@charset "utf-8";
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
body{line-height:1;color:#8e8e8e}
:focus{outline:1}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
li,nav ul,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
a,a:hover{text-decoration:none}

/*新样式*/
#pagination-input{ width:40px; height:24px; line-height:18px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination-index,#page_div .pagination-num{color: #666666;border: 1px #b2b2b2 solid;padding:5px 12px;margin-right:6px;text-align:center;font-size:14px;}
#page_div .pagination-index a, #page_div .pagination-num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:14px;  }
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:14px;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}

#page_div a.hover{background-color: #257295;color:#fff;font-size:14px;}
#page_div a.hover a:hover{ color:#fff;}
/*-------分页---------*/
.page_num{padding-top:20px; padding-bottom:20px;height:auto;overflow:hidden;width:96%;margin:auto;font-size:14px; clear: both;}
#page_div{/* height:30px; */color:#000;margin:0 auto;line-height: 40px;}

#page_div .pagination_index{ color: #104c6e; border: 1px #b2b2b2 solid; padding:3px 8px;
margin-right:2px; float: left;text-align:center; font-size:12px;}
#page_div .pagination_index a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;display: inline-block; }
#page_div .pagination_index a:hover{color:#cc0001; font-size:12px;}

#page_div div.page_loca{ background-color:#104c6e;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}
#page_div div.page_loca a:hover{ color:#fff;}

#page_div .pagination_index_last{border: none; width: auto; float: left; text-align: left;}
#page_div .pagination_index_last .page_a_tz{ border: 1px #b2b2b2 solid; padding:3px 8px;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}

.sj{display: none;}
@media screen and (max-width: 991px) {
	.sj{display: block;}
	.pc{display: none;}
	.headersj{position:fixed; z-index:1001;top:0; left:0; width:100%; padding-top:0; height:48px; background:#fff;  z-index:1000; color:#333; box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); padding:0;}
	.headersj .header_in{ margin-top:0;}
	.headersj .logo{ padding:0.17rem 1.65rem 0.17rem 0; line-height:1.06rem; text-align:left; margin:0; float:none;}
	.headersj .logo img{max-height:1.06rem;}
	.mobile_btn{ display:block; position:fixed; z-index:100; right:0; top:0; left:auto; width:50px;  height:48px;  text-align:center; line-height:50px; background:url(../img/menuToggle.png) no-repeat 0 center #fff; transition: all 0.5s;-webkit-transition: all 0.5s;cursor:pointer;height:48px;}
    .mobile_btn.open{ background-position:-50px center; background-color:#c20000;}
	.navBox{position:fixed; left:0; width:100%;     top: 3rem; bottom:0; background:#fff; margin:0; padding:0.5em 0; display:none; z-index:999;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1) inset; overflow:auto;transition:none;-moz-transition:none;-webkit-transition:none;}
	.headersj .head_r{ display:none;}
	.nav{ display:block; text-align:left;}
	.nav li{ float:none; margin:0; border-bottom:1px solid #e1e1e1;}
	.nav li a{  line-height:3;text-align:center;    display: block;
    color: #342927;}
	.nav > li > a, .nav > li > .parent > a{ font-size:14px;}
	.nav li .parent a{ line-height:3;}
	.nav li > a::after,.nav li > .parent > a::after{transition:none;-webkit-transition:none;  }
	.nav li:hover > a::after,nav li:hover > .parent > a::after{ display:none;}
	.nav .parent{ position:relative;}
	.nav .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../img/icon23.png) no-repeat 3.5em center;  cursor:pointer;}
	.nav .parent .icon_control.open{ background-image:url(../img/icon24.png);}
	.nav li:hover .parent a,.nav li.act .parent> a{ }
	.subNav{ opacity:1; position:relative; top:0; height:auto; width:100%; background:#f0f0f0; display:none;transition:none;-moz-transition:none;-webkit-transition:none; border:0; left:0; margin-left:0; box-shadow:none; -webkit-box-shadow:none;}
	.nav li:hover .subNav{ top:0;transition: all 0s;-moz-transition: all 0s;-webkit-transition: all 0s;}
	.subNav li a{ font-size:13px;}
	.main .first .first_left .div-k{float: none;}
	#main{overflow: hidden;}
	.menubg{    width: 100%; height: 48px; background: #dc352b url(../img/index/logo.png) center center no-repeat; background-size: auto 80%;}
	#footer .footer{    width: 100%;}
	#footer .footer .f-version{    padding: 0 3%;    width: 94%;float:none;}
	#footer .footer .f-menu{display: none;}
	#footer .footer .qr{float: none;margin-top: 20px;    width: 100%;}
	#footer .footer .qr .weixin{    float: left;padding-left: 77px;clear: inherit;}
	#footer .footer .qr .weibo{margin: 0;float: right;padding-right: 77px;clear: inherit;}
	.banbg{display:none;}
}