@charset "utf-8";
/* CSS Document */




html {
	color:#333;
	
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
body,button,input,textarea {
	font:12px/1.5 arial,\5b8b\4f53;
}
input,select,textarea {
	font-size:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th {
	text-align:inherit
}

del {
	text-decoration:line-through
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500
}
q:before,q:after {
	content:''
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
a:hover,a:active {
	text-decoration:none
}
ins,a {
	text-decoration:none
}

header {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
width: 100%;
height: 38px;
background-color:#1491c5; text-align:center; line-height:38px; font-weight:bold; color:#FFFFFF; font-size:20px;
}
.js_title{ font-family:"微软雅黑"; font-weight:bold; color:#666666;}
.js_title span{ clear:left; color:#999999;}




.sbtn{ border:0px; color:#FFFFFF;border-radius:5px; background:#0066CC; height:35px; line-height:35px;}
.scenter{ text-align:center;}
.txt40{ width:40px;}.txt50{ width:50px;}.txt60{ width:60px;}.txt70{ width:70px;}.txt80{ width:80px;}
.txt90{ width:90px;}.txt100{ width:100px;}.txt110{ width:110px;}.txt120{ width:120px;}.txt130{ width:130px;}.txt140{ width:140px;}.txt150{ width:150px;}.txt160{ width:160px;}
.txt170{ width:170px;}.txt180{ width:180px;}.txt190{ width:190px;}.txt200{ width:200px;}.txt210{ width:210px;}.txt220{ width:220px;}.txt230{ width:230px;}.txt240{ width:240px;}
.txt250{ width:250px;}.txt260{ width:260px;}.txt270{ width:270px;}.txt280{ width:280px;}.txt300{ width:300px;}.txt350{ width:350px;}.txt400{ width:400px;}.txt410{ width:410px;}
.txt420{ width:420px;}.txt430{ width:430px;}.txt440{ width:440px;}.txt450{ width:450px;}.txt500{ width:500px;}.txt510{ width:510px;}.txt520{ width:520px;}.txt530{ width:530px;}
.txt540{ width:540px;}.txt550{ width:550px;}.txt600{ width:600px;}.txt650{ width:650px;}

.ftextAANN{padding:3px;height:13px;color:#666;line-height:13px;font-family:inherit;border-color:#AFAFAF #DCDCDC #DCDCDC #AFAFAF;border-width:1px 1px 1px 1px;background-position:0 -100px;}
.ftextAANNTextArea{padding:3px;color:#666;line-height:13px;font-family:inherit;border-color:#AFAFAF #DCDCDC #DCDCDC #AFAFAF;border-width:1px 1px 1px 1px;background-position:0 -100px;}


.maindiv{ width:100%;margin:0 auto; border:0px solid #cccccc; border:0px solid blue; overflow-x:hidden; background:#fff;}


/*tab*/
.box{} 
.container{background:#FFF; width:100%; clear:both;} 
.sub-con{width:100%;border:0px solid #3CF; background:#FFF; display:none; overflow:hidden;} 

.sub-con a{ display:block; width:31%; margin-left:3px; margin-right:2px; 
margin-top:5px; margin-bottom:5px; float:left;
 height:33px; border:1px solid #ccc; text-align:center; line-height:33px; font-size:13px;  font-family:"微软雅黑"; color:#000000;
 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
 }
.sub-con a span{ color:#F38A00;} 

.cur-sub-con{ display:block;} 
.sub-con a{ line-height:33px} 
.sub-con p{ text-align:center} 
.nav{ width:100%; overflow:hidden;} 
.nav ul{width:102%; overflow:hidden;} 
.nav ul li{ list-style:none; display:inline-block;width:33%;  background:#00489D; height:40px;line-height:40px; float:left; text-align:center;} 
.nav ul li a{ background:#fff; text-decoration:none; font-family:"微软雅黑"; font-size:15px; font-weight:bold; padding-left:2px; background:#00489D; color:#fff;line-height:15px;display:block; border-right:1px solid #fff; margin-top:10px;} 
.nav ul li a:hover span{ border-bottom:2px solid #F38A00; padding-bottom:4px;} 

.nav ul li a.cur{ z-index:9999;border-bottom:0px solid #FFF; color:#F38A00;} 
.nav ul li a.cur span{ border-bottom:2px solid #F38A00; padding-bottom:4px;}


.c_toppic{ width:100%; height:130px; overflow:hidden;}

.quannianjih{ width:100%; height:70px; background:#00489D url(../images/c_qnjh.png) center no-repeat;
text-align:center; color:#FFFFFF; line-height:30px;margin-top:10px; margin-bottom:10px;background-size:90% 60%;
}
.quannianjih span{ display:block; margin:0 auto;  padding-top:10px; font-size:17px; font-weight:bold; color:#FFFFFF; font-family:"微软雅黑";}
.quannianjih span b{font:19px/1.5 arial,\5b8b\4f53;}

.c_wctm{ width:100%; height:60px; overflow:hidden;}


.c_wctm_left{ width:25%;float:left; color:#FF3300; font-weight:bold; font-size:19px; margin-top:15px; text-align:right;}
.c_wctm_mid{ float:left; width:10%; margin-left:4px;}
.c_wctm_mid span{ border:1px solid red; display:block;height:18px; font-size:10px; line-height:18px;margin-top:20px; color:red; width:60px; text-align:center;}



.c_wctm_left span{ display:block; border:1px solid red; margin-left:150px; color:red; font-size:12px; width:80px; text-align:center; height:18px;}

.c_wctm_right{ width:50%; float:right; text-indent:20px; font-size:14px; background:#c9c9c9;border-radius:10px; font-weight:bold; color:#5F5F5F; margin-top:-12px; margin-right:-6px; height:60px; line-height:80px;}
.c_wctm_right div{ height:50px; line-height:50px; position:absolute; margin-top:-62px; margin-left:130px;}
.c_wctm_right a{ color:#5F5F5F;}

/*weicang*/



.c_wclist{ width:100%;}
.c_wclist_sub{ width:98%; margin:0 auto;background:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:5px;  margin-bottom:10px; border:1px solid #d1d1d1;}
	
.c_wclist_sub_planlist{ width:100%;max-width: 640px;min-width: 240px; margin:0 auto;background:#fff;-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:5px;  margin-bottom:10px; }	
	
.weicang_table{           /* W3C syntax */
	
	width:96%; margin:0 auto;}
	
.wt_title{ font-size:14px; line-height:18px; border-bottom:1px solid #C9C9C9; height:35px; font-weight:bold; font-family:"微软雅黑";}
.wt_pic{ width:50px;}
.wt_pic img{ width:52px; height:52px;}
.wt_subtitle{ font-size:12px; font-weight:600; line-height:14px; color:#727272;font-family:"微软雅黑";  }
.wt_other{ font-size:12px; font-weight:bold; color:#727272;font-family:"微软雅黑"; }
.wt_price{ width:80px; text-align:center; border-left:1px solid #C9C9C9; font-size:20px;font-family:Times New Roman; font-weight:bold; color:#FF0000;}
.wt_price span{ font-size:12px; font-weight:bold;}
.wt_price em{ font-size:12px; color:#727272; font-weight:bold;}
.jgline{ height:8px;}
.wt_title{ color:#000000;}

.c_allplan_links{ width:100%; margin-top:40px; margin-bottom:10px; text-align:center; padding:10px; clear:both;}
.c_allplan_links a{ font-size:20px; color:#000000;font-family:"微软雅黑"; }

.c_allplan_btn{ width:98%; margin:0 auto; height:40px; line-height:40px; border-radius:5px; background:#fff;}
.c_allplan_btn_left{ float:left; width:49%; height:40px; line-height:40px; border-right:1px solid #ccc; background:url('../images/png1_a.png') 10px 5px no-repeat;
background-size:30px 30px; text-indent:50px; font-weight:bold;font-family:"微软雅黑";
}
.c_allplan_btn_right{ float:right; width:49%; height:40px; line-height:40px;background:url('../images/png2_zx.png') 10px 5px no-repeat;
background-size:30px 30px;text-indent:50px;font-weight:bold;font-family:"微软雅黑";}

/*
.c_button{ width:100%;max-width: 640px;min-width: 240px; margin:0 auto; height:125px; background:url(../images/c_button.jpg) no-repeat;}

*/

.c_button{ width:100%;}
.c_button img{ width:100%;}


/*ship detail*/
.ship_parms{ width:100%; margin:0 auto; margin-bottom:8px; height:40px; margin-top:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff;}
.ship_parms ul{ list-style:none; padding:0px; margin:0px; float:right;margin-top:0px;}
.ship_parms ul li{ float:left; border-right:1px solid #cccccc; height:40px; line-height:20px; font-size:9px; color:#666666; text-align:center; padding-right:3px; padding-left:2px;}
.ship_parms ul li span{ font-size:9px; font-weight:bold; display:block; width:100%; color:#000000;}

.ship_parms img{ float:left; width:80px; margin-left:3px; margin-top:7px;}


.sd_kefang{ margin-bottom:10px;}
.sd_kefang_title{ background:url('../images/c_kefang.png') no-repeat; text-indent:1em; font-size:18px; font-weight:bold; color:#FFFFFF; height:32px; line-height:32px; width:100%;}
.sd_kftxt{ width:98%; margin:0 auto; line-height:18px; text-indent:2em; margin-top:8px;}

.sd_jiesao{ width:98%; margin:0 auto; line-height:18px; font-weight:bold; text-indent:2em;font-family:"微软雅黑";}

.sp_toppic{ width:100%; }
.sp_toppic img{ width:100%;}
.sp_title{ height:40px; line-height:40px; font-weight:bold; font-size:20px;font-family:"微软雅黑"; text-indent:5px;}
.sp_content{ width:98%; margin:0 auto; line-height:22px; font-size:15px;}


.qnkb_date{ width:100%; height:100px; background:#00489D url(../images/c_qnkb.png) center no-repeat;background-size:90% 60%;
text-align:center; color:#FFFFFF; line-height:30px;margin-bottom:10px;
}
.qnkb_date span{ display:block; margin:0 auto;  padding-top:20px; font-size:25px; font-weight:bold; color:#FFFFFF; font-family:"微软雅黑";}
.qnkb_date span b{font:19px/1.5 arial,\5b8b\4f53;}

.sd_toppic img{ width:100%;}

/*visa default*/
.c_rmgjvisa{ width:100%; margin-bottom:30px;}
.c_rmgjtitle{ width:100%; background:#e9e9e9; font-size:18px; line-height:40px; height:40px; text-indent:1em; font-weight:bold;}
.c_rmgjul{ width:96%; margin:0 auto; padding:0px; list-style:none;}
.c_rmgjul li{ float:left; width:24%; margin-top:5px; margin-bottom:8px; margin-left:1%; height:80px; overflow:hidden;  border:0px solid red;}
.c_rmgjul li a{ display:block; width:100%; text-align:center;height:80px; font-size:12px; font-size:16px; color:#666666; font-weight:normal;}
.c_rmgjul li img{ width:90%; height:50px; margin:0 auto; clear:right; border:1px solid #cccccc;;}


.c_rmgjtitle span{ float:right; padding-right:8px;}
.c_rmgjtitle span a{ color:#9B9B9B; font-size:16px;}

.cf_rmgjul{ width:100%; margin:0 auto; padding:0px; list-style:none;}
.cf_rmgjul li{ float:left; width:25%; margin-top:2px; margin-bottom:4px; margin-left:0%; height:80px; overflow:hidden;  border:0px solid red;}
.cf_rmgjul li a{ display:block; width:100%; text-align:center;height:80px; font-size:12px; font-size:16px; color:#666666; font-weight:normal;}
.cf_rmgjul li img{ width:90%; height:50px; margin:0 auto; clear:right; border:1px solid #cccccc;;}

.visa_country_lis_pic{ width:100%; clear:both; padding-top:10px; padding-bottom:10px; text-indent:1em; background:#ccc; margin-top:2px;}
.visa_country_lis_pic img{ width:25%; background:#fff;  }

.visa_country_lis{ width:100%;}
.visa_country_lis a{ color:#000;}
.visa_country_lis_title{ width:100%; font-size:15px; line-height:20px; text-indent:10px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.visa_country_lis_title span{ float:right; font-size:20px; font-weight:bold; color:red; margin-right:10px;}
.visa_country_lis_title span em{ font-size:12px;}
.visa_country_lis ul{ width:100%; margin:0px; padding:0px; list-style:none; clear:both;}
.visa_country_lis ul li{ float:left; width:23%; margin-left:1%; height:60px; background:#CCCCCC;}
.visa_country_lis ul li b{ display:block; width:100%; text-align:center; background:#F8B551; color:#FFFFFF;}
.visa_country_clear{ margin-top:0px; width:100%; border-bottom:1px solid #ccc; clear:both; height:10px; padding-top:3px; padding-bottom:3px; padding:0px;}
.visa_country_lis ul li div{ font-size:12px; font-weight:normal; padding:0px; width:90%;text-indent:0px; margin:0 auto; margin-top:3px; padding-bottom:0px; padding-top:0px; line-height:15px; border:0px solid red;}


.line_title{ height:30px; line-height:30px; color:#999999; border-bottom:0px dashed #dadada; border-top:0px solid #999999; cursor:pointer; font-size:13px; background:#fff; text-indent:15px; display:block; font-family:"微软雅黑";}
.line_title span{ float:right; padding-right:10px;}
.danline_div{border-bottom:1px solid #ccc; width:100%; margin:0 auto; padding-top:5px; background:#fff; clear:both;}
.line_xuzhi{ margin-top:6px; display:none; border-top:1px dashed #dadada;line-height:22px; background:#fff; width:98%; margin:0 auto;}

.visadetail_title{ width:100%; height:70px; margin-top:8px;}
.visadetail_title span{ float:right; width:25%; display:block; margin-right:8px;}
.visadetail_title span img{ width:100%; padding-right:8px;}
.visadetail_title_a{ height:30px; line-height:30px; font-size:15px; font-weight:bold;text-indent:1em;}
.visadetail_title_b{ font-size:20px; color:red;text-indent:1em;}
.visadetail_title_b em{ font-size:12px; font-style:normal;}

.visadetail_bldd{ width:100%; clear:both; height:30px; line-height:30px; border:1px solid #ccc;}
.visadetail_bldd_left{ width:49%; float:left; font-size:14px; color:#000;text-indent:1em;}
.visadetail_bldd_left span{ color:#999999;}

.visadetail_bldd_right{ width:49%; float:right; font-size:14px; color:#000;}
.visadetail_bldd_right span{ color:#999999;}

.visadetail_comm{ width:100%; clear:both; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px;text-indent:1em;}
.visadetail_comm span{ color:#999999;}

.visadetail_sxcl{ height:30px; line-height:30px; margin-top:10px; width:100%; font-size:15px; border-bottom:1px so #ccc; font-weight:bold;text-indent:1em;}
.visadetail_sxcl span{ float:right; margin-right:10px; color:red; font-size:12px;}

.visatitle_menu{ width:100%; height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:18px; position:fixed; background:#fff;}
.visatitle_menu span{ float:left; margin-left:10px;}
.visatitle_menu span img{ }

.tt_lmh{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #000099; background:#fff;}


.tt_lmh span{ border:0px solid red;}
.t_l{ float:left; display:block; margin-left:5px; height:20px; width:10%; margin-top:4px;}
.t_l img{ width:20px; height:18px; border:0px;}

.t_m{  float:left; font-weight:bold; display:block; width:76%; text-align:center; height:30px; line-height:30px;}

.t_h{ float:right; display:block; margin-right:5px; width:10%; height:20px; text-align:right;margin-top:4px;}
.t_h img{ width:25px; height:18px; border:0px;}

#popModal_ex1{ width:80px; height:25px; border-radius:5px; background:#0066FF; color:#fff; border:0px;}
.ssffulfujian {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    padding-right: 30px;
}





.visa_search{ width:95%; background:#fff; height:40px; border-radius:4px; margin:0 auto; line-height:40px; text-align:center; font-size:16px; font-weight:bold; margin-top:10px;}
.visa_search td{ font-size:15px;}

#visasearch{ display:block; width:60px; text-align:center; background:#5BA4CF; height:30px; line-height:30px; text-decoration:none; font-weight:bold; color:#fff; font-size:15px; border-radius:4px; float:left; margin-left:8px;}

.visasearchdiv{ min-width:300px; padding:10px; line-height:30px; font-size:18px;}
.visasearchdiv p{ margin-top:10px;}
.nodingdan{ min-width:300px; min-height:80px; line-height:80px; color:red; font-size:20px; text-align:center; font-weight:bold;}

.chaxunvisaresult{ width:90%; margin:0 auto; background:#fff; border-radius:5px; margin-top:10px;}




