/* 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 -840px;}
.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;}
/*************签证流程******************/
.ordsp{width:1200px; float:left; margin-top:18px;}
.ordsp ul{width:890px; margin:0 auto; padding:10px 0; overflow:hidden;}
.ordsp li{float:left; width:120px; text-align:center; color:#888; font-size:18px; padding-right:60px; padding-left:10px; background-image:url(../BImg/vidots.png); background-repeat:no-repeat; display:inline-block; background-position:right 35px;}
.ordsp li img{width:52px; height:52px;}
.ordsp li.las{background:none; padding-right:0}
.ordsp li p{ margin:10px 0}


/***********私人订制通道**************/
.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;}


/*********签证专题***********/
.vitop{width:1200px; float:left; margin-top:18px;}
.vitop h2{width:1200px; float:left; height:30px; text-align:center; line-height:30px; font-size:30px; padding:15px 0;}
.vitop .vmsg{width:1200px; float:left; height:16px; color:#999; line-height:16px; padding:0 0 10px 0; text-align:center;}
.vitop ul{width:1220px; float:left; overflow:hidden; margin:20px 0;}
.vitop ul li{width:283px; float:left; border:1px #F3F3F3 solid; margin-right:20px;}
.vitop ul li:hover{border:1px #2577e3 solid;}
.vitop ul li a{display:block; color:#fff; position:relative;}
.vitop ul li .ibox,.vitop ul li .ibox img{width:283px; height:189px; vertical-align:top;}
.vitop ul li .itit{position:absolute; left:0; bottom:0; width:189px; height:22px; line-height:22px; color:#FFF; background:rgba(0,0,0,0.6); text-align:center; font-size:14px; overflow:hidden; padding:5px 0; width:100%;}

/***********热门签证************/
.vihot{width:1200px; float:left; margin-top:18px;}
.vihot h2{width:1200px; float:left; height:30px; text-align:center; line-height:30px; font-size:30px; padding:15px 0;}
.vihot .vitabs{text-align:center; font-size:18px;}
.vihot .vitabs b,.vihot .vitabs span{padding:0 10px; margin:0 15px; display:inline-block; color:#333; padding-bottom:3px; font-weight:normal;}
.vihot .vitabs span{border-left:2px solid #e2e1e1; padding-bottom:0; margin-bottom:3px;}
.vihot .vitabs span a{padding-left:15px;}
.vihot .vitabs b.cur{color:#009fde; border-bottom:3px solid #009fde; padding-bottom:0}
.vihot ul{width:1200px; float:left; margin-top:18px; background-color:#FFF; height:134px; overflow:hidden;}
.vihot ul li{width:288px; float:left; border:1px #fff solid; padding:5px; background-color:#FFF; margin-bottom:14px;}
/*.vihot ul li:hover{border:5px #2577e3 solid;}*/
.vihot ul li:hover{box-shadow:rgba(0,0,0,0.2) 0 0 10px; text-decoration:none; border:1px solid #2577e3;*zoom:1; box-shadow:0 1px 3px rgba(0,0,0,0.3); background:#fff; border-radius:5px;}
.vihot ul li img{height:40px; width:60px; margin-right:10px; float:left;}
.vihot ul li em{display:block; font-style:normal; height:16px; line-height:16px; overflow:hidden; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; width:210px; float:left;}
.vihot ul li .pr{font-size:14px; float:left; width:200px; height:24px; line-height:24px;}
.vihot ul li .pr p.n{width:auto; color:#666; text-decoration:line-through; float:left; font-size:12px; height:20px; line-height:20px; margin:4px 0 0 5px;}
.vihot ul li .pr p.y{color:#f60; float:left; font-size:14px; height:24px; line-height:24px; width:auto;}

/***********华人优惠************/
.vidis{width:1200px; float:left; margin-top:18px;}
.vidis h2{width:1200px; float:left; height:30px; text-align:center; line-height:30px; font-size:30px; padding:15px 0;}
.vidis .vmsg{width:1200px; float:left; height:16px; color:#999; line-height:16px; padding:0 0 10px 0; text-align:center;}
.vidis ul{width:1200px; float:left; margin-top:8px; background-color:#FFF; overflow:hidden;}
.vidis ul li{width:288px; float:left; border:1px #fff solid; padding:5px; background-color:#FFF;}
/*.vihot ul li:hover{border:5px #2577e3 solid;}*/
.vidis ul li:hover{box-shadow:rgba(0,0,0,0.2) 0 0 10px; text-decoration:none; border:1px solid #2577e3;*zoom:1; box-shadow:0 1px 3px rgba(0,0,0,0.3); background:#fff; border-radius:5px;}
.vidis ul li img{height:40px; width:60px; margin-right:10px; float:left;}
.vidis ul li em{display:block; font-style:normal; height:16px; line-height:16px; overflow:hidden; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; width:210px; float:left;}
.vidis ul li .pr{font-size:14px; float:left; width:200px; height:24px; line-height:24px;}
.vidis ul li .pr p.n{width:auto; color:#666; text-decoration:line-through; float:left; font-size:12px; height:20px; line-height:20px; margin:4px 0 0 5px;}
.vidis ul li .pr p.y{color:#f60; float:left; font-size:14px; height:24px; line-height:24px; width:auto;}

/**********资讯与工具*********/
.vintool{width:1200px; float:left; margin:40px 0 30px;}
.vintool .mtit{width:1200px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px; border-bottom:3px solid #2577e3;}
.vintool .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.vintool .mtit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.vintool .mtit p a{padding-right:12px; font-size:14px;}
.vintool .left{width:804px; float:left; border:1px solid #2577e3; border-top:0; padding:12px 0 3px;}
.vintool .left .ustag{width:300px; float:left; padding-left:12px;}
.vintool .left .ustag img{width:300px; float:left; height:445px;}
.vintool .left .vinew{width:461px; float:right; margin:0 15px;}
.vintool .left .vinew ul{width:461px; float:left; height:445px; overflow:hidden; font-size:14px;}
.vintool .left .vinew ul li{width:461px; float:left; height:16px; line-height:16px; text-align:left; margin-bottom:9px;}
.vintool .left .vinew ul li span{width:auto; float:left; text-align:left;}
.vintool .left .vinew ul li span a{color:#0065bb;}
.vintool .left .vinew ul li date{color:#999; float:right; font-size:12px; font-weight:normal; line-height:14px;}
.vintool .left .vinew ul li b{float:left; padding-left:10px; font-weight:normal;}
.vintool .left .vinew ul li b a{width:280px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vintool .left .vinew ul li b a:hover{color:#0065bb;}

.vintool .right{width:380px; float:right; margin:6px 0;}
.vintool .right dl,.vintool .right .motools{padding:15px; background:#fff; border:1px solid #e8e8e8; margin:6px 0; position:relative; float:left; width:348px;}
.vintool .right dl dt{width:348px; float:left; font-size:18px; padding-bottom:5px;}
.vintool .right dl dd{width:348px; float:left; font-size:12px; color:#999; line-height:18px;}
.vintool .right dl dd.od{width:108px; float:right; font-size:12px; color:#999; line-height:18px; text-align:center;}
.vintool .right dl dd.od a{position:absolute; top:20px; color:#fff; width:108px; height:40px; line-height:40px; text-align:center; background:#55a8ef; border-radius:3px; display:block; font-size:16px;}
.vintool .right dl dd.od a:hover{background:#1d8fd9;}
.vintool .right .motools h3{font-size:18px; font-weight:normal; padding-bottom:5px;}
.vintool .right .motools .oditem{height:111px;}
.vintool .right .motools .oditem p{padding:10px 0 10px 36px; font-size:12px; line-height:12px; height:30px;}
.vintool .right .motools .oditem p img{width:30px; height:30px; float:left; margin-right:10px;}
.vintool .right .motools .oditem p em{width:272px; float:left;}
.vintool .right .motools .oditem p em a{display:block; width:276px; height:12px; margin-top:4px; line-height:12px; color:#0065bb; font-style:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}





