@charset 'utf-8';
.container{padding-top: 24px;}
.title{border-radius:10px;background: url(../images/title.png) repeat-x;}
.title h1{position: relative; border-radius: 10px; float: left;line-height: 32px;background: url(../images/h1.png) repeat-x;text-align: center; font-size: 16px;color: #fff;width: 128px;height: 32px;}
.title h1:before{content: "";position: absolute;width: 4px;height: 6px;background: url(../images/jiao.png) no-repeat;top: 50%;margin-top: -3px;left: 22px;}
.title a.more{color: #3e3e3e;line-height: 32px;margin-right: 21px;}


.com{margin-bottom: 30px;width: 490px;height: 165px;/*margin-right: 24px;*/}
.com .txt{padding-top: 19px;}
.txt img{float: left;margin-right: 10px;}
.txt p{overflow: hidden; color: #3a3a3a;padding-top: 8px;text-align: justify;}
.com .info{margin-top: 20px;border-top: 1px solid #f3f3f3;border-bottom: 1px solid #f3f3f3;}
.com .info a{padding-left: 26px; display: inline-block;height: 30px;line-height: 30px;font-family: sim Sun;color: #595959;}
.com .info a.phone{margin-right: 10px; background: url(../images/phone.png) left center no-repeat;}
.com .info a.email{background: url(../images/email.png) left center no-repeat;}
.com .info a.email:hover{color: #1391db;}

.news{width: 495px;height: 162px;}
.news .txt{padding-top: 19px;}
.news .txt li{overflow: hidden;}
.news .txt li a{display: block;line-height: 26px;height: 26px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 240px;}
.news .txt li span{float: right;line-height: 26px;height: 26px;}
.news .txt li:hover{color: #1391db;}



.pro{clear:both;margin-bottom: 27px;}
.pro .title{margin-bottom: 33px;}
/*.pro ul{overflow: hidden;}*/
.pro li{width: 202px;height: 214px;margin-left: 63px;float: left;}
.pro li:first-child{margin-left: 0;}
.pro li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 188px;padding-left: 6px; font-size: 14px;color: #555454;line-height: 30px;border-left: 8px solid #1391db;}
.pro li img{padding: 5px 0 17px;border-left: 1px solid #1391db;}
.pro li a.more{display: block;width: 107px;height: 24px;text-align: center;font-size: 14px;line-height: 24px;background: #1391db;color: #fff;}
.pro li:hover p{color: #7fc213;border-color: #7fc213;}
.pro li:hover img{border-color: #7fc213;}
.pro li:hover a.more{background: #7fc213;}

.case{margin-bottom: 7px;}
.case .title{margin-bottom: 32px;}
.case ul{overflow: hidden;margin-left: -10px;}
.case li{margin-top: 7px;float: left;margin-left: 9px; width: 496px;height: 117px;box-sizing: border-box; padding-bottom: 6px;border-bottom: 1px solid #f3f3f3;}
.case li a{background: #f3f3f3;display: block;overflow: hidden; padding-right: 13px;}
.case li img{float: left;margin-right: 11px;}
.case li h1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 312px;font-weight: normal;font-size: 17px;line-height: 39px;padding-top: 4px;}
.case li p{overflow: hidden;text-align: justify;height: 54px;}
.case li:hover a{color: #fff;background:#7fc213;}

.pic-group{margin-bottom: 26px;}
.pic-group li{float: left;margin-left: 6.5px;}
.pic-group li:first-child{margin: 1px;}






