﻿@charset "utf-8";
/* reset */
*{
    margin: 0;
    padding: 0;
}
html{
    line-height: 1;
    font-family: 'Microsoft YaHei';
    min-height: 100%;
}
body{
    min-height: 100%;

    position: relative;
    background: #fff;
    color: #333;
}
h1,h2,h3,h4,h5,h6{
    font-size: 14px;
    font-weight: normal;
}
ol,ul,li{
    list-style: none;
}
strong,b{
    font-weight: normal;
}
em,i{
    font-style: normal;
}
a,a:hover,a:visited,a:link,a:active{
    color: #333;
    text-decoration: none;
}
a{
    cursor: pointer;
}
img{
    outline: none;
    border:none;
}
/* common */
/* float */
.pull-left{
    float: left;
}
.pull-right{
    float: right;
}
.pull-clear{
    clear: both;
}
/* ellipsis */
.ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* hidden */
.hide{
    display: none;
}

/* layout */
.container-fluid{
    width: 100%;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.container-left{
    width: 920px;
    float: left;
}
.container-right{
    width: 260px;
    float: right;
}
/* marginTop */
.mt5{
    margin-top: 5px;
}
.mt10{
    margin-top: 10px;
}
.mt15{
    margin-top: 15px;
}
.mt20{
    margin-top: 20px !important;
}
.mt25{
    margin-top: 25px;
}
.mt30{
    margin-top: 30px;
}
.mt35{
    margin-top: 35px;
}
.mt40{
    margin-top: 40px;
}
.mt45{
    margin-top: 45px;
}
.mt50{
    margin-top: 50px;
}

/* header-top */
.header-top,.header-top .container{
    height: 30px;
}
.header-top{
    background: #f5f5f5;
}
.header-top,.header-top a{
    color: #666;
}
.header-fixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}
/*ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§*/
.header-top .pull-left{
    font-size: 12px;
    line-height: 30px;
}
.header-top .pull-left i{
    margin: 0 20px;
}
.header-top .pull-left img{
    height:30px;
    float: left;
    margin-right: 10px;
}
/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ */
.header-top .pull-right .rlink{
    float: left;
    margin-left: 15px;
}
.header-top .pull-right .rlink>a,.header-top .pull-right .rlink>span{
    font-size: 12px;
    line-height: 30px;
}
.header-top .pull-right .rlink i{
    float: left;
    padding-left: 20px;
    padding-top: 20px;
    margin-top: 5px;
    margin-right: 5px;
}
.header-top .pull-right .rlink i.phone{
    background: url(../images/rlink-phone.png);
}
.header-top .pull-right .rlink i.menu{
    background: url(../images/rlink-menu.png) no-repeat center;
    background-size: 13px;
}
.header-top .pull-right .rlink i.arrow{
    float: right;
    margin-right: 0;
    background: url(../images/rlink-arrow.png);
}
.header-top .pull-right .rlink.active>a,.header-top .pull-right .rlink.active>span{
    color: #e22307
}
.header-top .pull-right .rlink.active i.menu{
    background: url(../images/rlink-menu-active.png) no-repeat center;
    background-size: 13px;
}
.header-top .pull-right .rlink.active i.arrow{
    background: url(../images/rlink-arrow-active.png);
}
/*ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬Â°*/
.header-top .pull-right .rlink.dropdown{
    position: relative;
}
.header-dropdown{
    width: 1198px;
    height: 136px;
    padding: 30px 0;
    border:1px solid #ddd;
    background: #fff;
    position: absolute;
    top: 31px;
    right: 0px;
    z-index: 99999;
}
.header-dropdown .box{
    float: left;
    height: 136px;
    padding:  0 20px 0 40px;
    border-right: 1px solid #e5e5e5;
}
.header-dropdown .box.left{
    width: 240px;
}
.header-dropdown .box.center{
    width: 240px;
}
.header-dropdown .box.right{
    width: 260px;
}

.header-dropdown .box .tit{
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    text-align: left;
}
.header-dropdown .box.left .tit{
    color: #fb4828;
}
.header-dropdown .box.center .tit{
    color: #56b3bf;
}
.header-dropdown .box.right .tit{
    color: #bc648b;
}
.header-dropdown .box .list{
    text-align: left;
    margin-top: 20px;
}
.header-dropdown .box .list a{
    display: inline-block;
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    color: #333;
    margin-bottom: 18px;
    margin-right: 15px;
} 
.header-dropdown .box .list a:hover{
    color: #e22307;
}
.header-dropdown .box.center .list a{
    margin-bottom: 12px;
}
.header-dropdown .box.qrcode{
    padding: 0 55px;
    border-right: none;
    width: 165px;
}
.header-dropdown .box.qrcode div{
    width: 165px;
    height: 105px;
    padding-top: 15px;
    box-shadow: 0 1px 8px #eee;
}
.header-dropdown .box.qrcode img{
    width: 78px;
    height: 73px;
}
.header-dropdown .box.qrcode p{
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.header-dropdown{
    display: none;
}
.header-top .pull-right .rlink.dropdown.active .header-dropdown{
    display: block;
}

/* header */
.header{
    height: 60px;
    padding-top: 30px;
    padding-bottom: 25px;
}
.header-logo,.header-search,.header-pic{
    float: left;
}
.header-logo,.header-logo img,.header-logo2,.header-logo2 img,.header-search,.header-pic,.header-pic img{
    height: 60px;
}
.header-logo{
    width: 295px;
    text-align: left;
}
.header-logo.short{
    width: 190px;
}
.header-logo img,.header-logo2 img{
    width: 170px;
}
.header-logo2{
    width: 450px;
    background: url(../images/header2-logo-bg.jpg) no-repeat 195px center;
}
.header-logo2,.header-logo2 img,.header-logo2 h1,.header-logo2 h2,.header-logo2 h3{
    float: left;
}
.header-logo2 h1,.header-logo2 h2,.header-logo2 h3{
    line-height: 60px;
    font-size: 24px;
    color: #666;
    margin-left: 60px;
}

.header-search{
    width: 520px;
    margin-right: 70px;
}
.header-search.pull-right{
    float: right;
    margin-right: 0;
}
.header-search input,.header-search button{
    display: block;
    float: left;
    outline: none;
}
.header-search input{
    border:2px solid #f44d3b;
    width: 399px;
    height:46px;
    font-size: 14px;
    line-height: 46px;
    padding-left: 36px;
    color: #666;
    background: url(../images/header-search-icon.jpg) no-repeat 7px center;
}
.header-search button{
    width: 80px;
    height: 50px;
    border: none;
    background: #f34f36;
    color: #fff;
    font-size: 16px;
    line-height: 50px;
    cursor: pointer;
}


.header-pic,.header-pic img{
    width: 315px;
}
.header-nav{
    width: 1008px;
    height: 43px;
    border:1px solid #e5e5e5;
    border-bottom: 2px solid #f44d35;
    border-radius:  10px 10px 0 0;
    float: right;
    overflow: hidden;
    margin-top: 5px;
}
.header-nav li,.header-nav li a{
    width: 110px;
    height: 43px;
}
.header-nav li{
    float: left;
}
.header-nav li a{
    display: block;
    line-height: 43px;
    font-size: 18px;
}
.header-nav li.active a,.header-nav li a:hover{
    background: #f44d35;
    color: #fff;
}

/* nav */
.nav{
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #f54c35;
    border-radius: 10px 10px 0 0;
}
.nav a{
    float: left;
    display: block;
    color: #fff;
    padding: 0 26.5px;
    position: relative;
}
.nav.short a{
    padding: 0 12.7px;
}
.nav.short2 a{
    padding: 0 21px;
}
.nav a:hover,.nav a.active{
    background: #e92e13;
}
.nav a i{
    padding-left: 20px;
    height: 20px;
    position: absolute;
    right: 3px;
    top: -7px;
}
.nav a i.hot{
    background: url(../images/nav-icon-hot.png) no-repeat top center;
}
.nav a i.new{
    background: url(../images/nav-icon-new.png) no-repeat top center;
}
.nav a.home{
    width: 83px;
}
.nav a.first{
    width: 210px;
    padding:  0 10px;
    background: #f44d35;
    text-align: left;
}
.nav a.first em{
    padding-top: 24px;
    padding-left: 24px;
    background: url(../images/nav-first-icon.png);
    float: right;
    margin-top: 8px;
}
.nav a:first-child{
    border-radius: 10px 0 0 0;
}
.nav a:last-child{
    border-radius: 0 10px 0 0;
}
.nav .rnav{
    float: right;
    position: relative;
}
.nav .rnav li{
    float: left;
    position: relative;
}
.nav .rnav li:last-child>a{
    border-radius: 0 10px 0 0;
}
.nav .rnav li .more,.nav ul li .change{
    padding-right: 33px;
}
.nav .rnav li .more b,.nav ul li .change b{
    display: block;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: 10px;
    margin-right: -25px;
}
.nav .rnav li .more b{
    background: url(../images/more.png)
}
.nav ul li .change b{
    background: url(../images/change.png)
}
.rnav-list{
    width: 310px;
    padding-left: 10px;
    padding-top: 10px;
    overflow: hidden;
    background: #e92e13;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 999;
    display: none;
}
.rnav-list a{
    display: block;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    padding: 0 13px;
    border:1px solid #fff;
    color: #fff;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 0!important;
}
.rnav-list a:hover{
    background: #fff;
    color: #e92e13;
}
/* nav2 */
.nav2{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-top: 2px solid #f44d35;
    border-bottom: 1px solid #ececec;
    background: #f8f8f8;
    border-radius: 0 0 15px 15px;
}
.nav2 a{
    display: block;
    float: left;
    padding: 0 15.3px;
}
.nav2 a:hover,.nav2 a.active{
    color: #e22307;
}

/* nav3 */
.nav3{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background: #f54c35;
    border-radius: 10px 10px 0 0;
    margin-top: 20px;
}
.nav3 a{
    display: block;
    width: 120px;
    float: left;
    color: #fff;
}
.nav3 a:first-child{
    border-radius: 10px 0 0 0;
}
.nav3 a:hover,.nav3 a.active{
    background: #ff634d;
}
.nav4 a{
    padding: 0 22.5px;
}
.nav4 a:hover,.nav4 a.active{
    background: #ff6953;
}

.nav5{
    width: 1138px;
    height: 40px;
    padding-right: 60px;
    border:1px solid #ececec;
    border-top: 2px solid #f44d35;
    background: #f8f8f8;
    color: #e5e5e5;
    font-size: 16px;
    line-height: 40px;
    border-radius:  0 0 10px 10px;
    text-align: left;
    position: relative;
}
.nav5 a{
    padding: 0 16px;
    display: inline-block;
    height: 40px;
}
.nav5 a:hover,.nav5 a.active{
    color: #e22307;
}
.nav5 a:first-child{
    border-radius:  0 0 0 10px;
}
.nav5 a:last-child{
    border-radius:  0 0 10px 0;
}
.nav5 a.more{
    float: right;
    margin-right: -60px;
    padding:  0 14px;
}
.nav5 a.more:hover,.nav5 a.more.active{
    background: #fff;
    color: #e22307;
    border-radius:  0 0 10px 0;
}
.nav5 .more-box{
    width: 358px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    position: absolute;
    top: 40px;
    right: 0;
    background: #fff;
    display: none;
}

.snav{
    width: 1198px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    margin-top: 1px;
}
.snav h1,.snav a{
    display: inline-block;
    float: left;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}
.snav a{
    margin: 0 10px;
}
.snav h1 a,.snav a:hover{
    color: #e22307;
}
/* footer */
/*.footer,.footer .container{
    height: 176px;
}*/
.footer{
    background: #f5f5f5;
}
.footer .flink{
    padding-top: 30px;
    padding-bottom: 20px;
    font-size: 14px;
}
.footer .flink a{
    margin: 0 15px;
}
.footer .flink a:hover{
    color: #e22307;
}
.footer .ftext{
    width: 74%;
    font-size: 12px;
    line-height: 24px;
    color: #929292;
    margin:0 auto;
    margin-bottom: 10px;
}
.footer.nmt{
    margin-top: 0;
}

/* footer2 */
.footer2{
    height: 110px;
    background: #565656;
    margin-top: 20px;
}
.footer2 p,.footer2 p a{
    color: #fff;
}
.footer2 p a:hover{
    color: #e22307;
}
.footer2 .flink{
    padding-top: 20px;
    padding-bottom: 25px;
    font-size: 16px;
}
.footer2 .flink a{
    margin:0 15px;
}
.footer2 .ftext{
    font-size: 12px;
}
.footer2 .ftext i{
    margin: 0 20px;
}

/* bread */
.bread{
    text-align: left;
    font-size: 12px;
}
.bread,.bread a{
    color: #666;
}
.bread span{
    color: #999;
}
.bread a,.bread span{
    /* margin:  0 5px; */
}
.bread a:hover,.bread span.active{
    color: #e22307;
}
/* step */
.step,.step .container{
    height: 115px;
}
.step{
    background: #f5f5f5;
    margin-top: 20px;
}
.step .container{
    border-bottom: 1px solid #e4e2e2;
}
.step ul{
    width: 100%;
    padding-top: 35px;
}
.step ul li{
    width: 20%;
    float: left;
}
.step ul li img{
    display: block;
    float: left;
    width: 60px;
    height: 60px;
    margin-left: 35px;
}
.step ul li p{
    width: 135px;
    height: 40px;
    padding-top: 10px;
    line-height: 20px;
    text-align: left;
    float: left;
    padding-left: 10px;
}
.step ul li p strong,.step ul li p em{
    display: block;
}
.step ul li p strong{
    font-size: 14px;
}
.step ul li p em{
    font-size: 12px;
    color: #999;
}


/* home-page */
/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â»ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨  banner  ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ§Ã‚Â«Ã¢â€žÂ¢ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ§Ã‚Â»Ã‚Â  ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¦Ã‚Â¦Ã…â€œ */
/* ÃƒÂ¥Ã‚Â¸Ã†â€™ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ */
.home-cbip,.home-cbip-left,.home-cbip-right{
    height: 490px;
}
.home-cbip-left{
    width: 230px;
    float: left;
}
.home-cbip-right{
    float: right;
}
.home-cbip-right,.home-cbip-top,.home-cbip-bot{
    width: 960px;
}
.home-cbip-top{
    height: 280px;
    padding-top: 10px;
}
.home-cbip-bot{
    height: 190px;
    padding-top: 10px;
}
/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â»ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.home-cates{
    width: 228px;
    overflow: hidden;
    border:1px solid #f44d35;
    border-top: none;
    border-bottom: none;
    position: relative;
    z-index: 9999;
    background: #fff;
}
.home-cates ul{
    width: 208px;
    padding:  0 10px;
    height: 456px;
    overflow: hidden;
}
.home-cates ul li{
    width: 178px;
    height: 40px;
    padding:  10px 0;
    padding-left: 30px;
    font-size: 12px;
    border-bottom: 1px solid #e5e5e5;
}
.home-cates ul li a{
    float: left;
    display: block;
    width: 33.33%;
    height: 20px;
    line-height: 20px;
    text-align: left;
}
.home-cates ul li>a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-cates ul li a:hover,.home-cates ul li a.active{
    color: #e22307;
}
.home-cates ul li strong{
    float: left;
    display: block;
    width: 20px;
    height: 30px;
    padding: 5px 0;
    color: #fff;
    margin-left: -30px;
}
.home-cates ul li strong a{
    display: block;
    width: 20px;
    height: 30px;
    line-height: 15px;
    color: #fff;
    text-align: center;
}
.home-cates ul li strong a:hover{
    color:#fff;
    font-weight:bolder;
}
.home-cates ul li strong.cy{
    background: #379af5;
}
.home-cates ul li strong.jc{
    background: #f44d35;
}
.home-cates ul li strong.hb{
    background: #68b56d;
}
.home-cates ul li strong.yl{
    background: #9e60f2;
}
.home-cates ul li strong.bj{
    background: #b76b74;
}
.home-cates ul li strong.mr{
    background: #b78f6b;
}
.home-cates ul li strong.jy{
    background: #fdb560;
}
.home-cates ul li strong.jj{
    background: #68b768;
}
.home-cates ul li strong.sp{
    background: #9f61f4;
}
.home-cates ul li strong.fz{
    background: #b56b70;
}
.home-cates ul li strong.kj{
    background: #379af5;
}
.home-cates ul li strong.qt{
    background: #b3916c;
}
.home-cates .btn{
    display: block;
    width: 228px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: #f44d35;
    color: #fff;
    cursor: pointer;
}
.home-cates .btn i{
    padding-left: 20px;
}
.home-cates .open{
}
.home-cates .open i{
    background: url(../images/arrow-down-white.png) no-repeat top center;
}
.home-cates .close{
    display: none;
}
.home-cates .close i{
    background: url(../images/arrow-up-white.png) no-repeat top center;
}
/* banner */
.home-banner-swiper,.home-banner-swiper .swiper-slide img{
    width: 720px;
    height: 280px;
}
.home-banner-swiper{
    float: left;
}
.home-banner-swiper .swiper-pagination{
    width:720px;
    height:12px;
    text-align:right;
    position: absolute;
    left:0;
    bottom:10px;
}
.home-banner-swiper .swiper-pagination .swiper-pagination-switch{
    width:12px;
    height:12px;
    border-radius:50%;
    background: #d9d8da;
    margin-right:10px;
    display: inline-block;
    cursor: pointer;
}
.home-banner-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}
.home-banner-swiper .swiper-button{
    width: 36px;
    height: 50px;
    z-index: 999;
    position: absolute;
    top:50%;
    margin-top:-25px;
}
.home-banner-swiper .swiper-button-prev{
    left: 0;
    background: rgba(0,0,0,0.5) url(../images/arrow-left-white.png) no-repeat center;
}
.home-banner-swiper .swiper-button-prev:hover{
    background: rgba(0,0,0,0.5) url(../images/arrow-left-red.png) no-repeat center;
}
.home-banner-swiper .swiper-button-next{
    right: 0;
    background: rgba(0,0,0,0.5) url(../images/arrow-right-white.png) no-repeat center;
}
.home-banner-swiper .swiper-button-next:hover{
    background: rgba(0,0,0,0.5) url(../images/arrow-right-red.png) no-repeat center;
}

/* ÃƒÂ§Ã‚Â½Ã¢â‚¬ËœÃƒÂ§Ã‚Â«Ã¢â€žÂ¢ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ§Ã‚Â»Ã‚Â */
.home-intro{
    width: 208px;
    height: 278px;
    padding: 0 10px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f24d3a;
    float: right;
}
.home-intro-tit{
    width: 208px;
    padding-top: 6px;
    height: 38px;
    font-size: 16px;
    line-height: 38px;
    border-bottom: 1px solid #e5e5e5;
}
.home-intro ul{
    width: 208px;
    overflow: hidden;
    padding-top: 18px;
}
.home-intro ul li{
    width: 174px;
    height: 34px;
    margin-bottom: 18px;
    padding-left: 39px;
}
.home-intro ul li img{
    display: block;
    width: 34px;
    height: 34px;
    margin-left: -39px;
    float: left;
}
.home-intro ul li p{
    text-align: left;
    line-height: 17px;
}
.home-intro ul li p strong,.home-intro ul li p em{
    display: block;
}
.home-intro ul li p strong{
    font-size: 14px;
}
.home-intro ul li p em{
    font-size: 12px;
    color: #999;
}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ¦Ã‚Â¦Ã…â€œ */ 
.home-ppsh-tit{
    width: 958px;
    height: 37px;
    line-height: 37px;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.home-ppsh-tit div{
    float: left;
    padding-left: 37px;
    color: #ff6911;
    font-size: 18px;
}
.home-ppsh-tit div i{
    display: block;
    width: 20px;
    height: 20px;
    background: url(../images/home-ppsb-icon.jpg) no-repeat;
    margin-left: -27px;
    margin-top: 8.5px;
    float: left;
}
.home-ppsh-tit p{
    float: right;
    font-size: 14px;
    padding-right: 5px;
}
.home-ppsh-tit p a{
    margin: 0 5px;
}
.home-ppsh-tit p,.home-ppsh-tit p a{
    color: #999;
}
.home-ppsh-tit p a:hover{
    color: #e22307;
}
.home-ppsb-swiper{
    width:898px;
    height: 129px;
    padding:  10px 25px 10px 35px;
    border:1px solid #e5e5e5;
    border-top: none;
    position: relative;
}
.home-ppsb-swiper .swiper-container{
    width:897px;
    height:129px;
    overflow: hidden;
}
.home-ppsb-swiper .swiper-slide{
    width: 170px;
    height: 129px;
}
.home-ppsb-swiper .swiper-slide img{
    display: block;
    width: 170px;
    height: 105px;
}
.home-ppsb-swiper .swiper-slide{
    display: block;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-ppsb-swiper .swiper-slide a:hover {
    color: #e22307;
}
.home-ppsb-swiper .swiper-button{
    top: 0;
    width: 30px;
    height: 129px;
    outline: none;
    position: absolute;
}
.home-ppsb-swiper .swiper-button-prev{
    left: 0;
    background: url(../images/arrow-left-gray.jpg) no-repeat center;
}
.home-ppsb-swiper .swiper-button-next{
    right: 0;
    background: url(../images/arrow-right-gray.jpg) no-repeat center;
}
/* banner */
.banner-group{
    width: 1202px;
    height: 70px;
    margin-bottom: 5px;
}
.banner-group img{
    display: block;
    float: left;
    height: 70px;
    margin-right: 2px;
}
.banner-seg-1 img{
    width: 1200px;
}
.banner-seg-2 img{
    width: 599px;
}
.banner-seg-3 img{
    width: 398.5px;
}


/* ÃƒÂ¥Ã‚Â¤Ã‚Â§ÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â° */
.home-dpjx{
    overflow: hidden;
}
.home-dpjx-tit{
    height: 34px;
    line-height: 24px;
    border-bottom: 2px solid #ff7a66;
    position: relative;
    vertical-align: baseline;
}
.home-dpjx-tit h2{
    height: 34px;
    float: left;
    font-size: 24px;
    font-weight: bolder;
}
.home-dpjx-tit h2 strong{
    font-weight: bolder;
    color: #f44d35;
}
.home-dpjx-tit h2 span{
    font-size: 18px;
    margin-left: 15px;
    color: #999;
    font-weight: normal;
}
.home-dpjx-tit h2::before{
    display: block;
    content: ' ';
    width: 100px;
    height: 2px;
    background: #f44d35;
    position: absolute;
    left: 0;
    bottom: -2px;
}
.home-dpjx-tit h2::after{
    display: block;
    content: ' ';
    width: 15px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 100px;
    bottom: -2px;
}
.home-dpjx-tit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-dpjx-tit2{
    height: 34px;
    line-height: 24px;
    border-bottom: 2px solid #ff7a66;
}
.home-dpjx-tit2 h2{
    height: 34px;
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.home-dpjx-tit2 h2 strong{
    font-weight: bolder;
    color: #f44d35;
}
.home-dpjx-tit2 p{
    float: left;
    margin-left: 15px;
    font-size: 14px;
}
.home-dpjx-tit2 p,.home-dpjx-tit2 p a{
    color: #999;
}
.home-dpjx-tit2 p a {
    margin: 0 5px;
}
.home-dpjx-tit2 a.m{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-dpjx-list{
    width: 1218px;
    overflow: hidden;
    margin-left: -9px;
}
.home-dpjx-list li{
    width: 185px;
    overflow: hidden;
    float: left;
    padding: 0px 9px;
    padding-top: 10px;
    margin-bottom: 8px;
}
.home-dpjx-list li .img img{
    width: 185px;
    height: 165px;
    border-radius: 3px;
}
.home-dpjx-list li .img a:hover img{
    box-shadow: 0px 0px 8px #000;
}
.home-dpjx-list li .txt{
    width: 185px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-dpjx-list li .txt a:hover{
    color: #e22307;
}
.home-dpjx-list li .je{
    width: 185px;
    height: 22px;
    line-height: 22px;
}
.home-dpjx-list li .je strong{
    float: left;
    font-size: 14px;
    font-weight: bolder;
    color: #e20612;
}
.home-dpjx-list li .je a{
    display: inline-block;
    float: right;
    font-size: 12px;
    color: #fff;
    width: 64px;
    height: 22px;
    background: #f44d35;
}

/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.home-pptj{
    overflow: hidden;
}
/* ÃƒÂ¥Ã‚Â¸Ã†â€™ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ */
.home-pptj-left{
    width: 903px;
    height: 377px;
    padding:  0 10px;
    float: left;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.home-pptj-right{
    width: 264px;
    height: 378px;
    float: right;
    border:1px solid #e5e5e5;
    border-top: none;
}
/* ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡ÃƒÂ©Ã‚Â¢Ã‹Å“ */
.home-pptj-tit{
    width: 903px;
    height: 38px;
    padding-top: 4px;
    line-height: 38px;
    border-bottom: 2px solid #e5e5e5;    
}
.home-pptj-tit h2{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.home-pptj-tit h2 strong{
    font-weight: bolder;
    color: #f44d35;
}
.home-pptj-tit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-pptj-tab{
    width: 903px;
    height: 315px;
    margin-top: 10px;
}
/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ÃƒÂ¥Ã‚ÂÃ‚Â¡ */
.home-pptj-swiper{
    float: left;
}
.home-pptj-swiper,.home-pptj-swiper .swiper-slide img{
    width: 195px;
    height: 315px;
}
.home-pptj-swiper .swiper-pagination{
    width: 195px;
    height: 12px;
    position: absolute;
    left:0;
    bottom:10px;
    text-align: right;
}
.home-pptj-swiper .swiper-pagination .swiper-pagination-switch{
    display:inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    margin-right: 10px;
    border-radius:50%; 
}
.home-pptj-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #dd0d2f;
}

.home-pptj-swiper .swiper-button{
    width: 22px;
    height: 48px;
    position: absolute;
    top:50%;
    margin-top:-24px;
}
.home-pptj-swiper .swiper-button-prev{
    left: 0;
    background: rgba(0,0,0,0.3) url(../images/arrow-left-white.png) no-repeat center;
}
.home-pptj-swiper .swiper-button-prev:hover{
    background: rgba(0,0,0,0.3) url(../images/arrow-left-red.png) no-repeat center;
}
.home-pptj-swiper .swiper-button-next{
    right: 0;
    background: rgba(0,0,0,0.3) url(../images/arrow-right-white.png) no-repeat center;
}
.home-pptj-swiper .swiper-button-next:hover{
    background: rgba(0,0,0,0.3) url(../images/arrow-right-red.png) no-repeat center;
}

.home-pptj-slide{
    width: 689px;
    height: 314px;
    float: right;
    border:1px solid #e5e5e5;
    border-top: none;
    border-right: none;
}
.home-pptj-slide .hd{
    width: 689px;
    height: 45px;
    position: relative;
}
.home-pptj-slide .hd ul{
    position: absolute;
    top: 0;
    left: 0;
}
.home-pptj-slide .hd ul li{
    width: 228.66px;
    height: 43px;
    line-height: 43px;
    font-size: 16px;
    background: #f8f8f8;
    border:1px solid #ddd;
    border-top: 1px solid #e5e5e5;
    border-left: none;
    float: left;
}
.home-pptj-slide .hd ul li a{
    color: #333;
}
.home-pptj-slide .hd ul li.on{
    background: #fff;
    border-bottom: none;
    border-top-color: #ffaa01;
}
.home-pptj-slide .hd ul li.on a{
    color: #ffaa01;
}
.home-pptj-slide .bd ul{
    border-right: 1px solid #e5e5e5;
}
.home-pptj-rmpp{
    width: 674px!important;
    height: 254px;
    padding-left: 13px;
    padding-top: 15px;
}
.home-pptj-rmpp li{
    float: left;
    width: 100px;
    height: 70px;
    margin-right: 12px;
    margin-bottom: 15px;
}
.home-pptj-rmpp li:hover img{
    box-shadow: 0 0 5px #999;
}
.home-ppt-rqpp{
    width: 680px!important;
    padding-left: 8px;
    height: 260px;
    padding-top: 9px;
}
.home-ppt-rqpp li{
    width: 100px;
    height: 113px;
    padding:  3px;
    float: left;
    border:1px solid #ddd;
    margin-right: 5px;
    margin-bottom: 9px;
}
.home-ppt-rqpp li img{
    display: block;
    width: 100px;
    height: 70px;
}
.home-ppt-rqpp li strong,.home-ppt-rqpp li span{
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-ppt-rqpp li strong{
    margin-top: 5px;
    font-size: 14px;
}
.home-ppt-rqpp li:hover strong a{
    color: #e22307;
}
.home-ppt-rqpp li:hover img{
    box-shadow: 0 0 5px #999;
}
.home-ppt-rqpp li span{
    font-size: 12px;
}
.home-ppt-rqpp li i{
    float: left;
    color: #5882d9;
    margin-left: 3px;
}
.home-ppt-rqpp li em{
    float: right;
    color: #ee001c;
    margin-right: 3px;
}
.home-ppt-qlpp{
    width: 668px!important;
    height: 238px;
    padding: 15.5px 10px;
}
.home-ppt-qlpp li{
    width: 123.6px;
    padding: 0 5px;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    font-size: 12px;
    text-align: left;
}
.home-ppt-qlpp li:nth-last-child(1){
    border-bottom: none;
}
.home-ppt-qlpp li:nth-last-child(2){
    border-bottom: none;
}
.home-ppt-qlpp li:nth-last-child(3){
    border-bottom: none;
}
.home-ppt-qlpp li:nth-last-child(4){
    border-bottom: none;
}
.home-ppt-qlpp li:nth-last-child(5){
    border-bottom: none;
}
.home-ppt-qlpp li em{
    display: block;
    float: left;
    width: 33.6px;
    color: #379af5;
    /* color: #fdb937; */
}
.home-ppt-qlpp li strong{
    display: block;
    float: right;
    width: 90px;
}
.home-ppt-qlpp li a:hover strong{
    color: #e22307;
}

.home-pptj-slide2 .hd{
    width: 264px;
    height: 43px;
    position: relative;
}
.home-pptj-slide2 .hd ul{
    position: absolute;
    top: 0;
    left: 0;
}
.home-pptj-slide2 .hd ul li{
    width: 132px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    background: #f0f0f0;
    border-top:1px solid #ddd;
    float: left;
    cursor: pointer;
}
.home-pptj-slide2 .hd ul li a{
    color: #333;
}
.home-pptj-slide2 .hd ul li.on{
    background: #fff;
    height: 41px;
    line-height: 41px;
    border-top: 2px solid #f24d3a;
}
.home-pptj-slide2 .bd ul{
    width: 264px;
    height: 335px;
}
.home-pptj-slide2 .bd ul li{
    width: 244px;
    padding: 0 10px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border-bottom: 1px dashed #ededed;
    text-align: left;
}
.home-pptj-slide2 .bd ul li:last-child{
    border-bottom: none;
}
.home-pptj-slide2 .bd ul li em,.home-pptj-slide2 .bd ul li strong{
    display: block;
}
.home-pptj-slide2 .bd ul li em{
    float: left;
    width: 44px;
    color:#379af5;
    /* color: #ffaa01; */
}
.home-pptj-slide2 .bd ul li strong{
    float: right;
    width: 190px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-pptj-slide2 .bd ul li a:hover strong{
    color: #e22307;
}

/*ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯*/
.home-qyzx{
    height: 503px;
}
/* ÃƒÂ¥Ã‚Â¸Ã†â€™ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ */
.home-qyzx-left{
    float: left;
    width: 903px;
    padding: 0 10px;
}
.home-qyzx-right{
    float: right;
    width: 263px;
}
.home-qyzx-left,.home-qyzx-right{
    height: 500px;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}

/*  ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ */
.home-qyzx-ltit{
    width: 903px;
    height: 44px;
    line-height: 44px;
    border-bottom: 2px solid #e5e5e5;
}
.home-qyzx-ltit h2{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.home-qyzx-ltit h2 strong{
    font-weight: bolder;
    color: #f44d35;
}
.home-qyzx-ltit p{
    float: right;
    font-size: 14px;
}
.home-qyzx-ltit p,.home-qyzx-ltit p a{
    color: #999;
}
.home-qyzx-ltit p a{
    margin: 0 5px;
}
.home-qyzx-ltit p a:hover{
    color: #e22307;
}
.home-qyzx-list{
    width: 920px;
    height: 441px;
    padding: 0 1.5px;
    padding-top: 14px;
    margin-left: -10px;
}
.home-qyzx-sub{
    width: 199px;
    height: 426px;
    padding:  0 15px;
    float: left;
    border-right: 1px dashed #e5e5e5;
}
.home-qyzx-sub.nbr{
    border-right: none;
}
.home-qyzx-stit{
    width: 199px;
    height: 20px;
    line-height: 19px;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
}
.home-qyzx-stit strong{
    float: left;
    display: inline-block;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
    font-size: 18px;
    color: #333;
}
.home-qyzx-stit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-qyzx-slist{
    width: 199px;
    height: 402px;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â» */
.home-qyzx-slist-txt{
    width: 199px;
    height: 402px;
}
.home-qyzx-slist-txt li{
    width: 199px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.home-qyzx-slist-txt li:nth-child(6){
    border-bottom: 1px dashed #e5e5e5;
}
.home-qyzx-slist-txt li a:hover{
    color: #e22307;
}
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¨Ã‚Â¿Ã…Â¾ÃƒÂ©Ã¢â‚¬ÂÃ‚Â  ÃƒÂ¥Ã‹â€ Ã¢â‚¬ÂºÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã…â€™Ã¢â‚¬Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
.home-qyzx-slist-img{
    width: 199px;
    height: 113px;
    margin-top: 12px;
    margin-bottom: 0px;
}
.home-qyzx-slist-img img{
    width: 198px;
    height: 113px;
}
.home-qyzx-slist-img img:hover{
    box-shadow: 0 0 5px #999;
}
.home-qyzx-slist-txt.ebt li{
    border-bottom: 1px dashed #e5e5e5;
}
.home-qyzx-slist-txt li:last-child{
    border-bottom: none;
}
/* ÃƒÂ¦Ã‹â€ Ã‚ÂÃƒÂ¥Ã…Â Ã…Â¸ÃƒÂ¦Ã‚Â¡Ã‹â€ ÃƒÂ¤Ã‚Â¾Ã¢â‚¬Â¹ */
.home-qyzx-slist-tuwen li{
    display: block;
    width: 199px;
    height: 70px;
    padding: 14px 0;
    border-bottom: 1px dashed #e5e5e5;
}
.home-qyzx-slist-tuwen li:last-child{
    border-bottom:none;
}
.home-qyzx-slist-tuwen li>a{
    float: left;
}
.home-qyzx-slist-tuwen li>a,.home-qyzx-slist-tuwen li img{
    display: block;
    width: 100px;
    height: 70px;
}
.home-qyzx-slist-tuwen li span{
    padding-left: 4px;
    height: 70px;
    float: right;
    text-align: left;
    width: 95px;
}
.home-qyzx-slist-tuwen li strong,.home-qyzx-slist-tuwen li em{
    display: block;
}
.home-qyzx-slist-tuwen li strong{
    font-size: 14px;
    width: 95px;
    height: 15px;
    line-height: 15px;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-qyzx-slist-tuwen li em{
    height: 50px;
    font-size: 12px;
    color: #999;
    line-height: 24px;
    overflow: hidden;
}
.home-qyzx-slist-tuwen li em a{
    color:#e22307;
}
.home-qyzx-slist-tuwen li:hover strong a{
    color:#e22307;
}
.home-qyzx-slist-tuwen li:hover img{
    box-shadow: 0 0 5px #999;
}
/* ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚ÂÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¦Ã‚Â¦Ã…â€œ */
.home-qyzx-rtit{
    width: 243px;
    padding: 10px;
    padding-bottom: 9px;
    height: 20px;
    line-height: 20px;
    border-bottom: 1px dashed #e5e5e5;
}
.home-qyzx-rtit strong{
    float: left;
    display: inline-block;
    border-left: 4px solid #f54a38;
    padding-left: 10px;
    font-size: 18px;
}
.home-qyzx-rtit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-qyzx-rlist{
    width: 240px;
    height: 460px;
    padding: 0 11.5px;
}
.home-qyzx-rlist li{
    width: 240px;
    overflow: hidden;
    border-bottom: 1px dashed #e5e5e5; 
}
.home-qyzx-rlist li .tx,.home-qyzx-rlist li .tx a{
    height: 15px;
}
.home-qyzx-rlist li .tx{
    padding: 15px 0;
}
.home-qyzx-rlist li .tx a{
    display: block;
    line-height: 15px;
}
.home-qyzx-rlist li .tx i,.home-qyzx-rlist li .tx strong,.home-qyzx-rlist li .tx span{
    display: block;
    float: left;
}
.home-qyzx-rlist li .tx strong,.home-qyzx-rlist li .tx span{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-qyzx-rlist li .tx i{
    width: 15px;
    height: 15px;
    background: #f83d2c;
    color: #fff;
    font-size: 12px;
    margin-right: 15px;
}
.home-qyzx-rlist li .tx strong{
    width: 150px;
    text-align: left;
    color: #333;
}
.home-qyzx-rlist li.active .tx strong{
    color: #e22307;
}
.home-qyzx-rlist li .tx span{
    width: 60px;
    text-align: right;
    color: #999;
}
.home-qyzx-rlist li .tw{
    height: 80px;
    padding: 5px 0;
    display: none;
}
.home-qyzx-rlist li.active .tw{
    display: block;
}
.home-qyzx-rlist li .tw .twl{
    float: left;
    width: 120px;
    height: 80px;
}
.home-qyzx-rlist li .tw .twl img{
    width: 100px;
    height: 70px;
    padding: 4px;
    border:1px solid #e5e5e5;
}
.home-qyzx-rlist li:hover .tw .twl img{
    box-shadow: 0 0 5px #999;
}
.home-qyzx-rlist li .tw .twr{
    float: right;
    width: 110px;
    height: 80px;
    padding-left: 10px;
    text-align: left;
}
.home-qyzx-rlist li .tw .twr p{
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
    color: #999;
}
.home-qyzx-rlist li .tw .twr p em{
    color: #e22307;
}
.home-qyzx-rlist li .tw .twr p a{
    display: inline-block;
    width: 72px;
    height: 22px;
    line-height: 22px;
    background: #e22307;
    color: #fff;
    text-align: center;
    border-radius: 11px;
}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¨Ã‚ÂÃ…Â¡ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ */
.home-ppjj{
    width: 1198px;
    height: 157px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f14f38;
}
.home-ppjj-tit{
    width: 1178px;
    padding: 10px 0;
    margin: 0 10px;
    height: 20px;
    line-height: 20px;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}
.home-ppjj-tit strong{
    float: left;
    display: inline-block;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.home-ppjj-swiper{
    width: 1198px;
    height: 116px;
    position: relative;
}
.home-ppjj-swiper .swiper-pagination{
    height: 12px;
    text-align:right;
    position: absolute;
    right:10px;
    top:-28px;
}
.home-ppjj-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width:8px;
    height:8px;
    border-radius:50%;
    margin-left:6px;
    background: #d8d8d8;
    cursor: pointer;
}
.home-ppjj-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #ff7a66;
}

.home-ppjj-list{
    width: 1200px;
    margin-left: -1px;
}
.home-ppjj-list li{
    float: left;
    width: 230px;
    height:70px;
    padding:  23px 34.5px;
    border-right: 1px solid #efefef;
}
.home-ppjj-list li .l{
    width: 120px;
    height: 70px;
    float: left;
}
.home-ppjj-list li .l p{
    line-height: 25px;
    font-size: 12px;
    text-align: left;
    color: #999;
}
.home-ppjj-list li .l p a{
    font-size: 14px;
}
.home-ppjj-list li .l p a.b{
    font-size: 12px;
    display: inline-block;
    width: 35px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    border: 1px solid #999;
    border-radius: 9px;
}
.home-ppjj-list li .l.red p a{
    color: #fb5a41;
}
.home-ppjj-list li .l.red p a.b{
    border-color: #fb5a41;
}
.home-ppjj-list li .l.blue p a{
    color: #4fa5e2;
}
.home-ppjj-list li .l.blue p a.b{
    border-color: #4fa5e2;
}
.home-ppjj-list li .l.purple p a{
    color: #9869eb;
}
.home-ppjj-list li .l.purple p a.b{
    border-color: #9869eb;
}
.home-ppjj-list li .l.orange p a{
    color: #f7b86f;
}
.home-ppjj-list li .l.orange p a.b{
    border-color: #f7b86f;
}

.home-ppjj-list li .r{
    float: right;
}
.home-ppjj-list li .r,.home-ppjj-list li .r img{
    width: 100px;
    height: 70px;
}
.home-ppjj-list li:hover .r img{
    box-shadow: 0 0 8px #666;
}

/* ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â  */
.home-mqzs{
    height: 296px;
}
/* ÃƒÂ¥Ã‚Â¸Ã†â€™ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬ */ 
.home-mqzs-left{
    width: 923px;
    float: left;
}
.home-mqzs-right{
    width: 263px;
    float: right;
    overflow: hidden;
}
.home-mqzs-left,.home-mqzs-right{
    height: 293px;
    border:1px solid #e5e5e5;
}
.home-mqzs-left{
    border-top: 2px solid #f14e3b;
}

/* ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â  */
.home-mqzs-tit{
    width: 903px;
    height: 42px;
    line-height: 42px;
    margin: 0 10px;
    border-bottom:2px solid #e5e5e5;
}
.home-mqzs-tit h2{
    font-size: 24px;
    float: left;
    font-weight: bolder;
    border-bottom: 2px solid #ef4f41;
}
.home-mqzs-tit h2 strong{
    font-weight: bolder;
    color: #f94230;
}
.home-mqzs-list{
    width: 920px;
    height: 250px;
    padding: 0 1.5px;
}
.home-mqzs-list li{
    width: 285px;
    height: 105px;
    padding:  10px;
    float: left;
    border-right: 1px solid #f9f9f9;
}
.home-mqzs-list li:nth-child(3n+3){
    border-right:none;
}
.home-mqzs-list li .t{
    width: 286px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-mqzs-list li .t i{
    padding-left: 17px;
    background: url(../images/icon-vip.jpg) no-repeat center;
    margin-left: 5px;
}
.home-mqzs-list li:hover .t a{
    color: #e22307;
}
.home-mqzs-list li .b{
    width: 286px;
    height: 70px;
}
.home-mqzs-list li .l{
    width: 176px;
    height: 70px;
    float: left;
    text-align: left;
}
.home-mqzs-list li .l p{
    width: 176px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-mqzs-list li .l p em{
    color: #999;
}
.home-mqzs-list li .r{
    float: right;
}
.home-mqzs-list li .r,.home-mqzs-list li .r img{
    width: 100px;
    height: 70px;
}
.home-mqzs-list li:hover .r a img{
    box-shadow: 0 0 5px #999;
}

.home-mqzs-slide .hd{
    width: 264px;
    height: 43px;
    position: relative;
}
.home-mqzs-slide .hd ul{
    position: absolute;
    top: 0;
    left: 0;
}
.home-mqzs-slide .hd ul li{
    width: 132px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    background: #f0f0f0;
    border-top:1px solid #ddd;
    float: left;
    cursor: pointer;
}
.home-mqzs-slide .hd ul li a{
    color: #333;
}
.home-mqzs-slide .hd ul li.on{
    background: #fff;
    height: 41px;
    line-height: 41px;
    border-top: 2px solid #f24d3a;
}
.home-mqzs-slide .bd ul{
    width: 264px;
    height: 250px;
}
.home-mqzs-zx{
    width: 243px!important;
    padding-left: 20px;
    padding-top: 20px;
}
.home-mqzs-zx li{
    width: 61px;
    height: 26px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.home-mqzs-zx li a{
    display: block;
    width: 59px;
    height: 24px;
    line-height: 24px;
    border:1px solid #dfdfdf;
    border-radius: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #666;
}
.home-mqzs-zx li a:hover{
    background: #f44d35;
    border-color: #f44d35;
    color: #fff;
}
.home-mqzs-xw{
    width: 243px!important;
    height: 250px;
    padding: 0 10px;
}
.home-mqzs-xw li{
    width: 240px;
    height: 41px;
    line-height: 41px;
    padding:  0 1.5px;
    border-bottom: 1px solid #ededed;
}
.home-mqzs-xw li a,.home-mqzs-xw li i,.home-mqzs-xw li strong,.home-mqzs-xw li span{
    display: block;
    float: left;
    height: 41px;
}
.home-mqzs-xw li i{
    width: 10px;
    background: url(../images/arrow-dot.jpg) no-repeat left center;
}
.home-mqzs-xw li strong{
    width: 180px;
    text-align: left;
    color: #333;
}
.home-mqzs-xw li span{
    width: 50px;
    text-align: right;
    color: #999;
}
.home-mqzs-xw li strong,.home-mqzs-xw li span{
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-mqzs-xw li a:hover strong {
    color: #e22307;
}

/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ */
.home-rmzt{
    height: 302px;
}
.home-rmzt-left{
    width: 923px;
    float: left;
}
.home-rmzt-right{
    width: 263px;
    float: right;
}
.home-rmzt-left,.home-rmzt-right{
    height: 300px;
    border: 1px solid #e5e5e5;
    border-top: 1px solid #f34e3a;
}

.home-rmzt-ltit{
    width: 903px;
    height: 43px;
    line-height: 43px;
    margin: 0 10px;
    border-bottom: 2px solid #e5e5e5;
}
.home-rmzt-ltit h2{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f24d37;
}
.home-rmzt-ltit h2 strong{
    font-weight: bolder;
    color: #ec4936;
}
.home-rmzt-ltit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.home-rmzt-llist{
    width: 903px;
    height: 236px;
    padding:  10px;
}
.home-rmzt-swiper{
    width: 300px;
    height: 236px;
    float: left;
    background: #eee;
}
.home-rmzt-swiper .swiper-slide>a,.home-rmzt-swiper .swiper-slide img,.home-rmzt-swiper .swiper-slide strong,.home-rmzt-swiper .swiper-slide span{
    display: block;
}
.home-rmzt-swiper .swiper-slide img{
    width: 300px;
    height: 135px;
}
.home-rmzt-swiper .swiper-slide strong,.home-rmzt-swiper .swiper-slide span{
    text-align: left;
    width: 280px;
    padding:  0 10px;
}
.home-rmzt-swiper .swiper-slide strong{
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 15px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-rmzt-swiper .swiper-slide:hover strong a{
    color:#e22307;
}
.home-rmzt-swiper .swiper-slide span{
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #999;
}
.home-rmzt-swiper .swiper-slide span a{
    color: #e22307;
}
.home-rmzt-swiper .swiper-button{
    width: 30px;
    height: 50px;
    position: absolute;
    top: 40px;
}
.home-rmzt-swiper .swiper-button-prev{
    left: 0;
    background: rgba(0,0,0,0.5) url(../images/arrow-left-white.png) no-repeat center;
}
.home-rmzt-swiper .swiper-button-prev:hover{
    background: rgba(0,0,0,0.5) url(../images/arrow-left-red.png) no-repeat center;
}
.home-rmzt-swiper .swiper-button-next{
    right: 0;
    background: rgba(0,0,0,0.5) url(../images/arrow-right-white.png) no-repeat center;
}
.home-rmzt-swiper .swiper-button-next:hover{
    background: rgba(0,0,0,0.5) url(../images/arrow-right-red.png) no-repeat center;
}

.home-rmzt-tb{
    width: 590px;
    height: 236px;
    float: right;
}
.home-rmzt-top{
    width: 590px;
    height: 95px;
    border-bottom:1px dashed #e5e5e5;
}
.home-rmzt-top strong,.home-rmzt-top span{
    display: block;
    text-align: left;
}
.home-rmzt-top strong{
    padding-left: 50px;
    width: 540px;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.home-rmzt-top:hover strong a{
    color: #e22307;
}
.home-rmzt-top i{
    display: inline-block;
    width:38px;
    height: 20px;
    padding-right: 5px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background:url(../images/icon-newest.jpg);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -10px;
}
.home-rmzt-top span{
    height: 40px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
}
.home-rmzt-top span a{
    color: #e22307;
}
.home-rmzt-bot li{
    float: left;
    width: 275px;
    height: 35px;
    padding-right: 20px;
}
.home-rmzt-bot li a{
    display: block;
    width: 260px;
    height: 35px;
    line-height: 35px;
    padding-left: 15px;
    position: relative;
    text-align: left;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-rmzt-bot li a:hover{
    color: #e22307;
}
.home-rmzt-bot li a i{
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d5d5d5;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â  */
.home-rmzt-rtit{
    width: 243px;
    padding:  12px 10px;
    height: 20px;
    line-height: 20px;
}
.home-rmzt-rtit strong{
    float: left;
    display: inline-block;
    border-left: 4px solid #f24d3a;
    padding-left: 10px;
}
.home-rmzt-rtit a{
    font-size: 12px;
    color: #999;
    float: right;
}
.home-rmzt-rlist{
    width: 243px;
    padding: 0 10px;
    height: 256px;
}
.home-rmzt-rlist li{
    width: 243px;
    overflow: hidden;
}
.home-rmzt-rlist li .tx{
    width: 243px;
    height: 32px;
    display: block;
}
.home-rmzt-rlist li.active .tx{
    display: none;
}
.home-rmzt-rlist li .tx a{
    display: block;
    width: 230px;
    padding-left: 13px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #666;
    text-align: left;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-rmzt-rlist li .tx a:hover{
    color: #e22307;
}
.home-rmzt-rlist li .tx i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #e4e4e4;
    position: absolute;
    left: 0;
    top:50%;
    margin-top: -3px;
}
.home-rmzt-rlist li .tw{
    width: 243px;
    height: 70px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display: none;
}
.home-rmzt-rlist li.active .tw{
    display: block;
}
.home-rmzt-rlist li .tw>a{
    float: left;
}
.home-rmzt-rlist li .tw>a,.home-rmzt-rlist li .tw>a img{
    display: block;
    width:100px;
    height:70px;
}
.home-rmzt-rlist li .tw span,.home-rmzt-rlist li .tw strong,.home-rmzt-rlist li .tw em{
    display: block;
}
.home-rmzt-rlist li .tw span{
    width:130px;
    height:70px;
    float: right;
    text-align: left;
}
.home-rmzt-rlist li .tw strong{
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-rmzt-rlist li .tw em{
    font-size: 12px;
    color: #999;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.home-rmzt-rlist li:hover .tw strong a{
    color:#e22307;
}

/* ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® */
.home-jpxm{
    width: 1198px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f24d37;
}
.home-jpxm-tit{
    width: 1178px;
    height: 20px;
    line-height: 20px;
    padding: 10px;
    padding-bottom: 9px;
    border-bottom: 1px solid #e5e5e5;
}
.home-jpxm-tit strong{
    display: inline-block;
    float: left;
    border-left: 4px solid #f34b3e;
    padding-left: 10px;
    font-size: 18px;
}
.home-jpxm-tit h3{
    display: inline-block;
    float: left;
    border-left: 4px solid #f34b3e;
    padding-left: 10px;
    font-size: 18px;
}
.home-jpxm-tit h3 strong{
    float: none;
    color: #e22307;
    border-left: none;
    padding-left: 0;
    font-weight: bolder;
}
.home-jpxm-list{
    width: 1200px;
    overflow: hidden;
}
.home-jpxm-list li{
    width: 149px;
    overflow: hidden;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
}
.home-jpxm-list li span,.home-jpxm-list li img,.home-jpxm-list li strong,.home-jpxm-list li em{
    display: block;
}
.home-jpxm-list li span{
    width: 147px;
    height: 100px;
    padding-top: 10px;
    border:1px solid #fff;
}
.home-jpxm-list li:hover span{
    border-color: #e22307;
}
.home-jpxm-list li:hover strong a{
    color:#e22307;
}
.home-jpxm-list li img{
    width: 100px;
    height: 70px;
    margin: 0 auto;
}
.home-jpxm-list li strong{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.home-jpxm-list li em{
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    color: #e22307;
}
/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬ÂºÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ§Ã‚Â­Ã¢â‚¬Â */

.home-cywd{
    height: 373px;
}
.home-cywd-left{
    width: 923px;
    float: left;
}
.home-cywd-right{
    width: 263px;
    float: right;
}
.home-cywd-left,.home-cywd-right{
    height: 370px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.home-cywd-ltit{
    width: 903px;
    height: 44px;
    line-height: 44px;
    margin: 0 10px;
    border-bottom: 2px solid #e5e5e5;
}
.home-cywd-ltit h2{
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f24d3a;
    float: left;
}
.home-cywd-ltit h2 strong{
    font-weight: bolder;
    color: #f24d3a;
}
.home-cywd-ltit p{
    float: left;
    margin-left: 15px;
    font-size: 14px;
}
.home-cywd-ltit p a{
    margin: 0 5px;
}
.home-cywd-ltit p,.home-cywd-ltit p a{
    color: #999;
}
.home-cywd-ltit p a:hover{
    color: #e22307;
}
.home-cywd-ltit .m{
    font-size: 12px;
    float: right;
    color: #999;
}
.home-cywd-list{
    width: 903px;
    height: 300px;
    padding: 10px;
    padding-top: 15px;
}
.home-cywd-llist,.home-cywd-rlist{
    height: 300px;
}
.home-cywd-llist{
    width: 300px;
    float: left;
}
.home-cywd-banner{
    width: 300px;
    height: 120px;
    display: block;
}
.home-cywd-llist ul{
    width: 300px;
    height: 170px;
    padding-top: 10px;
}
.home-cywd-llist ul li{
    width: 300px;
    height: 34px;
}
.home-cywd-llist ul li a{
    display: block;
    width: 285px;
    padding-left: 15px;
    height: 34px;;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    text-align: left;
}
.home-cywd-llist ul li a:hover{
    color: #e22307;
}
.home-cywd-llist ul li a i{
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #d5d5d5;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.home-cywd-rlist{
    width: 590px;
    float: right;
}
.home-cywd-rlist li{
    width:590px;
    height: 30px;
    line-height: 30px;
    padding-top: 10px;
    padding-bottom: 9px;
    border-bottom: 1px dotted #e5e5e5;
}
.home-cywd-rlist li a,.home-cywd-rlist li strong,.home-cywd-rlist li span,.home-cywd-rlist li em{
    display: block;
}
.home-cywd-rlist li strong,.home-cywd-rlist li span,.home-cywd-rlist li em{
    float: left;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home-cywd-rlist li span,.home-cywd-rlist li em{
    font-size: 12px;
    color: #999;
    width: 70px;
    text-align: right;
}
.home-cywd-rlist li strong{
    font-size: 14px;
    color: #333;
    width: 450px;
    text-align: left;
}
.home-cywd-rlist li a:hover strong{
    color: #e22307;
}
.home-cywd-rtit{
    height: 20px;
    width: 243px;
    padding: 11.5px 10px;
    border-bottom: 2px solid #e5e5e5;
}
.home-cywd-rtit strong{
    float: left;
    display: inline-block;
    font-size: 18px;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.home-cywd-marquee{
    width: 240px;
    height: 300px;
    margin:  12.5px 11.5px;
    overflow: hidden;
}
.home-cywd-marquee ul li{
    width: 240px;
    height: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
    border-bottom: 1px dashed #e5e5e5;
    position: relative;
}
.home-cywd-marquee ul li p{
    width: 240px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    text-align: left;
    overflow: hidden;
}
.home-cywd-marquee ul li p:first-child{
    margin-bottom: 6px;
}
.home-cywd-marquee ul li p strong{
    font-size: 14px;
    color: #333;
}
.home-cywd-marquee ul li p a{
    color: #e22307;
    margin-left: 20px;
}
.home-cywd-marquee ul li p span{
    color: #333;
}
.home-cywd-marquee ul li i{
    display: inline-block;
    width: 20px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #5bdfa3;
    color: #fff;
    position: absolute;
    right: 0;
    top: 10px;
}

/* ÃƒÂ¦Ã¢â‚¬Å¾Ã…Â¸ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â´ÃƒÂ¨Ã‚Â¶Ã‚Â£ÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® */
.home-interest{
    width: 1198px;
    height: 182px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f24d3a;
}
.home-interest-tit{
    width: 1178px;
    height: 20px;
    line-height: 20px;
    padding: 11.5px 10px;
    border-bottom: 1px solid #e5e5e5;
}
.home-interest-tit strong{
    float: left;
    display: inline-block;
    height: 20px;
    font-size: 18px;
    border-left: 4px solid #f24b3b;
    padding-left: 10px;
}
.home-interest-tit a{
    font-size: 12px;
    color: #e22307;
    float: right;
}
.home-interest-marquee{
    width: 1168px;
    height: 138px;
    margin: 0 15px;
    overflow: hidden;
}
.home-interest-marquee ul li{
    width: 225px;
    height: 130px;
    padding-top: 10px;
    margin-right: 10px;
    float: left;
}
.home-interest-marquee ul li img,.home-interest-marquee ul li strong{
    display: block;
}
.home-interest-marquee ul li img{
    width: 225px;
    height: 95px;
}
.home-interest-marquee ul li strong{
    width: 225px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #666;
}
.home-interest-marquee ul li:hover strong a{
    color: #e22307;
}
.home-step{
    height: 70px;
    background: #d2172c;
}
.home-step img{
    width: 1200px;
    height: 70px;
}
.home-friendly{
    overflow: hidden;
}

.home-friendly .hd{
    width: 1200px;
    height: 24px;
    position: relative;
}
.home-friendly .hd ul{
    position: absolute;
    height: 24px;
    top: 0;
    left: 0;
    border-left: 4px solid #f44d35;
}
.home-friendly .hd ul li{
    width: 90px;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
    float: left;
    text-align: left;
    cursor: pointer;
    font-size: 18px;
    font-weight: bolder;
}
.home-friendly .hd ul li.on{
    color: #f44d35;
}
.home-friendly .hd ul li a{
    font-size: 18px;
    font-weight: bolder;
}
.home-friendly .hd ul li.on a{
    color: #f44d35;
}
.home-friendly .bd {
    margin-top: 10px!important;
}
.home-friendly .bd div{
    text-align: left;
    width: 1158px;
    padding: 20px;
    border:1px solid #e5e5e5;
    border-top-color: #f44d35;
    font-size: 14px;
    line-height: 26px;
}
.home-friendly .bd div,.home-friendly .bd div a{
    color: #929292;
}
.home-friendly .bd div a{
    margin: 0 8px;
}
.home-friendly .bd div a:hover{
    color: #e22307;
}

/* ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ§Ã¢â‚¬Â¢Ã¢â€žÂ¢ÃƒÂ¨Ã‚Â¨Ã¢â€šÂ¬ÃƒÂ¦Ã‚ÂÃ‚Â¿ */

.float-lyb{
    width: 950px;
    height: 520px;
    border: 6px solid rgba(0, 0, 0, 0.6);
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
}
.float-lyb-tit{
    width: 910px;
    height: 20px;
    line-height: 20px;
    padding: 12px 20px;
    background: #f2f2f2;
    border-bottom: 1px solid #e5e5e5;
}
.float-lyb-tit strong{
    float: left;
    font-size: 18px;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.float-lyb-tit a{
    float: right;
    font-size: 20px;
}
.float-lyb-form{
    width: 870px;
    overflow: hidden;
    padding: 20px 40px;
}
.float-lyb-group{
    width: 870px;
    overflow: hidden;
    margin-bottom: 20px;
}
.float-lyb-label,.float-lyb-text,.float-lyb-radio,.float-lyb-btn,.float-lyb-textarea,.float-lyb-quick,.float-lyb-checkbox,.float-lyb-submit,.float-lyb-tip{
    display: block;
    float: left;
}
.float-lyb-label{
    width: 75px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: right;
}
.float-lyb-label i{
    color: #e22307;
    margin-right: 5px;
}

.float-lyb-text{
    width: 210px;
    padding:0 4px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    border:1px solid #dcdcdc;
    border-radius: 8px;
    margin-right: 15px;
    outline: none;
}

.float-lyb-radio{
    width: 65px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}
.float-lyb-radio input[type=radio]{
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 10px;
}
.float-lyb-btn{
    width: 118px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
    background: #f2f2f2;
    border:1px solid #dcdcdc;
    border-radius: 5px;
    margin-top: 12px;
    outline: none;
}
.float-lyb-textarea{
    width: 410px;
    height: 200px;
    border:1px solid #dcdcdc;
    border-radius: 8px;
    outline: none;
    padding: 4px;
    line-height: 25px;
    font-size: 14px;
}
.float-lyb-quick{
    width: 353px;
    height: 208px;
    border:1px solid #ffaa00;
    border-radius: 8px;
    float: right;
    overflow: hidden;
}
.float-lyb-quick p{
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: #ffaa00;
    text-align: center;
}
.float-lyb-quick ul{
    width: 330px;
    height: 160px;
    padding: 5px 11.5px;
}
.float-lyb-quick ul li{
    width: 330px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #e5e5e5;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.float-lyb-quick ul li:last-child{
    border-bottom:none;
}
.float-lyb-checkbox{
    font-size: 12px;
    line-height: 20px;
    color: #666;
    margin-left: 75px;
}
.float-lyb-checkbox a{
    color: #e22307;
    margin-left: 10px;
}
.float-lyb-checkbox a:hover{
    text-decoration: underline;
}
.float-lyb-checkbox input[type=checkbox]{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
}
.float-lyb-submit{
    width: 210px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    background: #f44d35;
    border:none;
    border-radius: 8px;
    margin-left: 75px;
}
.float-lyb-tip{
    font-size: 12px;
    color: #999;
    padding-top: 20px;
    margin-left: 15px;
}

#lyb_popup {
    transform: scale(0.8);
}
.popup_visible #lyb_popup {
    transform: scale(1);
}


/* ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¦Ã‚Â Ã‚Â */
.rbox{
    width: 258px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    border-top: none;
}
.rbox-tit{
    width: 238px;
    height: 18px;
    line-height: 18px;
    padding: 11px 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
    position: relative;
}
.rbox-tit::before,.rbox-tit::after{
    content: ' ';
    display: block;
    width: 10px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom:-1px;
}
.rbox-tit::before{
    left: 0;
}
.rbox-tit::after{
    right: 0;
}
.rbox-tit h3{
    float: left;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.rbox-tit a{
    font-size: 12px;
    float: right;
    color: #999;
}
.rbox-tit2{
    width: 238px;
    height: 18px;
    line-height: 18px;
    padding: 11px 10px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.rbox-tit2::before,.rbox-tit2::after{
    content: ' ';
    display: block;
    width: 10px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom:-1px;
}
.rbox-tit2 h3{
    float: left;
    padding-left: 30px;
}
.rbox-tit2 h3.ico-1{
    background: url(../images/rbox-tit-icon-1.jpg) no-repeat left center;
}
.rbox-tit2 h3.ico-2{
    background: url(../images/rbox-tit-icon-2.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 h3.ico-3{
    background: url(../images/rbox-tit-icon-3.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 h3.ico-4{
    background: url(../images/rbox-tit-icon-4.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 h3.ico-5{
    background: url(../images/rbox-tit-icon-5.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 h3.ico-6{
    background: url(../images/rbox-tit-icon-6.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 h3.ico-7{
    background: url(../images/rbox-tit-icon-7.jpg) no-repeat left center;
    background-size: auto 18px;
}
.rbox-tit2 a{
    font-size: 12px;
    float: right;
    color: #999;
}
.rbox-list{
    width: 238px;
    overflow: hidden;
    margin: 5px 10px;
}
.rbox-list li{
    width: 218px;
    height: 70px;
    padding: 10px;
}
.rbox-list li>a,.rbox-list li img,.rbox-list li span,.rbox-list li strong,.rbox-list li em,.rbox-list li i{
    display: block;
}
.rbox-list li>a,.rbox-list li img {
    width: 100px;
    height: 70px;
}
.rbox-list li>a{
    float: left;
}
.rbox-list li span{
    width: 108px;
    height: 70px;
    float: right;
    text-align: left;
}
.rbox-list li strong{
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-list li em{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #999;
    margin-bottom: 5px;
}
.rbox-list li b{
    color: #e22307;
}
.rbox-list li i{
    line-height: 18px;
    font-size: 12px;
    border: 1px solid #e22307;
    text-align: center;
    color: #e22307;
    border-radius: 5px;
}
.rbox-list li i,.rbox-list li i a{
    width: 68px;
    height: 18px;
}
.rbox-list li i a{
    display: block;
    color:#e22307;
}
.rbox-list li:hover img{
    box-shadow: 0 0 5px #000;
}
.rbox-list li:hover strong a{
    color: #e22307;
}
.rbox-list li:hover i{
    background: #e22307;
}
.rbox-list li:hover i a{
    color: #fff;
}
.rbox-list2{
    width: 243px;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
}
.rbox-list2.bb{
    border-bottom: 1px solid #e5e5e5;
}
.rbox-list2 li{
    width: 106.5px;
    overflow: hidden;
    margin: 10px 0;
    margin-right: 15px;
    float: left;
}
.rbox-list2 li>a,.rbox-list2 li img,.rbox-list2 li strong,.rbox-list2 li span{
    display: block;
}
.rbox-list2 li img{
    width: 100px;
    height: 70px;
}
.rbox-list2 li strong,.rbox-list2 li span{
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-list2 li strong{
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}
.rbox-list2 li span{
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
}
.rbox-list2 li em{
    color: #e22307;
}
.rbox-list2 li:hover img{
    box-shadow: 0 0 5px #000;
}
.rbox-list2 li:hover strong a{
    color: #e22307;
}
.rbox-list3{
    width: 238px;
    overflow: hidden;
    padding:  0 10px;
}
.rbox-list3 li{
    width: 119px;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 12px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-list3 li i{
    color: #999;
    margin-right: 5px;
}
.rbox-list4{
    width: 238px;
    padding: 0 10px;
}
.rbox-list4 li{
    width: 238px;
    height:56px;
    line-height: 28px;
    padding-top: 10px;
    padding-bottom: 9px;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}
.rbox-list4 li:last-child{
    border-bottom: none;
}
.rbox-list4 li a,.rbox-list4 li strong,.rbox-list4 li span,.rbox-list4 li em{
    display: block;
}
.rbox-list4 li strong,.rbox-list4 li span{
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-list4 li strong{
    font-size: 14px;
}
.rbox-list4 li span {
    font-size: 12px;
    color: #999;
}
.rbox-list4 li em{
    width: 79px;
    float: left;
    overflow: hidden;
}
.rbox-list5{
    width: 238px;
    padding-top: 10px;
    margin: 0 10px;
}
.rbox-list5 li{
    width: 238px;
    height: 42px;
    margin-bottom: 10px;
}
.rbox-list5 li>a,.rbox-list5 li img,.rbox-list5 li span,.rbox-list5 li em,.rbox-list5 li strong{
    display: block;
}
.rbox-list5 li img{
    width: 42px;
    height: 42px;
    float: left;
}
.rbox-list5 li span{
    width: 186px;
    height: 42px;
    float: right;
    text-align: left;
}
.rbox-list5 li strong{
    height: 26px;
    line-height: 26px;
    font-size:14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-list5 li:hover strong a{
    color:#e22307;
}
.rbox-list5 li em{
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
}
.rbox-list5 li i{
    float: left;
}
.rbox-list5 li b{
    float: right;
}
.rbox-form {
    width: 238px;
    height: 170px;
    padding:10px 0;
    margin: 0 10px;
    border-bottom: 1px solid #e5e5e5;
}
.rbox-form textarea{
    display: block;
    width: 230px;
    height: 133px;
    border:1px solid #e5e5e5;
    background: #f3f3f3;
    line-height: 25px;
    padding-left: 6px;
    outline: none;
}
.rbox-form button{
    float: right;
    display: block;
    width: 75px;
    height: 24px;
    margin-top: 10px;
    border:none;
    background: #f44d35;
    color: #fff;
    border-radius: 5px;
    outline: none;
}
.rbox-slide{
    width: 258px;
    overflow: hidden;
}
.rbox-slide .hd{
    width: 258px;
    height: 40px;
    position: relative;
}
.rbox-slide .hd ul{
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
}
.rbox-slide .hd ul li{
    width: 86px;
    height: 38px;
    line-height: 38px;
    float: left;
    border-top: 2px solid #f0f0f0;
    background: #f0f0f0;
    font-size: 16px;
    cursor: pointer;
}
.rbox-slide .hd2 ul li{
    width: 129px;
}
.rbox-slide .hd ul li.on{
    border-top-color: #f44d35;
    background: #fff;
}
.rbox-slide2 .hd ul li.on{
    border-top-color: #f44d35;
    background: #f44d35;
    color: #fff;
}
.rbox-slide2 .hd ul li.on a{
    color: #fff;
}
.rbox-slide .bd .rbox-slide-sub{
    width: 258px;
    height: auto;
    overflow: hidden;
}
.rbox-slide-sjjj{
    width: 238px;
    height: 280px;
    padding:  12.5px 10px;
}
.rbox-slide-sjjj li{
    width: 238px;
    height: 28px;
    text-align: left;
}
.rbox-slide-sjjj li a{
    display: block;
    width: 225px;
    height: 28px;
    line-height: 28px;
    padding-left: 13px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.rbox-slide-sjjj li a:hover{
    color: #e22307;
}
.rbox-slide-sjjj li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #d2d2d2;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.rbox-slide-ppzs-tw{
    width: 218px;
    overflow: hidden;
    margin: 0 10px;
    padding:  0 10px;
    padding-bottom: 19px;
    border-bottom: 1px solid #e5e5e5;
}
.rbox-slide-ppzs-tw li{
    width: 218px;
    height: 70px;
    margin-top: 20px;
}
.rbox-slide-ppzs-tw li>a,.rbox-slide-ppzs-tw li img,.rbox-slide-ppzs-tw li strong,.rbox-slide-ppzs-tw li span,.rbox-slide-ppzs-tw li em,.rbox-slide-ppzs-tw li i{
    display: block;
}
.rbox-slide-ppzs-tw li>a,.rbox-slide-ppzs-tw li img{
    width: 100px;
    height: 70px;
}
.rbox-slide-ppzs-tw li>a{
    float: left;
}
.rbox-slide-ppzs-tw li span{
    width: 108px;
    height: 70px;
    float: right;
    text-align: left;
}
.rbox-slide-ppzs-tw li strong{
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}
.rbox-slide-ppzs-tw li em{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-bottom: 5px;
}
.rbox-slide-ppzs-tw li strong,.rbox-slide-ppzs-tw li em{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-slide-ppzs-tw li b{
    color: #e22307;
}
.rbox-slide-ppzs-tw li i{
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: #ffaa01;
    border-radius: 5px;
}
.rbox-slide-ppzs-tw li i,.rbox-slide-ppzs-tw li i a{
    width: 70px;
    height: 20px;
}
.rbox-slide-ppzs-tw li i a{
    display: block;
    color:#fff;
}
.rbox-slide-ppzs-tw li:hover img{
    box-shadow: 0 0 5px #000;
}
.rbox-slide-ppzs-tw li:hover strong a{
    color: #e22307;
}
.rbox-slide-ppzs-tx{
    width: 238px;
    margin: 0 10px;
    height: 90px;
    padding-top: 10px;
}
.rbox-slide-ppzs-tx li{
    width: 110px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: left;
    float: left;
    padding-left: 9px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-slide-ppzs-tx li a:hover{
    color: #e22307;
}
.rbox-slide-ppzs-tx li i{
    color: #ffaa00;
    margin-right: 5px;
}
.rbox-slide-rmzt-img,.rbox-slide-rmzt-img img{
    width: 238px;
    height: 93px;
}
.rbox-slide-rmzt-img{
    margin:  0 10px;
    margin-top: 15px;
}
.rbox-slide-rmzt-txt{
    width: 238px;
    /* height: 180px;  lpÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹ */
    height: auto;
    margin: 0 10px;
    padding-top: 10px;
}
.rbox-slide-rmzt-txt li{
    width: 238px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.rbox-slide-rmzt-txt li a{
    display: block;
    width: 225px;
    padding-left: 13px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-slide-rmzt-txt li a:hover{
    color: #e22307;
}
.rbox-slide-rmzt-txt li a i{
    display: inline-block;
    width: 8px;
    height: 2px;
    background: #f44d35;
    position: absolute;
    left: 1px;
    top: 50%;
    margin-top: -1px;
}
.rbox-swiper{
    width: 258px;
    height: 148px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
}
.rbox-swiper .swiper-slide img{
    display: block;
    width: 258px;
    height: 148px;
}
.rbox-swiper .swiper-pagination{
    width: 253px;
    height:16px;
    text-align: right;
    position: absolute;
    left:0;
    bottom:10px;
    padding-right: 5px;
}
.rbox-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #fff;
    opacity: 1;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    border-radius: 0;
    bottom: 5px;
    margin-right: 5px;
    cursor: pointer;
}
.rbox-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #e22307;
    color: #fff;
}
.rbox-xmxx{
    width: 258px;
    overflow: hidden;
}
.rbox-xmxx-logo{
    width:218px;
    height: 70px;
    padding: 15px 10px;
}
.rbox-xmxx-logo>a,.rbox-xmxx-logo img,.rbox-xmxx-logo strong,.rbox-xmxx-logo em,.rbox-xmxx-logo span{
    display: block;
}
.rbox-xmxx-logo img{
    float: left;
    width: 128px;
    height: 85px;
}
.rbox-xmxx-logo span{
    float: right;
    width: 80px;
    height: 70px;
    text-align: left;
}
.rbox-xmxx-logo strong,.rbox-xmxx-logo em{
    height:20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-xmxx-logo strong{
    font-size: 14px;
    margin-bottom: 10px;
}
.rbox-xmxx-logo em{
    font-size:12px;
    color: #999;
}
.rbox-xmxx-logo b,.rbox-xmxx-logo:hover strong a{
    color: #e22307;
}
.rbox-xmxx-logo:hover img{
    box-shadow: 0 0 5px #999;
}
.rbox-xmxx-msgs{
    width: 238px;
    overflow: hidden;
    padding: 0 10px;
    text-align: left;
}
.rbox-xmxx-msgs p{
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox-xmxx-btns{
    width: 238px;
    overflow: hidden;
    padding:  20px 10px;
}
.rbox-xmxx-btns a{
    display: block;
    width: 110px;
    height:38px;
    line-height:38px;
    font-size:14px;
    color: #fff;
    border-radius: 5px;
}
.rbox-xmxx-btns a.red{
    float:left;
    background: #f44d35;
}
.rbox-xmxx-btns a.red:hover{
    background:#f96e5a;
}
.rbox-xmxx-btns a.green{
    float:right;
    background: #4aca6d;
}
.rbox-xmxx-btns a.green:hover{
    background:#5cd97e;
}

.rbox-rmhy{
    width: 240px;
    overflow: hidden;
    padding: 10px;
    padding-right: 8px;
    padding-bottom:8px;
}
.rbox-rmhy a{
    display: block;
    height: 36px;
    line-height: 36px;
    margin-right: 2px;
    margin-bottom: 2px;
    float: left;
    color:#fff;
}
.rbox-rmhy a.w1{
    width: 238px;
}
.rbox-rmhy a.w2{
    width: 100px;
}
.rbox-rmhy a.w3{
    width: 136px;
}
.rbox-rmhy a.bg1{
    background:#ff7a66
}
.rbox-rmhy a.bg2{
    background:#ffb0a4
}
.rbox-rmhy a.bg3{
    background:#ffb482
}
.rbox2{
    width: 260px;
    overflow: hidden;
}
.rbox2-tit{
    width: 260px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
}
.rbox2-tit h3{
    float: left;
    font-size: 18px;
    padding-left: 30px;
}
.rbox2-tit h3.ico-1{
    background:url(../images/rbox-tit-icon-1.jpg) no-repeat left center;
}
.rbox2-tit h3.ico-2{
    background:url(../images/rbox-tit-icon-2.jpg) no-repeat left center;
}
.rbox2-tit a{
    font-size:12px;
    color: #999;
    float: right;
}
.rbox2-list1{
    width: 258px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    padding-top: 10px;
}
.rbox2-list1.nb{
    border:none;
}
.rbox2-list1 li{
    width: 238px;
    overflow: hidden;
    padding:  0 10px;
}
.rbox2-list1 li a,.rbox2-list1 li img,.rbox2-list1 li strong{
    display: block;
}
.rbox2-list1 li img{
    width: 238px;
    height: 93px;
}
.rbox2-list1 li strong{
    width: 225px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    padding-left: 13px;
    position: relative;
    /* text-align: left; */
}
.rbox2-list1 li:hover strong a{
    color:#e22307;
}
.rbox2-list1 li i{
    display: inline-block;
    width: 8px;
    height: 2px;
    background: #f44d35;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
}
.rbox2-list2{
    width: 258px;
    overflow: hidden;
    padding-top: 20px;
    border:1px solid #e5e5e5;
}
.rbox2-list2 li{
    width: 218px;
    padding: 0 20px;
    height: 70px;
    margin-bottom: 20px;
}
.rbox2-list2 li>a,.rbox2-list2 li img,.rbox2-list2 li span,.rbox2-list2 li strong,.rbox2-list2 li em{
    display: block;
}
.rbox2-list2 li>a,.rbox2-list2 li img{
    width: 100px;
    height:70px;
}
.rbox2-list2 li>a{
    float: left;
}
.rbox2-list2 li span{
    width: 108px;
    height: 70px;
    float: right;
    text-align: left;
}
.rbox2-list2 li strong,.rbox2-list2 li em{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox2-list2 li strong{
    font-size: 14px;
    margin-bottom: 10px;
}
.rbox2-list2 li em{
    font-size: 12px;
}
.rbox2-list2 li b{
    color: #e22307;
}
.rbox2-list2 li:hover img{
    box-shadow: 0 0 5px #999;
}
.rbox2-list2 li:hover strong a{
    color: #e22307;
}
/* ÃƒÂ¦Ã‚ÂµÃ¢â‚¬Â¹ÃƒÂ¨Ã‚Â¯Ã¢â‚¬Â¢ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™ ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.area-center{
    width: 1198px;
    overflow: hidden;
    border:1px solid #e5e5e5;
}
.area-col{
    width: 398px;
    overflow: hidden;
    float: left;
    border-right: 1px solid #e5e5e5;
}
.area-col.nrb{
    border-right: none;
}
.area-row{
    width: 368px;
    overflow: hidden;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}
.area-row.nbb{
    border-bottom: none;
}
.area-row-tit{
    width: 368px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    color: #f35331;
    font-weight: bolder;
}
.area-row-list{
    width: 368px;
    overflow: hidden;
}
.area-row-list li{
    width: 122px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    float: left;
}
.area-row-list li a{
    color: #5882d9;
}
.area-row-list li a:hover{
    color: #e22307;
}
.area-row-list li em{
    color: #999;
    margin-left: 5px;
}
.area-row-A{
    height: 106px;
}
.area-row-B{
    height: 218px;
}
.area-row-C{
    height: 242px;
}
.area-row-D{
    height: 176px;
}
.area-row-E{
    height: 64px;
}
.area-row-F{
    height: 138px;
}
.area-row-G{
    height: 108px;
}
.area-row-H{
    height: 385px;;
}
.area-row-J{
    height: 308px;
}
.area-row-K{
    height: 70px;
}
.area-row-L{
    height: 308px;
}
.area-row-M{
    height: 110px;
}
.area-row-N{
    height: 188px;
}
.area-row-P{
    height: 116px;
}
.area-row-Q{
    height: 138px;
}
.area-row-R{
    height: 67px;
}
.area-row-S{
    height: 388px;
}
.area-row-T{
    height: 222px;
}
.area-row-W{
    height: 150px;
}
.area-row-X{
    height: 290px;
}
.area-row-Y{
    height: 456px;
}
.area-row-Z{
    height: 500px;
}
/* ÃƒÂ¥Ã…Â¸Ã…Â½ÃƒÂ¥Ã‚Â¸Ã¢â‚¬Å¡ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™ ÃƒÂ¦Ã…â€œÃ‚ÂÃƒÂ¥Ã…Â Ã‚Â¡ */
.area-csfu{
    /* height: 367px; */
    overflow: hidden;
}
.area-csfu-tit{
    width: 1200px;
    height: 43px;
    line-height: 43px;
    border-bottom: 2px solid #feaaa0;
}
.area-csfu-tit h3{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.area-csfu-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.area-csfu-box{
    width: 1200px;
    height: 312px;
    margin-top: 10px;
}
.area-csfu-sbox{
    height: 310px;
    border:1px solid #e5e5e5;
    float: left;
}
.area-csfu-cszs{
    width: 378px;
}
.area-csfu-cscj{
    width: 468px;
    margin: 0 20px;
}
.area-csfu-csrd{
    width: 308px;
}
.area-csfu-stit{
    height: 18px;
    line-height: 18px;
    padding: 10px 0;
    margin: 0 10px;
    border-bottom: 1px solid #e5e5e5;
}
.area-csfu-stit strong{
    float: left;
    display: inline-block;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.area-csfu-stit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.area-csfu-cszs .area-csfu-stit{
    width: 358px;
}
.area-csfu-cscj .area-csfu-stit{
    width: 448px;
}
.area-csfu-csrd .area-csfu-stit{
    width: 288px;
}
.area-csfu-list{
    height: 270px;
    overflow: hidden;
}
.area-csfu-cszs .area-csfu-list{
    width: 378px;
}
.area-csfu-cscj .area-csfu-list{
    width: 468px;
}
.area-csfu-csrd .area-csfu-list{
    width: 308px;
}
.area-csfu-cszs-tp{
    width: 381px;
    height: 181px;
    overflow: hidden;
    margin-left: -1px;
}
.area-csfu-cszs-tp li{
    width: 100px;
    height: 70px;
    padding: 10px 13px;
    float: left;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.area-csfu-cszs-wz{
    width: 378px;
}
.area-csfu-cszs-wz li{
    width: 126px;
    height: 30px;
    line-height: 30px;
    float: left;
    text-align: left;
}
.area-csfu-cszs-wz li a{
    display: block;
    width: 104px;
    padding-left: 22px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #666;
}
.area-csfu-cszs-wz li a:hover{
    color: #e22307;
}
.area-csfu-cszs-wz li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #c8c8c8;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}
.area-csfu-cscj-wz{
    width: 448px;
    height: 269px;
    margin: 0 10px;
    text-align: left;
    overflow: hidden;
}
.area-csfu-cscj-wz li{
    width: 448px;
    height: 70px;
    padding-top: 10px;
    padding-bottom: 9px;
    border-bottom: 1px dashed #e5e5e5;
}
.area-csfu-cscj-wz li div{
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.area-csfu-cscj-wz li div a:hover{
    color: #e22307;
}
.area-csfu-cscj-wz li div span{
    float: right;
    font-size: 12px;
    color: #999;
}
.area-csfu-cscj-wz li p{
    height: 40px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}
.area-csfu-cscj-wz li p a{
    color: #e22307;
}
.area-csfu-csrd-wz{
    width: 288px;
    height: 252px;
    margin: 9px 10px;
}
.area-csfu-csrd-wz li{
    width: 288px;
    height: 28px;
    line-height: 28px;
    text-align: left;
}
.area-csfu-csrd-wz li a{
    display: block;
    width: 273px;
    padding-left: 15px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.area-csfu-csrd-wz li a:hover{
    color: #e22307;
}
.area-csfu-csrd-wz li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #c8c8c8;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.area-csfu-csrd-wz2{
    width: 288px;
    overflow: hidden;
    padding: 0 10px;
}
.area-csfu-csrd-wz2 li{
    width: 288px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: left;
}
.area-csfu-csrd-wz2 li i{
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #fff;
    background: #f44d35;
    margin-right: 10px;
    text-align: center;
    margin-top: 9px;
}
.area-csfu-csrd-wz2 li em{
    float: right;
    display: inline-block;
    width: 66px;
    height: 16px;
    border:1px solid #e5e5e5;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    text-align: center;
    margin-top: 8px;
}
.area-csfu-csrd-wz2 li a:hover{
    color: #e22307;
}
.area-csfu-csrd-wz2 li a:hover em{
    background: #f44d35;
    border-color: #f44d35;
    color: #fff;
}
.area-jpxm{
    width: 1198px;
    height: 242px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.area-jpxm-tit{
    width: 1178px;
    height: 39px;
    line-height: 39px;
    border-bottom: 2px solid #e5e5e5;
    margin: 0 10px;
}
.area-jpxm-tit strong{
    display: block;
    float: left;
    border-bottom: 2px solid #f44d35;
    font-size: 18px;
}
.area-jpxm-tit p{
    float: right;
    font-size: 14px;
}
.area-jpxm-tit p,.area-jpxm-tit p a{
    color: #999;
}
.area-jpxm-tit p a{
    margin: 0 5px;
}
.area-jpxm-tit p a:hover{
    color: #e22307;
}
.area-jpxm-list{
    width: 1200px;
    height: 200px;
    margin-left: -1px;
}
.area-jpxm-list li{
    width: 220px;
    height: 70px;
    padding: 15px 10px;
    float: left;
}
.area-jpxm-list li>a,.area-jpxm-list li img,.area-jpxm-list li span,.area-jpxm-list li strong,.area-jpxm-list li em{
    display: block;
}
.area-jpxm-list li>a,.area-jpxm-list li img{
    width: 100px;
    height: 70px;;
}
.area-jpxm-list li>a{
    float: left;
}
.area-jpxm-list li span{
    width: 110px;
    height: 70px;;
    float: right;
    text-align: left;
}
.area-jpxm-list li strong,.area-jpxm-list li em{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 20px;
    line-height: 20px;
}
.area-jpxm-list li strong{
    font-size: 14px;
    margin-bottom: 10px;
}
.area-jpxm-list li em{
    font-size: 12px;
    color: #999;
}
.area-jpxm-list li b{
    color: #e22307;
}
.area-jpxm-list li:hover img{
    box-shadow: 0 0 5px #999;
}
.area-jpxm-list li:hover strong a{
    color:#e22307;
}

/* ÃƒÂ¨Ã‚ÂÃ…Â¡ÃƒÂ¥Ã‚ÂÃ‹â€ -banner */

.juhe-banner{
    height: 345px;
    overflow: hidden;
}
.juhe-banner-left,.juhe-banner-center{
    float: left;
    margin-right: 5px;
}
.juhe-banner-right{
    float: right;
    width: 285px;
}
.juhe-banner-left{
    width: 635px;
}
.juhe-banner-left img{
    display: block;
    width: 635px;
    height: 345px;
}
.juhe-banner-center{
    width: 270px;
}
.juhe-banner-center img{
    display: block;
    width: 270px;
    height: 170px;
}
.juhe-banner-right img{
    display: block;
    width: 285px;
    height: 345px;
}
.juhe-banner-left,.juhe-banner-center,.juhe-banner-right{
    height: 345px;
    overflow: hidden;
}
.juhe-banner-left a,.juhe-banner-center a,.juhe-banner-right a{
    display: block;
    overflow: hidden;
    position: relative;
}
.juhe-banner-center a{
    margin-bottom: 5px;
}
.juhe-banner-left a span,.juhe-banner-center a span,.juhe-banner-right a span{
    display: block;
    position: absolute;
    left: 0;
    bottom: 10px;
    color: #fff;
    padding: 0 15px;
    text-align: left;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
}
.juhe-banner-left a span i,.juhe-banner-center a span i,.juhe-banner-right a span i{
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0px 8px;
    height: 18px;
    line-height: 18px;
    border:1px solid #fff;
    border-radius: 5px;
    margin-right: 10px;
}
/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ & ÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¦Ã‚Â¦Ã…â€œ */ 
.juhe-rdphb,.juhe-hyrd{
    height: 463px;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ */
.juhe-hyrd{
    width: 865px;
    float: left;
}
.juhe-hyrd-tit{
    width: 865px;
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #ffaa9e;
}
.juhe-hyrd-tit h3{
    font-size: 24px;
    font-weight: bolder;
    float: left;
    border-bottom: 2px solid #f44d35;
}
.juhe-hyrd-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.juhe-hyrd-tit p{
    float: right;
    font-size: 14px;
}
.juhe-hyrd-tit p,.juhe-hyrd-tit p a{
    color: #999;
}
.juhe-hyrd-tit p a{
    margin: 0 5px;
}
.juhe-hyrd-tit p a:hover{
    color: #e22307;
}
.juhe-hyrd-box{
    width: 865px;
    height: 400px;
    margin-top: 20px;
}
.juhe-hyrd-swiper{
    float: left;
    width: 315px;
    height: 370px;
    padding:  14px 11.5px;
    border:1px solid #e5e5e5;
}
.juhe-hyrd-swiper .swiper-container{
    width: 315px;
    height: 370px;
    overflow: hidden;
}
.juhe-hyrd-swiper .swiper-slide img{
    width: 315px;
    height: 370px;
}
.juhe-hyrd-swiper .swiper-pagination{
    width: 315px;
    height:12px;
    position: absolute;
    left:0;
    bottom:10px;
}
.juhe-hyrd-swiper .swiper-pagination .swiper-pagination-switch{
    display:inline-block;
    width:12px;
    height:12px;
    border-radius:50%;
    margin:0 5px;
    background: #d4d4d4;
    cursor: pointer;
}
.juhe-hyrd-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}

.juhe-hyrd-list{
    float: right;
    width: 505px;
    height: 400px;;
}
.juhe-hyrd-list-hot{
    width: 505px;
    height: 180px;
}
.juhe-hyrd-list-hot li{
    width: 505px;
    height: 60px;
}
.juhe-hyrd-list-hot li strong,.juhe-hyrd-list-hot li span{  
    display: block;
    width: 505px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.juhe-hyrd-list-hot li strong{
    font-size: 18px;
    color: #e22307;
    margin-bottom: 10px;
}
.juhe-hyrd-list-hot li span{
    height: 20px;
    font-size: 14px;
    color: #999;
}
.juhe-hyrd-list-hot li a:hover strong{
    text-decoration: underline;
}
.juhe-hyrd-list-tj{
    text-align: left;
    width: 505px;
    height: 21px;
}
.juhe-hyrd-list-tj a{
    display: block;
    width: 450px;
    padding-left: 55px;
    height: 21px;
    line-height: 21px;
    font-size: 18px;
    font-weight: bolder;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hyrd-list-tj i{
    float: left;
    display: inline-block;
    width: 40px;
    padding-right: 5px;
    height: 21px;
    font-size: 12px;
    color: #fff;
    margin-left: -55px;
    background: url(../images/icon-tuijian.jpg);
    text-align: center;
}
.juhe-hyrd-list-txt{
    width: 505px;
    height: 192px;
    padding-top: 5px;
}
.juhe-hyrd-list-txt li{
    width: 505px;
    height: 32px;
}
.juhe-hyrd-list-txt li a{
    display: block;
    width: 490px;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    text-align: left;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hyrd-list-txt li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.juhe-hyrd-list-txt li a:hover,.juhe-hyrd-list-tj a:hover{
    color:#e22307;
}
/* ÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¦Ã‚Â¦Ã…â€œ */
.juhe-phb{
    float: right;
    width: 308px;
    height: 461px;
    border:1px solid #e5e5e5;
}
.juhe-phb-tit{
    width: 288px;
    height: 50px;
    line-height: 50px;
    padding:  0 10px;
    border-bottom: 1px solid #e5e5e5;
}
.juhe-phb-tit strong,.juhe-phb-tit h3{
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bolder;
    padding-left: 35px;
    background: url(../images/juhe-phb-icon.jpg) no-repeat left center;
}
.juhe-phb-tit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.juhe-phb-list{
    width: 308px;
}
.juhe-phb-list li{
    width: 288px;
    height: 20px;
    padding: 10px;
    padding-bottom: 9px;
    border-bottom: 1px dashed #e5e5e5;
}
.juhe-phb-list li.active{
    height: 70px;
}
.juhe-phb-list li:last-child{
    border-bottom: none;
}
.juhe-phb-list li .tx{
    display: block;
}
.juhe-phb-list li .tw{
    display: none;
}
.juhe-phb-list li.active .tx{
    display: none;
}
.juhe-phb-list li.active .tw{
    display: block;
}
.juhe-phb-list li .tx a,.juhe-phb-list li .tx i,.juhe-phb-list li .tx strong,.juhe-phb-list li .tx span{
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
}
.juhe-phb-list li .tx i{
    width: 20px;
    margin-right: 10px;
    font-size: 12px;
    background: #f44d35;
    color: #fff;
    text-align: center;
}
.juhe-phb-list li .tx strong,.juhe-phb-list li .tx span{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-phb-list li .tx strong{
    width: 178px;
    text-align: left;
    font-size: 14px;
}
.juhe-phb-list li .tx span{
    width: 80px;
    color: #999;
    text-align: right;
    font-size: 12px;
}
.juhe-phb-list li .tx a:hover strong{
    color: #e22307;
}   

.juhe-phb-list li .tw i,.juhe-phb-list li .tw img,.juhe-phb-list li .tw span,.juhe-phb-list li .tw strong,.juhe-phb-list li .tw em{
    display: block;
}
.juhe-phb-list li .tw i,.juhe-phb-list li .tw img,.juhe-phb-list li .tw span{
    float: left;
}
.juhe-phb-list li .tw i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    background: #f44d35;
    font-size: 12px;
    color: #fff;
        text-align: center;
}
.juhe-phb-list li .tw img{
    width: 100px;
    height: 70px;
    margin-right: 10px;
}
.juhe-phb-list li .tw span{
    width: 148px;
    height: 70px;
    text-align: left;
}
.juhe-phb-list li .tw strong{
    margin-bottom: 10px;
    font-size: 14px;
}
.juhe-phb-list li .tw em{
    font-size: 12px;
    color: #999;
}
.juhe-phb-list li .tw strong,.juhe-phb-list li .tw em{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-phb-list li:hover .tw strong a,.juhe-phb-list li .tw b{
    color: #e22307;
}
.juhe-phb-list li:hover .tw img{
    box-shadow: 0 0 5px #999;
}
/* ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â°ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® */

.juhe-sanse{
    height: 114px;
}
.juhe-sanse-list{
    width: 1215px;
    height: 114px;
}
.juhe-sanse-list li{
    width: 390px;
    height: 114px;
    float: left;
    margin-right: 15px;
}
.juhe-sanse-list li a,.juhe-sanse-list li img,.juhe-sanse-list li span,.juhe-sanse-list li strong,.juhe-sanse-list li b,.juhe-sanse-list li i{
    display: block;
}
.juhe-sanse-list li img,.juhe-sanse-list li span{
    float: left;
}
.juhe-sanse-list li img{
    width: 200px;
    height: 114px;
}
.juhe-sanse-list li span{
    width: 150px;
    height: 74px;
    padding: 20px;
}
.juhe-sanse-list li span.bc-1{
    background: #f44d35;
}
.juhe-sanse-list li span.bc-2{
    background: #ff6912;
}
.juhe-sanse-list li span.bc-3{
    background: #ffaa01;
}
.juhe-sanse-list li strong,.juhe-sanse-list li b{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #fff;
}
.juhe-sanse-list li i{
    width: 150px;
    border-top: 1px solid #fff;
}
.juhe-sanse-list li strong{
    height: 24px;
    line-height: 24px;
    font-size: 16px;
}
.juhe-sanse-list li b{
    height: 27px;
    line-height: 30px;
    font-size: 12px;
}

/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.juhe-hynews{
    /*height: 395px;*/
overflow:hidden;
}
.juhe-hynews-tit{
    height: 43px;
    line-height: 43px;
    border-bottom: 2px solid #ffaa9e;
}
.juhe-hynews-tit h3{
    float: left;
    font-size: 24px;
    font-weight: bolder;
}
.juhe-hynews-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.juhe-hynews-box{
    width: 1214px;
    height: 340px;
    margin-top: 10px;
}
.juhe-hynews-sbox{
    width: 288px;
    height: 338px;
    border:1px solid #e5e5e5;
    float: left;
    margin-right: 13.33px;
}
.juhe-hynews-stit{
    width: 268px;
    height: 18px;
    margin: 0 10px;
    padding: 11px 0;
}
.juhe-hynews-stit strong{
    display: inline-block;
    float: left;
    font-size: 18px;
    border-left: 4px solid #e22307;
    padding-left: 10px;
}
.juhe-hynews-stit a{
    float: right;
    font-size: 12px;
    color: #999;
}
.juhe-hynews-img,.juhe-hynews-img img{
    width: 263px;
    height: 150px;
}
.juhe-hynews-img{
    margin: 0 12.5px;
}
.juhe-hynews-list{
    width: 268px;
    height: 150px;
    margin: 0 10px;
}
.juhe-hynews-list li{
    widows: 268px;
    height: 30px;
}
.juhe-hynews-list li a{
    display: block;
    width: 255px;
    height: 30px;
    padding-left: 13px;
    position: relative;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hynews-list li a:hover{
    color: #e22307;
}
.juhe-hynews-list li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.juhe-hynews-list2{
    width: 268px;
    height: 150px;
    margin: 0 10px;
}
.juhe-hynews-list2 li{
    width: 268px;
    height: 30px;
}
.juhe-hynews-list2 li a,.juhe-hynews-list2 li strong,.juhe-hynews-list2 span{
    display: block;
}
.juhe-hynews-list2 li a{
    width: 255px;
    padding-left: 13px;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: left;
    font-size:14px; 
}
.juhe-hynews-list2 li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.juhe-hynews-list2 li strong{
    float: left;
    font-size: 14px;
    width: 180px;
    text-align: left;
}
.juhe-hynews-list2 span{
    float: right;
    font-size: 12px;
    text-align: right;
    width: 75px;
    color: #999;
}
.juhe-hynews-list2 li strong,.juhe-hynews-list2 span{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hynews-list2 li a:hover strong{
    color: #e22307;
} 
.juhe-hynews-notice{
    float: right;
    width: 340px;
    height: 43px;;
}
.juhe-hynews-notice-tit{
    width: 70px;
    padding-left: 20px;
    float: left;
    font-size: 14px;
    color: #e22307;
    background: url(../images/notice-red.jpg) no-repeat left center;
}
.juhe-hynews-notice-slide{
    width: 250px;
    height: 43px;
    overflow: hidden;
    position: relative;
}
.juhe-hynews-notice-slide .bd ul li{
    width: 250px;
    height: 43px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
}
.juhe-hynews-notice-slide .bd ul li a{
    color: #e22307;
    margin: 0 5px;
}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â ÃƒÂ¦Ã…â€œÃ‚Â¬ÃƒÂ¦Ã…â€œÃ‹â€ ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¤Ã‚Â¼Ã‹Å“ÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â° */
.juhe-tjrmyx-slide{
    height: 340px;
}
.juhe-tjrmyx-slide .hd{
    width: 1200px;
    height: 43px;
    overflow: hidden;
    border-bottom: 2px solid #ffaa9e;
    position: relative;
}
.juhe-tjrmyx-slide .hd ul{
    height: 43px;
    position: absolute;
    left: 0;
    top: 0;
}
.juhe-tjrmyx-slide .hd ul li{
    float: left;
    width: 96px;
    height: 43px;
    line-height: 43px;
    font-size: 24px;
    margin-right: 30px;
    cursor: pointer;
    color: #999;
}
.juhe-tjrmyx-slide .hd ul li a{
    color: #999;
}
.juhe-tjrmyx-slide .hd ul li.on{
    border-bottom: 2px solid #f44d35;
    color: #333;
    font-weight: bolder;
}
.juhe-tjrmyx-slide .hd ul li.on a{
    color: #333;
    font-weight: bolder;
}
.juhe-tjrmyx-slide .hd span{
    float: right;
    font-size: 12px;
    line-height: 60px;
    color: #999;
}
.juhe-tjrmyx-slide .hd em{
    color: #e22307;
    margin: 0 5px;
}
.juhe-tjrmyx-slide .bd{
    height: 295px;
    overflow: hidden;
}
.juhe-tjrmyx-slide .bd ul{
    width: 1214px;
    height: 285px;
    overflow: hidden;
    padding-top: 10px;
}
.juhe-tjrmyx-slide .bd ul li{
    width: 263px;
    height: 258px;
    float: left;
    border:1px solid #e5e5e5;
    padding: 12.5px;
    margin-right: 13.33px;
}
.juhe-tjrmyx-img,.juhe-tjrmyx-img img{
    width: 263px;
    height: 150px;
}
.juhe-tjrmyx-tit{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
}
.juhe-tjrmyx-tit a,.juhe-tjrmyx-tit strong,.juhe-tjrmyx-tit span{
    display: block;
    font-size: 18px;
}
.juhe-tjrmyx-tit strong{
    width: 163px;
    float: left;
    text-align: left;
}
.juhe-tjrmyx-tit a:hover strong{
    color: #e22307;
}
.juhe-tjrmyx-tit span{
    width: 100px;
    float: right;
    text-align: right;
    color: #e22307;
}
.juhe-tjrmyx-tit em{
    font-size: 20px;
    font-weight: bolder;
}
.juhe-tjrmyx-tit strong,.juhe-tjrmyx-tit span{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-tjrmyx-intro{
    padding-top: 10px;
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    color: #999;
}
.juhe-tjrmyx-intro span{
    color: #666;
}
.juhe-tjrmyx-intro a{
    color: #e22307;
}

/* ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â  & ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â */
.juhe-mqdt,.juhe-mqzs{
    height: 387px;
}
/* ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â  */
.juhe-mqzs{
    width:875px;
    float: left;
}
.juhe-mqzs-tit{
    width: 875px;
    height: 43px;
    line-height: 43px;
    border-bottom: 2px solid #ffaa9e;
}
.juhe-mqzs-tit h3{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
    padding-right: 20px;
}
.juhe-mqzs-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.juhe-mqzs-box{
    width: 875px;
    height: 332px;
    padding-top: 10px;
}
.juhe-mqzs-left{
    width: 350px;
    height: 332px;
    float: left;
}
.juhe-mqzs-left-img,.juhe-mqzs-left-img img{
    width: 350px;
    height: 200px;
}
.juhe-mqzs-left-tit{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-mqzs-left-tit a:hover{
    color: #e20612;
}
.juhe-mqzs-left-list{
    text-align: left;
    height: 90px;
    border-bottom: 1px solid #e5e5e5;
}
.juhe-mqzs-left-list p{
    padding-left: 20px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-mqzs-left-list p a:hover{
    color: #e22307;
}
.juhe-mqzs-left-list p.pp{
    background: url(../images/pp-red.jpg) no-repeat left center;
}
.juhe-mqzs-left-list p.dz{
    background: url(../images/dz-red.jpg) no-repeat left center;
}
.juhe-mqzs-left-list p.sj{
    background: url(../images/sj-red.jpg) no-repeat left center;
}
.juhe-mqzs-left-list p span{
    color: #666;
}
.juhe-mqzs-right{
    width: 515px;
    height: 332px;
    float: right;
    text-align: left;
}
.juhe-mqzs-right li{
    width: 513px;
    height: 98px;
    border:1px solid #e5e5e5;
    margin-bottom: 16px;
}
.juhe-mqzs-right-tit{
    width: 493px;
    height: 39px;
    line-height: 39px;
    padding: 0 10px;
    border-bottom: 1px dashed #e5e5e5;
    font-size: 18px;
}
.juhe-mqzs-right-tit a{
    display: block;
    height: 39px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-mqzs-right-tit a:hover{
    color: #e22307;
}
.juhe-mqzs-right-intro1,.juhe-mqzs-right-intro2{
    width: 493px;
    height: 29px;
    padding:  0 10px;
    line-height: 29px;
    font-size: 14px;
    color: #999;
}
.juhe-mqzs-right-intro1 span{
    display: block;
    width: 164px;
    height: 29px;
    float: left;
}
.juhe-mqzs-right-intro1 a{
    color:#999;
}
.juhe-mqzs-right-intro1 a:hover{
    color:#e22307;
}
.juhe-mqzs-right-intro1 span,.juhe-mqzs-right-intro2{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â */
.juhe-jmdt{
    width: 308px;
    height: 385px;
    float: right;
    border:1px solid #e5e5e5;
}
.juhe-jmdt-tit{
    width: 288px;
    height: 18px;
    padding:  10px;
    border-bottom: 1px solid #e5e5e5;
}
.juhe-jmdt-tit strong{
    display: inline-block;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
    float: left;
}
.juhe-jmdt-text{
    width: 288px;
    height: 58px;
    font-size: 14px;
    line-height: 29px;
    padding:  15px 10px;
    color: #666;
    border-bottom: 1px solid #e5e5e5;
    background: #f1f1f1;
}
.juhe-jmdt-text em{
    color: #e22307;
    margin: 0 5px;
}
.juhe-jmdt-marquee{
    width: 288px;
    height: 240px;
    overflow: hidden;
    margin: 10px 10px;
}
.juhe-jmdt-marquee ul li{
    width: 288px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-align: left;
}
.juhe-jmdt-marquee ul li a{
    color: #e22307;
    margin: 0 5px;
}
.juhe-jmdt-marquee ul li a.b{
    width: 53px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border:1px solid #e5e5e5;
    float: right;
    margin-top: 6px;
    color: #999;
}
.juhe-jmdt-marquee ul li a.b:hover{
    border-color: #e22307;
    color: #e22307;
}

.juhe-rmpp{
    height: 100px;
}
.juhe-rmpp-tit{
    width: 124px;
    height: 100px;
    float: left;
    background: #f44d35;
}
.juhe-rmpp-tit strong{
    display: block;
    width: 50px;
    height: 72px;
    padding: 14px 37px;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}
.juhe-rmpp-list{
    float: right;
    width: 1075px;
    height: 98px;
    border:1px solid #e5e5e5;
    border-left: none;
}
.juhe-rmpp-list li{
    width: 218px;
    height: 70px;
    padding: 14px 30px;
    padding-right: 20px;
    float: left;
}
.juhe-rmpp-list li>a,.juhe-rmpp-list li img,.juhe-rmpp-list li span,.juhe-rmpp-list li strong,.juhe-rmpp-list li em{
    display: block;
}
.juhe-rmpp-list li img{
    width: 100px;
    height: 70px;
    float: left;
}
.juhe-rmpp-list li:hover img{
    box-shadow: 0 0 5px #999;
}
.juhe-rmpp-list li span {
    width: 108px;
    height: 70px;
    float: right;
}
.juhe-rmpp-list li strong,.juhe-rmpp-list li em {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.juhe-rmpp-list li strong{
    font-size: 14px;
    margin-bottom: 10px;
}
.juhe-rmpp-list li:hover strong a,.juhe-rmpp-list li b{
    color: #e22307;
}
.juhe-rmpp-list li em{
    font-size: 12px;
    color: #999;
}
/* ÃƒÂ¤Ã‚Â¼Ã‹Å“ÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â°ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ & ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ§Ã‚Â­Ã¢â‚¬Â & ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ */
.juhe-yxwdzt{
    height: 387px;
}
/* ÃƒÂ¤Ã‚Â¼Ã‹Å“ÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Â°ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ */
.juhe-yxpp{
    float: left;
    width: 863px;
    height: 385px;
    border:1px solid #e5e5e5;
}
.juhe-yxpp-tit{
    width: 843px;
    margin: 0 10px;
    height: 40px;
    line-height: 40px;
    border-bottom:2px solid #e5e5e5;
}
.juhe-yxpp-tit strong{
    float: left;
    border-bottom:2px solid #f44d35;
    padding-right: 5px;
}
.juhe-yxpp-tit p{
    float: right;
    font-size: 14px;
}
.juhe-yxpp-tit p,.juhe-yxpp-tit p a{
    color: #999;
}
.juhe-yxpp-tit p a{
    margin: 0 5px;
}
.juhe-yxpp-tit p a:hover{
    color: #e22307;
}
.juhe-yxpp-list{
    width: 863px;
    height: 343px;
    overflow: hidden;
}
.juhe-yxpp-list-txt{
    width: 843px;
    height: 66px;
    margin: 0 10px;
}
.juhe-yxpp-list-txt li{
    width: 140px;
    height: 33px;
    line-height: 33px;
    text-align: left;
    float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:14px;
}
.juhe-yxpp-list-txt li a:hover{
    color: #e22307;
}
.juhe-yxpp-list-img{
    width: 868px;
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
}
.juhe-yxpp-list-img li{
    width: 122.5px;
    height: 100px;
    margin: 1px 0;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
}
.juhe-yxpp-list-img li a{
    display: block;
    width: 120px;
    height: 70px;
    padding: 14px 0;
    border:1px solid #fff;
}
.juhe-yxpp-list-img li a:hover{
    border-color: #e22307;
}
.juhe-yxpp-list-img li img{
    width: 100px;
    height: 70px;
    display: block;
    margin: 0 auto;
}
/*ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ©Ã¢â‚¬â€Ã‚Â®ÃƒÂ§Ã‚Â­Ã¢â‚¬Â & ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ */
.juhe-wdzt{
    float: right;
    width: 308px;
    height: 386px;
    border:1px solid #e5e5e5;
    border-top:none;
    overflow: hidden;
}
.juhe-wdzt .hd{
    width: 308px;
    height: 42px;
    position: relative;
}
.juhe-wdzt .hd ul{
    position: absolute;
    height: 42px;
    left: 0;
    top: 0;
}
.juhe-wdzt .hd ul li{
    width: 154px;
    height: 41px;
    line-height: 41px;
    float: left;
    font-size: 18px;
    background: #f0f0f0;
    cursor: pointer;
}
.juhe-wdzt .hd ul li.on{
    background: #f44d35;
    border-top: 1px solid #f44d35;
    color: #fff;
}
.juhe-wdzt .hd ul li.on a{
    color: #fff;
}
.juhe-wdzt .bd .juhe-wdzt-sub{
    width: 308px;
    height: 344px;
    overflow: hidden;
}
.juhe-hywd-list{
    width: 288px;
    height: 345px;
    margin:  0 10px;
}
.juhe-hywd-list li{
    width: 288px;
    height: 48px;
    padding:  10px 0;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}
.juhe-hywd-tit{
    width: 288px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 8px;
}
.juhe-hywd-tit a:hover{
    color: #e22307;
}
.juhe-hywd-intro{
    font-size: 12px;
    color: #999;
    height: 20px;
    line-height: 20px;
}
.juhe-hywd-intro span{
    display: block;
    width: 96px;
    height: 20px;
    float: left;
}
.juhe-hywd-tit,.juhe-hywd-intro span{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hyzt-img,.juhe-hyzt-img img{
    width: 290px;
    height: 120px;
}
.juhe-hyzt-img {
    margin:  9px;
    margin-bottom: 0px;
}
.juhe-hyzt-list{
    width: 288px;
    margin:  0 10px;
}
.juhe-hyzt-list li{
    width: 288px;
    height: 30px;
    line-height: 30px;
}
.juhe-hyzt-list li a,.juhe-hyzt-list li strong,.juhe-hyzt-list li span{
    display: block;
    height: 30px;
}
.juhe-hyzt-list li a{
    width: 273px;
    padding-left: 15px;
    position: relative;
}
.juhe-hyzt-list li strong{
    width: 230px;
    float: left;
    font-size: 14px;
    text-align: left;
}
.juhe-hyzt-list li span{
    width: 43px;
    float: right;
    font-size: 12px;
    color: #999;
    text-align: right;
}
.juhe-hyzt-list li strong,.juhe-hyzt-list li span{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-hyzt-list li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    background: #dcdcdc;
}
.juhe-hyzt-list li a:hover strong{
    color: #e22307;
}

/* ÃƒÂ¦Ã¢â‚¬Å¾Ã…Â¸ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â´ÃƒÂ¨Ã‚Â¶Ã‚Â£ */

.juhe-interest{
    width:1198px;

    overflow: hidden;
    border:1px solid #e5e5e5;
    border-top:2px solid #f44d35;
}
.juhe-interest-tit{
    width: 1178px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
.juhe-interest-tit strong{
    float: left;
    font-size: 18px;
}
.juhe-interest-tit p{
    float: right;
}
.juhe-interest-tit p,.juhe-interest-tit p a{
    font-size: 14px;
    color: #999;
}
.juhe-interest-tit p a{
    margin: 0 5px;
}
.juhe-interest-tit p a:hover{
    color: #e22307;
}
.juhe-interest-list{
    width: 1200px;
padding: 10px 0;
    margin-left: -1px;
    overflow: hidden;
}
.juhe-interest-list li{
    width: 280px;
    float: left;
    padding: 0 10px;
}
.juhe-interest-list li>a,.juhe-interest-list li img,.juhe-interest-list li span,.juhe-interest-list li strong,.juhe-interest-list li em,.juhe-interest-list li i{
    display: block;
}
.juhe-interest-list li img{
    width: 100px;
    height: 70px;
    float: left;
}
.juhe-interest-list li span{
    width: 164px;

    float: right;
    text-align: left;
}
.juhe-interest-list li em,.juhe-interest-list li strong{
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-interest-list li strong{
    font-size: 14px;
  
}
.juhe-interest-list li em{
    font-size: 12px;
    color: #999;
}
.juhe-interest-list li b{
    color: #e22307;
}
.juhe-interest-list li i{
    line-height: 22px;
    font-size: 12px;
    background: #e22307;
    text-align: center;
    border-radius: 6px;
    margin-top: 5px;
}
.juhe-interest-list li i,.juhe-interest-list li i a{
    width: 80px;
    height: 22px;
}
.juhe-interest-list li i a{
    display: block;
    color: #fff;
}
.juhe-interest-list li:hover img{
    box-shadow: 0 0 8px #000;
}
.juhe-interest-list li:hover strong a{
    color: #e22307;
}
/* ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã‚Â°Ã¢â‚¬ÂÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ & ÃƒÂ¦Ã…â€œÃ¢â€šÂ¬ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¥ÃƒÂ©Ã‚Â©Ã‚Â» & ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¦Ã‚Â Ã¢â‚¬Â¡ÃƒÂ§Ã‚Â­Ã‚Â¾ */
.juhe-pprzbq{
    width: 1170px;
    height:190px;
    overflow: hidden;
    padding: 5px 15px;
    background: #f2f2f2;
}
.juhe-pprzbq .hd{
    width: 1170px;
    height: 39px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.juhe-pprzbq .hd ul{
    height: 39px;
    position: absolute;
    left:0;
    top:0;
}
.juhe-pprzbq .hd ul li{
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    margin-right: 35px;
    float: left;
    padding-right: 5px;
}
.juhe-pprzbq .hd ul li a{
    color: #999;
}
.juhe-pprzbq .hd ul li.on{
    border-bottom: 2px solid #f44d35;
}
.juhe-pprzbq .hd ul li.on a{
    color: #333;
}
.juhe-pprzbq .bd ul{
    width: 1170px;
    height: 130px!important;
    padding: 10px 0;
}
.juhe-pprzbq .bd ul li{
    width: 160px;
    height: 26px;
    line-height: 26px;
    margin-right: 7px;
    float: left;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.juhe-pprzbq .bd ul li a:hover{
    color: #e22307;
}

/* ÃƒÂ¦Ã…Â½Ã¢â‚¬â„¢ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¦Ã‚Â¦Ã…â€œ */
.phb-intro{
    width: 1080px;
    height: 48px;
    padding:  20px 60px;
    background: url(../images/phb-intro-bg.jpg) repeat-x left center;
}
.phb-intro-tit{
    float: left;
    width: 130px;
    height: 48px;
    line-height: 48px;
    padding-left: 70px;
    padding-right: 9px;
    border-right: 1px dashed #b58529;
    color: #b58529;
    font-size: 22px;
    background: url(../images/phb-intro-icon.png) no-repeat 25px center;
}
.phb-intro-txt{
    float: right;
    width: 835px;
    height: 48px;
    line-height: 24px;
    font-size: 14px;
    text-align: left;
    color: #b58529;
}
.phbpage{
    overflow: hidden;
}
.container-lphb{
    width: 240px;
    overflow: hidden;
    float: left;
}
.lphb-box{
    width: 238px;
    overflow: hidden;
    border:1px solid #f44d35;
    border-top: none;
}
.lphb-tit{
    height: 48px;
    line-height: 48px;
    background: #f44d35;
    color: #fff;
}
.lphb-tit strong{
    font-weight: bolder;
    display: inline-block;
    padding-left: 30px;
}
.lphb-tit strong.jinbi{
    background: url(../images/jinbi-white.png) no-repeat left center;
}
.lphb-tit strong.daizi{
    background: url(../images/daizi-white.png) no-repeat left center;
}
.lphb-je{
    width: 238px;
    overflow: hidden;
}
.lphb-je-tit{
    width: 218px;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    background: #f7f7f7;
}
.lphb-je-tit strong{
    float: left;
    font-size: 16px;
}
.lphb-je-tit em{
    float: right;
    font-size: 14px;
}
.lphb-je-list{
    width: 218px;
    overflow: hidden;
    padding:5px 10px;
}
.lphb-je-list li{
    width: 218px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}
.lphb-je-list li i,.lphb-je-list li a{
    float: left;
}
.lphb-je-list li i{
    margin-right: 5px;
}
.lphb-je-list li i.red{
    color: #e22307;
}
.lphb-je-list li em{
    float: right;
    font-size: 12px;
    color: #666;
}
.lphb-je-list li a:hover{
    color: #e22307;
}
.lphb-zt{
    width: 238px;
    overflow: hidden;
}
.lphb-zt-list{
    width: 220px;
    overflow: hidden;
    padding:  0 9px;
}
.lphb-zt-list li{
    width: 220px;
    overflow: hidden;
    padding-top: 10px;
}
.lphb-zt-list li img{
    width: 220px;
    height: 93px;
}
.lphb-zt-list li span{
    display: block;
    width: 205px;
    padding-left: 15px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    text-align: left;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lphb-zt-list li:hover span a{
    color: #e22307;
}
.lphb-zt-list li i{
    display: inline-block;
    width: 8px;
    height: 2px;
    background: #f44d35;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px;
}
.lphb-zt-more{
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    float: left;
    color: #999!important;
    margin:  15px 0;
    margin-left: 10px;
}

.container-rphb{
    width: 960px;
    overflow: hidden;
    float: right;
}
.rphb-box{
    width: 298px;
    height: 497px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
}
.rphb-box-tit{
    width: 278px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #e5e5e5;
    padding:  0 10px;
    overflow: hidden;
}
.rphb-box-tit h2{
    float: left;
    font-size: 18px;
}
.rphb-box-tit h2 strong{
    color: #e22307;
    padding-left: 40px;
}
.rphb-box-tit h2 strong.cy{
    background: url(../images/phb-cy.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.fz{
    background: url(../images/phb-fz.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.jj{
    background: url(../images/phb-jj.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.mr{
    background: url(../images/phb-mr.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.jk{
    background: url(../images/phb-jk.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.sp{
    background: url(../images/phb-sp.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.jc{
    background: url(../images/phb-jc.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.hb{
    background: url(../images/phb-hb.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.jy{
    background: url(../images/phb-jy.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.yl{
    background: url(../images/phb-yl.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.kj{
    background: url(../images/phb-kj.jpg) no-repeat left center;
}
.rphb-box-tit h2 strong.ts{
    background: url(../images/phb-ts.jpg) no-repeat left center;
}
.rphb-box-tit a{
    font-size: 12px;
    color: #999;
    float: right;
    line-height: 53px;
}
.rphb-box-stit{
    width: 278px;
    padding: 0 10px;
    height: 25px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}
.rphb-box-stit span{
    display: block;
    float: left;
    text-align: left;
}
.rphb-box-stit span.w1{
    width: 60px;
}
.rphb-box-stit span.w2{
    width: 110px;
}
.rphb-box-stit span.w3{
    width: 70px;
}
.rphb-box-stit span.w4{
    width: 38px;
}

.rphb-box-list,.rphb-box-list li{
    width: 278px;
    overflow: hidden;
}
.rphb-box-list{
    height: 422px;
}
.rphb-box-list li{
    padding: 10px;
    border-bottom: 1px dashed #e5e5e5;
}
.rphb-box-list li .rphb-box-stx{
    display: block;
}
.rphb-box-list li .rphb-box-stw{
    display: none;
}
.rphb-box-list li.active .rphb-box-stx{
    display: none;
}
.rphb-box-list li.active .rphb-box-stw{
    display: block;
}
.rphb-box-list li .rphb-box-stx{
    height: 16px;
}
.rphb-box-list li .rphb-box-stx a,.rphb-box-list li .rphb-box-stx i,.rphb-box-list li .rphb-box-stx strong,.rphb-box-list li .rphb-box-stx em,.rphb-box-list li .rphb-box-stx b{
    display: block;
    height: 16px;
    line-height: 16px;
}
.rphb-box-list li .rphb-box-stx i,.rphb-box-list li .rphb-box-stx strong,.rphb-box-list li .rphb-box-stx em,.rphb-box-list li .rphb-box-stx b{
    float: left;
}
.rphb-box-list li .rphb-box-stx i{
    width: 16px;
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    background: #999;
    color: #fff;
    margin-right: 10px;
}
.rphb-box-list li .rphb-box-stx i.red{
    background: red;
}
.rphb-box-list li .rphb-box-stx strong{
    width: 150px;
    font-size: 14px;
    text-align: left;
}
.rphb-box-list li .rphb-box-stx em{
    width: 70px;
    font-size: 12px;
    color: #999;
    text-align: left;
}
.rphb-box-list li .rphb-box-stx strong,.rphb-box-list li .rphb-box-stx em{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rphb-box-list li .rphb-box-stx b{
    width: 32px;
}
.rphb-box-list li .rphb-box-stx b.up{
    background: url(../images/phb-up.jpg) no-repeat center;
}
.rphb-box-list li .rphb-box-stx b.down{
    background: url(../images/phb-down.jpg) no-repeat center;
}
.rphb-box-list li .rphb-box-stw{
    height: 70px;
}
.rphb-box-list li .rphb-box-stw>a,.rphb-box-list li .rphb-box-stw i,.rphb-box-list li .rphb-box-stw img,.rphb-box-list li .rphb-box-stw span,.rphb-box-list li .rphb-box-stw strong,.rphb-box-list li .rphb-box-stw em,.rphb-box-list li .rphb-box-stw b{
    display: block;
}
.rphb-box-list li .rphb-box-stw i,.rphb-box-list li .rphb-box-stw img,.rphb-box-list li .rphb-box-stw span,.rphb-box-list li .rphb-box-stw b{
    float: left;
}
.rphb-box-list li .rphb-box-stw i{
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    background: #999;
    color: #fff;
    margin-right: 10px;
    text-align: center;
}
.rphb-box-list li .rphb-box-stw i.red{
    background: #e22307;
}
.rphb-box-list li .rphb-box-stw img{
    width: 100px;
    height: 70px;
    margin-right: 10px;
}
.rphb-box-list li .rphb-box-stw span{
    width: 110px;
    text-align: left;
}
.rphb-box-list li .rphb-box-stw strong,.rphb-box-list li .rphb-box-stw em{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rphb-box-list li .rphb-box-stw strong{
    margin-bottom: 10px;
    font-size: 14px;
}
.rphb-box-list li .rphb-box-stw em{
    font-size: 12px;
    color: #999;
}
.rphb-box-list li .rphb-box-stw em.red{
    color: #e22307;
}
.rphb-box-list li .rphb-box-stw b{
    width: 32px;
    height: 16px;
}
.rphb-box-list li .rphb-box-stw b.up{
    background: url(../images/phb-up.jpg) no-repeat center;
}
.rphb-box-list li .rphb-box-stw b.down{
    background: url(../images/phb-down.jpg) no-repeat center;
}
.rphb-box-list li:hover .rphb-box-stw img{
    box-shadow: 0 0 5px #999;
}
.rphb-box-list li:hover .rphb-box-stw strong a{
    color: #e22307;
}


/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â» */
.cate-hyfl{
    /* height: 1040px; */
    overflow: hidden;
}
.cate-hyfl-tit{
    width: 1200px;
    height: 43px;
    line-height: 43px;
    border-bottom: 2px solid #ffaa9e;
}
.cate-hyfl-tit h2{
    float: left;
    font-size: 24px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.cate-hyfl-tit h2 strong{
    font-weight: bolder;
    color: #f44d35;
}
.cate-hyfl-box{
    width: 1198px;
    height: 1030px;
    border:1px solid #e5e5e5;
    border-top: none;
}
.cate-hyfl-col{
    float: left;
    border-right: 1px solid #e5e5e5;
    width: 298px;
}
.cate-hyfl-col.nbr{
    border-right: none;
}
.cate-hyfl-row{
    width: 268px;
    padding:  15px 0;
    margin: 0 15px;
    border-bottom: 1px dashed #e5e5e5;
    font-size: 14px;
    line-height: 15px;
    text-align: left;
    overflow: hidden;
}
.cate-hyfl-row.nbb{
    border-bottom: none;
}
.cate-hyfl-row-tit{
    float: left;
    width: 50px;
}
.cate-hyfl-row-tit a{
    color: #f44d35;
}
.cate-hyfl-row-tit a:hover{
    color:#e22307;
}
.cate-hyfl-row-cy{
    height: 715px;
}
.cate-hyfl-row-jy{
    height: 215px;
}
.cate-hyfl-row-fz{
    height: 300px;
}
.cate-hyfl-row-sp{
    height: 240px;
}
.cate-hyfl-row-jj{
    height: 359px;
}
.cate-hyfl-row-jc{
    height: 330px;
}
.cate-hyfl-row-kj{
    height: 400px;
}
.cate-hyfl-row-hb{
    height: 169px;
}
.cate-hyfl-row-yl{
    height: 150px;
}
.cate-hyfl-row-mr{
    height: 150px;
}
.cate-hyfl-row-bj{
    height: 280px;
}
.cate-hyfl-row-qi{
    height: 184px;
}
.cate-hyfl-row-list{
    float: left;
    width: 216px;
}
.cate-hyfl-row-list a{
    display: block;
    width: 70px;
    margin-right: 2px;
    height: 15px;
    margin-bottom: 18.5px;
    float: left;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cate-hyfl-row-list a:hover{
    color: #e22307;
}
/* ÃƒÂ¦Ã¢â‚¬ÂºÃ‚Â´ÃƒÂ¥Ã‚Â¤Ã…Â¡ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã‚Â½Ã‚Â© */
.cate-gdjc{
    height: 95px;
    overflow: hidden;
}
.cate-gdjc-tit{
    width: 1200px;
    height: 43px;
    border-bottom: 2px solid #ffaa9e;
    line-height: 43px;
}
.cate-gdjc-tit h2{
    float: left;
    border-bottom: 2px solid #f44d35;
    font-size: 24px;
    font-weight: bolder;
}
.cate-gdjc-tit h2 strong{
    font-weight: bolder;
    color: #e22307;
}
.cate-gdjc-list{
    width: 1198px;
    height: 48px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.cate-gdjc-list li{
    width: 133px;
    line-height: 48px;
    font-size: 16px;
    float: left;
}
.cate-gdjc-list li a:hover{
    color: #e22307;
}

/* aboutpage */
.aboutpage{
    overflow: hidden;
}
.about-left{
    width: 228px;
    overflow: hidden;
    border:1px solid #e5e5e5;
    float: left;
}
.about-left-banner,.about-left-banner img{
    width: 228px;
    height: 157px;
}

.about-left-nav{
    width: 228px;
    overflow: hidden;
    margin-bottom: 70px;
    border-top: 1px solid #e5e5e5;
}
.about-left-nav li{
    width: 228px;
    height: 40px;
}
.about-left-nav li a{
    display: block;
    width: 188px;
    padding: 0 20px;
    height: 40px;
}
.about-left-nav li a strong{
    display: block;
    padding-left: 35px;
    height: 39px;
    line-height: 39px;
    border-bottom: 1px solid #e5e5e5;
    text-align: left;
}
.about-left-nav li.active a,.about-left-nav li a:hover{
    background: #f44d35;
}
.about-left-nav li.active a strong,.about-left-nav li a:hover strong{
    border-bottom: none;
    color: #fff;
}
.about-left-nav li a strong.us{
    background: url(../images/about-left-nav-us.jpg) no-repeat left center;
}
.about-left-nav li.active a strong.us,.about-left-nav li a:hover strong.us{
    background: url(../images/about-left-nav-us-active.jpg) no-repeat left center;
}
.about-left-nav li a strong.lx{
    background: url(../images/about-left-nav-lx.jpg) no-repeat left center;
}
.about-left-nav li.active a strong.lx,.about-left-nav li a:hover strong.lx{
    background: url(../images/about-left-nav-lx-active.jpg) no-repeat left center;
}
.about-left-nav li a strong.fl{
    background: url(../images/about-left-nav-fl.jpg) no-repeat left center;
}
.about-left-nav li.active a strong.fl,.about-left-nav li a:hover strong.fl{
    background: url(../images/about-left-nav-fl-active.jpg) no-repeat left center;
}
.about-left-nav li a strong.ts{
    background: url(../images/about-left-nav-ts.jpg) no-repeat left center;
}
.about-left-nav li.active a strong.ts,.about-left-nav li a:hover strong.ts{
    background: url(../images/about-left-nav-ts-active.jpg) no-repeat left center;
}

.about-right{
    width: 908px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;
    padding: 20px;
    float: right;
}
.about-right-bread{
    width: 908px;
    height: 15px;
    font-size: 14px;
    line-height: 15px;
    text-align: left;
}
.about-right-bread,.about-right-bread a{
    color: #999;
}
.about-right-bread a:hover{
    color: #e22307;
}
.about-right-cont{
    width: 908px;
    overflow: hidden;
    margin-top: 20px;
    text-align: left;
}
.about-right-cont p{
    width: 908px;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 20px;
    text-indent: 2em;
}
.about-right-cont p strong{
    color: #f44d35;
}
.picpage{
    border-bottom: 1px solid #e5e5e5;
}
.pic-list{
    width: 1212px;
    overflow: hidden;
    padding-top: 10px;
    margin-left: -7px;
}
.pic-list li{
    width: 263px;
    overflow: hidden;
    margin-left: 7px;
    margin-right: 7px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding:  12px;
    padding-bottom: 5px;
    border:1px solid #e5e5e5;
}
.pic-list li img{
    display: block;
    width: 263px;
    height: 150px;
}
.pic-list li strong{
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 5px;
}
.pic-list li:hover{
    box-shadow: 0 0 8px #d6d6d6;
}

/*  */
.ztpage{
    border-bottom: 1px solid #e5e5e5;
}
.zt-article{
    overflow: hidden;
}
.zt-banner{
    height: 240px;
}
.zt-banner-swiper{
    float: left;
    width: 756px;
    height: 240px;    
}
.zt-banner-swiper .swiper-pagination{
    width:756px;
    height:12px;
    position: absolute;
    left:0;
    bottom:10px;
}
.zt-banner-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #d4d4d4;
    margin:0 5px;
    border-radius:50%;
}
.zt-banner-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}
.zt-banner-list{
    float: right;
    width: 434px;
    height: 240px;
}
.zt-banner-list img{
    display: block;
    width: 434px;
    height: 116px;
    margin-bottom: 8px;
}
.zt-list{
    width: 1212px;
    overflow: hidden;
    padding-top: 10px;
    margin-left: -7px;
}
.zt-list li{
    width: 263px;
    overflow: hidden;
    margin-left: 7px;
    margin-right: 7px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 12px;
    border:1px solid #e5e5e5;
}
.zt-list li img,.zt-list li strong,.zt-list li span{
    display: block;
}
.zt-list li img{
    width: 263px;
    height: 150px;
}
.zt-list li strong{
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zt-list li:hover strong a{
    color: #e22307;
}
.zt-list li span{
    height: 26px;
    line-height:26px;
}
.zt-list li em{
    float: left;
    font-size: 16px;
    color: #999;
    padding-left: 26px;
    background: url(../images/time-gray.jpg) no-repeat left center;
}
.zt-list li span a{
    display: inline-block;
    float: right;
    width: 80px;
    height: 26px;
    font-size: 14px;
    background: #f44d35;
    color: #fff;
    border-radius: 5px;
}
.zt-list li:hover{
    box-shadow: 0 0 8px #d6d6d6;
}
.zt-intro{
    overflow: hidden;
    background: #f2f2f2;
}

.zt-intro-cont{
    width: 1160px;
    height: 130px;
    padding: 18px;
    background: #fff;
    border:2px solid #e5e5e5;
    margin-bottom: 20px;
}
.zt-intro-limg{
    width: 228px;
    height: 130px;
    float: left;
}
.zt-intro-rtxt{
    width: 900px;
    height: 130px;
    float: right;
    text-align: left;
}
.zt-intro-rtxt h1{
    width: 850px;
    padding-left: 50px;
    height: 50px;
    line-height: 50px;
    color: #e22307;
    font-weight: bolder;
    background: url(../images/zt-intro-icon.jpg) no-repeat left center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
}
.zt-intro-rtxt p{
    width: 900px;
    height: 75px;
    line-height: 25px;
    text-indent: 2em;
    font-size: 14px;
    overflow: hidden;
    color: #666;
}
/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬ÂºÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® & ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ */
.zt-xmzx,.zt-cyxm{
    height: 525px;
}
.zt-cyxm{
    float: left;
    width: 875px;
}

.zt-cyxm-tit{
    width: 875px;
    height: 39px;
    border-top: 1px solid #e5e5e5;
}
.zt-cyxm-tit h3{
    float: left;
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    font-weight: bolder;
    border-top: 2px solid #f44d35;
}
.zt-cyxm-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.zt-cyxm-list{
    width: 880px;
    height: 485px;
    overflow: hidden;
}
.zt-cyxm-list li{
    float: left;
    width: 427px;
    height: 105px;
    border:4px solid #f8f8f8;
    margin-right: 5px;
    margin-bottom: 12px;
}
.zt-cyxm-item{
    width: 395px;
    height: 70px;
    padding: 16.5px 15px;
    border:1px solid #e5e5e5;
    cursor: pointer;
}

.zt-cyxm-item-img{
    float: left;
}
.zt-cyxm-item-img,.zt-cyxm-item-img img{
    width: 100px;
    height: 70px;
}
.zt-cyxm-item-txt{
    position: relative;
    width: 280px;
    height: 70px;
    float: right;
    text-align: left;
}
.zt-cyxm-item-txt p{
    width: 280px;
    height: 23px;
    line-height: 20px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zt-cyxm-item-txt p a{
    font-size: 16px;
    color: #333;
}
.zt-cyxm-item-txt p em{
    color: #cd1f2b;
}
.zt-cyxm-item-txt div{
    width: 280px;
    height: 24px;
}
.zt-cyxm-item-txt div a{
    display: block;
    float: left;
    width: 78px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #5882d9;
    background: #eee;
    text-align: center;
    margin-right: 10px;
}
.zt-cyxm-item-txt div a:hover,.zt-cyxm-item-txt div a.active{
    color: #fff;
    background: #f44d35;
}
.zt-cyxm-item-txt i{
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    padding-bottom: 10px;
    color: #fff;
    text-align: center;
    background: url(../images/zt-jian-icon.jpg);
    position: absolute;
    right: 0;
    top: 0;
}
.zt-cyxm-list li.active .zt-cyxm-item{
    border-color: #f44d35;
}
.zt-cyxm-list li.active .zt-cyxm-item-img{
    box-shadow: 0 0 5px #999;
}
.zt-cyxm-list li.active .zt-cyxm-item-txt p a{
    color:#e22307;
}
.zt-ttzx{
    float: right;
    width: 308px;
    height: 522px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.zt-ttzx-tit{
    width: 288px;
    padding: 0 10px;
    height: 46px;
    border-bottom: 1px solid #e5e5e5;
}
.zt-ttzx-tit h3{
    float: left;
    font-size: 22px;
    padding-left: 35px;
    height: 46px;
    line-height: 46px;
    background: url(../images/zixun-icon-red.jpg) no-repeat left center;
}
.zt-ttzx-tit a{
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 50px;
}
.zt-ttzx-list{
    width: 288px;
    height: 474px;
    padding: 0 10px;
    overflow: hidden;
}
.zt-ttzx-list li{
    height: 74px;
    padding: 10px 0;
    border-bottom: 1px dashed #e5e5e5;
    text-align: left;
}
.zt-ttzx-list li strong,.zt-ttzx-list li em{
    display: block;
}
.zt-ttzx-list li strong,.zt-ttzx-list li em{
    line-height: 20px;
}
.zt-ttzx-list li strong{
    height: 20px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 14px;
}
.zt-ttzx-list li em{
    height: 40px;
    font-size: 12px;
    color: #999;
}
.zt-ttzx-list li em a{
    color:#e22307;
}
.zt-ttzx-list li:hover strong a{
    color: #e22307;
}

/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ & ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ & banner & ÃƒÂ¥Ã‚Â¿Ã‚Â«ÃƒÂ¦Ã‚ÂÃ‚Â·ÃƒÂ¦Ã…Â¸Ã‚Â¥ÃƒÂ¨Ã‚Â¯Ã‚Â¢ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¥ÃƒÂ¥Ã‚ÂÃ‚Â£ */
.zt-zixun,.zt-rmzx,.zt-rzx{
    height: 740px;
}
.zt-rmzx{
    width: 875px;
    float: left;
}
.zt-rmzx-tit{
    width: 875px;
    height: 39px;
    border-top: 1px solid #e5e5e5;
}
.zt-rmzx-tit h3{
    float: left;
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    font-weight: bolder;
    border-top: 2px solid #f44d35;
}
.zt-rmzx-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.zt-rmzx-list{
    width: 875px;
    height: 700px;
    overflow: hidden;
}
.zt-rmzx-list li{
    height: 96px;
    padding: 10px 0;
    border-bottom: 1px dashed #e5e5e5;
    text-align: left;
}
.zt-rmzx-list li strong,.zt-rmzx-list li span{
    display: block;
}
.zt-rmzx-list li strong{
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    margin-bottom: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zt-rmzx-list li span{
    line-height: 24px;
    height: 48px;
    font-size: 14px;
    overflow: hidden;
    color: #666;
}
.zt-rmzx-list li span a{
    color: #e22307;
}
.zt-rmzx-list li:hover strong a{
    color: #e22307;
}

.zt-rzx{
    width: 310px;
    float: right;
}
.zt-hyzx{
    width: 308px;
    height: 341px;
    border:1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.zt-hyzx-tit{
    width: 288px;
    padding: 0 10px;
    height: 46px;
    line-height: 46px;
    border-bottom:1px solid #e5e5e5;
}
.zt-hyzx-tit strong{
    float: left;    
    padding-left: 35px;
    font-size: 18px;
    background: url(../images/zixun-icon2-red.jpg) no-repeat left center;
}
.zt-hyzx-tit a{
    font-size: 12px;
    float: right;
    color: #999;
    line-height: 53px;
}
.zt-hyzx-list{
    width: 288px;
    padding: 0 10px;
    height: 280px;
    overflow: hidden;
    padding-top: 3px;
}
.zt-hyzx-list li{
    width: 288px;
    height: 28px;
    text-align: left;
}
.zt-hyzx-list li a{
    display: block;
    width: 273px;
    padding-left: 15px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.zt-hyzx-list li a i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.zt-hyzx-list li a:hover{
    color: #e22307;
}
.zt-hyzx-swiper,.zt-hyzx-swiper .swiper-slide img{
    width: 310px;
    height: 180px;
}
.zt-hyzx-swiper .swiper-pagination{
    width: 310px;
    height:16px;
    text-align: right;
    position: absolute;
    left:0;
    bottom:10px;
    padding-right: 5px;
}
.zt-hyzx-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #fff;
    opacity: 1;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    border-radius: 0;
    bottom: 5px;
    margin-right: 5px;
    cursor: pointer;
}
.zt-hyzx-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #e22307;
    color: #fff;
}
.zt-kjcx{
    width: 308px;
    height: 174px;
    border:1px solid #e5e5e5;
    border-top:2px solid #f44d35;
}
.zt-kjcx-tit{
    width: 288px;
    padding: 0 10px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e5e5e5;
}
.zt-kjcx-tit strong{
    float: left;
    font-size: 18px;
}
.zt-kjcx-tit a{
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 53px;
}
.zt-kjcx-list{
    width: 296px;
    height: 99px;
    padding-left: 10px;
    padding-top:  17px;
}
.zt-kjcx-list a{
    display: block;
    float: left;
    width: 61px;
    height: 22px;
    line-height: 22px;
    border:1px solid #f44d35;
    margin-right: 11px;
    margin-bottom: 9px;
    font-size: 16px;
    color: #f44d35;
}
.zt-kjcx-list a:hover{
    background: #f44d35;
    color: #fff;   
}

/* ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã‚Â½Ã‚Â©ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ & ÃƒÂ¥Ã‚Â¤Ã‚Â§ÃƒÂ¥Ã‚Â®Ã‚Â¶ÃƒÂ©Ã†â€™Ã‚Â½ÃƒÂ¥Ã…â€œÃ‚Â¨ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¦Ã‚Â³Ã‚Â¨ */
.zt-jcgz,.zt-jczt,.zt-rjz{
    height:461px;
}
.zt-jczt{
    width: 875px;
    float: left;
}
.zt-jczt-tit{
    width: 875px;
    height: 40px;
    border-top: 1px solid #e5e5e5;
}
.zt-jczt-tit h3{
    float: left;
    height: 39px;
    line-height: 39px;
    font-size: 24px;
    font-weight: bolder;
    border-top: 2px solid #f44d35;
    margin-top: -1px;
}
.zt-jczt-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.zt-jczt-tit a{
    font-size: 12px;
    color: #999;
    line-height: 45px;
    float: right;
}
.zt-jczt-box{
    width: 875px;
    height: 415px;
    margin-top: 10px;
}
.zt-jczt-top{
    width: 875px;
    height: 229px;
    border-bottom: 1px solid #e5e5e5;
}

.zt-jczt-left{
    float: left;
    width: 300px;
    height: 208px;
}
.zt-jczt-left img{
    display: block;
    width: 300px;
    height: 172px;
}
.zt-jczt-left strong{
    display: block;
    width: 300px;
    height: 36px;
    line-height: 36px;
}
.zt-jczt-left strong i{
    display: block;
    width: 50px;
    background: #f44d35;
    color: #fff;
    float: left;
}
.zt-jczt-left strong a{
    display: block;
    width: 230px;
    padding: 0 10px;
    height: 36px;
    font-size: 14px;
    background: #5c5c5c;
    color: #fff;
    text-align: left;
    float: right;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zt-jczt-right{
    width: 565px;
    height: 208px;
    float: right;
}
.zt-jczt-right-detail{
    width: 565px;
    height: 79px;
    border-bottom:1px dashed #e5e5e5;
    text-align: left;
}
.zt-jczt-right-detail strong,.zt-jczt-right-detail span{
    display: block;
}
.zt-jczt-right-detail strong,.zt-jczt-right-detail span{
    line-height: 20px;
}
.zt-jczt-right-detail strong{
    font-size: 16px;
    margin-bottom: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zt-jczt-right-detail span{
    font-size:12px;
    overflow: hidden;
    color: #999;
    height:40px;
}
.zt-jczt-right-detail span a,.zt-jczt-right-detail:hover strong a{
    color: #e22307;
}
.zt-jczt-right-list{
    width:560px;
    height:136px;
}
.zt-jczt-right-list li{
    width:280px;
    height:34px;
    float: left;
}
.zt-jczt-right-list li a{
    display:block;
    width: 265px;
    padding-left: 15px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.zt-jczt-right-list li a:hover{
    color: #e22307;
}
.zt-jczt-right-list li i{
    display: inline-block;
    width: 6px;
    height:6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.zt-jczt-bot{
    width: 875px;
    height: 168px;
    margin-top: 15px;
}
.zt-jczt-bot ul{
    width: 890px;
    height: 168px;
}
.zt-jczt-bot ul li{
    width: 430px;
    height: 38px;
    margin-right: 15px;
    margin-bottom: 5px;
    float: left;
}
.zt-jczt-bot ul li a{
    display: block;
    width:430px;
    height: 38px;
    font-size:16px;
    line-height: 38px;
    background: #ff7a66;
    color: #fff;
}
.zt-jczt-bot ul li.bg1 a{
    background: #ffb0a4;
}
.zt-jczt-bot ul li.bg2 a{
    background: #ffb482;
}

.zt-rjz{
    width: 310px;
    float: right;
}
.zt-phb{
    float: none;
    height:260px;
    border-top: 2px solid #f44d35;
}
.zt-phb .juhe-phb-tit strong{
    font-weight: normal;
}
.zt-rjz-form{
    width: 310px;
    height: 182px;
}
.zt-rjz-form-tit{
    width: 310px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    background: #f44d35;
    color:#fff;
}
.zt-rjz-form form {
    width: 288px;
    height: 125px;
    padding:  0 10px;
    padding-top: 15px;
    border:1px solid #e5e5e5;
    border-top: none;
    border-bottom: 2px solid #f44d35;
}
.zt-rjz-form-group{
    width: 288px;
    overflow: hidden;
    margin-bottom: 9px;
}
.zt-rjz-form-group label,.zt-rjz-form-group input,.zt-rjz-form-group textarea,.zt-rjz-form-group button{
    display: block;
    float: left;
}
.zt-rjz-form-group label{
    width: 60px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.zt-rjz-form-group label i{
    color: #e22307;
    margin-right: 3px;
}
.zt-rjz-form-group input{
    width: 163px;
    height: 22px;
    line-height: 22px;
    border:1px solid #e5e5e5;
    border-radius: 5px;
    padding-left: 5px;
    color: #333;
    font-size: 12px;
    outline: none;
}
.zt-rjz-form-group textarea{
    width: 123px;
    height: 48px;
    line-height: 24px;
    font-size: 12px;
    border:1px solid #e5e5e5;
    border-radius: 5px;
    padding-left: 5px;
    outline: none;
}
.zt-rjz-form-group input::placeholder,
.zt-rjz-form-group input::-moz-placeholder,
.zt-rjz-form-group input::-webkit-input-placeholder,
.zt-rjz-form-group textarea::placeholder,
.zt-rjz-form-group textarea::-moz-placeholder,
.zt-rjz-form-group input::-webkit-input-placeholder
{
    color: #999;
}
.zt-rjz-form-group button{
    width: 85px;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    border:none;
    background: #f44d35;
    color: #fff;
    border-radius: 5px;
    margin-left: 8px;
    margin-top: 13px;
    outline: none;
    cursor: pointer;
}

/* ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â  */ 
.zt-article-wrap{
    width: 838px;
    overflow: hidden;
    padding:  30px 40px;
    border:1px solid #e5e5e5;
}
.zt-article-tit{
    width: 838px;
    overflow: hidden;
    font-size: 30px;
    line-height: 50px;
}
.zt-article-bread{
    width: 838px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #999;
}
.zt-article-bread span{
    margin: 0 10px;
}
.zt-article-cont{
    width: 838px;
    overflow: hidden;
    margin-top: 30px;
    text-align: left;
}
.zt-article-cont p{
    font-size: 16px;
    line-height: 36px;
}
.zt-article-cont p strong{
    font-weight: bolder;
}
.zt-article-cont p a{
    color: #e22307;
    text-decoration: underline;
}
.zt-article-cont p img{
    max-width:600px;
}
.zt-article-tag{
    text-align: left;
    width: 838px;
    overflow: hidden;
    margin-top: 40px;
}
.zt-article-tag span{
    display: inline-block;
    padding-left: 20px;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    background: url(../images/tag-icon-gray.jpg) no-repeat left center;
    margin-bottom: 10px;
    color: #666;
}
.zt-article-tag em{
    display: inline-block;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    padding: 0 8px;
    margin-right: 10px;
    background: #f3f3f3;
    color: #4978c0;
    margin-bottom: 10px;
}
.zt-article-pn{
    width: 838px;
    height: 30px;
    line-height: 30px;
}
.zt-article-pn a{
    display: block;
    width: 400px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
}
.zt-article-pn a:hover{
    color: #e22307;
}
.zt-article-pn a.prev{
    float: left;
    text-align: left;
}
.zt-article-pn a.next{
    float: right;
    text-align: right;
}
/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ©Ã‹Å“Ã¢â‚¬Â¦ÃƒÂ¨Ã‚Â¯Ã‚Â» */
.zt-rmyd{
    width: 918px;
    overflow: hidden;
    border:1px solid #e5e5e5;
}
.zt-rmyd-tit{
    width: 898px;
    height: 18px;
    line-height: 18px;
    padding:  11px 10px;
    border-bottom: 1px solid #e5e5e5;
}
.zt-rmyd-tit strong{
    float: left;
    display: inline-block;
    font-size: 18px;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.zt-rmyd-list{
    width: 880px;
    overflow: hidden;
    padding: 20px;
    margin-left: -1px;
}
.zt-rmyd-list li{
    width: 440px;
    height: 31px;
    float: left;
    text-align: left;
}
.zt-rmyd-list li a{
    display: block;
    width: 420px;
    height: 31px;
    line-height: 31px;
    padding-left: 20px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.zt-rmyd-list li a:hover{
    color:#e22307;
}
.zt-rmyd-list li i{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    left:0;
    top: 50%;
    margin-top: -10px;
    background: url(../images/arrow-dot-gray.jpg) no-repeat left center;
}

/* ÃƒÂ¤Ã‚ÂºÃ…â€™ÃƒÂ§Ã‚ÂºÃ‚Â§ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â  */
.slpage{
    overflow: hidden;
}

/* ÃƒÂ§Ã¢â‚¬Â¢Ã¢â€žÂ¢ÃƒÂ¨Ã‚Â¨Ã¢â€šÂ¬ÃƒÂ¦Ã‚ÂÃ‚Â¿ */

.lyb{
    width: 920px;
    
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
.lyb-tit{
    width: 880px;
    height: 40px;
    line-height: 40px;
    padding: 10px 20px;
    background: #f44d35;
    color: #fff;
}
.lyb-tit strong{
    float: left;
    font-size:24px;
    font-weight:bolder;
}
.lyb-tit i{
    font-size: 14px;
    font-weight: normal;
}
.lyb-tit em{
    float: right;
    font-size: 14px;
}
.lyb-tit b{
    font-size:24px;
    color:#f3ff2b;
    margin:0 5px;
}

.lyb-form{
    width: 840px;
    overflow: hidden;
    padding: 20px 39px;
    padding-bottom: 0;
    border:1px solid #f44d35;
    border-radius: 0 0 10px 10px;
    overflow: hidden;
}
.lyb-group{
    width: 840px;
    overflow: hidden;
    margin-bottom: 20px;
}
.lyb-label,.lyb-text,.lyb-radio,.lyb-btn,.lyb-textarea,.lyb-quick,.lyb-checkbox,.lyb-submit,.lyb-tip{
    display: block;
    float: left;
}
.lyb-label{
    width: 125px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    text-align: left;
}
.lyb-label i{
    color: #e22307;
    margin-right: 5px;
}

.lyb-text{
    width: 210px;
    padding:0 4px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    border:1px solid #dcdcdc;
    border-radius: 8px;
    margin-right: 15px;
    outline: none;
}

.lyb-radio{
    width: 65px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}
.lyb-radio input[type=radio]{
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 10px;
}
.lyb-btn{
    width: 118px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
    background: #f2f2f2;
    border:1px solid #dcdcdc;
    border-radius: 5px;
    margin-top: 12px;
    outline: none;
}
.lyb-textarea{
    width: 390px;
    height: 200px;
    border:1px solid #dcdcdc;
    border-radius: 8px;
    outline: none;
    padding: 4px;
    line-height: 25px;
    font-size: 14px;
}
.lyb-quick{
    width: 300px;
    height: 208px;
    border:1px solid #ffaa00;
    border-radius: 8px;
    float: right;
    overflow: hidden;
    font-size: 14px;
}
.lyb-quick p{
    height: 38px;
    line-height: 38px;
    font-size: 18px;
    color: #fff;
    background: #ffaa00;
    text-align: center;
}
.lyb-quick ul{
    width: 330px;
    height: 160px;
    padding: 5px 11.5px;
}
.lyb-quick ul li{
    width: 330px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #e5e5e5;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lyb-quick ul li:last-child{
    border-bottom:none;
}
.lyb-checkbox{
    font-size: 12px;
    line-height: 20px;
    color: #666;
    margin-left: 75px;
}
.lyb-checkbox a{
    color: #e22307;
    margin-left: 10px;
}
.lyb-checkbox a:hover{
    text-decoration: underline;
}
.lyb-checkbox input[type=checkbox]{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
}
.lyb-submit{
    width: 210px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
    color: #fff;
    background: #f44d35;
    border:none;
    border-radius: 8px;
    margin-left: 75px;
}
.lyb-tip{
    font-size: 12px;
    color: #999;
    padding-top: 20px;
    margin-left: 15px;
}

.lyb2{
    width: 838px;
    overflow: hidden;
    border-top:1px solid #e5e5e5;
    padding-top: 30px;
    margin-top: 10px;
}
.lyb2-tit{
    width: 838px;
    height: 24px;
    line-height: 24px;
    margin-bottom: 30px;
}
.lyb2-tit strong{
    float: left;
    display: inline-block;
    font-size:24px;
    font-weight: bolder;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
}
.lyb2-form,.lyb2-group{
    width: 838px;
    overflow: hidden;
}

.lyb2-group{
    margin-bottom: 20px;
}
.lyb2-group.nmb{
    margin-bottom: 0;
}
.lyb2-label,.lyb2-text,.lyb2-checkbox,.lyb2-submit{
    float: left;
    display: block;
}
.lyb2-label{
    width: 110px;
    height: 46px;
    line-height: 46px;
    font-size: 18px;
}
.lyb2-label i{
    color: #e22307;
    margin-right: 5px;
}
.lyb2-text{
    width: 288px;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    padding-left: 10px;
    border:1px solid #dcdcdc;
    border-radius: 8px;
}
.lyb2-checkbox{
    font-size: 12px;
    line-height: 15px;
    height: 15px;
    margin-left: 110px;
    margin-top: 10px;
}
.lyb2-checkbox input{
    margin-right: 5px;
}
.lyb2-checkbox a{
    color: #e22307;
}
.lyb2-submit{
    width: 200px;
    height: 46px;
    font-size: 18px;
    margin-left: 110px;
    border-radius: 8px;
    border:none;
    background: #f44d35;
    color:#fff;
}
.lyb2-group p{
    font-size: 12px;
    color:#666;
    text-align: left;
}
.lyb2-group p em{
    color: #e22307;
}
.pc-wrap{
    width: 100%;
    height:100vh;
    box-sizing: border-box;
    padding-right:400px;
    padding-top: 80px;
}

.pc-left{
    float: left;
    width: 95%;
    height: 90%;
    border:1px solid #e5e5e5;
    box-sizing: border-box;
    overflow: hidden;
}

.pic-cont-tit{
    width: 100%;
    height: 100px;
    font-size: 20px;
    line-height: 40px;
    padding: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}
.pic-cont-swiper{
    width: 90%;
    height:90%;
}
.pic-cont-swiper .pic-cont-item{
    width: 100%;
    height:90%;
    padding: 0 110px;
    box-sizing: border-box;
}
.pic-cont-swiper .pic-cont-item div{
    width: 100%;
    height: 70%;
}
.pic-cont-swiper .pic-cont-item img{
    display: block;
    max-width: 600px;
    max-height: 400px;
    margin: 0 auto;
}
.pic-cont-swiper .pic-cont-item p{
    width: 100%;
    max-height: 100px;
    line-height: 20px;
    font-size: 14px;
    text-align: left;
    color: #666;
    overflow: hidden;
    margin-top: 20px;
}

.pic-cont-swiper .swiper-pagination{
    width: 80px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border:1px solid #e5e5e5;
    color:#999;
    background: #fff;
    position: absolute;
    left:0;
    bottom:26%;
}

.pic-cont-swiper .swiper-button{
    display: inline-block;
    width: 40px;
    height: 60px;
    position: absolute;
    top:50%;
    margin-top: -60px;
}
.pic-cont-swiper .swiper-button-prev{
    left:0px;
    background: url(../images/pc-prev.png);
}
.pic-cont-swiper .swiper-button-next{
    right:0px;
    background: url(../images/pc-next.png);
}

.pc-right{
    float: right;
    width: 400px;
    padding-right: 20px;
    height: 90%;
    border:2px solid #e5e5e5;
    overflow-y: scroll;
    margin-right: -400px;
}
.pc-box{
    width: 380px;
    overflow: hidden;
    padding-left: 15px;
}
.pc-box-tit{
    width: 380px;
    height: 18px;
    padding: 15px 0;
    border-bottom:1px solid #e5e5e5;
}
.pc-box-tit strong{
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    padding-left: 10px;
    border-left: 4px solid #f44d35;
}

.pc-xmxx,.pc-xmxx-logo,.pc-xmxx-list{
    width: 380px;
    overflow: hidden;
}
.pc-xmxx{
    padding-top: 10px;
}
.pc-xmxx-logo-left,.pc-xmxx-logo-left img{
    width: 100px;
    height: 70px;
}
.pc-xmxx-logo-left{
    float: left;
}
.pc-xmxx-logo-right{
    width: 270px;
    height: 70px;
    float: right;
    text-align: left;
}
.pc-xmxx-logo-right em{
    display: block;
    height: 20px;
    line-height: 20px;
    font-size:14px;
}
.pc-xmxx-logo-right a{
    color: #3475b7;
}
.pc-xmxx-list{
    padding-top: 10px;
    text-align: left;
}
.pc-xmxx-list p{
    font-size: 14px;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.pc-xmxx-list p i{
    margin-right: 40px;
}
.pc-xmxx-list p a{
    display: block;
    width: 150px;
    height: 36px;
    text-align: center;
    background: #f44d35;
    color:#fff;
    border-radius: 10px;
}
.pc-box-list{
    width: 380px;
    overflow: hidden;
}
.pc-box-list li{
    width: 380px;
    overflow: hidden;
    padding:  10px 0;
    border-bottom:1px dashed #e5e5e5;
    text-align: left;
}
.pc-box-list li strong,.pc-box-list li span{
    display: block;
}
.pc-box-list li strong{
    font-size: 14px;
    line-height: 30px;
}
.pc-box-list li:hover strong a{
    color: #e22307;
}
.pc-box-list li span{
    font-size: 12px;
    color: #999;
    line-height: 20px;
    height:40px;
}
.pc-box-list li span a{
    color: #e22307;
}
.pc-box-tags{
    width: 380px;
    overflow: hidden;
    padding-top: 20px;
    padding-bottom: 10px;
}
.pc-box-tags a{
    display: inline-block;
    height:30px;
    line-height: 30px;
    font-size: 14px;
    padding: 0 12px;
    border:1px solid #ddd;
    float: left;
    margin-right: 25px;
    margin-bottom: 10px;
    border-radius: 16px;
}
.pc-box-tags a:hover{
    color: #fff;
    background: #f44d35;
    border-color: #f44d35;
}


.scate-pic-slide{
    width: 1198px;
    height: 263px;
    border:1px solid #e5e5e5;
}
.scate-pic-slide .hd{
    width: 1168px;
    height: 39px;
    margin: 0 15px;
    border-bottom:2px solid #e5e5e5;
    position: relative;
}
.scate-pic-slide .hd a.m{
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 50px;
}
.scate-pic-slide .hd ul{
    position: absolute;
    left: 0;
    top: 0;
}
.scate-pic-slide .hd ul li{
    float: left;
    height: 39px;
    line-height: 39px;
    margin-right: 40px;/*65px*/
    cursor: pointer;
}
.scate-pic-slide .hd ul li.on{
    border-bottom: 2px solid #f44d35;
}
.scate-pic-slide .bd ul{
    width: 1185px;
    height: 225px;
    padding-left: 15px;
    padding-top: 10px;
    margin-left: -1px;
}
.scate-pic-slide .bd ul li,.scate-pic-slide .bd ul li img{
    width: 225px;
    height: 95px;
}
.scate-pic-slide .bd ul li{
    float: left;
    margin-right: 11px;
    margin-bottom: 10px;
}

.scate-ptp{
    height: 385px;
}
.scate-rmpp,.scate-hytt,.scate-phb{
    height: 382px;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.scate-rmpp,.scate-hytt{
    float: left;
    margin-right: 15px;
}
.scate-rmpp{
    width: 323px;
}

.scate-rmpp-tit{
    width: 303px;
    height: 50px;
    line-height: 50px;
    margin:  0 10px;
    border-bottom: 1px solid #e5e5e5;
}
.scate-rmpp-tit strong{
    font-size: 24px;
    font-weight: bolder;
    float: left;
    padding-left: 30px;
    background: url(../images/fire-icon-red.jpg) no-repeat left center;
}
.scate-rmpp-imgs{
    width: 300px;
    height: 158px;
    margin: 0 11.5px;
    border-bottom:1px solid #e5e5e5;
}
.scate-rmpp-imgs li,.scate-rmpp-imgs li img{
    width: 90px;
    height: 59px;
}
.scate-rmpp-imgs li{
    float: left;
    padding-top: 13px;
    padding-bottom: 0px;
    margin: 0 5px;
}
.scate-rmpp-tit2{
    width: 303px;
    height: 40px;
    position: relative;
    margin: 0 10px;
}
.scate-rmpp-tit2 strong{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left:37px;
    padding-right: 10px;
    background: url(../images/fk-icon-red.jpg) no-repeat 10px center;
}
.scate-rmpp-tit2 i{
    display: inline-block;
    width: 65px;
    border-top: 1px solid #333;
    position: absolute;
    top: 19px;
}
.scate-rmpp-tit2 i.l{
    left: 20px;
}
.scate-rmpp-tit2 i.r{
    right: 20px;
}
.scate-rmpp-cates{
    width: 292px;
    height: 99px;
    margin: 0 11px;
    padding-left: 9px;
    margin-top: 10px;
}
.scate-rmpp-cates a{
    display: block;
    float: left;
    margin-right: 9px;
    margin-bottom: 13px;
    width: 62px;
    height: 26px;
    border:1px solid #f44d35;
    font-size: 12px;
    line-height: 27px;
    color: #f44d35;
}
.scate-rmpp-cates a:hover{
    background: #f44d35;
    color: #fff;
}
.scate-hytt{
    width: 533px;
}
.scate-hytt-tit{
    width: 503px;
    height: 50px;
    border-bottom:1px solid #e5e5e5;
    margin: 0 10px;
}
.scate-hytt-tit h1{
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    font-weight: bolder;
    float: left;
    padding-left: 30px;
    background: url(../images/zixun-icon-red.jpg) no-repeat left center;
}
.scate-hytt-tit a{
    font-size: 12px;
    float: right;
    color: #999;
    line-height: 55px;
}

.scate-hytt-tj{
    width: 500px;
    height: 40px;
    margin: 0 11.5px;
    position: relative;
}
.scate-hytt-tj a{
    display: block;
    width: 450px;
    height: 18px;
    line-height: 18px;
    font-size: 18px;
    font-weight: bolder;
    padding: 11px 0;
    padding-left: 50px;
    text-align: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.scate-hytt-tj a:hover{
    color: #e22307;
}
.scate-hytt-tj i{
    display: inline-block;
    width: 40px;
    padding-right: 5px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -9px;
    text-align: center;
}
.scate-hytt-tj span.xg_a_btn{
    display: block;
    width: 45px;
    position:absolute;
    left:0px;
    top: 20px; 
}
.scate-hytt-tj span.xg_a_btn i{
    background: url(../images/icon-newest.jpg) no-repeat center;
}
.scate-hytt-tj a.yellow i{
    background: url(../images/icon-tuijian.jpg) no-repeat center;
}

.scate-hytt-list{
    width: 500px;
    overflow: hidden;
    margin: 0 11.5px;
}
.scate-hytt-list li{
    width: 500px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    font-size: 18px;
}
.scate-hytt-list li a{
    width: 485px;
    height: 36px;
    padding-left: 20px;
    position: relative;
}
.scate-hytt-list li a:hover{
    color:#e22307;
}
.scate-hytt-list li i{
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.scate-phb{
    width: 308px;
    float: right;
}
.scate-phb .juhe-phb-tit h3{
    font-size: 24px;
}

/* ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.scate-jptj{
    height: 360px;
}
.scate-jptj-tit{
    width: 1200px;
    height: 43px;
    border-bottom: 2px solid #ffaa9e;
}
.scate-jptj-tit h3{
    float: left;
    height: 43px;
    line-height: 43px;
    font-size:24px;
    border-bottom: 2px solid #f44d35;
    font-weight: bolder;
}
.scate-jptj-tit h3 strong{
    font-weight: bolder;
    color: #f44d35;
}
.scate-jptj-tit p{
    float: left;
    line-height: 50px;
    margin-left: 5px;
    font-size: 14px;
}
.scate-jptj-tit p a,.scate-jptj-tit p{
    color: #999;
}
.scate-jptj-tit p a{
    margin: 0 5px;
}
.scate-jptj-tit p a:hover{
    color: #e22307;
}
.scate-jptj-tit a.m{
    float: right;
    font-size: 12px;
    line-height: 50px;
    color: #999;
}

.scate-jptj-box{
    width: 1200px;
    height: 300px;
    padding-top: 10px;
}
.scate-jptj-list{
    width: 875px;
    height: 300px;
    float: left;
}
.scate-jptj-list-img{
    width: 875px;
    height: 95px;
}
.scate-jptj-list-img li,.scate-jptj-list-img li img{
    width:164px;
    height: 95px; 
}
.scate-jptj-list-img li a:hover img{
    box-shadow: 0 0 8px #999;
}
.scate-jptj-list-img li{
    float: left;
    margin-right: 10px;
}
.scate-jptj-list-txt{
    width: 875px;
    height: 90px;
    margin: 10px 0;
}
.scate-jptj-list-txt li{
    width: 164px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    font-size: 14px;
    text-align:left;
    margin-right: 10px;
}
.scate-jptj-list-txt li a{
    color: #666;
}
.scate-jptj-list-txt li a:hover{
    color: #e22307;
}
.scate-jptj-list-txt li i{
    color:#999;
    margin-right: 5px;
}
.scate-jptj-wytj{
    width: 308px;
    height: 298px;
    border: 1px solid #e5e5e5;
    float: right;
}
.scate-jptj-wytj-tit{
    width: 288px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 10px;
}
.scate-jptj-wytj-tit strong{
    float: left;
    font-size: 18px;
    padding-left: 30px;
    background: url(../images/zan-icon-red.jpg) no-repeat left center;
    background-size: auto 18px;
}
.scate-jptj-wytj-tit a{
    display: inline-block;
    padding-left: 20px;
    height: 15px;
    line-height: 15px;
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 15px;
    background: url(../images/hyh-icon-gray.jpg) no-repeat left center;
}
.scate-jptj-wytj-list{
    width: 288px;
    height: 246px;
    overflow: hidden;
    padding: 5px 10px;
}
.scate-jptj-wytj-list li{
    width: 288px;
    height: 95px;
    padding:15px 0;
    border-bottom: 1px dashed #e5e5e5;
}
.scate-jptj-wytj-list li>a,.scate-jptj-wytj-list li img,.scate-jptj-wytj-list li span,.scate-jptj-wytj-list li strong,.scate-jptj-wytj-list li em,.scate-jptj-wytj-list li u{
    display: block;
}
.scate-jptj-wytj-list li img{
    width: 164px;
    height: 95px;
    float: left;
}
.scate-jptj-wytj-list li:hover img{
    box-shadow: 0 0 8px #999;
}
.scate-jptj-wytj-list li span{
    width: 114px;
    height: 95px;
    float: right;
    text-align: left;
}
.scate-jptj-wytj-list li strong,.scate-jptj-wytj-list li em{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.scate-jptj-wytj-list li strong{
    font-size: 14px;
}
.scate-jptj-wytj-list li:hover strong a{
    color: #e22307;
}
.scate-jptj-wytj-list li em{
    font-size: 12px;
    color: #999;
}
.scate-jptj-wytj-list li i{
    color: #333;
}
.scate-jptj-wytj-list li b{
    color: #e22307;
}
.scate-jptj-wytj-list li u{
    
    line-height: 20px;
    margin-top: 10px;
    border:1px solid #f44d35;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    color: #f44d35;
    border-radius: 5px;
}
.scate-jptj-wytj-list li u,.scate-jptj-wytj-list li u a{
    width: 72px;
    height: 20px;
}
.scate-jptj-wytj-list li u a{
    display: block;
    color: #f44d35;
}
.scate-jptj-wytj-list li:hover u{
    background: #f44d35;
}
.scate-jptj-wytj-list li:hover u a{
    color: #fff;
}

/* ÃƒÂ§Ã¢â‚¬Â°Ã‚Â¹ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â²ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ¥Ã…â€™Ã‚Âº & ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ¥Ã…â€™Ã‚Âº */
.scate-zhuanqu{
    height: 470px;
}
.scate-tezq{
    width: 865px;
    height: 470px;
    float: left;
}
.scate-tezq-tit{
    width: 865px;
    height: 43px;
    border-bottom: 2px solid #ffaa9e;
}
.scate-tezq-tit h3{
    float: left;
    font-size: 24px;
    height: 43px;
    line-height: 43px;
    font-weight: bolder;
    border-bottom: 2px solid #f44d35;
}
.scate-tezq-tit h3 strong {
    font-weight: bolder;
    color: #f44d35;
}
.scate-tezq-tit p{
    float: right;
    line-height: 50px;
    font-size: 14px;
}
.scate-tezq-tit p,.scate-tezq-tit p a{
    color: #999;
}
.scate-tezq-tit p a{
    margin: 0 5px;
}
.scate-tezq-tit p a:hover{
    color: #e22307;
}
.scate-tezq-list{
    width: 865px;
    height: 415px;
    padding-top: 10px;
    overflow: hidden;
}
.scate-tezq-list-img{
    width: 891px;
    height: 203px;
}
.scate-tezq-list-img li{
    width: 247px;
    height: 179px;
    margin-right: 26px;
    float: left;
    border:1px solid #e5e5e5;
    padding: 11px 11px;
}
.scate-tezq-list-img li img{
    width: 246px;
    height: 140px;
}
.scate-tezq-list-img li:hover img{
    box-shadow: 0 0 8px #999;
}
.scate-tezq-list-img li span{
    display: block;
    width: 246px;
    height: 20px;
    margin-top: 15px;
}
.scate-tezq-list-img li strong,.scate-tezq-list-img li em{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
}
.scate-tezq-list-img li strong{
    width: 150px;
    float: left;
    text-align: left;
}
.scate-tezq-list-img li:hover strong a{
    color: #e22307;
}
.scate-tezq-list-img li em{
    width: 90px;
    float: right;
    text-align: right;
    color: #f44d35;
}
.scate-tezq-list-img li b{
    font-size: 22px;
    font-weight: bolder;
}
.scate-tezq-list-txt{
    width: 863px;
    height: 198px;
    border:1px solid #e5e5e5;
    margin-top: 10px;
}
.scate-tezq-list-txt li{
    float: left;
    width: 133px;
    padding-left: 10px;
    height: 33px;
    font-size: 14px;
    line-height: 33px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
}
.scate-tezq-list-txt li a{
    color: #666;
}
.scate-tezq-list-txt li a:hover{
    color: #e22307;
}
.scate-mqzq{
    width: 308px;
    height: 467px;
    float: right;
    border:1px solid #e5e5e5;
    border-top:2px solid #f44d35;
}
.scate-mqzq-tit{
    width: 288px;
    height: 46px;
    line-height: 46px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 10px;
}
.scate-mqzq-tit strong{
    float: left;
    font-size: 18px;
    padding-left: 35px;
    background: url(../images/city-icon-red.jpg) no-repeat left center;
}
.scate-mqzq-tit a{
    font-size: 12px;
    color: #999;
    float: right;
    line-height: 53px;
}
.scate-mqzq-list-slide{
    width: 288px;
    height: 279px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 10px;
    margin-top: 10px;
}

.scate-mqzq-list-slide .hd{
    width: 288px;
    height: 37px;
    position: relative;
}
.scate-mqzq-list-slide .hd ul{
    width: 297px;
    height: 27px;
    position: absolute;
    left:0;
    top:0;
}
.scate-mqzq-list-slide .hd ul li{
    width: 87px;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-right: 10px;
    font-size: 12px;
    text-align: center;
    border:1px solid #f44d35;
}   
.scate-mqzq-list-slide .hd ul li a{
    color:#f44d35;
}
.scate-mqzq-list-slide .hd ul li.on{
    background: #f44d35;
}
.scate-mqzq-list-slide .hd ul li.on a{
    color: #fff;
}

.scate-mqzq-list-slide .bd{

}
.scate-mqzq-list-slide .bd>a,.scate-mqzq-list-slide .bd img,.scate-mqzq-list-slide .bd span{
    display: block;
}
.scate-mqzq-list-slide .bd img{
    width: 288px;
    height: 164px;
}
.scate-mqzq-list-slide .bd span{
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    height: 70px;
    margin-top: 10px;
    color: #999;
    overflow: hidden;
}
.scate-mqzq-list-slide .bd em{
    font-weight: bolder;
    color: #666;
}
.scate-mqzq-list-slide .bd a{
    color: #e22307;
}
.scate-mqzq-list-txt{
    width: 288px;
    height: 140px;
    overflow: hidden;
    margin: 0 10px;
}
.scate-mqzq-list-txt li{
    width: 288px;
    height: 46px;
    border-bottom: 1px dashed #e5e5e5;
    text-align: left;
}
.scate-mqzq-list-txt li a{
    display: block;
    width: 273px;
    padding-left: 15px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.scate-mqzq-list-txt li a:hover{
    color: #e22307;
}
.scate-mqzq-list-txt li i{
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(../images/arrow-dot-gray.jpg);
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
}


/* lzl */
/* hotÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ©Ã‚Â¡Ã‚Âµ */
.hotpage{
    overflow: hidden;
}
/* ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¥Ã¢â‚¬ÂºÃ‚ÂºÃƒÂ¥Ã‚Â®Ã…Â¡ÃƒÂ¦Ã‚ÂµÃ‚Â®ÃƒÂ¥Ã…Â Ã‚Â¨ */
.hotpage-list-nav{
    position: fixed;
    left: 50%;
    margin-left: -700px;
    top: 40px;
    width: 80px;
    border: 1px solid #dcdcdc;
}
.hotpage-list-nav ul li{
    width: 100%;
    clear: both;
    text-align: center;
    line-height: 24px;
    border-bottom: 1px solid #dcdcdc;
    font-size: 14px;
    position: relative;
}
.hotpage-list-nav ul li:last-child{border-bottom: none;}
.hotpage-list-nav ul li:first-child,.hotpage-list-nav ul li:last-child{font-size: 12px;}
.hotpage-list-nav ul li a{
    color: #666;
    display: block;
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.hotpage-list-nav ul li a:hover{
    background-color: #f44d35;
    color: #fff;
}
.hotpage-list-nav ul li span{
    position: absolute;
    top: 0;
    left: 0px;
    width: 80px;
    color: #f44d35;
    font-size: 12px;
    cursor: pointer;
    z-index: 1;
}
.hotpage-list{
    width: 920px;
    overflow: hidden;
}
.hotpage-list .hotpage-item{
    width: 918px;
    overflow: hidden;
    margin-bottom: 15px;
    border: 1px solid #dcdcdc;
}
.hotpage-list .hotpage-item .hotpage-list-tit{
    width: 880px;
    line-height: 50px;
    color: #f44d35;
    font-size: 24px;
    text-align: left;
    padding: 0 19px;
}
.hotpage-list .hotpage-item .hotpage-list-con{
    width: 880px;
    overflow: hidden;
    padding: 0 19px;
    text-align: left;
}
.hotpage-list .hotpage-item .hotpage-list-con a{
    color: #333;
    font-size: 16px;
    line-height: 50px;
    display: inline-block;
    text-align: left;
    margin-right: 46px;
    cursor: pointer;
}
.hotpage-list .hotpage-item .hotpage-list-con a:hover{
    color: #e22307;
}
.hotpage-list .hotpage-item .hotpage-list-more{
    line-height: 36px;
    background: #f2f2f2;
}
.hotpage-list .hotpage-item .hotpage-list-more a{
    display: block;
    color: #999;
    font-size: 14px;
}
/* hotÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ */
/* ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ§Ã‚Â»Ã‚Â */
.hot-intro-banner{
    width: 600px;
    float: left;
    overflow: hidden;
    position: relative;
}
.hot-intro-banner img{
    width: 600px;
    height: 300px;
    vertical-align: middle;
}
.hot-intro-banner p{
    position: absolute;
    bottom: -36px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    line-height: 36px;
    padding-left: 15px;
    width: 585px;
    font-size: 18px;
    text-align: left;
}
.hot-intro-desc{
    width: 518px;
    float: right;
    overflow: hidden;
    padding: 20px 40px 0 40px;
    height: 278px;
    background: #f2f2f2;
    position: relative;
    text-align: left;
    border: 1px solid #e5e5e5;
    border-left: none;
}
.hot-intro-desc .hot-intro-desc-icon{
    position: absolute;
    top: 0;
    right: 0;
    width: 57px;
    height: 54px;
}
.hot-intro-desc .hot-intro-desc-tit{
    border-bottom: 1px solid #c9c8c7;
    overflow: hidden;
}
.hot-intro-desc .hot-intro-desc-tit span{
    border-bottom: 2px solid #f44d35;
    line-height: 40px;
    display: inline-block;
    font-size: 24px;
    color: #333;
}
.hot-intro-desc p{
    font-size: 16px;
    color: #666;
    line-height: 30px;
}
.hot-intro-desc p a{
    float: right;
    color: #fff;
    font-size: 18px;
    background: #f44d35;
    padding: 6px 30px;
    border-radius: 6px;
    margin-top: 5px;
    display: inline-block;
    position: relative;
    outline: none;
}
.hot-intro-desc p a:hover{
    box-shadow: 0px 1px 1px #f44d35;
    /* top: 1px; */
    /* left: 1px; */
}
/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¦Ã‚Â³Ã‚Â¨ */
.hot-care{
    width: 1198px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.hot-care-tit{
    width: 1178px;
    overflow: hidden;
    clear: both;
    color: #333;
    font-size: 18px;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.hot-care-tit span{
    border-left: 4px solid #f44d35;
    margin-right: 6px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.hot-care-tit i{
    color: #f44d35;
    font-weight: bold;
    margin: 0 10px;
}
.hot-care-list{
    overflow: hidden;
    clear: both;
}
.hot-care-list ul li{
    width: 149.75px;
    float: left;
    border-left: none;
    border-bottom: none;
    height: 115px;
}
.hot-care-list ul li a{
    display: block;
    border: 1px solid #f0f0f0;
    padding-top: 12px;
    padding-bottom: 7px;
}
.hot-care-list ul li a:hover{
    border: 1px solid #e92e13;
}
.hot-care-list ul li:nth-child(8n){
    border-right: none;
}
.hot-care-list ul li img{
    width: 100px;
    height: 70px;
}
.hot-care-list ul li p{
    color: #333;
    font-size: 14px;
    line-height: 1.6;
}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¥ÃƒÂ¥Ã‚ÂÃ‚Â£ */
.hot-pprk{
    overflow: hidden;
    clear: both;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.hot-pprk-tit{
    width: 1198;
    overflow: hidden;
    clear: both;
    color: #333;
    font-size: 18px;
    text-align: left;
    line-height: 40px;
    padding: 0 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 2px solid #f44d35;
}
.hot-pprk-tit span{
    border-left: 4px solid #f44d35;
    margin-right: 6px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.hot-pprk-tit a{
    font-size: 16px;
    color: #f44d35;
    background: url(../images/lzl_icon03.jpg) no-repeat left center;
    padding-left: 30px;
    float: right;
    margin-left: 10px;
}
.hot-pprk-tit a:last-child{
    background: url(../images/lzl_icon02.jpg) no-repeat left center;
}
.hot-pprk-box{
    width: 1178px;
    overflow: hidden;
    clear: both;
    padding: 10px;
}
.hot-pprk-box .hot-pprk-gallery{
    width: 350px;
    float: left;
    overflow: hidden;
    position: relative;
}
.hot-pprk-gallery-top{
    border:1px solid #e5e5e5;
    background: #e5e5e5;
}
.hot-pprk-gallery-top,.hot-pprk-gallery-top .swiper-slide p,.hot-pprk-gallery-top .swiper-slide img{
    width: 348px;
    height: 198px;
    position: relative;
}
.hot-pprk-gallery-top .swiper-slide span{
    display: block;
    padding: 8px 10px;
    font-size: 12px;
    color: #fff;
    background: rgba(255,255,255,0.3);
    position: absolute;
    bottom: 5px;
    right: 10px;
}
.hot-pprk-gallery-thumbs{
    width: 310px;
    height: 47px;
    padding: 10px 20px;
    background: #e5e5e5;
    position: relative;
}
.hot-pprk-gallery-thumbs .swiper-slide img{
    width: 70px;
    height: 45px;
    border:1px solid #e5e5e5;
}
.hot-pprk-gallery-thumbs .swiper-button{
    width: 20px;
    height: 47px;
    top: 10px;
    margin-top: 0px;
    outline: none;
}
.hot-pprk-gallery-thumbs .swiper-button-prev{
    left: 0;
    background: url(../images/lzl_icon05.png) no-repeat center;
}
.hot-pprk-gallery-thumbs .swiper-button-next{
    right: 0;
    background: url(../images/lzl_icon04.png) no-repeat center;
}

.hot-pprk-intro{
    width: 800px;
    float: right;
    overflow: hidden;
    text-align: left;
}
.hot-pprk-intro ul li{
    font-size: 14px;
    color: #999;
    line-height: 30px;
}
.hot-pprk-intro ul li span{
    color: #333;
}
.hot-pprk-intro .hot-pprk-intro-w1{
    width: 40%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hot-pprk-intro .hot-pprk-intro-w2{
    width: 33%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hot-pprk-intro .hot-pprk-intro-w3{
    width: 27%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hot-pprk-intro .hot-pprk-intro-w4{
    width: 60%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hot-pprk-intro .hot-pprk-intro-w5{
    width: 92%;
    clear: both;
}
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â ÃƒÂ¦Ã…â€œÃ‚Âº/ÃƒÂ¦Ã‚ÂÃ‚Â¡ÃƒÂ¤Ã‚Â»Ã‚Â¶/ÃƒÂ¦Ã…â€™Ã¢â‚¬Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
.hot-news{
    overflow: hidden;
    clear: both;
}
.mr15{
    margin-right: 15px;
}
.hot-news-box{
    width: 388px;
    overflow: hidden;
    float: left;
    border: 1px solid #dadada;
    padding: 0 0px 5px;
    border-top: 2px solid #f44d35;
}
.hot-news-tit{
    width: 368px;
    text-align: left;
    line-height: 40px;
    border-bottom: 1px solid #dadada;
    font-size: 18px;
    color: #333;
    padding: 0 10px;
}
.hot-news-tit span{
    border-left: 4px solid #f44d35;
    margin-right: 6px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.hot-news-tit i{
    color: #f44d35;
}
.hot-news-tit a{
    float: right;
    color: #999;
    font-size: 12px;
}
.hot-news-tit a:hover{
    color: #f44d35;
    text-decoration: underline;
}
.hot-news-list1{
    width: 368px;
    padding: 0 10px;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}
.hot-news-list1 .hot-news-item{
    margin: 10px auto;
    overflow: hidden;
    clear: both;
}
.hot-news-list1 .hot-news-item .hot-news-img{width: 110px;float: left;}
.hot-news-list1 .hot-news-item .hot-news-img img{width: 100px;height: 70px;}
.hot-news-list1 .hot-news-item .hot-news-img img:hover{box-shadow: 0px 2px 5px #ccc;}
.hot-news-list1 .hot-news-item .hot-news-txt{
    width: 250px;
    float: right;
    text-align: left;
}
.hot-news-list1 .hot-news-item .hot-news-txt div{
    font-size: 14px;
    color: #333;
    line-height: 2;
}
.hot-news-list1 .hot-news-item .hot-news-txt div:hover{color: #e92e13;}
.hot-news-list1 .hot-news-item .hot-news-txt p{
    font-size: 12px;
    color: #999;
    line-height: 1.5;
}
.hot-news-list1 .hot-news-item .hot-news-txt p a{color: #e92e13;}
.hot-news-list1 .hot-news-item .hot-news-txt p a:hover{text-decoration: underline;}
.hot-news-list2{
    width: 368px;
    padding: 0 10px;
    overflow: hidden;
}
.hot-news-list2 li{
    width: 355px;
    overflow: hidden;
    clear: both;
    padding-left: 13px;
    background: url(../images/lzl_icon06.jpg) no-repeat left center;
    font-size: 14px;
    text-align: left;
    height: 30px;
}
.hot-news-list2 li span{
    width: 70%;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 30px;
}
.hot-news-list2 li span:hover{color: #e92e13;}
.hot-news-list2 li i{
    float: right;
    text-align: right;
    color: #c7c7c7;
    display: inline-block;
    line-height: 30px;
}
/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ */
.hot-subject{
    width: 1198px;
    height:160px;
    overflow: hidden;
    border: 1px solid #dadada;
}
.hot-subject-tit{
    width: 20px;
    background: url(../images/lzl_icon07.png) no-repeat center 10px,#f44d35;
    font-size: 18px;
    color: #fff;
    padding: 0 10px;
    height: 124px;
    float: left;
    padding-top: 36px;
    line-height: 1.1;
}
.hot-subject-list{
    margin-left: 60px;
    text-align: left;
    overflow: hidden;
}
.hot-subject-list a{
    font-size: 16px;
    color: #666;
    padding: 8px 10px;
    border: 1px solid #e5e5e5;
    border-radius: 20px;
    display: inline-block;
    margin: 9px auto;
    margin-right: 6px;
}
.hot-subject-list i{
    margin-right: 12px;
}
.hot-subject-list a:hover{
    background: #f44d35;
    color: #fff;
    border-color: #f44d35;
}
/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬ÂºÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã…â€™Ã¢â‚¬Â¡ÃƒÂ¥Ã‚ÂÃ¢â‚¬â€ */
.hot-znwd{overflow: hidden;clear: both;}
.hot-cyzn{
    width: 873px;
    overflow: hidden;
    float: left;
    border: 1px solid #dadada;
    border-top: 2px solid #f44d35;
}
.hot-cyzn-tit{
    width: 805px;
    text-align: left;
    line-height: 40px;
    border-bottom: 1px solid #dadada;
    font-size: 18px;
    color: #333;
    padding: 0 20px;
    background: url(../images/lzl_icon08.jpg) no-repeat 20px 12px;
    padding-left: 48px;
}
.hot-cyzn-tit i{color: #f44d35;}
.hot-cyzn-list{
    width: 853px;
    overflow: hidden;
    clear: both;
    padding: 0 10px;
}
.hot-cyzn-list .hot-cyzn-img{
    width: 200px;
    float: left;
    padding: 10px;
    padding-right: 0;
}
.hot-cyzn-list .hot-cyzn-img img{width: 200px;height: 114px;margin-bottom: 10px;}
.hot-cyzn-list .hot-cyzn-img img:hover{box-shadow: 0px 2px 5px #ccc;}
.hot-cyzn-list .hot-cyzn-item{
    width: 300px;
    float: left;
    padding: 0 10px;
    margin: 10px auto;
    text-align: left;
    border-right: 1px solid #e5e5e5;
}
.hot-cyzn-list .hot-cyzn-item:last-child{border-right: none;}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1{
    overflow: hidden;
    clear: both;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1 div{
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1 div:hover{color: #e92e13;}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1 p{
    font-size: 12px;
    color: #999;
    line-height: 22px;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1 p a{color: #e22307;}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt1 p a:hover{text-decoration: underline;}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt2{
    margin-top: 10px;
    overflow: hidden;
    clear: both;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt2 ul li{
    width: 287px;
    overflow: hidden;
    clear: both;
    padding-left: 13px;
    background: url(../images/lzl_icon06.jpg) no-repeat left center;
    font-size: 14px;
    text-align: left;
    height: 29px;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt2 ul li span{
    width: 70%;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 30px;
}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt2 ul li span:hover{color: #e92e13;}
.hot-cyzn-list .hot-cyzn-item .hot-cyzn-txt2 ul li i{
    float: right;
    text-align: right;
    color: #999;
    display: inline-block;
    line-height: 30px;
    font-size: 12px;
}
.fr{float: right;}
.fl{float: left;}
.hot-jmwd{
    width: 308px;
    overflow: hidden;
    float: left;
    border: 1px solid #dadada;
    border-top: 2px solid #f44d35;
}
.hot-jmwd-tit{
    width: 288px;
    text-align: left;
    line-height: 40px;
    border-bottom: 1px solid #dadada;
    font-size: 18px;
    color: #333;
    padding: 0 10px;
}
.hot-jmwd-tit span{
    border-left: 4px solid #f44d35;
    margin-right: 6px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.hot-jmwd-tit i{color: #f44d35;}
.hot-jmwd-tit a{
    float: right;
    color: #999;
    font-size: 12px;
}
.hot-jmwd-tit a:hover{
    color: #f44d35;
    text-decoration: underline;
}
.hot-jmwd-list{
    overflow: hidden;
    clear: both;
    padding: 0 20px;
}
.hot-jmwd-list .hot-jmwd-item{
    border-left: 1px dashed #e5e5e5;
    padding: 2px 0px 2px 20px;
    text-align: left;
}
.hot-jmwd-list .hot-jmwd-item div{
    font-size: 14px;
    color: #333;
    position: relative;
    line-height: 32px;;
}
.hot-jmwd-list .hot-jmwd-item div:hover a{color: #e92e13;}
.hot-jmwd-list .hot-jmwd-item div i{
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #ddd;
    top: 10px;
    left: -26px;
    background: #fff;
}
.hot-jmwd-list .hot-jmwd-item p{
    font-size: 12px;
    color: #999;
    border-bottom: 1px solid #e5e5e5;
    line-height: 31px;;
}
.hot-jmwd-list .hot-jmwd-item:last-child p{
    border-color: #fff;
}

.item-float-detail{
    width: 650px;
    height: 580px;
    background: #fff;
    border:6px solid rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    overflow: hidden;
}

.item-float-detail-tit{
    width: 610px;
    height: 20px;
    line-height: 20px;
    background: #f2f2f2;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 20px;
}
.item-float-detail-tit strong{
    display: inline-block;
    float: left;
    border-left: 4px solid #f44d35;
    padding-left: 10px;
    font-size: 18px;
}
.item-float-detail-tit a{
    float: right;
    font-size: 20px;
}

.item-float-detail-list{
    width: 650px;
    height: 342px;
}
.item-float-detail-list li{
    height: 37px;
    line-height: 37px;
    padding: 0 20px;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    text-align: left;
    font-size: 16px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.item-float-detail-list li.long{
    width: 310px;
    border-right: 1px solid #e5e5e5;
}
.item-float-detail-list li.short{
    width: 259px;
}
.item-float-detail-list li strong{
    color: #333;
}
.item-float-detail-form{
    width: 610px;
    padding: 0 20px;
    height: 190px;
}
.item-float-detail-form-tit{
    width: 610px;
    height: 20px;
    line-height: 20px;
    padding: 20px 0;
}
.item-float-detail-form-tit strong{
    display: inline-block;
    float: left;
    border-left: 4px solid #f44d35;
    font-size: 18px;
    padding-left: 10px;
    font-weight: bolder;
}
.item-float-detail-form-tit em{
    color: #f44d35;
}
.item-float-detail-form-group{
    width: 610px;
    height: 40px;
    margin-bottom: 20px;
}
.item-float-detail-form-group label,.item-float-detail-form-group input,.item-float-detail-form-group button{
    display: block;
    float: left;
}
.item-float-detail-form-group label {
    width: 100px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.item-float-detail-form-group label i{
    color: #f44d35;
    margin-right: 5px;
}
.item-float-detail-form-group input{
    width: 250px;
    padding-left: 8px;
    height: 38px;
    border:1px solid #dcdcdc;
    font-size: 16px;
    line-height: 38px;
    border-radius: 5px;
    outline: none;
}
.item-float-detail-form-group button{
    width: 190px;
    height: 40px;
    line-height: 40px;
    border:none;
    background: #f44d35;
    color: #fff;
    margin-left: 20px;
    border-radius: 5px;
    font-size: 18px;
    outline: none;
    cursor: pointer;
}   

#detail_popup {
    transform: scale(0.8);
}
.popup_visible #detail_popup {
    transform: scale(1);
}

.kj-lyb{
    width: 376px;
    height: 274px;
    border:2px solid #f44d35;
    border-radius: 15px 15px 0 0;
    background: #fff;
}
.kj-lyb-tit{
    width: 336px;
    height: 48px;
    line-height: 48px;
    background: #f44d35;
    padding: 0 20px;
}
.kj-lyb-tit strong{
    font-size: 26px;
    color: #fff;
}
.kj-lyb-tit a{
    float: right;
    font-size: 20px;
    color: #fff;
}
.kj-lyb-form{
    width: 336px;
    height: 200px;
    padding: 0 20px;
    padding-top: 26px;
}
.kj-lyb-form-group{
    width: 336px;
    height: 40px;
    margin-bottom: 20px;
}
.kj-lyb-form-group label,.kj-lyb-form-group input,.kj-lyb-form-group button{
    display: block;
    float: left;
}
.kj-lyb-form-group label{
    width: 54px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.kj-lyb-form-group input{
    width: 250px;
    padding-left: 8px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    border:1px solid #e5e5e5;
    border-radius: 5px;
    outline: none;
}
.kj-lyb-form-group button{
    width: 220px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    color: #fff;
    margin-left: 54px;
    border:none;
    background: #ffaa00;
    border-radius: 5px;
    outline: none;
}


/* lp */

/* lp css start */
.mb100{
    margin-bottom: 100px;
}
.mb80{
    margin-bottom: 80px;
}
.pt15{
    padding-top: 15px;
}
.noborder{
    border: none !important;
}
/* ÃƒÂ¨Ã‚Â®Ã‚Â¿ÃƒÂ©Ã¢â‚¬â€Ã‚Â®404 Start */
/* ÃƒÂ¦Ã‚ÂÃ‚ÂÃƒÂ©Ã¢â‚¬Â Ã¢â‚¬â„¢404ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â  */
.not-found{
    position: relative;
    height: 398px;
    border: solid 1px #e5e5e5;
    margin-top: 20px;
    margin-bottom: 15px;
}
.not-found-img{
    position: absolute;
    left: 235px;
    top: 40px;
    width: 280px;
    height: 315px;
}
.not-found-notice{
    position: absolute;
    left: 530px;
    top: 140px;
    width: 440px;
    height: auto;
    text-align: left;
}
.not-found-notice p{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
}
.not-found-notice p:first-child{font-size: 18px;}
.not-found-notice p strong{font-size: 36px;}
.not-found-notice p span{color: #f44d35;}
.not-found-notice p a{color: #3475b7;}
/* 404-ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â» Start */
.list-cates{
    overflow: hidden;
}
.list-cates-tit{
    height: 38px;
    border-bottom: solid 2px #ffaa9e;
}
.list-cates-tit h2{
    float: left;
    width: 100px;
    font-size: 24px;
    line-height: 38px;
    border-bottom: solid 2px #f44d35;
}
.list-cates-tit h2 span{color: #f44d35}
.list-cates-tit p{
    float: right;
    padding-top: 15px;
}
.list-cates-tit p a{color: #999;}
.list-cates-list{
    width: 1212px;
    height: 460px;
}
.list-cates-list li{
    float: left;
    width: 290px;
    height: 140px;
    margin-right: 13px;
    margin-top: 10px;
    background-color: #eee;
}
.list-cates-stit{
    height: 39px;
    border-bottom: solid 1px #e5e5e5;
    padding-left: 12px;
    padding-right: 12px;
}
.list-cates-stit span{
    display: block;
    float: left;
    width: 40px;
    height: 18px;
    padding-left: 5px;
    font-size: 16px;
    border-left: solid 4px #f44d35;
    margin-top: 10px;
}
.list-cates-stit a{
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 40px;
}
.list-cates-slist{
    height: 100px;
    overflow: hidden;
}
.list-cates-slist ul li{
    float: left;
    width: 50px;
    height: 16px;
    margin-left: 15px;
    margin-right: 6px;
    margin-top: 12px;
    text-align: left;
    overflow: hidden;
}
.list-cates-slist ul li a{
    font-size: 12px;
    color: #666;
}
.list-cates-slist ul li a:hover{
    color: #e22307;
}
/* 404-ÃƒÂ§Ã‚Â²Ã‚Â¾ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® Start*/
.list-jpxm{
    width: 1178px;
    height: 243px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    margin-top: 15px;
    margin-bottom: 50px;
}
.list-jpxm-tit{
    height: 39px;
    border-bottom: solid 2px #e5e5e5;
}
.list-jpxm-tit h3{
    float: left;
    width: 83px;
    font-size: 18px;
    line-height: 39px;
    color: #333;
    border-bottom: solid 2px #f44d35;
}
.list-jpxm-tit p{
    float: right;
    margin-top: 15px;
    font-size: 14px;
}
.list-jpxm-tit p a{
    color: #999;
}
.list-jpxm-tit p a:hover{
    color: #e22307;
}
.list-jpxm-list ul li{
    float: left;
    width: 235px;
    height: 70px;
    margin-top: 20px;
}
.list-jpxm-list ul li img{
    float: left;
    width: 100PX;
    height: 70PX;
}
.list-jpxm-list ul li p{
    float: left;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 22px;
    padding-left: 10px;
}
.list-jpxm-list ul li p span{
    color: #e22307;
}
.list-jpxm-list ul li p.list-jpxm-list-name{
    width: 110px;
    font-size: 14px;
    color: #333;
}
.list-jpxm-list ul li:hover a img{
    box-shadow: 0 0 10px 2px #ccc;
}
.list-jpxm-list ul li:hover p a {
    color:#e22307;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»-ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ©Ã‚Â¡Ã‚Âµ  Start*/
.newspage{
    overflow: hidden;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»-ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ©Ã‚Â¡Ã‚Âµ-ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ Start*/
.news-list-wrap{
    width: 918px;
    overflow: hidden;
    border: solid 1px #e5e5e5;
}
.news-tit{
    height: 35px;
    background-color: #f2f2f2;
    text-align: left;
}
.news-tit h2{
    float: left;
    height: 18px;
    font-size: 18px;
    font-weight: bold;
    margin-left: 12px;
    border-left: solid 4px #f44d35;
    margin-top: 9px;
    padding-left: 10px;
}
.news-tit h2 i{font-weight: normal;padding-left: 10px;}
.news-list{
    padding: 0 20px;
}
.news-list ul li{
    height: 150px;
    border-bottom: solid 1px #e5e5e5;
}
.news-list ul li a{
    display: block;
    text-align: left;
    font-size: 16px;
    line-height: 30px;
    line-height: 60px;
}
.news-list ul li a:hover{color: #f44d35}
.news-list ul li p{
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #999;
    text-align: left;
    line-height: 24px;
}
.news-list ul li p a{
    display: inline;
    color: #f44d35;
    font-size: 14px;
    line-height: 24px;
}
.news-list-status{
    margin-top: 10px;
    text-align: left;
}
.news-list-status span{
    font-size: 12px;
    color: #666;
    margin-right: 20px;
}
.news-list-status span:first-child{
    margin-right: 10px;
}
.pagination{
    overflow: hidden;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.pagination a{
    display: block;
    float: left;
    margin-right: 15px;
    padding: 8px 15px;
    border:1px solid #e5e5e5;
    margin-bottom: 10px;
}
.pagination a:hover,.pagination a.active{
    color:#e22307;
    border-color:#e22307;
}
.pagination a.disabled,.pagination a.disabled:hover{
    background-color: #eee;
    border-color:#e5e5e5;
    color: #999;
    cursor: default;
}
.pagination a.empty,.pagination a.empty:hover{
    border:none;
    color: #999;
    cursor: default;
}
.pagination.npl{
    padding-left: 0;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ Start */
.company-lbox{
    position: relative;
    width: 1200px;
    height: 220px;
    background: url(../images/company-logo-bg.jpg) no-repeat top center;
    background-size: 100%;
    margin-top: 10px;
}
.company-info{
    position: absolute;
    left: 78px;
    top: 70px;
    width: 785px;
    height: 100px;
}
.company-logo{
    float: left;
    width: 125px;
    height: 100px;
    margin-right: 20px;
    background-color: #fff;
}
.company-logo img{
    width: 100px;
    height: 70px;
    margin: 0 auto;
    margin-top: 15px;
}
.company-info h1{
	width: 640px;
    height:24px;
    line-height: 24px;
    float: left;
    font-size: 24px;
    color: #fff;
    line-height: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.company-info p{
    width: 640px;
    float: left;
    text-align: left;
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
}
.company-info p a{
    color:#fff;
}
.company-lyzx{
    position: absolute;
    right: 50px;
    top: 85px;
    display: block;
    width: 240px;
    height: 56px;
    background: url(../images/company-lyzx-button.png) no-repeat top center;
    background-size: 100%;
    text-align: center;
    line-height: 56px;
    font-size: 20px;
    color: #fff !important;
    outline: none;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ-ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã‚ÂÃ‚Â¸ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ§Ã‚Â»Ã‚Â Start */
.company-jsxw{
    margin-top: 10px;
    overflow: hidden;
}
.company-js{
    float: left;
    width: 858px;
    height: 267px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
}
.company-js-tit,
.company-xw-tit{
    height: 45px;
    border-bottom: solid 1px #e5e5e5;
    text-align: left;
}
.company-js-tit h2{
    float: left;
    height: 18px;
    font-size: 18px;
    background: url(../images/company-js-icon.jpg) no-repeat left center;
    padding-left: 30px;
    margin-top: 14px;
    margin-left: 10px;
}
.company-js-cont{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.company-js-cont img{
    float: left;
    width: 350px;
    height: 200px;
    margin-right: 15px;
}
.company-js-cont-det{
    float: left;
    width: 458px;
    height: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 5px;
}
.company-js-cont p{
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 26px;
    text-align: left;
}
.company-js-cont p a{
    color: #f44d35;
}
.company-xw{
    float: right;
    width: 308px;
    height: 267px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
}
.company-xw-tit{
    padding-left: 10px;
    padding-right: 10px;
}
.company-xw-tit h2,
.company-zsxm-tit h2{
    float: left;
    font-size: 18px;
    padding-left: 10px;
    border-left: solid 4px #f44d35;
    margin-top: 14px;
}
.company-xw-tit a{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 20px;
}
.company-xw-list{
    text-align: left;
    padding-left: 35px;
    margin-top: 5px;
    background: url(../images/company-xw-bg.jpg) no-repeat 10px center;
}
.company-xw-list li{
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-xw-list li a{
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.company-xw-list li a:hover{color: #f44d35;}
.company-zsxm{
    height: 235px;
    border-bottom: solid 1px #e5e5e5;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    margin-top: 20px;
}
.company-zsxm-tit{
    height: 39px;
    border-bottom: solid 1px #e5e5e5;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}
.company-zsxm-tit p{
    float: right;
    margin-top: 15px;
}
.company-zsxm-tit p a{
    font-size: 14px;
    color: #999;
}
.company-zsxm-tit p a:hover{
    color: #e22307;
}
.company-zsxm-cont{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.company-zsxm-left{
    float: left;
    width: 300px;
    height: 170px;
}
.company-zsxm-left img{
    width: 300px;
    height: 170px;
}
.company-zsxm-right{
    float: left;
    width: 850px;
    padding-left: 20px;
}
.company-zsxm-right a.company-zsxm-dmname{
    display: block;
    width: 840px;
    text-align: left;
    border-bottom: dashed 1px #e5e5e5;
    line-height: 35px;
    font-size: 18px;
}
.company-zsxm-right p{
    float: left;
    width: 850px;
    color: #999;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
}
.company-zsxm-right p a{color: #f44d35;}
.company-zsxm-status{
    float: left;
    font-size: 14px;
    margin-top: 15px;
}
.company-zsxm-status span{
    color: #666;
}
.company-zsxm-status i{
    margin-right: 30px;
    color: #f44d35;
}
.company-cpzs{
    height: 227px;
    border-bottom: solid 1px #e5e5e5;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    margin-top: 20px;
}
.company-zsxm-swiper{
    position: relative;
    width: 1080px;
    height:150px;
    margin: 0 auto;
    padding: 20px 54px 20px 64px;  
    overflow: hidden;
}
.company-zsxm-swiper .swiper-slide span{
    display: block;

    width: 210px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-zsxm-swiper .swiper-slide img{
    display: block;
    width: 210px;
    height: 120px;
}
.company-zsxm-swiper .swiper-button{
    width: 30px;
    height: 120px;
    position: absolute;
    top:20px;
}
.company-zsxm-swiper .swiper-button-prev{
    left: 15px;
    background: #eee url(../images/arrow-left-gray-line.png) no-repeat center;
}
.company-zsxm-swiper .swiper-button-next{
    right: 15px;
    background: #eee url(../images/arrow-right-gray-line.png) no-repeat center;
}
.company-zsxm-swiper .swiper-slide:hover a{
    color:#e22307;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ-ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥ */
.company-link{
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
    overflow: hidden;
}
.company-link ul li{
    display: inline-block;
    margin-right: 10px;
    margin-top: 10px;
}
.company-link ul li:first-child{margin-right: 0;}
.company-link ul li a{color: #999;}
.company-link ul li a:hover{color: #e22307;}

/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡-ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚Âµ Start */
 .nav4{
    width: 955px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #f54c35;
    border-radius: 0 10px 0 0;
    padding-left: 245px;
}
.nav4 a{
    float: left;
    width: 130px;
    display: block;
    color: #fff;
    padding: 0 12.7px;
    position: relative;
}
.nav4 a:hover,.nav4 a.active{
    background: #e92e13;
} 

.company-cbdn-left{
    float: left;
    width: 240px;
    height: 460px;
    margin-top: -40px;
    background: #e6442c url(../images/cszx-bg.jpg) no-repeat center bottom;
}
.company-cats-tit{
    width: 195px;
    height: 39px;
    padding-left: 15px;
    margin-left: 15px;
    border-bottom: solid 1px #fff;
    color: #fff;
    font-size: 20px;
    line-height: 39px;
    text-align: center;
    background: url(../images/cszh-tit-icon.jpg) no-repeat 45px center;
}
.company-cats-list ul li{
    float: left;
    margin-top: 25px;
    text-align: center;
    
}
.company-cats-list ul li a{
    width: 48px;
    height: 16px;
    display: block;
    font-size: 16px;
    color: #fff;
    padding: 6px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-cats-list ul li a:hover{background: rgba(255,255,255, 0.2);}
/* cbdn ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â´banner */
.company-cbdn-middle{
    float: left;
    width: 620px;
    height: 405px;
    margin-left: 10px;
    margin-top: 10px;
}
.company-cbdn-banner,.company-cbdn-swiper{
    width: 620px;
    height: 290px;
    overflow: hidden;
}
.company-cbdn-swiper .swiper-slide a i{
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 600px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
    padding-left: 20px;
    text-align: left;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.4);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-cbdn-swiper .swiper-pagination{
    width: 600px;
    height: 12px;
    position: absolute;
    left:0;
    bottom:10px;
}
.company-cbdn-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width:12px;
    height:12px;
    margin:0 5px;
    background: #fff;
    border-radius: 50%;
}
.company-cbdn-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}
/* cbdn ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â´bannerÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã‚ÂÃ‚Â¸ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.company-cbdn-name{
    width: 620px;
    height: 99px;
    border: solid 1px #e5e5e5;
    margin-top: 19px;
    overflow: hidden;
}
.company-cbdn-name ul li{
    width: 206px;
    height: 33px;
    float: left;
    text-align: left;
}
.company-cbdn-name ul li a{
    display: inline-block;
    width: 180px;
    padding-left: 26px;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.company-cbdn-name ul li a:hover{
    color: #e22307;
}
.company-cbdn-name ul li i{
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #dcdcdc;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -3px;
}

/* cbdn ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¨Ã‚Â¾Ã‚Â¹-ÃƒÂ¥Ã…Â¸Ã…Â½ÃƒÂ¥Ã‚Â¸Ã¢â‚¬Å¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â */
.company-cbdn-right{
    float: right;
    width: 293px;
    height: 408px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #e5e5e5;
}
.company-cbdn-right-title{
    height: 39px;
    font-size: 18px;
    color: #333;
    text-align: left;
    border-bottom: solid 1px #e5e5e5;
}
.company-cbdn-right-title span{
    float: left;
    display: block;
    border-left: solid 4px #f44d35;
    padding-left: 10px;
    margin-top: 10px;
}
.company-cbdn-right-info{
    text-align: left;
    padding-bottom: 10px;
    border-bottom: dashed 1px #e5e5e5;
}
.company-cbdn-right-info:last-child{border: none;}
.company-cbdn-right-info a{
    width: 280px;
    font-size: 14px;
    line-height: 34px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-cbdn-right-info a:hover{
    color: #e22307;
}
.company-cbdn-right-info p{
    height: 60px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-cbdn-right-info p a{
    font-size: 12px;
    color: #e20612;
    line-height: 20px;
}
.company-cbdn-right-list{
    text-align: left;
    border-bottom: dashed 1px #e5e5e5;
    padding-top: 4px;
    padding-bottom: 4px;
}
.company-cbdn-right-list li{
    width: 240px;
    padding-left: 15px;
    line-height: 30px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    position: relative;
}
.company-cbdn-right-list li::before{
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #e5e5e5;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
}
.company-cbdn-right-list a:hover{
    color: #e22307;
}
/* ÃƒÂ¥Ã…Â¸Ã…Â½ÃƒÂ¥Ã‚Â¸Ã¢â‚¬Å¡ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã‚Â°Ã¢â‚¬ÂÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ */
.company-csrqjm{
    margin-top: 20px;
}
.company-cont-tit{
    height: 39px;
    text-align: left;
    border-bottom: solid 2px #ffaa9e;
}
.company-cont-tit h3{
    float: left;
    font-size: 24px;
    line-height: 39px;
    font-weight: bold;
    border-bottom: solid 2px #f44d35;
}
.csrqjm-tit h3{
    width: 145px;
}
.company-cont-tit h3 span{color: #f44d35;}

.company-csrqjm-list{
    width: 1198px;
    height: 124px;
    padding-top: 20px;
    background-color: #f3f3f3;
    border: solid 1px #e5e5e5;
    border-top: none;
    text-align: left;
}
.company-csrqjm-list ul li{
    float: left;
    width: 270px;
    height: 110px;
    margin-left: 22px;
}
.company-csrqjm-shop-info{
    float: left;
    width: 165px;
    height: 110px;
}
.company-csrqjm-shop-info a{
    float: left;
    display: block;
    width: 145px;
    padding-top: 6px;
    font-size: 16px;
    color: #666;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-csrqjm-shop-info a:hover{
    color: #e22307;
}
.company-csrqjm-shop-info span{
    display: block;
    float: left;
    font-size: 16px;
    color: #e20612;
    padding-top: 15px;
}
.company-csrqjm-shop-info p{
    float: left;
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    margin-top: 10px;
    text-align: left;

    overflow: hidden;
    text-overflow: ellipsis;
}
.company-csrqjm-shop-img{
    position: relative;
    width: 100px;
    height: 100px;
    float: right;
}
.company-csrqjm-shop-img .csrqjm-shop-img{
    width: 100px;
    height: 70px;
    margin-top: 20px;

}
.company-csrqjm-shop-img a:hover .csrqjm-shop-img{
    box-shadow: 0 0 4px 1px #ccc;
}
.nanjing-icon{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url(../images/nanjing-icon.png);
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    position: absolute;
    right: -4px;
    top: 8px;
}
/* ÃƒÂ¤Ã‚Â¼Ã‹Å“ÃƒÂ¨Ã‚Â´Ã‚Â¨ÃƒÂ¤Ã‚Â¼Ã‚ÂyÃƒÂ¤Ã‚Â¸Ã…Â¡ */
.company-yzqy{
    margin-top: 20px;
}
.yzqy-tit h3{width: 100px;}
.company-yzqy-list{
    width: 1200px;
    height: 230px;
    padding-top: 25px;
}
.company-yzqy-list-box{
    float: left;
    width: 279px;
    height: 230px;
    padding-left: 20px;
    border-right: solid 1px #e5e5e5;
}
.company-yzqy-list-box-single{
    height: 112px;
    padding-top: 5px;
    text-align: left;
}
.w254{
    width: 254px;
    padding-right: 25px;
}
.company-yzqy-list-box-single-tit{
    float: left;
    display: block;
    width: 260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.company-yzqy-list-box-single-tit strong{
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}
.company-yzqy-list-box-single-tit:hover strong {
    color: #e22307!important;
}
.company-yzqy-list-box-single-tit i{
    display: block;
    float: left;
    width: 19px;
    height: 17px;
    padding-left: 5px;
    background: url(../images/company-vip-golden.jpg) no-repeat center;
}
.company-yzqy-list-info{
    float: left;
    margin-top: 15px;
    width: 125px;
}
.company-yzqy-list-box-single p{
    float: left;
    width: 125px;
    font-size: 12px;
    color: #333;
    line-height: 40px;
}
.company-yzqy-list-box-single p span{
    color: #999;
}
.company-yzqy-list-box-single a img{
    display: block;
    width: 100px;
    height: 70px;
    float: right;
    margin-top: 20px;
}
/* ÃƒÂ¥Ã‚ÂÃ‚ÂÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.company-mqtj-left{
    float: left;
    width: 798px;
    height: 518px;;
    border: solid 1px #e5e5e5;
    margin-top: 10px;
}
.company-mqtj-left-box{
    float: left;
    width: 235px;
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    border-right: solid 1px #e5e5e5;
}
.company-mqtj-left-box:last-child{border: none;}
.w236{
    width: 236px;
    margin-top: 10px;
}
.company-mqtj-right{
    float: right;
    width: 368px;
    height: 498px;
    border: solid 1px #e5e5e5;
    margin-top: 10px;
    padding-left: 20px;
    padding-top: 20px;
}
.company-mqtj-right-slide{
    position: relative;
    width: 350px;
    height: 300px;
    border-bottom: solid 1px #e5e5e5;
    overflow: hidden;
}
.company-mqtj-right-slide .hd{
    position: absolute;
    top: 210px;
}
.company-mqtj-right-slide .hd ul li{
    float: left;
    
    margin-right: 10px;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    border: solid 1px #f44d35;
}
.company-mqtj-right-slide .hd ul li a{
    display: block;
    width: 108px;
    color: #f44d35;
    height: 25px;
}
.company-mqtj-right-slide .hd ul li:last-child{margin-right: 0;}
.company-mqtj-right-slide .bd img{
    display: block;
    width: 350px;
    height: 200px;
}
.company-mqtj-right-slide .hd ul li.on a{
    background-color: #f44d35;
    color: #fff;
}
.company-mqtj-right-slide .bd ul li:last-child{
    position: absolute;
    bottom: 0;
    width: 350px;
    height: 50px;
    text-align: left;
}
.company-mqtj-right-slide .bd ul li p{
    font-size: 14px;
    color: #999;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-mqtj-right-slide .bd ul li p span{
    color: #666;
    font-weight: bold;
    line-height: 25px;
}
.company-mqtj-right-slide .bd ul li p a{color: #f44d35;}


.company-mqtj-right-list{
    text-align: left;
    margin-top: 10px;
}
.company-mqtj-right-list li{
    position: relative;
    padding-left: 15px;
    width: 275px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-mqtj-right-list li::before{
    content:"";
    display:block;
    float: left;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:10px;
    border-left:6px solid #dcdcdc;
    border-right:6px solid transparent;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
}
.company-mqtj-right-list li a{
    font-size: 14px;
    color: #333;
    line-height: 30px;
}
.company-mqtj-right-list li a:hover{color: #f44d35;}
/* ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ¥Ã‚Â±Ã¢â‚¬Â¢ÃƒÂ§Ã‚Â¤Ã‚Âº */
.company-cpzs-cont{
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    padding-bottom: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
    overflow: hidden;
}
.company-cpzs-tit{
    height: 39px;
    text-align: left;
    border-bottom: solid 1px #e5e5e5;
}
.company-cpzs-tit h4{
    float: left;
    font-size: 18px;
    color: #333;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-left: solid 4px #f44d35;
}
/* ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¦Ã‚Â»Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ */
.company-cpzs-slide{
    position: relative;
    float: right;
    width: 575px;
    border: solid 1px #e5e5e5;
    margin-top: 5px;
    margin-right: 10px;
}
.company-cpzs-slide i{
    font-size: 14px;
    color: #f44d35;
    margin-left: 30px;
    line-height: 25px;
}
.company-cpzs-slide-left{
    float: right;
    width: 450px;
    height: 25px;
    margin-right: 25px;
}
.company-cpzs-slide .bd ul li{
    width: 64px !important;
    color: #fff;
    background: url(../images/line.jpg) no-repeat left center;
    text-align: center;
}
.company-cpzs-slide .bd ul li a{
    font-size: 14px;
    color: #666;
    margin-top: 0;
    margin-right: 0;
    float: none;
    line-height: 25px;
}
.company-cpzs-slide .bd ul li.on a{
    color: #e22307;
}
.company-cpzs-slide .hd a{margin: 0;}
.company-cpzs-slide .hd a:hover{cursor: pointer;}
.company-cpzs-slide .hd .next,
.company-cpzs-slide .hd .prev{
    position: absolute;
    background-color: #eee;
    width: 24px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    top: 0;
}
.company-cpzs-slide .hd .next{
    right: 0;
}
.company-cpzs-slide .hd .prev{
    left: 0;
}
.company-cpzs-list ul li{
    float: left;
    width: 185px;
    overflow: hidden;
    text-align: center;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 10px;
}
.company-cpzs-list ul li img{
    display: block;
    width: 185px;
    height: 105px;
}
.company-cpzs-list ul li span,
.company-cpzs-list ul li i{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.company-cpzs-list ul li span{
    font-size: 14px;
    color: #333;
    line-height: 30px;
    height: 30px;;
}
.company-cpzs-list ul li:hover span a{
    color: #e22307;
}
.company-cpzs-list ul li i{
    font-size: 12px;
    color: #999;
    line-height: 12px;
    height: 12px;
}
/* ÃƒÂ¥Ã‚ÂÃ¢â‚¬Å¾ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â» */
.company--title-classlist{
    float: right;
    margin-top: 15px;
}
.company--title-classlist a{
    font-size: 14px;
    color: #999;
}
.company--title-classlist a:hover{
    color: #e22307;
}
.company-gdxw-left{
    float: left;
    width: 290px;
    margin-top: 10px;
}
.company-gdxw-swiper{
    width: 290px;
    height: 170px;
}
.company-gdxw-swiper img{
    display: block;
    width: 290px;
    height: 170px;
}
.company-gdxw-swiper .swiper-pagination{
    width:290px;
    height:12px;
    position: absolute;
    left:0;
    bottom:15px;
}
.company-gdxw-swiper .swiper-pagination .swiper-pagination-switch{
    display: inline-block;
    width:12px;
    height:12px;
    border-radius:50%;
    margin:0 5px;
    background: #d4d4d4;
}   
.company-gdxw-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}
.company-gdxw-list{
    text-align: left;
}
.company-gdxw-list li a{
    display: block;
    height: 18px;
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-gdxw-list li a:hover{color: #f44d35;}
.company-gdxw-left-list li a{
    width: 240px;
    padding-left: 50px;
    margin-top: 10px;
    background: url(../images/company-news-list-hot.jpg) no-repeat left center;
}
.company-gdxw-middle{
    float: left;
    width: 545px;
    margin-left: 30px;
    margin-top: 10px;
    text-align: left;
}
.company-gdxw-middle-t{
    width: 545px;
    height: 70px;
    border-bottom: dashed 1px #e5e5e5;
}
.company-gdxw-middle-t a{
    width: 475px;
    font-size: 16px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-gdxw-middle-t a:hover{
    color: #e22307;
}
.company-gdxw-middle-t p{
    float: left;
    height: 40px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-gdxw-middle-t p a{
    font-size: 12px;
    display: inline;
    color: #f44d35;
    line-height: 20px;
}
.company-gdxw-middle-b-list{
    float: left;
    margin-right: 30px;
}
.company-gdxw-middle-b-list li a{
    margin-top: 18px;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-gdxw-middle-b-list li a span{
    color: #f44d35;
}

.company-gdxw-right{
    float: right;
    margin-top: 10px;
    width: 308px;
    height: 253px;
    border: solid 1px #e5e5e5;
}
.company-cpzs-tit a{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 15px;
    margin-right: 10px;
}
.company-gdxw-right-list{
    width: 270px;
    height: 215px;
    padding-left: 20px;
    text-align: left;
    background: url(../images/company-xw-bg2.jpg) no-repeat 8px top;
}
.company-gdxw-right-list ul li {
    border-bottom: solid 1px #e5e5e5;
    padding-top: 5px;
    width: 250px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-gdxw-right-list ul li:last-child{border: none;}
.company-gdxw-right-list ul li a{
    font-size: 14px;
    color: #333;
    line-height: 36px;
}
.company-gdxw-right-list ul li a:hover{color: #f44d35;}
/* ÃƒÂ¥Ã…Â¸Ã…Â½ÃƒÂ¥Ã‚Â¸Ã¢â‚¬Å¡ÃƒÂ¨Ã‚ÂÃ¢â‚¬ÂÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ */
.company-cslm{
    margin-top: 20px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
}
.company-cslm-list{
 
}
.company-cslm-list ul{
    display: none;
}
.company-cslm-list ul li {
    position: relative;
    float: left;
    line-height: 40px;
    padding-left: 10px;
    margin-left: 30px;
}
.company-cslm-list ul li::before{
    content:"";
    display:block;
    float: left;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:14px;
    border-left:6px solid #dcdcdc;
    border-right:6px solid transparent;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
}
.company-cslm-list li a:hover{
    color: #e22307;
}

/* ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥ */
.company-yqlj{
    margin-top: 25px;
    text-align: left;
    border-top: solid 1px #e5e5e5;
    margin-bottom: 30px;
}
.company-yqlj h4{
    width: 70px;
    height: 39px;
    border-top: solid 2px #f44d35;
    line-height: 39px;
    text-align: center;
    font-size: 14px;
    color: #333;
}
.company-yqlj-list ul li{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    background: url(../images/line.jpg) no-repeat right center;
}
.company-yqlj-list ul li a{
    float: left;
    font-size: 12px;
    color: #999;
    margin-left: 10px;
    padding-right: 13px;
}

/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.nav-cszx{
    padding-left: 25px !important;
    margin-right: 10px;
    float: right !important;
    background: url(../images/cszh-tit-icon.jpg) no-repeat left center;
}
.nav-cszx:hover{
    background: #f44d35 url(../images/cszh-tit-icon.jpg) no-repeat left center !important;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨-ÃƒÂ¤Ã‚Â¸Ã…Â ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.company-list-top{
    /* display: none; */
    border: solid 1px #e2e2e2;
}
.company-list-top-province{
    padding-left: 20px;
}
.company-list-top-province-l,
.company-list-top-city-l{
    float: left;
    width: 65px;
    height: 18px;
    margin-top: 17px;
    padding-left: 5px;
    font-size: 16px;
    background: url(../images/line.jpg) no-repeat right center;
}
.company-list-top-province-l{
    background: url(../images/province-icon.jpg) no-repeat left center,
    url(../images/line.jpg) no-repeat right center;
}
.company-list-top-province-list,
.company-list-top-city-list{
    position: relative;
    float: left;
    width: 1110px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.company-list-top-province-list ul li,
.company-list-top-city-list ul li{
    float: left;
    margin-left: 10px;
}
.company-list-top-province-list ul li a,
.company-list-top-city-list ul li a{
    display: block;
    padding: 8px 5px;
    font-size: 14px;
    color: #333;
}
.company-list-top-province-list ul li a:hover,
.company-list-top-province-list ul li a.on{
    background-color: #f44d35;
    color: #fff;
}
.company-list-top-city-list ul li a:hover,
.company-list-top-city-list ul li a.on{
    color: #f44d35;
}
.company-list-top-pagegroup{
    position: absolute;
    right: 0;
    bottom: 10px;
    width: 50px;
    height: 20px;
}
.company-list-top-pagegroup a{
    position: absolute;
    bottom: 0;
    display: block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: #f44d35;
}
.company-list-top-pagegroup .company-list-top-page-next{
    right: 10px;
    color: #333;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨-ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.company-list-left{
    float: left;
    width: 915px;
    text-align: left;
    padding-bottom: 30px;
}
.company-list-left-tit{
    height: 53px;
    border: solid 1px #e2e2e2;
}
.company-list-left-tit h1{
    float: left;
    height: 22px;
    font-size: 22px;
    padding-left: 10px;
    margin-left: 20px;
    margin-top: 16px;
    border-left: solid 4px #f44d35;
}
.company-list-left-tit a{
    float: right;
    display: block;
    width: 40px;
    height: 35px;
    margin-top: 10px;
    margin-right: 10px;
    background: url(../images/arrow-right-gray2.jpg) no-repeat center;
}
.company-list-left-tit a:hover{
    background: url(../images/arrow-right-white2.jpg) no-repeat center;
}
.company-list-left-list{
    width: 915px;
    padding-bottom: 20px;
}
.company-list-left-list ul li{
    width: 893px;
    height: 198px;
    padding-left: 20px;
    border: solid 1px #e2e2e2;
    margin-top: 10px;
}
.company-list-left-list ul li h5{
    height: 22px;
    padding-left: 35px;
    font-size: 20px;
    line-height: 22px;
    margin-top: 20px;
    background: url(../images/qiye-blue.jpg) no-repeat left center;
}
.company-list-left-list ul li h5 a:hover{
    color: #e22307;
}
.company-list-left-cominfo{
    float: left;
    width: 300px;
    height: 130px;
    margin-top: 15px;
}
.company-list-left-cominfo p{
    font-size: 14px;
    line-height: 30px;
}
.company-list-left-cominfo p span{
    color: #999;
}
.company-list-left-img{
    float: right;
    width: 510px;
    height: 105px;
}
.company-list-left-img img{
    display: block;
    width: 87px;
    height: 69px;
    border: solid 1px #fbc4bc;
}
.company-list-left-img ul li{
    float: left;
    width: 89px;
    height: 105px;
    padding-left: 0;
    margin-top: 0;
    margin-right: 10px;
    text-align: center;
    border: none;
}
.company-list-left-img ul li a i{
    display: block;
    width: 87px;
    font-size: 12px;
    color: #333;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/* ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨-ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â  */
.company-list-right{
    width: 258px;
    float: right;
}
.company-list-right-box{
    border: solid 1px #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.company-global-title{
    height: 40px;
    border-bottom: solid 1px #e5e5e5;
}
.company-global-title h3{
    float: left;
    padding-left: 15px;
    font-size: 18px;
    border-left: solid 4px #f44d35;
    margin-top: 12px;
    margin-left: 10px;
}
.company-global-title a{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 16px;
    margin-right: 5px;
}
.company-list-right-det{
    width: 235px;
    height: 99px;
    margin: 0 auto;
    text-align: left;
    border-bottom: dashed 1px #e5e5e5;
}
.company-list-right-det a{
    float: left;
    width: 230px;
    font-size: 14px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-list-right-det p{
    float: left;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-list-right-det p a{
    float: none;
    display: inline;
    font-size: 12px;
    color: #f44d35;
    line-height: 1;
}
.company-list-right-csrd-list li{
    width: 240px;
    padding-left: 10px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../images/point-grey.jpg) no-repeat 10px center;
}
.company-list-right-csrd-list li a{
    font-size: 14px;
    color: #666;
    line-height: 30px;
    text-align: left;
    width: 212px;
    padding-left: 10px;
}
.company-list-right-csrd-list li a:hover{color: #f44d35;}
.company-list-right-zsxm-list li{
    float: left;
    width: 110px;
    height: 100px;
    margin-left: 5px;
    margin-top: 5px;
    border: solid 1px #e5e5e5;
}
.mr15{margin-right: 15px;}
.company-list-right-zsxm-list img{
    display: block;
    width: 100px;
    height: 70px;
    margin: 4px auto 0;
}
.company-list-right-zsxm-list li span{
    display: block;
    margin: 0 auto;
    width: 100px;
    font-size: 14px;
    color: #242424;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-list-right-zsxm-list li:hover img{
    box-shadow: 0 0 5px #999;
}
.company-list-right-zsxm-list li:hover span a{
    color:#e22307;
}
/* slide */
.company-list-right-slide{
    border: solid 1px #e5e5e5;
    padding-bottom: 10px;
}
.company-list-right-slide .hd{
    height: 40px;
    margin-bottom: 10px;
}
.company-list-right-slide .hd ul li{float: left;}
.company-list-right-slide .hd ul li a{
    display: block;
    float: left;
    width: 128px;
    height: 40px;
    background-color: #f0f0f0;
    font-size: 16px;
    color: #333;
    line-height: 40px;
}
.company-list-right-slide .hd ul li.on a{
    background-color: #f44d35;
    color: #fff;
}
.company-list-right-slide .bd{
    clear: both;
    margin-top: 10px;
    overflow: hidden;
}
.company-list-right-slide .bd ul li{
    text-align: left;
    width: 240px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 20px;
    background: url(../images/point-grey.jpg) no-repeat 10px center;
}
.company-list-right-slide .bd ul li a{
    font-size: 14px;
    line-height: 30px;
    text-align: left;
}
.company-list-right-slide .bd ul li a:hover{color: #f44d35;}

/* company.news.html ÃƒÂ¤Ã‚Â¼Ã‚ÂÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â» */
/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â±ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ¤Ã‚Â¸Ã‚Âºcompany.list.htmlÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ©Ã‚ÂÃ‚Â¢ÃƒÂ¦Ã‚Â¨Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¿ */
.company-news-left{
    float: left;
    width: 918px;
    border: solid 1px #e5e5e5;
    text-align: left;
    margin-bottom: 80px;
}
.company-news-left-list{
    padding-left: 20px;
    padding-right: 20px;
}
.company-news-left-list li{
    height: 145px;
    margin-top: 10px;
    border-bottom: solid 1px #e5e5e5;
}
.company-news-left-listtitle{
    border-bottom: dashed 1px #e5e5e5;
    font-size: 16px;
    line-height: 40px;
}
.company-news-left-listtitle a:hover{color: #e22307;}
.company-news-left-cont p{
    height: 48px;
    margin-top: 8px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-news-left-cont-a{
    display: block;
    float: left;
    width: 57px;
    height: 24px;
    background-color: #f3f3f3;
    font-size: 14px;
    line-height: 24px;
    color: #4978c0 !important;
    text-align: center;
    margin-top: 10px;
    margin-left: 5px;
}
.company-news-left-cont-a:hover{
    color: #e22307!important;
}
.company-news-left-cont-adet{
    float: right;
    font-size: 14px;
    color: #f44d35 !important;
    margin-top: 10px;
    margin-left: 5px;
}
/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ©Ã†â€™Ã‚Â¨ */
.company-news-right-tit{
    border: none !important;
    padding-left: 30px !important;
    background: url(../images/hot-icon.jpg) no-repeat left center;
}
.company-news-right-rmqyzs{margin-bottom: 20px;}
.company-news-right-rmqyzs ul li{
    float: left;
    width: 100px;
    height: 112px;
    margin-left: 20px;
    margin-top: 20px;
}
.company-news-right-rmqyzs ul li img{
    display: block;
    width: 100px;
    height: 70px;
}
.company-news-right-rmqyzs ul li:hover img{
    box-shadow: 0 0 10px 2px #ccc;
}
.company-news-right-rmqyzs ul li p a{
    display: block;
    width: 100px;
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.company-news-right-rmqyzs ul li:hover p a{
    color:#e22307;
}
.company-news-right-rmqyzs ul li p{
    font-size: 12px;
    color: #999;
}
.company-news-right-rmqyzs ul li p span{
    color: #e22307;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯-ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚Âµ */
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¯Ã‚Â¼Ã‹â€ jÃƒÂ¯Ã‚Â¼Ã¢â‚¬Â° ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ¦Ã‚ÂÃ‚Â¡(j) ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â(p)  news-jrp */
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¯Ã‚Â¼Ã‹â€ jÃƒÂ¯Ã‚Â¼Ã¢â‚¬Â°*/
.news-jrp-jmhy{
    float: left;
    width: 218px;
    height: 308px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    overflow: hidden;
}
.news-global-title{
    float: left;
    width: 100%;
    height: 39px;
    border-bottom: solid 1px #e5e5e5;
    text-align: left;
}
.news-global-title h3{
    float: left;
    font-size: 18px;
    padding-left: 30px;
    line-height: 40px;
}
.news-jmhy-title{
    background: url(../images/news-icon-1.jpg) no-repeat left center;
}
.news-global-title a{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 16px;
}
.news-jrp-jmhy ul{
    float: left;
    margin-left: -10px;
}
.news-jrp-jmhy ul li{
    float: left;
    margin-top: 8px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 8px;
}
.news-jrp-jmhy ul li a{
    display: block;
    padding: 5px 12px;
    border: solid 1px #e5e5e5;
    text-align: center;
    font-size: 12px;
    color: #666;
}
.news-jrp-jmhy ul li a:hover{
    color: #fff;
    background-color: #f44d35;
    border: solid 1px #f44d35;
}
/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ¦Ã‚ÂÃ‚Â¡ */
.news-jrp-rdtt{
    float: left;
    width: 428px;
    height: 308px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    overflow: hidden;
}
.news-rdtt-title{
    background: url(../images/news-icon-2.jpg) no-repeat left center;
}
.news-jrp-rdtt-det-tit{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #e92e13;
    padding-left: 50px;
    text-align: left;
    width: 365px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 15px;
    background: url(../images/news-zuixin-icon.jpg) no-repeat left center;
}
.news-jrp-rdtt-det-tit:hover{
    color: #e22307;
}
.news-jrp-rdtt-det{
    float: left;
    border-bottom: solid 1px #e5e5e5;
    padding-bottom: 10px;
}
.news-jrp-rdtt-det p{
    float: left;
    height: 60px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    text-align: left;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-jrp-rdtt-det p a{color: #e20612;}
.news-global-ullist-f li{
    width: 255px;
    float: left;
    padding-left: 15px;
    background: url(../images/point-grey.jpg) no-repeat left center;
    background-size: 6px;
    line-height: 36px;
}
.news-global-ullist-f li a{
    float: left;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-jrp-rdtt-list li a{
    /*width: 180px;*/
    margin-right: 10px;

}
.news-global-ullist-f li a:hover,
.news-global-ullist-f li a.on{color: #e92e13;}
/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.news-jrp-pptj{
    position: relative;
    float: right;
    width: 485px;
    height: 310px;
}
.news-pptj-title{
    height: 29px;
}
.news-pptj-title h3{
    line-height: 29px;
}
/* slide */
.news-jrp-pptj-slide{
    position: relative;
    float: left;
    width: 485px;
    height: 270px;
    overflow: hidden;
}
.news-jrp-pptj-slide .bd{
    float: left;
}
.news-jrp-pptj-slide .bd ul li a img{
    width: 350px;
    height: 200px;
}
.news-jrp-pptj-slide-info{
    float: right;
    width: 135px;
    height: 270px;
    background-color: #333;
    color: #fff;
}
.news-jrp-pptj-slide-info span{
    display: block;
    width: 130px;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-jrp-pptj-slide-info p{
    height: 120px;
    padding-left: 18px;
    padding-right: 18px;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-jrp-pptj-slide-info a{
    display: block;
    width: 100px;
    height: 32px;
    background-color: #f44d35;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    margin: 0 auto;
    margin-top: 10px;
}
.news-jrp-pptj-slide .hd{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 350px;
    height: 70px;
    background-color: #f2f2f2;
    text-align: center;
}
.news-jrp-pptj-slide .hd li{
    display: inline-block;
    margin-top: 13px;
}
.news-jrp-pptj-slide .hd li:hover{cursor: pointer;}
.news-jrp-pptj-slide .hd li.on img{
    border: solid 2px #f44d35;
}
.news-jrp-pptj-slide .hd img{
    width: 72px;
    height: 40px;
    border: solid 2px #f2f2f2;
}
/* jrpÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â ÃƒÂ¥Ã‚Â®Ã‚Â¶ */
.news-after-jrp ul{
    width: 1220px;
}
.news-after-jrp ul li{
    float: left;
    margin-right: 18px;
}
.news-after-jrp ul li a img{
    width: 185px;
    height: 165px;
    border-radius: 4px;
}
.news-after-jrp ul li a:hover img{
    box-shadow: 0 0 8px 3px #bbb;;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¨ÃƒÂ¦Ã¢â€šÂ¬Ã‚Â */
.news-hydt{
    position: relative;
    height: 260px;
}
.news-hydt-left{
    position: relative;
    float: left;
    width: 865px;
    height: 260px;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢ */
.news-hydt-select-box,
.news-jrgd-select-box{
    float: right;
    width: 100px;
    height: 25px;
    margin-top: 10px;
    border: solid 1px #e5e5e5;
    border-bottom: none;
    overflow: hidden;
}
.news-hydt-select-box ul,
.news-jrgd-select-box ul{
    float: left;
    width: 384px;
    overflow: hidden;
}
.news-hydt-select-box ul li,
.news-jrgd-select-box ul li{
    float: left;
    height: 14px;
    padding-right: 10px;
    padding-left: 10px;
    margin-top: 5px;
    line-height: 14px;
    background: url(../images/line-long.jpg) no-repeat right center;
}
.news-hydt-select-box ul li:last-child::after,
.news-jrgd-select-box ul li:last-child::after{clear: both;}
.news-hydt-select-box ul li a,
.news-jrgd-select-box ul li a{
    font-size: 14px;
    color: #666;
    /* line-height: 14px; */
}
.news-hydt-class-show{
    transition: width 0.5s;
    width: 455px;
}
.news-hydt-class-close{
    transition: width 0.5s;
    width: 100px;
}
.news-hydt-select-box span,
.news-jrgd-select-box span{
    display: block;
    float: left;
    width: 23px;
    height: 23px;
    text-align: center;
    line-height: 20px;
    color: #666;
    background-color: #eee;
}
.news-hydt-select-box span:hover,
.news-jrgd-select-box span:hover{cursor: pointer;}
.news-hydt-select-box i,
.news-jrgd-select-box i{
    float: right;
    display: block;
    width: 74px;
    height: 23px;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 23px;
}
.news-hydt-select-box i,
.news-jrgd-select-box i:hover{cursor: pointer;}



.news-global-title-bold{
    height: 35px;
    border-bottom: solid 2px #ffaa9e;

}
.news-global-title-bold h3{
    float: left;
    font-size: 24px;
    font-weight: bold;
    border-bottom: solid 2px #f44d35;
    padding-bottom: 11px;
}
.news-global-title-bold h3 span{
    color: #f44d35;
}
.news-global-title-bold h3 span:last-child{
    padding-left: 15px;
    background: url(../images/point-red.jpg) no-repeat 5px center;
}
/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢box */
.news-hydt-show-box{
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}
/* ÃƒÂ¥Ã…â€œÃ‚Â°ÃƒÂ¥Ã…â€™Ã‚ÂºÃƒÂ¥Ã‹â€ Ã¢â‚¬Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¢box */
.news-jrgd-show-box{
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}
.news-hydt-show-block{
    display: block;
}
.news-hydt-left-img{
    float: left;
    width: 300px;
    height: 210px;
}
.news-hydt-left-img img{
    display: block;
    width: 300px;
    height: 170px;
}
.news-hydt-left-img p{
    float: left;
    width: 300px;
    height: 40px;
    background-color: #5c5c5c;
    font-size: 16px;
    line-height: 40px;
}
.news-hydt-left-img p a{
    color: #fff;
}
.news-hydt-left-img p span{
    float: left;
    display: block;
    width: 50px;
    background-color: #f44d35;
    text-align: center;
    color: #fff;
}
.news-hydt-left-list{
    float: right;
    width: 550px;
    height: 210px;
}
.news-hydt-left-list-det{
    height: 77px;
    padding-right: 10px;
    border-bottom: dashed 1px #e5e5e5;;
}
.news-hydt-left-list-det-tit{
    float: left;
    width: 460px;
    font-size: 16px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-hydt-left-list-det-tit:hover{
    color: #e22307;
}
.news-hydt-left-list-det p{
    float: left;
    height: 40px;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    text-align: left;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-hydt-left-list-det p a{
    color: #f44d35;
}
.news-hydt-left-list-ul li a{
    width: 250px;
}
.news-hydt-right{
    float: right;
    width: 303px;
    height: 253px;
    padding-bottom: 5px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    overflow: hidden;
}
.news-hydt-right-title{
    width: 293px;
    padding-left: 10px;
    background: url(../images/star-red.jpg) no-repeat 10px center;
}
.news-hydt-right-title a,
.news-cygs-right-title a{
    margin-right: 10px;
}
.news-hydt-right-list{
    float: left;
    padding-left: 10px;
    margin-top: 7px;
}
.news-hydt-right-list li{

    line-height: 28px;
}
.news-hydt-right-list li a{
    width: 230px;
}
.news-cygs-right-title{
    width: 293px;
    padding-left: 10px;
    background: url(../images/company-js-icon.jpg) no-repeat 10px center;
}
.news-cygs-right-det{
    float: left;
    height: 70px;
    padding-left: 10px;
    padding-right: 10px;
}
.news-cygs-right-det img{
    display: block;
    float: left;
    width: 100px;
    height: 70px;
    margin-right: 8px;
}
.news-cygs-right-det-tit{
    float: left;
    width: 175px;
    font-size: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-cygs-right-det p{
    float: left;
    width: 175px;
    height: 40px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-cygs-right-det p a{
    color: #e22307;
}

/* ÃƒÂ¥Ã‚Â¹Ã‚Â¿ÃƒÂ¥Ã¢â‚¬ËœÃ…Â  */
.banner-group-2{
    width: 1200px;
    height: 80px;
    margin-bottom: 5px;
}
.banner-group-2 img{
    display: block;
    float: left;
    height: 80px;
    margin-right: 2px;
}

/* ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ */
.news-hyzx-tit span{
    background: none !important;
    padding: 0 !important;
}
.news-hyzx-tit p{
    float: right;
    margin-top: 10px;
}
.news-hyzx-tit p a{
    font-size: 14px;
    color: #999;
}
.news-hyzx-container{
    width: 1213px;
    margin-left: -13px;
}
.news-hyzx-class{
    float: left;
    width: 288px;
    margin-left: 13px;
    border: solid 1px #e5e5e5;
	height:578px;
}
.news-hyzx-class .news-global-title h3{
    padding-left: 50px;
}
.news-hyzx-class .news-global-title a{
    margin-right: 10px;
}
.news-hyzx-list{
    float: left;
    padding: 12px;
}
.news-hyzx-list img{
    width: 264px;
    height: 150px;
}
.news-hyzx-list img:hover{
    box-shadow: 0 0 6px 2px #999;
}
.news-hyzx-list .news-global-ullist-f a{
    width: 240px;
}
.news-hyzx-class-cy{background: url(../images/news-icon-3.jpg) no-repeat 10px center;}
.news-hyzx-class-fz{background: url(../images/news-icon-4.jpg) no-repeat 10px center;}
.news-hyzx-class-jj{background: url(../images/news-icon-5.jpg) no-repeat 10px center;}
.news-hyzx-class-jc{background: url(../images/news-icon-6.jpg) no-repeat 10px center;}
.news-hyzx-class-sp{background: url(../images/news-icon-7.jpg) no-repeat 10px center;}
.news-hyzx-class-mr{background: url(../images/news-icon-8.jpg) no-repeat 10px center;}
.news-hyzx-class-bj{background: url(../images/news-icon-9.jpg) no-repeat 10px center;}
.news-hyzx-class-jy{background: url(../images/news-icon-10.jpg) no-repeat 10px center;}

/* ÃƒÂ¥Ã‚Â°Ã‚ÂÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â ÃƒÂ¥Ã‚Â®Ã‚Â¶ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ */
.news-company-group{
    height: 113px;
    border: solid 1px #e5e5e5;
    overflow: hidden;
}
.news-company-group ul li{
    float: left;
    width: 100px;
    margin-top: 10px;
    margin-left: 16px;
    padding-right: 17px;
    background: url(../images/line-long.jpg) no-repeat right top;
}
.news-company-group ul li:last-child{
    background: none;
    padding: 0;
}
.news-company-group img{
    display: block;
    width: 100px;
    height: 70px;
}
.news-company-group ul li a{
    float: left;
    width: 100px;
    font-size: 14px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-company-group ul li:hover img{
    box-shadow: 0 0 5px #999;
}
.news-company-group ul li:hover a{
    color: #e22307;
}

/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Å“ÃƒÂ©Ã‚Â¢Ã‹Å“ ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ¨Ã‚Â¯Ã‚ÂÃƒÂ©Ã‚Â¢Ã‹Å“ */
.news-hottopic-left-swiper{
    float: left;
    width: 300px;
    height: 235px;
    overflow: hidden;
    background-color: #eee;
    text-align: left;
}
.news-hottopic-left-swiper img{
    display: block;
    width: 300px;
    height: 135px;
}
.news-hottopic-swiper-det{
    padding-left: 10px;
    padding-right: 10px;
}
.news-hottopic-swiper-det a{
    float: left;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.news-hottopic-swiper-det a:hover{
    color: #e22307;
}
.news-hottopic-swiper-det p{
    float: left;
    height: 40px;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-hottopic-swiper-det p a{
    font-size: 12px;
    color: #e20612;
    float: none;
}
.news-hottopic-left-swiper .swiper-button{
    display: inline-block;
    width: 27px;
    height: 52px;
    position: absolute;
    top: 40px;
}
.news-hottopic-left-swiper .swiper-button-prev{
    left: 0;
    background: rgba(0, 0, 0, 0.5) url(../images/arrow-left-white.png) no-repeat center;
}
.news-hottopic-left-swiper .swiper-button-prev:hover{
    background: rgba(0, 0, 0, 0.5) url(../images/arrow-left-red.png) no-repeat center;
}
.news-hottopic-left-swiper .swiper-button-next{
    right: 0;
    background: rgba(0, 0, 0, 0.5) url(../images/arrow-right-white.png) no-repeat center;
}
.news-hottopic-left-swiper .swiper-button-next:hover{
    background: rgba(0, 0, 0, 0.5) url(../images/arrow-right-red.png) no-repeat center;
}

.news-hottopic-mid{
    float: left;
    width: 558px;
    height: 232px;
    margin-left: 15px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    overflow: hidden;
}
.news-hottopic-mid-title{
    height: 39px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom: solid 1px #e5e5e5;
}
.news-hottopic-mid-title h4{
    float: left;
    height: 18px;
    font-size: 18px;
    float: left;
    margin-top: 10px;
    padding-left: 10px;
    border-left: solid 4px #f44d35;
}
.news-hottopic-mid-title a{
    float: right;
    font-size: 12px;
    color: #999;
    margin-top: 15px;
}
.news-hottopic-mid-det{
    padding-left: 10px;
}
.news-hottopic-mid-det-tit{
    line-height: 40px;
    border-bottom: dashed 1px #e5e5e5;
}
.news-hottopic-mid-det-tit:hover{
    color: #e22307;
}
.news-hottopic-mid-det p{
    margin-top: 5px;
}
.news-hottopic-mid-ul{
    float: left;
    padding-left: 10px;
}
.news-hottopic-mid-ul li{
    line-height: 33px;
}
.news-hottopic-mid-ul li a{
    width: 230px;
    margin-right: 20px;
}
.news-hottopic-right{
    float: right;
    width: 308px;
    height: 233px;
    border: solid 1px #e5e5e5;
}
/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ */
.news-hottopic-right .news-hottopic-mid-title{
    border: none;
}
.news-hottopic-right-list{
    padding-left: 10px;
    padding-right: 10px;
    width: 290px;
    margin-left: -2px;
}
.news-hottopic-right-list a{
    float: left;
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    margin-top: 2px;
    margin-right: 2px;
}
.news-topiclist-long{width: 288px;}
.news-topiclist-mid{width: 158px;}
.news-topiclist-short{width: 128px;}
.news-topiclist-pink{background-color: #ffb0a4;}
.news-topiclist-orange{background-color: #ff7a66;}
.news-topiclist-yellow{background-color: #ffb482;}
/* news.html ÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¹ÃƒÂ¦Ã†â€™Ã¢â‚¬Â¦ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥ */
.global-friends-link-title{
    height: 20px;
    font-size: 16px;
    line-height: 20px;
    padding-left: 10px;
    text-align: left;
    border-left: solid 4px #f44d35;
}
.global-friends-link-list{
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
    text-align: left;
    padding: 15px 15px;
    text-align: left;
}
.global-friends-link-list ul li{
    float: left;
    padding-right: 13px;
    margin-left: 12px;
    background: url(../images/line.jpg) no-repeat right center;
}
.global-friends-link-list a{
    font-size: 12px;
    color: #999;
    line-height: 26px;
}
.global-friends-link-list a:hover{
    color: #e22307;
}

/* ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â®Ã‚Â¯ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨2  news-list2.html */
/* nav */
.nav6{
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    background: #f8f8f8;
    border-top: solid 2px #f44d35;
    border-bottom: solid 1px #e5e5e5;
    border-radius: 0 0 51px 15px;
}
.nav6 a{
    float: left;
    display: block;
    color: #333;
    padding: 0 15px;
    position: relative;
}
.nav6 a:hover,.nav5 a.active{
    color: #e22307;
}

.news-list2-left{
    width: 878px;
    overflow: hidden;
    padding: 0 20px;
    text-align: left;
    border: solid 1px #e5e5e5;
}
.news-list2-left img{
    display: block;
    float: left;
    width: 214px;
    height: 123px;
}
.news-list2-left-info1,
.news-list2-left-info2,
.news-list2-left-info3{
    float: left;
    width: 878px;
    padding: 20px 0;
    border-bottom: solid 1px #e5e5e5;
}
.news-list2-left-info1-det{
    float: left;
    width: 640px;
    height: 125px;
    padding-left: 20px;

}
.news-list2-left-info1-det a{
    float: left;
    width: 600px;
    font-size: 18px;
    padding: 12px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-left-info1-status{
    float: left;
    font-size: 12px;
    color: #999;
}
.news-list2-left-info1-status span{
    padding-right: 30px;
}
.news-list2-left-info1-det p{
    float: left;
    height: 48px;
    margin-top: 15px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-left-info2 a,
.news-list2-left-info3 a{
    float: left;
    width: 840px;
    font-size: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-left-imglist{
    float: left;
}
.news-list2-left-imglist a{
    width: 214px;
    margin-right: 7px;
}
.news-list2-left-ckgd{
    float: left;
    width: 214px;
    height: 123px;
    background-color: #f2f2f2;
    text-align: center;
    line-height: 123px;
}
.news-list2-left-ckgd a{
    font-size: 16px;
    color: #f44d35;
}
.news-list2-left-info1-det a:hover,
.news-list2-left-info2 a:hover,
.news-list2-left-info3 a:hover{color: #e92e13;}
.news-list2-left-info3 p{
    float: left;
    height: 48px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-list2-left .pagination{padding: 0;}

.rbox2-list6{
    float: left;
    border: solid 1px #e5e5e5;
    text-align: left;
}
.rbox2-list6 li{
    float: left;
    width: 230px;
    margin-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rbox2-list6 li.txt{
    border-bottom: dashed 1px #e5e5e5;
}
.rbox2-list6 li a{
    font-size: 14px;
    line-height: 30px;
}
.rbox2-list6 li a i{
    color: #ffaa01;
    margin-right: 4px;
}
.rbox2-list6 img{
    display: block;
    width: 100px;
    height: 70px;
}
.rbox2-list6 li.img{
    width: 100px;
    height: 100px;
    text-align: center;
    margin:  8px 0;
    margin-left: 20px;
}
.rbox2-list6 li.img a{
    display: block;
   
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rbox2-list6 li.img:hover img{
    box-shadow: 0 0 5px #999;
}
.rbox2-list6 li:hover a{
    color: #e22307;
}
.juhe-phb2{
    width: 260px;
}
.juhe-phb2 .juhe-phb-tit{width: 240px;}
.juhe-phb-list2 li .tw span{
    width: 105px;
}
.juhe-phb2 .tw span strong{
    width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.juhe-phb-list2 li{
    width: 250px;
    padding: 10px 0 9px 10px;
}
.rbox2-list7 li{
    float: left;
    width: 118px;
    padding-left: 10px;
    text-align: left;
    margin-top: 8px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rbox2-list7 li a{
    font-size: 14px;
    color: #666;
    text-align: left;
}
.rbox2-list7 li a:hover{color: #f44d35;}
.rbox2-list7 li a i{
    color: #ffaa00;
    margin-right: 5px;
}


/* ÃƒÂ¥Ã¢â‚¬â„¢Ã‚Â¨ÃƒÂ¨Ã‚Â¯Ã‚Â¢ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ news-cont.html */
.news-cont-left{
    float: left;
    width: 920px;
    height: auto;
    padding-bottom: 40px;
}
.news-cont-left-article{
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 30px;
    border: solid 1px #e5e5e5;
}
.news-cont-tit h1{
  font-size: 25px;
    margin-top: 35px;
    text-align: left;
    font-weight: bold;
}
.news-cont-status{
    font-size: 12px;
    color: #c3bfbf;
    text-align: left;
}
.news-cont-status span{
    margin-right: 30px;
}
.news-cont-article{
    padding-top: 30px;
}
.news-cont-article p{
    line-height: 36px;
    font-size: 16px;
    color: #232323;
    text-align: left;
}
.news-cont-article p img{
    display: block;
    max-width: 878px;
    margin: 0 auto;
}
.news-cont-article p strong{
    font-weight: bold;
    color: #333;
}
/* .news-cont-article p span{ */
    /* color: #f54c35; */
    /* text-decoration: underline; */
/* } */
.news-cont-article p a.news-cont-msgus{color: #f54c35;}
.news-cont-article p a.news-cont-seemore{
    color: #f44d35;
    font-weight: bold;

}
.news-cont-select-group{
    width: 920px;
    height: 30px;
}
.news-cont-select-group a{
    display: block;
    width: 450px;
    height: 30px;
    line-height: 30px;
    font-size:16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-cont-select-group a:hover{
    color: #e20612;
}
.news-cont-select-group a.l{
    float: left;
    text-align: left;
}
.news-cont-select-group a.r{
    float: right;
    text-align: right;
}
/* ÃƒÂ§Ã†â€™Ã‚Â­ÃƒÂ©Ã¢â‚¬â€Ã‚Â¨ÃƒÂ©Ã‹Å“Ã¢â‚¬Â¦ÃƒÂ¨Ã‚Â¯Ã‚Â» */
.news-cont-left-hotread{
    border: solid 1px #e5e5e5;
    padding-bottom: 30px;
}
.news-cont-left-hotread-tit{
    height: 40px;
    border-bottom: solid 1px #e5e5e5;
}
.news-cont-left-hotread-tit span{
    float: left;
    display: block;
    font-size: 18px;
    padding-left: 10px;
    margin-left: 10px;
    margin-top: 10px;
    border-left: solid 4px #f44d35;
}
.news-cont-left-hotread ul{padding-top: 20px;}
.news-cont-left-hotread ul li{
    float: left;
    width: 410px;
    margin-left: 20px;
    font-size: 14px;
    padding-left: 15px;
    background: url(../images/triangle-grey.jpg) no-repeat left center;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news-cont-left-hotread ul li a{
    color: #666;
    line-height: 30px;
}
.news-cont-left-hotread ul li a:hover{color: #e22307;}
/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¦Ã‚Â Ã‚Â */
.rbox-no-border-tit{
    height: 40px;

}
.rbox2-tit h3.item-cont-rmxm{
    background: url(../images/item-icon-hot.jpg) no-repeat left center;
}
.rbox2-tit h3.item-cont-jmzx{
    background: url(../images/zixun-icon2-red.jpg) no-repeat left center;
}
.rbox2-list3{
    float: left;
    border: solid 1px #e5e5e5;
    padding-bottom: 10px;
}
.rbox2-list3 img{
    display: block;
    float: left;
    border: solid 1px #e5e5e5;
    width: 100px;
}
.rbox2-list3 img:hover{
    border: solid 1px #f44d35;
}
.rbox2-list3 li{
    float: left;
    margin-left: 23px;
    margin-top: 10px;
    width: 102px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rbox2-list3 li,.rbox2-list3 li a{
    font-size: 14px;
}
.rbox2-list3 li a{
    color: #666;
    line-height: 20px;
   
}
.rbox2-list3 li a:hover{
    color: #e22307;
}
.rbox2-list3 li a i{
    color: #ffaa00;
}
.rbox2-list4{
    border: solid 1px #e5e5e5;
    padding: 10px 0;
}
.rbox2-list4.np{
    padding: 0;
}
.rbox2-list4 li{
    padding-left: 22px;
    width: 232px;
    background: url(../images/point-grey.jpg) no-repeat 10px center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.rbox2-list4 li a{
    font-size: 14px;
    color: #666;
    line-height: 30px;
    text-align: left;
}
.rbox2-list4 li a:hover{color: #f44d35;}
.rbox2-tit h3.icon-2{
    background: url(../images/item-cont-jmwd-icon.jpg) no-repeat left center;
}
.border{border: solid 1px #e5e5e5;}
.rbox-list4 li a:hover strong{color: #f44d35;}
/* ÃƒÂ¤Ã‚Â»Ã…Â ÃƒÂ¦Ã¢â‚¬â€Ã‚Â¥ÃƒÂ¦Ã…Â½Ã‚Â¨ÃƒÂ¨Ã‚ÂÃ‚Â */
.rbox2-tit h3.ico-3{
    background: url(../images/rbox-tit-icon-7.jpg) no-repeat left center;
    background-size: 20px;
}
.rbox2-list5 {
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}
.rbox2-list5 img{
    display: block;
    width: 100px;
    height: 70px;
}
.rbox2-list5 li {
    float: left;
    width: 100px;
    text-align: center;
    margin-left: 20px;
}
.rbox2-list5 li span{
    display: block;
    width: 100px;
    font-size: 14px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.rbox2-list5 li:hover img{
    box-shadow: 0 0 10px 2px #999;
}
.rbox2-list5 li:hover span a{color: #f44d35;}
.refresh-btn{
    padding-left: 20px;
    background: url(../images/refresh-icon.jpg) no-repeat left center;
}

/* ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ item-list.html */
.bread2{
    text-align: left;
    font-size: 12px;
    padding: 10px 0;
    border-top: solid 2px #dcdcdc;
}
.bread2,.bread2 a{
    color: #666;
}
.bread2 span{
    color: #999;
}
.bread2 a,.bread2 span{
    margin:  0 5px;
}
.bread2 span.active{
    color: #e22307;
}
.item-list-top{
    border: solid 1px #e5e5e5;
    padding-bottom: 10px;
}
.item-list-top-hypd{float: left;}
.item-list-top-hypd span{
    display: block;
    float: left;
    width: 90px;
    padding-left: 10px;
    font-size: 14px;
    color: #97969c;
    text-align: left;
    line-height: 30px;
}
.item-list-top-hypd ul{
    float: left;
    width: 1100px;
}
.item-list-top-hypd ul li{
    float: left;
    margin-right: 30px;
    /* margin-top: 15px; */
    line-height: 30px;
}
.item-list-top-hypd ul li a{
    font-size: 16px;
    color: #5c6564;
}
.item-list-top-hypd ul li a:hover,
.item-list-top-hypd ul li a.active{color: #f44d35;}
/* ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â  */
.item-list-left{
    float: left;
    width: 920px;
    text-align: left;
}
.item-list-left-tit{
    height: 38px;
    border-bottom: solid 2px #f44d35;
}
.item-list-left-tit h1{
    float: left;
    font-size: 24px;
    padding-left: 30px;
    background: url(../images/item-list-icon1.jpg) no-repeat left center;
}
.item-list-pagegroup{
    float: right;
    font-size: 14px;
    color: #999;
}
.item-list-pagegroup span{
    display: block;
    float: left;
    margin-top: 14px;
    margin-right: 10px;
}
.item-list-pagegroup span i{
    color: #e22307;
}
.item-list-pagegroup a{
    display: block;
    float: left;
    width: 28px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border: solid 1px #e5e5e5;
    border-bottom: none;
    margin-top: 11px;
    color: #b0b0b0;
    font-size: 18px;
}
.item-list-pagegroup a.item-list-page-next{background-color: #e5e5e5;}
.item-list-left-list ul li{
    width: 878px;
    height: 100px;
    border: solid 1px #e5e5e5;
    margin-top: 10px;
    padding: 20px 20px 30px 20px;
}
.item-list-left-list ul li:hover{border: solid 1px #f44d35;}
.item-list-left-list ul li .item-list-det-left:hover{box-shadow: 0 0 10px 4px #ccc;}
.item-list-left-list ul li .item-list-det-tit a:hover{color: #e22307;}
.item-list-left-list ul li .item-list-det-info a{color:#999;margin-right:10px;}
.item-list-left-list ul li .item-list-det-info a:hover{color: #e22307;}
.item-list-det-left{
    float: left;
    width: 140px;
    height: 100px;
    border: solid 1px #e5e5e5;
}
.item-list-det-left img{
    display: block;
    width: 100px;
    height: 70px;
    margin: auto;
    margin-top: 15px;
}
.item-list-det-mid{
    float: left;
    width: 500px;
    /* height: 110px; */
    margin-left: 20px;
}
.item-list-det-tit{
    float: left;
    width: 500px;
}
.item-list-det-tit a{
    float: left;
    font-size: 18px;
    max-width: 260px;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-list-det-vip,
.item-list-det-qyrz{
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
    margin-right: 5px;
}
.item-list-det-vip{background-color: #f44d35;}
.item-list-det-qyrz{background-color: #4aca6d;}
.item-list-det-tit span{
    display: block;
    float: right;
    font-size: 18px;
    color: #e22307;
    font-weight: bold;
}
.item-list-det-info{
    float: left;
    margin-top: 5px;
}
.item-list-det-info p{
    font-size: 12px;
    color: #999;
    line-height: 20px;
}
.item-list-det-info p:last-child{
    height: 40px;
    overflow: hidden;;
    text-overflow: ellipsis;
}
.item-list-det-info p i{margin-right: 50px;}
.item-list-det-right{
    float: right;
    width: 140px;
    text-align: center;
}
.item-list-det-right a{
    outline: none;
}
.item-list-det-right a.item-list-consult{
    display: block;
    width: 136px;
    height: 36px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 16px;
    line-height: 36px;
    color: #fff;
    background-color: #f44d35;
    border-radius: 6px;
}
.item-list-det-right a.item-list-seemore{
    font-size: 14px;
    color: #999;
}
.item-list-det-right a.item-list-seemore:hover{
    color:#e22307;
}
.pagenation-center{
    text-align: center;
}
/* ÃƒÂ¥Ã…Â Ã‚Â ÃƒÂ§Ã¢â‚¬ÂºÃ…Â¸ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® */
.item-list-jm {
    height: 120px;
}
.item-list-jm ul li{
    float: left;
}
.item-list-jm ul li a{
    display: block;
    width: 101px;
    height: 60px;
    padding-left: 48px;
    text-align: center;
    line-height: 60px;
    font-size: 16px;
    color: #666;
}
.bg-grey-deep{background-color: #e7e7e7;}
.bg-grey-shallow{background-color: #f3f3f3;}
.item-list-jm ul li:nth-child(1) a{background: #e7e7e7 url(../images/item-list-icon-01.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(2) a{background: #f3f3f3 url(../images/item-list-icon-02.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(3) a{background: #e7e7e7 url(../images/item-list-icon-03.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(4) a{background: #f3f3f3 url(../images/item-list-icon-04.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(5) a{background: #e7e7e7 url(../images/item-list-icon-05.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(6) a{background: #f3f3f3 url(../images/item-list-icon-06.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(7) a{background: #e7e7e7 url(../images/item-list-icon-07.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(8) a{background: #f3f3f3 url(../images/item-list-icon-08.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(9) a{background: #f3f3f3 url(../images/item-list-icon-09.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(10) a{background: #e7e7e7 url(../images/item-list-icon-10.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(11) a{background: #f3f3f3 url(../images/item-list-icon-11.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(12) a{background: #e7e7e7 url(../images/item-list-icon-12.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(13) a{background: #f3f3f3 url(../images/item-list-icon-13.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(14) a{background: #e7e7e7 url(../images/item-list-icon-14.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(15) a{background: #f3f3f3 url(../images/item-list-icon-15.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(16) a{background: #e7e7e7 url(../images/item-list-icon-16.png) no-repeat 20px center;}
/* :hover */
.item-list-jm ul li a:hover{color: #fff;}
.item-list-jm ul li:nth-child(1) a:hover{background: #f44d35 url(../images/item-list-icon-01-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(2) a:hover{background: #f44d35 url(../images/item-list-icon-02-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(3) a:hover{background: #f44d35 url(../images/item-list-icon-03-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(4) a:hover{background: #f44d35 url(../images/item-list-icon-04-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(5) a:hover{background: #f44d35 url(../images/item-list-icon-05-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(6) a:hover{background: #f44d35 url(../images/item-list-icon-06-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(7) a:hover{background: #f44d35 url(../images/item-list-icon-07-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(8) a:hover{background: #f44d35 url(../images/item-list-icon-08-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(9) a:hover{background: #f44d35 url(../images/item-list-icon-09-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(10) a:hover{background: #f44d35 url(../images/item-list-icon-10-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(11) a:hover{background: #f44d35 url(../images/item-list-icon-11-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(12) a:hover{background: #f44d35 url(../images/item-list-icon-12-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(13) a:hover{background: #f44d35 url(../images/item-list-icon-13-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(14) a:hover{background: #f44d35 url(../images/item-list-icon-14-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(15) a:hover{background: #f44d35 url(../images/item-list-icon-15-w.png) no-repeat 20px center;}
.item-list-jm ul li:nth-child(16) a:hover{background: #f44d35 url(../images/item-list-icon-16-w.png) no-repeat 20px center;}
/* ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¤Ã‚Â»Ã¢â‚¬Â¹ÃƒÂ§Ã‚Â»Ã‚Â */
.item-list-xmjs{
    width: 1140px;
    overflow: hidden;
    padding: 10px 29px;
    line-height: 30px;
    font-size: 12px;
    background: #fff0d9;
    border:1px solid #fee4bd;
    color: #ae8e5e;
    text-align: left;
}
.item-list-xmjs span{
    color: #f44d35;
    margin-right: 30px;
}

/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¦Ã‚Â Ã‚Â */
.rbox-img img{
    display: block;
    width: 250px;
    height: 170px;
    border: solid 4px #dedede; 
}
.rbox2-tit h3.item-list-ppjm{
    background: url(../images/item-list-ppjm.jpg) no-repeat left center;
    background-size: 18px;
}
.rbox2-tit h3.item-list-xxhytj-icon{
    background: url(../images/item-list-icon1.jpg) no-repeat left center;
    background-size: 18px;
}
.item-list-xxhytj-list{
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    width: 238px;
    border: solid 1px #e5e5e5;
}
.item-list-xxhytj-list li{
    float: left;
    width: 238px;
    border-bottom: solid 1px #e5e5e5;
    padding-bottom: 10px;
    padding-top: 10px;
}
.item-list-xxhytj-list li em{
    float: left;
    display: block;
    width: 18px;
    height: 18px;
    font-size: 14px;
    color: #fff;
    background-color: #f44d35;
    text-align: center;
    line-height: 18px;
    
}
.item-list-xxhytj-list li span{
    float: left;
    font-size: 14px;
    line-height: 18px;
    padding-left: 10px;
    width: 110px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-list-xxhytj-list li:hover span a{
    color:#e22307;
}
.item-list-xxhytj-list li i{
    display: block;
    float: right;
    width: 66px;
    height: 16px;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    border: solid 1px #e5e5e5;
}
.item-list-xxhytj-list li i a{
    color: #999;
}
.item-list-xxhytj-list li:hover i{
    background-color: #f44d35;
}
.item-list-xxhytj-list li:hover i a{
    color: #fff;
}
/* ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¥ÃƒÂ¤Ã‚Â½Ã‚ÂÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ */
.rbox2 h3.item-list-xrzpp-icon{
    background: url(../images/item-list-icon-xpprz.jpg) no-repeat left center;
    background-size: 18px;
}
.rbox2-list7-xrzpp{
    border: solid 1px #e5e5e5;
    padding: 10px 0;
}

/* ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ©Ã‚Â¡Ã‚Âµ item.cont.html */
.item-cont-top{
    height: 170px;
    background-color: #f2f2f2;
}
.item-cont-top .bread{
    height: 40px;
    line-height: 40px;
}
.item-cont-top-bread-lf{float: left;}
.item-cont-top-bread-rt{
    float: right;
    font-size: 12px;
    color: #999;
}
.item-cont-top-det{
    height: 85px;
    padding-top: 15px;
    padding-bottom: 20px;
    text-align: left;
    background-color: #fff;
}
.item-cont-top-det-lf img{
    float: left;
    display: block;
    width: 100px;
    height: 70px;
    padding: 7px 10px;
    border: solid 1px #e5e5e5;
    margin-left: 30px;
    box-shadow: 0 0 6px 1px #e5e5e5;
}
.item-cont-top-det-info{
    float: left;
    width: 500px;
    height: 90px;
    padding-left: 20px;
}
.item-cont-top-det-tit{
    float: left;
}
.item-cont-top-det-tit i{margin-top: 5px;}
.item-cont-top-det-tit h2{
    float: left;
    font-size: 24px;
    max-width: 360px;
    margin-right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-cont-top-det-info h4{
    font-size: 14px;
    color: #999;
    margin-top: 18px;
    text-align: left;
}
.item-cont-top-det-info span{
    float: left;
    display: block;
    font-size: 16px;
    color: #e22307;
    line-height: 30px;
}
.item-cont-top-det-rt{
    float: left;
    width: 325px;
    height: 80px;
    margin-top: 10px;
}
.item-cont-top-det-rt p{
    /* float: left; */
    height: 14px;
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}
.item-cont-top-det-rt p span{float: left;}
.item-cont-top-det-rt p a{color: #666;}
.item-cont-top-det-rt p i{
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 4px;
    background: url(../images/star-red2.jpg) no-repeat center;
}
.item-cont-top-qrcode{
    float: left;
    padding-left: 85px;
    background: url(../images/qr-line.jpg) no-repeat left center;
}
.qrcode-content{
    float: left;
    width: 70px;
    height: 90px;
    /* padding-top: 10px; */
    text-align: center;
}
.qrcode-content img{
    display: block;
    width: 70px;
    height: 70px;
}
.qrcode-content span{
    font-size: 12px;
    color: #666;
}

/* ÃƒÂ¤Ã‚Â¸Ã‚Â»ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¨Ã‚Â¾Ã‚Â¹ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â  */
.item-cont-left{
    float: left;
    width: 920px;

}
.item-cont-left-top{
    float: left;
    width: 920px;
    height: 270px;
}
.item-cont-left-slide{
    position: relative;
    float: left;
    width: 350px;
    height: 270px;
    background-color: #e5e5e5;
    overflow: hidden;
}
.item-cont-left-slide .bd{
    height: 200px;
    overflow: hidden;
}
.item-cont-left-slide .bd img{
    display: block;
    width: 350px;
    height: 200px;
}
.item-cont-left-slide a.item-cont-slidebtn-xmtk{
    position: absolute;
    right: 8px;
    top: 170px;
    width: 65px !important;
    height: 25px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 25px;
    background-color: rgba(266, 266, 266, 0.2);
    z-index: 99;
}
.item-cont-left-slide a.item-cont-slidebtn-xmtk:hover{
    color:#e22307;
}
.item-cont-left-slide .hd{
    margin-left: 20px;
    margin-top: 10px;
}
.item-cont-left-slide .hd li{
    float: left;
    margin-right: 8px;
}
.item-cont-left-slide .hd img{
    display: block;
    width: 70px;
    height: 45px;
    border: solid 1px #e5e5e5;
}
.item-cont-left-slide .hd li.on img{
    border: solid 1px #f44d35;
}
.item-cont-left-slide .next,
.item-cont-left-slide .prev{
    position: absolute;
    display: block;
    width: 18px;
    height: 45px;
    bottom: 14px;
    cursor: pointer;
}
.item-cont-left-slide .next{
    right: 0;
    background: url(../images/arrow-right-gray-line.png) no-repeat center;
}
.item-cont-left-slide .prev{
    left: 0;
    background: url(../images/arrow-left-gray-line.png) no-repeat center;
}


/* ÃƒÂ¨Ã‚Â¯Ã‚Â¦ÃƒÂ§Ã‚Â»Ã¢â‚¬Â ÃƒÂ¤Ã‚Â¿Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¯ */
.item-cont-left-info{
    float: left;
    width: 525px;
    height: 270px;
    margin-left: 25px;
    text-align: left;
}
.item-cont-left-info-tit {
    height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.item-cont-left-info-tit h2{
    float: left;
    font-size: 20px;
    width: 370px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-cont-left-info-tit a{
    float: right;
    display: block;
    width: 72px;
    height: 18px;
    border: solid 1px #e5e5e5;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
    color: #666;
}
.item-cont-left-status{
    float: left;
    height: 188px;

}
.item-cont-left-status p{
    float: left;
    min-width: 190px;
    margin-right: 30px;
    margin-top: 15px;
    font-size: 14px;
    color: #666;
}
.item-cont-left-status p span{
    color: #999;
}
.item-cont-btn-group{
    float: left;
    margin-top: 8px;
}
.item-cont-btn-group a{
    float: left;
    display: block;
    font-size: 18px;
    color: #fff;
    padding: 12px 35px;
    border-radius: 6px;
    margin-right: 20px;
    outline: none;
}
.item-cont-btn-sqjm{background-color: #f44d35;}
.item-cont-btn-sqjm:hover{background-color: #f96e5a;}
.item-cont-btn-hqzl{background-color: #ff6911;}
.item-cont-btn-hqzl:hover{background-color: #ff843c;}
.item-cont-btn-zshb{background-color: #ffaa00;margin-right: 0!important;}
.item-cont-btn-zshb:hover{background-color: #feb728;}
.item-cont-btn-zshb i{
    float: left;
    display: block;
    width: 17px;
    height: 19px;
    margin-right: 4px;
    background: url(../images/item-cont-zshb.png) no-repeat left center;
}
/* tabÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ */
.item-cont-left-nav {
    height: 40px;
    border-bottom: solid 2px #f44d35;
}
.item-cont-left-nav a{
    float: left;
    display: block;
    margin-right: 10px;
    margin-top: 1px;
    padding: 12px 45px 10px 45px;
    border: solid 1px #e5e5e5;
    border-bottom: none;
    border-radius: 15px 0 0 0;
    font-size: 16px;
    color: #666;
}
.item-cont-left-nav a.active,
.item-cont-left-nav a:hover{
    color: #f44d35;
    border: solid 1px #f44d35;
    border-bottom: none;
}
.item-cont-left-nav a:last-child{
    margin: 0;
    padding: 0!important;
    padding-left: 25px!important;
    border: none;
    color: #f44d35;
    line-height: 40px;
    background: url(../images/item-cont-ksly.jpg) no-repeat left center;
}
.item-cont-left-article,.item-cont-left-ppdt{
    border: solid 1px #e5e5e5;
    padding: 20px;
}
.item-cont-left-article,.item-cont-left-article p,.item-cont-left-ppdt{
    text-align: left;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    text-indent: 2em;
}

.item-cont-left-article p.introtitle{
    text-align: left;
    font-size: 16px;
    /* color: #666; */
    line-height: 30px;
    text-indent: 2em;
    background-color: #ececec;
    padding: 6px;
    color: red;
    margin-bottom: 10px;
}

.item-cont-left-article p img{
    display: block;
    max-width: 878px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
}
.float-lyb-submit:hover{background: #f5644f;}

/* ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®-ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ item-article-list.html */
/* ÃƒÂ¥Ã‚Â¥Ã¢â‚¬â€ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¦Ã‚Â¨Ã‚Â¡ÃƒÂ¦Ã‚ÂÃ‚Â¿ item-cont.html */
.item-article-list-container{
    border: solid 1px #e5e5e5;
}
.item-article-list-artlist{
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
.item-article-list-artlist li{
    border-bottom: solid 1px #e5e5e5;
    padding-bottom: 25px;
}
.item-article-list-artlist-tit{
    padding-top: 20px;
    padding-bottom: 15px;
    border-bottom: dashed 1px #e5e5e5;
}
.item-article-list-artlist-tit a{
    font-size: 16px;
    max-width: 750px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-article-list-artlist-tit a:hover{color: #e22307;}
.item-article-list-artlist li p{
    height: 48px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    text-indent: 0;
    overflow: hidden;
    text-overflow: ellipsis;
}
.item-article-list-artlist li p a{color: #f44d35;}
.item-article-list-article-status{
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}
.item-article-list-article-status span{
    margin-right: 20px;
}
.item-article-list-article-status span:first-child{margin-right: 10px;}

/* ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®-ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚Âµ item-article-cont.html */
/* ÃƒÂ¦Ã‚Â³Ã¢â‚¬Â¢ÃƒÂ¥Ã‚Â¾Ã¢â‚¬Â¹ÃƒÂ¥Ã‚Â£Ã‚Â°ÃƒÂ¦Ã‹Å“Ã…Â½ */
.flsm{
   margin-left: -60px; 
    font-size: 14px; 
}
.flsm span{color: #f54c35;}
.item-article-cont-cyrqxm{
    padding-bottom: 25px;
    margin-bottom: 60px;
    border: solid 1px #e5e5e5;
    border-top: solid 2px #f44d35;
}
.item-article-cont-title {
    float: left;
    padding-top: 14px;
}
.item-article-cont-title h3{
    float: left;
    font-size: 24px;
    padding-left: 15px;
    margin-left: 10px;
    border-left: solid 4px #f44d35;
}
.long-ling{
    float: left;
    width: 930px;
    height: 1px;
    margin-top: 12px;
    margin-left: 16px;
    background-color: #e5e5e5;
}
.item-article-cont-title a{
    float: right;
    margin-right: 15px;
    margin-top: 4px;
    font-size: 14px;
    color: #f44d35;
}
/* ÃƒÂ©Ã‚Â¤Ã‚ÂÃƒÂ©Ã‚Â¥Ã‚Â®ÃƒÂ¤Ã‚ÂºÃ‚ÂºÃƒÂ¦Ã‚Â°Ã¢â‚¬ÂÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â® */
.item-article-cont-cyrqxm-list{
    float: left;
}
.item-article-cont-cyrqxm-list li{
    float: left;
    width: 215px;
    margin-left: 15px;
    margin-right: 8px;
}
.item-article-cont-cyrqxm-list img{
    float: left;
    /* clear: both; */
    display: block;
    width: 215px;
    height: 90px;
}
.item-article-cont-cyrqxm-jm{
    float: left;
    width: 215px;
    margin-top: 20px;
}
.item-article-cont-cyrqxm-jm span{
    float: left;
    font-size: 18px;
    width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.item-article-cont-cyrqxm-jm span a:hover{
    color:#e22307;
}
.item-article-cont-cyrqxm-jm>a{
    display: block;
    float: right;
    width: 55px;
    height: 21px;
    line-height: 20px;
    background-color: #f44d35;
    font-size: 14px;
    color: #fff;
}
.item-article-cont-cyrqxm-status{
    float: left;
    width: 215px;
    margin-top: 10px;
}
.item-article-cont-cyrqxm-status span{
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #f44d35;
}
.item-article-cont-cyrqxm-status i{
    float: right;
    font-size: 14px;
    color: #666;
}
.item-article-cont-cyrqxm-status i em{color: #f44d35;}

/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¤Ã‚Â¾Ã‚Â§ÃƒÂ¦Ã‚Â Ã‚Â */
.rbox3{
    float: left;
    width: 258px;
    border: solid 1px #e5e5e5;
    border-top: solid 4px #f44d35;
}
.rbox-item-article-cont-top{
    width: 238px;
    border-bottom: solid 1px #e5e5e5;
    margin: 0 auto;
    padding-bottom: 20px;
}
.rbox-item-article-cont-cpxq{
    /* width: 126px; */
    /* height: 116px; */
    /* margin: 0 auto; */
}
.rbox-item-article-cont-cpxq img{
    display: block;
    width: 100px;
    height: 70px;
    padding: 9px 13px;
    box-shadow: 0 0 10px 4px #ccc;
    margin: 30px auto 0 auto;
}
.rbox-item-article-cont-cpxq span{
    display: block;
    font-size: 18px;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow:hidden;
}
.rbox-item-article-cont-btn {
    /* float: left; */
    height: 38px;;
    margin-left: 5px;
    margin-top: 15px;
}
.rbox-item-article-cont-btn a{
    display: block;
    float: left;
    width: 110px;

    height: 38px;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
}
.rbox-item-article-cont-btn a.ckxq{
    background-color: #f44d35;
    margin-right: 10px;
}
.rbox-item-article-cont-btn a.ckxq:hover{
    background-color:#f96e5a;
}
.rbox-item-article-cont-btn a.sqzl{
    background-color: #4aca6d;
}
.rbox-item-article-cont-btn a.sqzl:hover{
    background-color:#5cd97e;
}
.rbox2-list-noborder{
    border: none !important;
}
.rbox-item-article-cont-more{
    float: left;
    font-size: 14px;
    color: #999!important;
    line-height: 30px;
    margin-left: 19px;
}
.rbox-item-article-cont-more:hover{
    color: #e22307!important;
}
/* ÃƒÂ¤Ã‚ÂºÃ…â€™ÃƒÂ§Ã‚ÂºÃ‚Â§-ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ©Ã‚Â¡Ã‚Âµ  sl-item-cont.html */
/* ÃƒÂ¤Ã‚Â¸Ã‚Â»ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“ÃƒÂ¥Ã‚Â¤Ã‚Â´ÃƒÂ©Ã†â€™Ã‚Â¨ */
.sl-item-cont-topgrey{
    height: 145px;
    background-color: #f2f2f2;
}
.sl-item-cont-topbody{
    height: 128px;
    background-color: #fff;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
}
.sl-item-cont-t-left{
    float: left;
    width: 550px;
}
.sl-item-cont-top-tit h1{
    float: left;
    font-size: 24px;
    /* max-width: 490px; */
    margin-right: 10px;
    text-align: left;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
.sl-item-cont-top-tit i{margin-top: 5px;}
.sl-item-cont-top-info{
    clear: both;
    padding-top: 15px;
}
.sl-item-cont-top-info p{
    font-size: 14px;
    color: #999;
    text-align: left;
    margin-top: 10px;
}
.sl-item-cont-top-info p span{
    color: #e22307;
}
.sl-item-cont-t-mid{
    float: left;
    padding-top: 30px;
    margin-left: 20px;
}
.sl-item-cont-t-mid a{
    float: left;
    display: block;
    padding-top: 40px;
    margin-right: 40px;
    font-size: 18px;
    color: #999;
}
.sl-item-cont-t-mid a:hover,
.sl-item-cont-t-mid a.active,
.sl-item-cont-t-right a:hover{color: #f44d35;}

.sl-item-cont-t-mid a:nth-child(1){background: url(../images/sl-item-cont-home-grey.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(2){background: url(../images/sl-item-cont-img-grey.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(3){background: url(../images/sl-item-cont-news-grey.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(4){background: url(../images/sl-item-cont-answer-grey.png) no-repeat center top;}

.sl-item-cont-t-mid a:nth-child(1):hover,
.sl-item-cont-t-mid a:nth-child(1).active{background: url(../images/sl-item-cont-home-red.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(2):hover,
.sl-item-cont-t-mid a:nth-child(2).active{background: url(../images/sl-item-cont-img-red.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(3):hover,
.sl-item-cont-t-mid a:nth-child(3).active{background: url(../images/sl-item-cont-news-red.png) no-repeat center top;}
.sl-item-cont-t-mid a:nth-child(4):hover,
.sl-item-cont-t-mid a:nth-child(4).active{background: url(../images/sl-item-cont-answer-red.png) no-repeat center top;}


.sl-item-cont-t-right{
    float: right;
    padding-top: 30px;
}
.sl-item-cont-t-right a{
    float: left;
    display: block;
    padding-top: 45px;
    margin-left: 30px;
    font-size: 12px;
    color: #666;
    position: relative;
}
.sl-item-cont-t-right a:nth-child(1){background: url(../images/sl-item-cont-sjfw-grey.png) no-repeat center top;}
.sl-item-cont-t-right a:nth-child(1) img{
    width: 120px;
    height: 120px;
    padding: 10px;
    background: #fff;
    position: absolute;
    left: 50%;
    margin-left: -80px;
    top: 70px;
    z-index: 999;
    display: none;
    border:1px solid #dcdcdc;
    border-radius: 5px;
    box-shadow: 2px 2px 2px #ddd,-2px 2px 2px #ddd,2px -2px 2px #ddd;
}
.sl-item-cont-t-right a:nth-child(1):hover img{
    display: block;
}
.sl-item-cont-t-right a:nth-child(2){background: url(../images/sl-item-cont-msg-grey.png) no-repeat center top;}
.sl-item-cont-t-right a:nth-child(3){background: url(../images/sl-item-cont-like-grey.png) no-repeat center top;}

.sl-item-cont-t-right a:nth-child(1):hover{background: url(../images/sl-item-cont-sjfw-red.png) no-repeat center top;}
.sl-item-cont-t-right a:nth-child(2):hover{background: url(../images/sl-item-cont-msg-red.png) no-repeat center top;}
.sl-item-cont-t-right a:nth-child(3):hover{background: url(../images/sl-item-cont-like-red.png) no-repeat center top;}

/* ÃƒÂ¥Ã‚Â·Ã‚Â¦ÃƒÂ¤Ã‚Â¾Ã‚Â§ */
.sl-item-cont-left{
    float: left;
    width: 920px;
}
.sl-item-cont-left-tit{
    height: 40px;
    margin-top: 10px;
    border-bottom: solid 2px #f44d35;
}
.sl-item-cont-left-tit h2{
    float: left;
    font-size: 20px;
    font-weight: bold;
    padding-left: 30px;
    line-height: 40px;
    background: url(../images/sl-item-cont-tit.jpg) no-repeat left center;
}
.sl-item-cont-left-tit a{
    display: block;
    float: right;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #f44d35;
    padding-left: 25px;
    margin-top: 15px;
    background: url(../images/item-cont-ksly.jpg) no-repeat left center;
}
.sl-item-cont-left-cont{
    border: solid 1px #e5e5e5;
    border-top: none;
    text-align: left;
}

.sl-item-cont-left-box-tit{
    width: 155px;
    height: 35px;
    margin-left: -17px;
    padding-top: 20px;
}
.sl-item-cont-left-box-tit strong{
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    background-color: #ffd47f;
    border-radius: 50%;
    text-align: center;
}
.sl-item-cont-left-box-tit strong i{
    display: block;
    width: 26px;
    height: 26px;
    background-color: #ffaa00;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    line-height: 26px;
    color: #fff;
}
.sl-item-cont-left-box-tit span{
    position: relative;
    display: block;
    float: right;
    width: 108px;
    height: 26px;
    background-color: #ffaa00;
    font-size: 18px;
    text-align: center;
    line-height: 26px;
    color: #fff;
    margin-top: 4px;
}
.sl-item-cont-left-box-tit span::before{
    position: absolute;
    left: -12px;
    top: 6px;
    content: '';
    border-top: solid 6px transparent;
    border-right: solid 6px #ffaa00;
    border-bottom: solid 6px transparent;
    border-left: solid 6px transparent;
}
.sl-item-cont-left-box-cont{
    padding-left: 20px;
    padding-right: 20px;
}
.sl-item-cont-left-box-cont img{
    display: block;
    max-width: 878px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.sl-item-cont-left-box-cont p{
    font-size: 16px;
    color: #333;
    line-height: 30px;
    text-indent: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sl-item-cont-left-box-cont p a{color: #ffaa00;}
.sl-item-cont-left-box-ppzx{
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 50px;
    padding-top: 15px;
}
.sl-item-cont-left-box-ppzx ul li{
    float: left;
    padding-left: 20px;
    width: 357px;
    margin-right: 60px;
    background: url(../images/point-grey.jpg) no-repeat 10px center;
}
.sl-item-cont-left-box-ppzx ul li a{
    float: left;
    width: 270px;
    font-size: 16px;
    color: #666;
    line-height: 36px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sl-item-cont-left-box-ppzx ul li a:hover{color: #f44d35;}
.sl-item-cont-left-box-ppzx ul li span{
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 36px;
}
/* ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â¹ÃƒÂ¨Ã‚Â¡Ã…â€™ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ§Ã‚Â±Ã‚Â» */
.sl-item-cont-industry-class{
    border: solid 1px #e5e5e5;
    border-top: solid 2px #e5e5e5;
    padding: 0 20px;
}
.sl-item-cont-industry-box{
    padding-top: 22px;
    padding-bottom: 18px;
    border-bottom: solid 1px #e5e5e5;
}
.sl-item-cont-industry-classname{
    float: left;
    margin-right: 24px;
    padding-top: 40px;
    font-size: 18px;
}
.sl-item-cont-industry-list{
    float: left;
    width: 770px;
    height: 70px;
    float: left;
    padding-left: 10px;
    background: url(../images/line-long.jpg) no-repeat left center;
}
.sl-item-cont-industry-list li{
    float: left;
    margin-left: 20px;
}
.sl-item-cont-industry-list li a{
    font-size: 12px;
    color: #666;
    line-height: 25px;
}
.sl-item-cont-industry-list li a:hover{color: #f44d35;}

.sl-item-cont-industry-box:nth-child(1) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-01.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(2) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-02.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(3) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-04.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(4) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-05.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(5) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-10.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(6) .sl-item-cont-industry-classname{background: url(../images/item-list-icon-07.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(7) .sl-item-cont-industry-classname{background: url(../images/sl-item-cont-icon-gift.png) no-repeat center top;}
.sl-item-cont-industry-box:nth-child(8) .sl-item-cont-industry-classname{background: url(../images/sl-item-cont-icon-zh.png) no-repeat center top;}


/* ÃƒÂ¥Ã‚ÂÃ‚Â³ÃƒÂ¤Ã‚Â¾Ã‚Â§ */
/* swiper */
.rbox-sl-item-cont-swiper-container{
    width: 196px;
    height: 220px;
    padding:0 31px;
}
.rbox-sl-item-cont-swiper{
    width: 195px;
    height: 210px;
    overflow: hidden;
    position: relative;
}
.rbox-sl-item-cont-swiper .swiper-container{
    width: 195px;
    height: 210px;
    overflow: hidden;
}
.rbox-sl-item-cont-swiper .swiper-slide img{
    display: block;
    width: 195px;
    height: 175px;
}
.rbox-sl-item-cont-swiper .swiper-pagination{
    width:195px;
    height:8px;
    position: absolute;
    left:0;
    bottom:20px;
}
.rbox-sl-item-cont-swiper .swiper-pagination .swiper-pagination-switch{
    width: 32px;
    height: 8px;
    display: inline-block;
    border-radius: 6px;
    background: #d0d0d0;
    margin:0 5px;
    cursor: pointer;
}
.rbox-sl-item-cont-swiper .swiper-pagination .swiper-pagination-switch.swiper-active-switch{
    background: #f44d35;
}
.rbox-sl-item-cont-swiper .swiper-button{
    display: inline-block;
    width: 15px;
    height: 25px;
    outline: none;
    position: absolute;
    top: 75px;
}
.rbox-sl-item-cont-swiper .swiper-button-prev{
    left: 10px;
    background: url(../images/arrow-left-gray-line.png) no-repeat center;
}
.rbox-sl-item-cont-swiper .swiper-button-next{
    right: 10px;
    background: url(../images/arrow-right-gray-line.png) no-repeat center;
}
/* ÃƒÂ¤Ã‚ÂºÃ…â€™ÃƒÂ§Ã‚ÂºÃ‚Â§ÃƒÂ©Ã‚Â¡Ã‚Â¹ÃƒÂ§Ã¢â‚¬ÂºÃ‚Â®ÃƒÂ¦Ã¢â‚¬â€œÃ¢â‚¬Â¡ÃƒÂ§Ã‚Â«Ã‚Â ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ sl-item-article-list.html */
.sl-item-article-list-cont{
    border: solid 1px #e5e5e5;
}

.hy-box,.hy-sbox{
    height:225px;
    /*overflow: hidden;*/
}
.hy-sbox{
    display: none;
}

.city-box,.city-sbox{
    height:225px;
    overflow: hidden;
}
.city-sbox{
    display: none;
}

.sitemap{
    width: 1160px;
    overflow: hidden;
    border:1px solid #dddddd;
    padding: 19px;
}
.sitemap ul{
    overflow: hidden;
}
.sitemap li{
    float: left;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 10px;
}
.sitemap li a:hover{
    color: #e22307;
}
.sitemap-seg4 li{
    width: 280px;
}
.sitemap-seg8 li{
    width: 135px;
}
.sitemap .pagination{
    clear: both;
}
.zt-intro-rtxth1{  
display: inline;
}
 .zt-intro-rtxtspan{
    float: right;
    color: #666;
    font-size: 13px;
    margin-left: 60px;
    line-height: 50px;
}
.juhe-banner-left a p,.juhe-banner-center a p,.juhe-banner-right a p{
    display: block;
    position: absolute;
    left: 0;
    bottom: 0px;
    color: #fff;
    padding: 0 15px;
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    width: 100%;
    background: rgba(0,0,0,.6);
    line-height: 30px;
}
.juhe-banner-left a span i,.juhe-banner-center a span i,.juhe-banner-right a span i,.juhe-banner-left a i,.juhe-banner-center a p i,.juhe-banner-right a p i{
    display: inline-block;
    float: left;
    font-size: 12px;
    padding: 0px 8px;
    height: 18px;
    line-height: 18px;
    border:1px solid #fff;
    border-radius: 5px;
    margin-right: 10px;
    margin-top: 6px;
}
/*2019 03 01 生成文章内部留言引导样式*/
.fl{
    float: left;
}
.fr{
    float:right;
}
.tj_cont{
    width: 100%;


}
.tj_wrap{
    overflow: hidden;
    background: #e6e6e6;
    /*background: #f00;*/
    box-sizing: border-box;
    padding-top: .5rem;
    margin: 15px;
}
.tjcont_lt{
    width: 80%;
    margin-bottom: 12px;
}
.tjcont_rt{
    width: 20%;
}
.tj_pic{
    overflow: hidden;
    padding-left: 110px;
}
.tj_pic img{
    width:100px;
    height: 70px;
    float: left;
    margin-left:  -100px;
    margin-top:5px;
}
.tj_pic p.tj_tit{
    text-align: left;
    /*margin-left: 12px;*/
    /*margin-top: 8px;*/
    margin: 0 15px;
    float: left;
    font-size: 16px;
    width: 100%;

    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: red;

}
p.tjcont_dw{
    margin: 0 15px;
    text-align: left;
    /*padding: 7px 0px 7px 5px;*/
    font-size: 16px;
}
.price{
    font-size: 16px;
    color: #f00;
    font-weight: bold;
    margin-left:16px;
    text-align: center;
}
p.tjcont_dw span{
    color: #999;
    /*margin-left: 6px;*/
}
p.tjcont_dw span em{
    font-style: normal;
    font-weight:  bold;
    color: #000;
    margin-left: 5px;
}
p.ly_btn{

    width: 60%;
    background: #fd6913;
    border-radius: 42px;
    font-size: 14px;
    color: #fff;
    /*margin-top: 2px;*/
    /*margin-right: 10px;*/
    text-align: center;
}
p.ly_btn a{
    color: #fff;
    /*padding-left: 9px;*/
}

/*2019 03 01 */


/*2019.10.10增加*/

.sl-item-cont-t-left.east{ width:460px;}
.east .sl-item-cont-top-tit h1{ max-width:300px;}
.scate-hytt-list.font15 li{ height:30px; line-height:30px; font-size:15px;}
.rbox-rmhy.font14{font-size:14px;}




.picbox {
	width: 1000px;
	margin: 50px auto;
	font-family: \5fae\8f6f\96c5\9ed1, \5b8b\4f53, serif
}
.picbox h2 {
	font-size: 22px;
	line-height: 36px;
	color: #d13a3e;
	text-align: center
}
.picbox .text {
	font-size: 16px;
	line-height: 30px;
	color: #2a2d39;
	padding: 10px 0 20px;
	text-align: center
}
.piclist {
	margin-left:30px
}
.piclist:after {
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
	content: '.';
	font-size: 0
}
.piclist ul {
	width: 1000px;
	margin: 0 auto;
	position: relative
}
.piclist li {
	float: left;
	text-align: center;
	cursor: pointer;
	z-index: 0;
	position: relative;
	margin: 0 10px 10px 0;
	width: 207px;
	height: 150px;
	margin-bottom: 10px;
	box-shadow: 0 1px 0 #edecec;
	border: 1px solid #e5e5e5
}
.piclist li.r {
	margin-right: 0
}
.piclist li .in img {
*width:240px;
*height:auto
}
.piclist li .in {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 207px
}
.piclist li .in .imgdiv {
	display: block;
	width: 197px;
	height: 142px;
	margin: 0 auto;
	margin-top: 4px;
	overflow: hidden
}
.piclist li span {
	display: block;
	text-align: center;
	height: 46px;
	padding: 8px 3px 0;

	font-size: 14px;
	line-height: 20px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;


	text-overflow: ellipsis
}
.piclist li span b {
	display: block;
	color: #d13a3e
}
.piclist li.pic .original {
	display: none;
	padding: 5px;
	padding-bottom: 0;
	border: 1px solid #ff660c;
	position: absolute;
	text-align: center;
	left: -16px;
	top: -59px;
	background: #fff
}
.piclist li.pic .original .imga {
	display: block
}
.piclist li .original img {
*height:250px;
*width:auto
}
.piclist li .original span {
	height: 36px;
	padding-top: 0
}
.piclist li .original b {
	line-height: 36px
}
.piclist li.on {
	z-index: 999
}
.piclist li.on .original {
	display: block;
	z-index: 100
}

/*2019.10.10end*/


/*2019.10.28add*/
.mb20{ margin-bottom:20px;}
.mb0{ margin-bottom:0px!important;}
.pb0{ padding-bottom:0px!important;}
.addbiaoqian{ border-top:1px solid #dcdcdc; padding-top:15px; margin:0 10px 0 10px; text-align:left; font-size:13px;}
.addbiaoqian a{ display:inline-block; padding-right:45px; padding-bottom:15px; color:#666;}
.addbiaoqian a:hover{ color:#e22307;}


.rbox.addlogo3 .rbox-swiper .swiper-slide img{ width:258px; height:160px!important;}
.zt-hyzx-swiper.addlogo2,.zt-hyzx-swiper.addlogo2 .swiper-slide img{ width:310px; height:131px!important;}
.rbox-img.addlogo3 img{width:260px; height:161px!important; border:none;}

/*2019.10.28end*/  


/*2019.11.7*/
.mb60{ margin-bottom:0px!important; padding-bottom:0px!important;}
.pb20{ padding-bottom:20px;}


/*2019.11.29站长统计代码隐藏*/
#cnzz_stat_icon_1278249510 {display: none;}



/*2019.12.03话题页专题介绍调整修改*/
.bgf5{ background:#f5f5f5; border-bottom:1px solid #dcdcdc; border-top:1px solid #dcdcdc; margin-top:35px;}
.hot_intro{ width:490px; margin-top:-25px; background-color:#333; padding:10px; text-align:left; position:relative; height:366px; }
.hot_intro h1{ font-size:24px; color:#fff; padding-top:25px; background:url(../images/hot_intro.png) no-repeat left 23px; padding-left:10px; border-bottom:1px solid #fff; padding-bottom:15px;}
.hot_intro_div{ padding:20px; line-height:30px; color:#adadad;}
.hot_intro_div a:hover,.hot_intro_div a{ background:#f44d3b; border-radius:20px; border:1px solid #f44d3b; color: #fff; font-size:16px; font-weight:bold; text-align:center; width:160px; margin:30px auto 0 auto; height:38px; line-height:38px; display:block;}
/*.hot_intro_div a:hover{ border:1px solid #f76b0a; color:#f76b0a;}*/
.hot_intro_tr{ position:absolute; top:0; right:-24px;}
.hot_arrow{ position:absolute; top:50%; right:-25px;}
.hot_info{ width:690px;}
.hot_info_item{ margin-top:30px; background:#fff;}
.hot_info_logo{ position:relative; height:97px;}
.hot_info_logo_img{ width:100px; height:70px; padding:18px; background:#fff; border:1px solid #dcdcdc;box-shadow: 0px 0px 10px #999999; margin-top:-5px; margin-left:30px;}
.hot_info_tj{ position:absolute; top:-5px; left:30px;}
.hot_info_btn{ width:130px; margin-right:10px; font-size:16px; padding-top:30px;}
.hot_info_btn a{ display:block; background:#f44d3b; text-align:center; color:#fff; border-radius:20px; height:36px; line-height:36px;}
.hot_info_btn a:hover{ color:#fff; background:#f76b0a;}
.hot_info_txt{ width:365px; margin-left:15px; text-align:left; line-height:25px; padding-top:10px;}
.hot_info_txt .hot_bag{ background:url(../images/hot_bag.png) no-repeat left center; font-size:20px; color:#f44d3b; font-weight:bold; padding-left:20px;}
.hot_info_txt_h2{}
.hot_info_txt_h2 h2{ float:left; width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:20px; color:#333;}
.hot_info_txt_h2 span{ float:left; width:95px; background:url(../images/hot_huo.png) no-repeat left center; font-size:12px; color:#999; padding-left:20px;}
.hot_info_txt_h2 span i{ padding-left:5px; font-size:18px;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(250, 0, 1, 1)), to(rgba(180,0, 1, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.hot_info_item1{ margin:30px auto; width:660px; text-align:left; background:url(../images/hot_line.png) no-repeat left bottom; padding-bottom:30px;}
.hot_info_item1 li{ background:#fff; border:1px solid #dcdcdc; width:18%; margin:0 0 0 12%; border-radius:10px; position:relative; padding:8px 0; float:left;}
.hot_info_item1 li img{ position:absolute; top:10%; left:-22px;}
.hot_info_li_txt{ text-align:center; width:80%; margin:0 auto; overflow:hidden; line-height:20px; font-size:14px; color:#666;}
.hot_info_li_txt p{ color:#ff660d; font-size:16px; font-weight:bold;}

.hot_info_item1.bgno{ background:none; padding-bottom:0; margin-bottom:0px;}
.hot_info_item1 dl{ float:left; width:80%; overflow:hidden;}
.hot_info_item1 dt{ font-size:14px; color:#333; line-height:30px; float:left; width:44%; margin:0 3%;}
.hot_info_item1 dt span{ color:#999;}
.hot_info_ewm{ float:right; width:87px; line-height:15px; font-size:12px; text-align:center; margin-top:-26px; color:#999;}


.hot-jmwd-item.hot_info_no{ padding:2px 0 0 20px;}
.hot-jmwd-item.hot_info_no div a{ width:250px; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}



/*2020.06.01调整项目页分类*/
.item-list-top.clasical{ text-align:left; padding:0;}
.clasical .cla-lf{ background: url(../images/cla-bg.jpg) repeat-y left top; padding-bottom:10px;}
.clasical .cla-lf .w130{ width:130px; color:#999; line-height:40px; text-align:center;}
.cla-border{ border-bottom:1px solid #dcdcdc;}
.cla-pad{ padding:10px; line-height:30px;}
.w1070 .cla-one a{ padding:3px 10px; margin:0 5px;}
.w1070 .cla-one a:hover,.w1070 .cla-one a.cla-cur{ background:#f44d35; color:#fff;}
.w1070{ width:1070px; overflow:hidden;}
.fz15{ font-size:15px;}
.fz16{ font-size:16px;}
.fb{ font-weight:bold;}
.fz13{ font-size:13px;}
.cla-border-line{ border-top:1px solid #dcdcdc;padding:10px 0;}
.cla-item a{ color:#666666; padding:3px 11px; margin:3px 8px 3px 0;}
.cla-item a:hover,.cla-item a.cla-cur{ background:#f44d35; color:#fff;}
.w945{ width:990px; position:relative; line-height:28px;}
.w945 button{ position:absolute; border:1px solid #dcdcdc; font-size:12px; color:#999; top:17px; right:-50px; background:#fff; padding:2px 5px;}
.pt45{ padding-top:45px;}


/*2020.09.14增加品牌动态入口样式*/
.item-cont-left-main.ppdt .item-cont-left-nav a{padding: 12px 30px 10px 30px;}
.item-cont-left-ppdt p.ppdt-p{ text-align:center; margin:80px 0 50px 0;}
.item-cont-left-ppdt ul{ color:#999; font-size:16px;} 
.item-cont-left-ppdt ul li{ float:left; width:44%; padding:0 2%; line-height:40px; height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.item-cont-left-ppdt ul li:nth-child(1),.item-cont-left-ppdt ul li:nth-child(2),.item-cont-left-ppdt ul li:nth-child(5),.item-cont-left-ppdt ul li:nth-child(6),.item-cont-left-ppdt ul li:nth-child(9),.item-cont-left-ppdt ul li:nth-child(10),.item-cont-left-ppdt ul li:nth-child(13),.item-cont-left-ppdt ul li:nth-child(14){ background:#f5f5f5;}
.item-cont-left-ppdt ul li i{ color:#666;}





/*2020.11.09列表页调整*/
.list-item{ border:1px solid #dcdcdc;}
.list-item-top{ position:relative;border-bottom:1px solid #dcdcdc;}
.list-item-top li{float:left;padding: 20px 60px 20px 40px;line-height:25px;text-align:center;font-size:20px;}
.list-item-top li p{ font-size:12px; color:#999;}
.list-item-top li p font{ color:#f44d35;}
.list-item-top li a.cur{ font-weight:bold;}
.list-item-top li a.cur p{ font-weight:normal;}
.list-page{ position:absolute; top:20px; right:20px;}
.list-page a{background:url(../images/listpage1.png) no-repeat 0 0;width:26px;height:26px;font-size:0px;display: block;float: left;}
.list-page a:hover{ background:url(../images/listpage2.png) no-repeat left top;}
.list-page a:nth-child(2){background: url(../images/listpage1.png) no-repeat -26px 0px;}
.list-page a:nth-child(2):hover{background: url(../images/listpage2.png) no-repeat -25px 0px;}

.list-item-mid{}
.list-item-mid li{border-bottom:1px solid #dcdcdc;border-left:2px solid #fff;padding: 20px 20px 10px 20px;}
.list-item-mid li:hover{ border-left:2px solid #c93942;box-shadow: 0px 0px 5px #dcdcdc;}
.mid-pic{ float:left; width:187px; overflow:hidden;}
.mid-pic img{ border:1px solid #dcdcdc; width:185px; height:165px;}
.mid-pic i{display:inline-block;font-size:12px;padding: 4px 5px;margin: 5px 4px;}
.mid-pic i:nth-child(2){ background:#fcd6c1; color:#ff7224;} 
.mid-pic i:nth-child(3){ background:#e9fbe8; color:#017424;} 
.mid-pic i:nth-child(4){ background:#fed2d2; color:#fb6262;} 
.mid-pic.hj img{ padding:47px 41px; width:100px; height:70px;}
.mid-pic.hj i.list-xx{ margin:5px 63.5px;background:#e9fbe8; color:#017424; width:60px; padding:0; text-align:center; height:20px; line-height:20px;}

.mid-wd{ float:left; position:relative; width:670px; overflow:hidden; margin-left:15px;}
.mid-wd h3{font-size:20px;color:#333;padding:6px 0;width: 500px;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
.mid-wd h3 i{display: inline-block;vertical-align:middle;margin-left:5px;width:80px;height:25px;background:url(../images/qyrz.png) no-repeat right center;margin-top: -4px;}
.mid-wd p{ font-size:14px; color:#666; line-height:40px;}
.mid-wd p b{ font-size:18px; color:#c93942; font-weight:bold;}
.mid-wd dt{ float:left; width:50%; line-height:30px; font-size:14px; color:#333;}
.mid-wd dt span{ color:#666;}
.mid-wd dt:nth-child(7){ float:none; width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mid-wd dt img{ margin:0 2px;}

.mid-link{ position:absolute; top:0; right:0; font-size:12px; color:#054701; width:145px; text-align:center;}
.mid-link a{ display:block; width:145px; height:40px; line-height:40px; color:#fff; text-align:center; background:#f44d35; border-radius:10px; font-size:20px; margin-top:5px;}
.mid-link a:hover{box-shadow: 0px 0px 5px #f44d35; color:#fff;}


.list-item .pagination{padding-left:240px;}
.kj-lyb-tit{ border-radius:8px 8px 0 0;}

.item-list-det-qyrz.hjk{ background:url(../images/qyrz.png) no-repeat left center; font-size:0; text-indent:100em; width:80px; height:25px; margin-top:1px;}
.list-item-mid-nopic{ text-align:center; margin: 100px 0;}
.list-item-mid-nopic{ height:46px; line-height:46px; text-align:center; margin: 100px 0; color:#f44d35; font-size:20px;} 

/*2020.12.16*/
.lyb-hq{width: 118px;  height:36px; margin-top:1px;line-height:36px;font-size: 14px;background:#ff6979; color:#fff; text-align:center; border:0; outline: none; display:block;  float:left;}
.lyb-tips{ display:none;float:left;background:url(../images/atten.png) no-repeat left center;color:#0b95ff;font-size:12px;padding-left:15px;margin-left: 10px;margin-top: 18px;}
.lyb-tips.display{ display:block;}