@charset 'utf-8';
.container{}
.news{width: 144px;height: 65px;line-height: 65px;font-size:16px;color: #8b8b8b;background: url(../images/icon.png) no-repeat 0px -50px;padding-left: 45px;font-weight: normal;}

.sh-title{width:856px;height: 65px;background: #e9e9e9;color:#403f3f;font-size: 14px;}
.sh-title .hd{ overflow:hidden; height:65px;width: 200px;float: right; }
.sh-title .hd .shprev,.sh-title .hd .shnext{ display:block;  width:60px; height:65px; float:right;overflow:hidden;cursor:pointer;font-family: "simsun";font-size: 34px;line-height: 65px;color: #afafaf;text-align: center;}
.sh-title .hd .shprev:hover,.sh-title .hd .shnext:hover{ background: #c84143;color: #fff;}
.sh-title .bd{width: 656px;float: left;padding: 17px 0 0 24px;}
.sh-title .infoList li{ height:30px; line-height:30px;}
.sh-title .infoList li em{color: #919191;margin-left: 20px;}
.sh-title .infoList li a:hover em{color:#e70011; }

.sh-product{padding-top: 110px;padding-bottom: 46px;}
.sh-product .h2{text-align: center;font-size: 24px;line-height: 30px;color:#4f4f4f;margin-bottom:20px;}
.sh-product .h2 em{color: #e42124;margin-left: 5px;}
.product{width: 100%;}
.product .tit{width: 100%;height: 26px; text-align: center;}
.product .tit li {display: inline-block; padding: 0 24px; height:29px;font-size: 14px;line-height: 29px;text-align: center;color:#4f4f4f; background:#fff; cursor:pointer;margin: 0 4px; border-radius: 2px}
.product .tit li a:hover{color: #fff;}
.product .tit li.on { background:#e42124;color:#fff; }
.product .txt { width:100%; height:462px;text-align: center; margin-top: 22px;overflow: hidden;}
.product .txt ul{margin-right: -40px}
.product .txt li{float: left;overflow: hidden; margin: 0 25px 16px 0;}
.product .txt li img{transition: 0.5s;width: 317px;height: 195px;}
.product .txt li:hover img{transform: scale(1.1);}
.sh-more{display: inline-block;width: 119px;height: 34px;border: 2px solid #c6c6c6;color: #c6c6c6;text-align: center;font-size: 14px;line-height: 30px;margin-top: 5px}
.sh-more:hover{border: 2px solid #e70011;}

.sh-recommend{width: 100%;height:447px;background: #eee;padding-top: 46px;}
.sh-recommend .bd{width: 100%;height: 340px;padding-right: 58px;}
.sh-recommend .bd li img{float: left;margin-right:36px; }
.sh-recommend .bd li h4{font-size: 24px;line-height: 30px;color:#4f4f4f;margin-bottom:20px;margin-top: 38px;}
.sh-recommend .bd li h4 em{color: #e42124;margin-left:5px;}
.sh-recommend .bd li p{font-size: 14px;line-height: 24px;color: #8a8a8a;}
.sh-recommend .bd li .sh-more{margin-top: 55px}
.sh-recommend .hd{width:100%;height: 38px;text-align: right;margin-top: 23px}
.sh-recommend .hd .coprev,.sh-recommend .hd .conext{ display:block;  width:50px; height:38px; float:right;overflow:hidden;cursor:pointer;font-family: "simsun";font-size: 30px;line-height:38px;color: #afafaf;text-align: center;margin-left: 8px;}
.sh-recommend .hd .coprev:hover,.sh-recommend .hd .conext:hover{ background: #c84143;color: #fff;cursor: pointer;}

.sh-apply{padding: 53px 0 77px;}
.apply{width: 100%;height: 302px;background: #eee;margin-bottom: 4px}
.apply img{float:right;}
.apply .app-con{float: left; width: 542px;padding:34px 55px 0 57px}
.apply .app-con h2{font-size: 24px;height: 67px; line-height:67px;color:#4f4f4f;margin-bottom:24px;position: relative;}
.apply .app-con h2:after{content: "";display: block;position: absolute;left:0;bottom: 0;width: 45px;height: 3px;background: #b8b8b8;}
.apply .app-con h2 em{color: #e42124;margin-left:5px;}
.apply .app-con p{font-size: 14px;line-height: 24px;color: #5c5c5c;}
.app{margin-right: -5px}
.app li{float: left;width: 197px;height: 208px;background: #eee;margin-right:4px}
.app li p{font-size: 14px;line-height:37px;padding-left: 13px;color: #c84143}
.app li:hover p{color:#4f4f4f;}

.sh-news{width: 100%;padding:45px 0 77px;background: #f6f6f6;}
.lr-title{width: 100%;height: 39px;border-bottom: 1px solid #dfdfdf;line-height: 38px;font-size: 16px;color: #828181;font-weight: normal;margin-bottom: 20px;}
.lr-title em{cursor: pointer;}
.lr-title em.on{color: #e42124;}
.lr-title a{display: inline-block;float: right;background: url(../images/icon.png) no-repeat -64px 14px;padding-left: 18px;font-size: 12px;color: #cacaca;}
.lr-title a:hover{color: #e42124;background-position: -64px -15px;}
.sh-left{width: 552px;height: 294px;border-bottom: 4px solid #38568f;background: #fff;padding: 14px}
.sh-left .our{width: 100%;height: 130px;padding-right:24px;}
.sh-left .our img{float:left;margin-right: 20px}
.sh-left .our h3{font-size: 16px;line-height:24px;color: #646464;font-weight: normal;margin-bottom: 6px;}
.sh-left .our p{font-size: 12px;line-height: 20px;color: #969696}

.sh-right{width: 424px;height: 294px;border-bottom: 4px solid #e3e3e3;background: #fff;padding: 14px}
.dynamic{width: 396px;height: 221px;overflow: hidden;}
.dynamic li{font-size: 12px;line-height: 28px}
.dynamic li em{color: #bababa;margin-right: 13px}
.dynamic li.li1{width: 100%;height: 90px;padding-bottom: 10px;border-bottom: 1px dotted #ccc;margin-bottom:6px}
.dynamic li.li1 img{float: left;margin-right: 22px;}
.dynamic li.li1 h4{font-size: 14;line-height:22px;color: #38568f;font-weight: normal;margin-bottom:8px}
.dynamic li.li1 p{font-size: 12px;line-height: 18px;color: #969696}