@charset "utf-8";
/* Css reset start */
body,
div, 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;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;	font-weight: 500;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
ol, ul ,li{list-style: none;}
fieldset, img {border: 0}
del, ins { text-decoration: none }
caption, th { text-align: left }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
audio, canvas, video {display: inline-block; *display:inline; *zoom:1}
/*FORM RESET*/
button, input, select, textarea{font-size: 100%}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
button[disabled], html input[disabled]{cursor: default;}
input[type="checkbox"], input[type="radio"] {padding: 0;box-sizing: border-box;}
input[type="search"] {-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0}
textarea {overflow: auto}
q:before, q:after {content: ''}
sup {top: -0.5em}
sub {bottom: -0.25em}
table {border-collapse: collapse;border-spacing:0;}
th {text-align: inherit;}
iframe{	display: block;}
input,a{-webkit-tap-highlight-color:transparent;-webkit-transition:background-color;outline: none; border:none; border-radius:0;}



/* ==|== FONT RESET======================= */
html, body, button, input, select, textarea {font: 12px/1.5 "Microsoft YaHei", arial;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;color: #333;	}
body{ background-color:#fff;}
a{ color:#333;text-decoration:none;}
a:hover,a:link,a:visited{ color:#333;}
.clearfix{zoom:1;}
.clearfix:after{ clear: both;content:"";diplay:table;}
.clear{ clear: both}
.fl {float: left !important;}
.fr {float: right !important;}
.blue{ color: #0d6fb8}
.w94{width: 94%;margin: 0 auto;height: auto;overflow: hidden;}
.w50{width: 50%;height: auto;overflow: hidden;}
.w1300{width: 1300px;margin: 0 auto;position: relative;z-index: 9;}

.pcshow{}
.wapshow{display: none;}
.padding50{padding: 50px;}
.mt10{margin-top:10%;}
.mt7{margin-top:7%;}
.mt25{margin-top: 25px !important;;}
.mt20{margin-top: 20px;}
.pb20{padding-bottom: 20px;}
.pb15{padding-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mt5{margin-top:5%;}
.mt15{margin-top: 15px;}
.mt40{margin-top: 40px !important;}
.mb15{margin-bottom: 15px;}
.w1250{max-width: 1250px;margin: 0 auto;}
.w910{max-width: 910px;margin: 0 auto;}
.overhidd{overflow: hidden;}

.font60{font-size: 60px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}

.font44{font-size: 44px;}
.font28{font-size: 28px;}
.font18{font-size: 18px;}
.font17{font-size: 17px;}
.font16{font-size: 16px;}
.font33{font-size: 33px;}
.font14{font-size: 14px;}
.pic{position: relative;}
.pic img{display: block;width: 100%;}
.bbsolid{border-bottom:1px solid #f7f7f7 }
/*公用头部*/
.banner{position:relative;min-width: 1300px;}
.banner .litpic img{width: 100%;display: block;}
.top{background-color: rgba(5, 127, 61, 0.43);height: 38px;color: #fff;line-height: 38px;font-size: 14px;position: absolute;top: 0;left: 0;width: 100%;z-index: 9;}
.topr{}
.topr span{display: inline-block;}
.topr span.rx{background: url(../images/icon01.png) left center no-repeat;padding-left: 15px;}
.topr a{display: inline-block;margin: 0 4px;color: #fff;}
.logo{position: absolute;width: 100%;top: 98px;left: 0;}
.logo a{display:block;}
.logo a img{display: block;}
/*导航*/
.topnav{height: 60px;width: 100%;margin: 0 auto;position: absolute;bottom: 0;left: 0;}
.topnav .w1300{background-color: rgba(5, 127, 61, 0.85);}
.navbar-toggle{margin-right: 0;padding: 10px 0px;}
.navbar-toggle .icon-bar{background: #888;color: #888;width: 30px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 5px;}
.collapse.navbar-collapse{padding: 0;z-index: 22;}

.nav li{display: inline-block;position:relative;width:9.6%;text-align: center;background: url(../images/navfg.png) right center no-repeat;}
.nav a{display: block;color: #fff;font-size:17px;line-height:60px;z-index: 9;position: relative; }
.nav li:last-child{background: none;}


.nav-body{position: absolute;top: 60px;background: #085ab0;width: 100%;z-index: 99;display: none;}
.topnav ul li .nav-body a{display: block;border-top: 1px solid #8bb9ea;line-height: 45px;width: 100%;text-align: center;background: none !important;padding: 0;}
.topnav ul li .nav-body a:hover{background: #1672d5;}
.topnav ul li.selected{border-bottom:4px solid #d0232b;}


.menu{position:inherit;height: auto;}
.menu.show {display: block;}
.menu-link {display: none;}
.menu-link {width: 35px;height: 27px;margin-left: auto;position: relative;z-index: 100;}
.menu-link span {width: 100%;height: 3px;background: #fff;display: block;margin-top: -1px;position: absolute;text-indent: -9999em; top: 50%;}
.menu-link.close span{background: none;}
header .menu-link span,
.menu-link span:before, 
header .menu-link span:after{
background: #fff;
}


header .menu-link.close span:before, 
header .menu-link.close span:after, 
header .menu-link.close span:before,
header .menu-link.close span:after{
background: #fff;
}
.menu-link.close span:before { color: #fff; -ms-transform: rotate(45deg); transform: rotate(45deg);}
.menu-link.close span:after {color: #fff;-ms-transform: rotate(-45deg);transform: rotate(-45deg);}

.menu-link span:before, 
.menu-link span:after {width: 35px; height: 3px; background: #fff;
content: ""; display: block;  left: 0;  position: absolute; text-indent: -9999px;top: -10px;
-ms-transform-origin: 13%; transform-origin: 13%; transition: transform .2s linear 0s;
}
.menu-link span:after {bottom: -10px; top: auto;}
.menu-link.close span:after{ bottom: -9px; }

header .menu-link.close span,
header .menu-link.close span {background: transparent;}

.menu ul { margin: 0; padding: 0; list-style: none; }
.menu.show{background-color: rgba(22, 114, 213, 0.95);min-height: 100vh; top: 0;z-index: 9;position: fixed;width: 100%;right: 0;}
.menu.show ul{display: -ms-flexbox;display: flex;
-ms-flex-align: center;  align-items: center;    height: 100%;
-ms-flex-pack: center;    justify-content: center;    -ms-flex-direction: column;
flex-direction: column;}
.menu-link.close{position: fixed;right:3%;}
.menu.show ul{width: 100%;text-align: center;margin-top: 8vh;}
.menu.show .nav > li > a{line-height:3;}

/*公用底部*/
.footer{background:url(../images/fbg.jpg) center no-repeat;width: 100%;min-width: 1300px;padding:2% 0 5%;text-align: center;color:#3e3e3e;line-height: 2;font-size: 16px;height: auto;overflow: hidden;border-top: 4px solid #057f3d;}
.end_img a{display:inline-block;margin: 0 8px;}
.end_img a img{max-width: 100%;display: block;}
.end_nav{margin-top: 30px;margin-bottom: 8px;}
.footer a{color:#3e3e3e;}
/*.Copyright{color: #3e3e3e;}
*/
.Location{line-height: 70px;font-size: 13px;}
.Location a{color:#000;}
.Location a:hover{color:#d1232c;}

/*分页*/
.pagination li{display: inline-block;}
.pagination {padding: 30px 0;text-align: center;border-top: 1px solid #dddddd;margin: 0 auto;}
.pagination li,
.pagination span.page-end ,
.pagination span.page-start ,
.pagination select{
margin: 0 3px;color: #333;padding: 3px 10px;font-size: 14px;border-radius:5px;border: 1px solid #dfdfdf;}
.pagination li.thisclass{background: #d61d00;border: 1px solid #d61d00;color: #fff;}
.pagination li.thisclass a{color: #fff;}
.pagination span.page-this{background: #d61d00;color: #fff;border-color: #09F;margin: 0 2px;padding: 3px 10px;font-size: 14px;}
.pagination li:hover{border: 1px solid #d61d00;}

/*分篇*/
.page{margin-top: 20px;overflow: hidden;}
.page a{color: #0f0f0f;position: relative;margin: 3px 0;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;max-width: 48%;box-sizing: border-box;font-size: 1.2rem;}
.page span{color: #0f0f0f}
.page a:hover{color: #d91225;}
@media (max-width: 1640px) {

	

}
@media (max-width: 1440px) {
	
	.menu{min-width: 480px;}
	.nav li{margin-right: 0;font-size: 1.3rem;}

	.font60{font-size: 50px;}
    .font44{font-size: 36px;}
    .font33{font-size: 28px;}
    .font28{font-size: 21px;}
	.font22{font-size: 20px;}
	.font20{font-size: 18px;}
	.font17{font-size: 16px;}
	.font16{font-size: 15px;}
	.font14{font-size: 13px;}

}
@media (max-width: 1200px) {
	.w82{width:calc(100% - 30px );margin: 0 15px;}	
	.menu{min-width: 460px;}
	
}
@media (max-width: 1086px) {
	

}
@media (max-width: 980px) {
	.pcshow{display: none;width: 0;}
	.wapshow{display: block;}
	
	
   
	header{min-height: 50px;}
	.head{width:calc(100% - 30px );margin: 0 15px;}
	.menu.show  li ul li a{text-align: center;}
    .nav li:hover ul li:hover a{color: #333;}
	.menu.show li:hover a{color: #333;}

	.w50{width: 100%;}

    .font60{font-size: 35px;}
    .font44{font-size: 24px;}
    .font33{font-size: 20px;}
    .font28{font-size: 18px;}
    .font22{font-size: 17px;}
    .font20{font-size: 16px;}
    .font17{font-size: 15px;}
    .font16{font-size: 14px;}
    .font14{font-size: 12px;}


}
@media (max-width: 640px) {

	
    .font17{font-size:14px; }
    .font16{font-size:14px; }
    .w94{width: 96%;}
    footer{padding-top:1rem;}






}
@media (max-width: 420px) {
    .beian{font-size:0.95rem}
	
}