*{
	margin:0;
	padding:0;
}
html,body{
	height:100%;background:#eee;
}
ol,ul {list-style: none}
body{font-family:"Microsoft YaHei";width:100%;color:#535353;}
a{outline:none;blr:expression(this.onFocus=this.blur());color:#535353; text-decoration:none;}
a:hover{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.bold{ font-weight:bold;}
.blue{ color:#0080ff!important;}
.blue a{ color:#0080ff;}
.blue-a  a{ color:#0080ff;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:"\020"; display: block; height:0; clear:both; visibility:hidden}
.clearfix{zoom:1;}
.clear{ clear:both; height:0; content:" "; overflow:hidden; width:100%;}
.relative{position:relative;}
.red{color:#f92a30}
.back{color:#000}
.side{padding:16px;}
.c70{color:#707070}
.b_line{border-bottom:1px solid #ccc;padding-bottom:1em;margin-bottom:1em;}
.t_line{border-top:1px solid #ccc;}
.r_line{border-right:1px dotted #fff;}
.caaa{color:#aaa;}
.green{background:#50b04b;}
.bgeee{background:#eee!important;}
.c999{color:#999;}
.ccc{color:#ccc;}
.cffa{color:#ffa200;}
.text_r{text-align:right}
.alink1{color:#0000cc;text-decoration:underline}
.alink2{color:#027aff;}
.c333{color:#333!important;}
.swiper-container {
	width: 100%;
	background:#fff;
	position:relative;

}  
.swiper-slide{
	width:100%;

	position:relative;
}
.swiper-container img{
	width: 100%;

}  
.f30{font-size:4em;}
.f28{font-size:2.5em;}
.f16{font-size:2em!important;}
.f14{font-size:1.7em!important;}
.f24{font-size:18px;line-height:23px;}
.f22{/*font-size:1.8em;*/line-height:23px;}
.f18{font-size:18px;}
.f12{font-size:1.5em!important;}
.f15{font-size:15px;}
.m_t15{margin-top:16px;}
.m_t12{margin-top:1em;}
.m_l12{margin-left:1em;}
.bgfff{background:#fff;}
.lh_24{line-height:1.5em;}
.p_r12{padding-right:1em!important;}
.p_r24{padding-right:2em;}
.p_b10 p{/*margin-bottom:0.8em;*/}
.b_tit{font-size:16px;color:#fff;position:absolute;bottom:0px;left:10px;width:100%;z-index:2;padding-bottom:10px}
.gray_line_bg{background:#000;height:43px;opacity:0.8;position:absolute;bottom:0;width:100%;z-index:1;}
.swiper-pagination{bottom:0!important;text-align:right; padding-bottom:13px;}
.swiper-pagination-bullet{background:#ccc;}
.swiper-pagination span:last-child{margin-right:10px!important;}
.swiper-pagination-bullet-active{background:#fff;}
.grid4 li{width:22%;margin-left:2.3%;float:left;margin-bottom:1em;margin-top:1em;text-align:center;font-size:2em;}
.grid4 li a{ color:#8B8B8B;}
.grid4 li img{width:100%;height:auto;margin-bottom:5px;}
.text_c{text-align:center;}
.red{color:#f61209;}
.ye{color:#71623b;}
.c54{color:#545454;}
.ccc{color:#ccc;}
.bge7{background:#e7e7e7}

/* visa */
.head{height:2.5em;line-height:2.5em;background:#50b04b;font-size:2.2em;text-align:center;color:#fff;font-weight:bold;position:relative;}
.h_left{position:absolute;padding-left:5%;left:0;top:0;width:10%;height:2.5em;}
.h_right{position:absolute;padding-right:5%;right:0;top:0;width:10%;height:2.5em;}
.cg_06{background:url(../images/left.png) center no-repeat ;background-size:41%}
.cg_11{background:url(../images/serch.png) #fff 60px center no-repeat ;background-size:7%}
.cg_03{background:url(../images/home.png) center no-repeat ;background-size:39%}
.yellow{background:#fe7704;}

.search{background:#eee;padding:1em 2em;}
.search input{width:100%;height:2em;font-size:2em;text-align:center;border-radius:5px;border:0;}
.visa_box{background:#eee;}
.visa_box .bgfff{padding:1em 2em ;border-bottom:1px solid #bebebe;}
.visa_box .tit{border-bottom:1px solid #ccc;padding-bottom:0.5em;line-height:2em;}
.visa_box .tit span{font-size:2.5em;color:#666;}
.visa_box .tit a{font-size:1.7em;color:#2c6fe9;}
.grid_4_info{background:#fff;}
.grid_4_info li{width:22%;margin-right:4%; margin-bottom:3px;float:left;padding-top:1em;}
.grid_4_info li.country{min-height:100px;}
.grid_4_info li:nth-child(4n){margin-right:0%;}
.grid_4_info .vimg img{width:60px;height:60px;border-radius:10px;border:1px solid #ccc }
.grid_4_info .v_tit{color:#555;font-size:1.8em; height:3em;}
.table {border-collapse: collapse;text-align:center;line-height:1.8em;font-size:1.8em;color:#7a7a7a;}
.table tr td{border:1px solid #2f2f2f;}
.big_tit{text-align:center;line-height:3em;height:3em;font-size:2.2em;background:#eee;border-bottom:1px solid #ccc;}
.v_info li{width:100%;overflow:hidden;line-height:2em;font-size:2em;color:#000;}
.v_info  .tit{color:#707070;}

.p_side{padding:1.5em 2em;}
.a_list a{display:block;}
.a_list .left{width:25%}
.a_list .left img{width:70px; height:70px; border-radius:6px;}
.a_list .right {width:75%;font-size:2em;}
.bottom_info{height:2em;line-height:2em;font-size:2em;text-align:center;color:#b5b5b5;}
.a_btn{font-size:2.5em;text-align:center;border:0;display:block;width:100%;height:2.5em;line-height:2.5em;border-radius:5px;color:#fff;}
.banner_bg{position:relative;}
.banner_bg img{width:100%;}
.banner_bg .addr{position:absolute;top:1em;left:4%;font-size:2em;color:#fff;background:url(../images/addres.png) left center no-repeat ;background-size:40%;padding-left:25px;}
.banner_bg  .right_top{position:absolute;top:1em;right:1em;color:#fff;}
.banner_bg  .user{position:absolute;width:300px;margin-left:-150px;left:50%;top:1em;color:#fff;text-align:center;}
.banner_bg  .user img{width:80px;}
	
.arror_box .price{font-size:20px;color:#fba512;}
.arror_box .price span{font-size:12px;}
.arror_box{padding:10px;display:block; height:68px; border-bottom:#c5c5c5 solid 1px;background:url(../images/right.png) #fff right center no-repeat;}
.arror_box img{width:60px; height:60px; border-radius:8px;border: #CCCACA solid 1px; margin-top:2px; float:left;}
.arror_box .list_word{ float:left; margin-left:10px;}

.share_box1{background:#ff5c1c;color:#fff;padding:0.5em;}
.share_box_inle{height:3em;background:url(../images/share/b_1.png) right top no-repeat ;background-size:30%;position:relative;top:-2px;}
.code_box {padding:10%;border:1px solid #ccc;}
.mid_img  img{display:block;width:80%;margin:0 10%;}
.mid_box{width:80%;margin:0 10%;}
.code_box  h4{font-size:1.8em;margin-top:2em;}
.share_box2{border:2px solid #ff6452;color:#ff6452; padding:1em 0.5em;position:relative;}
.arrow-up {
    width:0; 
    height:0;
	position:absolute;
	top:-7px;left:50%;margin-left:-3px;

    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #ff6452;
}
.radio{display:inline-block;width:1.5em;height:1.5em;border-radius:1.5em;border:1px solid #ccc;background:#fff;vertical-align:middle}

.gray_box{background:#f4f4f4;padding:40px 1em 1em 1em;position:relative;}
.gray_box p{margin-bottom:0.8em;}
.gray_box .tit{height:44px;width:80px;background:url(../images/share/tab.png) left top no-repeat ;background-size:100%;position:absolute;left:-10px;top:10px;text-align:center;color:#fff;}

.coupon{background:url(../images/share/list_bg.png) center no-repeat ;padding:1em;background-size:100% 100%;}
.c_line{border:1px dotted #766440;padding:0.8em ;margin-bottom:0.2em;}
.coupon .bge7{padding:0.5em 0.5em 0.8em 0.5em;height:100%;width:65%}
.coupon .price{width:28%}

.box{
     width:100%;
     display: -webkit-box;
     display: -moz-box;
     display:box;
}
.box_flex3{
     -moz-box-flex:3;
     -webkit-box-flex:3;
     box-flex:3;
   
}
.box_flex2{
     -moz-box-flex:2;
     -webkit-box-flex:2;
     box-flex:2;

}
.box_flex1 {
     -moz-box-flex:1;
     -webkit-box-flex:1;
     box-flex:1;
	 text-align:center; width:18%;

}
.tab_box{background:#fff;font-size:18px;}
.tab_box .box_tit{border-bottom:1px solid #d3d3d3;color:#d3d3d3;position:relative;height:40px;line-height:40px;z-index:10;display:block!important;width:20%}
.tab_box .box_tit.on{border-bottom:2px solid #0079ff;color:#0079ff}
.tab_box .box_tit.on  .arrow-down {display:block}
	
.img_auto img{width:100%;}
.phone_list{background:#fff;border-bottom:1px solid #ccc;padding:1.2em 0.8em;font-size:2em;}
.phone_list a{width:1.5em;height:1.2em;display:inline-block;margin-left:1em;}
.phone_list .edit{background:url(../images/person/edit.png) center no-repeat ;background-size:100% ;}
.phone_list .del{background:url(../images/person/del.png) center no-repeat ;background-size:100% ;}
.phone_list span{font-size:14px;margin-right:1em}
.phone_list  .arr_right{background:url(../images/person/right.png) #fff right center no-repeat ;background-size:10%;}
.phone_list  .arr_right_b{background:url(../images/person/bottom.png) #fff right center no-repeat ;background-size:20%;}
.a_golink a{display:block;font-size:2em;padding:1em 0.8em 1em 0;margin-left:0.8em;position:relative;border-bottom:1px solid #ccc;background:url(../images/person/right.png) #fff 97% center no-repeat ;background-size:5%;}
.a_golink a .right{color:#999;padding-right:2em;}
.a_golink a .right.img{position:absolute;right:2em;top:0.3em;}
.a_golink li{background:#fff;}
.order_list{background:#fff;}
.order_list .staus{padding:1em 1.5em;border-bottom:1px solid #ccc;}
.order_list .min_info{margin:1em 1.5em;border-bottom:1px solid #ccc;padding-bottom:1em;}
.order_list .min_info .info{display:block;width:55%;margin:0 1em;}
.order_list .price{padding:0 1.5em 1em 1.5em;border-bottom:1px solid #ccc;}
.order_list .staus_btn{padding:1em 1.5em;text-align:right;}
.order_list .staus_btn a{display:inline-block;padding:5px 10px;border-radius:5px;font-size:16px;}
.order_list .staus_btn .btn1{border:1px solid #000;color:#000;}
.order_list .staus_btn .btn2{border:1px solid #ffa200;color:#ffa200;}

.blue_box{padding:1em 1.5em;background:#518ecc;color:#fff;}
.peer_box {background:#fff;}
.peer_box .time{color:#999;padding:0.5em 1em;border-bottom:1px solid #ccc;}
.peer_box .p_info{padding:0.5em 1em 0.5em 0;border-bottom:1px solid #ccc;margin-left:1em;}
.peer_box .p_info:last-child{border-bottom:0!important;}
.peer_list{background:#fff;border-bottom:1px solid #ccc;}
.peer_list a{display:block;padding:1em 0% 0% 5%;}
.peer_list .left{width:15%}
.peer_list .left img{width:90%}
.peer_list .right{width:82%;font-size:2em;line-height:2.8em;border-bottom:1px solid #ccc;padding-bottom:0.5em;background:url(../images/person/right.png)  97% center no-repeat ;background-size:7%;}
.peer_list a:last-child  .right {border-bottom:0!important;}
 
 .visa_box_lr .left{width:20%;}
 .visa_box_lr .left img{width:80px; height:80px;border:1px solid #ccc;border-radius:6px;}
 .visa_box_lr .right{width:72%}
 .visa_box_lr .price{font-size:3em;color:#f6a609;}
.table2 {border-collapse: collapse;text-align:center;line-height:1.8em;font-size:1.8em;color:#7a7a7a;background:#fff;width:100%;}
.table2 tr td{border:1px solid #ccc;padding:5px 0;}

.arrow-down {
	display:none;
    width:0; 
    height:0; 
    border-left:8px solid transparent;
    border-right:8px solid transparent;
    border-top:8px solid #0079ff;
	position:absolute;bottom:-8px;left:50%;margin-left:-6px;
}
.tab_1{font-size:12px;padding:2px 10px ;background:#ffb400;border-radius:10px;color:#fff;margin-left:3px;}
.tab_2{font-size:12px;padding:2px 10px ;background:#ccc;border-radius:10px;color:#fff;margin-left:3px;}
.cont_box h3{ font-size:14px; line-height:2.3em; color:#d3d3d3;}
.visa_info{font-size:14px;line-height:1.5em;padding:10px; background:#F3F3F3; display:none;}
.visa_link{line-height:2em;border-bottom:1px solid #ccc;font-size:1.8em;margin-bottom:0.5em;color:#666;background:url(../images/person/right.png)  97%   center no-repeat ;background-size:5%;}
.visa_link.active{background:url(../images/person/bottom.png)  top right no-repeat!important ;background-size:5%!important ;}
.none{display:none}
.example img{ width:100%; height:auto;}
.pop_list,.example{position:fixed;top:10%;width:80%;margin:0 10%;z-index:999;}
.pop_list a,.example a{display:block;width:100%;padding:10px 0;text-indent:20px;color:#0079ff;font-size:16px;background:#fff;border-bottom:1px solid #ccc;}
.pop_list .tit,.example .tit{color:#fff;background:#8eb4e3;padding:10px 0;text-indent:20px;font-size:16px;}
.graycbg{ background-color: #333; filter:alpha(opacity=50); opacity:0.5; z-index:888; position:fixed; width: 100%;height: 100%; top: 0;left: 0;display: none;}
#article_info{line-height:23px;font-size:14px;}
#article_info img{ width:100%; height:auto; max-width:640px;}
#article_info p{ margin:0; padding:0;}

.f20{ font-size:14px;}
.bline{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:1em;}

.box_5_flex .box_tit{width:20%!important;padding-top:12px;}
.m_t10{margin-top:1em;}
.bottomline{border-bottom:1px solid #ccc;height:40px;line-height:40px;padding-top:12px;width:100%!important;position:absolute;left:0;z-index:1;width:100%}
.tit_side{padding:0;line-height:30px;padding:10px 10px 3px 10px;}

/*pages*/
#pages {margin:10px auto; font-size:14px; clear:both}
#pages a { display:inline-block; padding:0px 4px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
#pages em{ font-weight:bold; color:#000; margin-right:5px; font-style:normal;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.pageNumber{ width:23px; display:none;}