body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box; }
*{box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333; font-size: 14px;}
a:hover{color:#20961b; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0abd56 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1300px; height:20px;}
.kg1{width:1300px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1300px; height:60px; margin:0 auto;  overflow:hidden;}
.kg80{width:1300px; height:80px; margin:0 auto;  overflow:hidden;}
.kg70{width:1300px; height:70px; margin:0 auto;  overflow:hidden;}
.bz{ width:1300px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1300px; margin: 0 auto;}
.clear{height:0; overflow:hidden; clear:both;}
/*头部*/
.head {width: 100%;background-color: #444444;height: 38px;}
.head_box {width: 1300px;margin: 0 auto;font-size: 14px;line-height: 38px;color:#ffffff;}
.head_tit {float: left;background: url(../images/h1.png)0 7px no-repeat;padding-left: 28px;}
.head_icon ,.head_icon1 {float: right;margin-left: 32px;}
.head_icon img,.head_icon1 img {vertical-align: text-bottom;}
.head_icon span,.head_icon1 span {padding-left: 6px;}
.head_icon a,.head_icon1 a {color: #fff;text-decoration: none;}
.head_icon1 span{position: relative;}
.head_icon1 span:nth-child(1):after{content: "";display: block;width:120px;height:120px;position: absolute;top: 30px;left: -30px;background-size: cover;background-image:url(../images/wx.jpg);display: none;z-index: 9999;box-shadow: 0px 0px 10px 2px rgba(136, 136, 136, 0.3);}
.head_icon1 span:nth-child(1):hover:after{display: block;}
.head_icon1 span:nth-child(3){margin-right:30px;}
/*标题*/
.title {width:100%;height:90px; position: relative;}
.title_box {width:1300px;margin: 0 auto;}
.title_logo {float:left;margin-top:15px;}
.title_txt {font-size: 32px;line-height: 32px;float: left;margin-top:30px;}
.title_txt>span {font-size: 18px;color: #666666;line-height: 28px;font-family: normal;}
.title_nav {float:left;margin-left: 40px;}
.title_nav ul {list-style: none;}
.title_nav ul li {float:left;width:96px;height:40px;line-height:40px;text-align: center;margin:25px 5px;position:relative;}
.title_nav ul li a {font-size: 16px;color: #666666;}
.title_nav ul li a:hover{background: #20961b;display: block;color: #ffffff;border-radius: 20px;transition: all 0.4s linear;}
.title_nav>ul>li.cur{background: #20961b;display: block;color: #ffffff;border-radius: 20px;transition: all 0.4s linear;}
.title_nav>ul>li.cur a{color: #fff;}
.title_icon {float:right;margin:29px 0;}
.title_ali {display: inline-block;}
.title_icon>.title_cont {width:32px;height:32px;background:url(../images/t1.png) 9px no-repeat #20961b;border-radius: 50%;display: inline-block;margin-left: 10px;transition: all 0.5s linear; }
.dh_hm{float: right;font-size: 24px;margin-top: 3px;margin-left: 10px;font-family: "Impact";color: #20961b;}
.telxx{font-size:18px;color: #20961b;}
.dh_hm a{font-size: 24px;}
.seadrop1{ position:absolute; z-index:9; width:100%; left:0;  top:100%; opacity:0; visibility:hidden;  transition:all .3s ease;  visibility: hidden;height:auto;  transition: all 0.5s linear;  transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px); transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-webkit-transition: .5s;-o-transition: .5s; }
.head_seat:hover .seadrop1,.title_cont:hover .seadrop1{ top:100%; opacity:1; visibility:visible;opacity: 1;transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0); -o-transform: translateY(0);-webkit-transform: translateY(0);}
.title_phone {font-size:18px;color: #999; padding: 30px;float: right;background:rgba(255,255,255,0.9);}
.title_phone span {font-size: 24px;color: #20961b;font-family: Arial;}
.title_nav ul>li>a:after{content:""; display:block; width:0;position: absolute;height:70px;top: 0;z-index: -1;  margin:0 auto; transition:all linear 0.3s; -moz-transition:all linear 0.3s; -ms-transition:all linear 0.3s; -webkit-transition:all linear 0.3s; }
.nav2{ position: absolute; top:100px; z-index: 9999; width:140px; height:auto; opacity: 0;visibility: hidden;height:auto;  transition: all 0.5s linear;  transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px);-o-transform: translateY(20px);-webkit-transform: translateY(20px); transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;  left: -20px;}
.nav2 a{display: block;
	color: #fff!important;
	width:140px;
	height:33px;
	line-height:33px;
	text-align:center;
	font-size: 14px!important;
	background: #20961b;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;}
.title_nav>ul>li:hover .nav2{ top:100%; transition: all 0.5s linear;   visibility: visible;opacity: 1;transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0); -o-transform: translateY(0);-webkit-transform: translateY(0);}
.nav2 a:hover{background:#666; color: #fff!important;transition:all linear 0.3s;border-radius: inherit !important;}
.banner {width:100%;overflow: hidden;position: relative;}
.banner_box {max-width: 100%;height:600px;}
.banner_box ul {list-style: none;}
.banner_box ul li {transition: .5s;width: 100%;height:600px;background-position: center;}
.banner_box ul li+li {display:none;}
.banner_after {width: 100%; position: absolute;bottom: 30px;left: 50%; text-align: center;}
.banner_after ul {list-style: none;}
.banner_after ul li {width: 12px;height: 12px;background: #333333;border-radius: 20px;float: left;margin-right: 10px;transition: .5s;}
.banner_after ul li:hover {background: #20961b;width: 20px;transition: .5s;}
.banner_after ul li.on{background: #20961b;width: 20px;}
.banner-btn .prev ,.banner-btn .nex{position: absolute;left:3%;top:60%;margin-top:0px;width:39px;height:55px;background: url(../images/qt.png) -106px 10px no-repeat #666666;filter: alpha(opacity=50);opacity: 0.5; display: none;transition: all 0.3s linear;}
.banner-btn .next {position: absolute;right: 3%; width:39px;height:55px;top:45%;background: url(../images/qt.png) 11px 11px no-repeat #20961b; filter: alpha(opacity=50);opacity: 0.5;display: none;}
.banner:hover .banner-btn .prev ,.banner-btn .nex{display: block;transition: all 0.3s linear;}
.banner:hover .banner-btn .next{display: block;transition: all 0.3s linear;}
/*search*/
.search {width: 100%;height:72px;background:#444444;overflow:hidden;line-height: 72px;}
#search_nr{width:1300px; margin:0 auto; height:72px; border-radius: 8px; }
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px; background:#666666; border-radius: 0px 20px 20px 0px; box-sizing: border-box; padding-top: 7px;}
#search-bg{float:left; width:189px; height:33px; line-height: 33px; background:#666666; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box; border-radius: 20px 0px 0px 20px;}
.search-text{width:1081px; float:left; font-size:14px; line-height:72px; height:72px;background: url(../images/s1.png)0 23px no-repeat;padding-left: 30px;color: #999999;}
.search-text a{ font-size:14px; color: #999999;}
.search-text a:hover{ font-size:14px; color: #ffffff;}
.search-text span{ float:left; font-weight:bold; color:#ffffff;}
#infoname{ border:none;background:none; outline:none;}   
/*案例*/
.cases {width:100%;overflow: hidden;}
.cases_box {width:1300px;margin: 0 auto;margin-top:10px; margin-bottom:20px;}
.cases_tit {font-size: 42px;color: #333333;text-align: center;line-height: 50px;}
.cases_tit>span { color: #20961b;}
.cases_tit p {font-size: 16px;color: #888888;font-family: normal;}
.cases_line {text-align: center;margin-bottom:40px;}
.cases_big {height:292px;overflow:hidden;}
.cases_call table tr td div {width:310px;background: #f5f5f5;line-height:56px; padding-top: 0 !important;transition: all 0.3s linear;}
.cases_call div a {font-size: 1rem;color: #333333;}
.cases_call table tr {display:block;height:292px;}
.cases_call table tr td:hover div a {background: #20961b;color: #ffffff; display: block;transition: all 0.3s linear;}
.cases_call table tr td+td {margin-left:10px;}
.cases_call table tr td a {display:block;overflow:hidden;}
.cases_call table tr td br {display:none;}
.banner-btn .prev ,.banner-btn .nex{position: absolute;left: 3%;top:45%;margin-top: -25px;width:39px;height:55px;
background: url(../images/qt.png) -106px 10px no-repeat #666666;filter: alpha(opacity=50);opacity: 0.5; display: none;transition: all 0.3s linear;}
.banner-btn .next {position: absolute;right: 3%; width:39px;height:55px;top:45%;background: url(../images/qt.png) 11px 11px no-repeat #20961b; filter: alpha(opacity=50);opacity: 0.5;display: none;}
.banner:hover .banner-btn .prev ,.banner-btn .nex{    display: block;transition: all 0.3s linear;}
.banner:hover .banner-btn .next{    display: block;transition: all 0.3s linear;}
/*产品中心*/
.prod {width:100%;overflow: hidden;background: #fbfbfb;padding-bottom:10px;}
.prod_box {width:1300px;margin: 0 auto;margin-top:40px;}
.prod_tit {font-size: 43px;color: #333333;text-align: center;line-height:50px;}
.prod_tit>span { color: #20961b;}
.prod_tit p {font-size: 16px;color: #888888;font-family: normal;}
.prod_line {text-align: center;margin-bottom: 20px;}
.prod_tab ul li {position: relative;}
.prod_txt {font-size: 20px;color: #333333;line-height: 30px;text-align: left;}
.prod_txt b {
	margin-left: 10px; padding-bottom:4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #20961b;}
.prod_txt span {font-size: 12px;color: #999999;margin-left: 5px;;font-family: Arial;}
.prod_txt img {float:left;}
.prod_txt a {float:right;}
.prod_call {margin-top: 20px;margin-bottom:10px; overflow:hidden;}
.divproduct_new_div_item_title {}
.product_div_item_pic {float:left;}
.product_div_item_pic img {width:222px; margin:5px;}
.divproduct_new_div_item+.divproduct_new_div_item {margin-left:12px; display: block;float: left;}
.prod_call li {width: 236px;padding-left: 0 !important;display: inline-block;margin-right:30px; height:190px;}
.prod_call li img{width:222px;margin:5px;}
.prod_call li:nth-child(5n){margin-right:0px;}
.prod_call ul a:hover {color:#ffffff;font-weight:bold !important;}
.prod_call li{padding-left:0 !important;display: inline-block;position: relative;overflow: hidden;margin-bottom:12px; border:1px solid #ddd;}
.prod_call li:hover>a:after{content:'';position: absolute;top: 0%;transition: 0.3s all ease-in-out;}
.prod_call li>a:after{content: '';position: absolute;width: 100%;  height:154px;right: 0;left: 0;top: -100%; background: rgba(68,68,68,0.5) url(../images/link.png) no-repeat center; transition: 0.3s all ease-in-out;}
.prod_call li br{display:none;}
.prod_call li span{width: 100%;display: block; height: 36px; line-height: 36px !important;background: #20961b; margin-left: -1px; margin-bottom: -1px; position: absolute;left: 0; right: 0;  margin: auto; bottom:0px; transition: 0.7s all ease-in-out; text-align:center;}
.prod_call li span a{color:#fff; text-align:center;}
.prod_call li:hover span{position: absolute;left: 0; right: 0;  margin: auto; bottom:10px;}  
/*海报*/
.post {width:100%;background: url(../images/hbj.jpg)no-repeat center;height: 309px;overflow: hidden;}
.post_box {width:1300px;margin: 0 auto;margin-top: 56px;}
.post_tab {width:890px;}
.post_txt {font-size: 30px;color: #ffffff;float: left;}
.post_int {margin-top:20px;display: flex;}
.post_int ul li {float:left;margin-right: 25px;}
.post_int ul li img {float: left;padding-top: 10px;margin-right: 5px;}
.post_int ul li>span {font-size:17px;color: #ffffff;}
.post_txt i {width:32px;height: 2px;background: #a9a7a6;display: inline-block;margin-top: 27px;margin-bottom: 32px;}
.post_txt p {font-size:20px;color: #ffffff;}
.post_con {float: right;margin-top: 26px;}
.post_phone {background: url(../images/t2.png)0 12px no-repeat;color: #ffffff;padding-left: 40px;}
.post_phone b {font-size: 26px;font-family: Arial;line-height: 30px;}
.post_more {width: 220px;height: 38px;background: #20961b;border-radius: 20px;line-height: 38px;text-align: center;margin-top: 20px;}
.post_more a{font-size: 16px;color: #ffffff;}
/*工程展示*/
.exhi {width:100%;overflow: hidden;padding-bottom: 60px;}
.exhi_box {width:1300px;margin: 0 auto;margin-top: 70px;}
.exhi_tit {font-size: 43px;color: #333333;text-align: center;line-height: 50px;}
.exhi_tit>span { color: #20961b;}
.exhi_tit p {font-size: 16px;color: #888888;font-family: normal;}
.exhi_line {text-align: center;margin-top: 7px;margin-bottom: 15px;}
.exhi_tab {display: inline-block;margin-top: 30px;}
.exhi_nav ul li {float: left;width: 185px;height: 49px;text-align: center;line-height: 49px;position: relative;}
.exhi_nav ul li+li:before {content: '';width: 1px;height: 13px;background: #333333;position: absolute;left: 5px;top: 20px;}
.exhi_nav ul li.on:after {content: '';width: 0px;height: 0px;border-top: 9px solid #dc0000;
border-right: 7px solid transparent;border-bottom: 10px solid transparent;border-left: 7px solid transparent;position: absolute;top: 49px;left: 45%;transition: 0.5s;}
.exhi_nav ul li a {font-size: 16px;color: #666666;display: block;}
.exhi_nav ul li.on a {background:#20961b;display: block;color: #ffffff;}
.exhi_big {margin-top: 36px !important;display: inline-block;}
.exhi_con {height: 500px;}
.exhi_txt {width:401px;height: 500px;background: #f5f5f5;padding-top: 80px;padding-left: 42px;float: left;}
.exhi_txt p {font-size: 24px;color: #333333;}
.exhi_txt p span {font-size: 12px;color: #888888;letter-spacing: -1px;}
.exhi_line1 {width:25px;height: 2px;background: #20961b;display: inline-block;margin-top: 28px;margin-bottom: 50px;}
.exhi_sub {width:315px;font-size: 15px;line-height: 30px;color: #666666;}
.exhi_more {width:156px;height: 50px;background: #20961b;text-align: center;line-height: 50px;margin-top: 50px;}
.exhi_more a {font-size:16px;color: #ffffff;display: block;}
.exhi_pic {float:right;width: 898px; }
.exhi_call {margin-top: 30px;display: inline-block;height: 486px;}
.exhi_call tr td {height: 476px;display: inline-block; margin-bottom: 39px; padding-left: 0 !important;overflow:hidden;}
.exhi_call tr td img {-webkit-transition: .8s; -o-transition: .8s; transition: .8s;}
.exhi_call tr td+td {margin-left: 13px;}
.exhi_call div {height: 56px;background: #f5f5f5;line-height: 56px; padding-top: 0 !important;transition: all 0.3s linear;}
.exhi_call div a {font-size: 1rem;color: #333333;}
.exhi_call table tr td:hover div a {background: #20961b;color: #ffffff; display: block;transition: all 0.3s linear;}
.exhi_call table tr td:hover img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.exhi_call table tr td a {display:block;overflow:hidden;}
.exhi_call table tr td br {display:none;}
/*核心优势*/
.adv {
	width:100%;
	overflow: hidden;
	background-image: url(../images/sbj.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:220px;
}
.adv_box {width:1300px;margin: 0 auto;margin-top:50px;}
.adv_tit {font-size: 38px;color: #ffffff;text-align: center;line-height: 50px;}
.adv_tit>b>span img { vertical-align: bottom;margin-right: 5px;}
.adv_tit p {font-size: 18px;color: #ffffff;font-family: normal;letter-spacing: 1px;}
.adv_line {text-align: center;margin-top: 7px;margin-bottom:20px;}
.adv_tab {width: 1300px; height: 634px;background: #ffffff;display: inline-block;}
.adv_nav {margin-top:46px;margin-left: 41px;}
.adv_nav ul li {float:left;}
.adv_nav ul li+li {margin-left: 86px;}
.adv_nav ul li.on .adv_pic {background:#20961b }
.adv_nav ul li.on .adv_txt {color: #20961b;}
.adv_nav ul li.on .adv_txt span {color: #20961b;}
.adv_pic {width: 72px;height: 72px;background: #444444;border-radius: 50%;text-align: center;padding-top: 20px;float: left;}
.adv_txt {font-size: 28px;color: #333333;float: right;margin-left: 20px;line-height: 36px;}
.adv_txt span {font-size: 18px;color: #666666; }
.adv_big {}
.adv_con {margin-top: 47px;display: inline-block;margin-left: 41px;}
.adv_word {width: 424px;height: 405px;background: #f8f8f8; float:left;font-size: 28px;color: #333333;padding-top: 56px;padding-left: 39px;}
.adv_word em {color:#20961b;font-style: normal;}
.adv_word span {font-size: 12px;color: #888888;}
.adv_line1 {width:344px;height: 1px;background: #dddddd;margin-top: 22px;margin-bottom: 30px;}
.adv_sub {width:344px;font-size: 15px;line-height: 30px;color: #666666;}
.adv_more {width:132px;height: 44px;background: #444444;text-align: center;line-height: 44px;margin-top: 40px;}
.adv_more a {font-size:16px;color: #ffffff;display: block;}
.adv_more:hover {background:#20961b;transition: 0.5s; }
.adv_img {float:right;width: 789px;}
/*定制流程*/
.tech {width: 100%;overflow: hidden;padding-bottom:80px;}
.tech_box {width:1300px;margin: 0 auto;margin-top:40px;}
.tech_tit {font-size: 43px;color: #333333;text-align: center;line-height: 50px;}
.tech_tit>span { color: #20961b;}
.tech_tit p {font-size: 16px;color: #888888;font-family: normal;}
.tech_line {text-align: center;margin-top: 7px;margin-bottom: 15px;}
.tech_txt ul li {float:left;position: relative;width:170px;text-align: center;margin-top: 30px;}
.tech_txt ul li+li:after {content: '';background: url(../uploadfile/image/20200922/20200922144555_2034935880.png)no-repeat;width: 9px;height: 14px;position: absolute;top: 65px;left: -50px;}
.tech_txt ul li+li {margin-left: 56px;}
.tech_txt ul li:nth-child(2),.tech_txt ul li:nth-child(4),.tech_txt ul li:nth-child(6){margin-top: 170px;}
.tech_txt ul li+li:nth-child(3):after,.tech_txt ul li+li:nth-child(5):after {content: '';background: url(../uploadfile/image/20200922/20200922144555_2034935880.png)no-repeat;width: 9px;height: 14px;position: absolute;top: 210px;left: -25px;}
.tech_txt li span {font-size: 18px;color: #000000;}
.tech_txt li p {font-size: 15px;color: #888888;line-height: 30px;margin-top: 10px;}
.tech_pic {margin: 20px 0;}
/*关于我们*/
.about {width:100%;background: url(../uploadfile/image/20200922/20200922105251_634028375.jpg)no-repeat center;height: 640px;overflow: hidden;}
.about_box {width:1300px;margin: 0 auto;}
.about_txt {float:right;width: 589px;margin-top: 94px;}
.about_tit {font-size: 50px;font-family: Arial;}
.about_tit p {font-size: 24px;font-weight: bold;color: #20961b;margin-top: 20px;}
.about_tit i {width:24px;height: 2px;background: #dddddd;display: inline-block;margin-top: 40px;margin-bottom: 50px;}
.about_tit em {font-size: 15px;line-height: 30px;color: #666666;font-style: normal;display: inline-block;}
.about_tit a {width:163px;height: 50px;background: #444444;color: #ffffff; display: block;text-align: center;line-height: 50px;margin-top: 59px;font-size: 16px;}
.about_tit a:hover {background:#20961b;transition: 0.5s;}
/*plant*/
.plant {width:100%;overflow: hidden;}
.plant_box {width:1300px;margin: 0 auto;margin-top: 32px;}
.plant_tab {}
.plant_nav {}
.plant_nav ul li {float:left;width:159px;height: 52px;line-height: 52px;background: #444444;text-align: center;position: relative;margin-right: 12px;transition: 0.5s;}
.plant_nav ul li a {font-size: 16px;color: #ffffff;}
.plant_nav ul li.on:after {content: '';width: 0px;height: 0px;border-top: 9px solid #20961b;
border-right: 7px solid transparent;border-bottom: 10px solid transparent;border-left: 7px solid transparent;position: absolute;top: 52px;left: 45%;transition: 0.5s;}
.plant_nav ul li.on {background: #20961b;}
.plant_pic {width: 1300px; height: 365px;display: inline-block;margin-top: 32px;}
.plant_call tr td {height: 371px;display: inline-block; margin-bottom: 39px; padding-left: 0 !important;overflow:hidden;}
.plant_call tr td img {-webkit-transition: .8s; -o-transition: .8s; transition: .8s;}
.plant_call tr td+td {margin-left: 20px;}
.plant_call div {height: 56px;background: #f5f5f5;line-height: 48px; padding-top: 0 !important;transition: all 0.3s linear;}
.plant_call div a {font-size: 1rem;color: #333333;}
.plant_call table tr td:hover div a {background: #20961b;color: #ffffff; display: block;transition: all 0.3s linear;}
.plant_call table tr td:hover img {-webkit-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2);}
.plant_call table tr td a {display:block;overflow:hidden;}
.plant_call table tr td br {display:none;}
/*新闻中心*/
.news {width: 100%;background-color: #f9f9f9; overflow: hidden;margin-top:20px;padding-bottom:40px;}
.news_box {width: 1300px;margin: 0 auto;overflow: hidden;}
.news_tab {margin-top:40px;}
.news_Cen {font-size: 38px;line-height: 40px;color: #1c1f28;background: url(../images/n1.png)160px 21px no-repeat;    float: left;}
.news_Cen span {color: #20961b;}
.news_Cen p {font-size: 16px;color: #888888;line-height: 42px;}
.news_pic {width: 600px; float: left;margin-top: 30px; position: relative;height: 570px;}
.news_nav {float: right;overflow: hidden;}
.news_dyn {display: inline-block;float: right;}
.news_dyn ul li {width: 150px;float: left;background: #f0f0f0;text-align: center;margin-right: 12px;height: 54px;line-height: 54px;position:relative;}
.news_dyn ul li a {font-size: 16px;color: #1c1f28;display: block;}
.news_y .news_div_item_year,.news_div_item_month,.news_div_item_day {float: left;}
.news_div_item_title a {font-size: 16px;color: #1c1f28;line-height:40px;}
.news_div_item_title a:hover{color: #20961b;l}
.news_div_item_body {font-size:14px;color:#999999;line-height:26px;}
.news_y .news_div_item_date {font-size: 14px;color: #999999;position:absolute;bottom:26px;left: 200px;
 margin-left: 24px;}
.news_y .news_div_item {position:relative;float: left;border-bottom: 1px solid #dddddd;padding-bottom: 21px;margin-top: 26px;}
.news_y .news_div_item_content {width:433px;float:right;margin-left:24px;}
.news_y .news_div_item_pic {float: left;}
.news_y img.news_div_item_image {width: 200px;height: 150px;}
.news_y .news_div {display: inline-block;}
.news_pic .news_div {display: inline-block;}
.news_pic .news_div_item_content {position:absolute;bottom:0;   border-bottom: 1px solid #dddddd;height: 115px;}
.tempWrap {width:1300px !important;}
.news_call {width: 1300px !important;}
.news_y {width: 665px;float: right;display: inline-block;margin-top:5px;}
.news_dyn ul li.on a{background: #20961b;color: #ffffff;transition: 0.5s;}
.news_dyn li.on:after {content: "";width: 0px;height: 0px;border-top: 9px solid #20961b;border-right: 7px solid transparent;border-bottom: 10px solid transparent;border-left: 7px solid transparent;position: absolute;top: 54px;left: 45%;transition: 0.5s;}
.news_pic img.news_div_item_image {width:600px;height:450px;}
/*partner*/
.partner{background: url(../uploadfile/image/20200922/20200922112406_889755836.jpg)center no-repeat #f9f9f9;height: 272px;width: 100%;overflow: hidden;}
.partner_box {width: 1300px;margin: 0 auto;}
.partner_txt {font-size: 18px;color: #ffffff;margin-top: 50px;line-height: 57px;}
.partner_txt b {font-size: 28px;line-height: 30px;}
.partner_pic {height: 77px;float: left;margin-top: 15px;}
.partner_pic img {margin-right: 12px;}
/*联系方式*/
.contact {width: 100%;overflow: hidden;height: 315px;}
.contact_box {width: 1300px;margin: 0 auto;margin-top: 73px;}
.contact_txt {width: 324px;font-size: 18px;line-height: 30px;color: #333333;float: left;text-align: center;}
.contact_txt em {color:#20961b;font-family: Arial;font-style: normal;}
.contact_txt span {font-size: 14px;color: #888888;line-height: 28px;display: inline-block;margin-top: 20px;}
.contact_txt img {display: block;margin: 0 auto;margin-top: 20px;}
.contact_txt i {display: block;margin: 0 auto;margin-top: 45px;}
.contact_line {width: 1px;height: 197px;background: #eeeeee;float: left;}
/*版权*/
.copy {width: 100%; overflow:hidden;border-top:1px solid #dddddd;}
.copy_box {width: 1300px;margin: 0 auto;margin-top:20px;}
.copy_logo {color: #666666;line-height:40px;float: left;}
.copy_logo span {font-size: 14px;margin-top:4px;letter-spacing: normal;display: inline-block;line-height: 24px;}
.copy_logo img {float:left;}
.copy_logo p {font-size: 23px; color: #444444;}
.copy_logo p em {font-size: 14px;color: #666666;font-style: normal;line-height: 20px;}
.copy_logo a {color: #666666;}
.copy_tit { float: left; margin-top:10px;}
.copy_tit ul {margin-top:5px;}
.copy_tit p{font-size:20px;line-height:20px;color: #333333; font-weight:bold;}
.copy_tit a {font-size: 14px;line-height:24px;color: #666666;}
.copy_tab {
	float: left;
	margin-left:40px;
	padding-left:30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
}
.copy_tab ul li a:hover {color:#20961b;}
.copy_QR {width: 150px;height: 180px;background: #f8f8f8;float:left;text-align:center;margin-left:60px; margin-bottom:20px;}
.copy_QR img {width: 130px;height:130px;margin-top:10px;}
.copy_QR span{font-size:16px;color: #333333;line-height:40px;}
.foot {width: 100%;overflow:hidden;border-top:1px solid #dddddd; text-align:center;line-height:28px;color: #666666; padding-top:10px;}
.foot a{color: #666666;}
/*链接*/
.link {width:100%;background: #333333;height: 65px;overflow: hidden;line-height: 65px;}
.link_box {width: 1300px;margin: 0 auto; }
.copy_link {font-size: 16px;color: #ffffff;float: left;}
.link_call {float: left;}
.linkTagcs li {line-height:65px !important;padding-right: 15px !important;}
.linkTagcs li a:hover {color:#20961b !important;}
.nbanner{HEIGHT:450px; WIDTH: auto;MIN-WIDTH: 1300px;}
.nav_s {FONT-SIZE: 13px; HEIGHT: 36px; WIDTH: 1200px; COLOR: #333; MARGIN: auto; LINE-HEIGHT: 36px}
.nav_s A {
	COLOR: #333
}
.news_all {
	WIDTH: 1300px; MARGIN: 20px auto
}
.news_l_s {
	WIDTH: 250px; FLOAT: left
}
.left_1 {
	MARGIN-BOTTOM: 15px; WIDTH: 250px
}
.left_2 {
	MARGIN-BOTTOM: 15px; WIDTH: 250px
}
.left_3 {MARGIN-BOTTOM: 15px}
.news_r_s {WIDTH: 1020px; FLOAT: right}
.nav_right {HEIGHT: 48px; WIDTH: 1020px; BACKGROUND: url(../images/right_bg.jpg) no-repeat center 42px; LINE-HEIGHT: 42px}
.nav_right SPAN {FONT-SIZE: 18px; FLOAT: left; FONT-WEIGHT: bold; COLOR: #049548; MARGIN-LEFT:2px}
.nav_right EM {FLOAT: right; COLOR: #666; MARGIN-RIGHT: 5px}
.news_lists {HEIGHT: 165px; WIDTH: 1020px; BORDER-BOTTOM: #cccccc 1px dashed; MARGIN-TOP: 15px}
.news_lists IMG {FLOAT: left; MARGIN-LEFT: 5px}
.news_lists DIV {WIDTH: 632px; FLOAT: right}
.news_lists DIV H2 {FONT-SIZE: 18px; HEIGHT: 32px}
.news_lists DIV H2 A {COLOR: #333}
.news_lists DIV UL {HEIGHT: 35px; LINE-HEIGHT: 35px}
.news_lists DIV UL LI {FLOAT: left; COLOR: #666; MARGIN-RIGHT: 30px}
.news_lists DIV P {FONT-SIZE: 13px; COLOR: #666; MARGIN-TOP: 10px; LINE-HEIGHT: 22px}
.news_lists_s {WIDTH: 1020px; BORDER-BOTTOM: #cccccc 1px dashed; MARGIN-TOP: 15px; overflow:hidden;}
.news_lists_s H2 {FONT-SIZE: 18px}
.news_lists_s H2 A {COLOR: #333}
.news_lists_s UL {HEIGHT: 30px; LINE-HEIGHT: 30px}
.news_lists_s UL LI {FLOAT: left; COLOR: #666; MARGIN-RIGHT: 30px}
.news_lists_s P {WIDTH: 1020px; COLOR: #666; LINE-HEIGHT: 22px; padding-bottom:5px;}
.pagess {HEIGHT: 60px; WIDTH: 1020px; TEXT-ALIGN: center; LINE-HEIGHT: 60px}
/*--分页--*/
.page {
	padding:20px 0px 30px 0px;
	text-align:center;
	clear:both;
	margin:0px auto;
}
.page A {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid;
	TEXT-DECORATION: none;
}
.page A:hover {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #322516;
	BORDER-BOTTOM: #c9c9c9 1px solid
}
.page A:active {
	BORDER-RIGHT: #c9c9c9 1px solid;
	BORDER-TOP: #c9c9c9 1px solid;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR: #818181;
	BORDER-BOTTOM: #c9c9c9 1px solid
}
.page SPAN.current {
	BORDER-RIGHT: #459df5 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #459df5 1px solid;
	PADDING-LEFT: 6px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #459df5 1px solid;
	COLOR: #459df5;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #459df5 1px solid;
	BACKGROUND-COLOR: #ffffff
}
.page SPAN.disabled {
	BORDER-RIGHT: #c9c9c9 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #c9c9c9 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN: 2px;
	BORDER-LEFT: #c9c9c9 1px solid;
	COLOR:#ababab;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #c9c9c9 1px solid
}
.pro_lists {
	MARGIN-BOTTOM: 5px; WIDTH: 303px; FLOAT: left; TEXT-ALIGN: center; MARGIN-TOP: 15px
}
.pro_lists IMG {
	MARGIN-BOTTOM: 6px
}
.pro_lists H2 {
	FONT-SIZE: 15px; HEIGHT: 30px; FONT-WEIGHT: lighter; COLOR: #333; LINE-HEIGHT: 30px
}
.tit {
	FONT-SIZE: 18px; HEIGHT: 38px; WIDTH: auto; COLOR: #333; TEXT-ALIGN: center; MARGIN-TOP: 10px; LINE-HEIGHT: 38px
}
.inf {
	HEIGHT: 36px; WIDTH: 1020px; BORDER-BOTTOM: #cccccc 1px dashed; LINE-HEIGHT: 36px
}
.inf LI {
	FLOAT: left; COLOR: #666; MARGIN-RIGHT: 30px
}
.cons {
	FONT-SIZE: 14px; WIDTH: 1020px; COLOR: #333; MARGIN: 20px auto; LINE-HEIGHT: 30px
}
.cons P {
	COLOR: #333
}
.cons DIV {
	COLOR: #333
}
.up_pag {
	HEIGHT: 40px; WIDTH: 1020px
}
.up_pag SPAN {
	HEIGHT: 30px; WIDTH: 100px; FLOAT: left; TEXT-ALIGN: center; MARGIN-LEFT: 410px; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #242424
}
.up_pag SPAN A {
	COLOR: #fff; DISPLAY: block
}
.pags {
	FONT-SIZE: 13px; WIDTH: auto; COLOR: #333; MARGIN: 30px auto; LINE-HEIGHT: 26px
}
.pags A {
	COLOR: #333
}
.pro_list_s {
	MARGIN-BOTTOM: 5px;
	WIDTH: 246px;
	FLOAT: left;
	TEXT-ALIGN: center;
	MARGIN-TOP: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ebebeb;
	border-right-color: #ebebeb;
	border-bottom-color: #ebebeb;
	border-left-color: #ebebeb;
	margin-right: 5px;
	margin-left: 4px;
}
.pro_list_s IMG {
	MARGIN-BOTTOM:1px;MARGIN-top:2px;
}
.pro_list_s H2 {
	FONT-SIZE: 16px; HEIGHT:40px; FONT-WEIGHT: lighter; COLOR: #333; LINE-HEIGHT:40px
}
.pro_list_s H2:hover { background:#049548; color:#FFFFFF;}
.le_s {
	HEIGHT: 55px;
	WIDTH: 250px;
	BACKGROUND-COLOR: #002846
}
.le_s SPAN {
	FONT-SIZE: 26px;
	FLOAT: left;
	COLOR: #fff;
	MARGIN-LEFT: 30px;
	MARGIN-TOP: 12px
}
.le_s EM {
	FLOAT: left;
	COLOR: #ccc;
	MARGIN-LEFT: 6px;
	MARGIN-TOP: 25px;
	font-size: 16px;
}
.left_2 {
	MARGIN-BOTTOM: 15px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	MARGIN-TOP: 3px;
	BACKGROUND-COLOR: #d6d3d3;
	overflow:hidden;
}
.left_2 DIV {
	FONT-SIZE: 15px; HEIGHT: 36px; WIDTH: 220px; BORDER-BOTTOM: #999999 1px dashed; FLOAT: left; MARGIN-LEFT: 15px; LINE-HEIGHT: 36px; TEXT-INDENT: 12px
}
.left_2 DIV A {
	FONT-WEIGHT: bold; COLOR: #333; DISPLAY: block
}
.left_2 DIV:hover {
	BACKGROUND-COLOR: #363636
}
.left_2 DIV:hover A {
	COLOR: #fff
}
.tuijian {
	WIDTH: 1300px; MARGIN: 10px auto
}
.tj_list {
	MARGIN-BOTTOM: 5px; WIDTH: 600px; FLOAT: left; MARGIN-TOP: 5px
}
.tj_list IMG {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid
}
.tj_list DIV {
	WIDTH: 460px; FLOAT: right; margin-right:5px;
}
.tj_list DIV H2 {
	FONT-SIZE: 15px; HEIGHT: 30px; LINE-HEIGHT: 30px;
}
.tj_list DIV H2 A {
	COLOR: #333
}
.tj_list DIV P {
	WIDTH: 460px; COLOR: #666; LINE-HEIGHT: 22px
}
.hnewstit{
	font-size:18px;
	text-align:center;
	color:#2c2f34;
	display:block;
	line-height:128px;
	height:69px;
	background:url(../images/tit_news.jpg) no-repeat center top;
	line-height:90px;
	overflow:hidden;
	margin-top:40px;
	}
.hnewstit a{
	display:block;
	width:100%;
	height:69px;
	color:#2c2f34;}
.cle {CLEAR: both;}
EM {FONT-STYLE: normal;}
.page-about-left{width: 250px;float: left;}
h2.left-box {
    font-weight:700;
    margin-bottom: 14px;
    position: relative;
    text-indent: 10px;
    line-height:50px;
    text-align: center;
    color: #fff;
    font-size: 22px;
    background: #049548;
    font-weight: bold;
    letter-spacing:2px; margin:0px;}
.xypg-left-con {
	border: 1px solid #ebebeb;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;margin-bottom:12px;}
.xypg-left-nav li {
    margin-bottom:6px;
    position: relative;}
.xypg-left-nav li a {
    display: block;
    text-indent:20px;
    font-size: 16px;
    color: #333;
    position: relative;
    line-height:34px;
    border: 1px solid #e4e4e4;
    padding-right:14%;}
.xypg-left-nav li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #d1d1d1 url(../images/xypg-left-jt.png) 0 -15px no-repeat;
    right:8%;
    top: 9px;}
.xypg-left-nav li:hover a, .xypg-left-nav li.clicked a {color:#3c3d3e;}
.xypg-left-nav li:hover .first-nav-btn, .xypg-left-nav li.clicked .first-nav-btn {background-color: #3c3d3e;}
ul.latest-news li {height: 30px;overflow: hidden;line-height: 30px;}
ul.latest-news li a{font-size: 14px;}
.latest-news li a:before {
    content: '';
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #d1d1d1 url(../images/xypg-left-jt.png) -1px -16px no-repeat;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 10px;
}