* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
 -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;
}





*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html{-webkit-text-size-adjust:100%;font-size:5.2083333vw;overflow-x: hidden;}

html,body{height:100%;}

body{padding:0;margin:0;font-size:0.18rem;line-height:0.3rem; color:#222222; width:100%; zoom:1;font-family: "Microsoft YaHei","SimSun","Arial","Sans-Serif";background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:0.18rem; border-radius:0; -webkit-border-radius:0; color:#545454;font-family: "Microsoft YaHei","SimSun","Arial","Sans-Serif";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select {font-family: "Microsoft YaHei","SimSun","Arial","Sans-Serif"; background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address,pre,time,menu{ padding: 0px;margin: 0; display: block;}
pre{white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;}
/*html5设置*/


figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;display: inline-block;vertical-align: middle;}
a{ color:#222222; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/*transition: all ease 0.3s;*/}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#00a452;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #b2b2b2;}
::-moz-placeholder {color: #b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}

select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
/*很关键：将默认的select选择框样式清除*/
appearance: none; color:#999999;
-moz-appearance: none;
-webkit-appearance: none;
/*在选择框的最右侧中间显示小箭头图片*/
border: 1px solid #e5e5e5;
background: #fff url(/img/selectarr.svg) no-repeat right 0.18rem center;
/*为下拉小箭头留出一点位置，避免被文字覆盖*/
padding-left: 12px;
padding-right: 0.5rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

input[type="radio"],
input[type="checkbox"]{width: 0.18rem; height: 0.18rem;vertical-align: middle;appearance: none;print-color-adjust: exact;cursor: pointer;border: 1px solid #dddddd;position: relative;margin: -0.04rem 0.11rem 0 0;}
input[type="radio"]{border-radius: 50%;}
input[type="radio"]:checked:after{left: 3px;top: 3px;width: calc(100% - 6px);height: calc(100% - 6px);background: #171c61;content: "";position: absolute;border-radius: 50%;}
input[type="radio"]:checked{border: 1px solid #171c61;}

input[type="checkbox"]{border-radius: 4px;border: 1px solid #bfbfbf;background-color: #fff;}
input[type="checkbox"]:checked{background: #fff url(/img/gou.png) no-repeat center center;border: 1px solid #171c61;}

/*网页滚动条*/
::-webkit-scrollbar{width: 4px; height:4px;-webkit-overflow-scrolling : touch;background-color: transparent;}
::-webkit-scrollbar-track{background: transparent url(/img/scrollbartrack.gif) center top repeat-y;}
::-webkit-scrollbar-thumb{border-radius: 5px;background: #00a452 url(/img/scrollbg.png) center center no-repeat;}
::-webkit-scrollbar-button{height: 0px;width: 0;background-color: #ebeced;display: none;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
/* .auto{margin:0px auto;} */
.show{ display:inline-block;vertical-align: middle;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.contain{ z-index:1; position:relative; clear:both; max-width:16rem;width: 88%; margin:0px auto;}
.table{ display: table; width:100%;}
.table .row{ display: table-row;}
.table .cell{ display: table-cell; vertical-align: middle;}

.pb40{ padding-bottom:40px;}



.flexba{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;align-items: center;-ms-flex-align: center;}/**/
.flexaw{display: flex;display: -ms-flexbox;flex-wrap: wrap;-ms-flex-wrap: wrap;align-items: center;-ms-flex-align: center;}/**/
.flexbw{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;}/**/



.f16{font-size: 0.16rem;}
.iconfont{ font-size:22px;display: inline-block;vertical-align: middle;}

@media ( max-width:1440px){
html{font-size:6.2vw}
}
@media ( max-width:1024px){
body{min-width:300px;}
::-webkit-scrollbar{width: 5px; height:5px;}
}
@media (min-width:769px) and (max-width:1024px) {
html{font-size: calc((100 / 1000) * 100 * 1vw);} 
}
@media (max-width:768px) {
html{font-size: calc((100 / 750) * 100 * 1vw);} 
}
@media (max-width:640px) {
select,input,textarea,button{font-size: 14px;}
body{font-size: 14px;line-height: 24px;}		
.f16{font-size: 14px;}
.iconfont{font-size: 16px;}
input[type="radio"],
input[type="checkbox"]{width: 15px;height: 15px;} 

/*
.f14{font-size: 14px;}
.f18{font-size: 15px;}
.f20{font-size: 15px;}	
.f22{font-size: 16px;}
.f24{font-size: 16px;}
.f26{font-size: 16px;}
.f28{font-size: 17px;}
.f30,.f32{font-size: 18px;}
.f40,.f42{font-size: 20px;}		
.f48{font-size: 22px;}
.f52{font-size: 24px;}
.l36,.l26,.l28,.l34,.l32,.l48,.l40,.l42,.l38{line-height: 24px;}
.ptb100{padding-top:0.65rem;padding-bottom:0.65rem;}
.pb150{padding-bottom: 0.65rem;}
.pt100{padding-top:0.65rem;}
.pb100{padding-bottom:0.65rem;}
*/


}




/*Top*/
.Header{position:fixed; width:100%; left:0; top:0;z-index:1000;transition: all 0.3s;color: #fff;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Header a{color: #fff;}
.Header:after{height: 0;top: 0;width: 100%;transition: all 0.5s;background-color: #fff;content: "";position: absolute;}
.Header .auto{height:0.99rem;transition: all 0.3s;position: relative;z-index: 1000;padding: 0 0.5rem;}
.Header .Logo a{position: relative;width: 3.2rem; height: 57px;}
.Header .Logo img{height:57px;position: absolute;left: 0;top: 0;transition: all 0.5s;}
.Header .Logo img.cai{opacity: 0;}

.Header .oa{background-color: rgba(255,255,255,0.2);border-radius: 0.4rem;padding: 0 0.18rem;line-height: 0.4rem;font-weight: 100;}
.Header .oa a:not(:last-child){margin-right: 0.28rem;position: relative;}
.Header .oa a:not(:last-child):after{content: "";right: -0.15rem;top: 50%;transform: translateY(-50%);width: 1px;height: 0.18rem;background-color: rgba(255,255,255,0.2);position: absolute;}
.Header .oa a:hover{color: #ffcc00 !important;}


.mainnav{margin-right: 3.125vw;position: relative;}
.mainnav .oa{display: none;}
.mainnav:after{content: "";right: -1.094vw;top: 50%;transform: translateY(-50%);content: "";width: 0px;height: 0.18rem;background-color: #e5e5e5;position: absolute;}
.mainnav li{padding:0 1.242vw;position: relative; font-size:.2rem;}
.mainnav span a{ position:relative; z-index:100;display:block;line-height: 0.99rem;color: #fff;transition: all 0.3s;}
.mainnav span a:after{position: absolute;left: 50%;transform: translateX(-50%); bottom:1px; content: "";width: 0;height: 3px;background:#fc9700;opacity: 0;transition: all 0.5s;}/*鼠标菜单下的横线*/
.mainnav .arr{ display:none;}
.mainnav li.onnav span a{color: #fff;}
.mainnav li:hover span a:after{width: 100%;opacity: 1;top:1rem}
.mainnav li.onnav span a:after{width: 100%;opacity: 1;top:1rem}
.fix .mainnav li.onnav span a:after{width: 100%;opacity: 1;top:0.91rem}/*鼠标放到菜单下面出现的横杠的距离*/

/* 头部滑过 */
.Header.fix .auto{height: 0.99rem;}
.Header.fix:after,.Header.on:after{height: 100%;box-shadow: 3px 0 12px rgba(0,0,0,0.05);}
.Header.fix .mainnav span a{color: #000000;line-height: 0.85rem;}/*下拉菜单灵敏度*/
.Header.on .mainnav span a{color: #000000;}
.Header.fix .mainnav li.onnav span a,.Header.on .mainnav li.onnav span a{color: #00a452;}
.Header.fix .Logo img.cai,.Header.on .Logo img.cai{opacity: 1;}
.Header.fix .Logo img.bai,.Header.on .Logo img.bai{opacity: 0;}
.Header.fix .oa,.Header.on .oa{background-color: #ce7672;}
.Header.fix .oa a,.Header.on .oa a{color: #fff;}
.Header.fix .oa a:not(:last-child):after,.Header.on .oa a:not(:last-child):after{background-color: #dce2dc;}




.closebtn{ position:fixed; left:0px; top:0.99rem; width:100%; height:100%; z-index:99; display:none;background: rgba(0,0,0,0.5);}
.openbtn{ cursor:pointer; position:absolute; right:3%; top:50%; z-index:1001;display: none;display: none;transition: all 0.3s;transform: translateY(-50%);}
.openbtn span{ display:inline-block;vertical-align: middle;margin:0;}
.openbtn i{ display:block; height:2px; background-color:#fff; border-radius:4px;transition: all ease 0.3s;width: 25px;}

.openbtn span{transform: rotateY(180deg);}
.openbtn i:first-child {animation: sjnav 2.4s linear infinite;}
.openbtn i:last-child {animation: sjnav 2.4s linear infinite;animation-delay: 0.4s;}
@keyframes sjnav{0% {width: 0;}25% {width: 15px;}50% {width: 25px;}75% {width: 15px;}100% {width: 0;}}


.openbtn i:not(:last-child){margin-bottom: 4px;}
.openbtn.on .sp1 {
-webkit-transform: translate(0, 6px) rotate(45deg) !important;
-moz-transform: translate(0, 6px) rotate(45deg) !important;
-ms-transform: translate(0, 6px) rotate(45deg) !important;
-o-transform: translate(0, 6px) rotate(45deg) !important;
transform: translate(0, 6px) rotate(45deg) !important;

animation: none;
}
.openbtn.on .sp2 {
-webkit-transform: translate(0, 0) rotate(-45deg) !important;
-moz-transform: translate(0, 0) rotate(-45deg) !important;
-ms-transform: translate(0, 0) rotate(-45deg) !important;
-o-transform: translate(0, 0) rotate(-45deg) !important;
transform: translate(0, 0) rotate(-45deg) !important;}
.openbtn.on .sp3 {width: 0;animation: none;}

/* 下拉 */
.navpull{pointer-events: none;position: absolute;left: 50%;transform: translateX(-50%) scale(0.9);top:.99rem;width: 3rem;text-align: center;opacity: 0;visibility: hidden;z-index: -100;transition: all 0.3s ease-out 0s;}
.navpull.show{display: block;z-index: 99;opacity: 1;visibility: visible;transform: translateX(-50%) scale(1);pointer-events: auto;}
.fix .onnav .navpull.show{top:0.9rem;}/*下拉菜单离的高度*/

.navpull dl{display: inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.09);background:#ffffff;min-width: 1.5rem;border-radius: 0px 0px 5px 5px;}
.navpull .item dd{position: relative;}
.navpull .item dd:after{position: absolute;left: 0;bottom: 0;width: 100%;transition: all 0.5s;height: 100%;background-color:#CCFFE6;content: "";opacity: 0;transform: scale(0.85);}
.navpull .item dd:last-child:after{border-radius: 0 0 5px 5px;}
.navpull .item a{display: block;padding: 0.09rem 0.15rem;position: relative;z-index: 1;color: #333333;}
.navpull .item a:hover{color: #00a452;}
.navpull .item dd:hover:after{opacity: 1;transform: scale(1);}
.navpull.null{display: none !important;}

@media(max-width:780px){
.Header .Logo a{width: 4rem;height: 0.47rem;}
.Header .Logo img{height: 40px; width:auto;top: -6px;left:-10px;}
}
@media(max-width:1024px){
.Header .right{padding-right: 10px;}
.Header .left{padding-right: 10px;}
.Header .openbtn {display: block;}
.Header .oa{display: none;}
.mainnav .oa{display: block !important;}
.mainnav{position: fixed;right: 0;top: 1rem;width: 80%;height: calc(100% - 0.9rem);right: -100%;transition: all 0.3s;opacity: 0;background-color:#ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 20px 0 0 0;overflow-y: auto;z-index: 100;text-align: center;margin-right: 0;}
.mainnav.on{right: 0;opacity: 1;}
.mainnav li{width: 100%;float: none;text-align: left;margin: 0 15px;position: relative !important;padding: 0;display: block;}
/*.mainnav span {position: relative;}*/
.mainnav span a{text-align: left;font-size: 15px;padding-left: 15px;line-height: 40px;border-bottom: 1px solid #eee;color:#333 !important;transition: all 0.5s;}
.mainnav li:hover span a, .mainnav li.onnav span a{color:#02438d !important;}
.mainnav li:not(:first-child):after{display: none;}
.mainnav .arr{display: block;width: 40%;position: absolute;right: 0;top: 0; height: 100%;z-index: 101;display: flex;align-items: center;justify-content: center;background: url();}
.mainnav .arr:after{content:"";position: absolute ;right: 0.2rem;width:8px;height:8px;top: 20px;transition: all 0.3s;transform: translateY(-50%);background: url(/img/arr_xjt_bottom.svg) no-repeat center center/contain;}
/*.mainnav li.onnav .arr {transform: rotate(-180deg);}*/
.Header .mainnav span a:after{display: none;}

.searchbox{width: 100% !important;top: 110%;transform: translateY(0);box-shadow: 0 10px 10px rgba(0,0,0,0.08);visibility: hidden;opacity: 0;z-index: -1;border-radius: 0;}

.navpull{position: absolute;width: 100%;display: block;position: static;visibility: visible;opacity: 1;transform: scale(1) !important;text-align: left;display: none;transition: all 0s;pointer-events: auto;}
.navpull dl{display: block;min-width: auto;}
.navpull .item a{padding-left: 0.5rem;}
.navpull .item dl{position: static;width: 100%;visibility: visible;transform: scale(1);opacity: 1;padding: 0.1rem 0;}
.navpull .item dl a{padding-left: 1rem;}
}
@media(max-width:780px){
.Searchico i,.Header .Ver dt:before{width: 19px;height: 19px;}
.fix .openbtn i, .on .openbtn i{ background-color: #00a452;}	
}




.HomeBan {
position: fixed;
z-index: 1;
overflow: hidden;  
width: 100%;
transition: all 0.5s;
left: 0;
top: 0;
}
.HomeBan:before {
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
content: "";
height: 20%;
left: 0;
top: 0;
z-index: 10;
width: 100%;
}




/*内页banner开始*/
.Container-wrapper{width: 100%;}
.contain{margin: 0 auto;width: 1550px}


.com-banner{position:relative;overflow:hidden; }
.com-banner-txt{width:100%;height:100%;position:absolute;left:0;top:0}
.com-banner-txt .contain{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.com-banner-txt h1{color:#fff;font-size:40px;line-height:1;text-transform:uppercase;animation:text-active-animation 1s ease both;opacity:0;text-align:center;font-weight: bold}

@keyframes text-active-animation{from{opacity:0;filter:Alpha(opacity=0);-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;filter:Alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0)}}

.com-banner-txt .line{width:50px;display:block;background-color:#fff;margin-top:20px; height:4px;animation:banner-line 1s ease both .5s}
@keyframes banner-line{0%{transform:scale(0)} 100%{transform:scale(1)} }

.com-banner-bg {width:100%;object-fit:cover;animation:zoom-bg 1s ease forwards;z-index:-1;}
.com-banner-bg img{width:100%;object-fit:cover;display:block}

/*
@keyframes zoom-bg{
0%{         
-webkit-transform: scale(1);
transform: scale(1);
}
100%{
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
}
*/


@media (min-width: 980px){.moble{ display: none;}.pc{ display: block}}
@media (max-width: 780px){.pc{ display: none}.moble{ display: block;}}

@media all and (max-width:1700px) {
/* 1600 × (900) */
.contain{width: 1400px;}
}

@media all and (max-width:1599px) {
/* 1440 × (700)  */
.contain{width: 1200px;}
.com-banner-txt h1{font-size: 45px}

}
@media all and (max-width:1279px) {
/* 1152 × (700) */
.contain{width: 960px;}
.com-banner-txt h1{font-size: 40px}

}

@media all and (max-width:1000px) {
/* 平板设备 720 适配 */
.com-banner{position:relative;overflow:hidden; height: auto;}
.contain{width: 92%;}
.com-banner-nav{display: none}
.com-banner-bg{min-height: auto}
.com-banner-txt h1{font-size: 38px}



}
@media all and (max-width:640px) {
/* 移动终端以上 360 适配 */


.com-banner-txt .line{width:40px;}
.com-banner-bg{min-height: auto}
.com-banner-txt h1{font-size: 20px;animation: none;opacity: 1}
.com-banner-txt .line{margin-top: 12px}

}
/*内页banner结束*/



/*标题*/
.home_title{overflow:hidden;text-align:center;  padding:.8rem 0 .5rem 0;}
.home_titlejc{display:block;font-size:33px;color:#333;font-weight: 600;}
.home_titlex{
display:block;
width:50px;
height:4px;
background:#00a452;
margin:18px auto 10px auto;
}
.home_titleslg{display:block;font-size:14px;color:#666;padding:0 10px;line-height:22px;font-weight:normal;}
@media (max-width: 1200px){.home_titlejc{font-size:.45rem;}

.home_titlex{
width:35px;
margin:8px auto 10px auto;
}

}



/*网站底部开始*/

/*网站底部开始*/
.logoo{
	background-image: url(/img/logoo.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 43px;
}
.footer{	
	padding-top: 0px;		
	
}
.footer01{	
background-color: rgb(1, 140, 37);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border-bottom: 1px solid rgba(5, 5, 5, 0.18);
    padding: 2.60417vw 13.5841% 2.5vw 0;
    margin: 0vw 0%;
    background-image: url(/img/dibu.jpg);	
	
}
.main {
    max-width: 1020px !important;
    margin: 30px auto !important;
    padding: 0px 0px;	
}

.w_520{ width:520px; float:left}
.w_300{ width:210px;float:left; margin:0 0px 0 60px;}

 .footerDl{	
	border-right: 2px solid #007e21;
}
.footerDl dt{
	font-size: 22px;
	color: #ffffff;
	display: block;
	font-weight: bold;
	margin-bottom:0px;
	height:45px;
	line-height:30px;
}
.footerDl dd, .footerDl dd a{
	font-size: 14px;
	color: #ffffff;
	margin-top: 8px;
}

.footerDl dd.list{	
	display: block;
	margin-top: 4px;
}
.footerDl dd.list a{
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 0px;
	line-height:30px;
	margin-top:0px;
}
.footerEwm{
width: auto;
float:right;
}


.flexs{
/*
	display: flex;*/
	justify-content: space-between;
	padding-bottom: 26px;
}
.flexs .footerEwm select{
	background-color: #f7f9fd;
}
.footerEwm img{
	width: 120px;
	margin: 0 auto;
	display: block;	
	border-radius:5px;
}

.footerEwm select{
	width: 260px;
	height: 35px;
	background: #fff;
	border-radius: 6px;
	padding-left: 10px;
	border: 0;
	display: block;
	margin: 0 auto;
}
.footerEwm span{
	display: block;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	font-size:13px;
	
}
.footerbut{
	height:40px;
	background:#00691b;
	display: flex;
	align-items: center;
	justify-content: center;
	color:#ffffff;
	font-size:13px;
}
.footerbut a { color:#FFFFFF}

@media screen and (max-width:992px) {
.footer { padding: 0px; }
.footer .log img { /*width: 60%;*/ }
.footer .log strong { font-size: 16px; }
.footer .log { float: none; }
.footer .log p { font-size: 14px; line-height: 26px; }
.footer .fr { float: none; margin-top: 20px; width: 120px; }
.footer .fr img { width: 120px; height: 120px; }
.footer .main .flexs{
    display: block;
}

.main { margin-bottom:0px!important;}

.footer01{padding: 2.60417vw 0 2.5vw}
.footer .main .flexs .footerDl{
    width: 100%;
    margin-top: 0px;
    text-align: center;
}

.footer .main .flexs .footerDl dt { margin-bottom:0px;}
.footer .main .flexs .footerDl dt{
    text-align: center;
}
.footer .main .flexs .footerEwm{
    width: 100%;
}
.footerDl{border-right: 0px;}
.footerDl dd{margin-top:10px; line-height:0.47rem;font-size:0.25rem}
.footerDl dd.c{margin-top:12px; line-height:0.27rem;font-size:0.25rem}
.footerDl dd.list{
    margin: 0 auto;
    text-align: center;
}
.footerDl dt{
	height:35px;
	line-height:30px;
}
.logoo{
	background-image: url(/img/logoo.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: 43px;	
}

.footerbut{
    text-align: center;
    height: auto;   
    margin-top: 0px;
	display: block;
	line-height:20px;
	padding:7px 10px;
}
.footerEwm { margin-top:10px;}


}
/*网站底部结束*/

/*==========页面标题=============*/
.main_tit{padding:.8rem 0 .5rem;width:100%;  text-align:center;}
.main_tit h2{ font-size:.32rem; color:#00a452; text-align:left }
.main_tit .line {display: block;width:25px;height: 4px;background:#00a452; margin: 20px auto auto auto; border-radius:5px;}
.main_tit p{width:70%;margin:20px auto 0;font-size:16px; color:#444;  line-height:1.8;}

@media all and (max-width:780px) {
.main_tit h2{ font-size:.42rem; }
.main_tit{padding:.8rem 0 0rem;width:100%;  text-align:center;}
}


/*页面标题二*/
.titleBoxB {width: 274px;height: 42px;position: relative;margin: 0px auto 10px;}
.gao60{ height:60px;}
.titleLineA {top: 14px;left: 1px;width: 54px;height: 14px;position: absolute;border-radius: 50px;background-color: RGBA(1,140,37,0.3);}
.titleLineB {top: 14px;right: 1px;width: 54px;height: 14px;position: absolute;border-radius: 50px;background-color: RGBA(1,140,37,0.3);}
.summarys {color: #595757;font-size: 16px;text-align: center;padding-bottom: 30px;}
.title {color: #323232;font-size: 30px;font-weight: bold;text-align: center;}



/*翻页开始*/
.p_d_30{ padding-bottom:30px;}
#pages {
line-height:20px;
color:#666666;
margin-top:30px;
display: block;
margin-right: auto;
margin-bottom: 0px;	
margin-left: auto;
padding-top:0px;
font-size:13px;

}
#pages a {
display:inline-block;
padding:7px 14px;	
background:#f9f9f9;
-moz-border-radius: 4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:2px;            /* W3C syntax */
border: 1px solid #ddd;
font-size:13px;
margin:5px 0px 0 0;
color:#666666;
}
#pages a.a1 {padding:7px 14px; background-color:#FFFFFF;}
#pages a:hover { background:#00a452;color:#fff; }
#pages span { display:inline-block;padding:7px 14px; background:#00a452;color:#fff;
-moz-border-radius:4px;      /* Gecko browsers */
-webkit-border-radius: 4px;   /* Webkit browsers */
border-radius:4px;            /* W3C syntax */
}
.text-c{text-align: center}
@media all and (max-width:780px) {
#pages, #pages a {font-size:13px;}
#pages a, #pages a.a1, #pages span {padding:4px 12px; }
}

.fengexian{
	width:90%;
	margin:0 auto;
	padding:20px 0;
	background-image: url(/img/xian.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}
@media all and (max-width:780px) {
.fengexian{width:92%;padding:10px 0;}
}

.gao10{ height:10px; width:100%;}


#lightbox{z-index:9999;position:absolute;border:##00a452 1px solid;padding:10px;background-color:#00a452;}
#lightboxcaption{border-bottom:#666 1px solid;text-align:center;background-color:#eee;color:#333;font-size:90%;border-right:#666 1px solid}
#lightboxindicator{border:#fff 1px solid}
#lightboxoverallview{background-color:#000;opacity:.8}
#overlay{background-color:#000;opacity:.8}
* html #lightboxoverallview{filter:alpha(opacity=80);background-color:#000}
* html #overlay{filter:alpha(opacity=80);background-color:#000}