/* CSS Document */
.g-banner{height:360px; position:relative; overflow:hidden;}
.g-banner-slider{height:360px; position:absolute; left:0; top:0;}
.g-banner-slider li,.g-banner-slider a,.g-banner-slider img{height:360px;}
.g-banner-slider li{float:left;}
.g-banner-slider a{width:100%; position:relative; overflow:hidden; display:block;}
.g-banner-slider img{position:absolute; top:0; left:50%; margin:0 0 0 -740px;}
.g-banner-pagination{width:100%; height:20px; position:absolute; left:0; bottom:20px; text-align:center; font-size:0;}
.g-banner-pagination li{width:40px; height:20px; display:inline-block; margin:0 8px 0 8px; cursor:pointer; position:relative;}
.g-banner-pagination li a{width:40px; height:4px; position:absolute; left:0; top:50%; margin:-2px 0 0 0; background:#fff; opacity:.5; filter:alpha(opacity=50);}
.g-banner-pagination li.current a{opacity:1; filter:alpha(opacity=100);}

.hotcon{background-color:#eff3f7; margin:0 auto; padding:5px 0; overflow:auto;}
.hotcon ul{width:1200px; margin:0 auto;}
.hotcon ul li{width:auto; margin-right:16px; line-height:24px; float:left;}
.hotcon ul li a:hover{color:#2577e3;}

.mcent{width:1200px; margin:0 auto;}
/***************移民模块*******************/
.iitem,.bitem{width:1200px; float:left; margin-top:18px;}
.iitem .mtit{width:1200px; float:left; background-color:#f1efeb; line-height:42px;}
.iitem .mtit dl{width:590px; float:left;}
.iitem .mtit dl dd{width:118px; height:42px; float:left; font-size:16px; text-align:center;}
.iitem .mtit dl dd.current,.iitem .mtit dl dd:hover{background-color:#2577e3;}
.iitem .mtit dl dd a{color:#333;}
.iitem .mtit dl dd.current a,.iitem .mtit dl dd:hover a{color:#fff;}
.iitem .mtit ul{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.iitem .mtit ul li{width:auto; float:left;}
.iitem .mtit ul li a{padding:0 26px; border-left:1px #333 solid; line-height:16px;}
.iitem .mtit ul li a:hover{color:#990000;}

.iitem .item{width:1200px; float:left;}
.iitem .item .left,.iitem .item .left dl{width:804px; float:left; margin-bottom:20px;}
.iitem .item .left dl{height:564px; overflow:hidden; margin:0;}
.iitem .item .left h3{width:804px; float:left; font-size:22px; line-height:22px; padding-bottom:8px; margin:20px 0 14px; border-bottom:2px solid #2577e3;}
.left dl dt{width:290px; float:left; font-size:14px; margin-right:12px; background-color:#F7F7F7;}
.left dl dt img{width:290px; float:left; height:192px;}
.left dl dt b{width:290px; float:left; font-size:18px; line-height:18px; margin:14px 0 10px;}
.left dl dt p{width:290px; float:left; text-align:justify; text-indent:28px; line-height:22px; color:#666;}
.left dl dd{width:502px; height:119px; float:right; border-bottom:1px solid #F2F2F2; padding-bottom:12px; margin-bottom:12px;}
.left dl dd .imgl{height:119px; width:212px; float:left; margin-right:10px;}
.left dl dd .imgl img{height:119px; width:212px; float:left;}
.left dl dd h4{float:right; width:280px; font-size:16px; line-height:16px; height:16px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.left dl dd p{float:right; width:280px; font-size:14px; line-height:23px; text-indent:28px; color:#666; text-align:justify;}
.left dl dd a:hover{color:#0065bb;}

.iitem .item .right{width:380px; float:right;}
.iitem .item .right img{width:380px; float:left; height:178px; margin-top:15px;}
.iitem .item .right h3{width:380px; float:left; font-size:22px; line-height:22px; padding-bottom:8px; margin:20px 0 14px; border-bottom:2px solid #2577e3;}
.iitem .item .right ul{width:356px; float:left; border:2px solid #F3F3F3; padding:10px 10px 0;}
.iitem .item .right ul li{width:344px; float:left; line-height:14px; font-size:14px; background:url("../BImg/bsicon.png") no-repeat scroll 0 5px; padding:0 0 10px 12px;}
.iitem .item .right ul li a{width:280px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.iitem .item .right ul li a:hover{color:#2577e3;}
.iitem .item .right ul li d{width:auto; float:right; line-height:14px; font-size:12px; color:#999;}

.iitem .mtit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3;color:#fff;}
.iitem .item .itmleft{float:left; width:820px;/* width:780px;*/ height:432px; overflow:hidden; background-color:#fff; border-bottom:1px solid #dcdcdc; margin:14px 0 0;}
.iitem .item .itmleft .oneitem{float:left; width:786px; padding:16px; border:1px solid #dcdcdc; border-bottom:none;}
.iitem .item .itmleft .oneitem .pg-img{float:left; width:180px;}
.iitem .item .itmleft .oneitem .pg-img img{width:160px; height:106px;}
.iitem .item .itmleft .oneitem .pg-tit{float:left; width:606px; font-size:16px; margin-bottom:4px; border-bottom:1px dashed #dcdcdc;}
.iitem .item .itmleft .oneitem .pg-tit b.l{width:324px; float:left; line-height:36px; height:36px; font-weight:normal;}
.iitem .item .itmleft .oneitem .pg-tit b.r,.iitem .item .itmleft .oneitem .pg-tit b.m{width:102px; float:right; height:32px; font-weight:normal; margin:0 0 8px 8px;}
.iitem .item .itmleft .oneitem .pg-tit b.r a{line-height:30px; height:30px; background-color:#fb9125; color:#fff; text-align:center; border:1px solid #e08821; border-radius:3px; width:100px; display:inline-block; float:right;}
.iitem .item .itmleft .oneitem .pg-tit b.r a:hover{background-color:#e08821;}
.iitem .item .itmleft .oneitem .pg-tit b.m a{line-height:30px; height:30px; background-color:#2577e3; color:#fff; text-align:center; border:1px solid #0a56bb; border-radius:3px; width:100px; display:inline-block; float:right;}
.iitem .item .itmleft .oneitem .pg-tit b.m a:hover{background-color:#0a56bb;}
.iitem .item .itmleft .oneitem ul{float:left; width:566px;}
.iitem .item .itmleft .oneitem ul li{height:22px; line-height:22px; float:left; width:260px; font-size:14px;}
.iitem .item .itmright{float:right; width:380px; overflow:hidden; margin:14px 0 0;}
.iitem .item .itmright .mali{width:347px; float:left; padding:16px 16px 6px; border:1px #dcdcdc solid; border-left:0;}
.iitem .item .itmright .mali ul{width:347px;}
.iitem .item .itmright .mali ul li{width:335px; float:left; line-height:14px; font-size:14px; background:url("../BImg/bsicon.png") no-repeat scroll 0 5px; padding:0 0 10px 12px;}
.iitem .item .itmright .mali ul li a:hover{color:#0065bb;}
.iitem .item .itmright .mali ul li d{line-height:14px; font-size:12px; width:auto; float:right; color:#999;}
.iitem .item .itmright .lxpg{width:376px; overflow:hidden; float:right;/* border-right:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid;*/ padding:12px 2px 2px;}
.iitem .item .itmright .lxpg h3{width:376px; float:left; font-size:22px; line-height:22px; padding-bottom:8px; margin:0 0 10px; border-bottom:2px solid #2577e3; text-indent:4px;}
.iitem .item .itmright .lxpg .usright{float:left; width:376px; background-color:#fff;}
.iitem .item .itmright .lxpg .usright dl{width:184px; float:left; border:2px #F3F3F3 solid; font-size:12px;}
.iitem .item .itmright .lxpg .usright dl:hover{border:2px #2577e3 solid;}
.iitem .item .itmright .lxpg .usright dl dt{width:184px; height:136px; float:left; text-align:center;}
.iitem .item .itmright .lxpg .usright dl dt img{height:134px;}
.iitem .item .itmright .lxpg .usright dl dd{width:184px; float:left; text-align:center; line-height:20px;}
.iitem .item .itmright .lxpg .usright dl dd p{width:161px; float:left; margin:0 10px 8px; color:#333;}



/*.iitem .item .itmright .lxpg img{width:375px; float:right; height:178px;}*/

/***********私人订制通道**************/
.mydiy{width:1200px; float:left; margin-top:18px;}
.mydiy .mtit{width:1200px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px;}
.mydiy .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.mydiy ul{width:1198px; float:left; border:1px solid #2577e3; border-top:3px solid #2577e3; margin-bottom:18px;}
.mydiy ul li{width:206px; float:left; color:#444; margin:20px 10px; font-size:16px; height:155px; text-align:center;}
.mydiy ul li.left{width:200px; margin-left:20px;}
.mydiy ul li + li{border-left:1px solid #d2d2d2;}
.mydiy ul li h3{text-align:center; line-height:1; font-size:18px; padding:12px 0 6px;}
.mydiy ul li p{text-align:center; line-height:20px; font-size:14px;}
.mydiy ul li.left h4{float:left; width:200px; text-align:center; line-height:18px; font-weight:bold; font-size:18px; margin-bottom:6px;}
.mydiy ul li.left p{text-indent:32px; text-align:justify; font-size:16px; line-height:22px;}
.mydiy ul li img{width:59px; height:59px; margin:0 auto;}
.mydiy ul li.right{float:right; width:252px; text-align:center; margin-bottom:0; height:165px;}
.mydiy ul li.right .ord{float:right; height:100px; width:252px; text-align:center;}
.mydiy ul li.right .ord a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; cursor:pointer; font-size:18px; height:42px; line-height:42px; text-align:center; width:128px; display:inline-block; margin:36px 0 0 5px;}
.mydiy ul li.right .ord a:hover{background-color:#fa8721; color:#fff;}
.mydiy ul li.right p{width:252px; font-size:16px; line-height:24px; float:left; text-align:center;}


.usmxmsg{width:1200px; float:left; margin:0 0 2px;}
.usmxmsg img{width:1200px; float:left;}

.bitem{margin-bottom:30px;}
.bitem .left{width:394px; float:left; margin-right:16px;}
.bitem .right{float:right; width:380px; overflow:hidden;}
.bitem .mtit{background-color:#f1efeb; height:42px; line-height:42px; width:100%;}
.bitem .right .mtit{width:394px; float:left;}
.bitem .right .mtit{width:380px; float:left;}
.bitem .mtit .tit{width:128px; height:42px; float:left; font-size:16px; text-align:center; background-color:#2577e3; color:#fff;}
.bitem .mtit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.bitem .mtit p a{padding-right:12px; font-size:14px;}
.bitem .mtit p a:hover{color:#990000;}
.bitem .right ul{width:392px; float:left; overflow:hidden;}
.bitem .right ul li{width:182px; float:left; border:1px #f1efeb solid; margin:12px 12px 0 0; }
.bitem .right ul li:hover{border:1px #2577e3 solid;}
.bitem .right ul li a{display:block; color:#fff; position:relative;}
.bitem .right ul li .ibox,.bitem .right ul li .ibox img{width:182px; height:122px; vertical-align:top;}
.bitem .right ul li .itit{position:absolute; left:0; bottom:0; width:112px; height:20px; line-height:20px; color:#FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000'); background:rgba(0, 0, 0, 0.6); text-align:center; font-size:14px; overflow:hidden; padding:5px 0; width:100%;}

.bitem .left ul{width:372px; float:left; padding:12px 10px 5px; border:1px #f1efeb solid; border-top:0;}
.bitem .left ul li{width:360px; float:left; height:26px; line-height:26px; overflow:hidden; background:none; font-size:16px; background:url("../BImg/bsicon.png") no-repeat scroll 0 11px; padding-left:12px;}
.bitem .left ul.hot li{width:372px; float:left; height:26px; line-height:26px; overflow:hidden; padding:0; background:none; font-size:16px;}
.bitem .left ul li a{margin:0; width:290px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.bitem .left ul li a:hover{color:#0065bb;}
.bitem .left ul li em{float:right; width:auto; height:12px; margin:6px 0; font-size:12px; line-height:12px; color:#999;}
.bitem .left ul li b{background-color:#999; border-radius:3px; color:#fff; display:block; float:left; font-size:12px; font-style:normal; height:16px; line-height:16px; margin:5px 10px 5px 0; text-align:center; width:20px;}
.bitem .left ul li d{float:right; font-size:12px; line-height:26px; width:auto; color:#999;}
.bitem .left ul li b.b1{background-color:#ff0000;}
.bitem .left ul li b.b2{background-color:#e76b19;}
.bitem .left ul li b.b3{background-color:#f39800;}






















