.products{width:1200px;margin:0 auto;}
.main.products .select-box {
    background: #fff;
    padding: 1.5rem 0 .35rem;
}
.w1640 {
    max-width: 1640px;
    width:1200px;
    margin: 0 auto;
}
.main.products .select-box .item-li {
    padding: .6rem 0;
}
.main.products .select-box .spname {
    color: #b1b1b1;
    width: 150px;
    padding-right: 10px;
}
.main.products .select-box .item-li span:hover, .main.products .select-box .item-li span.cur {
    color: #008c3f;
    font-weight: 600;
}
.main.products .select-box .item-li span {
    margin-right: 2%;
    cursor: pointer;
    width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 400;
    margin-bottom: 5px;
    color: #777;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.fl18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.main.products .box2 .ulbox .li {
    overflow: hidden;
    height: 400px;
    width: 300px;
    float: left;
    background: #fff;
    border-radius: 4px;
}
.main.products .box2 .ulbox .li .tit2{
    width: 200px;
    text-align: center;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    margin: 0 auto;
}
.main.products .box2 .ulbox .li .tit3{
    width: 200px;
    text-align: center;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    margin: 0 auto;
	font-size:14px;
}
.main.products .box2 .ulbox .li .bot{
    text-align: center;
    height: 40px;
    line-height: 40px;
}
.main.products .box2 .ulbox .li .bot a img{
    width: 20px;
    position: relative;
    top: 5px;
    left: -5px;
    height: 20px;
}
.main.products .box2 .ulbox .li .bot a{
   color:#000;
}
.main.products .box2 .ulbox .li .img img {
    width: 200px;
    height: 200px;
    margin-left: 50px;
}
.main.products .box2 .ulbox .li .tip {
    padding: 0 10px;
    height: 26px;
	width:36px;
    line-height: 26px;
    color: #fff;
    border-radius: 5px;
}
.tip.red {
    background: #e30920;
}

.left{float:left;}
.right{float:right;}

.box2 .listajax .cpdiv ul li{
    width: 1200px;
    margin-top: 20px;
    height: 400px;
}

.box2 .listajax .cpdiv ul li .li1{
  width:400px;
  height:400px;

}

.box2 .listajax .cpdiv ul li .li1 .h3{
 font-size:32px;
 line-height:32px;
 height:50px;
}
.box2 .listajax .cpdiv ul li .li1 .text{
    height: 250px;
    overflow: hidden;
    line-height: 150%;
    font-size: 16px;
}
.box2 .listajax .cpdiv ul li .li1 .text2{
   margin-top:20px;
}
.box2 .listajax .cpdiv ul li .li1 .text1{
   margin-top:20px;
}


.box2 .listajax .cpdiv ul li .li1 .more .more1{
    margin-top: 30px;
    margin-left: 35px;
    width: 130px;
    height: 45px;
    line-height: 45px;
    background: #008d40;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	float:left;
}
.box2 .listajax .cpdiv ul li .li1 .more .more1 a{
  color:#fff;
}

.box2 .listajax .cpdiv ul li .li1 .more .more2{
  width:180px;
  float:right;
}
.box2 .listajax .cpdiv ul li .li1 .more .more2 .morevideo{
  width:180px;
  max-height:110px;
}


.box2 .listajax .cpdiv ul li .li2{
 width:750px;
 height:400px;
}
.box2 .listajax .cpdiv ul li .li2 .margin{
margin-left:50px;
}
.box2 .listajax .cpdiv ul li .li2 img{
 width:750px;
 height:400px;
}

.cpdivtext .pic{width:500px;height:500px;}
.cpdivtext .pic img{
    width: 300px;
    height: 300px;
    margin-top: 90px;
    margin-left: 110px;
}
.cpdivtext .moretext{width:680px;}
.cpdivtext .moretexth3 h3{font-size:26px;height:50px;line-height:50px;}
.cpdivtext .moretexth3 p{
    margin-top: 30px;
    font-size: 16px;
    line-height: 32px;
    height: 300px;
    overflow: hidden;
}
.newstext{
 line-height:200%;
}
.cpdivtext .moretexth3 .more1{
    margin-top: 30px;
    margin-left: 35px;
    width: 130px;
    height: 45px;
    line-height: 45px;
    background: #008d40;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	float:left;}
.cpdivtext .moretexth3 .more2{
    margin-top: 30px;
    margin-left: 35px;
    width: 130px;
    height: 45px;
    line-height: 45px;
    background: #008d40;
    border-radius: 3px;
    overflow: hidden;
    text-align: center;
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	float:left;}	
.cpdivtext .moretexth3 a{color:#fff;}