body{background: #ebebeb;}

/*banner*/
.banner{width: 100%;float: left;position: relative;overflow: hidden;background: #e9f1fc;}

.mBan2 {overflow: hidden;}
.mBan2 .slideBox{ width:100%; height:auto; position:relative; }
.mBan2 .slideBox .hd{width: 115px !important;height: 20px;overflow: hidden;position: absolute;top: 85%;z-index: 1;width: 100px;left: 49.5%;padding: 4px 0px 0px 0px;}
.mBan2 .slideBox .switch{ height: 10px; overflow: hidden; position: absolute; top: 4px; z-index: 1; width: 100px; margin-left: -46px; left: 50%; padding: 4px 0px 0px 11px; }
.mBan2 .slideBox .hd ul{ zoom: 1; }
.mBan2 .slideBox .hd ul li{float: left;width: 15px;height: 15px;border: 2px solid #ffffff; border-radius: 50%;cursor: pointer;margin-right: 10px;}
.mBan2 .slideBox .hd ul li.on{background: #ffffff;}
.mBan2 .slideBox .bd{position:relative;height:100%;z-index:1;top: 0;}
.mBan2 .slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.mBan2 .slideBox .bd img{width: 100%;height:auto;display:block;max-height: 750px;}

.switch{overflow: hidden;z-index: 1;left: 50%;cursor:pointer;position: absolute;top: 60%;margin-left:-215px;}

/*bt*/
.bt{width: 100%;float: left;margin-bottom:20px; border-bottom: 1px solid #d1d1d1;}
.bt p{float: left;font-size: 20px;line-height: 50px;color: #861600;text-align: center;font-weight:bold;border-bottom: 3px solid #861600;}
.bt p a{display: block;float: left;padding: 0 15px;color:#861600;}

.bt a.more{display:block;float: right;padding-top: 20px;margin-right: 10px;font-size: 14px;line-height: 30px;color: #555555;}
.bt a.more:hover{color: #861600;-webkit-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;}

/*title*/
.tit{width:210px;margin: 0 auto;position: relative;}
.tit p{font-size: 34px;line-height: 55px;color: #861600;text-align: center;font-weight: bold;border-bottom: 1px solid #dddddd;padding-bottom: 10px;}
.tit p:after{content:"";width: 50px;height: 5px;background: #861600;position: absolute;left: 38%;top: 63px;}

/*tt*/
.tt{width: 1200px;float:left;padding: 15px 20px;background: #ffffff;margin: 15px 0;}

/*box*/
.box{width:100%;float:left;padding: 20px;margin-bottom: 15px;background: #ffffff;}

/*solid*/
.solid{width: 100%;float:left;margin-bottom: 15px;}
.solid li{width: 376px;float: left;margin-right: 15px;padding-right: 15px;}
.solid li.l1,.solid li.l2{border-right: 1px solid #e1e1e1;}
.solid li.l3{margin-right:0; padding-right:0;}
.solid li img{width: 100%;height: 185px;float: left;}

.news{width:100%; float:left;}
.news li{width: 376px;float: left;margin-right: 16px;}
.news li.l3,.news li.l6,.news li.l9{margin-right:0; padding-right:0;}
.news li a{display:block;float:left;font-size:16px;line-height:40px;color: #444444;}
.news li a::before{content:"";width:3px;height: 10px;float:left;margin: 15px 10px 0 0;background: #a3a3a3;}

/*lm*/
.lm{width: 565px;float: left;}
.lm.mr30{margin-right: 30px;}

/*kstd*/
.kstd li{width: 216px;float: left;background: #f2f2f2;margin-right: 20px;margin-bottom: 20px;}
.kstd li.ks5,.kstd li.ks10{margin-right: 0;}
.kstd li a{display: block; float: left;}
.kstd li a i{width: 70px;height: 70px;float:left;}
.kstd li a p{width: 142px;float:left;font-size: 18px;line-height: 70px;color:#444444;text-align: center;}

.kstd li:hover{border-color: #861600;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.kstd li:hover a p{color: #861600;}

.kstd li.ks1 i{background: url(../images/ks1.png)#747474 no-repeat center;}
.kstd li.ks2 i{background: url(../images/ks2.png)#747474 no-repeat center;}
.kstd li.ks3 i{background: url(../images/ks3.png)#747474 no-repeat center;}
.kstd li.ks4 i{background: url(../images/ks4.png)#747474 no-repeat center;}
.kstd li.ks5 i{background: url(../images/ks5.png)#747474 no-repeat center;}
.kstd li.ks6 i{background: url(../images/ks5.png)#747474 no-repeat center;}
.kstd li.ks7 i{background: url(../images/ks7.png)#747474 no-repeat center;}
.kstd li.ks8 i{background: url(../images/ks8.png)#747474 no-repeat center;}
.kstd li.ks9 i{background: url(../images/ks9.png)#747474 no-repeat center;}
.kstd li.ks10 i{background: url(../images/ks10.png)#747474 no-repeat center;}

.kstd li:hover i{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.kstd li:hover.ks1 i{background: url(../images/ks1.png)#861600 no-repeat center;}
.kstd li:hover.ks2 i{background: url(../images/ks2.png)#861600 no-repeat center;}
.kstd li:hover.ks3 i{background: url(../images/ks3.png)#861600 no-repeat center;}
.kstd li:hover.ks4 i{background: url(../images/ks4.png)#861600 no-repeat center;}
.kstd li:hover.ks5 i{background: url(../images/ks5.png)#861600 no-repeat center;}
.kstd li:hover.ks6 i{background: url(../images/ks6.png)#861600 no-repeat center;}
.kstd li:hover.ks7 i{background: url(../images/ks7.png)#861600 no-repeat center;}
.kstd li:hover.ks8 i{background: url(../images/ks8.png)#861600 no-repeat center;}
.kstd li:hover.ks9 i{background: url(../images/ks9.png)#861600 no-repeat center;}
.kstd li:hover.ks10 i{background: url(../images/ks10.png)#861600 no-repeat center;}