.project{border-bottom: 1px solid #e1e1e1;}

.project li{float: left;position: relative; width: 150px;height:120px;}
.project li.title{width: 160px;background: url("../images/index/index_nav.gif") no-repeat;}
.project li:before{position:absolute; left:50%; top:0; z-index:-1; opacity:0; content:'';width:0;height:100%; background:#eee; transition:all 0.5s;}
.project li:after{position:absolute; right:50%; top:0; z-index:-1; opacity:0; content:'';width:0;height:100%; background:#eee; transition:all 0.5s;}
.project li:hover:before{opacity:1;width:50%;}
.project li:hover:after{opacity:1;width:50%;}
.project a{ position:relative; display: block; position: relative; padding:26px 0 20px 0;text-align: center;color: #999;transition:none;}
.project a:after{width:1px;height:79px;position:absolute;top:20px;right:0; content:''; background:#e1e1e1;}
.project li.item8 a:after{display:none;}
.project a:hover{color: #b29057;}
.project i{display: block;width: 40px;height: 40px; margin: 0 auto; background: url("../images/index/project.png");}
.project em{display:block;height:34px;line-height:34px;font-style: normal;font-size: 16px;}

.project .item1 i{background-position: 0 0;}
.project .item2 i{background-position: -40px 0;}
.project .item3 i{background-position: -80px 0;}
.project .item4 i{background-position: -120px 0;}
.project .item5 i{background-position: -160px 0;}
.project .item6 i{background-position: -200px 0;}
.project .item7 i{background-position: -240px 0;}
.project .item8 i{background-position: -280px 0;}

.project .item1 a:hover i{background-position: 0 -40px;}
.project .item2 a:hover i{background-position: -40px -40px;}
.project .item3 a:hover i{background-position: -80px -40px;}
.project .item4 a:hover i{background-position: -120px -40px;}
.project .item5 a:hover i{background-position: -160px -40px;}
.project .item6 a:hover i{background-position: -200px -40px;}
.project .item7 a:hover i{background-position: -240px -40px;}
.project .item8 a:hover i{background-position: -280px -40px;}

.hdbox{border-bottom: 1px solid #e1e1e1;}
.hdbox .ihd{border: none;}
.hdbox .sbox{margin:-4px 0 0 0; width: 315px;}
.hdbox .uboxstyle{float: left; width:220px;}
.hdbox .sbox .sbtn{float: left;width: 90px;height: 30px; margin: 0 0 0 5px; line-height: 30px;text-align: center;color: #fff;font-size: 14px;text-align: center;background: #4cbbb4;}


.irow1 .hd{position: relative;text-align: left;padding: 0;height: 34px;}
.irow1 .hd h3{position: relative;font-size: 18px;font-weight: normal;line-height: 34px;color: #333}
.irow1 .hd .ctrl{position: absolute;right:9px;top: 9px;height: 16px;cursor: pointer;}
.irow1 .hd .ctrl span{float: left;width: 16px;height: 16px;background: url("../images/index/irow1_ctrl.png");}
.irow1 .hd .ctrl span.next{margin:0 0 0 5px;background-position: right top;}
.irow1 .hd .ctrl span.prev:hover{background-position: left bottom;}
.irow1 .hd .ctrl span.next:hover{background-position: right bottom;}
.irow1 .bd{height: 290px;overflow: hidden;margin: 0;}
.irow1 .bd li{position: relative;height: 290px;}
.irow1 .bd li p{font-size: 18px; line-height: 38px; color: #333;}
.irow1 .bd li img{display: block;height: 240px;margin-bottom: 14px;}
.irow1 .bd li .pic{position:relative;display: block;height: 240px;}
.irow1 .bd li .pic::after{position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;background: #000;opacity: .4;transition: all ease .5s; display: none\9;}
.irow1 .bd li a:hover .pic::after{opacity: 0; display: none\9;}

.huodong{width: 340px;padding: 10px 9px 20px;}
.dongtai{width: 462px;padding: 10px 9px 0;margin:0 0 0 -1px;}
.gongyi{width: 340px;padding: 10px 9px 0;margin:0 0 0 -1px;}
.huodong,
.dongtai,
.gongyi{position: relative; z-index: 0;overflow: hidden;border: 1px solid #e1e1e1;transition: all ease .3s;background: #fff;}

.huodong:hover,
.dongtai:hover,
.gongyi:hover{position: relative;z-index: 1; box-shadow: 0 0 20px rgba(0,0,0,.2); transform: translateY(-2px);}


.irow1 .bd{margin: 5px 0 0 0;}
.irow1 .huodong img{width: 340px;}
.irow1 .huodong em{color: #f72828;}
.irow1 .huodong li span{position: absolute; right: 0; bottom: 0; width: 90px;height: 35px;line-height: 35px;text-align: center;color: #fff;font-size: 16px; background: #b29057;}
.irow1 .dongtai img{display: block;width: 462px;}
.irow1 .gonyi img{width: 340px;}
.irow1 .more{text-align: right;height: 25px;margin: -5px 0 0 0;line-height: 16px;font-size: 16px;}
.irow1 .more a{color: #999;}
.irow1 .more a:hover{color: #b29057;}

.bg-gray{background: #f5f5f5;}

.irow-hd{position: relative;text-align: left;padding: 0 0 0 10px;margin:0 0 30px;height: 38px;line-height: 38px;color:#333;font-size: 18px;border-bottom: 1px solid #e1e1e1;}
.irow-hd::before{position: absolute;left:0;top: 9px;content: '';font-size: 0;width: 3px;height: 20px;background: #b29057;}
.zj-list{float: left;position: relative;width: 422px;height: 422px;overflow: hidden; background: #ddd;}
.zj-list .tips{position: relative;height: 422px;}
.zj-list .tips>div{position: absolute; top: 50%; width: 100%; margin: -20px 0 0 0;text-align: center;}
.zj-list ul{margin: -1px 0 0 -1px;}
.zj-list li{float: left; width: 140px;height: 140px;border-top:1px solid #fff; border-left: 1px solid #fff;background: #ddd;}
.zj-list li img{display: block;width: 140px;height: 140px;}
/*.zj-list li.item-8{border-right: 1px solid #fff;}*/
.zj-list .showItem{display: none; position: absolute; z-index: 10; width: 281px; height: 140px; padding: 0 0 0 141px; overflow: hidden;color: #333; background: #ddd;}
.zj-list .showItem .pic{float: left;width: 140px;height: 140px; margin:0 0 0 -141px;border: none;border-right: 1px solid #fff;background: #dddddd;}
.zj-list .showItem .pic img{display: block;width: 140px;height: 140px;}
.zj-list .showItem .title{padding:20px 20px 0 20px;margin-bottom: 15px; font-size: 18px;line-height: 24px;}
.zj-list .showItem p{padding: 0 20px;font-size: 14px;line-height: 22px;}
.zj-list .showItem a{color: #333;}
.zj-list .showItem i{font-style:normal;}
.zj-list .showItem a:hover i{color: #b29057;}
.zj-list .showItem3{padding: 0 141px 0 0;}
.zj-list .showItem3 .pic{float: right;margin:0 -141px 0 0;border: none;border-left: 1px solid #fff;}
.zj-list .showItem2{padding: 0;}
.zj-list .showItem2 .pic{display: none;}

.doc-foucs{position: relative;width: 758px;height: 422px;overflow: hidden;}
.doc-foucs li{position: relative;height: 422px;}
.doc-foucs img{display: block;width: 758px;height: 422px;background: url("/static/images/loading.gif") center center no-repeat;}
.doc-foucs .info{position: absolute;right: 0;bottom: 0;left: 0;height: 112px; padding: 10px 25px 0; color: #fff;background: #000;background: rgba(0,0,0,.7);}
.doc-foucs .p1{height: 35px;line-height: 35px;font-size: 20px;}
.doc-foucs .p2{font-size: 16px;line-height: 22px;}
.doc-foucs .p2 a,
.doc-foucs .p2 a:hover{color: #fff;}
.doc-foucs .slide-prev{position: absolute;left:0;top: 50%;margin: -25px 0 0 0;width: 30px;height: 50px;background: url("../images/index/doc_ctrl.gif") left bottom;}
.doc-foucs .slide-prev:hover{background-position: left top;}
.doc-foucs .slide-next{position: absolute;right:0;top: 50%;margin: -25px 0 0 0;width: 30px;height: 50px;background: url("../images/index/doc_ctrl.gif") right bottom;}
.doc-foucs .slide-next:hover{background-position: right top;}

.kstab .tab-hd{margin: 0 0 5px;}
.kstab .tab-hd ul{margin:0 0 0 -10px;}
.kstab .tab-hd li{float: left;width: 232px;height: 50px;margin:0 0 0 10px;text-align: center;line-height: 50px;font-size: 18px;color: #333;background: #eee; cursor: pointer;}
.kstab .tab-hd li.on{color: #fff; background: #b29057;}
.kstab .tab-bd{height: 419px;overflow: hidden;}
.kstab .items{margin: 0 0 20px -38px;border-bottom: 1px dashed #dfdfdf;}
.kstab .items li{float: left;margin: 0 0 0 38px;height: 43px;line-height: 43px;font-size: 16px;}
.kstab .items li a{color: #666;}
.kstab .items li a:hover{color: #b29057;}
.irow3 .row-left{width: 600px;}
.irow3 .row-left h4{position: relative;height: 30px;padding: 0 0 0 5px;margin: 0 0 10px;line-height: 30px;font-size:16px;color: #333;font-weight:normal;background: #f4f4f4;}
.irow3 .row-left h4 sup{font-size: 16px;color: #b29057;}
.irow3 .row-left h4 a{position: absolute;top: 0;right: 10px;height: 30px;color: #999;font-size: 14px;}
.irow3 .row-left h4 a:hover{color: #b29057;}
.irow3 .list{margin: 0 0 15px;}
.irow3 .list li{height: 30px;line-height: 30px;font-size: 14px;}
.irow3 .list li .time{color: #999;}
.kstab .items2{margin: 0 0 10px -1px;}
.kstab .items2 li{float: left;width: 119px;margin: 0 0 0 1px;font-size: 16px;text-align: center;}
.kstab .items2 li a{display: block;height: 40px;line-height: 40px;color: #666;background: #eee; transition: none;}
.kstab .items2 li a:hover{color: #fff;background: #b29057;}
.kstab .adv img{display:block;width: 600px;height: 130px;}
.irow3 .row-cases{position: relative;width: 580px;height: 355px;overflow: hidden;background: #f3f3f3;}
.irow3 .row-cases .pic{height: 225px;margin-bottom: 20px;}
.irow3 .row-cases img{display: block;width: 580px;height: 225px;}
.irow3 .row-cases .info1,
.irow3 .row-cases .info2{font-size: 16px;line-height: 30px;padding: 0 20px; color: #666;}
.irow3 .row-cases .info1 strong,
.irow3 .row-cases .info2 strong{font-weight: normal;color: #333;}
.irow3 .row-cases .hd{position: absolute;right: 10px;bottom: 10px;}
.irow3 .row-cases .hd li{float: left;margin:0 0 0 5px;width: 20px;height: 20px;text-align: center;line-height: 20px;font-size:16px;border-radius: 50%;background: #ccc;font-family: Arial;cursor: pointer;color: #fff;}
.irow3 .row-cases .hd li.on{color: #fff;background: #b29057;}
.kstab .zhengji .items2 li,
.kstab .zhiliao .items2 li,
.kstab .tongqu .items2 li{width: 149px;}

