body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote{margin: 0; padding: 0; font-family:"思源黑体"; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

body{font-size: 16px;width: 100%; padding: 0; margin: 0; background:url(../images/body_bg.jpg) }

table{border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%;}

input, img{vertical-align: middle}

a{text-decoration: none; cursor:pointer;}

a:link, a:visited, a:active, a:hover,a{ text-decoration:none; }

a{ text-decoration:none;}

fieldset, img{border: 0;}

address, caption, cite, code, dfn, em, strong, th, var{font-style: normal; font-weight: normal;}

caption, th{text-align: left;}

h1, h2, h3, h4, h5, h6{font-size: 100%; font-weight: normal;}

input, textarea, select{font-family: inherit; font-size: inherit; font-weight: inherit;}

input[type="text"], input[type="password"], input[type="number"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none; }

li{list-style: none;}

 .clearfixd:after{content: '\20'; display: block; height: 0; clear: both;}

.clearfixd{*zoom:1; }

.hide{display:none;}

.nomarginleft{margin-left:0}

input:focus,select:focus{outline:none;}

.fr_l{ float:left;}

.fr_r{ float:right;}

.clear:after{ content:"";display: block;height:0;clear:both;}

@font-face {

	font-family: "思源黑体";

	src:  url(../fonts/SourceHanSansCN-Regular.otf),

	     url(../fonts/SourceHanSansCN-Bold.otf),

	     url(../fonts/SourceHanSansCN-ExtraLight.otf),

		 url(../fonts/SourceHanSansCN-Heavy.otf),

		 url(../fonts/SourceHanSansCN-Light.otf),

		 url(../fonts/SourceHanSansCN-Medium.otf),

		 url(../fonts/SourceHanSansCN-Normal.otf)

		;

}

@font-face {

	font-family: 'iconfont';

	src: url('../fonts/iconfont.eot');

	src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

	url('../fonts/iconfont.woff') format('woff'),

	url('../fonts/iconfont.ttf') format('truetype'),

	url('../fonts/iconfont.svg#iconfont') format('svg');

  }

  .iconfont{

	font-family:"iconfont" !important;

	font-size:16px;font-style:normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

  }

  

.nav_left::-webkit-scrollbar{width: 0px;} 

.nav_left::scrollbar{width: 0px;}

.dianpu_img{ margin-bottom: 10px}

.wenhua_con h4{ font-size:18px; font-weight: 600}

.contacts{ margin: 30px auto}

.ziliao_r_con{ background:#fff; border-radius:5px; overflow:hidden; box-shadow:0 3px 5px 2px rgba(0,0,0,0.2); padding: 15px; margin: 25px auto}

.ziliao_r_con .ziliao_title{  border-bottom:2px solid #028156;}

.ziliao_r_con .ziliao_title h2{ font-size:18px; color:#028156; padding-left:15px; border-left:7px solid #028156; line-height:1.2em; margin:10px 0}

.ziliao_r_con .ziliao_out{ margin-top:35px;}

.ziliao_out .zhuce_li_con .touxiang{ background:url(../images/touxiang.jpeg) no-repeat center; background-size:100% 100%}

.zhuce_container{ width:100%; max-width:768px; color:#333; font-size:14px; line-height:40px; margin:15px auto;}

.zhuce_li_con{ margin-bottom:10px;}

.zhuce_li{ display:none}

.zhuce_li .zhuce_l{ width:100px; margin-right:10px; font-size:16px; line-height:58px;}

.zhuce_li .zhuce_l span{ color:#ea5413; font-size:16px;}

.zhuce_li .zhuce_r{ width:calc(100% - 110px); position:relative;}

.zhuce_li .zhuce_r input{ width:100%; padding:0 10px; background:#fff; font-size:16px; height:60px; line-height:60px; border-radius:10px; border:1px solid #d5d5d5;}

.zhuce_li .zhuce_r .yzm{ background:#028156; color:#fff; font-size:14px; height:40px; width:90px; text-align:center; line-height:40px; border-radius:5px; position:absolute; top:0; right:0; cursor:pointer;} 

.zhuce_li .zhuce_r .zhizhao{ width:100px; height:100px; background:url(../images/add_pic.png) no-repeat center; background-size:100%; margin-right:10px; }

.zhuce_li .zhuce_r .zhizhao_r{ width:calc(100% - 110px);}

.zhuce_li .zhuce_r  .zhizhao_btn{ width:100px; height:35px; line-height:35px;background:#028156; color:#fff; border-radius:5px; text-align:center; position:relative; cursor:pointer; margin-top:10px;}

.zhuce_li .zhuce_r  .zhizhao_btn input{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0}

.zhuce_li .zhuce_r p{ color:#ea5413; font-size:14px; line-height:2em;}

.zhuce_li .zhuce_r textarea{ width:100%;background:#fff; font-size:16px; border-radius:10px; background:#fff; padding:5px 10px; border:1px solid #d5d5d5; min-height: 100px}

.zhuce_li .zhuce_r select{ width:100%;background:#fff; font-size:14px; border-radius:5px; background:#fff; padding:0 10px; border:1px solid #d5d5d5; height:40px; line-height:40px;}

.zhuce_li .zhuce_r  .dizhi{ margin-top:10px;}

.zhuce_btn{ text-align:center;}

.chejian_r{ background-size: 100% 100%}

.chejian ul{ margin-bottom: 50px}

.chejian ul li{ margin-top:50px}

.zhuce_btn input{ text-align:center; background:#028156; text-align:center; line-height:40px; font-size:16px; color:#fff; border-radius:3px; border:none; width:180px}

.chejian_l{ padding: 50px; border:1px solid #d8d8d8}

.chejian_l h3{ font-size:24px; color: #333; padding-bottom: 30px; position: relative; margin-bottom: 20px}

.chejian_l h3::after{    content: "";

    display: block;

    width: 25px;

    height: 2px;

    background: #028156;

    position: absolute;

    bottom: 5px;

    left: 0;}

.chejian_r{ border:1px solid #d8d8d8; }



.chejian_l p{ font-size:16px; color: #666; line-height: 1.8em; }

.licheng{ background: url(../images/news_bg.jpg) no-repeat center; padding: 80px 0}

.title_l{ font-size: 36px; color: #333; margin-bottom: 30px}

.licheng_l{ margin-top: 50px}

.licheng_l li{ position:relative; display: none}

.licheng_l_l,.licheng_l_r{ width: 48%}

.licheng_l_l img{ width:100%}

.licheng_l_l img{ width:100%}

.licheng_l_r span{ color: #028156; font-size: 36px}

.licheng_l_r h3{ color: #333; font-size: 43px; font-weight: 600; margin: 22px 0;}

.licheng_l_r p{ font-size: 16px; color: #333;}

.licheng_l_r{ position: absolute; top:50%; right: 0; transform: translate(0%,-50%); padding-left: 50px}

.licheng_l_r:after{ content: "";

    display: block;

    width: 100px;

    height: 2px;

    background: #028156;

    position: absolute;

    top: 50px;

    left: -100px;}

.licheng_r ul li{ margin-bottom: 20px; font-weight: 600; color: #333; font-size: 20px; font-weight: 600; font-style: italic; cursor: pointer}

.licheng_r ul li.on{color: #028156}

@media (max-width:768px){

.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}

.zhuce_top li{ font-size:14px; padding:0 5px; height:30px; line-height:30px;}

.zhuce_li .zhuce_l{ width:80px; }

.zhuce_li .zhuce_r{ width:calc(100% - 90px); position:relative;}

	.licheng_l_l,.licheng_l_r{ width: 100%}

	.licheng_l_r{ position: static;transform: translate(0%,0%); padding-left: 0px}

	.licheng_l_r:after{ display: none}

	.licheng_l_r h3{ font-size: 36px}

}

@media (max-width:320px){



.zhuce_li .zhuce_r .row>div{ margin-bottom:10px;}

.zhuce_top li{ font-size:12px; }

}

@media (max-width:768px){

.ziliao_l{ margin-bottom:10px;}

.ziliao_l_list ul{ text-align:center; padding:10px;}

.ziliao_l_list ul li{ display:inline-block; padding:0 10px; border-radius:5px;}

.ziliao_l_list ul li:after,.ziliao_l_list ul li.on:after{border-top:none; border-right:none;}

}

@font-face {

  font-family: 'iconfont';

  src: url('../fonts/iconfont.eot');

  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

  url('../fonts/iconfont.woff') format('woff'),

  url('../fonts/iconfont.ttf') format('truetype'),

  url('../fonts/iconfont.svg#iconfont') format('svg');

}



@font-face {

  font-family: 'shishang';

  src: url('../fonts/shishang.eot');

  src: url('../fonts/shishang.eot?#iefix') format('embedded-opentype'),

  url('../fonts/shishang.woff') format('woff'),

  url('../fonts/shishang.ttf') format('truetype'),

  url('../fonts/shishang.svg#iconfont') format('svg');

}







/**头部区域开始**/

.header{ width:100%; z-index:9999;  background: #fff}

.header.fixd{ background:#fff; position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 5px 8px rgba(0,0,0,0.3)}

.nei_banner{ width:100%; height: 400px;}

.about_nei_banner{ background: url(../images/about_nei.jpg) no-repeat center}

.pro_nei_banner{background: url(../images/pro_banner.jpg) no-repeat center}

.news_nei_banner{background: url(../images/news_banner.jpg) no-repeat center}

.lianxi_nei_banner{background: url(../images/lianxi_banner.jpg) no-repeat center}

.fazhan_nei_banner{background: url(../images/jiaru_banner.jpg) no-repeat center}

.nei_banner h3{ font-size:60px; color: #fff; font-weight: 600; text-align: center; line-height: 400px; }

.container_con{ max-width:1600px; margin:0 auto; padding:0 30px}

.header_top{  height:45px; background-color: #f6f6f6; border-bottom: 1px solid #e7e5e5; }

.shoucang a{display: block; width: 105px; height: 29px; text-align:  center; line-height: 29px; background: #efefef; border-radius: 15px; font-size: 20px; color: #000; margin: 20px 15px 0;}

.header_top .tel{ color: #cd1212; font-size: 30px; font-weight: 600; line-height: 70px; padding-left: 25px; background: url(../images/tel.png) no-repeat left center; background-size: auto 25px;}

.header_top>div{ color:#9fa0a0; font-size:16px; line-height:45px;}

.header_top>div a{color:#9fa0a0; }

.header_top>div a:hover{color:#028156; }

.header_center_con{ padding:10px 10px; position:relative; top:0; left:0;}

.header_logo img{ height:110px; margin: 15px 0; }

.header_login ul li{ line-height:90px;  position:relative;}

.header_login ul li a{ padding:8px; color:#028156; font-size:14px; display:block;  background:url(../images/icon_bg.png) no-repeat center; background-size:100% ; }

.header_login ul li .ewm_top{ position:absolute; top:80px; z-index:1000; background:url(../images/body_bg.jpg); padding:6px; box-shadow:0 0 3px 2px rgba(0,0,0,0.3); border-radius:5px; left:50%; margin-left:-58px; display:none;}

.header_login ul li .ewm_top img{ width:100px; height:150px;}

.header_login ul li .ewm_top p{ font-size:12px; text-align:center; color:#353f37; line-height:2em;}

.header_login ul li a img{ width:25px;}

.header_login ul li.on a,.header_login ul li:hover a{}

.header_nav{ height:50px; background: #028156;position:relative; top:0; left:0;}

.header_nav_center ul li{ text-align:center; line-height: 49px; padding: 0 13px;}

.header_nav_center ul li>a{ color:#fff; font-size:16px;  }

.header_nav_center ul li.on,.header_nav_center ul li:hover{ background: #05a46e;}

.header_nav_center ul li .down_list{display:none;position:absolute; top:50px; width:auto;  z-index:9999; background:#fff; box-sizing:border-box; left:0；}

.header_nav_center ul li dl{ background:url(../images/body_bg.jpg); color:#353f37;  line-height:35px; text-align:center;}

.header_nav_center ul li dl dd a{ font-size:15px; display:block; padding: 10px 10px; color:#fff; text-align:center; color:#333}

.header_nav_center ul li dl dd:hover a{background:#028156; background-size:auto 100%; color:#fff; }

.header_login{margin-top:15px}

.tel_icon img{ width: 55px; margin-right: 5px; }

.tel_text p{ font-size: 13px; color: #010101 ; margin-left: 5px}

.tel_text span{ font-size: 30px; color: #010101 }

.header_tel{ padding-left: 50px; margin-top: 45px; background: url(../images/tel.png) no-repeat left center; background-size: 40px 40px;}

.video_btn{ position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;}

.header_tel p{ font-size: 16px; color: #666;}

.header_tel h3{ font-size: 36px; color: #333; font-weight: 600;}

.hengfu_out{ padding: 0 35px;}

.hengfu{ font-size: 24px; font-weight: 600; padding: 40px 15px; text-align: center; border: 1px solid #D8D8D8;border-radius: 8px;}

.hengfu:hover{box-shadow: 0 3px 5px rgb(0 0 0 / 10%);}

.header_btn{ width:30px; border-radius:3px; height:35px; padding:4px; cursor:pointer; float:left; margin-top:11.5px; margin-right:10px; background:#fff; }

.header_btn{ display:none;}

.header_btn span{ display:block; width:100%; height:2px; background:#0c1d3a; margin:6px 0;}

@media (max-width:1600px){

	.header_nav_center ul li{ padding:0 6px;}
	.header_nav_center ul li>a{ font-size: 14px;}

	}

	@media (max-width:1360px){

		.header_nav_center ul li{ padding:0 8px;}

		.header_nav_center ul li>a{ font-size: 14px;}

		}

@media (max-width:1200px){

.header_logo img{ height: 80px}

.header_tel{ margin-top: 30px;}

.header_btn{ display:block}	

}

@media (max-width:992px){

.header_nav_center ul li>a{ font-size:14px; padding:0 12.5px}	

	.header_top{ display: none}

	.header_logo img{ margin-bottom:0; }

	.about_nei_banner{ height: 188px}

	.about_nei_banner h3{ font-size:40px; line-height: 188px}

	.header_tel{ padding-left: 30px; margin-top: 8px;  background-size: 25px 25px; }



.header_tel p{ font-size: 12px; color: #666;}

.header_tel h3{ font-size:  14px; color: #028156;}

}

@media (max-width:992px){

.header_nav_center ul li>a{ font-size:14px;}	



.header_nav_center  ul{ background:#fff;position:absolute; width:100%; top:96px; left:0; display:none; z-index:999}

.header_nav_center  ul li{ float:none}

.header_nav_center  ul li{ width:100%; line-height:40px; text-align:center; border-bottom:1px  solid #d9d6cf; padding: 0}

.header_nav_center  ul li .down_list{display:none;position:static;  width:100%;}

.header_nav_center  ul li a{ color: #333; display: block;}

.header_center_con .header_logo img{ height:45px;}

.header_login ul li{ line-height:35px; padding:0px;}

.header_login ul li .ewm_top{ top:50px;}

.header_logo img{ height:37px; margin-top:10px}

}

@media (max-width:768px){

	.header_tel{ width: calc(100% - 200px);}

	.header_tel h3{ font-size: 12px; font-weight: 100;}

	

	}

@media (max-width:320px){

.header_center_con .header_logo img{ height:34px;}



}

.zhuce_float{ background:rgba(0,0,0,0.3); position:fixed; width:100%; height:100%; top:0; left:0; z-index:99; display:none}

.zhuce_con{ position:absolute; top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100%; text-align:center}



.zhuce_list{ background:#fff; border-radius:8px; max-width:300px; margin:0 auto; padding:10px; boxs_titlepro_con-shadow:0 5px 10px rgba(0,0,0,0.5); margin-bottom:15px;}

.zhuce_list i{ width:60px; height:60px; display:block; border:2px solid #028156; border-radius:50%; text-align:center; line-height:60px; color:#028156; font-size:35px; display:inline-block;}

.zhuce_list .zhuce_r{ width:calc(100% - 70px); text-align:center; line-height:60px; color:#028156; text-align:left; font-size:18px; color:#028156}

.zhuce_float .close{ width:30px; height:30px; position:absolute; top:20px; right:20px; border:1px solid #fff; text-align:center; line-height:30px; border-radius:50%; opacity:1; font-size:18px; color:#fff;}

/**头部区域结束**/

.banner{ position: relative;}

.banner img{ width:100%}

#swiper_banner span{ display:inline-block; width: 62px;height: 8px; background: rgba(255,255,255,0.6); opacity: 1; position: relative; border-radius: 0;}

#swiper_banner span.swiper-pagination-bullet-active{background: #b8c998; width: 30px;}

.banner_con{ position: absolute; top:50%; right: 0%; transform: translate(0,-50%); width: 50%;}

.banner_con span{ display: inline-block; height: 55px; line-height: 55px; background: #ffc85d; color: #000; font-size: 42px; padding:0 10px}

.banner_con h3{color: #fff; font-size: 60px;   margin: 5px 0;  

   }

.banner_con p{ font-size: 32px; color: #fff; position: relative;}

.banner_con p::after{ display: block; width: 60px; height: 3px; background: #fff; position: absolute; bottom: -10px; content: "";}

.zixun_con ul li{ position: relative; margin-bottom: 15px; border-top: 1px solid #d8d8d8; padding-top: 15px}

.zixun_con{ padding: 80px 15px}

.news_nei_l{ width:300px}

.news_nei_l img{ width: 100%}

.news_nei_r{ width:calc(100% - 330px); position: absolute; top: 50%; right: 0; transform: translate(0%,-50%)}

.news_nei_r h3{ font-size: 22px; color: #333; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.news_nei_r h3:hover{ font-weight: 600; color: #028156;}

.news_nei_r span{ font-size: 14px; color: #ccc;}

.news_nei_r p{ font-size: 16px; color: #666; margin-top: 10px;text-overflow: ellipsis;overflow: hidden;



		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@media (max-width:768px){

.banner_con{ bottom:20px}

.banner_con img{ width:30px}	

.banner_con h3{ font-size:16px; }

.banner_con p{  font-size:14px;}

	.banner_con span{ font-size:18px;height: 35px; line-height: 35px;}

	.news_nei_l{ width:150px}

	.news_nei_r{ width:calc(100% - 160px); }

.news_nei_r h3{ font-size: 18px; color: #333; margin-bottom: 5px;}

.news_nei_r h3:hover{ font-weight: 600; color: #028156;}

.news_nei_r span{ font-size: 14px; color: #ccc;}

.news_nei_r p{ font-size: 16px; color: #666; margin-top: 8px;text-overflow: ellipsis;overflow: hidden;}

}



/**关于我们区域开始**/

.about{ padding:100px 0 80px; background: url("../images/about_bg.png") no-repeat center bottom;  background-size:100% 100%}

.s_title{ text-align: center}

.s_title h3{ font-size: 46px; color: #303030;  font-weight: 600;}

.s_title p{ color: #9fa0a0; font-size: 22px; line-height: 2em; margin-top: 10px;} 

.s_title h3 span{ border-bottom: 4px solid #028156;}

.s_title span{ display: block; width: 54px; height: 6px; background: #028156; margin: 0 auto;}

.about_l{ padding:0px 15px; padding-right: 75px; }

.about_r{ padding:0; border-top-right-radius: 85px; overflow: hidden;} 



	.about_l p{ font-size: 18px; color: #595757;  margin:50px 0;text-overflow: ellipsis;overflow: hidden;



		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; line-height: 1.8em;}

.about_r ul li{ width:calc(50% - 20px); margin-right: 20px; margin-bottom:20px;}

.about_r ul li:nth-child(2n){ margin-right:0 }

.about_r img{ width:100%}

.about_name span{ font-size: 24px; color: #3e3a39; margin-bottom: 15px; display: block; text-transform: uppercase;}

.about_name h3{ font-size: 50px; font-size: #3e3a39; padding-bottom: 10px; position: relative; font-weight: 600;}

/* .about_name h3::after{ content: ""; display: block;  width: 50px; height: 3px; background: #028156; position:absolute; bottom: 5px; left: 0;;} */

.about_r,.about_nei_r { padding:0; background-size:80% auto}

.about_nei_r {padding:0; background:url(../images/about.png) no-repeat center; background-size:auto 100%}

.about_con{ }

.about_xia{ margin-top: 50px;}

.about_xia .about_icon{ width: 166px; height: 166px; border-radius: 50%; text-align: center;  background: #f4f4f4; color: #595757; font-size: 30px; margin: 0 auto; margin-bottom: 15px; display: table-cell;

	vertical-align: middle; cursor: pointer;}

.about_xia .about_icon:hover{background: #028156;color: #fff;  }

.video_title{ background: #028156; font-size: 20px; color: #fff; line-height: 55px; padding: 0 15px; border-top:1px solid #fff}

.about_more{ width: 138px; height:45px;  color: #fff; background: #028156; display: block; text-align:  center; line-height: 45px; font-size: 20px; margin-top: 70px; margin-bottom: 50px;}

.about_more:hover{ color: #fff; background: #028156}

.about_title { font-size:28px; color:#028156; font-weight:600; margin-bottom:50px;}

.about_title::before{ display: block; content: ""; width:0; height: 0; border: 10px solid transparent; border-left: 10px solid #ff9900; margin-bottom: 15px;}

.about_title span{ color: #ff9900}

.abopput_text{ margin:0px 0; font-size:18px; color:#727171; line-height:1.8em}

.abopput_text p{ line-height: 1.8em; margin-bottom: 20px;}

.about_more a{ display:block; width:226px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#fff; color:#fff; background:#d7a752; margin-top:60px}

.about_bottom{ width:100%; position:relative;  z-index:999; margin-bottom:0px; padding: 30px 50px 0px}

.about_bottom ul{ background:#fff; padding:15px 0}

.about_bottom ul li{ width:25%; text-align:center; border-right:1px solid #d8d8d8}

.about_bottom ul li h3{ font-size:16px; color:#3e3a39;  margin-bottom:10px}

.about_bottom ul li h3 span{ color: #e80c17; font-weight: 600;font-size:40px;}

.about_bottom ul li p{ font-size:16px; color:#717171}

.about_bottom ul li:last-child{ border:none}

@media (max-width:1200px){

.about_xia .about_icon{ width: 120px; height: 120px;  font-size: 24px;}

}

@media (max-width:992px){

	.about_xia ul li{ margin-bottom: 15px;}

.about_bottom{ left:0; width:100%}

	.about_l p{ font-size:14px}

	.about_r{  background-size:100% auto; margin-top: 15px; margin-bottom: 0px}

.about_title{ font-size:22px; padding-top:10px; background-size:auto 80%; margin-bottom: 15px}

.about{ padding:30px 0}

	.about_bottom { padding: 15px}

.about_bottom ul li h3{ font-size:14px}

	.about_bottom ul li h3 span{ font-size:20px}

.about_bottom ul li p{ font-size:12px; }

.abopput_text{ margin:20px 0}

.about_more a{ margin-top:20px}

	.s_title h3{ font-size: 26px; color: #3e3a39; font-weight: 600}

.s_title p{ color: #9fa0a0; font-size: 16px; line-height: 2em;}

	.about_nei_r { background-size:100% 100%}

} 

@media (max-width:768px){

	.about_xia .about_icon{ width: 90px; height: 90px;  font-size: 18px;}

	}

.chanpin_li{ display: none}

.chejian_title h3{ background: url(../images/title_bg.png) no-repeat center; margin-bottom: 50px}

.chejian img{ width:100%}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

    background-image: url(../images/left_btn.png);

    left: 10px;

    right: auto; 

}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    background-image: url(../images/right_btn.png);

    right: 10px;

    left: auto;

}

.swiper-button-next, .swiper-button-prev { width: 38px; height: 38px; background-size: 100% 100%

}

.chejian{ position: relative}

/**关于我们区域结束**/

/**新闻详情页区域开始**/

.left_news{ border-radius:8px; background:#eeeeee; margin-bottom:60px;}

.top_new{ background:#028156; border-top-left-radius:8px; border-top-right-radius:8px; text-align:center;padding-bottom:8px;}

.top_new h2{ color:#fff; line-height:2em; font-size:22px;}

.top_new  span{ font-size:16px; text-transform:uppercase; color:#fff; }

.news_nav ul li{ position:relative; font-size:16px; color:#999; text-align:center; line-height:40px; }

.news_nav ul li a{ padding-left:-10px; color:#999;}

.news_nav ul li:after{ content:""; display:block; width:10px; height:10px; border-top:1px solid #999; border-right:1px solid #999; transform:rotate(45deg); position:absolute; top:15px; right:20px;}

.news_nav ul li.on ,.news_nav ul li:hover { background:#05a46e}

.news_nav ul li.on a,.news_nav ul li:hover a{ color:#fff;}

.news_nav ul li.on:after{ content:""; display:block; width:10px; height:10px; border-top:1px solid #fff; border-right:1px solid #fff; transform:rotate(45deg); position:absolute; top:15px; right:20px;}

.lianxi{ position:relative; background:#028156; padding:20px 10px; text-align:right;}

.lianxi p{ display:inline-block; height:30px; color:#fff; line-height:30px; width:90px; font-size:14px; border:1px solid #fff; border-radius:15px; text-align:center}

.lianxi img{ position:absolute; bottom:0; left:0}

.lianxi_con{ padding:8px; padding-right:0px; }

.lianxi_con p{ margin-bottom:10px; color:#333; font-size:12px;}
.lianxi_con p strong{ font-weight: 600;font-size:14px;}

.news_h{ text-align:center; color:#333; font-size:15px; padding:15px 0;}

.news_time{ width:360px; max-width:100%; border-top:1px solid #aaa; border-bottom:1px solid #aaa; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#666;}

.news_time span{ margin:0 10px;}

.news_neirong{ margin-top:15px; text-align:center; font-size:14px; line-height:2em; color:#666;}

.news_neirong img{ max-width:100%;}

.news_neirong p{ text-align:left; margin-bottom:10px;}

.xiangguan{ margin-top:20px; margin-bottom:20px;}

.xiangguan p{ border-bottom:1px solid #d5d5d5; font-size:14px; line-height:2em; margin-bottom:10px;}

.xiangguan .shang{ font-size:14px; color:#666; line-height:30px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden}

.xiangguan .shang a{ color:#666; line-height:2em; color:#666; margin-left:5px;}

.xiangguan .shang:hover a{ color:#028156}

@media (max-width:768px){

.news_l{ display:none}

}



/**新闻详情页区域结束**/

/**工程区域开始**/

.gongcheng_con{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}

.gongcheng_con h3{ font-size:30px; color:#fff;}

.gongcheng_con p{ font-size:16px; margin-top:10px; color:#fff; display:block}

.tuyou a{ display:block; height:950px;}

.tuyou a { width:100%; background-repeat:no-repeat; background-position:center;background-size: auto 100%; transition:0.5S}

.tuyou .swiper-slide{ overflow:hidden}

.fangan  img{ width: 100%;}

.tuyou .swiper-slide:hover a{ background-size: auto 110% }

.fangan{ }

.fangan .fangan_top{padding: 80px 0px; background: url('../images/anli_bg.jpg') no-repeat center top; background-size: 100% 100%; margin-bottom: 80px;}

.pro_title ul{ overflow: hidden;}

.pro_title ul li{ width: 20%; float: left; background: #f3f3f3; height: 93px; line-height: 93px; border-right: 1px solid #3d4755; text-align: center; font-size: 26px; border-bottom: 1px solid #3d4755; cursor: pointer;}

.pro_title ul li:last-child{ border-right: none;}

.pro_title ul li.on{ background: #028156; color: #fff;}

.pro_leimu{ background: #fff; }

.pro_leimu .pro_list{display: none     ;}

#zizhi{ margin-top: 90px}

.fangan_con{position:absolute; top:50%; left:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%); width:100%; text-align:center; padding: 15px; text-align: center}

.fangan_con p{ font-size:22px; color: #fff; }

.fangan_con span{display: block; width: 42px; height: 3px; margin: 20px auto; background: #fff;}

.fangan_con .fangan_more{ margin: 0 auto; height: 38px;width: 150px;  border: 1px solid #fff; font-size: 18px; text-align: center; line-height: 38px; color: #fff}

.chanpin{ padding: 90px 0}

.chanpin_ul{ margin: 60px auto}



.chanpin_more a:hover{ color: #fff; background: #006845;}

.chanpin_ul img{ width:100%; border:1px solid #d8d8d8}

.chanpin_ul .chanpin_con p{ text-align: center;text-overflow: ellipsis;overflow: hidden;



		overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-top: 10px;  color: #595757; font-size: 24px }

/* .chanpin_list ul li{ display: inline-block; margin: 0 10px; width: 275px;  height: 60px; text-align: center; line-height: 60px; font-size: 20px; color: #595757; background: #eee; cursor: pointer}

.chanpin_list ul li.on{color: #fff; background: #028156; }

.chanpin_list ul{ text-align: center; margin-top: 35px} */

@media (max-width:1200px){

	.pro_title ul li{ font-size: 20px;}

	

	}

	@media (max-width:992px){

		.pro_title ul li{ font-size: 16px; line-height: 40px; height: 40px;}

		

		}

@media (max-width:768px){

	.pro_title ul li{ width: 50%;}

	.pro_title ul li:last-child{  width: 100%;}

	.fangan .fangan_top{ margin-bottom: 40px;}





} 

/**工程区域结束**/

.mianbaoxie .mianbao_con{ background:#f6f6f6; border-radius:5px; border:1px solid #d1d1d1; height:40px; line-height:40px; padding:0 10px; margin:15px auto}

.mianbaoxie .mianbao_con .mianbao_icon i{ font-size:25px; color:#028156; margin-right:5px;}

.mianbaoxie .mianbao_con  .mianbao_text{ font-size:14px; color:#666;}

.mianbaoxie .mianbao_con  .mianbao_text a{ color:#028156; margin:0 5px;}

.mianbaoxie .mianbao_con  .mianbao_text a:last-child{ color:#666;}

/*产品中心开始*/

.pro{ padding:80px 0;  background-size: 30% auto}

.pro_con img{ width:100%}

.pro_img_r,.pro_l{ padding: 0}

.pro_l{ padding: 55px; }

.pro_l h3{ font-size: 36px; color: #000; margin-bottom: 40px;}

.pro_l p{ font-size: 22px; color: #595757; margin-bottom: 30px;    text-overflow: ellipsis;

    overflow: hidden;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;}

.pro_l ul{ margin-bottom: 20px;}

.pro_l ul li{ font-size: 22px; color: #595757; margin-right: 5px;}

.pro_l_title{ position: relative; padding:20px 0;padding-left:20px;}

.pro_l_title h3{ font-size: 32px; color: #fff; font-weight: 600;}

.pro_l_title:after{ display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 35px; left: 0px;}

.pro_l_title p{ color: rgba(255,255,255,0.46); font-size: 16px;}

.pro_l_list{ background: #fff; padding: 40px 10px; padding-bottom: 3px;}

.pro_l_list li{ width: 100%; height: 50px; padding-left: 50px; position: relative; background: #d8dfcb; font-size: 24px; color: #028156; line-height: 50px; margin-bottom: 40px;}

.pro_l_bootom{ padding: 15px 0;}

.pro_l_bootom li{ width: 50%; position: relative; color: #fff;  font-size: 18px; padding-left: 25px;  margin-bottom: 10px;}

.biaoyu{  font-size: 22px; color: #fff; border-top: 1px solid rgba(255,255,255,0.2);border-bottom: 1px solid rgba(255,255,255,0.2); padding: 10px 0;}

.biaoyu p{ padding-left:45px ;}

.biaoyu p:nth-child(2){ margin-left: 90px;}

.pro_l_bootom li:after{display: block; content: ""; width: 11px; height: 11px; background: #fff; position: absolute; top: 50%; margin-top: -5px;  left: 0px; border-radius: 50%;}

.pro_l_list li:after{ width: 0px; height: 8px;  border: 8px solid transparent; border-left: 8px solid #028156; display: block; content: ""; position: absolute; left: 30px; top: 50%; margin-top:-8px;}

.pro_img_l{background: #fff; position: relative; padding-bottom: 2px; margin-bottom: 2px;overflow: hidden}

.pro_b_tel{ font-size: 24px; color: #fff; background: url(../images/pro_tel.png) no-repeat left center; background-size: auto 100%; padding-left: 40px; margin-top: 15px;}

.pro_img_r ul li{ width: calc(33.33% - 2px); margin-right: 2px;  margin-bottom: 10px; position: relative; overflow: hidden}

.pro_img_r ul li .pro_top{ border:1px solid #d8d8d8; overflow: hidden}

.pro_more a{ display: block; margin: 40px auto;width:500px; height: 50px; text-align: center; font-size: 20px; color: #666; background: #fbfdff; border: 1px solid #d5d6d8; line-height: 50px;border-radius: 3px}

.pro_more a:hover{ background: #028156; color: #fff; }

.pro_bottom{ text-align: center; font-size:20px; color:  #595757}

.pro_bottom h3{  font-size:20px; color:  #595757 ; text-align: center; margin-top: 10px}

.pro_bottom span{ display: block; width: 90px; height: 25px; margin-top: 5px; font-size: 14px; line-height: 25px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}

.pro_con{ margin-top:30px}

.pro_img_r{ }

.chanpin{ background: url('../images/case_bg.jpg') ; background-size: 100% 100%; margin-bottom: 80px;}

.chanpin_l ul{ background: #fff;padding: 15px;}

.chanpin_l ul li{ border-right: 1px solid #d8d8d8; padding: 23px 10px 10px 0; position: relative;}

.chanpin_l ul li.on:after{ display: block; content: ""; position: absolute; width: 4px ; height: 60px; background: #028156; right: 0; top: 50%; margin-top: -30px;}

.chanpin_l ul p{ border-bottom: 1px solid #d8d8d8; line-height: 45px;}

.chanpin_r ul li a{ display: block; background: #fff; padding: 20px; margin: 0; transition: 0.3S;}

/* .chanpin_r ul li a:hover{ margin-top: -5px;} */

.chanpin_container { margin: 65px auto;}

.pro_img_r ul li { padding-left: 25px}

.chanpin_r ul{ }

.chanpin_r ul li{ margin-bottom: 10px;}

.pro_icon{ width: 30px; height: 30px; margin: 0px auto ; margin-bottom: 15px;}

.chanpin_l ul li p{ color: #303030; font-size: 22px; text-align: center;}

.chanpin_b h3{ font-size: 22px; color: #303030; margin: 12px 0; border-left: 5px solid #028156; line-height: 1em; padding-left: 20px;}

.chanpin_b p{ font-size: 18px ; color: #898989; border-top: 1px solid #d8d8d8; padding-top: 15px;}
@media (max-width:1200px){
	.chanpin_b h3{font-size: 20px; color: #303030; margin: 10px 0;}
	.chanpin_b p{font-size: 14px ;padding-top: 15px;}
}
.pro_r { padding: 90px;}

.pro_l img{ }

.chanpin_more a{display: block; margin: 0 auto; margin-top: 40px ; width: 198px; height: 56px; text-align: center; background: #028156; color: #fff; font-size: 26px; line-height: 56px;}

.case_more a{ display: block; margin: 0 auto; margin-top: 40px ; width: 198px; height: 56px; text-align: center; background: #028156; color: #fff; font-size: 26px; line-height: 56px;}

.case_more a:hover{ background: #006845;}

.chanpin_list ul li{ margin-bottom: 30px;}



.chanpin_list  ul li p{ font-size: 24px; color: #595757; line-height: 50px; text-align: center;    text-overflow: ellipsis;

    overflow: hidden;

    overflow: hidden;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;}

.pro_l:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}

.pro_img_r ul li:hover .pro_bottom span{ background: #1f487c; color: #fff; border: 1px solid #1f487c}

.contacts .sty1 {

	overflow: hidden

}

.contacts .sty1 li {

	width: 32.63158%;

	float: left;

	padding: 58px 0;

	background: #fafafa;

	text-align: center

}

.contacts .sty1 li img {

	width: 128px;

	display: block;

	margin: 0 auto 24px

}

.contacts .sty1 li span {

	display: block;

	font-size: 24px;

	line-height: 1.16667;

	color: #000;

	color: rgba(0,0,0,0.85);

	font-weight: bold

}

.contacts .sty1 li p {

	display: none;

	height: 48px;

	font-size: 16px;

	line-height: 1.5;

	color: #000;

	color: rgba(0,0,0,0.65);

	margin: 0 auto 16px

}

.contacts .sty1 li p a {

	color: #f2281c;

	cursor: pointer

}

.contacts .sty1 li+li {

	margin-left: 1.05263%

}

.contact2 {

	background: #fafafa;

	padding-top: 60px;

	padding-bottom: 88px;

	line-height: 1

}

.contact2 .text {

	font-size: 18px;

	color: #888888;

	line-height: 1.8;

	margin-top: 56px

}

.contact2 .sty1 {

	margin-left: -9.2%;

	margin-top: 8px

}

.contact2 .sty1 li {

	width: 41.58%;

	height: 173px;

	float: left;

	padding: 40px 40px 29px 140px;

	margin-top: 40px;

	margin-left: 8.42%;

	position: relative

}

.contact2 .sty1 li:before {

	content: "";

	background: #fff;

	border-radius: 20px;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: -1;

	transition: all linear 0.3s

}

.contact2 .sty1 li h4 {

	font-size: 20px;

	color: #1d1d1f;

	font-weight: bold;

	display: block

}

.contact2 .sty1 li h4:after {

	content: "";

	border-top: 11px solid #fb4636;

	border-right: 6px solid transparent;

	border-left: 6px solid transparent;

	display: inline-block;

	margin-top: -2px

}

.contact2 .sty1 li p {

	border-top: 1px solid #f3f3f3;

	font-size: 16px;

	color: #888888;

	line-height: 1.75;

	padding-top: 12px;

	margin-top: 15px

}

.contact2 .sty1 li:hover:before {

	box-shadow: 0 10px 32px rgba(29,29,31,0.12)

}

.contact2 .sty1 .one {

	background: url(../images/contact2_tb01.png) 50px center no-repeat

}

.contact2 .sty1 .two {

	background: url(../images/contact2_tb02.png) 50px center no-repeat

}

.contact2 .sty1 .three {

	background: url(../images/contact2_tb03.png) 50px center no-repeat

}

.contact2 .sty1 .four {

	background: url(../images/contact2_tb04.png) 50px center no-repeat

}

.contact3 {

	padding: 30px 0 0

}

.contact3 .bsty {

	display: inline-block

}

.contact3 p {

	font-size: 17px;

	color: #1d1d1f;

	margin-left: 50px;

	display: inline-block;

	vertical-align: text-top

}

.contact3 .map {

	margin-top: 40px

}

.bsty {

    font-size: 40px; font-weight: 600; color: #333

}

.contacts h3{font-size: 40px; font-weight: 600; color: #333}

.lianxi{ padding: 40px 15px}

.lianxi_list{ margin:25px 0}

.contacts p{ font-size:16px; line-height: 2em; color: #666}

.tel_list{ margin-bottom: 50px}

.tel_list ul li{ text-align: center}

.tel_list .tel_con{ border:1px solid #d8d8d8 ; border-radius: 8px; padding: 30px }

.img_tel img{ width:50px; margin-bottom: 20px}

.tel_list .tel_con h3{ font-size:24px; color: #333333; font-weight: 600; margin-bottom: 15px}

.tel_list .tel_con p{ font-size:16px; color: #666; display: block !important; margin: 0}

@media(max-width:1200px){

	.pro_l_title{ display: none}

	.pro_l_bootom{ display: none}

	.pro_l_list ul{ overflow: hidden;}

	.pro_l_list ul li{ float:left; width: auto; font-size: 16px; width:calc(50% - 8px); margin-right: 15px; margin-bottom: 10px; height: 25px; line-height: 25px}

	.pro_l_list ul li:nth-child(2n){ margin-right:0}

	.pro_l_list{ padding:10px 10px 0 10px;  }

	.pro_l{margin-bottom: 20px}

	.pro_con{ margin-top:15px}

	.pro_more a{ width:300px}

	.pro_r{ padding: 50px}

	.chanpin_l ul li p{ font-size: 18px;}

	

	.chanpin_l ul li{ padding: 15px 0 0 0; border-right: 0;}

	.pro_icon{ margin-bottom: 0;}

}
@media (max-width:992px){
.chanpin_l ul{ margin-bottom: 20px;}
}
@media (max-width:768px){

	.contact3 h3{ font-size: 20px}

	.contact3 p{ margin-left:0}

	.pro_img_r ul li{ width: calc(50% - 2px);}

	.pro_bottom h3{ font-size: 18px; color: #1f487c; font-weight: 600; text-align: center}

.pro_bottom span{ display: block; width: 80px; height: 20px; margin-top: 5px; font-size: 12px; line-height: 20px; text-align: center; border: 1px solid #9fa0a0; color: #9fa0a0}

.pro_l{ padding: 15px;}

.pro_l h3{ font-size: 24px; margin-bottom: 20px;}

.pro_l p{ font-size: 18px;}

.pro_l ul li{ font-size: 14px;}

.pro_r{ padding: 15px}

.case_more a{ font-size: 18px;}

.chanpin_list ul li p{ font-size: 16px;}

.chanpin_list ul li{ margin-bottom: 0;}

} 

.pro_b{ background: url(../images/pro_bototm.jpg) no-repeat center}

.pro_b_r{ text-align: center; padding: 180px 0}

.pro_b_r h3{ color: #1f487c; font-size: 40px;  font-weight: 600;    -webkit-text-stroke: 2px #fff; text-stroke: 2px #fff;font-weight: 900;}

.pro_b_r p{  width: 240px; height: 25xp; line-height: 25px; text-align: center; margin: 10px auto; color: #fff; background: #ff9900}

.pro_b_r a{ padding: 3px 8px; border: 1px solid #fff; color: #fff; top: 5px; position: relative;}

.pro_b_r a:hover{ background:#ff9900; color: #fff }

@media (max-width:768px){

	.pro_b_l{ display: none}

	.pro_b_r{padding: 80px 0}

	.pro_b_r h3{ font-size:34px}

}

.anli{ padding:80px 0; background:url(../images/anli_bg.png) no-repeat top center}

.anli_container{ margin-top:50px;}

.anli_top ul{ text-align: center; margin: 30px auto 50px; }

.anli_top ul li{ border: 7.5px solid #fff; height: 126px; line-height: 116px; color: #595757; font-size: 36px; text-align: center; width: 25%; float: left ; background: #eeeeee; position: relative; }

.anli_top ul li.on{ background: #028156; color: #fff;}

.anli_top ul li.on::after{ content: ""; display: block; width: 0; height: 0; border: 15px solid transparent; border-top: 15px solid #028156; position: absolute; bottom: -30px; left: 50%; margin-left: -15px;}

.fangan .s_title span{ color: rgba(255,255,255,0.1);}

.fangan .s_title  h3{ color: #fff; }

.afangannli .s_title p{ color: #fff;}

.anli_list img{ width: 100%}

.anli_list ul{ display: none;}

.anli_list ul li h3{ text-align: left; font-size: 40px ; color: #303030; margin-bottom: 20px;}

.anli_list ul li p{ font-size: 20px; color: #727171; text-align: left; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

.anli_img { font-size: 0; box-shadow: 0 5px 8px rgba(0,0,0,0.2); border: 1px solid #fff;}

.anli_bototm{ padding: 10px 15px;}

.anli_bototm table{ border:1px solid #d8d8d8; width: 100%; text-align: center; font-size: 16px;}

.anli_bototm tr:nth-child(1){ background: #d7e6fa;}

.anli_bototm tr{border:1px solid #d8d8d8;}

.anli_bototm td{border:1px solid #d8d8d8;}

.anli_more a{ display: block; margin: 80px  0 0; text-align: left;}

.anli_more a img{ width: 78px ; height: 78px; margin-left: 0; transition: 0.3s;}

.anli_more a:hover img{ margin-left: 10px;}

.news{ background:url(../images/news_bg.png) no-repeat top center; padding: 80px 0; background-size: 100% 100%;}

.news_l_top{ margin-bottom: 30px;}

.news_l_top img{ width: 100%;}

.news_list li{ margin-bottom: 30px;}

.news_list_l{ width: 160px; text-align:  center; padding: 25px 0;}

.news_list_l p{ font-size: 36px; font-weight: 600; color: #595959;}

.news_list_l span{ font-size: 24px; color: #9b9c9f;}

.news_list_r{ width: calc(100% - 160px); border-left: 1px solid #d8d8d8; padding: 25px 20px;}

.news_list_r h3{ font-size:24px; color: #595959;}

.news_list_r p{ font-size: 20px; color: #595959;overflow: hidden;;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news_ul{ margin-top: 80px;}

.anli_list ul li{ position: relative;}

.anli_list ul li .anli_num{ position: absolute; bottom: 0; right: 0; font-size: 200px; color: rgba(89,87,87,0.08); line-height: 1em;}

.hezuo{ padding:100px 0; background:#fff}

.hezuo .hezuo_title{ text-align:center}

.hezuo_title h3{ font-size:48px; color:#595757}

.hezuo_title  p{ font-size:18px; color:#727171; text-transform:uppercase; margin-top:10px;}

.hezuo_list{ margin-top:88px}

.hezuo_list ul li{ width:20%; padding:10px;  margin-bottom: 15px; }

.hezuo_list ul li img{ width:100%; display: block;}

.hezuo_list ul li img:hover{ box-shadow: 0 4px 6px rgba(0,0,0,0.1)}

.kehu_list{ margin-bottom:50px}

.kehu_list ul li{ width:25%}

.news{ background: #f6f6f6;}

.news_l { position: relative;}

.news_l img{ width: 100%; }

.news_l_b { position: absolute; bottom: 0; left: 0; width: 100%; padding: 30px;}

.news_l_b h4{ font-size: 24px; color: #fff;}

.news_l_b h3{ font-size: 26px; color: #fff;  line-height: 1.7em; font-weight: 600; margin: 25px 0; line-height: 1.5em;}

.news_l_b .titme{ font-size: 20px; color: #fff;}

.news_l_b  span{ font-size: 22px; color: rgba(255,255,255,0.72); margin-top: 40px; display: block;}

.news_c a{ display: block; background: #fff; }

.news_c { padding: 0;}

.news_c img{ width: 100%;}
.news_c_b{ position: absolute; bottom:0; left: 0;}
.nwas_c_t{padding: 15px;}

.nwas_c_t h4{ font-size: 24px; color: #028156; margin-bottom: 25px;}

.nwas_c_t h3{ font-size: 26px; color: #424242; margin: 30px 0; line-height: 1.3em;}

.nwas_c_t .titme{color:#727171; font-size: 20px; opacity: 0.52; margin-bottom: 13px;} 

.nwas_c_t p{color:#727171; font-size: 20px; margin-bottom: 40px;} 

.nwas_c_t  span{font-size: 20px; color: #028156; }

.news_title{padding: 15px;}

.news_r_con{ background: #028156; }

.news_r_con .news_title span{ font-size: 20px; color: #fff; margin-bottom: 15px;}

.news_r_con  ul li{ padding: 23px 15px;}

.news_r_con .news_title h3{ font-size: 30px; color: #fff; margin-bottom: 25px; font-weight: 400;}

.news_r_con  ul li h3{ font-weight: 400; font-size: 22px; color: #fff;  width: 90%;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.news_more{ padding: 15px; }

.news_more a{ color: #fff; opacity: 0.6; font-size: 22px;}

.news_more a:hover{ opacity: 1;}

.news_r_con ul li span{ font-size: 20px; margin-top: 10px; color: #fff; opacity: 0.6; display: block;}

.news_r_con ul li:hover{ background: #0f9568;}

.weblink{ background: #eee;    }

.weblink_con{display: table-cell;

    vertical-align: middle;}

.weblink_r ,.weblink_l{display: table-cell;

    vertical-align: middle;}

	.weblink_r{ padding-left: 15px; font-size: 18px; color: #595757;}

	.weblink_r p a{padding: 0 10px;font-size: 18px; color: #595757;}

@media (max-width:1200px){



} 

@media (max-width:992px){

.hezuo_list ul li{ width:33.33%}
.news_c_b{ position: static;}
.news{ padding:60px 0}

.news_list_l{ width: 51px; text-align: left; padding: 15px 0;}

.news_ul{ margin-top: 20px;}

.news_list_r {

    width: calc(100% - 52px);

    border-left: 1px solid #d8d8d8;

    padding: 15px;

}



.anli_top ul li{ border: 4px solid #fff; height: 90px; line-height: 82px;  font-size: 24px;  }

.news_c { padding: 0 15px; margin: 20px auto;}

.news_list li {

    margin-bottom: 15px;

}

.news_list_l p{ font-size: 24px;}

.news_list_l span{ font-size: 18px;}

.news_list_r h3{ font-size: 18px;}

.news_list_r p{ font-size: 14px;}

} 

@media (max-width:768px){

.hezuo_list ul li{ width:50%}

.hezuo,.news{ padding:30px 0}

.news_title{padding-top:20px; background-size:auto 60%}

.hezuo_title h3,.news_title h3{ font-size:26px; color:#727171;}

.hezuo_title  p,.news_title p{ margin-top:10px; color:#727171; font-size:16px}

.news_list .news_day{ width:70px}

.news_day .day{ font-size:22px; color:#4a4a4a;}

.news_day p{ font-size:16px;}

.news_r h3{ font-size:18px;}

.news_list_l p {

    font-size: 16px;

}

.anli_top ul li{ border: 2px solid #fff; height: 50px; line-height: 46px;  font-size: 18px;  }

.news_list_l span{ font-size: 16px;}

.container_con{ padding:0 15px;}

.fangan{padding:30px 15px}

#zizhi{ margin-top: 30px;}

.fangan_con p{ font-size: 16px;}

.fangan_con .fangan_more{ font-size: 14px; width: 100px; height: 30px; line-height: 30px;}

.chanpin{ padding:  30px 0;}



.chanpin_ul .chanpin_con p{ font-size: 14px;}

.chanpin_ul{ margin: 30px auto;}

.chanpin_more a{ font-size: 16px; height: 40px ; line-height: 40px;}

.anli{ padding: 30px 0;}

.anli_top ul{ margin: 30px auto;}

.anli_list ul li h3{ font-size: 24px;}

.anli_more a img{ width: 50px; height: 50px;}

.news_l_b h3{ font-size: 24px;}

.nwas_c_t h3{ font-size: 24px;}

.news_r_con .news_title h3{ font-size: 26px;}

.news_r_con ul li h3{ font-size: 18px;}

.news_r_con ul li span{ font-size: 14px;}

.news_r_con ul li{ padding: 10px}

.weblink_l img{ height: 80px;}





} 

/**新闻区域结束**/

/**荣誉资质区域开始**/

.zizhi_ul img{ width:100%; }

.zizhi_ul li{ margin-bottom:15px;}

/**底部区域开始**/

.footer{ padding:50px 0px 0; background:#313131; background-size:100% 100%}

.footer_con{ padding-bottom: 70px}

.footer_l dl{ width:50%; }

.footer_title{font-size:22px;  font-weight: 100; color:#fff; margin-bottom:20px;  position: relative; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.footer_l dt{}

.footer_l dd a{ color:#898989; font-size:16px; line-height:3em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding: 0 10px;}

.footer_r_top .fr_l  img{ width:150px; height:150px; }

.footer_r_top .fr_r { float:left; margin-left:10px}

.footer_r_top .fr_r  img{ width:220px; }

.footer_r_top p{  color:#3e3a39; font-size:16px; margin-top:10px;}

.footer_r_b p{ font-size:16px; color:#3e3a39; margin-bottom:10px;}

.footer_r_b{ margin-top:10px;}

.footer_bottom{ text-align:left; background: #313131; font-size:16px; padding:20px 15px; color:#999; border-top: 1px solid #595757;}

.footer_bottom a{ color:#999}

.footer_tel{ font-size: 20px; color: #898989;}

.footer_ewm p{ margin-left: 5px; font-size: 20px; color:#b5b5b6; margin-top: 30px;}

.footer_tel p{ font-size: 36px; color: #fff; font-weight: 600; margin-bottom: 30px;}

.xiangmu_bottom{ font-size: 20px; padding: 0px 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; color: #666; text-align: center; margin: 20px 0;}

@media (max-width:992px){

.footer_l{ disp lay:none}

} 

.footer_fixd{ background:#0c1d3a; padding:10px 0; position:fixed; width:100%; left:0; bottom:0}

.footer_fixd ul li{ text-align:center; width:25%; border-right:1px solid rgba(255,255,255,0.3)}

.footer_fixd ul li .icon{ width:25px; height:25px; margin:0 auto;}

.footer_fixd ul li .icon img{ width:100%}

.footer_fixd ul li p{  font-size:14px; color:#fff}

.footer_fixd ul li p a{color:#fff}

.zhanwei{ display:none; z-index:99999}

.wx_float{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:1000; }

.yincang{display:none}

.wx_float_con{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center}

.wx_float_con p{ font-size:16px; color:#fff; font-size:20px; margin-bottom:10px;}

.wx_float_con img{ width:240px; height:240px;}

@media (max-width:992px){

	.xiangmu_bottom{ font-size: 18px;}

.footer_r_top .fr_l ,.footer_r_top .fr_r { width:100%; text-align:center; }

	.footer_r_top .fr_r{ margin-top:10px}

	.footer{ padding:30px 0}

}

@media (max-width:768px){

.zhanwei{ display:block}

.footer_tel p{ font-size: 24px;}

.xiangmu_bottom{ font-size: 16px;}

}/*分页  开始*/

.digg {padding:5px; MARGIN: 3px;text-align:center; margin:40px 0;}

.digg a {border: #aaaadd 1px solid; color: #028156;padding:5px 10px; font-size:12px; margin: 2px; text-decoration: none}

.digg span{

	border: #aaaadd 1px solid; color: #fff;padding:5px 10px; font-size:12px; margin: 2px; text-decoration: none; background:#028156;

	}

.digg a:hover,.digg a:active {border: #028156 1px solid;color: #000;}

.digg a.current {border: #028156 1px solid; padding:5px 10px;  font-weight: bold; margin: 2px; background-color: #028156; color:#fff;}

.digg a.disabled {border: #eee 1px solid; margin: 2px;  color: #ddd; padding:5px 10px; }



/*分页  结束*/

@media (max-width:768px){

.huodong_list .huodong_l{ width:90px; height:70px;}

.huodong_list .huodong_r{ width:calc(100% - 190px); }

.huodong_list .huodong_r h2{ font-size:14px; line-height:1.7em;}

.huodong_list .huodong_r p{ font-size:12px; line-height:1.5em;}

.huodong_list .huodng_btn{ width:80px;}

.huodong_list .huodng_btn .huodong_time{ font-size:12px;}

.huodong_list .huodng_btn i{ font-size:24px;}

.huodong_list .huodng_btn span{ margin-bottom:5px; font-size:18px;}

}

/**底部区域结束**/

.news_page  ul li {

    padding: 60px 0;

    border-bottom: 1px solid #e5e5e5;

}

.news_page_l img{ width:100%}

.news_page_r h3{    font-size: 18px;

    color: #000000;

    font-weight: bold;

    line-height: 1.5;}

.news_page_r p{    font-size: 14px;

    color: #000000;

    line-height: 1.71;

    margin-top: 30px;}

.more-btn {

    display: block;

    width: 120px;

    height: 40px;

    line-height: 40px;

    background: #666464 url(../image/arrow3-white.png) no-repeat right 20px center/15px auto;

    font-size: 13px;

    text-align: center;

    color: #fff;

    padding-right: 25px;

    transition: all .4s ease;  margin-top:20px

}

.news_page_top{ margin-top:100px;    font-size: 32px;

    color: #333333; padding:60px 0; text-align:center}

	.news_btn{    border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

	.news_btn ul{max-width:860px; margin:0 auto; width:100%}

	.news_btn  ul li{ width:25%; text-align:center}

	.news_btn a{    display: inline-block;

    position: relative;

    font-size: 16px;

    color: #333333;

    vertical-align: top; line-height:65px}

	

	.news_btn a:after{    content: '';

    position: absolute;

    width: 0%;

    height: 3px;

    background-color: #eb110c;

    bottom: 0;

    left: 0;

    transition: all .4s ease;}

	.news_btn ul li:hover a:after,.news_btn ul li.on a:after{ width:100%;}

.pagination{

    text-align: center; margin:60px auto; display:block

}

.pagination a{

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    color: #666666;

    height: 40px;

	padding:0 18px;

    line-height: 40px;

    text-align: center;

    border: 1px solid #f2f2f2;

    vertical-align: top;

    transition: all .4s ease;

}

.pagination span{

    background-color: #028156;

    color: #fff;

    border: 1px solid #028156;

    display: inline-block;

    font-size: 14px;

    font-family: 'Arial';

    height: 40px;

	padding:0 18px;

    line-height: 40px;

    text-align: center;

    vertical-align: top;

    transition: all .4s ease;

	}

.pagination a.active,.pagination a:hover{

    background-color: #028156;

    color: #fff;

    border: 1px solid #028156;

}

.pagination a.prev,

.pagination a.next{

    width: 104px;

    height: 40px;

    line-height: 38px;

    color: rgba(102,102,102,.5);

    font-size: 12px;

    font-family: '寰蒋闆呴粦';

}

.pagination a.prev{

    padding-left: 10px;

    background: url('../image/pagin-prev.png') no-repeat left 20px center/7px auto;

}

.pagination a.next{

    padding-right: 10px;

    background: url('../image/pagin-next.png') no-repeat right 20px center/7px auto;

}

.ziliao_con{ margin-top:100px}

.ziliao_r_con .ziliao_title {

    border-bottom: 2px solid #028156;

}

.about_list h4, .about_nei_b h4 {

    font-size: 24px;

    padding: 20px 0;

    text-align: left;

    color: #028156;

}

.keji_bg{ padding: 40px 0;}

.about_icon_text { text-align: left;}

.ziliao_title h2{ font-size:18px; color:#028156; padding-left:15px; border-left:7px solid #028156; line-height:1.2em; margin:10px 0}

.news_h{ text-align:center; color:#028156; font-size:34px;     padding: 0 0 16px 0;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 15px;}

.news_time{ width:100%; max-width:100%;  border-bottom:1px solid #aaa; margin:0 auto; line-height:30px; text-align:center; font-size:14px; color:#666;}

.news_time span{ margin:0 10px;}

.news_neirong{ margin-top:0px; text-align:center; font-size:14px; line-height:2em; color:#666;}

.news_neirong img{ max-width:100%;}

.news_neirong h3{ font-size:24px; color: #028156;  text-align: left}

.news_neirong p{ text-align:left; margin-bottom:10px;}

.xiangguan{ margin-top:20px; margin-bottom:20px;}

.xiangguan p{ border-bottom:1px solid #d5d5d5; font-size:14px; line-height:2em; margin-bottom:10px;}

.xiangguan .shang{ font-size:14px; color:#666; line-height:30px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; overflow:hidden}

.xiangguan .shang a{ color:#666; line-height:2em; color:#666; margin-left:5px;}

.xiangguan .shang:hover a{ color:#028156}

.news_neirong{ padding:0 0 40px 0}

.daohang {

	display: none;

	position: absolute;

	top: 50px;

	left: 0;

	width: 240px;

	height: 424px;

	z-index: 9;

}

.anli_top{   background:url(../static/images/gongcheng.jpg) no-repeat center; position: relative}

.anli_top h3{font-size: 36px; color: #fff;text-align: center; font-weight: 600 }

.anli_top .anli_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.3); opacity: 0}

.anli_top .anli_zhe h3{ font-size:16px;width: 80%; border-top:1px solid #fff; border-bottom:1px solid #fff; position: absolute; top: 20%;left:50%; transform: translate(-50%,-50%); line-height: 40px}

.anli_title{background-color: rgba(244, 248, 255, 1);}

.anli_box{ max-width: 960px; width: 100%; padding: 0 15px; color: #333; overflow: hidden; margin: 0 auto; height:60px; line-height: 58px}

#anli_btn a{ color: #333; text-align: center; display: block; font-size:16px}

#anli_btn .swiper-slide-active a,#anli_btn  a:hover{color: #F27227; border-bottom: 2px solid #F27227; text-align: center; display: block}



.anli_con ul li{ margin-bottom:30px; text-align: center}

.anli_con ul li p{ font-size: 18px; color: #333; line-height: 2em}

.yingyong_con ul li:hover .anli_zhe{ opacity: 1}

.yingyong_con ul li:hover .anli_zhe h3{top:50%; transition: 0.3S}

@media (max-width:992px){

.anli_top{ padding: 0px 0 0px}

	

}

.title_nei{ font-size: 36px; color: #333; text-align: center; margin-bottom: 40px}

.anli_con_top{ background:url(../static/images/xq_con.jpg) no-repeat center; }

.rencai_con_top{background:url(../static/images/rencai.png) no-repeat center;}

.xq_img img{ width:100%}

.xq_img{ max-width:900px}

.xq_title{ text-align: center; margin-top: 60px; margin-bottom: 30px}

.xq_title h2{ font-size:20px; color: #3c3c3c; font-weight: 600}

.xq_title p{ font-size:16px; color: #333; margin-top: 10px}



.zr_list ul li img{ border:none}

.zr_list ul li p{ font-size:18px; line-height: 2em; color: #333; text-align: center;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}



.rencai_con{ position:relative; padding: 50px 0}

.rencai_con .container{position:relative; }

.rencai_r{ width:60%; float:right}

.rencai_con:nth-child(2n) .rencai_r{float:left}

.rencai_l{ padding:20px; background: #fff;    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);

    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29);

    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.29); position:absolute; top: 50%;transform: translate(0,-50%);width:50%}

.rencai_con:nth-child(2n) .rencai_l{ left:auto; right:0}

.rencai_l h2{ font-size:32px; color: #3c3c3c; }

.rencai_l h2:after{ width: 50px; height: 2px ;background: #F27227; display: block; content: ""; margin: 20px 0}

.rencai_text { font-size: #333; line-height: 2em; font-size:18px}

.rencai_con:nth-child(2n){background-color: rgba(244, 248, 255, 1);}

@media (max-width:992px){

.rencai_r{ display: none}

	.rencai_l{ position: static; width: 100%; transform: translate(0,0)}

}



.yingyong{ padding: 70px 0; background: url(../images/fanwei_bg.png) no-repeat center; background-size: 100% 100%; margin: 80px auto 0}

.yingyong_con ul li{ padding: 0 10px; margin-top: 70px}

.yingyong_con ul li img{ width:100%}

.yingyong_con ul li a{ display: block; width: 100%; background: #fff}

.yingyong_con ul li  p{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #333}

.yingyong .s_title h3 span{ color: #fff; border-bottom: 4px solid #fff}

.yingyong .s_title p{ color: #fff}

.zixun { background: #efefef; padding: 80px 0 30px; position: relative; margin-bottom: 20px}

.zixun_con ul{ margin-top:40px; position:relative; z-index: 100}



.zixun_con ul li .zixun_list{ background: #fff; }

.zixun_con ul li .zixun_list:hover h3{ color:#028156}

.zixun_con ul li .zixun_list img{ width:100%; transform: scale(1)}

.zixun_con ul li .zixun_list:hover img{  transform: scale(1.2); transition: 0.5S}

.zixun_img{ overflow: hidden;}

.zixun_bottom{ padding:8px 12px}

.zixun_bottom h3{ border-bottom: 1px solid #d8d8d8; position: relative; line-height: 50px; color: #303030; font-size: 18px; font-weight: 600;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.zixun_bottom h3:after{ width: 110px; height: 3px ;background: #028156; display: block; content: "";position: absolute; bottom:0; left: 0}

.zixun_time{ font-size: 16px; color: #666; margin: 5px 0 15px}

.zixun_bottom p{ font-size: 16px; color: #717171; line-height: 1.7em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.zixun:after{width: 100%; height: 280px ;background: #028156; display: block; content: "";position: absolute; bottom:0; left: 0; z-index: 0}

.zixun_more a{     display: block;

    margin: 40px auto;

    width: 500px;

    height: 50px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    background: none;

    border: 1px solid #fff;

    line-height: 50px;

    border-radius: 3px; position: relative;z-index: 10; 

}

.zixun_more a:hover{ background: #fff; color: #028156}

.xuanchuan{ background: url(../images/foter_bg.png); padding: 160px 0; text-align: center; color: #fff}

.xuanchuan h3{ font-size:50px; font-weight: 600 }

.xuanchuan h3 span{color: #b0d17d}

.xuanchuan h4{ font-size:24px; line-height: 1.7em;}

.xuanchuan p{ font-size:12px; text-transform: uppercase; color: rgba(255,255,255,0.6)}

.footer_r .footer_ewm img{  width: 100%; max-width: 120px;}

.footer_r ul li{margin-right: 10px; background: #fff; text-align: center; padding: 10px; line-height: 2em; color: #333}

.fenlei{ background-color: rgba(248, 248, 251, 1); border-bottom: 1px solid #d8d8d8; height: 60px;}

.fenlei ul li{ height: 60px; }

.fenlei ul li a{ line-height: 60px; text-align: center; color: #707070; font-size: 16px; border-right: 1px solid #d8d8d8;padding: 0 30px;}

.fenlei ul li:hover ,.fenlei ul li.on { border-bottom:3px solid #028156; color: #028156; }

.fenlei ul li a:hover,.fenlei ul li.on a{ color: #028156;}

.fenlei .mianbaoxie a{}

.zhanshi_con{ width:100%; max-width:1200px; margin: 40px auto;}

.zhanshi_con ul li{ text-align:  center;}

.zhanshi_con img{ width: 100%;}

.zhanshi_con p{ font-size: 16px; color: #333; margin-bottom: 15px;}



.nei_banner img{ width: 100%;}

.banner_nei img{ width: 100%;}

.about_nei h3{ font-size: 40px; color: #028156; margin: 15px 0;}

.about_nei p{ font-size: 16px;  line-height: 1.8em; margin-bottom: 15px; text-indent: 2em;;}

.about_nei img{ width: 100%;}

.about_shu ul{background: rgba(255,255,255,0.85); border-radius: 5px; padding: 40px 0;}

.about_shu ul li{ border-right: 1px solid #d8d8d8; text-align: center; padding: 10px 50px;}

.about_shu ul li .shu_top{ font-size: 16px; color: #028156; padding: 15px 0;}

.about_shu ul li .shu_top span{ font-size: 40px;}

.about_shu ul li p{ font-size: 18px; color: #444;}

.about_shu ul li:last-child{ border: none;}

.pro_fenlei ul { text-align: center;}

.pro_fenlei ul li{ width: auto; display: inline-block; float: none; margin-bottom: 10px;}

.pro_fenlei ul li a{ padding: 0 35px; line-height:35px}

.pro_nei_title{ text-align: center; font-size: 24px; color: #555;  background: url(../images/hbj.png) no-repeat center; margin-top: 60px;}

.pro_zhe{ position: absolute; top: 0; left:0; width:100%; height:100%; background: rgba(0,0,0,0.3); opacity: 0}

.pro_zhe h3{ position:absolute; width: 60%; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 16px; color: #fff; line-height: 40px; border-bottom: 1px solid #fff;border-top: 1px solid #fff;}

.pro_nei_bottom{ border:1px solid #d8d8d8; padding:0 5px}

.pro_nei_top{ border-bottom: 1px solid #d8d8d8; padding: 5px; text-align: left}

.pro_nei_top h3{ font-size:18px; color: #333; line-height: 50px;

text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.anli_con ul li .pro_nei_top  p{ font-size:14px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.pro_bottom{ padding:10px }

.pro_bottom .pro_nei_l{ font-size:14px; color: #666}

.anli_con ul li .zizhi_b{ position: relative; top: -60px}

.anli_con ul li .zizhi_b span{ color:#028156; font-size: 18px}

.anli_con ul li:hover .pro_zhe{ opacity:1; transition: 0.3s}

.anli_con ul li:hover .pro_zhe h3{ width:30%; transition: 0.3s}

.dongtai_l_b ul li a{ display: block; overflow:hidden;}

.dongtai_l_b{ padding: 15px;}

.dongtai_l_b ul li { border-bottom: 1px solid #d8d8d8; line-height: 50px;}

.dongtai_l_b ul li:last-child{ border: none;}

.dongtai_r_l{background: rgba(248,248,251,1); border: 1px solid #E5E5E5; border-right: none;}

.dongtai_l_b ul li:hover .gonggao_l{ color: #028156;}

.dongtai_l_b ul li .gonggao_l{ width: calc(100% - 100px); font-size: 16px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.dongtai_l_b ul li .gonggao_r{ width: 100px; text-align: right;font-size: 14px; color: #999;}

.dongtai_list_l{ padding-right:25px;}

.dt_l_con{ background: rgba(248,248,251,1); border: 1px solid #E5E5E5;}

.dongtai_l_top{ background: url(../images/news_top.jpg) no-repeat center; background-size: cover; padding: 50px; color: #fff;}

.dongtai_l_top span{ font-size: 18px;}

.dongtai_l_top h3{ font-size: 24px; font-weight: 600;}

.dongtai_list_r{ padding-left:25px; box-sizing: border-box; }

.dongtai_r_l{ width: 55%;box-sizing: border-box;float: left;}

.news_r_dt{ width: 45%;box-sizing: border-box;float: left;}

.dongtai_new_title{ padding: 40px 40px 20px 40px;}

.dongtai_new_title span{font-size: 18px;}

.dongtai_new_title p{ font-size: 24px; font-weight: 600; color:#028156;}

.dongtai_news_list{ padding: 20px  30px;}

.dongtai_text{ width: calc(100% - 160px);}

.dongtai_img img{ width: 150px;}

.dongtai_news_list ul li{ padding: 17px 0; border-bottom: 1px solid #d8d8d8;}

.dongtai_text h3{font-size:18px; color: #333;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; margin-bottom: 10px;}

.dongtai_text p{font-size:14px; color: #666;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.dongtai_news_list ul li:hover .dongtai_text h3{ font-weight: 600; color: #028156;}

.news_r_dt{ background: url(../images/news_r.jpg) no-repeat center; background-size: 100% 100%; padding: 50px; padding-bottom: 150px; position: relative;}



.news_r_con  p{font-size: 14px; margin-top: 25px; color: #fff;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.dongtai{ padding: 80px 0;background: url(../images/news_bg.jpg) no-repeat center; background-size: cover; }





.dongtai_top{ padding: 0 15px; margin-bottom: 60px; }

.news_top_more{ margin: 0;}

.news_top_more:hover{  background: #028156; color: #fff}

.dongtai_l span{ font-size: 18px; color: #333; display: block; margin-bottom: 10px;}

.dongtai_l h3{ font-size: 36px; color: #333;}

.guanggao img{ width: 100%;}

.zizhi{ padding: 80px 0; background: url(../images/zizhi_bg.jpg) no-repeat center;}

.zizhi_r img{ width: 100%;}

.zizhi_r{ position: relative; top: 160px;}

.zizhi_bototom{ height: 200px; width: 100%; background: url(../images/zizhi_bottom.jpg) no-repeat center; background-size: auto 100%;}

.footer_top img{ height:70px ; margin-bottom: 40px;}

.footer_xinxi{ margin-top: 25px;}

.footer_xinxi h1{ font-size: 18px; color: #898989; margin-bottom: 10px;}

.footer_xinxi p{  font-size: 16px; color: #898989; margin-bottom: 10px;} 

.footer_l { border-right: 1px solid #666;}

.footer_ewm { text-align: center;}

.footer_ewm  img{ max-width: 200px;}

/*产品详情*/

.pro_top1{padding:0px 0 80px;}

.pro_top1 .imgbox{border:1px solid #cfd3d6;width: 597px;}

.pro_top1 .imgbox .img{width: 100%;display: block;}





.pro_top1 .title{font-size: 25px;color: #333333;line-height: 40px;padding:20px 0;border-bottom:2px solid #cfd3d6;}

.pro_top1 .btns{margin-top: 55px;}

.pro_top1 .btns .lk{display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 15px;color: #fff;line-height: 50px;width: 215px;text-align: center;}

.pro_top1 .btns .lk:before{content:'';display: inline-block;vertical-align: middle;margin-right: 10px;width: 44px;height: 44px;}

.pro_top1 .btns .lk_1{background: #266aaf;}

.pro_top1 .btns .lk_1:before{background: url(../images/cp_03.png) no-repeat center;background-size:contain;}

.pro_top1 .btns .lk_2{background: #d1041c;}

.pro_top1 .btns .lk_2:before{background: url(../images/cp_04.png) no-repeat center;background-size:contain;}

.pro_top1 .btns .lk:hover{background: #094c85;}



.pro_top1 .tel{font-size: 17px;color: #666666;margin-top: 40px;background: url(../images/cp_05.png) no-repeat left center;background-size:36px;padding-left: 50px;line-height: 40px;}

.pro_top1 .tel i{font-size: 23px;color: #d1041c;font-weight: bold;}

.pro_top1 .desc{font-size: 14px;color: #666666;line-height: 33px;margin-top: 35px;}

.pro_top1 .desc p{padding-left: 20px;position:relative;}

.pro_top1 .desc p:before{width: 6px;height: 6px;background: #d1041c;border-radius:50%;position:absolute;left: 0;top: 14px;content:'';}

.shengchan_li{    display: flex;

	-ms-flex-align: center;

	align-items: center;

	justify-content: center;}

.shengchan_li_l{ padding: 0;}

.shengchan_li_l img{ width: 100%;}

.shengchan_li_r { padding: 0 80px;}

.shengchan_li_r .s_title1 h3{ font-size: 24px;}

.shengchan_li_r .shengchan_text{ font-size: 16px; line-height:1.8em; margin-top: 40px;}

.hezuo_logo{ background: #f9f9f9; padding: 80px 0;}

.hezuo_logo ul li{ width: 20%; padding: 5px; }

.hezuo_logo ul li img{ width: 100%; box-shadow: 0px 3px 5px rgba(0,0,0,0.1);} 

.s_title1 span {

    width: 100px;

    height: 4px;

    background: #0d9a3c;

    margin-top: 15px;

    display: block;

}



.xiazai{margin: 50px auto}

.xiazai_l_con{ background: #fff; border-radius: 5px; box-shadow: 0 5px 8px rgba(0,0,0,0.2) ; text-align: left; color: #222; }

.xiazai_l_con .xiazai_l_top{ height: 90px; padding: 0 15px; line-height: 90px; font-size: 16px; position: relative}

.xiazai_l_con ul { margin: 0; padding-bottom: 15px}

.xiazai_l_con ul li{ border-top:1px solid #d8d8d8; line-height: 42px; height: 42px; text-align: left; padding: 0 15px; margin-bottom: 0}

.xiazai_l_con ul li a{ color: #222; font-size: 14px}

.xiazai_r ul li{ width: 50%; padding: 0 15px; margin-bottom: 15px}

.xiazai_r ul li a{  display: block; background-color: #f6f6f6; font-size: 16px; padding: 20px}

.xiazai_r ul li img{ width: 30px; }

.xiazai_r ul li .xiazai_r_r{ width: calc(100% - 40px); line-height: 36px; text-align: left; background: url(../images/xiazai_icon.png) no-repeat right center; background-size: 36px auto} 

.xiazai_r ul li .xiazai_r_r h3{line-height: 36px; color: #222}

@media (max-width:992px){

	.shengchan_li{ display: block;}

	.shengchan_li_r{ padding: 60px 30px;}
	.footer_r{ padding: auto 0;}

}

@media (max-width:768px){

	.zizhi_r ul li{ font-size: 24px;}

	.s_title1 h3{ font-size: 24px; font-weight: 600;}

	.zhuanli ul li{ width: 50%; padding: 0 5px; margin-bottom: 10px;}



}                                                

.pro_bot{}

.pro_bot .t_tit{border-bottom:1px solid #028156;}

.pro_bot .t_tit span{font-size: 17px;color: #028156;line-height: 46px;display: inline-block;vertical-align: middle;text-align: center; border-bottom: 1px solid #028156}



.pro_bot .editbox{padding:60px 0 80px;font-size: 16px;color: #333333;line-height: 33px;}



.pagenav{padding:25px 0;border-top:1px solid #e5e5e5;}

.pagenav li{font-size: 16px;color: #333333;line-height: 30px;width: 47%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;float: left;}

.pagenav li.next{text-align: right;float: right;}

.pagenav li a:hover{color: #0a589a;}

.pagenav li a{ color: #333}

.pro_top1 img{ width:100%}

.new_zong{display: flex;flex-direction:row; flex-wrap:nowrap}

.new_left{ width: 100%; margin-top: 20px;overflow: hidden;}

.new_left .new_left_top{ margin: 0 0 20px; border-bottom: 1px solid #e3e3e1; padding-bottom: 20px; text-align: center}

.new_left .new_left_top h5{ font-size: 22px; font-weight: bold; line-height: 30px; margin-bottom: 20px;}

.new_left .new_left_top span{ margin: 0 10px 0 0; font-size: 14px; color: #666;}

.new_left .new_left_top span img{ margin-right: 5px;}

.new_left_xia{ margin: 30px 0;}

.new_left_xia p{ font-size: 15px; color: #666; line-height: 30px;}

.new_left_xia p.fr{ margin: 40px 0;}

.new_left_xia p.fr a{background:#d1041c ; font-size: 16px; font-weight: bold; line-height: 30px; padding: 10px 40px; color: #FFF;}

.new_left_xia p.fr a:hover{background: #0e7ab8;}

.new_left_xia img { height: auto; max-width: 100%}

.new_right{display: block; width:32%}

.new_rt_xia{border: 1px solid #e6e8e8;padding: 20px 20px; }

.rht_top{ margin: 0 0 15px; border-bottom: 1px solid #e6e8e8; padding-bottom: 25px;}

.rht_top h5{ font-size: 20px; line-height: 40px; font-weight: bold; margin-bottom: 15px;}

.rht_top i{ font-size: 14px; color: #666; line-height: 30px;}

.rht_top p{ line-height: 30px; margin-top: 15px;}

.rht_top p a{font-size: 16px; color: #d1041c; font-weight: bold;}

.rht_top p a:hover{ color: #0e7ab8; }

.rrter{border-bottom:none}

.wenhua_con h3.title{ font-size: 40px; color: #333; margin: 30px 0;}

.wenhua_con p{ font-size:16px; color: #666; line-height: 2em; margin-bottom: 30px;}

.linian_list_img{ border-radius: 8px; }

.linian_list_r ul li{ width: 50%; padding: 5px 10px;}

.linian_list_r ul li .wenhua_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px;}

.wenhua_list img{ width: 60px; height:60px;}

.wenhua_list h3{ font-size: 24px; color: #444; margin-bottom: 0; line-height: 65px; position:relative; margin-bottom: 15px}

.wenhua_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #028156; position: absolute; bottom: 0; left: 0;}

.wenhua_list:hover{ box-shadow: 0 5px 8px rgba(0,0,0,0.3);}

/* .wenhua_list:hover h3:after{ transition: 0.5s; width: 60px;} */

.wenhua_list p{ font-size: 16px; color: #666; margin: 0;}

.linian_con li{ width: 20%; padding:  10px 5px;}

.sixiang{background-color: rgba(248, 248, 251, 1); padding: 80px 0}

.sixiang li{ width:50%; }

.sixiang li .ln_list{background: #fff; height: 302px}

.sixiang li .ln_list p{ margin-bottom: 10px; height: auto}

.xingwei_con .ln_bottom{  height: auto}

.linian_con li .ln_list{ position: relative; overflow: hidden;}

.linian_con li .ln_list:after{ display: block; width: 0px; height: 3px; content: ""; display: block; background: #028156; position: absolute; bottom: 0; left: 0;}

.linian_con li:hover .ln_list:after{transition: 0.5s; width: 100%}

.linian_con li .ln_list,.xingwei_con ul li .ln_list{ border-radius: 8px; border: 1px solid #d8d8d8; padding: 10px; margin-bottom: 10px;}

.ln_list h3{ font-size: 24px;line-height: 65px; position:relative; margin-bottom: 10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.ln_list h3:after{ display: block; width: 30px; height: 3px; content: ""; display: block; background: #028156; position: absolute; bottom: 0; left: 0;}

.ln_list p{ line-height: 2em; font-size: 16px; color: #666; height:64px ; margin-bottom: 0;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.xingwei_con ul li{width: 33.33%; padding:  10px 5px;}

.xingwei_con{ margin-bottom: 40px;}

.ln_bottom{ height: 96px;}

.ln_bottom p{ height: auto;}

.wenhua_nei{ padding: 80px 0;}

.jichu{ background: #f8f8f8; padding: 50px 0; margin: 40px 0;}

.xingwei_con ul li .ln_list:hover{ box-shadow: 0 3px 5px rgba(0,0,0,0.1);}

.fenlei::-webkit-scrollbar-track {background-color: #028156;-moz-border-radius: 0px; /* FF1+ */-webkit-border-radius: 0px; /* Saf3+, Chrome */border-radius: 0px; /* Opera 10.5, IE 9 */} /* 滚动条的滑轨背景颜色 */

.fenlei::-webkit-scrollbar-thumb {background-color: #028156;-moz-border-radius: 10px; /* FF1+ */-webkit-border-radius: 10px; /* Saf3+, Chrome */border-radius: 10px; /* Opera 10.5, IE 9 */} /* 滑块颜色 */

.mianbaoxie{ line-height: 60px; font-size: 16px;}

.mianbaoxie span{ margin:  0 5px;}

.mianbaoxie a{ color: #333; }

.mianbaoxie a:hover{ color: #028156;}

.pro_page{ margin: 60px 0;}

.pro_page ul li{ margin-bottom: 30px;}

.pro_page ul li:hover .pro_page_r img{ transform: translate(1.2em); transition: 0.3S;}

.pro_page_l,.pro_page_r{ width: 50%;}

.pro_page_r{ overflow: hidden;}

.pro_page_l{ position: relative;}

.pro_page_l:after{ display: block; width: 3px; height: 10px; content: ""; display: block; background: #d8d8d8; position: absolute; top: 50%; left: 0;}

.pro_page_l h3{ font-size: 20px; font-weight: 600; color: #333;}

.pro_page_r img{ width: 100%;}

.pro_page_con{ padding:50px 40px;  border-radius: 8px; box-shadow: 0 3px 8px rgba(0,0,0,0.1);}

.pro_btn{ width: 120px; height: 40px; text-align: center; line-height: 40px; color: #fff; border-radius: 20px; background: #028156; position: absolute; bottom: 0; left: 0;}

.anli_banner{ background: url(../images/fangan_banner.jpg) no-repeat center;}

.pro_banner{background: url(../images/pro_banner.jpg) no-repeat center;}

.fangan_banner{background: url(../images/fangan_banner.jpg) no-repeat center;}

.banenr_nei{padding: 90px 0; color: #fff; text-align: center;font-size: 36px; font-weight: 600; text-transform: uppercase;background: url(../images/about.jpg) no-repeat center; }

.banenr_nei h3{ font-size: 36px; font-weight: 600; text-shadow: 0  5px 8px rgba(0,0,0,0.2);}

.banenr_nei h3::after{ display: block; width: 60px; height: 3px; margin:  15px auto; background: #006845; content: "";}

.banenr_nei p{ font-size: 18px; font-weight: 100; color: rgba(255,255,255,0.6);}

.news_list_time{ width:90px; height:90px; border-radius:5px; background:#e5e5e5; text-align:center; color:#333}

.news_list_time .time_top{ font-size:30px; line-height:50px; border-bottom:1px solid #fff;}

.news_list_time .time_bottom{ font-size:16px; line-height:30px;}

.news_list_con{ width: calc(100% - 110px)}

.news_con{ margin:0  auto 30px;}

/* .news_con ul{ display:none} */

/* .news_con ul{ display:none} */

.news_con ul li{ border-bottom:1px solid #d5d5d5; padding:12px 5px ;}
.news_con ul li ul{ padding: 8px;}

.news_con ul li:after{content: '\20'; display: block; height: 0; clear: both;}

.news_list_con h3{ font-size:22px; color:#333; line-height:2em;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.news_list_con p{ color:#666; font-size:14px; line-height:1.7em; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news_con ul li:hover .news_list_time{ background:#028156; color:#fff;}

.news_con ul li:hover .news_list_con h3{ color:#028156}





@media (max-width:768px){

.news_title ul li{ display:inline-block; padding:0 10px; line-height:35px; text-align:center; color:#333; font-size:14px;}

.news_list_time{ width:60px; height:60px; border-radius:5px; background:#e5e5e5; text-align:center; color:#333}

.news_list_time .time_top{ font-size:24px; line-height:35px; border-bottom:1px solid #fff;}

.news_list_time .time_bottom{ font-size:14px; line-height:25px;}

.news_list_con{ width: calc(100% - 80px)}

.news_list_con h3{ font-size:14px; color:#333; line-height:1.7em;}

.news_list_con p{ color:#666; font-size:12px; line-height:1.5em; }

.footer_xinxi h1{ font-size: 24px;}



}

.xq_img img {

    width: 100%;

}

.gallery-top {

	height: 80%;

	width: 100%;

}

.gallery-thumbs {

	height: 20%;

	box-sizing: border-box;

	padding: 10px 0;

}

.gallery-thumbs .swiper-slide {

	width: 25%;

	height: 100%;

	opacity: 0.4;

}

.gallery-thumbs .swiper-slide-active {

	opacity: 1;

}

.video_float{ width:100%; height: 100%; position: fixed; top: 0; left: 0; background: #000; z-index: 999999999; display: none}

.video_float video{ width: 100%; height: 100% ;position: absolute; top: 0%; left: 0; }

.video_float .close{ position: absolute; top: 15px; right: 15px; font-size: 34px; color: #fff; z-index: 99; opacity: 1}

.src_video{ width:100%; position: relative; overflow: hidden}

.src_video video{ position: absolute; height: 100%; top:0; left: 0; }

.vide_btn { position: relative; z-index: 99}

.vide_btn img{ width: 100%}

.video_list_con ul{  padding: 0px 0 50px}

.video_list_con ul li{ margin-bottom: 15px; text-align: center}

.mianbao{ height: 60px; background: #f7f7f7;; line-height: 60px; font-size: 16px;}

.mianbao a{ color: #333;}

.mianbao a:hover{ color: #028156;}

.mianbao span{ color: #333; margin: 0 10px;}

.chanpin_list ul li a{ color: #595757;}

.chanpin_list ul li.on a{ color: #fff;}

.fangan_nei_con ul li img{ width: 100%;}

.fangan_nei{ padding: 80px 0;}

.fangan_nei_con ul li{ margin-bottom: 30px; }

.fangan_nei_con .chanpin_list ul li{overflow: hidden;}

.fangan_nei_con ul li p{ font-size: 18px; margin-top: 15px; color: #595757; text-align:  center; padding-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.fangan_nei_con ul li a{ display: block; position: relative;}

.fangan_nei_con ul li a:hover{ box-shadow:0 3px 5px  rgba(0,0,0,0.1);}

.chanpin_list_con ul li a{ background: #f7f7f7; border: 1px solid #d8d8d8;}

.chanpin_list_con ul li a .chanpin_moer{ position: absolute; top: 40px; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); opacity: 0;}

.chanpin_list_con ul li:hover a .chanpin_moer{ transition: 0.3s; top: 0; opacity: 1;}

.chanpin_list_con ul li a .more_a{ border-radius: 22px; position: absolute; top: 50%; left: 50%; margin-left: -70px; margin-top: -20px; width: 140px; height: 40px; border: 1px solid#fff; color: #fff; font-size: 16px; line-height: 40px; text-align:  center;}

.chanpin_list_con ul li a .more_a:hover{ background: #028156;  color: #fff; border: 1px solid #028156;}

@media (max-width:992px){



	.zixun_more a{ width:260px}

	.xuanchuan h3{ font-size:24px}

	.xuanchuan h4{ font-size:16px}

	.xuanchuan{ padding:80px 10px}

	.footer_r ul { text-align: center; }

	.footer_r ul li{ display: inline-block;float: none; width: 140px}

	.zixun_bottom h3{  font-size: 16px}

	.yingyong_con ul li{ margin-top:20px}

    .about_nei{ padding:20px 15px;}

	.fenlei{ overflow-x: scroll;}

}





@media (max-width:768px){

	.wenhua_con h3.title{ font-size: 24px;}

	.fenlei ul{ width: 750px;}

	.mianbaoxie{ display: none;}

	.linian_list_r ul li{ width: 100%; padding: 0; margin-top: 10px;}

	.wenhua_list h3{ font-size: 20px;}

	.linian_con li,.xingwei_con ul li{ width: 100%;}

    .fenlei{ margin-top: 20px;}

    .anli_con{ padding: 20px 15px;}

    #w_grid-1593323333829> div > .p_gridbox > .p_gridCell{margin: 15px 0}

	.pro_page ul li{ padding:0}

	.pro_page_l h3{ font-size:18px;}

	.pro_btn{ width: 90px; height: 30px; border-radius: 15px; font-size: 14px; line-height: 30px}

	.dongtai_list_l{ padding-right:15px; margin-bottom: 15px}

	.dongtai_list_r{ padding-left:15px;}

	.dongtai_r_l{ width: 100%;box-sizing: border-box;float: left; }

.news_r_dt{ width: 100%;box-sizing: border-box;float: left;}

	.zizhi_r{ top:20px}

	.footer_l{ display: none}

	.footer_con{ padding-bottom: 10px}

	.about_more{ width: 130px; height: 40px; line-height: 40px;margin: 15px 0;}

	.anli_con ul li{ margin-bottom: 10px;}

	.fangan_nei_con ul li p{ font-size: 14px;}



}