/* list */
.zxycp{width: 100%;background: #f7f7f7;padding-top: 40px;padding-bottom: 60px;}
.zxycp-ct{margin-left:auto; margin-right:auto; width:1300px;}
.zxycp-title {height: 70px;background: #fff;padding-left: 33px;}
.zxycp-title>a{height: 70px;line-height: 70px;display: block;float: left;margin-right: 45px;font-size: 14px;color: #666;}
.zxycp-title>a.cur{border-bottom: 1px solid #003399;color: #333;}

.zxycp-ul{margin-top: 5px;width: 1300px;overflow: hidden;}
.zxycp-ul ul{width: 1320px;margin-left: -22px;}
.zxycp-ul ul li{background: #fff;width: 418px;text-align: center;height: 410px;float: left;margin-left: 22px;margin-top: 15px;}
.zxycp-ul ul li>a{display: block;width: 418px;height: 300px;overflow: hidden;}
.zxycp-ul ul li a img{display: block;width: 418px;height: 300px;transition: all 1s ease-out;}
.zxycp-ul ul li:hover a img{transform: scale(1.1);}

.zxycp-ul ul li h3{font-weight: normal;text-align: center;margin-top: 18px;}
.zxycp-ul ul li h3 a{font-size: 16px;color: #333;}

.zxycp-ul ul li p{line-height: 23px;margin-top: 14px;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 44px;}
.zxycp-ul ul li .ck{font-size: 14px;color: #666;width: 114px;height: 38px;line-height: 38px;text-align: center;margin: 0 auto;border-radius: 20px;margin-top: 15px;border: 1px solid #e6e2e2;}
.zxycp-ul ul li .ck:hover{color: #fff;background: #007365;}



.cpms{margin-top: 100px;border-bottom: 2px solid #898989;padding: 0 0 30px 0;}
.cpms h3.cpgx{font-weight: normal;font-size: 24px;color: #333;text-align: center;background: url(http://www.heniwa.com.cn/Skins/Default/Img/xiangqing/cpxq.png) no-repeat center;padding-bottom: 30px;}
.cpms .mainCon .box p{ width:100%; margin:0 auto; white-space:normal; word-spacing:10px; line-height: 30px;font-size: 14px;color: #333333;}


.slide{width: 100%;position: relative;}
.slide .slide-box { width: 100%; height: auto;  height: 850px; overflow: hidden;}
.slide .slide-box ul { width: 100%; height: 100%; overflow: hidden; }
.slide .slide-box ul li { width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.slide .slide-box li:not(:first-child) { display: none; }
.slide .bbox { z-index: 9; }
.slide-qh span.curr { border: solid 2px #fff; box-sizing: border-box; }
.slide .slide-box ul li a img{width: 100%;height: 850px;display: block;}
