/* 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);}


.viurl{width:1200px; padding:14px 0; margin:0 auto; color:#999;}

.immiatuo{width:1200px; padding:14px 0; margin:0 auto; overflow:auto;}
.immiatuo img{width:1200px; float:left;}

.mcent{width:1200px; margin:0 auto;}


/******签证列表*******/
.left{width:805px; float:left; margin:14px 0 6px;}
.left .titem{width:805px; float:left;}
.left .titem .mtit{width:805px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px; border-bottom:3px solid #2577e3; margin-bottom:12px;}
.left .titem .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}

.left .item,.left .allvisa{width:783px; float:left; padding:10px; margin-bottom:14px; border:1px solid #d5d5d5; box-shadow:1px 1px 1px #e7e9ea; background:#fff;}
.left .item .l{width:130px; height:86px; float:left; margin-right:10px;}
.left .item .l img{width:130px; height:86px; float:left;}
.left .item dl{width:480px; float:left;}
.left .item dl dt{width:480px; float:left; font-size:16px; line-height:16px; margin-bottom:10px;}
.left .item dl dt a{color:#2577e3;}
.left .item dl dd{width:480px; float:left; line-height:20px; font-size:14px;}
.left .item .r{width:160px; float:right;}
.left .item ul{width:160px; float:left;}
.left .item ul li.t{color:#f60; float:left; font-size:16px; height:16px; line-height:16px; width:160px; margin-bottom:42px; text-align:right;}
.left .item ul li.d span{width:auto; float:right;}
.left .item ul li.d span a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; cursor:pointer; font-size:12px; height:26px; line-height:26px; text-align:center; width:68px; display:inline-block; float:right; margin-left:6px;}
.left .item ul li.d span a:hover{background-color:#fa8721; color:#fff;}

.left .oneitem{float:left; width:771px; padding:16px; margin-bottom:14px; border:1px solid #dcdcdc;}
.left .oneitem .pg-img{float:left; width:180px;}
.left .oneitem .pg-img img{width:160px; height:106px;}
.left .oneitem .pg-tit{float:left; width:591px; font-size:16px; margin-bottom:4px; border-bottom:1px dashed #dcdcdc;}
.left .oneitem .pg-tit b.l{width:324px; float:left; line-height:36px; height:36px; font-weight:normal;}
.left .oneitem .pg-tit b.r,.left .oneitem .pg-tit b.m{width:102px; float:right; height:32px; font-weight:normal; margin:0 0 8px 8px;}
.left .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;}
.left .oneitem .pg-tit b.r a:hover{background-color:#e08821;}
.left .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;}
.left .oneitem .pg-tit b.m a:hover{background-color:#0a56bb;}
.left .oneitem ul{float:left; width:590px;}
.left .oneitem ul li{height:22px; line-height:22px; float:left; width:200px; font-size:14px;}
.left .oneitem ul li.r{width:390px;}

.allvisa{text-align:center;}
.allvisa a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; font-size:20px; height:42px; line-height:42px; text-align:center; width:268px; display:inline-block; margin:20px 0;}
.allvisa a:hover{background-color:#fa8721; color:#fff;}




/***********热门签证************/
.vihot{width:805px; float:left; margin-bottom:18px;}
.vihot .mtit{width:805px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px; border-bottom:3px solid #2577e3;}
.vihot .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.vihot .mtit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.vihot .mtit p a{padding-right:12px; font-size:14px;}
.vihot .nlist{width:804px; float:left; border-right:1px solid #2577e3; border-bottom:1px solid #2577e3; padding:12px 0 0;}
.vihot .nlist .ustag{width:300px; float:left;}
.vihot .nlist .ustag img{width:300px; float:left; height:445px;}
.vihot .nlist .vinew{width:474px; float:right; margin:0 15px;}
.vihot .nlist .vinew ul{width:474px; float:left; height:445px; overflow:hidden; font-size:14px;}
.vihot .nlist .vinew ul li{width:474px; float:left; height:14px; line-height:14px; text-align:left; margin-bottom:11px;}
.vihot .nlist .vinew ul li span{width:auto; float:left; text-align:left;}
.vihot .nlist .vinew ul li span a{color:#0065bb;}
.vihot .nlist .vinew ul li date{color:#999; float:right; font-size:12px; font-weight:normal; line-height:14px;}
.vihot .nlist .vinew ul li b{float:left; padding-left:10px; font-weight:normal;}
.vihot .nlist .vinew ul li b a{width:280px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vihot .nlist .vinew ul li b a:hover{color:#0065bb;}

/**************右侧资讯**************/
.right{width:380px; float:right; margin:14px 0 0;}
.right .usmsg,.right .usmsg img{width:380px; float:left; overflow:hidden;}


.newitem,.newimmi{width:380px; float:left; margin:16px 0 2px;}
.newitem .mtit,.newimmi .mtit{width:380px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px;}
.newitem .mtit h3,.newimmi .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.newitem .mtit p,.newimmi .mtit p{width:auto; float:right;/* padding:13px 0;*/ height:42px;}
.newitem .mtit p a,.newimmi .mtit p a{padding-right:12px; font-size:14px;}
.newitem ul{width:380px; float:left; margin-top:8px; background-color:#FFF; overflow:hidden;}
.newitem ul li{width:368px; float:left; border:1px #fff solid; padding:5px; background-color:#FFF; margin-bottom:9px;}
.newitem 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;}
.newitem ul li img{height:40px; width:60px; margin-right:10px; float:left;}
.newitem 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:298px; float:left;}
.newitem ul li .pr{font-size:14px; float:left; width:298px; height:28px; line-height:28px;}
.newitem ul li .pr p.y{color:#f60; float:left; font-size:14px; height:28px; line-height:28px; width:auto;}
.newitem ul li .pr p.r{float:right; height:28px;}
.newitem ul li .pr p.r a{background-color:#fb9125; border:1px solid #e08821; border-radius:3px; color:#fff; cursor:pointer; font-size:12px; height:26px; line-height:26px; text-align:center; width:68px; display:inline-block; float:right; margin-left:6px;}
.newitem ul li .pr p.r a:hover{background-color:#e08821; color:#fff;}



.newimmi ul{width:388px; float:left; margin-bottom:10px;}
.newimmi ul li{background:url("../BImg/bsicon.png") no-repeat scroll 0 12px; color:#939393; height:26px; line-height:26px; float:left; overflow:hidden; padding-left:12px; width:368px;}
.newimmi ul li a{color:#666; width:320px; float:left; white-space:nowrap; text-overflow: ellipsis;overflow: hidden;}
.newimmi ul li a:hover{color:#2577e3;}
.newimmi ul li b{width:auto; float:right; font-size:12px; line-height:26px; font-weight:normal;}
.newimmi ul li.set{width:186px; float:left; height:162px; line-height:24px; margin-right:8px; margin-bottom:7px; background:none; padding:0; color:#fff;}
.newimmi ul li.set a{line-height:24px; color:#fff; text-align:center; float:left; position:relative;}
.newimmi ul li.set img{width:186px; height:162px; float:left;}
.newimmi ul li.set span{width:166px; float:left; padding:0 10px; left:0; bottom:0; height:24px; line-height:24px; background-color:rgba(0,0,0,.6); overflow:hidden; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute;}
.newimmi ul li.set span:hover{background-color:rgba(0,0,0,.8);}



.vitool{width:380px; float:right; margin:10px 0 0;}
.vitool dl{padding:15px; background:#fff; border:1px solid #e8e8e8; margin:6px 0; position:relative; float:left; width:348px;}
.vitool dl dt{width:348px; float:left; font-size:18px; padding-bottom:5px;}
.vitool dl dd{width:348px; float:left; font-size:12px; color:#999; line-height:18px;}
.vitool dl dd.od{width:108px; float:right; font-size:12px; color:#999; line-height:18px; text-align:center;}
.vitool 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;}
.vitool dl dd.od a:hover{background:#1d8fd9;}

.usjoin{width:380px; float:right; margin:4px 0 10px;}
.usjoin dl{padding:15px; background:#fff; border:1px solid #e8e8e8; margin:6px 0; position:relative; float:left; width:348px;}
.usjoin dl dt{width:58px; height:42px; float:left; margin-right:10px;}
.usjoin dl dd{width:170px; float:left; font-size:12px; color:#999; line-height:18px;}
.usjoin dl dd.tit{width:170px; float:left; font-size:18px; padding-bottom:5px; color:#333;}
.usjoin dl dd.od{width:108px; float:right; font-size:12px; color:#999; line-height:18px; text-align:center;}
.usjoin 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;}
.usjoin dl dd.od a:hover{background:#1d8fd9;}



















