@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}table {border-collapse:collapse;border-spacing:0;}fieldset,img {border:0}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th {text-align:left}h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
q:before,q:after {content:''}abbr,acronym { border:0}input,select{vertical-align:middle;}
.mauto{ margin:0 auto;}
.yahei{font-family: Arial,proxima-nova,"Microsoft YaHei","微软雅黑";}
.font12{ font-size:12px;}.font14{ font-size:14px;}.font16{ font-size:16px;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{clear:both}
.cl{clear:left}
.cr{clear:right}
.hidden{visibility:hidden}
.none{display:none}
.m10{margin:10px}
.mr20{ margin-right:20px!important;}
.mr30{ margin-right:30px!important;}
.mt20{ margin-top:20px!important;}
.mt30{ margin-top:30px!important;}
.mb30{ margin-bottom:30px!important;}
.mt0{ margin-top:0!important;}
.mb0{ margin-bottom:0!important;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.h5{ font-size:0; height:5px;}
.h10{ font-size:0; height:10px;}
.h15{ font-size:0; height:15px;}
.h20{ font-size:0; height:20px;}
.h25{ font-size:0; height:25px;}
.h30{ font-size:0; height:30px;}
.h40{ font-size:0; height:40px;}
.h50{ font-size:0; height:50px;}
.h100{ font-size:0; height:100px;}
.bb1{ border-bottom:1px solid #e5e5e5;}
.w100{ width:100%;}
.w110{ width:110%;}

.w890{width:890px;margin:0 auto;}
.w920{width:920px;margin:0 auto;}
.w1000{ width:1000px;margin:0 auto; }
.w1100{ width:1100px;margin:0 auto; }
.w1200{ width:1200px;margin:0 auto; }
.w1180{ width:1180px;margin:0 auto; }
.w1220{ width:1220px;margin:0 auto; }
.mauto{ margin:0 auto;}
.radius10{ border-radius:10px;}
.line1{ font-size:0; height:1px; background-color:#dff18d;}
a{ text-decoration:none; color:#333;}
a:focus{outline:none;}
a:hover{color:#0A6B0C;}
.red{ color:#e34d4d;}
.blue{ color:#43a6e5;}
.bgfff{ background-color:#fff;}
.center{ text-align:center; }
body{font-family: Arial,proxima-nova,"Microsoft YaHei","微软雅黑";}
.top{ background-color:#549E28; height:25px; line-height:25px; font-size:12px; color:#fff;}
.top a{ color:#fff; }

.menu{ line-height:50px; background-color:#fff; color:#333; height:50px; 
	border-bottom: 6px solid #1d8c09; border-top: 1px solid #eee; } 

.menu .m1{  line-height:50px;    display:inline-block ; display:inline-block; width:150px; text-align:center;  position: relative;}
.menu .m1:hover{  }
.menu .m1 a{ font-size:16px; color:#333;}
.menu .m1::after{ content:""; height: 50px; border-right: 1px solid #eee;
	position: absolute; right: 0; top:0px;
}
.menu>ul>li:hover>a{ color:#1d8c09!important}

.menu .m1:last-of-type::after{ display: none; }
.menu li ul{ position: absolute; top: 50px; width: 100%; background-color: #1d8c09; display: none; z-index: 9999999}
.menu li ul li {border-bottom: 1px solid #51b73f; white-space: nowrap; padding: 0 10px;}
.menu li li a{ color:#fff!important}
.menu li ul li:hover{background-color: #11750b;}
.menu li li a:hover{   }



.search_box{ height:70px; background-color:#FAFAFA; padding: 30px 0;}
.sh_bor{   margin-top: 15px; padding: 0 px;  }
.key_box{height:70px; line-height: 70px; color: #333; font-size: 20px; }
.sh_bor{ height: 35px; line-height: 35px;}
.sh_bor input{height: 35px; line-height: 35px;}
.ipt1{ border: 1px solid #eee; background-color:#fff; 
	border-radius: 1px; color: #333; font-size: 20px; 
	text-indent: 10px;
}
.btn1{   height: 35px; width: 80px; border: none; color: #fff; border-radius: 1px;font-size: 20px;
	/* background-image:url(../images/sear.png);
	background-position:center; background-repeat: no-repeat; */background-color:#4AB344;}




.titbox{ text-align:center;}
.titbox p.entitle{color:#4492CE;font-size: 22px; text-transform:uppercase;}
.titbox p.title{font-family: HELVETICANEUELTPRO-THEX, 微软雅黑;
    font-size: 22px; color:#111;}
.titbox p.subtitle{color:#666;
    font-family: HELVETICANEUELTPRO-THEX, 微软雅黑;
    font-size: 18px;
    line-height: 45px; display:inline-block;  height:45px;}
.titbox p.line{ height: 8px; border-bottom:5px solid #0A6B0C;   width: 50px; margin: auto;}
.titbox span.subtitle1{ display:inline-block; width:200px; height:6px;background-color:#183883; margin-top:20px;}
.subtitle2{ text-align:center; font-size: 0.8rem; color: #2A5EB6; font-weight: bold; }

.sub-nav { text-align: center; }
.sub-nav a,.sub-nav span{ display: inline-block;  padding-bottom: 15px;}
.sub-nav a{ font-size: 18px; /*font-weight: bold; */border-bottom: 3px solid #fff; }
.sub-nav a:hover{ border-color:#0A6B0C }

.i-pro .item-box .item{ margin: 5px; }
.i-pro .item-box .item a{ display: block; }
.i-pro .item-box .item .tit{  height: 35px; line-height: 35px; font-size:16px;  text-align: center; color: #0A6B0C; font-weight: bold;}
.i-pro .item-box .item .img-box{ width: 283px; height: 283px; background-size: cover;
	background-position: center;}
.i-pro .item-box .item .img-box p{ background-color: rgba(0, 0, 0, 0.35); width: 283px; height: 283px;
 line-height: 340px; text-align: center; display: none; }
.i-pro .item-box .item .img-box p img{ display: inline-block; margin-top: 125px; }
.i-pro .item-box .item a:hover p{ display: block; }

.i-about{ background-color: #f8f8f8; padding: 50px 0; }
.i-about .fr{ width: 635px; }
.i-about .i-about-con{ font-size: 16px; /*font-weight: bold;*/ line-height: 28px; color: #676767; }
.i-about .i-about-con .more{ display: block; width: 180px; height: 40px; line-height: 40px; 
	border:1px solid #333; text-align: center; background-color: #fff; margin-top: 15px; }



.i-case .item-box .item{ margin: 11px; position: relative; }

.i-case .item-box .item a{ display: block; }
.i-case .item-box .item p{  }
.i-case .item-box .item .tit{
	font-size:14px;  
	text-align: center; 
	height: 45px ; line-height: 45px; position: absolute; bottom: 0; width: 100%; 
	background-color: rgba(0, 0, 0, 0.75); color: #fff;
}
.i-case .item-box .item .img-box{ width: 283px; height: 283px; background-size: cover; background-position: center; }
.i-case .item-box .item .img-box p{ background-color: rgba(0, 0, 0, 0.35); width: 283px; height: 283px;
 line-height: 340px; text-align: center; display: none; }
.i-case .item-box .item .img-box p img{ display: inline-block; margin-top: 125px; }
.i-case .item-box .item a:hover p{ display: block; }



.i-case .item-box .swiper-slide{  position: relative; margin-top: 11px; }

.i-case .item-box .swiper-slide a{ display: block; }
.i-case .item-box .swiper-slide p{  }
.i-case .item-box .swiper-slide .tit{
	font-size:14px;  
	text-align: center; 
	height: 45px ; line-height: 45px; position: absolute; bottom: 0; width: 100%; 
	background-color: rgba(0, 0, 0, 0.75); color: #fff;
}
.i-case .item-box .swiper-slide .img-box p{ background-color: rgba(0, 0, 0, 0.35); width: 283px; height: 283px;
 line-height: 340px; text-align: center; display: none; }
.i-case .item-box .swiper-slide .img-box p img{ display: inline-block; margin-top: 125px; }
.i-case .item-box .swiper-slide a:hover p{ display: block; }
.i-case .item-box .swiper-slide .img-box.i-pro-w588{ width: 610px; height: 578px; }
.i-case .item-box .swiper-slide .img-box.i-pro-w588 p{ width: 610px; height: 578px;  line-height: 590px;}
.i-case .item-box .swiper-slide .img-box.i-pro-w588 p img{margin-top: 250px;}




.i5{ padding:0 0 50px 0;   }
.i5_img_box{ position:relative; padding-left: 20px; transition: all .3s;}
.i5_img_box:hover{ background-color: #f7f7f7; transition: all .3s;}
.i5_date_box{ position:absolute; width:65px; height:70px; background-color:#0183C7; text-align:center; color:#fff;}
.i5_date_box span{ font-size:30px;}
.i5_date_box p{ font-size:14px;}

.i5 .i5_con{ padding:10px; font-size:16px; line-height:30px; position:absolute; left: 340px;  }


.i5 .more{ display:inline-block; width:100px; height:40px; line-height:40px; color:#fff; background-color:#0183C7; text-align:center;}  
.i5 h5{ font-size:22px; line-height:40px; color: #333;}
.sub_small_title{ font-size: 22px; line-height: 40px; color: #026FB8; font-weight: bold; border-bottom: 2px solid #ccc; margin-bottom: 10px;}
.sub_small_title em{ font-size: 16px; color: #999;}
.sub_small_title a{ font-weight: 200; font-size: 16px;}

.dt01_list{  margin-top: 20px; font-size: 18px; line-height: 50px;}
.dt01_list li{padding: 0 20px; transition: all .3s;}
.dt01_list li:hover{  background-color: #f7f7f7; transition: all .3s;}
.dt01_list li:hover a{color:#026FB8;}

/*动态*/
.dt_bg {   height:730px;}
.dt_bg .js_top { padding:63px 0 52px;}
.dt_bg .js_top i { margin-left:498px;}
.dt_bg .js_top .nobor { margin:17px 0 0;}
.dt_bg .js_top a b { font-size:14px; color:#a9a9a9; font-family:Arial; text-transform:uppercase;}
.dt_box {   }
.dt { width:765px; padding-left:45px;}
.dt_top { height:50px;}
.dt_top em a { font-family:Arial; text-transform:uppercase; color:#999; display:block; float:right; font-size:14px;}
.dt_top b a { color:#026FB8; font-size:18px;}
.dt01 { width:750px; position:relative;  }
.dt01 a em { display:block; height:62px; line-height:62px; background:url(Img/Index/btm06.png) repeat; width:254px; position:absolute; top:264px; left:0; text-align:center; color:#fff; font-size:15px; font-weight:bold;}

.dt02 { width:450px;}
.dt02 ul li { border-top:solid 1px #e3e3e3; padding:15px 0 0; height:85px; transition: all .3s;}
.dt02 ul li:hover{ background-color: #f7f7f7; transition: all .3s;}
.dt02 ul li:hover a{color:#026FB8;}
.dt02 ul li dt { float:left; width:95px; text-align:center; padding-right:60px;
 font-family:Arial; font-size:30px; color:#333; display: none;}
.dt02 ul li dt em { display:block; font-size:16px; color:#666;}
.dt02 ul li dd { float:left; }
.dt02 ul li dd a { display:block; font-size:16px; color:#333; font-weight:bold;}
.dt02 ul li dd a:hover { color:#026FB8;}
.dt02 ul li dd p { font-size:13px; color:#333; font-size: 16px; line-height:24px; padding:5px 0 0;}

.qqq{ display: inline-block; background-color: #7086BB; width: 20px; text-align: center; color: #fff;}
.aaa{display: inline-block; background-color: #EB6100;width: 20px;text-align: center; color: #fff;}

.oooo .serve_item_box{ border:1px solid #eee; }











/*
.foot{ min-height:200px; background-color:#6DA233; padding-bottom:40px; margin-top:50px;}
.foot .w1200{ background-image:url(../images/foot1.jpg); background-repeat:no-repeat; background-position:0 50px;}

.foot11{ margin-left:110px; height:220px; width:600px;}
.foot11 dl{ display:inline-block; *display:inline; *zoom:1; margin-left:50px; vertical-align:text-top; margin-top:0;}

.foot11 dt{ color:#fff; font-size:20px; margin-bottom:10px;}
.foot11 dd{ height:28px; line-height:28px;}
.foot11 dd a{ color:#fff; font-size:12px;}

.foot12{ width:204px; margin-left:50px;}
.foot_tel{background-image:url(../images/foot-tel.png); background-repeat:no-repeat; background-position:0 0 ; padding-top:50px; font-size:30px; text-align:center; color:#fff; height:48px;}
.foot_txt{ color:#fff; font-size:12px; padding-left:20px;}


.qrcode{ margin-right:50px; margin-top:50px;}


.foot2{ background-color:#186014; color:#fff; height:40px; line-height:40px; font-size:14px; text-align:center;}
*/

.foot_menu{ background-color: #2B2B2B; height: 60px; border-bottom: 1px solid #666; }
.foot_menu a{ display: inline-block;  line-height:60px;   font-size: 16px; color:#fff; padding-right:20px;  text-align:center;}
.foot{   background-color: #2B2B2B;  }
.foot .copyright{  line-height:25px; color:#fff; font-size: 16px; padding:25px ; text-align: left;
	height: 100px;
    border-left: 1px solid #666;
    margin-top: 26px;
}
.foot .copyright a{ color:#fff;}
.foot .qrcode{ padding: 20px; margin-right: 80px; }
.foot_mn{ padding-top: 25px; line-height:25px; vertical-align:top;  }
.foot_mn dl{ display: inline-block; vertical-align:top; width: 130px; font-size: 14px; overflow: hidden;}
.foot_mn *{ color: #fff;}
.foot_mn dt{ font-weight: bold;}
.footline{ background-color: #111111;  color:#fff; line-height:60px; text-align:center; font-size:16px;}




/**/
.nbanner{height:300px; background-position:center;}
.w1200{ width:1200px;}
.main{   padding:20px; border-radius:5px;  margin:20px auto; }
.lrft{ width:275px;}
.left .tit{ padding-left:0; background-color:#549E28; color:#fff; width:275px; height:43px; font-size:16px; line-height:43px; text-indent:20px;}
.left .box{ padding:10px; line-height:35px; font-size:14px;}
.left .box a{ display:block; border-bottom:1px dashed #ddd; text-indent:20px;}
.left .tit em{ font-size:12px;}

.right{ width:913px;}
.right .tit{padding-left:0; width:886px; height:43px; line-height:38px; font-size:14px;  border-bottom:2px solid #549E28; }
.right .tit .fl{ color:#333; margin-left:20px; font-size:16px; font-weight:bold; }
.right .tit .fr{ color:#999; margin-right:20px;}
.right .tit .fr a{color:#999;}
.right .box{ width:853px; padding:20px; overflow:hidden;}
.right .box .plist { width:110%;}

.right .box .plist li { width:263px; margin-right:25px; float:left; display:block; margin-bottom:10px;}
.right .box .plist li a{ display:block; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.right .box .plist li img{ width:263px!important; height:250px;}
.right .box .plist li a.img{ border:2px solid #fff;}
.right .box .plist li a.img:hover{ border:2px solid #E1980A;}
.right .box .plist li a.t{ line-height:30px; text-align:center; font-size:14px;}
.right .box .plist li a.t:hover,.right .box .plist li:hover a{ color:#E1980A;}

.right .box .nlist li{ background-image:url("../images/dot2.gif"); background-repeat:no-repeat; background-position:5px center; line-height:38px; height:38px; border-bottom:1px dashed #999; font-size:14px; text-indent:20px;}
.right .box .nlist li:hover,.right .box .nlist li:hover a{color:#E1980A;}


.rbox{ font-size:14px; line-height:28px;  }
.nyr_news_info{text-align:right; background-color:#f7f7f7; color:#999; padding:0 10px; font-size:10px; margin-bottom:10px; border-radius:5px;}
.nyr_news_next{ margin-top:10px; padding-top:10px; border-top:1px dashed #eee;}
.rbox h2{ font-size:16px; text-align:center; padding:10px; font-weight:bold; color:#444;}


.ym{ text-align:center;}
.ym{   margin:0 auto; padding:35px 0; text-align:center;}
.ym a:first-child{ border-radius: 5px 0 0 5px;}
.ym a:last-child{border-radius: 0 5px 5px 0;}
.ym a{ display:inline-block;   height:40px; line-height:40px; width:45px; border:1px solid #EAEAEA; margin-left:-1px; color:#999; font-family: proxima-nova,"Microsoft YaHei","微软雅黑"; font-size:12px;}
.ym a:hover,.ym a.on{ background-color:#f7f7f7;}

