body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,  blockquote, th, td, button,sup,table,p{padding:0;margin:0;}
body{font-family:"微软雅黑";color:#363636; background-color:#f6f6f6; font-size:16px;}
input,textarea,img{border:0;margin:0px;padding:0px;font-family:"微软雅黑";}
::-webkit-input-placeholder { /* WebKit browsers */color: #666;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #666;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #666;} 
a{color:#363636;text-decoration:none;cursor:pointer;font-family:"微软雅黑";}
a:hover{color:#0a3d8c; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.date{position:absolute;text-align:right;font-size:14px;right:0px; overflow:hidden; top:0px; color:#999;}
.more{position:absolute; top:0; right:0; font-size:14px;}
.toggle_tab .hd li{position:relative;}
.toggle_tab a.hd_more{position:absolute; left:0; top:0px; width:100%; height:100%; text-indent:-9999px;}
.toggle_tab a.bd_more{display:none; height:34px; line-height:34px; text-align:center; background-color:#ddd; border-radius:5px; margin-top:10px; font-size:14px;}
.toggle_tab a:hover.bd_more{background-color:#0a3d8c; color:#fff;}
.clearfix{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

ul,li{list-style:none;margin:0px;padding:0px;}
.box_sizing{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
.mt{margin-top:60px;}
.relative{position:relative;}
.img_block img{display:block; width:100%;}
.fl{float:left;}
.fr{float:right;}
.zoom_fl{float:left;}
.zoom_fr{float:right;}
.zoom_mt{margin-top:0;}
.zoom_column_title .s_title{font-size:18px;}
.zoom_column_title2 .s_title{font-size:24px;}
.zoom_column_title3 .s_title{font-size:20px;}

.center_container{width:1200px; margin:0 auto;}


#header{position:relative; height:110px; position:relative;}
#header .full_height,#header .full_height a{height:100%;}
#header .top_bar{float:left;}
#header .logo{display:block; float:left; margin-left:2%; display:flex; align-items:center;}
#header .navmenu{float:right; margin-right:150px;}
#header .navmenu a{float:left; margin-left:58px; padding:0 10px; display:flex; align-items:center; font-size:20px; font-weight:bold;}
#header .navmenu a.activ{color:#0a3d8c;}
#header .search_box{height:100%; pointer-events: auto; position:absolute; top:0; right:0; z-index:100;}
#header .search_box .s_line{float:left; width:1px; height:40px; margin:35px 0; background-color:#0a3d8c;}
#header .search_box .btn_sea{background:url(../images/header/zoom.png) no-repeat left center; width:30px; height:100%; float:left; margin-left:30px; margin-right:30px; cursor:pointer;}
.search_case{border-radius: 10px; background-color:#fff; position: absolute; right: -0; top: 125px; opacity: 0; padding:10px 20px; transition: all .5s ease; -webkit-box-shadow: 0 0 99px rgba(29,56,75,.4); -moz-box-shadow: 0 0 99px rgba(29,56,75,.4); box-shadow: 0 0 99px rgba(29,56,75,.4); pointer-events: none;}
.search_case::after{content: ''; display: block; width: 18px; height: 18px; transform: rotate(45deg); top: -8px; right: 40px; background-color: #fff; position: absolute;}
#header :hover.search_box .search_case{top: 85px; opacity: 1; pointer-events: all;}
#header .sea_inp_box{border-bottom:1px solid #CCC; padding-bottom:10px; width:230px; height:30px;}
#header .sea_inp_box .s_ipt_text{width:200px; height:30px;}
#header .sea_inp_box .s_ipt_submit{height:30px; background:url(../images/header/zoom.png) no-repeat; background-size:100%; width:20px; height:20px; text-indent:-999px; cursor:pointer;}
#header .nav_container .language_menu{float:right; margin-top:43px; margin-right:10px;}



#footer{margin-top:40px; border-top:14px solid #b2864b; background-color:#0a3d8c; padding:25px 10px; line-height:30px; position:relative;}
#footer,#footer a{color:#fff;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer .s_container{position:relative; padding-left:390px;}
#footer .logo{width:350px; height:100%; border-right:1px solid rgb(255,255,255,0.4); display:flex; align-items:center; justify-content:center; position:absolute; left:0; top:0;}
#footer .text_box{padding:20px 0;}
#footer .contact p{margin-bottom:10px;}
#footer .contact{font-size:20px;}
#footer .copyright{position:relative; margin-top:55px;}
#footer .copyright,#footer .copyright a{color:#ccc;}
#footer .copyright img{vertical-align:middle; margin-bottom:3px; margin-right:3px;}
#footer .qr_code{position:absolute; top:0; right:0;}
#footer .qr_code li{float:left; text-align:center; margin-right:30px;}
#footer .qr_code img{display:block; max-width:100%; margin:0 auto 10px auto;}

.crumbs{margin:20px 0; text-align:right;}
.crumbs span{display:inline-block; background:url(../images/crumbs_icon.png) no-repeat left center; padding-left:30px; min-height:24px; line-height:24px;}

.swiper-button-prev,.swiper-button-next{outline:none;}

.transition_1{-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.transition_2{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.transition_3{-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;}
.transition_4,.transition_4 *{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.scale_img{display:block; overflow:hidden;}
.scale_img img{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.scale_img:hover img{transform:scale(1.03);}

.full_img img{width:100%; display:block;}

.list_transform li a{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.list_transform li .s_date{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}


.banner_bar{position:relative;}
.banner_bar img{width:100%; display:block;}
.banner_bar .category_menu{position:absolute; bottom:0; left:0; width:100%; min-height:86px; text-align:center; background-color:rgb(0,0,0,0.7); font-size:0;}
.banner_bar .category_menu .s_parent_li{display:inline-block; margin:0; position:relative;}
.banner_bar .category_menu a.s_parent_link{display:block; padding:0 28px; line-height:86px; color:#fff; font-size:24px;}
.banner_bar .category_menu a.s_parent_link.s_active,.banner_bar .category_menu :hover.s_parent_li a{background-color:#0a3d8c;}
.banner_bar .category_menu .sub-menu{position:absolute; top:86px; left:0; min-width:100%; text-align:center; background-color:#0a3d8c; font-size:18px; z-index:100; display:none;}
.banner_bar .category_menu .s_parent_li:hover .sub-menu{display:block;}
.banner_bar .category_menu .sub-menu li a{display:block; line-height:30px; padding:10px 10px; color:#fff;}
.banner_bar .category_menu .sub-menu li a:hover,.banner_bar .category_menu .sub-menu li a.s_active{background-color:#3263b0;}

.category_title{text-align:center; padding-top:40px; line-height:1.2; margin-bottom:50px; position:relative;}
.category_title .s_cn{display:block; font-size:42px; font-weight:bold; color:#0a3d8c; letter-spacing:2px; position:relative; z-index:2;}
.category_title .s_en{font-size:50px; color:#d8e5f7; position:absolute; left:0; top:0; width:100%; z-index:1;}

.sitemap_container .link_nav{border:1px solid #CCC; padding:5px 25px;}
.sitemap_container .link_nav dl{margin:20px 0px;}
.sitemap_container .link_nav dt{border-bottom:1px solid #CCC;}
.sitemap_container .link_nav dt a{display:inline-block; padding:0px 15px; height:42px; line-height:42px; background-color:#0a3d8c; color:#FFF; font-size:18px; margin-bottom:-1px;}
.sitemap_container .link_nav dd{padding:10px 0px;}
.sitemap_container .link_nav dd a{display:inline-block; padding:0 10px; min-width:160px; height:36px; line-height:36px; text-align:center; margin:10px; background-color:#e9e9e9; font-size:16px;}
.sitemap_container .link_nav dd a:hover{background-color:#0a3d8c; color:#FFF;}

.search_container .main{padding-top:30px;}
.search_container .search_form{width:600px; padding:0 66px 0 90px; margin:auto; position:relative;}
.search_container .search_form label{width:90px; height:54px; line-height:54px; font-size:18px; display:block; position:absolute; top:0px; left:0;}
.search_container .search_form .s_input{padding:0 10px; width:100%; box-sizing:border-box; height:54px; line-height:54px; font-size:18px; border:1px solid #ccc;}
.search_container .search_form .s_btn{width:66px; height:54px; background:url(../images/zoom.png) no-repeat center #0a3d8c; text-indent:-999px; cursor:pointer; position:absolute; top:0px; right:0;}
.search_container .rule_menu{margin-top:40px; border-bottom:1px solid #CCC;}
.search_container .rule_menu dl{position:relative; display:block; padding-left:176px; border:1px solid #CCC; border-bottom:none;}
.search_container .rule_menu dt{position:absolute; top:0; left:0; padding:0 30px; width:116px; height:100%; line-height:46px; display:block; border-bottom:1px solid #FFF; text-align:right; font-size:18px; background-color:#0a3d8c; color:#FFF;}
.search_container .rule_menu dd{padding:0 20px; min-height:46px; line-height:46px; display:block; font-size:16px;}
.search_container .rule_menu dd label{display:inline-block; margin:0 10px;}
.search_container .rule_menu dd input{vertical-align:middle; margin-right:2px;}

.search_container .result{padding:0px 20px; height:36px; line-height:36px; background-color:#EEE; margin-top:20px;}
.search_container .result b{color:#d71619;}

.search_container .info_list{}
.search_container .info_list li{margin:20px 0; padding-bottom:20px; border-bottom:1px solid #EEE;}
.search_container .info_list li .s_dt{line-height:20px;}
.search_container .info_list li .s_dt a{font-size:16px; color:#000;}
.search_container .info_list li .s_dt a:hover{color:#0a3d8c;}
.search_container .info_list li .s_dt a b{font-size:18px;}
.search_container .info_list li .s_dd{padding:5px 0; line-height:24px; color:#555;}
.search_container .info_list li .s_other{font-size:14px; color:#999;}
.search_container .info_list li .s_other a{color:#009900; margin-right:10px;}



/*公共分页*/
.pages{padding:15px 0px 15px 0px;text-align:center;display:block; clear:both;}
.pages a,.pages span {display: inline-block;line-height:30px;margin:0px 2px;padding:0px 10px;font-size:14px;vertical-align:middle;background:#ccc; border-radius:3px;}
.pages a:hover {background:#0a3d8c;text-decoration:none;color:#fff;}
.pages .page-this{background:#0a3d8c;color:#fff;}
.page a.current {border: 1px #e0e0e0 solid;background-color:#f1f1f1;color:#0a3d8c;}
.pages select{width:40px; border:1px solid #e0e0e0;height:20px;line-height:20px;margin:0px;vertical-align:middle;}
.pages .Page_Xu_select{height: 30px;width: 50px;border:1px solid #ccc;text-align: center;}

.pages .pages_nums{display: inline-block;}
/*公共分页end*/	

#div_mask{width:100%; height:100%; background:#000; opacity:0.6; position: fixed; top:0px; left:0; z-index:14000;}/*询问信息弹出窗遮罩层*/
#win_alert{position:fixed; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); border-radius:10px; padding-top:15px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s; z-index:14001;}/*弹出的提示窗*/
#win_alert .win_close{height:20px; }
#win_alert .win_close .close{width: 20px;height: 20px;float:right; padding:0; line-height:100%; font-size:0px; margin-right:15px; cursor:pointer; background:none; border:0; background: url(../images/icon_win_close.png) no-repeat center center;}
#win_alert .win_close .close:hover{opacity: 0.8;}
#win_alert .win_tips{padding:80px 30px 30px ; line-height:26px; border-bottom:1px #e7e7e7 solid; text-align: center;font-size: 16px;}
#win_alert .win_tips.icon_win_warning{background:url(../images/icon_win_warning.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_success{background:url(../images/icon_win_success.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_error{background:url(../images/icon_win_error.png) no-repeat center 2px;}
#win_alert .win_btns{padding:0;height: 48px;line-height: 48px; text-align: center; overflow:hidden;}
#win_alert .win_btns .btn{height:48px; width: 50%; text-align:center; cursor:pointer; font-size:16px; border:none;border-radius: 0;}
#win_alert .win_btns .btn_once{width:100%;}
#win_alert .win_btns .btn-submit {color: #fff; background-color: #0a3d8c; border-color: #0595ab;}
#win_alert .win_btns .btn-submit:focus,
#win_alert .win_btns .btn-submit.focus, 
#win_alert .win_btns .btn-submit:hover {color: #fff; background-color: #3263b0; border-color: #057a8c;}
#win_alert .win_btns .btn-submit[disabled]{background-color:#444; border-color: #222;}
#win_alert .win_btns .btn-default {color: #333; background-color: #fff; border-color: #ccc;}
#win_alert .win_btns .btn-default:focus,
#win_alert .win_btns .btn-default.focus{color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}
#win_alert .win_btns .btn-default:hover{color: #333; background-color: #e6e6e6; border-color: #adadad;}

@media screen and (max-width:1599px){
	#footer .qr_code{position:static; text-align:left;}
}


@media screen and (max-width:1399px){
	.toggle_tab a.hd_more{display:none; position:absolute; left:0; top:0px; width:100%; height:100%; text-indent:-9999px;}
	.toggle_tab a.bd_more{display:block;}

	.center_container{width:100%;}
	.body_container,.main{padding-left:10px; padding-right:10px;}
	
	.zoom_fl{float:none;}
	.zoom_fr{float:none;}
	.zoom_mt{margin-top:20px;}
	.zoom_imgbox img{width:100%; display:inline-block;}
	.zoom_box{width:100% !important; margin-left:0 !important;}
	
	#header{height:auto; padding:10px 0;}
	#header .full_height,#header .full_height a{height:auto;}
	#header .logo{float:none; margin-left:10px; display:inline;}
	#header .top_bar{float:none; position:relative;}
	#header .navmenu{float:none; margin-right:0; margin:20px 0 20px -1%;}
	#header .navmenu a{width:19%; margin-left:0; padding:10px 0; margin-left:1%; background-color:#eee; display:block; text-align:center;}
	#header .search_box{}
	#header .search_box .s_line{display:none;}
	#header .search_box .btn_sea{margin-left:0; margin-right:20px}
	#header :hover.search_box .search_case{top: 50px;}
	.search_case::after{right:30px;}
	
	.banner_bar .category_menu{position:static; min-height:auto; background-color:inherit; text-align:left;}
	.banner_bar .category_menu .s_parent_li{margin:10px 5px 0px 5px;}
	.banner_bar .category_menu a.s_parent_link{padding:0 20px; line-height:50px; background-color:#666; font-size:20px;}
	.banner_bar .category_menu .sub-menu{top:50px; font-size:18px;}
	.banner_bar .category_menu .sub-menu li a{line-height:24px;}
	
	.sitemap_container .link_nav{border:1px solid #CCC; padding:0 10px;}
	.sitemap_container .link_nav dd a{min-width:auto;}
	
	.search_container .search_form{width:auto !important;}
	.search_container .rule_menu{border-top:none;}
	.search_container .rule_menu dl{padding-left:0;}
	.search_container .rule_menu dt{position:static; text-align:left;}
	.search_container .rule_menu dd{width:auto; padding:0 10px; margin-left:-20px; border:none; line-height:35px; margin-bottom:10px;}
	.search_container .rule_menu dd label{display:inline-block; margin:0 0 0 20px;}
}

@media screen and (max-width:768px){
	.mt{margin-top:30px;}
	
	.pages{margin:0;}
	.pages .pages_nums,.pages .page-tips{display:none;}
	
	#header .navmenu a{font-size:16px;}
	
	#footer .s_container{padding-left:0;}
	#footer .logo{width:auto; height:auto; border-right:none; display:flex; align-items:center; justify-content:left; position:static; margin-bottom:10px;}
	#footer .contact{font-size:18px;}
	#footer .copyright{margin-top:30px;}
	#footer .qr_code{margin-left:-3%;}
	#footer .qr_code li{width:47%; margin-left:3%; margin-right:0;}
	
	.banner_bar .category_menu a.s_parent_link{line-height:40px; color:#fff; font-size:18px;}
	.banner_bar .category_menu .sub-menu{top:40px; font-size:16px;}
	
	.category_title{padding-top:36px;}
	.category_title .s_cn{font-size:38px;}
	.category_title .s_en{font-size:44px;}
	
}

@media screen and (max-width:488px){
	body{font-size:14px;}
	.zoom_column_title .s_title{font-size:16px;}
	.zoom_column_title2 .s_title{font-size:18px;}
	.zoom_column_title3 .s_title{font-size:16px;}
	.more{font-size:12px;}
	#win_alert{margin-left:-40%; width:80%;}
	
	#header .navmenu a{font-size:14px;}
	
	#footer{margin-top:30px;}
	
	.banner_bar .category_menu a.s_parent_link{line-height:40px; background-color:#666; font-size:16px;}
	.banner_bar .category_menu .sub-menu{top:40px; font-size:14px;}
	.banner_bar .category_menu .sub-menu li a{line-height:20px; padding:10px 10px;}
	
	.category_title{padding-top:24px; margin-bottom:30px;}
	.category_title .s_cn{font-size:28px;}
	.category_title .s_en{font-size:32px;}

	.sitemap_container .link_nav dl{margin:10px 0px;}
}
@media screen and (max-width:380px){
	
}

