.widBx{width: 1012px;}
.itemTit{display: inline-block;width:101px;height:26px;background: url(../images/itembg.png) no-repeat;}
.itemTit02{background-image: url(../images/itembg02.png);}
.itemTit span{display: inline-block;font-size: 15px;color: #fff;text-align: center;width: 95px;margin-top: 5px;}
.itemSpan{display: inline-block;font-size: 14px;color: #fff;font-weight: bold;width: 89px;height: 24px;line-height: 24px;background: #3b3b3b;text-align: center;}
.itemBotLne{border-bottom: 1px solid #3b3b3b;}
.newsLst li a{display: inline-block;vertical-align: top;background: url(../images/newsdot.png) no-repeat 3px 50%;padding-left: 20px;line-height: 20px;color: #424242;}
.itemDd{width: 110%;}
.itemDd dd{width: 310px;margin-right: 39px;margin-bottom: 10px;}
.itemDd dd.widAuto{width:auto;}
.more{text-align: right;}
.more a{color: #3eceff;}
.widLft{width:671px;margin-right: 15px;}
.widLft02{width:695px;margin-right: 34px;}
.widLft02 .itemDd dd{width:331px;}
.bgGray{background: #ededed;padding-bottom: 10px;}
.logoLst{text-align: center;}
.logoLst li{margin: 5px 0 0 5px;}
.logoLst02{width:110%;}
.logoLst02 li{margin:9px 8px 0 0;}
.linkbx{padding: 10px 65px;overflow:hidden;}
.bgFoot{background:#3b3b3b;overflow:hidden;}
.linkbx dt,.linkbx dd a{color:#fff;line-height:26px;}
.linkbx dd{width:120%;}
.linkbx dd a{float:left;width:200px;}
.footlink{word-spacing:-3em;font-size:0;}
.footlink a,.footlink span{margin:0 5px;display:inline-block;*display:inline;*zoom:1;word-spacing:normal;font-size:12px;color:#3b3b3b;line-height:28px;}
.footerbx{background:#3b3b3b;padding:25px 0 75px;}
.footerbx a,.footerbx div{color:#fff;line-height:26px;}
.topTit span{display: inline-block;font-size: 18px;color: #343434;line-height: 35px;padding-left: 43px;background: url(../images/newsico.png) no-repeat 0 50%;}
.topLft{width:481px;margin-right:15px;}
.topNewsLst{margin-top:10px;}
.topNewsLst li{background: url(../images/topico.png) no-repeat 8px 50%;line-height: 25px;padding-left: 23px;font-size: 14px;}
.topNewsLst li a{color:#656565;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.topNewsLst li a:hover{color: #e3221b;}
.navBot{background: #343434;}
.navBotBx{line-height: 34px;}
.searchBx input{float: left;margin-top:5px;}
.searchInput{height: 22px;line-height: 22px;border-top:1px solid #a09fa4;width: 133px;padding-left: 10px;border:none;overflow: hidden;outline:none;}
.navBotBx span,.navBotBx a{display: inline-block;vertical-align: top;color: #fff;margin-right: 10px;}
.navBotBx a:hover{color: yellow;}
.logoMar{margin-right: 48px;}
.navLst{margin-top:26px;}
.navLst li{font-size: 14px;padding-bottom: 4px;}
.navLst li a{display: inline-block;padding: 0 10px;color: #4f4f4f;border-right: 1px solid #8b8b8b;line-height: 16px;}
.navLst li a:hover{color: #e3221b;}
.navLst li.current{background: url(../images/navbot.png) repeat-x 0 100%;}
.ptBx{margin-top:26px;}
.tipBx a,.tipBx span{display: inline-block;color: #707070;}
.tipBx a{background: url(../images/email.png) no-repeat 0 50%;padding-left: 20px;padding-right: 23px;border-right:1px solid #848484;line-height: 14px;margin-right: 23px;}
.tipBx span{background: url(../images/phone.png) no-repeat 0 50%;padding-left: 20px;}
.swiper-slide{position:relative;}
.swiper-slide div{position:absolute;width:95%;padding:10px 2.5%;bottom:0;left:0;background: rgba(0,0,0,.5);}
.swiper-slide div span{float: left;color: #fff;font-size: 18px;margin-right:20px;font-style: italic;vertical-align: top;}
.swiper-slide div span em{color: red;font-size: 28px;line-height: 1.5;}
.swiper-slide div span i{display: inline-block;}
.swiper-slide div p{font-size:15px;overflow: hidden;color: #fff;background: url(../images/arrow.png) no-repeat 100% 50%;padding-right:70px;}
.itemTitmMar{margin-left:-15px;}
.adv100 {width: 1012px; margin: 10px auto;  }
.adv101 {width: 1012px; margin: 10px auto;  }
.adv102 {width: 671px; margin-right: 15px; float: left;}
.adv103 {overflow: hidden;}
.adv104 {width: 1012px; margin: 10px auto;  }
.adv105 {width: 1012px; margin: 10px auto;  }
.adv106 {
    clear: both;
    margin-left: 7px;
    padding-top: 10px;
    margin-bottom: 20px;
    height: 325px; }
.adv106 span {
    width: 155px;
    height: 45px;
    float: left;
    margin: 0px 2px 5px 2px;
  display: inline-block;}
.adv107{
    clear: both;
    padding-top: 10px;
    margin-bottom: 20px;
    height: 90px; }
.adv107 span {
    width: 137px;
    height: 40px;
    float: left;
    margin: 5px 2px 5px 2px;
  display: inline-block;}