/* CSS Document */
.viurl{width:1200px; padding:14px 0; margin:0 auto; color:#999;}

.mcent{width:1200px; margin:0 auto; margin-top:6px;}
/********************************/
.vileft{width:805px; float:left;}
.vileft .mtit{width:805px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px; border-bottom:3px solid #2577e3;}
.vileft .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.vileft .book_product{position:relative; width:763px; float:left; background-color:#fff; border:1px solid #ffe7ae ;margin-bottom:20px; padding:20px; overflow:hidden;}
.vileft .book_product dl{width:765px; float:left;}
.vileft .book_product dl dt{width:174px; float:left; margin-right:15px;}
.vileft .book_product dl dt img{width:174px;}
.vileft .book_product dl dd{width:576px; float:left; line-height:24px; font-size:16px; color:#707070;}
.vileft .book_product dl dd.lo,.vileft .book_product dl.max dd{width:576px;}
.vileft .book_product dl dd.ll{width:576px; text-align:justify; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; height:72px;}

.vileft .order{width:260px; float:right; background-color:#fff; border:1px solid #ffe7ae ;margin-bottom:20px; padding:1px; overflow:hidden;}
.vileft .order input{width:260px; float:right; height:56px;padding:0 10px;font:20px/56px 'microsoft yahei',simsun,sans-serif;display:inline-block;background-color:#fb9125;background-image:-webkit-linear-gradient(top,#fb9125,#fa8721);background-image:-moz-linear-gradient(top,#fb9125,#fa8721);background-image:-ms-linear-gradient(top,#fb9125,#fa8721);background-image:-o-linear-gradient(top,#fb9125,#fa8721);background-image:linear-gradient(top,#fb9125,#fa8721);color:#fff;text-align:center;border:1px solid #e08821;-webkit-box-shadow:inset 0 1px 0 0 #fcad5c;box-shadow:inset 0 1px 0 0 #fcad5c;cursor:pointer;}
.vileft .book_product input:hover{background-color:#fd7b2b;background-image:-webkit-linear-gradient(top,#fd802c,#fd6f29);background-image:-moz-linear-gradient(top,#fd802c,#fd6f29);background-image:-ms-linear-gradient(top,#fd802c,#fd6f29);background-image:-o-linear-gradient(top,#fd802c,#fd6f29);background-image:linear-gradient(top,#fd802c,#fd6f29);border:1px solid #fc6621;-webkit-box-shadow:inset 0 1px 0 0 #fea161;box-shadow:inset 0 1px 0 0 #fea161;cursor:pointer;text-decoration:none}

/***********私人订制通道**************/
.mydiy{width:805px; float:left; margin-top:2px;}
.mydiy .mtit{width:805px; 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:803px; float:left; border:1px solid #2577e3; border-top:3px solid #2577e3; margin-bottom:18px;}
.mydiy ul li{width:180px; float:left; color:#444; margin:20px 10px 20px; font-size:16px; height:155px; text-align:center;}
.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 img{width:59px; height:59px; margin:0 auto;}
.mydiy ul li a:hover{color:#fb9125;}

/***************签证材料*************/
.vicl{width:805px; float:left; margin-bottom:20px;}
.vicl .mtit{width:805px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px; border-bottom:3px solid #2577e3;}
.vicl .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.vicl .mtit span{ margin-top:20px; line-height:22px; font-size:14px;  margin-left:20px; color:#5e5e5e; float:left;}
.vicl .msg{width:743px; float:left; border:1px solid #2577e3; padding:30px; text-align:justify; color:#5e5e5e; line-height:24px;}
.vicl .msg ul.linkman_info{width:743px; float:left;}
.vicl .msg ul.linkman_info li{width:743px; float:left; padding:5px 0;zoom:1;}
.product_label{float:left; padding-right:16px; text-align:right; width:86px; height:38px; line-height:38px;}
.inmsg{width:167px; height:38px; line-height:38px; background:#f6f6f6; border:1px solid #d2d2d2; text-align:center; font-size:14px; color:#666; cursor:pointer; float:left; margin-left:10px;}
.frm_required{float:left; width:10px; margin-left:-13px; color:red; line-height:38px; text-align:center;}
.sex{float:left; padding-right:16px; text-align:left; width:auto; height:38px; line-height:38px;}
.vicl .msg ul li input.txt{width:270px; display:inline-block;vertical-align:middle;padding:11px 5px;margin-right:2px; border:solid 1px #ccc; color:#5e5e5e; float:left;}
.vicl .msg ul li input.radio{width:auto; display:inline-block; vertical-align:middle; padding-right:5px; float:left; height:38px; line-height:38px;}
.vicl .msg ul li .txaArticle{width:388px;height:100px;border:1px solid #ddd; padding:5px; margin-top:12px;}
.vicl .msg ul li .qa{width:618px;}
.msg-btnx{cursor:default;}






/*.vicl .salc{width:805px; float:left;}
.vicl .salc ul{width:805px; float:left; padding:14px 0 0;}
.vicl .salc li{width:116px; height:71px; position:relative; float:left;}
.vicl .salc .sa_1{background:url(../BImg/bg01.png) 0 0 no-repeat;}
.vicl .salc .sa_2{background:url(../BImg/bg02.png) 0 0 no-repeat;}
.vicl .salc .sa_3{background:url(../BImg/bg03.png) 0 0 no-repeat;}
.vicl .salc .sa_4{background:url(../BImg/bg04.png) 0 0 no-repeat;}
.vicl .salc .sa_5{background:url(../BImg/bg05.png) 0 0 no-repeat;}
.vicl .salc .sa_6{background:url(../BImg/bg06.png) 0 0 no-repeat;}
.vicl .salc .sa_7{background:url(../BImg/bg07.png) 0 0 no-repeat;}
.vicl .salc li a{ margin-top:40px; text-align:center; display:block; position:absolute; width:109px; color:#fff;}
.vicl p{width:805px; float:left; margin:10px 0; color:#333;}
.vicl .vitype{width:805px; float:left;}
.vicl .vitype a{float:left; font-size:16px; color:#666; width:160px; text-align:center; border:1px solid #e4e4e4; border-left:0; line-height:36px;}
.vicl .vitype a.tab_first{border-left:1px solid #e4e4e4; width:159px;}
.vicl .vitype a.cur {background:#42a8ff; color:#fff; border-color:#42a8ff;}
.vicl .vitype a.cur:hover{color:#fff;}
.vicl .vitype a:hover{color:#42a8ff; text-decoration:none;}
.vicl .vimsg{width:805px; float:left; font-size:14px;}
.vicl .vimsg table{border:1px solid #2577e3; border-bottom:0; table-layout:fixed; width:100%; border-collapse:collapse; margin-top:10px;}
.vicl .vimsg table td{padding:14px 10px; text-align:justify;}
.vicl .vimsg table td.tit{border-right:1px solid #2577e3; border-bottom:1px solid #2577e3; width:96px; text-align:center;}
.vicl .vimsg table td.typ{border-right:1px dashed #2577e3; border-bottom:1px solid #2577e3; width:112px; text-align:left;}
.vicl .vimsg table td.msg{border-bottom:1px solid #2577e3; width:520px; padding:14px 17px 14px 16px; color:#666; text-align:justify;}
.vicl .vimsg table td.all{border-bottom:1px solid #2577e3; padding:14px 17px 14px 16px; text-align:justify; width:770px; color:#666;}
.vicl .vimsg table td.all b{font-size:16px; color:#333;}

.vicl .pmsg{width:803px; float:left; border:1px solid #2577e3; border-top:0;}
.vicl .pbox{margin:30px 0 30px 35px; width:768px; float:left;}
.vicl .pitem{border-left:1px solid #c4e7fd; padding-left:35px; position:relative; padding-bottom:30px; zoom:1; min-height:20px; float:left;}
.num{background:#ffffff url("../BImg/viqun.png") no-repeat; height:40px; width:44px; text-align:center; font-size:18px; color:#fff; line-height:40px; position:absolute; top:-9px; left:-22px; }
.numtit{float:left; color:#333; font-weight:bold; }
.pinfo{font-size:14px; color:#666; }
.pinfo p{width:732px; float:left; margin:0; color:#666;}*/

/**************右侧资讯**************/
.viright{width:380px; float:right; margin:0 0 18px;}
.viright .usmsg,.viright .usmsg img{width:380px; float:left; overflow:hidden;}

.viright .newitem{width:380px; float:left; margin:16px 0 2px;}
.viright .newitem .mtit{width:380px; float:left; line-height:42px; background-color:#f1efeb; font-size:16px;}
.viright .newitem .mtit h3{width:128px; background-color:#2577e3; height:42px; float:left; font-size:16px; text-align:center; color:#fff;}
.viright .newitem ul{width:380px; float:left; margin-top:8px; background-color:#FFF; overflow:hidden;}
.viright .newitem ul li{width:368px; float:left; border:1px #fff solid; padding:5px; background-color:#FFF; margin-bottom:9px;}
.viright .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;}
.viright .newitem ul li img{height:40px; width:60px; margin-right:10px; float:left;}
.viright .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;}
.viright .newitem ul li .pr{font-size:14px; float:left; width:298px; height:28px; line-height:28px;}
.viright .newitem ul li .pr p.y{color:#f60; float:left; font-size:14px; height:28px; line-height:28px; width:auto;}
.viright .newitem ul li .pr p.r{float:right; height:28px;}
.viright .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;}
.viright .newitem ul li .pr p.r a:hover{background-color:#fa8721; color:#fff;}

.viright .vitool{width:380px; float:right; margin:10px 0 0;}
.viright .vitool dl{padding:15px; background:#fff; border:1px solid #e8e8e8; margin:6px 0; position:relative; float:left; width:348px;}
.viright .vitool dl dt{width:348px; float:left; font-size:18px; padding-bottom:5px;}
.viright .vitool dl dd{width:348px; float:left; font-size:12px; color:#999; line-height:18px;}
.viright .vitool dl dd.od{width:108px; float:right; font-size:12px; color:#999; line-height:18px; text-align:center;}
.viright .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;}
.viright .vitool dl dd.od a:hover{background:#1d8fd9;}

.viright .usjoin{width:380px; float:right; margin:4px 0 10px;}
.viright .usjoin dl{padding:15px; background:#fff; border:1px solid #e8e8e8; margin:6px 0; position:relative; float:left; width:348px;}
.viright .usjoin dl dt{width:58px; height:42px; float:left; margin-right:10px;}
.viright .usjoin dl dd{width:170px; float:left; font-size:12px; color:#999; line-height:18px;}
.viright .usjoin dl dd.tit{width:170px; float:left; font-size:18px; padding-bottom:5px; color:#333;}
.viright .usjoin dl dd.od{width:108px; float:right; font-size:12px; color:#999; line-height:18px; text-align:center;}
.viright .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;}
.viright .usjoin dl dd.od a:hover{background:#1d8fd9;}





