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: 3px; 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:#168301; 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(../image/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(../image/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; display: flex; align-items: center; justify-content: space-between;}

.title_logo {float:left; width: 24%;}
.title_logo img{ width: 100%;}

.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: #168301;display: block;color: #ffffff;border-radius: 20px;transition: all 0.4s linear;}

.title_nav>ul>li.cur{background: #168301;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(../image/t1.png) 9px no-repeat #168301;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: #168301;}

.telxx{font-size:18px;color: #168301;}

.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: #168301;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: #168301;

	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 img{width:100%;}

/*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(../image/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: #168301;}

.cases_tit p {font-size: 16px;color: #888888;font-family: normal;}

.cases_line {text-align: center;margin-bottom:20px;}

.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: #168301;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(../image/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(../image/qt.png) 11px 11px no-repeat #168301; 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: #fff;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: #168301;}

.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: #168301;}

.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;}

.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: 230px;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 br{display:none;}

.prod_call li span{width: 100%;display: block; height: 36px; line-height: 36px !important;background: #168301; 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(http://www.szhswz.cn/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(../image/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: #168301;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: #168301;}

.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:#168301;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: #168301;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: #168301;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: #168301;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(http://www.szhswz.cn/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:#168301 }

.adv_nav ul li.on .adv_txt {color: #168301;}

.adv_nav ul li.on .adv_txt span {color: #168301;}

.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:#168301;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:#168301;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: #168301;}

.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(http://www.szhswz.cn/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(http://www.szhswz.cn/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(http://www.szhswz.cn/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: #168301;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:#168301;transition: 0.5s;}

/*plant*/

.plant {width:100%;overflow: hidden;}

.plant_box {width:1300px;margin: 0 auto;margin-top: 32px;}

.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 #168301;

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: #168301;}

.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: #168301;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:0px;padding-bottom:20px;}

.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(../image/n1.png)160px 21px no-repeat;    float: left;}

.news_Cen span {color: #168301;}

.news_Cen p {font-size: 16px;color: #888888;line-height: 42px;}

.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_div_item_title a {font-size: 16px;color: #1c1f28;line-height:30px; font-weight:bold;}

.news_div_item_title a:hover{color: #168301;}

.news_div_item_body {font-size:14px;color:#999999;line-height:26px;}

.news_y .news_div_item {position:relative;float:left;border-bottom: 1px solid #dddddd;padding-bottom:10px;margin-top:10px;}

.news_y .news_div_item_content {width:433px;float:right;margin-left:24px;}

.news_y .news_div_item{float:left; width:630px; margin-left:0px;}

.news_y .news_div_item:nth-child(2n){margin-left:40px;}

.news_y .news_div_item:nth-child(5){border-bottom: 0px solid #dddddd;}

.news_y .news_div_item:nth-child(6){border-bottom: 0px solid #dddddd;}

.news_y {width: 1300px !important;}

.news_dyn ul li.on a{background: #168301;color: #ffffff;transition: 0.5s;}

.news_dyn li.on:after {content: "";width: 0px;height: 0px;border-top: 9px solid #168301;border-right: 7px solid transparent;border-bottom: 10px solid transparent;border-left: 7px solid transparent;position: absolute;top: 54px;left: 45%;transition: 0.5s;}

/*partner*/

.partner{background: url(http://www.szhswz.cn/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:#168301;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:#168301;}

.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:#168301 !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(../image/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;padding-left:33%;

}

.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(../image/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(../image/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(../image/xypg-left-jt.png) -1px -16px no-repeat;

    border-radius: 50%;

    vertical-align: middle;

    margin-right: 10px;

}







ul.pagination {

	width: 100%;

	display: flex;

	padding: 20px;

	box-sizing: border-box;

	margin-top: 10px;

	background: #fff;

	justify-content: center;

}

.pagination a {

	text-decoration: none;

	margin-right: 0px!important;

}

ul.pagination li {

	display: inline;

}

.disabled, .pagination .active, .pagination li a {

	color: black;

	float: left;

	padding: 8px 16px;

	text-decoration: none;

	transition: background-color .3s;

	border: 1px solid #ddd;

	margin: 0 4px;

}

.pagination .active {

	background-color: #049548;

	color: white;

	border: 1px solid #049548;

}

.disabled {

	background-color: rgba(236, 236, 236, 0.78);

}

ul.pagination a.active {

	background-color: #049548;

	color: white;

	border: 1px solid #049548;

}

ul.pagination li a:hover:not(.active) {

	background-color: #ddd;

}

