.container {width: 100%;background-color: #fff;font-size:14px;}

.co-list .item{padding:30px 0;border-bottom:1px solid #f0f0f0;}
.co-list .pic,.prod-pic{width:180px;height: 180px;margin-right:25px;overflow: hidden;}
.co-list .pic div{width:180px;height: 180px;display: table-cell;vertical-align: middle;overflow: hidden;}
.co-list .pic img{width:180px;height: 180px;vertical-align: middle;}

.co-list .desc,.prod-desc{width:750px;}
.co-list .desc .title-wrap a.co-name,.prod-desc .title-wrap{display: inline-block;max-width: 75%;font-size: 24px;color: #333;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 28px;}
.co-list .desc .address,.prod-desc .address{margin-top:10px;color:#999;}
.co-list .desc .phone,.prod-desc .phone{font-size:24px;line-height: 24px;color:#1eae6a;margin-top:10px;background: url('../images/ico_co_tel.png') no-repeat;padding-left:30px;background-position: left center}
.co-count{font-size:0;margin-top:26px;}
.co-count li{display: inline-block;border-right:1px solid #f0f0f0;}
.co-count li.last{border-right:none;}
.co-count li.count1{width:82px;}
.co-count li.count2,.co-count li.count3{width:92px;margin-left:32px;}
.co-count li .num{font-size:30px;color:#1eae6a;line-height: 30px;}
.co-count li p{font-size:14px;color:#999;margin-top:10px;}
.co-btn-wrap{width:196px;}
.co-btn-wrap .design-btn{width:100%;height: 46px;line-height: 46px;background: #ff7a2b}
.co-btn-wrap .bj-btn{width:100%;height: 44px;line-height: 44px;background: #fff;border-color:#ff7a2b;color:#ff7a2b;margin-top:20px;}

.details-tabs{height: 50px;}
.details-nav{width:100%; background:#f5f5f5;}
.details-nav li{float:left;font-size:14px;display:inline-block;height:50px; line-height:50px;}
.details-nav li a{display:block;padding:0 30px;}
.details-nav li.on{ background:#fff}
.details-nav li.on a{color:#1eae6a;border-top:3px solid #1eae6a;line-height: 44px;}
.details-nav .updatetime{line-height: 50px;color:#999999;padding:0 20px;}

.prod-title{position: relative;}
.prod-title h3{font-size:36px;line-height: 36px;font-weight: bold;display: inline-block;}
.prod-title em{font-size:30px;font-weight: normal;color:#999;margin-left:5px;}
.prod-title a.more{position: absolute;right:0;bottom:0;color:#999;}.prod-title a.more:hover{color:#1eae6a}


.minxin-list .item{padding:30px 0;border-bottom:1px solid #f5f5f5;}
.minxin-list .pic{width:226px;margin-right:25px;}
.minxin-list .desc{width:750px;}
.minxin-list .desc .title{font-size:24px;line-height: 24px;}
.minxin-list .desc p{line-height: 24px;color:#999;margin-top:8px}
.minxin-list .desc p a{color:#ff7a2b;margin:0 6px;}
.minxin-list .desc .meta{margin-top:20px;}
.minxin-list .desc .meta span{color:#666;margin-right:30px;}
.minxin-list .desc .cont{color:#666;}
.minxin-list .design-btn{padding:0;width:196px;height: 46px;line-height: 46px;background: #ff7a2b}
.minxin-list .yy-btn{padding:0;width:194px;height: 44px;line-height: 44px;background: #fff;border-color:#ff7a2b;color:#ff7a2b;}

.case-progress ul{width:680px;margin:26px 0 20px;border-top: 2px solid #eee;}
.case-progress li{float: left;color: #333;font-size: 13px;width: 72px;margin-right: 50px;margin-top: 16px;}
.case-progress .progress-dot{display: inline-block;width: 16px;height: 16px;position: relative;top: -25px;left: 37px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAAXNSR0IArs4c6QAAAaNJREFUOBGtVE1Lw0AQnaShNK0Ug5RCSdNePYjgSc+CR/XqXS/+AfFXeFbxBwj+Ao9eRMRSb16b5NIP0zSFfqVJfBvssqmhh2Ig7MybN28nM7uRaOnpdDob4/H4PIqiU4S28W5KktSG/4710TCMJ6yhmCaJjmmax2EY3gEri/iS3cxms2eVSuVrgXORVqt1AfAWO3JsQUpZB6jmsFarfbBYnGDb9kEQBC8QUFISUiGI2MVicUfTNDdOms/nN2ByARAIBCoUCqQoCs1mM/I8j0ajERfEhjqwawBXEqrYhUiTR2GUSiXK5/MiFNuO49BwOOQ4NvtGo8syBI44CkNV1VQBxkHplMlkOB3VbFmWtSfjMTgKI5fLiW7CZp+JySQwTNOQE8iajgwlU8ydTCaim7BRftxkEcSXmDK6/yyCOK2JKYixfr9POAocYo2tVqsNWdf1T6BvPAKj1+uR67rk+z6x3afTKXW73cRkfvkPEAr+5bDFjUU1r1C+hGokVrTCHqDCE3ZaGYdPB/fgHiLs5rZXJLMQu4D79Xq9seD9uWzr/Ap+AGLeunf0oTwRAAAAAElFTkSuQmCC);}
.case-active1 .dot1, .case-active2 .dot2, .case-active3 .dot3, .case-active4 .dot4, .case-active5 .dot5{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAY1JREFUOBGVUz1LA0EQfXtnEkRjFBG0CQipDKZUGxvFgKD/QsVgKgtLOSwtrJQ0/gHrFEIEbdUyEkERhCBYCUZFSeRunZl4yebygU6zu/PmvZ3ZmVUI2NT1XvLbc9fInYZGXGCFMq2FkGUf387slkyK8g/JkhOuvuMA0Blobfn+llUpD1C5SBTbpaRTY0wE6mR9SsSFFkK3g1LnkahaZhG5SW7+K5lFKbaeLWXANdc8t2imPRGJYSe+hNmhScnh6u0R++UzPFcrzZyonLBlp/rkwYyamZxPZRCz+xvBK6PTmB9OYLWYa4oQh7lcQroRSRu+2ST7GPsYC1jaarTqF/HTDgTKsQ2jNnduVyd2F59FjSybGD9YN2vDiMsZFEwCv3bF/TJdsmcfYwEr2OMbi08u9CYBMlQfbhX5lxuMhQcxEhrAp1fDxesdsvcnzQ6wSr2N60JKXDqH0N5WQL33UVlHD3NOVh6RZ5sUz3szDFRGmThkIsAzzbMNUuXUjNDWLWMU4/8DBqUEM+q/3/kHMY6ZwKsUqK8AAAAASUVORK5CYII=);}
.case-active1 .span1, .case-active2 .span2, .case-active3 .span3, .case-active4 .span4, .case-active5 .span5{color: #0cb46a;}


.xgt-list{width:1200px;overflow: hidden;}
.xgt-list ul{width:1230px;}
.xgt-list li{width:380px;margin-right:30px;margin-top:30px;float:left;}
.xgt-list li .item-desc{border:1px solid #e9e9e9;border-top:none;padding:18px;}
.xgt-list li .item-desc a.title{color:#666;display: block;width:100%;}.xgt-list li .item-desc a.title:hover{color:#1eae6a;}
.item-tag{font-size:0;margin-top:15px;height:30px;overflow: hidden;width:100%;}
.item-tag span{display: inline-block; padding: 7px 12px; margin-right: 10px; line-height: 14px; font-size: 14px; color: #999; vertical-align: middle; background: #fff; border:1px solid #e9e9e9;}
.item-tag span:hover{background: #1eae6a;color:#fff;border-color: #1eae6a}

.item-design{width:100%;height: 40px;line-height: 40px;position: absolute;bottom:0;left:0;text-align: center;color:#fff;border:none; cursor: pointer;display: none;}
.item-design s{position: absolute;left: 0;top: 0;width: 100%;height: 40px;background-color: #1eae6a;opacity: 0.8;-moz-opacity: 0.8;-webkit-opacity: 0.8;filter: alpha(opacity=80);display: block;z-index: 0;}
.item-design .layer-text{color:#fff;position: relative;z-index: 0}

.prod-detail{clear: both;*zoom: 1;overflow: hidden;margin: 0 0 30px;line-height: 40px;}
.prod-detail h3{position: relative;font-size: 36px;font-weight: 700;float: left;}
.prod-detail .intro{line-height: 36px;font-size:16px;color:#666;}

.team-list{width:100%;overflow: hidden;}
.team-list ul{width:1230px;}
.team-list li{background: #f6f6f6;width:152px;padding:30px 32px;margin-right:30px;margin-top:30px;float:left;text-align: center;}
.team-list li .avatar{width:120px;height:120px;margin:0 auto;}
.team-list li .avatar img{border-radius: 50%;}
.team-list li .info{margin:12px 0;}
.team-list li .info .info-post span{margin:0 5px;overflow: hidden;white-space: nowrap;}
.team-list li .yy-btn{width:100%;display: block;padding:0;height:46px;line-height:44px;background: #f6f6f6;border-color:#1eae6a;color:#1eae6a;font-size:18px;}

.prod-bd .content{width:100%;margin-top:20px;color:#666;line-height: 32px;}

.sjs-info .prod-avatar{width:172px;margin-right:40px;}
.sjs-info .prod-avatar img{border-radius: 50%;margin-bottom:20px;}
.sjs-info .prod-avatar .design-btn{width:100%;padding:0;height: 46px;line-height: 44px;}
.sjs-info .prod-desc{margin-left:212px;width:auto;}
.sjs-info .prod-desc .info-post{margin-top:10px;}
.sjs-info .prod-desc .info-intro li{margin-top:20px;font-size: 14px;color:#999;line-height: 24px;}
.sjs-info .prod-desc .info-intro li .intro-tit{font-weight: bold;color:#666;}

.step-con .item{border-left:1px solid #f1f1f1;margin-left:38px;padding-left:65px;position: relative;padding-bottom:40px;}
.step-con .item .desc-title{width:80px;height: 80px;border-radius: 50%;text-align: center;background: #1eae6a;position: absolute;top:0;left:-40px;}
.step-con .item .desc-title span{display: block;width:40px;margin:0 auto;padding-top:16px;line-height: 24px;color:#fff;font-size:18px;}
.step-con .item .desc-time{font-size:16px;color:#1eae6a;margin-bottom:8px;}
.step-con .item .desc-cont{line-height: 28px;}
.step-con .item .desc-pics{margin-top:24px;overflow: hidden;font-size:0;}
.step-con .item .desc-pics img{display: inline-block;width: 160px;height: 120px;margin-right: 10px;margin-bottom: 10px;cursor: pointer;}

.viewer-container.viewer-fixed{position:fixed;z-index:8000!important;background-color:rgba(51,51,51,.8)}.viewer-footer .viewer-toolbar{width:0}.viewer-toolbar .viewer-next,.viewer-toolbar .viewer-prev{position:fixed;top:50%;margin-top:-30px;width:60px;height:60px;cursor:pointer;border-radius:50%;background-color:#000;background-color:rgba(0,0,0,.5)}.viewer-toolbar .viewer-next:before{width:60px;height:60px;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAWlJREFUOBGFlN1KAzEQhXet/1Vr1RfxOX0SKRStlFJKQapSpIi0V76E4JW38TvrTn62WR04ZOack006SVo45x4LCwq3Uxf3RraNMmc1+JtKIJl6B8WxFVqjA3FgREHRB7sxsakK2JUlz7HcRVEcerKZIPYqi3P7Tc3XGC5rU8eTliC8g4FqvzeIJfVnWZbXZtQPeABzT8QJwiiuLVcftMOZEcmI8AImCWkFwivIflabeQNDmUubYSPCmvzDaj8iXIH0UKkvRBK+Afr+eUU5txdPP6vJ0G2Ik5pMz6kmj/x0SxDUSMUcbBvM2Bwxa6knoJiCdMnmhLjGrM0vgWIMwo+Ijbkcs9qxAoo7ENqSmxBzmNVgXTPFAIRGx8ZcjllHtgGK32eXMxqHSbd9LTdxC7ZvfWTWo9RVUgxB+9YQdZV1KRUj0N5BxFOg662YgPBfYMvbiKi3vgCKGfj3YLXPMfgCXR7qt33sr/EHeYVyyu2y420AAAAASUVORK5CYII=);background-position:50%}.viewer-toolbar .viewer-prev:before{width:60px;height:60px;margin:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAFW90fCAAAAAXNSR0IArs4c6QAAAVBJREFUOBGFk+FKAkEUhbcsLS3L6q19kSKIyiJECkNERET0Yfo7fWftTnd3ZuvCce6c882qM7NF8XeFEKYFH0HYIXqq8JYIGVYSmxCMrS9HjK4epCUdhpaaIzSweFc29kGyst6IWcXQBOoEqXoxZNIurRAuvNn6Ma+j6RvCe7TxXtIDvKCFBQfW+BHgnfmX92JPOEpWYU4g2pFSg/mG5nXzGXNZNx8w13XzDnNbMTXBVN3kAh2I6ioXHu+zcJkLbcf7udDO6CwXnuqxSZAz4AR/aAE1yjHRA9DXjkVSM5R+vdGE+gOvSLVA6R9xsLbiUSS1QumWOFibqqul2qB0cw3WCDAUSe1Qekweth5Qt1sHrtqi/C23BX4E1k/UFVKt0f6l9FBTD6yd06VULdHvS9e0yHzgDtI1V83RuWX/jsA64AlSfaJe8mY1PQW4S3aL+t8wVnZxywkFGAAAAABJRU5ErkJggg==);background-position:50%}.viewer-next{right:20px}.viewer-prev{left:20px}.viewer-footer .viewer-toolbar>.viewer-next,.viewer-footer .viewer-toolbar>.viewer-prev{background:#000;opacity:.4}.viewer-footer .viewer-toolbar>.viewer-next:hover,.viewer-footer .viewer-toolbar>.viewer-prev:hover{background:#000;opacity:1}.viewer-container .viewer-button{width:38px;height:38px;top:20px;right:20px;background-color:#000;opacity:.4}.viewer-container .viewer-button:hover{background-color:#000;opacity:1}.viewer-container .viewer-button:before{bottom:10px;left:10px;width:18px;height:18px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAAEhyb7BAAAAAXNSR0IArs4c6QAAASlJREFUOBGdks1xwkAMhe3AKbfkTh1hcnSKyJUjtABnMpThmugkDcT53mYlVstm7EEzsn7e0/Nq7W6apucOI74rKpksSR1vpG77YRziwRlWGOhAM4E1OrCwgN9rRm/oMZ/PCe096Tb0RVaDcMDHAFphIPHvNgxQNLDs5b5f3VCDZY3AyxOND5JzCVhO/4f8O9Ui1UQRcIncrCQ2CUbNREJUCBcoBQYuuC73ZMP+zkxYAx4FUsdlRMB9wEhG7EWgKQXFYJl0leyAy6J8oLcLZvSNdYqdMySEy2YF4exxCYx4WGWRIEN2gv8FXCknDPkJHxIoBbMAIdlXidV5cz/G0gqQ3/AVX0s/Stabv0MxZ+8Ajq9cn2qRQD10J0jjFd/hzTVrgbpm7hPf/AJegHNgC7ImWQAAAABJRU5ErkJggg==);background-position:50%}.viewer-footer{height:0}

#dituContent{width:100%;height:365px;}
