.row{margin-bottom: 8px;}
.row .rhd{font-size: 18px;color: #020000;margin-bottom: 14px;border-bottom: 1px solid #d1d1d1;line-height: 40px;}
.row .rhd .en{text-transform: uppercase;margin-left: 6px;color: #cccccc;font-size:16px;}
.row .rhd .righter{font-size: 12px;margin-top: 6px;color: #009ee7;}
.row .rhd .fr{font-size: 14px;margin:6px  30px 0 0;}
.company{width: 625px;}
.company .img{width: 258px;height: 190px;margin: 0 20px 10px 0;}
.company .imgtxt{}
.company .imgtxt h4{font-size: 18px;text-indent: 25px;margin-bottom: 10px;}
.company .imgtxt p{font-size: 14px;line-height: 24px;}
.news{width: 581px;}
.news .newsTop{margin-bottom: 10px;}
.newsTop .img{width: 230px;height: 190px;}
.newsTop .imgtxt{padding-left: 10px;width: 340px;}
.newsTop .imgtxt h4{text-align: center;font-size: 18px;margin-bottom: 10px;}
.newsTop .imgtxt p{line-height: 21px;}
.news .newslist{}
.newslist li{border-bottom:1px dashed #414141;margin-bottom: 6px;}
.newslist li:last-child{border: 0;}
.newslist span.fr{position: relative;background: #fff;line-height: 24px;}
.newslist a.ellipsis{position: relative;display: inline-block;background: #fff;color: #414141;line-height: 24px;max-width: 340px;padding-left: 14px;}
.newslist a.ellipsis:before{content: '.';position: absolute;background: #929292;width:5px;height: 5px;border-radius: 100%;left: 0;top:10px}
.serlist{padding-left: 4px;}
.serlist .rhd{text-align: left;}
.serlist li{width: 392px;margin-right: 35px;text-align: center;}
.serlist a{display: block;position: relative;}
.service img{width: 392px;height: 200px;}
.serlist .sertxt{margin-top: 10px;}
.sertxt .ch{font-size: 18px;}
.caselist li{width: 372px;margin-right: 67px;}
.caselist a{display: block;position: relative;}
.caselist img{width: 372px;height: 282px;}
.caselist .casetxt{position: absolute;left: 0;right: 0;bottom: 0;height: 80px;background: #1a1b1d;color: #fff;text-align: center;-webkit-transition: all .4s;-moz-transition: all .4s;transition: all .4s;}
.caselist .casetxt h4{font-size: 22px;margin: 14px 0 10px;}
.caselist a:hover .casetxt{background: #227700;}
.caselist .casetxt p{}
.prolist li{width: 373px;margin-right: 64px;}
.prolist img{width: 373px;height: 266px;}
.prolist .protxt{margin-top: 32px;text-align: center;color: #595757;}
.protxt h4{color: #020000;font-size: 22px;}
.protxt p{margin: 18px 0 30px;font-size: 13px;text-align: left;}
.protxt a.cor2{font-size: 14px;}
.prdlist li{width: 231px;border: 1px solid #b1b1b1;margin-right: 18px;}
.prdlist a{position: relative;display: block;}
.prdlist img{width: 231px;height: 250px;}
.prdlist span.prdtxt{position: absolute;left: 0;right: 0;bottom: 0;line-height: 25px;color: #fff;font-size: 16px;background: #000;background: rgba(0,0,0,.5);text-align: center;}
.conL{width: 300px;}
.conL h3{/* background: #227700 */height: 90px;color: #fff;padding-left: 28px;line-height: 90px;font-size: 25px;}
.conL .conlist{border-top: 1px solid #d4d4d4;margin-top: 47px;}
.conL .conlist li{border-bottom: 1px solid #d4d4d4 ;padding: 0 24px 0 28px;background: #efefef;line-height: 48px;cursor: pointer;}
.conL .conlist li:hover,.conL .conlist li.current{background: #fff;border-bottom: none;}
.conL .conlist a{display: inline-block;font-size: 17px;color: #221815;}
.conL .conlist .arrow{background: url(../images/arrow.png) 0 -21px no-repeat;width: 9px;height:19px;margin-top: 14px;}
.conL .conlist li:hover .arrow,.conL .conlist li.current .arrow{background-position:0 0 ;}
.conR{width: 920px;}
.conR .h2{line-height: 46px;background: #efefef;padding-left: 20px;font-size: 22px;color: #3e3a39;margin-bottom: 26px;}
.conR .h2 .en{text-transform: uppercase;margin-left: 10px;font-size: 16px;}
.conDet p{line-height: 26px;margin-bottom: 10px;}
.conDet .cdTop{background: #f6f6f6;padding: 10px; color: #231815;}
.cdTop .img{width: 393px;height: 269px;}
.cdTop .cdtxt{padding-left: 420px;}
.cdTop .cdtxt h4{font-size: 22px;margin-bottom: 30px;}
.cdTop .cdtxt p{line-height: 30px;font-size: 15px;}
.cdTop .cdtxt .btnRead{display: inline-block;border-radius: 20px;background: #05acd6;padding: 0 20px;line-height: 36px;color: #fff;font-size: 15px;}
.conDet .cdbot{margin-top: 40px;color: #221815;}
.cdbot h3{background: #f6f6f6;line-height: 36px;font-size: 20px;border-left: 10px solid #05acd6;padding-left: 28px;margin-bottom: 20px;}
.cdbot p{line-height: 24px;font-size: 14px;}
.casebox{}
.casebox .caselist2{color: #221815;margin-bottom: 60px;}
.caselist2 li{margin-bottom: 20px;}
.caselist2 .img{width: 252px;height: 158px;}
.caselist2 .casetxt2{margin-left: 274px;border-bottom: 1px solid #dcdddd;padding: 10px 0 18px;}
.casetxt2 h4{font-size: 17px;}
.casetxt2 p{margin: 18px 0 20px;line-height: 22px;font-size: 13px;color: #3e3a39;}
.casetxt2 a.btnMore{padding: 0 16px;line-height: 30px;background: #5a5a5a;color: #fff;display: inline-block;}
.casetxt2 a.btnMore:hover{background: #05acd6;}
.product ul{float: left;}
