@charset "utf-8";
 .bdshare_popup_box,.bdshare_dialog_bottom{display:none !important}
.mui_flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.mui_flex,.mui_flex *,.mui_flex :after,.mui_flex :before{box-sizing:border-box;}
.cell{-webkit-box-flex: 1;-webkit-flex:1;-ms-flex: 1;flex: 1;width: 0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%; display:block; padding:0!important; position: relative;}
.t_c{ text-align:center;}
.t_r{ text-align:right;}
.t_l{ text-align:left;}
.d_p_n{ display:none;}
.f_r{ float:right;}

/**/
.top{ position:relative;}
.search{ position:absolute; right:0; bottom:0; width:0.4rem; height:0.3rem; border-left:1px solid #ccc; background:url(search.png) center no-repeat; background-size:0.25rem 0.25rem;}

.nav_box{ position:fixed; top:0.4rem; left:0; z-index:1000; padding:0.1rem 0.05rem; width:0.25rem; color:#fff; background:rgba(0,0,0,0.5);}

.nav{ display:none; position:fixed; top:0.4rem; left:0; z-index:1000; padding:0.1rem; color:#fff; background:rgba(15,116,195,0.9);}
.nav li{border-top:1px solid #479bdc;}
.nav li:first-child{ border:none;}
.nav li a{ display:block;  padding:0 0.1rem; line-height:0.5rem; color:#fff; font-weight:bold;}

.m_tit{ margin:0.05rem 0; padding:0 0.1rem; line-height:0.3rem; border-bottom:2px solid #0e4f95; color:#002782;}
.m_tit i{ display:inline-block; margin:0 0.1rem 0 0; width:0.03rem; height:0.15rem; vertical-align:middle; background:#002782;}

.n_list{ padding:0 0.1rem;}
.n_list li{ line-height:0.26rem; font-size:0.12rem; overflow:hidden;}
.n_list li i{ display:inline-block; margin:0 0.1rem 0 0; width:0.08rem; height:0.08rem; border-radius:100%; vertical-align:middle; background:#666;}
.n_date{ float:right; font-size:0.1rem;}

.a_panel{background:#b19e6a;}
.b_panel{background:#02468f;}
.c_panel{ background:url(p04.jpg) right 0 no-repeat; background-size:50% 100%;}

.a_panel li img,.b_panel li img,.c_panel li img{ height:0.6rem;}

.a_list{ padding:0.05rem 0.1rem 0; color:#fff;}
.a_list h2{font-size:0.15rem; overflow:hidden; white-space:nowrap;}
.a_list p{ line-height:0.24rem;  font-size:0.12rem;  overflow:hidden; white-space:nowrap;}
.a_list p a{ color:#fff;}

.a_tab{ border:solid #ccc; border-width:1px 0; height:0.3rem; background:#f5f5f5;}
.a_tab li a{ display:block; margin-top:-1px; line-height:0.31rem; text-align:center;}
.a_tab li a.on{ border-top:2px solid #002782; color:#002782; background:#fff;}

.more{ padding:0.1rem; text-align:right;}
.more a{ color:#002782;}

.n_tab li{ margin:0.1rem 0.02rem;}
.n_tab li a{ display:block; position:relative; height:0.3rem; line-height:0.3rem; border:1px solid #ccc; text-align:center;}
.n_tab li a.on{border:1px solid #016bd9; color:#fff; background:#01468f;}
.n_tab li a i{ display:none; position:absolute; bottom:-5px; left:50%; margin-left:-5px; width:0px; height:0px; border-style:solid dashed dashed dashed; border-color:#01468f transparent transparent transparent ; border-width:0.05rem 0.05rem 0px 0.05rem;}
.n_tab li a.on i{ display:block;}

.sub_tit{ margin:0.05rem 0; padding:0 0.1rem; line-height:0.3rem; border-bottom:1px solid #ccc;}
.sub_tit i{ display:inline-block; margin:0 0.1rem 0 0; width:0.03rem; height:0.15rem; vertical-align:middle; background:#f2ad10;}
.t_more{ float:right;  color:#002782; font-size:0.12rem;}

.guide_list{ font-size:0;}
.guide_list li{ display:inline-block; padding:0.05rem 0.1rem; width:50%; font-size:0.12rem; vertical-align:top;}
.guide_list li a{ display:block; line-height:0.3rem; border:1px solid #ccc; text-align:center; background:#f5f5f5;}

.search_box{ position:relative; margin:0 0.1rem; padding-right:1rem;}
.search_box span{ position:absolute; right:0; top:0;}
.search_btn{ width:0.9rem; height:0.32rem; line-height:0.32rem; border:none; text-align:center; color:#fff; background:#01468f;}
.search_txt{ padding-left:0.05rem; width:100%; height:0.32rem;  line-height:0.32rem; border:1px solid #ccc; background:#fff;}

.ask_tab{ padding:0.1rem 0.05rem;}
.ask_tab li{ margin:0.05rem;}
.ask_tab li a{ display:block; height:0.28rem; line-height:0.28rem; border:1px solid #ccc; text-align:center; font-size:0.12rem; background:#f5f5f5;}
.ask_tab li a.on{border:1px solid #0076d8; color:#fff; background:#0076d8;}

.ask_list{ padding:0.1rem;}
.ask_list li{ line-height:0.32rem; border-bottom:1px dashed #ccc;}

.g_tt{ padding-left:0.05rem; font-size:0.15rem;}
.email_icon{ display:inline-block; margin-right:0.1rem; width:0.23rem; height:0.15rem; vertical-align:middle; background:url(email_icon.png) no-repeat; background-size:0.23rem 0.15rem;}

.f_service{ font-size:0;}
.f_service li{ display:inline-block; padding:0.1rem; width:33.3%; text-align:center; font-size:0.15rem;}
.f_service li i{ display:block;}
.f_service li span{ display:block;}

.copyright{ margin-top:0.2rem; padding:0.1rem 0; border-top:8px solid #eee; line-height:0.3rem; text-align:center; color:#fff; background:#2c80c8;}
.copyright a{ padding:0.05rem; color:#fff;}

/**/
.line{ height:0; border-bottom:4px solid #eee;}

.news_tab li{ display:inline-block; width:25%;}

.leader_info{ padding:0.15rem 0; margin:0 30%; text-align:center;}
.leader_info a{ display:block; height:0.3rem; line-height:0.3rem; color:#fff; background:#01468f;}

.p_tt{ position:relative; display:block; height:100%;}
.p_tt span{ display:table-cell; padding:0 0.4rem 0 0.1rem; height:0.6rem; vertical-align:middle; color:#fff;}
.r_arrow{ position:absolute; right:0.1rem; top:50%; margin-top:-0.07rem; width:0.15rem; height:0.15rem; background:url(r_arrow.png) no-repeat; background-size:0.15rem 0.15rem;}

.gov_item{ font-size:0;}
.gov_item li{display:inline-block; padding:0.05rem; width:50%; font-size:0.12rem;}
.gov_item li a{ display:block; padding-left:0.05rem; line-height:0.26rem; border:1px solid #ccc; color:#01468f;}
.gov_item li a i{display:inline-block; width:0.2rem; height:0.15rem; vertical-align:middle; background:url(30_icon.png) no-repeat; background-size:0.15rem 1.5rem;}
.gov_item li a i.g01{ background-position:0 0;}
.gov_item li a i.g02{ background-position:0 -0.15rem;}
.gov_item li a i.g03{ background-position:0 -0.3rem;}
.gov_item li a i.g04{ background-position:0 -0.45rem;}
.gov_item li a i.g05{ background-position:0 -0.6rem;}
.gov_item li a i.g06{ background-position:0 -0.75rem;}

.social li a{ padding-left:0.1rem;  border:none; text-align:left; background:none;}

.service_num{position:relative; text-align:center;}
.service_num li{display:inline-block; margin:0 0.02rem; width:0.08rem; height:0.08rem; border-radius:100%; background:#ccc;}
.service_num li.on{ background:#035fdc;}

/*sub*/
.sub_head{ position:relative; height:0.4rem; line-height:0.4rem; text-align:center; color:#fff; background:#2c80c8;margin-left:-0.25rem;font-size: 0.14rem;}
.re_back{ position: absolute;
    top: 0;
    left: 0.25rem;
    width: 0.2rem;
    height: 0.4rem;
    background: url(reback.png) center no-repeat;
    background-size: 0.2rem 0.2rem;}
.search2{ position:absolute; right:0; bottom:0.05rem; width:0.4rem; height:0.3rem; border-left:1px solid rgba(255,255,255,0.2); background:url(search2.png) center no-repeat; background-size:0.25rem 0.25rem;}

.want01,.want02,.want03,.want04{ display:inline-block; width:0.3rem; height:0.2rem; vertical-align:middle;}
.want01{ background:url(40_icon.png) no-repeat; background-size:0.2rem 2rem;}
.want02{ background:url(40_icon.png) 0 -0.2rem no-repeat; background-size:0.2rem 2rem;}
.want03{ background:url(40_icon.png) 0 -0.4rem no-repeat; background-size:0.2rem 2rem;}
.want04{ background:url(40_icon.png) 0 -0.6rem no-repeat; background-size:0.2rem 2rem;}

.f_tab li a{ font-size:0.12rem;}

.ftt{ padding:0 0.1rem; line-height:0.3rem; background:#f5f5f5;}

.ap_list{ font-size:0;}
.ap_list li{ display:inline-block; padding:0 0 0 0.05rem; width:48%;  line-height:0.3rem; font-size:0.12rem;}

.consult{ margin:0.1rem 0.05rem;}
.consult li{ margin:0.05rem;}
.consult li a{display:block; height:0.28rem; line-height:0.28rem; text-align: center; color:#fff; background:#0076d8;}

.mh_news li{ margin:0.05rem 0.15rem;}
.mh_news li span{ display:block; line-height:0.3rem; text-align:center;}

.mh_panel01{ padding-left:42%; height:1.5rem; background:url(o01.jpg) no-repeat; background-size:100% 100%;}
.mh_panel02{ padding-right:48%; height:1.11rem; background:url(o02.jpg) no-repeat; background-size:100% 100%;}
.mh_panel02 .mh_item li{ padding:0.05rem;}

.mh_item{ padding:0 0.1rem;  font-size:0;}
.mh_item h2{ font-size:0.12rem;  color:#fff;}
.mh_item h2 a{ padding-left:0.1rem; text-decoration:underline; color:#fff;}
.mh_item li{ display:inline-block; padding:0.05rem 0.1rem; width:50%; font-size:0.12rem;}
.mh_item li:nth-child(odd){padding:0.05rem 0.1rem 0.05rem 0;}
.mh_item li:nth-child(even){ border-left:1px dashed #016bd9;}
.mh_item li a{ display:block; line-height:0.18rem; border:1px solid #4c98e4; text-align:center; color:#fff;}

.mh_view li{ margin:0.1rem;}
.mh_view li span{ display:block; line-height:0.24rem; text-align:center;}

.suggest_list li a{ font-size:0.12rem;}
.suggest_list li .n_date{ padding-left:0.1rem;}

.ma_con li{ margin:0 0.1rem; padding:0.1rem 0; border-bottom:1px solid #ccc;}

.ma_panel dt{ padding-bottom:0.1rem; color:#777;}
.ma_panel dd{ margin-bottom:0.1rem; line-height:0.26rem;}
.reply{ padding:0.05rem; border:1px solid #ccc; color:#025ab1; background:#f5f5f5;} 

.ma_more{ margin:0.1rem; line-height:0.3rem; text-align:center; background:#f5f5f5;}
.ma_more a{color:#025ab1; }

.my_action{ padding:0.1rem 0;}
.my_action li{ margin:0 0.05rem;}
.my_action li a{ display:block; height:0.3rem; line-height:0.3rem; border:1px solid #ccc; text-align:center;} 
.my_action li a i{ display:inline-block; width:0.25rem; height:0.2rem; vertical-align:middle; background:url(40_icon.png) no-repeat; background-size:0.2rem 2rem;}
.my_action li a i.my01{ background-position:0 -0.8rem;}
.my_action li a i.my02{ background-position:0 -1rem;}
.my_action li a i.my03{ background-position:0 -1.2rem;}

.con_panel{ margin:0.05rem; padding:0.1rem; border:1px solid #ccc; background:#fff;}
.con_tt{ padding-bottom:0.1rem; color:#01468f;}

.info_base li{ padding-bottom:0.1rem; line-height:0.32rem; font-size:0.16rem;}
.info_base li span{ display:block; padding-left:0.25rem; font-size:0.1rem;}

.book_btn{ display:inline-block; padding:0 0.3rem; height:0.3rem; line-height:0.3rem; border-radius:4px; color:#fff; background:#0c60b9;}

.n_con{ padding:0.1rem;}
.n_tit{ font-size:0.16rem; text-align:center;font-weight: bold;}
.n_source{padding:0.1rem 0; font-size:0.12rem; text-align:center; color:#999; }
.n_content{ padding:0.1rem 0; line-height:0.28rem; font-size:0.16rem;}
.divNa{padding-top:10px;padding-left:10px}
.share_box{ padding:0.1rem; text-align:right;}
.share01,.share02,.share03{ display:inline-block; width:0.4rem; height:0.3rem; vertical-align:middle;}
.share01{ background:url(60_icon.png) no-repeat; background-size:0.3rem 2rem;}
.share02{ background:url(60_icon.png) 0 -0.3rem no-repeat; background-size:0.3rem 2rem;}
.share03{ background:url(60_icon.png) 0 -0.6rem no-repeat; background-size:0.3rem 2rem;}

.info_meau{ font-size:0; background:#eee;}
.info_meau li{ display:inline-block;  width:33.3%; font-size:0.15rem;text-align: center;}
.info_meau li a{ display:block;margin:0.05rem;  height:0.3rem; line-height:0.3rem; border:1px solid #ccc; color:#01468f; background:#fff;}
.info_meau li a.on{ color:#fff; background:#01468f;}
.info_meau li a i{ display:inline-block; margin-left:0.1rem; width:0.2rem; height:0.15rem; vertical-align:middle; background:url(m_icon.png) no-repeat; background-size:0.15rem 1.5rem;}
.info_meau li a.on i{background:url(m_icon_on.png) no-repeat; background-size:0.15rem 1.5rem;}
.info_meau li a i.fo01,.info_meau li a.on i.fo01{ background-position:0 0;}
.info_meau li a i.fo02,.info_meau li a.on i.fo02{ background-position:0 -0.15rem;}
.info_meau li a i.fo03,.info_meau li a.on i.fo03{ background-position:0 -0.3rem;}
.info_meau li a i.fo04,.info_meau li a.on i.fo04{ background-position:0 -0.45rem;}

.info_class{ padding:0.1rem 0.3rem;}
.info_class li{ margin:0 0.05rem;}
.info_class li a{ display:block; height:0.3rem; line-height:0.3rem; border:1px solid #ccc; text-align:center;}
.info_class li a.on{ background:#f1f0f0;}

.doc_meau ul li{ margin-bottom:0.1rem;}
.doc_meau ul li font{ display:block; height:0.3rem; background:#f1f0f0;}
.doc_meau ul li font a{ display:block; padding-left:0.3rem;  line-height:0.3rem;  background:url(aup.png) 0.1rem center no-repeat; background-size:0.1rem 0.1rem;}
.doc_meau ul li font a.on{background:url(adown.png) 0.1rem center no-repeat; background-size:0.1rem 0.1rem;}
.doc_meau ul li font a.no{background:url(../images/accordion.png) 0 -80px no-repeat;}
.doc_meau ul li font a.no:hover{background:url(../images/accordion.png) 0 -80px no-repeat;}
.doc_meau ul li font a.no.on{background:url(../images/accordion.png) 0 -80px no-repeat;}

.asub_meau{ display:none;}
.asub_meau dl{background:#e8e7e7;}
.asub_meau dd{ display:inline-block;  padding-left:0.4rem; line-height:0.3rem;}
.asub_meau dd:first-child{ border:none;}

.c_table td{ padding:0.05rem 0.02rem; font-size:0.13rem;}

.c_txt,.date_txt{ padding-left:0.02rem; width:100%; height:0.24rem; border:1px solid #ccc; background:#f5f5f5;}
.date_txt{background:#f5f5f5 url(date.png) right center no-repeat; background-size:0.15rem 0.15rem;}

.table_list{ text-align:center; font-size:0.15rem;}
.table_list th{ line-height:0.3rem; background:#f5f5f5;}
.table_list td{ padding:0.05rem 0;}

.c_red{ color:#f00;}

.s_tit{ margin:0.05rem 0; padding:0 0.1rem; line-height:0.3rem; font-size:0.12rem; color:#333;}
.s_tit i{ display:inline-block; margin:0 0.1rem 0 0; width:0.03rem; height:0.15rem; vertical-align:middle; background:#999;}

.z_item{ font-size:0;}
.z_item li{ display:inline-block; width:50%; padding:0.05rem;}

/*分页*/
.page{
	text-align:center;
	}
.page SPAN{
	 border:1px solid #1881ea;
	 color:#fff;
	 background:#1881ea;
	 margin:0 3px;
	 padding:0 5px; 
	}
.page *{display:inline-block; vertical-align:middle;}
.page A{
	display:inline-block;
	position:relative;
	margin:0 3px;
	padding:0 5px;
	height:18px;
	line-height:18px;
	border:1px solid #ccc;
	background:#fff;
	}
A{
	cursor:pointer; 
	text-decoration:none; 
	color:#2c2c2c;
	}
.page a:hover{border:1px solid #1881ea;}
.page a.current_page{
	border:1px solid #1881ea; 
	color:#fff;  
	background:#1881ea;
	}
.page a.first_page,.page a.prev_page,.page a.next_page,.page a.last_page{ border:none;}

/*双边协定样式中文*/
.global_region>ul>li{ line-height:0.55rem; font-size:0.17rem; font-weight:bold; color:#0053a5; cursor:pointer; }
.global_region>ul>li span{ background:url(region_button2.png) no-repeat right center; padding-right:0.2rem; -moz-user-select:none; -webkit-user-select:none;}
.global_region>ul>li span.selected{ background:url(region_button1.png) no-repeat right center; padding-right:0.2rem; }

.global_region_search>ul>li{ line-height:0.55rem; font-size:0.17rem; font-weight:bold; color:#0053a5; cursor:pointer; }
.global_region_search>ul>li span{ background:url(region_button2.png) no-repeat right center; padding-right:0.2rem; -moz-user-select:none; -webkit-user-select:none;}
.global_region_search>ul>li span.selected{ background:url(region_button1.png) no-repeat right center; padding-right:0.2rem; }


.region_content_search li{ display:inline-block; position:relative;  line-height:0.4rem; -moz-user-select:none; -webkit-user-select:none;padding-right: 0.2rem;}

.region_content li{ display:inline-block; position:relative; line-height:0.4rem; -moz-user-select:none; -webkit-user-select:none;padding-right: 0.2rem;}

.country_content .right{ float:right; cursor:pointer; line-height:44px; }
.country_content h5{ font-size:21px; font-weight:bold; color:#0453ad; line-height:45px; margin-bottom:7px; }
.country_content h6{ font-size:16px; font-weight:bold; color:#0453ad; line-height:30px; }
.country_content p{ font-size:14px; line-height:30px; }

/*价格管理样式*/
.g_right_title a{ font-size:0.17rem; }

.related_laws{  margin-top:0.15rem; }
.related_laws h6,.policy_file h6,.related_download h6{ position:relative; width:1.45rem; height:0.4rem; line-height:0.4rem; text-align:center; color:#fff; background-color:#0263c8; font-size:0.17rem; }
.g_right h6 i{ position:absolute; top:0.4rem; left:48%; width:0.1rem; height:0.05rem; background:url(../images/laws_pig1.png) no-repeat;}
.related_laws ul{  overflow:hidden; margin-bottom:0.1rem; }
.related_laws li{ float:left;line-height:0.3rem; font-size:0.15rem; margin-right:0.5rem;width: 2rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
 }
.related_laws li:last-child { margin-right:0px; }
.related_laws li:nth-child(3){ margin-right:0px;}

.policy_file{ overflow:hidden; }
.policy_file dl{ float:left; margin:0.1rem 0.43rem 0px 0px;width:2rem; }
.policy_file .policy_file6,.policy_file .policy_file3{ margin-right:0px; }
.policy_file dt{ width:1.8rem; height:0.4rem; line-height:0.4rem; text-align:center; background-color:#c8def1; font-size:0.15rem; }
.policy_file2 dt,.policy_file5 dt{ width:2rem; }
.policy_file dt a{ color:#00428f; }
.policy_file dd a{ 
	width: 2.1rem;
	height:0.3rem; 
	line-height:0.3rem;
	font-size:0.15rem;
	
} 

.passenger_price{ margin-top:0.1rem; }
.passenger_price h6{ position:relative; width:2.45rem; height:0.4rem; line-height:0.4rem; text-align:center; color:#fff; background-color:#0263c8; font-size:0.17rem;}

.passenger_price ul{ overflow:hidden; }
.passenger_price li{ float:left; line-height:0.3rem; width:3rem; font-size:0.15rem; }

.related_download{ margin-top:0.1rem; }
.related_download ul{ overflow:hidden; }
.related_download li{ float:left; line-height:0.3rem; font-size:0.15rem; }

.related_download .special{ margin-right:0px; }
/*head*/
.f_close { position: absolute; top: 2%; right: 10%;width: 0.15rem; height: 0.15rem; background: url(qin.png) no-repeat;}
.more {
    padding: 0rem;
    text-align: right;
    background-color: #fff;
}

.apptg{height:70px;    position: fixed;    bottom: 0;    width: 100%;    z-index: 1000;    background: rgba(0,0,0,0.7);}
.apptg img{    width: 50px;    height: 50px;    margin: 10px 0 0 10px;    display: block;    float: left;}
.apptg p{color: #fff;    position: absolute;    left: 80px;    top: 20px;    margin: 0;}
.apptg .down{    background: #4697E6;    padding: 1px 8px;    border-radius: 6px;    position: absolute;    right: 45px;    top: 20px;    margin: 0;    color: #fff;}
a.lfngb{    position: absolute;    right: 5px;    width: 30px;    height: 30px;    top: 21px;    margin: 0;}
.apptg .lfngb img{    width: 100%;    float: none;    margin: 0;    height: 23px;}