.content{
  width: 1200px;
  margin: 0 auto;
  font-family: "Microsoft Yahei";
}
.fr {
  float: right;
}
/*about*/
.webox{font-size:16px;color: #333;line-height:35px;position: relative;z-index:2;padding:82px 0 50px;overflow: hidden;}
.webox_c{height:425px;background: #fff;position: relative;z-index: 1;}
.webox_c:before{content: "";position: absolute;width:602px;height:2px;background: #03882d;right: 0;top: 379px;z-index: -1;}
.webox_w{width:506px;}
.webox_w h2{height: 116px;background:url(../images/we_line.gif) no-repeat 0 bottom;font-size: 33px;line-height: 68px;color: #353a3f;font-weight: bold;}
.webox_w h2 b{color: #03882d;}
.webox_w h2 span{display: block;font-weight: normal;font-size: 22px;line-height: 26px;}
.webox_w p{height:177px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;margin-bottom: 12px;}
.we_more{float: right;display: block;width: 171px;line-height: 50px;text-align: center;background: #03882d;color: #fff;}
.we_more span{display: inline-block;background:url(../images/ico02.png) no-repeat 0 center;padding-left: 36px;color: #fff;}
.webox_p{margin: 10px 0 0;}
.webox_p,.webox_p img{width: 598px;height: 375px;display: block;overflow: hidden;}

.webox_l{clear: both;height: 110px;font-size: 18px;line-height: 32px;color: #333;}
.webox_l li{float: left;height: 78px;border-right: solid 1px #e5e5e5;margin: 0 67px 30px 0;width:250px;}
.webox_l li:nth-child(4n){width:220px;border:0;margin-right:0;}
.webox_l li span{display: block;font-weight: bold;;line-height: 48px;height: 48px;}
.webox_l li span b{font-family: Times New Roman;font-size: 54px;float: left;}
.webox_l li span em{font-style: normal;}


/* products */
#products {width:100%;margin: 0 auto;background-color:#111111;display: flex;}
#products .products_box{width: 90%;margin: 0 auto;max-width: 1440px;padding: 28px 0 0;}
#products .products_box .products_header {text-align: center;}
#products .products_box .products_header .products_title_box {margin: 0 auto;}
#products .products_box .products_header .products_title_box span{font-size: 36px;font-family: "Montserrat-Regular";font-weight: bold; color: #ffffff;}
#products .products_box .products_header .products_content_box {width: 80.8%;margin:1.5% auto 2.5%;}
#products .products_box .products_header .products_content_box span{font-size: 16px;font-family: "Opensans-Regular";line-height: 32px; color: #888888;}
#products .products_box .products_content {}
#products .products_box .products_content .table_left{float: left;display: table;width: 66.7%;max-width: 960px;height: 100%;color: #ffffff;}
#products .products_box .products_content .table_left .item_text{float: right;background-color: #2c2c2c;}
#products .products_box .products_content .table_left .item_text:first-child{float: left;background-color: #03882d;}
#products .products_box .products_content .table_right{float: left;display: table;width: 33.3%;max-width: 480px;height: 100%;color: #111111;}
#products .products_box .products_content .table_right .item_text {float: left;width: 100%;padding-top: 76%;background-color: #ffffff;}
#products .products_box .products_content .table_right .item_img_box {float: left;width: 100%;padding-top: 100%;}
.products_text_box{position: absolute;z-index: 1;right: 0;top: 0;bottom: 0;margin:auto;display: flex;flex-direction: column;justify-content: center;width: 100%;height: 100%;}
.item_text{width: 50%;height: 0;padding-top: 38%;text-align: center;position: relative;height: 0%;}
.item_img_box{width: 50%;height: 0%;padding-top: 38%;position: relative;}
.item_text_title {font-size: 26px;font-family: "Montserrat-Regular";padding: 0 10%;margin-bottom: 15px;}
.item_text_content {font-size: 16px;font-family: "Opensans-Regular";line-height: 32px;padding: 0 6.5%;}
.product_img{position: absolute;z-index: 1;left: 0;top: 0;max-width: 100%;}
@media only screen and (min-width:1500px){.item_text2{padding-top: 33.8%;}}
/* products-end */

/* detailInfo */
#detailInfo {width:100%;}
#detailInfo .detailInfo_box_title {box-sizing: border-box;line-height: 50px;max-width: 1200px;font-size: 36px;text-align: center;color:#000;padding: 0 15px;margin: 80px auto 0;}
.detailInfo_content_box{width: 80.8%;margin: 0.5% auto 2.5%;text-align: center;}
.detailInfo_content_box span {
  font-size: 16px;
  font-family: "Opensans-Regular";
  line-height: 32px;
  color: #808080;
}
#detailInfo .detailInfo_box{width: 90%;max-width: 1440px;margin: 0 auto ;height: 100%;padding-bottom: 100px;}
#detailInfo .detailInfo_box .detailInfo_item {margin-top: 100px;}
#detailInfo .detailInfo_box .detailInfo_item:first-child { margin-top: 70px; }
#detailInfo .detailInfo_box .detailInfo_item .text_content_box {width: 100%;float: left;height: 100%;}
#detailInfo .detailInfo_box .detailInfo_item .detailInfo_text_box{height: 100%;width: 38.55%;float: right;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_text_box {float: left;}
#detailInfo .detailInfo_box .detailInfo_item .detailInfo_img_box{width: 56.25%;max-width: 810px;height: 100%;float: left;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_img_box {float: right;}
.detailInfo_title {margin-top: 75px;}
.detailInfo_title span{font-size: 36px;color: #03882d;text-transform: uppercase;font-family: "Montserrat-Regular";}
.detailInfo_content{margin-top: 1.5%;}
.detailInfo_content .detailInfo_content_title{display: block;line-height: 44px;font-size: 24px;color: #111111;font-family:  "Montserrat-Regular";text-transform: uppercase;}
.detailInfo_content .detailInfo_content_content{display: block;font-size: 16px;font-family: "Opensans-Regular";line-height: 30px;margin-top: 10px;}
.detailInfo_rm_button {margin-top: 9.5%;}
.detailInfo_rm_button a {width: 170px;height: 55px;display: block;text-align: center;line-height:54.67px;font-family:"Opensans-Regular" ;font-weight: bold; color:#ffffff;background-color: #03882d;color: white;text-transform: uppercase;}
#detailInfo .detailInfo_box .detailInfo_item:first-child .detailInfo_text_box .text_content_box .detailInfo_rm_button a:first-child {background-color: #03882d;color: white;}
/* detailInfo-end */

.inxzi{margin: 5px auto 0px;
color: #808080;
font-size: 16px;
text-align: center;
width: 290px;
line-height: 30px;
background: #f0f0f0;}
.inxzi2{margin: 10px auto 0px;
color: #808080;
font-size: 16px;
text-align: center;
width: 290px;
line-height: 30px;
background: #fff;}

.yqlj {padding-top: 30px;background: url(../images/l_bg.png);padding-bottom: 15px;}
.yqlj .container {position: relative;margin-left: auto;
  margin-right: auto;
  width: 1200px;}
.yqlj h4 {background: url(../images/yqljbd.png) no-repeat center 45px;font-size: 26px;text-align: center;margin-bottom: 20px;}
.yqlj h4 a {color: #333;}
.yqlj h4 em {display: block;margin: 0 auto;font-size: 32px;color: #ccc;height: 30px;line-height: 30px;font-weight: bold;}
.yqlj ul {padding: 20px 20px 20px 0;position: relative;z-index: 1; overflow:hidden;}
.yqlj ul li {float: left;padding-right:15px;padding-bottom: 5px;font-size: 14px;height: 20px;line-height: 20px;position: relative;}
.yqlj a.yqlj_more {display: block;width: 15px;height: 16px;background: url(../images/yqljbg02.png) no-repeat center;position: absolute;right: 5px;top: 105px;z-index: 3;}
.yqlj ul li a {color: #555;}
.yqlj ul li:hover a {color: #03882d;}




