*{ margin:0; padding:0;}
body{font-family:Arial,"微软雅黑","宋体"; font-size:12px; color:#444; line-height:1.6; background:#fff;}
a:hover img,img{border:none;  vertical-align: bottom;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:"微软雅黑",Arial,"宋体"; font-size:14px; color: #444;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#444;}
a:hover{ color:#ff6600; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:400; font-family:"微软雅黑";}
th{font-weight: normal;}

.cf:before,.cf:after{content:""; display:table;}
.cf:after{clear:both; }/* For IE 6/7 (trigger hasLayout) */
.cf, .cf2{zoom:1;}
.cf2:after {content: ""; display:block; height:0; clear:both;}


.l{float:left;}
.r{float:right;}
.tc{display:table-cell; width: 99999px; *zoom:1; *width: auto;}
.n{display: none;}
.th{ font-family:"微软雅黑";}
/*-------------------------结束公用样式--------------------------*/
.mw, dl.header, dl.footer, .i_main{margin: 0 auto; width: 1180px;}
.i_main{ width:1000px;}
label{cursor: pointer;}
.hd li{cursor: pointer;}
.tr{text-align: right;}
.tac{text-align: center;}
.mr15{margin: 0 15px;}
.mr_20{margin-right: 20px;}
/*头部*/
.header{height: 41px; line-height: 40px; background: url(../images/grey_bg.gif) 0 100% repeat-x;}
.header dd{ float:right;}
.header dd a{ color:#666; float:left; position:relative; z-index:11;}
.header a:hover{text-decoration: none;}
.h_login{margin: 0 8px 0 10px; color: #20b7c9; font-weight: bold;}
.header .user_name{color: #f60;}
.header .tr{height: 40px; /*overflow: hidden;*/}
.h_tool{margin-left: 8px; padding-left: 25px; display: inline-block; background: url(../images/h_tool.gif) no-repeat;}
.h_tool1{background-position: 0 0;}
.h_tool1:hover{background-position: 0 -40px;}
.h_tool2{background-position: 0 -80px;}
.h_tool2:hover{background-position: 0 -120px;}
.h_tool3{background-position: 0 -160px;}
.h_tool3:hover{background-position: 0 -200px;}
.h_tool4{background-position: 0 -240px;}
.h_tool4:hover{background-position: 0 -280px;}
.h_tool5{background-position: 0 -320px;}
.h_tool5:hover{background-position: 0 -360px;}
/*二维码*/
div.h_sec_wei{ display:none; clear:both; position:absolute; background:#fff; border:1px solid #ccc; width:110px; text-align:center; padding:10px; left:0; top:40px; border-top:none;}
div.h_sec_wei p{ line-height:1.5em; font-weight:bold; color:#888; padding-top:1em;}

/*顶部导航*/
.t_tool{background: #fff url(../images/t_tool_bg.gif) repeat-x left bottom;}
.t_tool .mw{padding-bottom: 10px;}
#t_banner{margin-top: 15px; position: relative;}
#t_banner_close{position: absolute; top: 50%; right: 15px; margin-top: -17px; display: block; width: 34px; height: 34px; line-height: 80px; background: url(../images/close.png) 0 50% no-repeat; overflow-y: hidden;}

.logo{padding: 18px 0;}
.t_tel{margin-top: 7px; display: inline-block; background: url(../images/t_tel.png) no-repeat;}
/*a.t_tel{margin-right: 15px; width: 50px; height: 50px; background-position: 0 0;}
a.t_tel:hover{background-position: 0 -50px;}*/
span.t_tel{padding-left: 60px; text-align: left; height: 50px; line-height: 25px; font-size: 13px; background-position: 0 -100px;}
span.t_tel b{font-size: 24px; color: #ffaf04; font-weight: normal; letter-spacing: -1px;}
.t_tel_num{ display: inline-block; width: 195px; line-height: 28px;margin-left:10px;}
.t_tel_num dl { clear:both; }
.t_tel_num dt{float: left; width: 80px; text-align: right; font-size: 13px; color: #666;}
.t_tel_num dd{font-size: 16px; color: #ffaf04; }


.t_navbar{height: 50px; background-color: #8ebf47;}
.t_nav{padding-left: 240px; text-align: right; line-height: 50px;}
.t_nav a{padding: 0 15px; display: inline-block; height: 50px; overflow: hidden; font-size: 14px; color: #fff; vertical-align: top; *vertical-align: baseline;}
.t_nav a.on{height: 47px; border-bottom: 3px solid #669c2e;}
.t_nav span{color: #bbd991;}
.tool_way{float: right; margin-top: 25px; padding-left: 45px; border-left: 1px solid #d0d0d0;}
.tool_way a{margin-right: 45px; display: inline-block; width: 68px; text-align: center; font-size: 14px;}

.f_nav{position: relative; float: left; width: 240px; height: 50px; z-index: 5;}
.f_nav a:hover{text-decoration: underline;}
.f_nav_tit{padding-right: 10px; height: 50px; line-height: 50px; text-align: center; font-weight: bold; font-size: 16px; color: #fff; background: #77b239 url(../images/down_arrow.gif) 175px 50% no-repeat;}
.f_nav_ul{display: none; position: absolute; left: 0; top: 50px; width: 236px; background-color: #fff; border: 2px solid #77b239; border-top: none;}
.f_nav_ul li{position: relative; padding: 0 10px; *width: 216px;}
.f_nav_ul i{padding: 0 18px; display: inline-block; width: 180px; line-height: 35px; font-size: 14px; font-style: normal; border-bottom: 1px solid #e5e5e5; background: url(../images/f_nav.gif) 200px 0 no-repeat; z-index: 10;}
.f_nav_ul i.sgl{ background:none; }
.f_nav_ul li:last-child i{border-bottom: none;}
.f_nav_ul i a{color: #333;}
.f_nav_ul .on{padding: 0;}
.f_nav_ul .on i{position: relative; padding-left: 28px; width: 192px; line-height: 32px; background-color: #c3e198; background-position: 210px -37px; border-bottom: 2px solid #77b239; border-top: 2px solid #77b239;}
.f_nav_ul i.sgl{ background:none; }
.f_nav_ul .on i.sgl{ width:190px; }
.f_nav_ul .no_bd{line-height: 34px; background-position: 210px -35px; border-top: none;}
.f_nav_ul li.on:first-child i{line-height: 34px; background-position: 210px -35px; border-top: none;}
.f_nav_ul .on i a{color: #2c4e08;}

.sec_nav{display: none; position: absolute; top: 0; left: 236px; padding: 0 25px 20px 25px; width: 530px; background-color: #fff; border: 2px solid #77b239;}
.f_nav_ul li:first-child .sec_nav{border-top: none;}
.sec_nav dt{padding: 10px 0; font-size: 14px; font-weight: bold;}
.sec_nav ul{padding-bottom: 10px; border-bottom: 1px dotted #e5e5e5;}
.sec_nav li{margin-bottom: 3px; float: left; padding: 0; margin-right: 5%; width: 45%;}
.sec_nav a{color: #0076ab;}
.sec_nav li span{float: right; color: #ec8201; font-weight: bold;}
.sec_nav_a a{margin-right: 20px; display: inline-block;}

/*----------------------首页*/
.i_main{padding: 10px 0 35px 0;}
.visa_tool{margin-bottom: 18px; height: 146px; background-color: #f1fbfd; border: 1px solid #ebebeb; border-top: 3px solid #6fc9d4;}
.searchbox{float: left; padding: 15px; height: 116px; background: url(../images/visa_tool.png) 100% 0 no-repeat;}
.search_tit, .search_text, .search_tool a{background: url(../images/search.png) no-repeat;}
.search_tit{margin-bottom: 10px; padding-left: 50px; font-size: 16px; color: #666; background-position: 0 0; *width: 656px;}
.search_tit h1 { font-size: 16px;font-weight:normal; }
.search{position: relative; *display: inline; zoom: 1;}
.search_text{padding: 14px 10px 15px 50px; width: 520px; font-size: 13px; color: #999; background-color: #f8f8f8; border: 1px solid #d0d0d0; background-position: 3px -25px; vertical-align: middle;}
.search_text:hover{background-color: #fff;}
.search_button{margin: 0 10px; display: inline-block; padding: 0 30px; line-height: 50px; font-size: 22px; color: #fff; background-color: #f90; vertical-align: middle;}
a.search_button:hover { color:#fff; }
.search_fall{display: none; position: absolute; top: 49px; left: 0; padding: 0 12px; width: 556px; background-color: #fafafa; border: 1px solid #d0d0d0; box-shadow: 0 2px 1px #e1e1e1 inset;}
.search_fall a{display: inline-block; line-height: 25px; color: #333;}
.search_fall a:hover{color: #f90;}
.search_fall em{margin: 0 8px; font-style: normal; color: #f90; font-family: "微软雅黑";}
.search_fall dt{padding: 8px 0; border-bottom: 1px dotted #d0d0d0;}
.search_fall dd{padding: 8px 0;}
.search_fall dd li{float: left; width: 50%;}
.search_tool{padding-top: 8px; font-size: 13px;}
.search_tool a{margin-right: 15px; padding-left: 22px; }
.search_tool .a1{background-position: 0 -75px;}
.search_tool .a2{background-position: 0 -95px;}
.search_tool .a3{background-position: 0 -115px;}

.i_l{float: left; width:730px;}
.r_more{float: right; font-size: 12px;}


.i_l_1{border: 1px solid #d0d0d0; border-top: 3px solid #8ebf47; *padding-bottom: 6px; }
.i_l_1 .tit{padding: 0 15px; line-height: 52px; font-size: 18px; color: #333; border-bottom: 1px solid #d0d0d0;}
.i_l_1 .tit h2 { font-size: 18px;font-weight:normal; }
.i_l_1 .r_more span, .i_l_3 .r_more span{padding-left: 8px; font-weight: bold; color: #6fc9d4; font-family: "微软雅黑";}
.i_l_1 .r_more:hover, .i_l_3 .r_more:hover{color: #6fc9d4;}

.hot_country{padding: 10px;}
.hot_country .hd{float: left; width: 135px; height: 259px; background: #f2f2f2 url(../images/hot_countrybg.gif) 0 0; overflow: hidden;}
.hot_country .hd li{padding-right: 5px; line-height: 52px; text-align: center; font-size: 15px; color: #888; background: url(../images/hot_country.gif) 100% -52px no-repeat;}
.hot_country .hd li.on{color: #fff; background-color: #8ebf47; background-position: 100% 0;}
.hot_country .hd li a { color:#888;  }
.hot_country .hd li.on a { color:#fff; }
.hot_country .bd li{margin: 5px 0 5px 18px; *margin: 5px 0 5px 15px; float: left; text-align: center; width: 130px;}
.hot_country .bd a{display: block; height: 120px; background-color: #f8f8f8; border: 1px solid #e8e8e8; border-bottom-color: #bfbebe;}
.hot_country .bd a:hover{background-color: #fbfff5; border-color: #8ebf47;}
.hot_country h4{padding: 5px 0; font-size: 14px;}
.hot_country .bd p{padding-top: 8px;}
.hot_country .bd em{margin: 0 2px; font-style: normal; color: #f90;font-weight:bold;}

.i_l_2, .in_l_4{margin: 18px 0; padding: 0 10px 10px 10px; border: 1px solid #ebebeb;}
.i_l_2 dt, .in_l_4 dt{border-bottom: 1px solid #ddd;}
.i_l_2 dt span, .in_l_4 dt span{position: relative; bottom: -2px; display: inline-block; padding: 0 5px; line-height: 55px; font-size: 18px; color: #333; border-bottom: 3px solid #8ebf47;}
.i_step{padding: 15px 0 0 0; background: url(../images/i_stepbg.gif) 0 40% repeat-x;}
.i_step a{float: left; display: block; width: 20%; *width: 176px; text-align: center; font-size: 14px; color: #333;}
.i_step a:hover{color: #8ebf47;}
.i_step i{margin-bottom: 8px; display: block; height: 80px; background-image: url(../images/i_step.gif); background-repeat: no-repeat;}
.i_step_2 i{background-image: url(../images/i_step2.gif);}
.i_step1{background-position: 50% 0;}
.i_step a:hover .i_step1{background-position: 50% -80px;}
.i_step2{background-position: 50% -160px;}
.i_step a:hover .i_step2{background-position: 50% -240px;}
.i_step3{background-position: 50% -320px;}
.i_step a:hover .i_step3{background-position: 50% -400px;}
.i_step4{background-position: 50% -480px;}
.i_step a:hover .i_step4{background-position: 50% -560px;}
.i_step5{background-position: 50% -640px;}
.i_step a:hover .i_step5{background-position: 50% -720px;}

.i_l_3{padding: 0 10px 10px 10px; border: 1px solid #ebebeb;}
.i_l_3 .tit{height: 52px; line-height: 52px; font-size: 18px; color: #333;}
.i_l_3 .tit h2 { font-size: 18px; font-weight:normal; }
.i_que{background-color: #f2f2f2;}
.i_que .hd{margin-right: 50px; float: left; width: 160px; height: 280px; *height: 279px; background-color: #8ebf47; overflow: hidden;}
.i_que .hd li{line-height: 55px; text-align: center; font-size: 15px; color: #fff; border-bottom: 1px solid #bbd991;}
.i_que .hd li span{display: none; margin-right: 10px; color: #818282; font-family: Arial; font-size: 12px;}
.i_que .hd li.on{color: #333; background-color: #f2f2f2;}
.i_que .hd li.on span{display: inline-block;}
.i_que .bd{padding-top: 25px;}
.grey_list li, .i_que .bd li{background: url(../images/grey_arrow.gif) 0 0 no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.i_que .bd li{float: left; margin: 5px 0; padding: 0 15px; width: 300px; background-position: 0 -19px;}
.i_que .bd a:hover, .grey_list a:hover{text-decoration: underline;}

.b_banner{margin-top: 10px;}

.i_r{float: right; width: 240px;}
.in_r{float: right; padding-top: 35px; width: 257px;}
.i_r_box{margin-bottom: 18px; border: 1px solid #ebebeb; clear:both;}
.r_tit_bg{height: 50px; line-height:50px; background:#f8f8f8; }
.i_r_tit{padding-left: 1.5em;  font-size: 14px; color: #292929;/* background: url(../images/i_r_tit.gif) 17px 50% no-repeat;*/}
.i_r_tit .hdv3{ display:inline;font-size:15px; }
.i_r_box .r_more{margin-right: 10px;  font-size: 12px; color: #666;}
.i_r_1{height: auto;}
.i_r_1 .hd li{display: inline-block; *display: inline; zoom: 1; padding: 3px 8px 0 8px; line-height: 37px; font-size: 12px; color: #666;}
.i_r_1 .hd .on{padding-top: 0; color: #8ebf47; background-color: #fff; border-top: 3px solid #8ebf47; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}
.i_r_1 .hd .border_r{border-right: none;}
.visa_kind{padding: 2px 8px;}
.visa_kind li{padding: 8px 0; border-bottom: 1px solid #ddd;}
.visa_kind li:last-child{border-bottom: none;}
.visa_kind .l{display: inline-block; margin: 15px 15px 0 0;}
.visa_kind .tc{margin-top: -20px; color: #666;}
.visa_kind h3 a{font-size: 15px; color: #666;}
.visa_kind em{font-style: normal; color: #f90;}
.visa_kind em a{color: #f90;}
.visa_kind a:hover{text-decoration: underline;}

.service_list{padding: 12px 12px 0 12px;}
.service_list li{margin-bottom: 12px; *margin: 0; *float: left; *width: 230px;}
.service_list a, .service_list2 a, .i_r_tool a{background-image: url(../images/service_list.png); background-repeat: no-repeat;}
.service_list a{display: block; color: #333; height: 35px; line-height: 35px; font-size: 14px; background-color: #f2f2f2;}
.service_list .a1{background-position: 95% 0;}
.service_list .a2{background-position: 95% -35px;}
.service_list .a3{background-position: 95% -70px;}
.service_list .a4{background-position: 95% -105px;}
.service_list .a5{background-position: 95% -140px;}
.service_list .a6{background-position: 95% -175px;}
.service_list a:hover, .service_list2 a:hover{background-color: #ebfad6;}
.service_list em{margin: 0 20px 0 15px; font-size: 24px; color: #c4c4c4;}

.i_r_2{height: auto;}
.grey_list{padding: 0 16px;}
.grey_list li{margin: 5px 0; padding-left: 15px; *width: 208px;}

.service_list2{padding: 10px;}
.service_list2 li{margin-bottom: 5px;}
.service_list2 a{display: block; color: #333; padding: 0 5px 0 30px; *display: inline-block; *width: 200px; line-height: 28px; background-color: #f5f5f5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.service_list2 .a1{background-position: 4px -210px;}
.service_list2 .a2{background-position: 4px -238px;}
.service_list2 .a3{background-position: 4px -266px;}
.service_list2 .a4{background-position: 4px -294px;}
.service_list2 .a5{background-position: 4px -322px;}
.service_list2 .a6{background-position: 4px -350px;}

.i_r_tool{padding: 0 10px;}
.i_r_tool li{padding: 5px 0; float: left; width: 50%; border-top: 1px solid #e5e5e5;}
.i_r_tool a{padding-left: 30px; display: inline-block; line-height: 25px; font-size: 12px; color: #292929;}
.i_r_tool .a1{background-position: 0 -380px;}
.i_r_tool .a2{background-position: 0 -405px;}
.i_r_tool .a3{background-position: 0 -430px;}
.i_r_tool .a4{background-position: 0 -455px;}
.i_r_tool .a5{background-position: 0 -480px;}
.i_r_tool .a6{background-position: 0 -505px;}
.i_r_tool .a7{background-position: 0 -530px;}
.i_r_tool .a8{background-position: 0 -555px;}
.i_r_tool a:hover{text-decoration: underline;}
/*签证办理流程*/
.catalog{margin-bottom: 15px; font-size: 12px; color: #666;}
.catalog a:hover{text-decoration: underline;}
.catalog span{margin: 0 3px; font-family: "微软雅黑";}

.step_list{border: 1px solid #ccc; border-top: 3px solid #6ec8d1;}
.step_list h1{margin: 20px 0; text-align: center; font-size: 24px; color: #77b239;}
.step_list dl{padding: 0 13px;}
.step_list dt{padding: 0 35px; line-height: 30px; font-size: 14px; color: #fff; background: url(../images/step_list.gif) no-repeat\9;}
.step_list .green{background: -moz-linear-gradient(left, #8ebf47, #fff); background: -webkit-linear-gradient(left, #8ebf47, #fff); background: -webkit-gradient(linear,left top,right top,from(#8ebf47),to(#fff)); background: -ms-linear-gradient(left, #8ebf47, #fff); background-color: #8ebf47\9; background-position: 100% 0\9;}
.step_list .blue{background: -moz-linear-gradient(left, #6ecbd2, #fff); background: -webkit-linear-gradient(left, #6ecbd2, #fff); background: -webkit-gradient(linear,left top,right top,from(#6ecbd2),to(#fff)); background: -ms-linear-gradient(left, #6ecbd2, #fff);background-color: #6ecbd2\9; background-position: 100% -30px\9;}
.step_list dd{padding: 12px 30px 30px 30px; font-family: "微软雅黑";}
.step_list dd span{margin-right: 5px;}
/*使官动态详情页*/
.o_detail{padding: 0 30px; border: 1px solid #ccc;}
.o_detail h1,.o_detail .hdv1{margin-top: 15px; text-align: center; font-size: 16px; font-weight: bold;}
.o_detail dl{margin: 15px 0; line-height: 1.8;}
.o_detail dt{margin-top: 10px; font-weight: bold;}

.i_r_4{margin-bottom: 18px; padding: 13px 15px; *padding: 14px 15px; border: 1px solid #ccc;}
.i_r_4 dt{margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.i_r_4 li{margin: 4px 0;}
.i_r_4 span{float: right; color: #c00; font-weight: bold;}
.i_r_4 a:hover{text-decoration: underline;}
.i_r_4 .red_tit li{padding-left: 10px; background: url(../images/orange_tit.gif) 0 50% no-repeat; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; *width: 215px;}
.que_page dt, .que_page dd{position: relative; padding: 10px 25px 10px 95px; border: 1px solid #ccc;}
.que_page dt{margin-bottom: 12px; font-weight: bold; font-size: 16px;}
.que_page p{line-height: 2; font-size: 12px; font-weight: normal; color: #666; letter-spacing: 2px;}
.que_page .bg{position: absolute; top: 15px; left: 30px; display: inline-block; width: 43px; height: 37px; background: url(../images/que_page.gif) no-repeat;}
.que_page dt .bg{background-position: 0 0;}
.que_page dd .bg{background-position: 0 -40px;}
/*亚州签证中心*/
.in_l_4 dt span{font-size: 20px; color: #77b239;}
.in_l_4 a:hover{text-decoration: underline;}
.in_l_4 dd{margin: 15px 0; padding: 15px 0; border-bottom: 1px solid #eef5e4;}
.in_l_4 dd:last-child{border-bottom: none;}
.in_l_4 dd:hover{background-color: #f2f2f2;}
.in_l_4 h2, .in_l_4 ul, .book_site_box h2,.book_site_box h1, .book_site{display: inline-block; *display: inline; zoom: 1; vertical-align: middle;}
.in_l_4 h2 a{margin: 0 40px 0 20px; font-size: 16px; color: #8ebf47;}
.in_l_4 li{padding: 0 13px 0 30px; float: left; width: 110px; border-left: 1px solid #cfcfcf;}
.in_l_4 li:first-child{border-left: none;}
.in_l_4 li span{float: right; color: #c00; font-weight: bold;}
.in_l_4 li span a { color: #c00; font-weight: bold; }
.in_l_4 li div { clear:both;line-height:25px; }
/*泰国签证修改版*/
.l_box{margin: 18px 0; border: 1px solid #ebebeb;}
.book_site_box{padding: 15px 0; border-top: 3px solid #77b239;}
.book_site_box h2,.book_site_box h1{ float:left; padding:30px 0 0 0; text-align:center; width:27%;  font-size: 28px; color: #77b239;}
.book_site{padding-left: 40px; width: 660px; min-height: 105px; _height: 105px; overflow: visible; background: url(../images/book_site.jpg) 0 50% no-repeat;}
.book_site_a{float: right; }
.book_site_a a{margin-bottom: 10px; display: block; width: 60px; line-height: 20px; text-align: center; font-size: 12px; color: #fff;}
.book_site_a .blue{background-color: #6fc9d4;}
.book_site_a .blue:hover{background-color: #63bcc7;}
.book_site_a .dark{background-color: #999;}
.book_site_a .dark:hover{background-color: #777;}
.book_site dl{margin: 5px 0; line-height: 1.8;}
.book_site dt{font-weight: bold;}
.book_site dd{padding-left: 75px; *padding-left: 0; width: 420px;}
.book_site dd a:hover{text-decoration: underline;}

.l_book_box .r_tit_bg{height: 39px; overflow: hidden;}
.l_book{padding: 12px; min-height: 160px; _height: 160px; overflow: visible; border-top: 1px solid #ddd;}
.l_book .tc{padding: 0 20px 0 50px;}
.l_book h3{margin-bottom: 15px; font-size: 16px; color: #77b239;}
.l_book dl span{display: inline-block; width: 150px; line-height: 25px; text-align: center;}
.l_book .red{color: #c00; font-weight: bold;}
.l_book dt span{background-color: #f5f5f5;}
.l_book dd{margin-top: 5px;}
.l_book .r{text-align: right;}
.l_book .more span{margin-left: 5px; font-family: "微软雅黑";}
.book_a{margin-top: 35px; display: inline-block; padding: 10px 40px; font-size: 16px; color: #fff; background-color: #6cc; }
.book_a:hover{background-color: #5bb;}

.l_box .i_r_tit{font-size: 16px; color: #333; font-weight: bold;}
.l_box .i_r_tit h2 {  display:inline;font-size:16px;font-weight:bold; }
.ins_que dl{padding: 15px 10px; line-height: 1.8;}
.ins_que dt{color: #77b239; font-weight: bold;}

.b_que dl{padding: 10px 2.4%; width: 95%; line-height: 1.9;}
.b_que dt, .b_que dd{position: relative; padding-left: 35px; *width: 366px;}
.b_que dt{margin-bottom: 5px; font-size: 14px; font-weight: bold;}
.b_que em{position: absolute; top: 0; left: 0; line-height: 1; font-size: 24px; font-style: normal; font-weight: normal;}
.b_que dt em{color: #8ebf47;}
.b_que dd em{color: #f60;}
/*泰国签证--旅游签证*/
.scroll_txt{float: right; padding: 0 5px 0 20px; width: 550px; height: 25px; line-height: 25px; background-color: #ffc; overflow: hidden;}
.scroll_txt .bd{display: inline-block; *display: inline; zoom: 1; width: 480px; vertical-align: middle; *vertical-align: baseline;}
.scroll_txt .close{float: right; display: inline-block; width: 25px; height: 25px; background: url(../images/y_close.gif) 50% 50% no-repeat;}
.scroll_txt a:hover{text-decoration: underline;}

.booking_img { width:225px;height:360px; margin:10px 25px 10px 10px;float:left;}
.booking_img img { vertical-align:top; }
.booking_img p {padding-top:15px;width:100%;text-align:center;}
.booking_img p a { font-size:14px;color:#77b239;font-weight:bold; }

.booking{ width: 640px; float:left; zoom: 1; vertical-align: top;}
.booking div.pro_title {margin: 5px 0 15px 0; height:32px;line-height:32px; }
.booking h1{ font-size: 22px; color: #77b239; display:inline-block; height: 32px;
    line-height: 32px;vertical-align:middle; }
.booking h1 a { font-size: 20px; color: #77b239; }

.booking div.pro_title h1 { float:left; }


.booking div.pro_title i {
    background: none repeat scroll 0 0 #e84451;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
	vertical-align:middle;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    padding: 0 8px;
	font-style: normal;
    font-weight: normal;
}


.booking div.pro_title font{ float:right;  font-size:14px;  font-weight:normal;  vertical-align:middle;}



.op_list { clear:both; }
.op_list i{margin-right: 25px; line-height: 25px; font-style: normal;}
.booking .sel_on{display: inline-block; padding: 10px 0 10px 15px; vertical-align: middle;}
.booking .sel_on a{margin: 0 2px; display: inline-block; padding: 0 10px; border: 1px solid #ebebeb;}
.booking .sel_on .on{color: #fff; background-color: #8ebf47; border-color: #8ebf47;}
.booking .fare{margin-bottom: 10px;margin-top:5px; padding: 5px 15px; background-color: #f6f6f6;}
.booking .fare em{margin-left: 10px; font-style: normal; font-size: 24px; color: #f60;}
.booking .fare span{margin-left: 30px;}
.booking .fare span b{color: #f60;}

.booking .collect{float: right; padding-top: 30px;}
.booking .collect a{margin: 0 5px;}
.booking .collect a:hover{text-decoration: underline;}
.booking .has em{color: #f60; font-style: normal;}
.booking .btn{margin-right: 10px; color: #fff; background-color: #71c8d2; padding: 8px 35px; font-size: 23px; vertical-align: text-bottom;}
.booking .btn:hover{background-color: #67bcc6;}

.booking .disable_btn { margin-left:0px; background-color:#999;}
.booking .disable_btn:hover { background-color:#999; }

.need_f{padding: 15px;}
.need_f .hd{width: 870px; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.need_f .hd li{float: left; width: 173px; line-height: 39px; text-align: center; font-size: 14px; font-weight: bold; background-color: #f6f6f6; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.need_f .hd .on{color: #8ebf47; background-color: #fff; border-bottom-color: #fff;}
.nodate{padding: 30px 0; text-align: center;}

.need_2 em{font-style: normal; color: #c00;}
.need_2 .notice{margin: 10px 0;}
.need_2 table{width: 100%; border: 1px solid #ebebeb;}
.need_2 th{padding: 5px 0; text-align:center; background-color: #f6f6f6; border: 1px solid #ebebeb;}
.need_2 td{padding: 10px 10px 10px 25px; border: 1px solid #ebebeb;}
.f_tit{height: 54px; line-height: 50px; background-color: #fff; border-bottom: 1px solid #ccc; z-index: 3;}
.f_tit li{float: left; width: 20%; text-align: center; font-size: 16px; color: #666; border-bottom: 4px solid #fff; cursor: pointer;}
.f_tit h2{display: block; width: 100%; height: 100%;font-size:16px;}
.f_tit a{display: block; width: 100%; height: 100%;}
.f_tit .current{color: #8EBF47; font-weight: bold; border-bottom-color: #8EBF47;}
.f_tit .current a{color: #8EBF47;}
.l_step{padding: 0 20px 0 70px;}
.l_step dl{margin: 10px 0; line-height: 1.8; font-size: 14px;}
.l_step dt{position: relative; margin-bottom: 5px; height: 38px; line-height: 38px; font-weight: bold;}
.l_step dt i{position: absolute; top: 0; left: -55px; *top: 5px; *margin-right: -55px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 18px; color: #fff; font-style: normal; background-color: #8EBF47; border: 4px solid #cae5a3;}
.c_pic{padding: 8px 0; text-align: center;}
.need_know,.ask_list{padding: 18px; line-height: 1.8em; font-size: 14px; padding:0.8em 1em;}
.need_know li{ clear:both; overflow:hidden; zoom:1; padding:0.5em .5em; border-bottom:1px dotted #ccc;}
.need_know li em,.ask_list em{ display:block; font-style:normal; width:94%; float:right;}
.need_know li.last{ border:none; margin-top:1em; background:#f8f8f8; padding:1em 1em;}
.need_know .round_b{ font-weight:bold; display:block; float:left; text-align:center; text-transform:uppercase; width:24px; height:24px; line-height:24px; border:2px solid #ff6600; background:#fff; text-align:center; overflow:hidden; color:#ff6600;}
/*问答*/
.ask_list{border-bottom:1px dotted #ccc;padding:0.8em .5em; margin:0 1em;}
.ask_list dt,.ask_list dd{ clear:both; }
.ask_list p{ font-size:12px; clear:both; color:#888;}
.ask_list dt{ padding-top:1em;}
.ask_list span{ color:#fff; float:left; text-align:center; width:24px; height:24px; line-height:24px; overflow:hidden; background:#8ebf6f;}
.ask_list dt span{ background:#ff6600;}
.ask_list em{ width:96%;}
/*填写*/
dl.fill_text{ clear:both; padding:2em 1.8em;}
dl.fill_text dd{ float:right;}
dl.fill_text dt{ float:left;}
/*表单和按钮*/
dl.fill_text input.fill_text{ width:670px;}
input.fill_btn{ border:none; vertical-align:middle; background:#8ebf6f; color:#fff; width:150px; height:32px; line-height:32px; text-align:center; cursor:pointer; font-size:16px;}
input.fill_btn:hover{ background:#65b036;}
.need_que{padding: 0 18px;}
.need_que dl{margin: 15px 0; padding: 10px 0; border-bottom: 1px solid #ccc;}
.need_que dl:last-child{border-bottom: none;}
.need_que dt{float: left; width: 80px; text-align: center; font-size: 16px;}
.need_que dt img{margin-bottom: 5px;}
.need_que a:hover{text-decoration: underline;}
.need_que dd{margin-left: 100px; min-height: 110px; _height: 110px; overflow: visible; font-size: 14px;}
.need_que dd p{min-height: 60px; _height: 60px; overflow: visible;}
.need_que .t{font-size: 13px; color: #999;}
/*泰国签证下单流程--确认订单*/
.t_step{height: 82px;  text-align: right; background: url(../images/t_step.gif) 50px 50% no-repeat; border: 1px solid #ebebeb;}
.t_step a{position: relative; top: -1px; display: inline-block; width: 240px; height: 77px; text-align: center; font-size: 14px; background: url(../images/t_step_bg.gif) 100% 0 no-repeat; border-top: 6px solid #ccc; cursor: default;}
.t_step i{margin-right: 25px; display: inline-block; width: 55px; height: 77px; background: url(../images/t_step_i.gif) no-repeat; vertical-align: middle;}
.t_step .a1{background-position: 0 0;}
.t_step .a2{background-position: 0 -77px;}
.t_step .on .a2{background-position: 0 -154px;}
.t_step .a3{background-position: 0 -231px;}
.t_step .on .a3{background-position: 0 -308px;}
.t_step .on{color: #1ed1ec; background-position: 100% -77px; border-top-color: #1ed1ec; cursor: pointer;}

.p_box{margin: 18px 0; padding: .5em 20px 20px 20px; border: 1px solid #ebebeb;}
.p_box h2{margin: 8px 0; font-size: 18px; color: #5bca86;}

.v_detail{margin-bottom: 12px; padding:2em 1em 1em 1em; background-color: #f6f6f6;}
.inline_box{display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.v_detail .inline_box{padding-left: 35px; line-height: 1.8; width: 520px;}
.v_detail .inline_box dt{font-size: 16px; font-weight: bold;}

.blue_btn{display: inline-block; padding: 3px 25px; line-height: 1.8; font-weight: bold; color: #fff; background-color: #5bca86;}
.blue_btn:hover{background-color: #35b868; color:#fff;}
.v_detail .blue_btn, .contact_box .blue_btn{font-size: 14px;}

.contact_box{padding: 15px 18px; background-color: #f6f6f6;}
.contact_name{margin-bottom: 12px;}
.contact_name .r em{margin-right: 10px; padding-right: 5px; font-style: normal; font-size: 18px; color: #f60; border-right: 1px solid #ddd;}
.contact_name input, .contact_name .sel_on a{margin-right: 3px; height: 28px; line-height: 28px; font-size: 12px; background-color: #fff; border: 1px solid #ebebeb; vertical-align: middle;}
.contact_name input{padding: 0 5px; color: #999;}
.contact_name .sel_on a{margin: 0 5px; padding: 0 5px; display: inline-block;}
.contact_name .sel_on .on{border-color: #1ed1ec; border-width: 2px;}
.add_contact{padding-top: 12px; border-top: 1px dotted #ddd;}
.add_contact a{padding-left: 20px; color: #f60; background: url(../images/add.gif) 0 50% no-repeat;}

.user_info{padding: 20px 0; width: 540px; background-color: #f6f6f6;}
.user_info dl{margin: 6px 0;}
.user_info dt{width: 95px; line-height: 32px;}
.user_info dd{padding-left: 100px;}
.user_info input, .buy_safe input{padding: 0 8px;  height: 30px; line-height: 30px; color: #999; border: 1px solid #ebebeb;}
.user_info input{width: 200px;}
.user_info .long{width: 343px;}
.user_info .blue_btn, .c_pri .blue_btn{padding: 8px 40px; font-size: 14px;}
.buy_safe dt{float: left; border: 1px solid #ccc;}
.buy_safe dd{margin-left: 160px; font-size: 14px;}
.buy_safe dd div{margin: 8px 0;}
.buy_safe h3{font-size: 18px; color: #333;}
.buy_safe h3 a{float: right; font-size: 13px; color: #8EBF47;}
.buy_safe input{margin: 0 8px; width: 95px; vertical-align: middle;}
.buy_safe .divselect{margin: 0 8px;}
.buy_safe .buy{padding: 8px; line-height: 30px; background-color: #f5f5f7;}
.buy_safe .buy a{float: right; display: inline-block; padding: 0 20px; line-height: 30px; font-size: 14px; color: #fff; background-color: #8EBF47;}
.buy_safe .buy a:hover{background-color: #77a435;}
.buy_safe .buy em{font-size: 16px; font-style: normal; color: #f00;}
.buy_safe .notice{margin: 5px 0; padding: 8px; font-size: 12px; background-color: #fdfbeb;}
.buy_safe .notice i{margin-right: 8px; display: inline-block; width: 18px; height: 18px; line-height: 20px; text-align: center; font-style: normal; font-size: 14px; color: #fff; background-color: #f70;}

.r_user_info{padding: 20px 10px; background-color: #f6f6f6; width: 550px;}
span.hide_box{ display:none; padding-left:20px;}
.r_user_info .arrow{margin: 0 10px; color: #dcdcde; font-family: "微软雅黑";}
.r_user_info input{margin-right: 5px; vertical-align: middle;}
.r_user_info a{margin: 12px 0; *margin: 18px 0; padding: 15px; display: block; background-color: #fff; border: 1px solid #ebebeb;}
.r_user_info em{font-style: normal; color: #f60;font-weight:bold;padding:0 3px;}
.r_user_info a:hover{color: #fff; background-color: #1ed1ec;}
.r_user_info a.curlink{color: #fff; background-color: #1ed1ec;}

.c_pri table{width: 100%;}
.c_pri td{padding: 18px; background-color: #f6f6f6; border-bottom: 1px solid #e7e7e7;}
.c_pri th{padding: 5px 18px; text-align: right;}
.c_pri .red{text-align: right; font-style: normal; font-size: 16px; color: #f60;}
.c_pri th .red{font-size: 20px;}
.c_pri table tr.th{  font-size:14px; line-height:2em; vertical-align:middle;}
.c_pri table tr.th th{padding-bottom:35px;}
.c_pri table span.red{ font-size:14px; margin:0 8px; vertical-align:middle;}
input.num_text{ margin:0 4px; width:50px; border:1px solid #d5d5d5; text-align:center; vertical-align:middle; line-height:1.6em; height:1.6em;}
input.num_text:hover{ border:1px solid #ff9900;}


ul.l_book_n dl dd h3 i {
    background: none repeat scroll 0 0 #e84451;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    padding: 0 8px;
	font-style: normal;
    font-weight: normal;
}

.clause .p{height: 150px; overflow-y: auto;}
.clause p{margin-bottom: 5px; line-height: 1.8; color: #999;}
/*泰国签证下单流程--支付*/
.pay_info{padding: 18px 20px; line-height: 1.8; background-color: #f6f6f6;}
.pay_num{font-style: normal; font-size: 20px; color: #f60;}
.pay_info .green{color: #5bca86;}

.pay_way .hd{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.pay_way .hd li{position: relative; bottom: -1px; float: left; width: 230px; height: 45px; line-height: 45px; text-align: center; background-color: #f6f6f6; border: 1px solid #ebebeb; border-left: none; }
.pay_way .hd .on{color: #333; font-weight: bold; background-color: #fff; border-bottom-color: #fff;}
.pay_way .bd{padding: 0 20px 20px 20px; border: 1px solid #ebebeb; border-top: none;}
.pay_way .bd p{padding: 10px 0; color: #333; font-weight: bold;}
.pay_way .bank{padding: 20px 20px 10px 20px; background-color: #f6f6f6;}
.pay_way .bank li{margin: 0 10px 10px 0; display: inline-block; *display: inline; zoom: 1; }

.pay_btn .blue_btn{margin-top: 10px; font-size: 16px;}
/*会员中心-个人信息*/
.user_l{float: left; width: 198px; border: 1px solid #eee;}
.user_l h1{padding: 10px 10px; font-size: 16px; color: #fff; position:relative; left:-1px; top:-1px; width:180px; text-align: center; background-color: #5bca86;}
.user_l h1 span{margin-left: 10px; font-size: 12px;font-family:Arial;}

.pd_10{padding: 0 10px;}
.user_icon{padding: 13px 0; text-align: center; border-bottom: 1px dotted #cbcbcb;font-family:Arial;}
.user_icon img{padding: 0 3px 3px 0; box-shadow: 3px 3px 2px #d9d9d9;}
.user_icon p{margin-top: 8px; font-size: 13px; color: #5bca86; font-weight: bold;}

.user_list{text-align: center;}
.user_list a:hover{text-decoration: underline;}
.user_list dt{margin: 12px 0; padding: 5px 0; background-color: #ff9900;color: #fff;font-weight: bold; }
.user_list dt a{font-weight: bold; color: #fff;}
.user_list .on a{color: #5bca86; font-weight: bold;}
.user_list .bg{background-image: url(../images/down_arrow2.gif); background-repeat: no-repeat; background-position: 90% 50%;}
.user_list dd { line-height:23px;}

.user_r{float: right; width: 780px;}
.user_tit{padding: 8px 25px; font-size: 14px; color: #333; font-weight: bold; border: 1px solid #eee;}

.user_basic{padding: 20px 30px;}
.user_basic li{margin: 10px 0;}
.user_btn{display: inline-block; padding: 5px 30px; font-size: 14px; font-weight: bold; color: #fff; background-color: #5bca86;}
.user_btn:hover{background-color: #35b868; color:#fff; text-decoration:none;}
/*会员中心-个人信息--修改*/
.user_edit{padding: 25px 0;}
.user_tit .catalog{font-weight: normal;}
.user_edit dl{margin: 6px 0; font-size: 14px; color: #777;}
.user_edit dt{width: 108px; line-height: 32px;}
.user_edit dt em{margin-right: 5px; font-style: normal; color: #f60;}
.user_edit dd{padding-left: 120px; *padding-left: 10px; min-height: 32px; _height: 32px; overflow: visible;}
.user_edit .input_text, .user_edit textarea{color: #999; border: 1px solid #dadada; box-shadow: 0 1px 1px #f5f5f5 inset;}
.user_edit .input_text{padding: 0 8px; width: 230px; height: 30px; line-height: 30px;}
.user_edit label{margin-right: 25px; line-height: 32px; cursor: pointer;}
.user_edit label input{margin-right: 4px; vertical-align: sub; *vertical-align: middle;}
/*会员中心-收货地址*/
.user_edit textarea{padding: 8px; width: 345px; min-height: 60px; _height:60px; overflow: visible; resize: vertical;}
/*会员中心-修改密码*/
.weak_box span{margin-right: 2px; display: inline-block; width: 81px; text-align: center; border-top: 6px solid #dcdcde;}
.weak_1 .w1{border-top-color: #c9142d;}
.weak_2 .w1, .weak_2 .w2{border-top-color: #f85f14;}
.weak_3 .w1, .weak_3 .w2, .weak_3 .w3{border-top-color: #1ed1ec;}
/*会员中心-我的订单*/
.order_state{padding: 0 15px;}
.order_state .search{margin: 20px 0; height: 37px;}
.order_state .search input{padding: 10px 8px; width: 210px; height: 15px; float: left; font-size: 13px; color: #ccc; border: 1px solid #eee; border-right: none;}
.order_state .search a{float: left; padding: 0 30px; height: 37px; line-height: 37px; font-weight: bold; font-size: 14px; color: #fff; background-color: #6fc9d4;}
.order_state .search a:hover{background-color: #61b7c2;}
.order_state table{margin: 20px 0; width: 100%; color: #666; border: 1px solid #dfdfdf;}
.order_state th{padding: 8px 25px; text-align: left; font-size: 12px; background-color: #eee;}
.order_state td{padding: 8px 0; width: 185px; height: 54px; overflow: visible; text-align: center; font-size: 13px; border: 1px solid #dfdfdf;}
.order_state td.name{padding-left: 25px; width: auto; text-align: left;}
.order_state .red{color: #f60;font-family:Arial; font-weight: bold;}
.order_state a{color: #61a21d; font-weight: bold;}
.order_state a:hover{text-decoration: underline;}
.order_state .blue_btn{color: #fff;}
/*会员中心-我的订单--订单详情*/
.order_detail{margin: 10px 0; padding: 0 15px; border: 1px solid #eee; border-top: 3px solid #1ed1ec;}
.order_detail .box{padding: 10px 0; line-height: 25px; border-bottom: 1px solid #eee;}
.order_detail p i{font-style: normal;}
.mr_30{margin-right: 30px;}
.order_detail .blue_btn{margin: 10px 40px 0 120px; padding: 6px 40px; font-size: 14px;}
.order_detail .notice{color: #999;}
.order_detail .notice a{color: #5bca86; text-decoration: underline; font-weight: bold;}
.order_detail h3{margin-bottom: 10px; font-size: 14px; color: #1ed1ec; font-weight: bold;}
.order_detail .op_list{padding-top: 15px;}
.order_detail .info{padding: 10px 0; line-height: 2;}
.order_detail .info dt{margin: 5px 0; font-size: 14px; font-weight: bold;}
.order_detail .info dd{margin: 10px 0; padding: 8px 30px; font-size: 13px; background-color: #eee;}
.order_detail .info table{width: 100%;}
.order_detail .info td{padding: 5px; border-bottom: 1px solid #d5d5d5;}
.order_detail .red{color: #f60;}
.order_detail .info th{padding-right: 95px; text-align: right; font-weight: bold;}
.order_detail .info .num{padding-right: 120px; text-align: right; font-size: 13px;}
.order_detail .info .pay_num{font-size: 24px;}
/*会员注册*/
.login_bd, .reg_box{margin: 0 auto 30px; padding: 10px 0; width: 1178px; border: 1px solid #eee;}
.reg_box .reg_l, .reg_box .reg_r{display: inline-block; *display: inline; zoom: 1; width: 587px; text-align: center; vertical-align: middle;}
.reg_box .login_popin{background-position: 50% 0;}
.reg_l h1{margin-bottom: 25px; font-size: 21px; color: #5bca86;}
.reg_l h1 span{margin: 0 10px; font-size: 12px; color: #666; font-family: "微软雅黑";}
.reg_l h1 a{color: #f60;}
.reg_l dl{margin: 10px 0; min-height: 34px; _height:34px; text-align: left; overflow: visible;}
.reg_l dt{width: 165px; line-height: 34px;}
.reg_l dt em{margin: 0 2px; font-style: normal; color: #f60;}
.reg_l dd{padding-left: 170px;}
.reg_l input{margin-right: 8px; padding: 6px 8px; width: 220px; height: 20px; line-height: 20px; background-color: #fff; border: 1px solid #ccc;}
.reg_l div.kkpp{ margin-right: 8px; padding: 0px 8px; width: 220px; height: 20px; line-height: 20px; background-color: #fff;  text-align:right; }
.reg_l #agree{padding: 0; width: auto; border: none; vertical-align: middle;}
.reg_l .code{display: inline-block; border: 1px solid #ccc; vertical-align: middle;}
/*会员登录*/
.login_tit{margin-left: 260px; font-size: 21px; color: #5bca86;}
.login_bd .login_popin{margin: 0 auto; width: 730px;}
.login_bd .no_number{margin-top: -110px;}
.login_bd .no_number img{margin-bottom: 65px;}
/*出国认证*/
.identify_p div{width: 435px; background-color: #f2f2f2; overflow: hidden;}
.identify_p div.rzct { width:auto;background:none; padding: 20px 0; line-height: 1.8; }
.identify_p h3{padding: 7px 25px; font-size: 16px; color: #fff;}
.identify_p .l h3{background-color: #6dc9d4;}
.identify_p .r h3{background-color: #8ebf47;}
.identify_p ul{padding: 8px 0;}
.identify_p li{margin: 4px 0; float: left; padding-left: 6%; width: 18%;}
.identify_p li a:hover{text-decoration: underline;}

.ident_tit{margin-left: 12px; padding: 0 3px; display: inline-block; line-height: 38px; font-size: 20px; color: #77b239; border-bottom: 2px solid #77b239;}
.ident_list{padding: 20px 0;}
.ident_list ul{margin-right: 15px; float: left; padding: 0 20px 0 13px; width: 185px; border-right: 1px solid #ddd;}
.ident_list ul.last{margin-right: 0; padding-right: 0; border-right: none;}
.ident_list2 ul{ margin-right: 10px;}
.ident_list ul:last-of-type{margin-right: 0; padding-right: 0; border-right: none;}
.ident_list li{margin-bottom: 6px;}
.ident_list li span{float: right; color: #f60; font-weight: bold;}
.ident_list li a:hover{text-decoration: underline;}
/*签证加急*/
.urgent{border-top: 3px solid #8ebf47;}
.urgent h2{padding: 10px; font-size: 20px; color: #77b239; background: url(../images/urgent.gif) 165px 50% no-repeat;}
.urgent ul{padding: 0 11px;}
.urgent li{position: relative; padding: 10px 10px 0 100px; width: 175px; min-height: 95px; _height:95px; overflow: visible; line-height: 1.8; background: -moz-linear-gradient(top, #fff, #f6f6f6); background: -webkit-linear-gradient(top, #fff, #f6f6f6); background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f6f6f6)); background: -ms-linear-gradient(top, #fff, #f6f6f6); background: url(../images/urgent_bg.gif) 0 100% repeat-x\9;; background-position: 100% 0\9; vertical-align: top; border: 1px solid #dbdbdb;}
.urgent li.last{min-height: 0px!important; height: 0px!important; overflow: hidden!important;}
.urgent li a{font-size: 16px; color: #77b239;}
.urgent li i{position: absolute; top: 50%; left: 25px; margin-top: -25px; display: inline-block; width: 50px; height: 50px; background: url(../images/urgent_i.png) no-repeat;}
.urgent li .i1{background-position: 0 0;}
.urgent li .i2{background-position: 0 -50px;}
.urgent li .i3{background-position: 0 -100px;}
/*尾部*/
.footer{background-color: #8ebf47;}
dl.footer{padding: 28px 0;}
.footer *{line-height: 22px; color: #fff;}
.footer a:hover{ color:#fff;text-decoration: underline; }
.footer .tr{padding-top: 10px;}
.footer_tel, .footer_phone{background: url(../images/footer.png) no-repeat; vertical-align: top;}
.footer_tel{margin-right: 15px; display: inline-block; padding-left: 55px; text-align: left; height: 44px; font-size: 14px; background-position: 0 0; }
.footer_tel b{font-size: 18px; color: #ffec49;}
.footer_phone{display: inline-block; padding: 11px 15px 11px 50px; font-size: 18px; color: #395b09; border: 2px solid #395b09; background-position: 15px -44px;}
.footer_phone:hover{background-color: #fff;}

/*二维码*/
div.sec_wei{ display:none; clear:both; position:absolute; bottom:0; left:-180px; width:178px; border:1px solid #ebebeb; background:#fff; padding:10px 0 10px 0; text-align:center; font-size:14px;}
/*浮动层*/
#pop{display: none; position: fixed; *position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 99; background: url(../images/black.png)\9;}

.login_pop{position: fixed; left: 50%; top: 150px; margin-left: -368px; padding-bottom: 30px; width: 730px; background-color: #fff; border: 3px solid #77b239; *position:absolute; }
.login_pop div.pop_head{margin-bottom: 30px; padding-left: 25px; line-height: 45px; font-size: 21px; color: #fff; background-color: #77b239;}
.close_pop{float: right; display: inline-block; width: 45px; height: 45px; background: url(../images/close_pop.gif) 50% 50% no-repeat;}
.login_popin{overflow: hidden; background: url(../images/grey_bg.gif) 417px 0 repeat-y;}
.login_box, .no_number{position: relative; padding: 0 28px; display: inline-block; *display: inline; zoom: 1; font-size: 12px; color: #666; vertical-align: middle;}
.login_box{width: 360px;}
.no_number{width: 250px;}
.dl_hoz dt{float: left; text-align: right;}
.login_box .dl_hoz{margin: 25px 0;}
.login_box .mt_20{margin-top: -15px;}
.login_box .dl_hoz dt{width: 45px; line-height: 40px;}
.login_box .dl_hoz dd{padding-left: 60px; *padding-left: 55px;}

.login_box input{padding: 9px 20px; width: 260px; color: #ccc; background-color: #fff; border: 1px solid #ccc;}
#auto{margin-right: 5px; padding: 0; width: auto; border: none;}
.login_box .login, .no_login{display: block; line-height: 48px; text-align: center;}
.login_box .login{font-size: 20px; color: #fff; background-color: #5bca86;}
.login_box .login:hover{background-color: #35b868;}
.o_ways{margin-top: 30px; text-align: center;}
.o_ways h2{height: 1px; line-height: 1px; background-color: #ccc; vertical-align: baseline;}
.o_ways h2 span{position: relative; top: -1px; *top: 0; padding: 0 5px; font-size: 12px; color: #666; background-color: #fff;}
.o_ways a{margin: 20px 7px 0 7px; display: inline-block; width: 50px; height: 50px; background: url(../images/o_ways.gif) no-repeat;}
.o_ways .qq{background-position: 0 0;}
.o_ways .sina{background-position: 0 -50px;}


#pop2{display: none; position: fixed; *position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 999; background: url(../images/black.png)\9;}
.mvvc_pop{position: fixed; left: 50%; top: 150px; margin-left: -202px; padding-bottom: 30px; width: 400px; background-color: #fff; border: 3px solid #77b239; *position:absolute; }
.mvvc_pop div.pop_head{margin-bottom: 30px; padding-left: 25px; line-height: 45px; font-size: 21px; color: #fff; background-color: #77b239;}
.close_pop2{float: right; display: inline-block; width: 45px; height: 45px; background: url(../images/close_pop.gif) 50% 50% no-repeat;}

.login_box2{position: relative; padding: 0 28px; display: inline-block; *display: inline; zoom: 1; font-size: 12px; color: #666; vertical-align: middle;width: 320px;}
.login_box2 p { padding:10px 0; }
.login_box2 input{padding: 9px 20px; width: 260px; color: #ccc; background-color: #fff; border: 1px solid #ccc;vertical-align:middle;}

.login_box2 input.submit_mvvc{  background-color: #8ebf47; color: #fff;font-size: 20px;width:100px;border:none;height:48px;cursor:pointer;padding:0; }

.no_number{text-align: center; font-size: 13px; color: #666; font-weight: bold;}
.no_number p{margin-bottom: 20px;}
.no_login{margin: 20px 0 -35px 0; font-size: 14px; color: #666; background-color: #ccc;}
.no_login:hover{background-color: #b5b5b5;  }
a.no_login:hover { color:#666; }
/*--------下拉菜单----------*/
.divselect{margin-right: 8px; position: relative; display: inline-block; height: 30px; *display: inline; zoom: 1; z-index: 3; border: 1px solid #ebebeb; vertical-align: middle;}
.divselect cite{display: inline-block; padding: 0 8px; width: 95px; height: 30px; line-height: 30px; color: #999; font-style: normal; background: #fff url(../images/divselect.gif) 95% 50% no-repeat; cursor: pointer;}
.divselect ul{display: none; position: absolute; left: -1px; top: 30px; width: 100%; line-height: 28px; background-color: #fff; border: 1px solid #ebebeb;}
.divselect li a{display: block; padding: 0 8px; width: 95px; color: #999; cursor: pointer;}
.divselect li a:hover{color: #fff; background-color: #1ed1ec;}



/*---------两列------------*/
.array{text-align:justify; *text-justify:inter-ideograph; /*IE私有属性*/}
.array dl, .array .last, .array li{display:inline-block; *display:inline; *zoom:1;}
.array .last{width:100%; height:0; padding:0; margin:0; border:none; overflow:hidden;}
/*---------------------------star保险(淘宝)*/
dd.step_tao a{ background:url(../images/s_a.png) no-repeat 100% 30%; width:24.9%;}
dd.step_tao a.last{ background:none;}
dd.step_tao{ text-align:center; padding:25px 0 20px 0; background:none;}
i.s_1{ background:url(../images/step.gif) no-repeat center top; }
i.s_2{ background:url(../images/step.gif) no-repeat center -80px; }
i.s_3{ background:url(../images/step.gif) no-repeat center -160px; }
i.s_4{ background:url(../images/step.gif) no-repeat center -240px; }
a:hover i.s_1{ background-position:center -320px;}
a:hover i.s_2{ background-position:center -400px;}
a:hover i.s_3{ background-position:center -480px;}
a:hover i.s_4{ background-position:center -560px;}
/*标题*/
h2.gray_th{ border-bottom:1px solid #ddd;}
h2.gray_th span em{ font-size:14px; font-style:normal; font-weight:normal; padding-left:16px;}
/*产品特色*/
ul.tao_se{ clear:both; padding:30px 0 20px 0; text-align:center;}
ul.tao_se li{ float:left; width:49.9%; font-size:14px;}
ul.tao_se li p{ clear:both; width:80%; margin:0 auto; padding:15px 0 0 0; line-height:2em;}
/*购买须知*/
div.tao_note{ clear:both; padding:20px 0; width:92%; margin:0 auto; font-size:14px; line-height:2em;}
/*温馨提醒*/
ul.tao_note{ clear:both; font-size:14px; line-height:2em; width:95%; margin:0 auto; padding:20px 0;}
ul.tao_note li{ clear:both; overflow:hidden; zoom:1; margin:3px 0;}
ul.tao_note span.r{ width:96%;}
span.r_num{ background:#ffa304; width:22px; display:block; float:left; height:22px; overflow:hidden; line-height:22px; text-align:center; color:#fff; margin:4px 0 0 0;}
ul.tao_note b{ font-weight:normal;}
/*保险费率表*/
table.list_table{ font-size:14px; clear:both; width:100%;}
table.list_table thead th{ width:16.6%; background:#ffead3; font-size:14px; font-weight:bold; color:#dd551f; height:35px; line-height:35px; border:2px solid #fff;}
table.list_table tbody th,table.list_table tbody td{ line-height:1.4em; background:#fff4e9; padding:8px 0; text-align:center; border:2px solid #fff;}
table.list_table thead th.blue_th{ color:#12abcc;background:#d6ebf3;}
table.list_table tbody th{ background:#eaf5f9;}
/*表格*/
table.list_table_s thead th{ width:14.28%;}
table.list_table_s tbody td,table.list_table_s tbody th{ padding:8px 10px;}
/*提示*/
div.tao_note_a{ clear:both; margin:10px 0; padding:1px 0 0 30px; background:url(../images/note.jpg) no-repeat left 2px; line-height:2em; font-size:14px; color:#666;}
/*FAQ 常见问题*/
ul.tao_faq{ clear:both; padding:5px 0; width:95%; margin:0 auto;}
ul.tao_faq li{ line-height:2em; clear:both; overflow:hidden; zoom:1; border-bottom:1px solid #ddd; padding:10px 5px 10px 40px; background:url(../images/q.jpg) no-repeat 5px 14px; font-size:14px; font-weight:bold;}
ul.tao_faq li p{ line-height:1.7em; color:#777; font-size:12px; font-weight:normal;}
ul.tao_faq li div{ font-size:12px; font-weight:normal;line-height:1.7em;}
ul.tao_faq li div em{ display:block; clear:both; font-style:normal; }
ul.tao_faq li.last{ border:none;}
ul.tao_faq li b{ clear:both; display:block; font-size:16px;}
/*理赔流程*/
ul.tao_step{ clear:both; padding:30px 0 20px 2%;}
ul.tao_step li{ font-size:14px; float:left; width:15.9%; padding:0 3% 0 1%; text-align:center; background:url(../images/s_a.gif) no-repeat 95% 30%;}
ul.tao_step li p{ clear:both; width:85%; margin:0 auto; padding:15px 0 0 0;}
ul.tao_step li.last{ background:none;}
/*预订*/
table.fill_table{ clear:both; margin:30px auto;}
table.fill_table b.orange_text{ font-size:18px;}
table.fill_table td,table.fill_table th{ vertical-align:top; line-height:30px; padding:8px 15px;}
table.fill_table th{ font-size:14px; text-align:right; padding-right:0; padding-left:35px;}
table.fill_table tfoot td{ padding-top:20px;}
/*表单和按钮*/
input.fill_text,input.date_text{ border:1px solid #d7d7d7; background:#f8f8f8; vertical-align:middle; line-height:14px; height:14px; padding:8px 10px; color:#666; width:190px;}
input.date_text{ background:#f8f8f8 url(../images/date.gif) no-repeat 95% center;}
input.fill_text:hover,input.date_text:hover{ color:#333; background:#fff; border:1px solid #999;}
input.date_text:hover{ background:#fff url(../images/date.gif) no-repeat 95% center;}
input.green_btn{ cursor:pointer; vertical-align:middle; border:none; background:#8ebf47; width:120px; height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff;}
input.green_btn:hover{ background:#76ab29;}
/*------------------------star下拉框*/

div.select{ float:left; vertical-align:middle; z-index:2;position:relative; border:1px solid #d7d7d7; background:#f8f8f8 url(../images/option.gif) no-repeat 95% center; width:208px; height:32px;}
div.selectbox-wrapper{ margin-top:0px;color:#8d8d8d;position:absolute; text-align:left; left:-1px; background:white; border:1px solid #d7d7d7; border-top:none; width:100px; padding:0;overflow-x:hidden;overflow-y:auto;}
div.selectbox-wrapper ul li.selected{ background:#f8f8f8;}
div.selectbox-wrapper ul li.current{ background:#8ebf47; color:white;}
div.selectbox-wrapper ul li{ padding:3px 0px 3px 0px;text-indent:10px; width:100%; cursor:pointer; line-height:20px; }
.selectbox{ border:none; color:#8d8d8d; padding-left:10px; display:block;  cursor:pointer; background:none; height:32px; line-height:32px;}
.search_select{ display:none; }

.user_info input.selectbox { border:none;padding:0;text-indent:10px; width:100px; }
/*下拉框*/
/*浮动标签*/
div.tao_tit ul li{ width:11.1%;}
/*签证*/
ul.l_book_n{ clear:both;}
ul.l_book_n li{ clear:both; overflow:hidden; zoom:1; padding:10px 15px; border-bottom:1px solid #e7e7e7;}
ul.l_book_n li.last{ border:none;}
ul.l_book_n dl{ clear:both;}
ul.l_book_n dt{ float:left; width:160px;}
ul.l_book_n dd{ float:right; width:78%;}
ul.l_book_n dd .l{ padding:4px 0 0 0; font-size:14px; width:72%;}
ul.l_book_n dd .r{ font-size:22px; line-height:1em; padding:20px 0 0 0;_padding:5px 0 0 0; width:160px; text-align:center;}
ul.l_book_n dd .r b{ display:inline-block; font-size:34px; vertical-align:bottom;}
ul.l_book_n dd em{ font-style:normal;  }
ul.l_book_n dd .r em{ display:inline-block; line-height:40px;font-size:28px;font-family: "Microsoft YaHei"; margin-bottom:0;}
ul.l_book_n dd .r em b{ font-family: Arial,Helvetica,sans-serif;font-size:40px;}
ul.l_book_n dd .r p{ clear:both; padding:15px 0 0 0;_padding:5px 0 0 0;}
ul.l_book_n dd .r div{ font-size:12px; padding-top:10px; line-height:1em;}
ul.l_book_n dd h3{ font-weight:bold; line-height:1.3em; font-size:16px; clear:both; height:1.3em;}
ul.l_book_n dd  h3 font{ clear:none; font-size:14px;  font-weight:normal; float:right;}
ul.l_book_n dd .l p{ color:#999; clear:both; margin:5px 0 ; height:2em; overflow:hidden; line-height:2em;}
ul.l_book_n dd .l b{ color:#333;}
ul.l_book_n dd .l p em{ float:left; width:49%;}
/*按钮*/
a.disable_btn{ color:#fff !important; padding:0 15px; display:inline-block; vertical-align:middle; margin-left:25px; background:#999; cursor:default;}
/*按钮*/
input.buy_btn{ border:none; cursor:pointer; text-align:center; color:#fff; font-size:18px; width:160px; height:48px; line-height:48px; background:#66cccc;}
input.buy_btn:hover{ background:#46c0c0;}
a.buy_btn{ display:inline-block; border:none; cursor:pointer; text-align:center; color:#fff; font-size:16px; font-family: "Microsoft YaHei"; width:160px; height:48px; line-height:48px; background:#66cccc;}
a.buy_btn:hover{ background:#46c0c0;}

a.buy_btn_disabled{ cursor:default; background:#999999;}
a.buy_btn_disabled:hover{ background:#999999;}

/*城市*/
div.l_city{ float:right; width:65%; padding-right:3%; background:url(../images/book_site.jpg) no-repeat left center; padding-left:5%;}
div.l_city dl{ clear:both;}
div.l_city dt{ margin:4px 0; line-height:1.7em; float:left; width:85%;}
div.l_city dt span{ float:right; width:86%;_width:85%;}
div.l_city dt b{ float:left;}
div.l_city dd{ float:right; text-align:right;padding-top:5px;}
div.l_city dd a{ display:inline-block; text-align:center; width:60px; font-weight:bold; color:#fff; background:#6fc9d4;}
div.l_city dd a:hover{ background:#46c0c0; text-decoration:none; color:#fff;}
div.l_city dd a.dark{ background:#999;}
div.l_city dd a.dark:hover{ background:#888;}


.v_detail img{vertical-align: top;}
.op_date{display: inline-block; padding-bottom: 5px; margin-left: 130px;}
.op_date input{margin-right: 10px;}
/*3-26修改*/
.r_tit_tel{float: right;}
.r_tit_tel, .r_tit_alt{margin: 0 15px; line-height: 39px; font-size: 14px; color: #666; }
.r_tit_tel em, .r_tit_alt a{font-weight: bold; font-style: normal; color: #f60;}
.buy_safe_box{width: 49%;}
.buy_safe_box .notice{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; *width: 382px;}



/*date*/
.op_date2{margin-left: 180px;}
.op_date2 input{margin-right: 10px; vertical-align:middle;width:80px; border:none;background:none;}
/*-----字體----*/
.t_navbar, .logo .tr, .visa_tool, .i_l_1, .i_l_2, .i_l_3, .i_r_tit, .step_list dt, .r_online, .in_l_4 dt, .b_que dt, .b_que em, .book_a, .blue_btn, .t_step, .user_edit, .urgent li a, .f_tit{font-family:"微软雅黑";}
.sec_nav, .r_more, .contact_box input, .user_tit, .order_state input, .identify_p{font-family:"微软雅黑";}
.blue_link a{ color:#1ed1ec;}
.blue_link a:hover{ color:#ff6600;}
/*橘红*/
.orange_text{ color:#ff6600;}
/*绿色*/
.green_text,.green_link a{ color:#1b8216;}
.china{ font-family:"微软雅黑";}
/*-------效果------*/
.h_tool, .t_nav a{transition: all 0.3s ease 0s;}
/*---圆角--*/
.l_step dt i, .buy_safe .notice i,.round_b{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.login_box .login, .no_login, .identify_p div, .urgent li{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.footer_phone, .service_list a,div.page a{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.service_list2 a,.round_s{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
/*链接文件*/
.login_box .login, .no_login, .identify_p div, .urgent li, .l_step dt i, .buy_safe .notice i,.round_b,div.page a,.round_s{behavior:url(pie.htc); position:relative\9;}

/*列表页领区区域*/
.district_list { width:100%;border:none;margin-top:5px; }
.district_list td { vertical-align:top;padding:2px 0;text-align:left; line-height:22px;}
.district_list td.district_name { font-weight:bold;width:80px; }
.district_list td.district_status { width:80px;text-align:right; }


body{*background-image:url(about:blank); *background-attachment:fixed}
.ie6fixedBR{*position:absolute; *left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||10)); *top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||100)))}
/*-----------------------------star_wifi*/
/*大图*/
ul.wifi_banner{ clear:both; height:550px; line-height:550px; overflow:hidden; background:url(../images/wifi/banner_x.gif) repeat-x left top;}
ul.wifi_banner li{ clear:both; width:1180px; margin:0 auto; text-align:left; text-indent:-99999em; background:url(../images/wifi/banner.png) no-repeat center top;}
/*优势*/
.img_o img{ vertical-align:top; margin:0; padding:0;}
ul.wifi_adv{ clear:both; color:#fff; height:80px; line-height:80px; overflow:hidden; background:#38a6da;}
ul.wifi_adv li{ clear:both; height:100%; width:1180px; margin:0 auto; background:#38a6da;}
ul.wifi_adv li span{ float:left; width:24.9%;}
/*标题*/
dl.wifi_th{ clear:both; width:1180px; margin:0 auto 20px auto;text-transform:uppercase; text-align:center; color:#333; padding:50px 0 20px 0; background:url(../images/wifi/th_line.gif) no-repeat center bottom;}
dl.wifi_th dt{ clear:both; font-size:30px; line-height:1em; }
dl.wifi_th dd{ clear:both; font-weight:bold; font-size:30px; line-height:1em; padding-top:5px;}
/*居中图片*/
div.wifi_c{ clear:both; text-align:center; padding:1px 0 0 0; width:1180px; margin:20px auto 35px auto;}
/*灰色背景*/
.gray_bj{ background:#f5f5f5;}
/*一个宽度*/
div.wifi_box{ clear:both;}
div.wifi_box_w{ clear:both; width:1000px; margin:0 auto; padding:15px 0;}
/*功能*/
dl.wifi_tool{ clear:both; padding:40px 0 30px 0; text-align:center;}
dl.wifi_tool dt{ clear:both; font-size:28px; color:#38a6da; font-weight:bold; line-height:1em;}
dl.wifi_tool dd{ clear:both; padding:70px 0 0 0;}
dl.wifi_tool dd ul{ clear:both;}
dl.wifi_tool dd li{ float:left; text-align:center; width:33.3%;}
dl.wifi_tool dd li h3{ clear:both; font-size:18px; line-height:1em; padding:30px 0 0 0; font-weight:normal;}
dl.wifi_tool dd li p{ clear:both; font-size:14px; color:#666; line-height:1.5em; padding:12px 0 0 0;}
dl.wifi_tool dd b{ clear:both; display:block; line-height:1em; font-size:24px; font-weight:normal; padding-top:60px; text-align:center;}
dl.wifi_tool dd em{ clear:both; display:block; font-style:normal; padding:20px 0 0 0;}
/*连接使用方法*/
ul.wifi_step{ clear:both; width:1000px; margin:0px auto 60px auto; padding:20px 0 0 0;}
span.num{ text-align:center; font-size:18px; font-family:Arial; display:inline-block; vertical-align:middle; margin-right:15px; color:#fff; overflow:hidden; background:url(../images/wifi/num.gif) no-repeat; width:30px; height:30px; line-height:30px;}
ul.wifi_step li{ float:left; text-align:center; width:33.3%;}
ul.wifi_step li p{ clear:both; padding:25px 0 0 0; font-size:18px; line-height:30px;}
/*英语*/
.eng{ font-family:Arial;}
/*租赁须知*/
dl.wifi_xu{ clear:both; padding:40px 0;}
dl.wifi_xu dd{ float:right; width:440px;}
dl.wifi_xu dt{ padding:18px 0 0 0; float:left; width:50%; font-size:14px;}
dl.wifi_xu dt ul{ clear:both;}
dl.wifi_xu dt li{ clear:both; line-height:60px; margin-bottom:10px; height:60px; color:#666;}
dl.wifi_xu dt li b{ padding:0 30px; font-size:18px; color:#333; font-weight:normal;}
/*购买*/
dl.wifi_buy{  clear:both; width:1000px; margin:25px auto 50px auto; padding:1px 0 0 0;}
dl.wifi_buy dt{ clear:both; font-size:14px; line-height:2em;}
dl.wifi_buy dt p{ clear:both; margin-bottom:20px; text-indent:2em;}
dl.wifi_buy dd{ color:#333; clear:both; text-align:center; padding:30px 0 0 0; font-size:30px; line-height:1em;}
dl.wifi_buy dd p{ clear:both; padding:35px 0 0 0;}
a.buy_wifi_btn{ display:inline-block; padding:5px 70px; color:#fff; font-size:24px; line-height:2em; height:2em; background:#ff9900; cursor:pointer; vertical-align:middle; border:none;}
a.buy_wifi_btn:hover{ background:#ff6600; text-decoration:none; color:#fff;}
/*----------star首页的签证*/
div.h_prit{ float:right;  width:747px;}
ul.h_prit{ width:100%;  clear:both;}
ul.h_prit li{ float:left;  width:19.9% !important;height:125px !important; overflow:hidden; margin:0px 0 7px 0!important;}
ul.h_prit li div em{ color:#fff !important;}
ul.h_prit li a{ border:none !important; display:block; background:#fff; width:140px; padding:0; height:130px !important; overflow:hidden; position:relative; margin:0 auto;}
div.h_prit ul.h_prit li a:hover{ border:none;}
div.black{ background:url(../images/black.png) repeat; position:absolute; bottom:0; left:0; width:90%; padding:2px 5%; overflow:hidden; color:#fff; line-height:1.8em; height:1.8em;}
div.black b{ color:#ff9900; font-family:Arial;}
a:hover div.black b{ color:#ffcc00;}
/*---------------star帮助中心*/
dl.l_search{ clear:both; height:38px; margin-bottom:10px;}
dl.l_search dt,dl.l_search dd{ float:left;}
/*表单和按钮*/
input.l_search_text{ border:1px solid #d5d5d5; background:#f8f8f8; line-height:18px; height:18px; padding:9px 10px; width:440px; font-size:14px; color:#888; vertical-align:middle; margin-right:10px;}
input.l_search_text:hover{ border-bottom:1px solid #999; background:#fff; color:#333;}
input.l_search_btn{ color:#fff; text-align:center; border:none; cursor:pointer; width:100px; height:38px; line-height:38px; cursor:pointer; background:#ff9900; font-size:16px;}
input.l_search_btn:hover{ background:#ff6600; color:#fff;}
/*线标题*/
dl.th_line{ margin:10px 0; clear:both; height:40px; line-height:35px; overflow:hidden; background:url(../images/line.gif) repeat-x left bottom;}
dl.th_line dt{ float:right;}
dl.th_line dd{ float:left; height:40px; /*background:url(../images/line_green.gif) repeat-x left bottom;*/ padding:0 0px; color:#333; font-size:16px; background:url(../../../images/tool/th_l.gif) no-repeat left bottom;}
/*列表*/
ul.l_help{ clear:both; padding:1px 0 0 0; margin:10px 0; font-size:14px;}
ul.l_help li{ text-indent:2em; background:url(../images/orange_arrow.gif) no-repeat 10px center; float:left; border-bottom:1px solid #d9d9d9; line-height:2em; height:2em; width:49.9%; overflow:hidden; padding:4px 0;}
/*------------star通用列表*/
.date{ padding-right:10px; font-size:13px; float:right; color:#888; font-family:Arial;}
ul.l_news li{ width:100%; float:none; clear:both; padding:5px 0;}
/*蓝色*/
.blue_text{ color:#66cdcd;}
/*左导航*/
ul.l_nav{ font-size:14px; clear:both;}
ul.l_nav li{ clear:both; border-bottom:1px solid #eaeaea; text-align:center; padding:0px 0;}
ul.l_nav li a{ display:block; line-height:2.8em; padding:0 0px; height:2.8em;}
ul.l_nav li.light{ color:#fff; background:#2580e6; border-bottom:1px solid #2580e6;}
ul.l_nav li.light a{ color:#fff;}
/*页码*/
.page{margin-top: 25px; padding:1px 0; text-align: center;}
.page a,.page span {margin: 0 3px; display: inline-block; padding: 0 15px; height: 28px; line-height: 28px; font-size: 12px; color: #666; background-color: #fff; border: 1px solid #c9c9c9; vertical-align: top;}
.page a:hover{color: #fff; background-color: #ffa336; border-color: #ffa336;}
.page .on,.page span.current, .page .disable{background-color: #fff!important; border-color: #c9c9c9!important; cursor: default;}
.page .on,.page span.current{color: #fff!important; background:#ffaf37 !important; border:1px solid #ffaf37 !important;}
.page .prev, .page .next{font-family: "微软雅黑";}
.page .disable{color: #666!important;}
/*-------------------------star资讯详情页*/
.gray_border{ border:1px solid #ebebeb; background:#fff;}
.gray_bj_2{ border:1px solid #ebebeb; background:#f8f8f8;}
.one_t{ clear:both; padding:0 0 1px 0; margin-bottom:10px;}
.one_d{ clear:both; padding:0 0 1px 0; margin-top:10px;}
.one_n{ clear:both; padding:0 0 1px 0; margin:0;}
/*热门签证产品*/
ul.hot_visa{ clear:both; width:85%; margin:0 auto; padding:15px 0 0 0;}
ul.hot_visa li{ clear:both; height:60px; margin-bottom:20px;}
ul.hot_visa li .l{ width:90px;}
ul.hot_visa li .r{ width:52%; font-size:15px; line-height:1em; padding:8px 0 0 0;}
ul.hot_visa li .r p{ font-size:12px; padding:10px 0 0 0; line-height:1em;}
ul.hot_visa li .r b{ font-family:Arial; font-size:15px; margin-right:4px;}
/*标题*/
dl.d_th{ clear:both; width:95%; margin:0 auto; text-align:center; padding:40px 0 30px 0;}
dl.d_th dt,dl.d_th dt h1{ clear:both; text-align:center; font-size:24px; line-height:1.1em;}
dl.d_th dd{ clear:both; color:#888; padding:20px 0 0 0; line-height:1.1em;}
dl.d_th dd span{ margin:0 30px;}
/*摘要*/
div.abstract_box{ clear:both; background:#f3f3f3; padding:20px 2%; width:90%; margin:0 auto 20px auto; font-size:16px; line-height:1.6em;}
div.abstract_box span{ display:inline-block; background:url(../images/mes_t.gif) no-repeat left top;}
div.abstract_box em{ display:inline-block; font-style:normal; color:#333; background:url(../images/mes_d.gif) no-repeat right bottom; padding:0 25px;}
/*正文*/
div.d_text{ clear:both; width:93%; margin:20px auto 40px auto; font-size:14px; line-height:1.7em;}
div.d_text p{ clear:both; margin:20px 0;}
div.d_text p.c_pic{ text-align:center; text-indent:0;}
/*上下篇*/
dl.d_other{ height:1.6em; clear:both; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:8px 0; width:93%; margin:20px auto; line-height:1.6em; font-size:14px; color:#666;}
dl.d_other dt{ padding-left:5px; float:left; width:45%;}
dl.d_other dd{ float:right; padding-right:5px; width:45%;}
dl.d_other dt,dl.d_other dd{ overflow:hidden; height:1.6em;word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
/*相关推荐*/
dl.d_news{ clear:both; margin:20px auto 40px auto; width:93%;}
dl.d_news dt{ font-size:20px; font-weight:bold; clear:both; border-bottom:1px dotted #b1b3b5; background:url(../images/th_other.gif) no-repeat 10px 40%; padding-left:2em; height:2em; line-height:2em; padding-bottom:8px;}
dl.d_news dd{ clear:both; padding:15px 0 0 0; font-size:13px; line-height:2em;}
dl.d_news dd p{ float:left; width:49.9%; height:2em; overflow:hidden; margin:2px 0; text-indent:2em; background:url(../images/gray_icon.gif) no-repeat 10px center;}
/*签证*/
ul.d_rec{ font-size:14px; clear:both; width:94%; margin:0 auto; padding:5px 0;}
ul.d_rec li{ clear:both; height:28px; line-height:28px; overflow:hidden; margin:12px 0;}
ul.d_rec li em{ font-style:normal; font-size:12px; padding-left:10px;}
ul.d_rec li .l{ width:90px; text-align:center;}
ul.d_rec li .l a{ background:#5bca86; text-align:center; display:block; color:#fff;}
ul.d_rec li .l a:hover{ color:#35b868; text-decoration:none; color:#fff;}
ul.d_rec li .r{ width:84%;}

/*------------------------star支付成功*/
div.pay_c{ clear:both; width:1176px; border:2px solid #8ebf47; padding:60px 0; margin:20px auto; background:#fff;}
table.ok_pay{ clear:both; margin:0 auto;}
table.ok_pay a{ margin-left:30px;}
table.ok_pay thead th{ padding-bottom:30px; font-size:24px; color:#ff6600; line-height:36px;}
table.ok_pay img{ vertical-align:middle; margin:0 10px;}
table.ok_pay tbody td,table.ok_pay tbody th{ font-size:14px; font-weight:normal; line-height:1.4em; padding:6px 5px; vertical-align:middle;}
table.ok_pay tbody th{ text-align:right;}
.orange_link_line a{ color:#ff6600; text-decoration:underline;}
.orange_link_line a:hover{ text-decoration:none; color:#ff3300;}
table.ok_pay tfoot td{ padding-top:30px; text-align:center;}
/*按钮*/
a.blue_btn_b,a.green_btn_b{ background:#5cc2cf; display:inline-block; vertical-align:middle; margin:0 5px; color:#fff; font-size:16px; line-height:1.4em; height:1.4em; padding:12px 40px;}
a.green_btn_b{ background:#8ebf47;}
a.blue_btn_b:hover{ background:#25a7b7; color:#fff; text-decoration:none;}
a.green_btn_b:hover{ background:#7cb528;color:#fff; text-decoration:none;}

dl.i_flinks { border: 1px solid #ebebeb; font-family: "微软雅黑";margin: 0 auto 15px auto; width: 1180px;padding:0px; }
dl.i_flinks dt{border-bottom: 1px solid #ddd;}
dl.i_flinks dt span{position: relative; bottom: -2px; display: inline-block; padding: 0 5px; line-height: 35px; font-size: 18px; color: #333; border-bottom: 3px solid #8ebf47;}
dl.i_flinks dd { padding:15px;line-height:30px; }
dl.i_flinks dd a { display:inline-block;width:100px;text-align:left; }


/*------------star签证城市*/
div.city_box{ clear:both; margin:10px 0; padding:20px 1em; border-top:3px solid #77b239;}
dl.city_box{ clear:both; padding:1px 0; background:url(../images/line_y.gif) repeat-y 220px top;}
dl.city_box dt{ float:left; font-size:24px; color:#77b239; padding:2em 0; line-height:1em; width:220px; text-align:center;}
dl.city_box dd{ font-size:14px; line-height:2em; float:right; width:73%;}
dl.city_box dd li{ float:left; width:12.5%;}
dl.city_box dd a{ float:left; padding:0px 1em 0px 1.7em; line-height:2em;}
dl.city_box dd .light a{ background:#77b239 url(../images/city.png) no-repeat 8px center; color:#fff;}
/*说明文字*/
div.city_note{ clear:both; line-height:2em; font-size:14px;}
div.city_note .orange_text{ margin:0 0.5em;}
/*详情页的选中*/
div.op_list div i em{ font-style:normal; margin-left:2em; color:#888;}
/*--------------------star收货人地址管理*/
/*地址*/
div.r_adree{ clear:both; padding-top:2em; margin:4em 0; border-top:1px dotted #ccc;}
/*表格*/
table.mail_table{ font-size:13px; clear:both; border:1px solid #e5e5e5; background:#fff; width:100%; margin:15px 0; text-align:center;}
a.del_a,a.ext_a{ display:inline-block; vertical-align:middle; width:20px; height:20px; line-height:20px; font-size:0; overflow:hidden;  background:url(../images/del_b.gif) no-repeat center center; }
a.ext_a{ background:url(../images/ext.gif) no-repeat center center; margin:0 15px 0 0;}
table.mail_table td,table.mail_table th{ padding:10px 0; vertical-align:middle; line-height:1.4em; border-bottom:1px solid #e5e5e5; text-align:center;}
table.mail_table th{ padding:0; line-height:38px; height:38px; background:#f8f8f8;}
table.mail_table .l_text{ text-align:left;}
div.r_adree h3{ line-height:1.5em; font-size:13px; font-weight:normal;}
.mo{ display:inline-block; vertical-align:middle; margin-left:1em;}
/*-----------------------------star用户点评*/
div.nopadding{ padding-bottom:4em;}
.mall_praise{margin: 20px 0; padding: 0 25px; overflow: hidden;}
.mall_praise_l{float: left; width: 24%; font-size: 13px; color: #333;}
.mall_praise_l dd{font-size: 32px; color: #f60;}
.mall_praise_r{float: right; text-align: right; width: 170px; font-size: 13px; color: #333;}
.orange_btn{margin: 8px 0; display: inline-block; padding: 0 25px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; background-color: #f67f00;}
.orange_btn:hover{color: #fff; background-color: #f60;}
.mall_praise_c{float: left; padding-left:10%; width: 44%; font-size: 12px; color: #333; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-bottom: -3000px; padding-bottom: 3000px;}
.mall_praise_c li{margin: 3px 0;}
.praise_bar{margin: 0 8px; position: relative; display: inline-block; width: 150px; height: 8px; line-height: 8px; border: 1px solid #c2c2c2; vertical-align: middle;}
.praise_bar i{position: absolute; top: 0; left: 0; display: inline-block; height: 8px; background-color: #ff9900; overflow: hidden;}
.user_discuss .inhd{height: 26px; line-height: 26px; background-color: #f4f4f4;}
.user_discuss .inhd li{float: left; padding: 0 25px; cursor: pointer;}
.user_discuss .inhd .on{color: #fff; background-color: #8ebf47;}
.user_discuss .inbd{padding: 0 15px;}
.user_discuss .inbd li{padding: 15px 0;/* min-height: 114px; _height: 114px; _overflow: visible;*/ border-bottom: 1px solid #f2f2f2;}
.nodate{margin-top: 30px; text-align: center; font-size: 13px; color: #999;}
.user_discuss_l{margin-right: 25px; float: left; text-align: center; width: 120px; font-size: 12px; color: #888;}
.user_discuss_l a{margin-bottom: 15px; display: inline-block;}
.user_discuss_l img{width: 80px; height: 80px;}
.user_discuss_r{display: table-cell; width: 9999px; zoom: 1; *width: auto; line-height: 1;}
.user_discuss_r .p{line-height: 1.5; font-size: 14px;}
/*评价输入*/
.discuss_box{display: none; padding: 0 14px 20px 14px; border-top: 1px solid #dadada;}
.d_star{padding: 10px 0; height: 20px; overflow: hidden;}
.d_star dl{float: left; width: 24.9%; line-height: 20px; font-size: 13px; color: #666;}
.d_star dt, .d_star dd{float: left;}
.star, .star a{display: inline-block; height: 20px; line-height: 20px; background-repeat: repeat-x;}
.star, .star a:hover, .star-on{background-image: url(../images/star.png);}
.star{position: relative; width: 90px; height:18px; overflow:hidden; background-position: 0 0;}
.star a{position: absolute; top: 0; left: 0; background-position: 0 -20px;}
.star-1{width: 18px; z-index: 5;}
.star-2{width: 36px; z-index: 4;}
.star-3{width: 54px; z-index: 3;}
.star-4{width: 72px; z-index: 2;}
.star-5{width: 90px; z-index: 1;}
.discuss_input{border: 1px solid #d3d3d3; zoom: 1;}
.discuss_input_tit{margin: 0 8px; padding: 5px 0; height: 25px; line-height: 25px; font-size: 13px; color: #999; border-bottom: 1px solid #d3d3d3;}
.discuss_input_tit input{width: 600px; height: 25px; line-height: 25px; font-size: 13px; color: #777; background-color: #fff; border: none;}
.discuss_input_text{padding: 5px 8px;}
.discuss_input_text textarea{width: 100%; min-height: 45px; _height: 45px; _overflow: visible; font-size: 13px; color: #777; background-color: #fff; border: none; resize: vertical;}
.discuss_input_btn{padding: 5px 8px; text-align: right; background-color: #f2f2f2; border-top: 1px solid #d3d3d3;}
.discuss_apply_btn{display: inline-block; padding: 0 20px; height: 28px; border:none;cursor:pointer; line-height: 28px; font-size: 14px; color: #fff; background-color: #f68300;}
.discuss_apply_btn:hover{color: #fff; background-color: #f60;}
/*---------------star星星*/
.star1, .star2, .star3, .star4, .star5{margin-bottom: 8px; display: inline-block; width: 75px; height: 12px; background-image: url(../images/star_bg.png); background-repeat: no-repeat; vertical-align: text-bottom; overflow: hidden;}
.star1{background-position: 0 -48px;}
.star2{background-position: 0 -36px;}
.star3{background-position: 0 -24px;}
.star4{background-position: 0 -12px;}
.star5{background-position: 0 0;}
/*评论*/
ul.l_bbs li{margin-bottom:0; }
ul.l_bbs li p{ padding-top:0; font-size:14px; line-height:1.5em; color:#666; }
ul.l_bbs li h4{ font-size:15px; padding-bottom:0.5em; line-height:2em; height:2em;}
ul.l_bbs li h4 .r{ font-size:12px; color:#999;}

/*----------------star内容*/
.apply_notice{padding: 30px 40px 0 40px; font-size: 13px; color: #666;}
.apply_notice dt{margin-bottom: 20px; text-align: center; height: 40px; line-height: 40px; font-size: 18px;}
.apply_notice dt span{display: inline-block; padding-left: 50px; height: 40px; background-image: url(../images/apply_notice.gif); background-repeat: no-repeat;}
.success_notice{background-position: 0 0;}
.apply_notice dd { font-size:16px; }


/*------------star_404错误*/
dl.box_404{ width:700px; margin:0 auto; clear:both; padding:60px 0 60px 0;}
dl.box_404 dt{ float:left; width:360px;}
dl.box_404 dd{ float:right; width:43%; padding:220px 0 0 0; font-size:24px; line-height:1.1em;}
dl.box_404 dd p{ clear:both; font-size:14px; color:#888; padding:8px 0 0 0;}
dl.box_404 dd div{ padding-top:20px;}
a.home_btn{ display:inline-block; font-size:14px; padding:.1em 1em; line-height:2em; height:2em; background:#5bca86; color:#fff;}
a.home_btn:hover{ background:#3ba263; color:#fff; text-decoration:none;}
