.w1150{margin:auto;width: 1150px;}
.fl{float: left;}
.fr{float: right;}
.icon{background: url(../images/icon.png) no-repeat;display: block;}
/*header*/
.header{height: 115px;background: #fff;}
.header .logo{padding-top: 20px;}
.header li{float: left;font: 600 19px "\5e7c\5706";margin: 0 40px;position: relative;}
.header li span{padding-top: 15px;display: block;}
.header li .icon-home{width: 43px;height: 37px;background-position: 0 -87px;margin-top: 30px;}
.header li .icon-pro{width: 30px;height: 30px;background-position: 0 -128px;margin: 37px 0 0 24px;}
.header li .icon-about{width: 43px;height: 36px;background-position: 0 -162px;margin: 31px 0 0 20px;}
.header li .icon-case{width: 43px;height: 30px;background-position: 0 -202px;margin: 37px 0 0 20px;}
.header li ul{width: 140px;height: 0; position: absolute;top: 109px;left: -25px;background: #bb1e10;padding: 0 0 0 0;overflow: hidden;z-index: 9;}
.header li ul li{float: none;width: 140px;margin: 8px 0 8px 15px;font-weight: normal;}
.header li ul li a{color: #fff;}
.header li.on{border-bottom: 3px #bb1e10 solid;margin-top: 4px;}
.header li.on span{padding: 11px 0 9px 0;}
/*.header li.about .icon-jt{width: 18px;height: 11px;position: absolute;bottom: -23px;left: 30px;background-position: 0 -236px;z-index: 999;padding-top: 0;}*/
.header li.on .icon-jt{height: 5px;}
/*slider*/
.slider{height: 595px;background: url(../images/banner.jpg) no-repeat center top;position: relative;}
.slider .slider1{width: 997px;height: 221px;background: url(../images/slider.png) no-repeat center top;opacity: 0;position: absolute;left: 50%;top: 170px;margin-left: -498.5px;}
.slider .slider2{width: 1003px;height: 221px;background: url(../images/slider1.png) no-repeat center top;opacity: 0;position: absolute;left: 50%;top: 170px;margin-left: -501.5px;}
.slider .slider3{width: 867px;height: 133px;background: url(../images/slider2.png) no-repeat center top;opacity: 0;position: absolute;left: 50%;top: 210px;margin-left: -433.5px;}
.slider .page{position: absolute;bottom: 50px;left: 50%;margin-left: -54px;}
.slider .page a{visibility: visible;display: block;height: 10px;width: 10px;display: inline-block;border: 2px solid #fff;margin-left: 20px;}
/*title*/
.title{height: 45px;border-bottom: 1px #292929 solid;}
.title h2{width: 170px;height: 45px;background: #bb1e10;text-align: center;font: 20px/45px "\9ed1\4f53";color: #fff;border-bottom: 1px #bb1e10 solid;letter-spacing: 8px;}
/*footer*/
.footer{height: 205px;background: #292929;color: #a9a9a9;}
.footer a{color: #a9a9a9;}
.footer .f-fl{width: 535px;text-align: right;font: 13px/1.7 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;position: relative;}
.footer .f-fl img{position: absolute;left: 50%;top: 40px;margin-left: -20px;}
.footer .f-fr{margin-left: 35px;}
.footer .f-fr .address{padding-top: 20px;overflow: hidden;}
.footer .f-fr .address .icon-address{width: 12px;height: 18px;padding-right: 10px;}
.footer .f-fr span{line-height: 19px;}
.footer .f-fr .tel{padding-top: 20px;overflow: hidden;}
.footer .f-fr .tel .icon-tel{width: 18px;height: 16px;padding-right: 10px;background-position: 0 -18px;}
.footer .f-fr .copyright{padding-top: 18px;}
.footer .f-fr .copyright .icon-copyright{width: 18px;height: 19px;background-position: 0 -35px;margin-left: 20px;}
/*top*/
.back-to-top{position: fixed;bottom: 20px;left: 50%;margin-left: 620px;}
.back-to-top .icon-back{width: 20px;height: 29px;background-position: 0 -55px;}
.pager{clear:both;padding: 10px 0;text-align: center;}
