body {
    font-family: "Microsoft YaHei"!important;
}
@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome¡¢firefox */
    url('iconfont.ttf') format('truetype'), /* chrome¡¢firefox¡¢opera¡¢Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    color:#dedede;
    font-family:"iconfont" !important;
    font-size:15px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.contents {
    width: 1200px;
    margin: 0 auto;
    max-height: 1800px;
}.contentleft {
    width: 840px;
    border: 1px solid #dadada;
    padding: 15px 20px;
    float: left;
    padding-top: 0;
    margin-bottom: 50px;
}
.leftbox {
    width: 840px;
    float: left;
    border-bottom: 1px dashed #dadada;
    padding-bottom: 35px;
}
.contents .leftbox .leftp {
    width: 240px;
    height: 150px;
    float: left;
    padding-top: 20px;
}
.rightp {
    width: 565px;
    float: left;
    padding-left: 35px;
    padding-top: 20px;
}
.rightp font {
    font-size: 12px;
    color: #888;
    line-height: 33px;
}
.rightp p {
    color: #888;
    font-size: 14px;
    line-height: 26px;
    margin-top: 0px;
    margin-bottom: 14px;
}
.rightp .yd {
    color: #000;
    font-size: 15px;
    padding: 5px 15px;
    border: 1px solid #dedede;
    border-radius: 3px;
}
/*右侧*/
.rightp span a{font-weight:bold;color:#000;font-size:16px;}
.rightp font{font-size:12px;color:#888;line-height:33px;}
.rightp span a:hover{color:rgb(234, 174, 50)}
.rightp p{color:#888;font-size:14px;line-height:26px;margin-top:0px;    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.rightp .yd{color:#000;font-size:15px;padding:5px 15px;border:1px solid #dedede;border-radius:3px;}
.rightp .yd:hover{color:#f01332;border-color:#f01332;}
.rightp .yd:hover i{color:#f01332;}
.contentright{margin-left:25px;width:290px;height:435px;float:right;border:1px solid #dadada;overflow:hidden;}
.contentright .ptitle{width:100%;font-size:16px;font-weight:bold;color:rgb(234, 174, 50);border-bottom:1px solid #dedede;padding-left:15px;line-height:40px;margin-top:5px;overflow:hidden;margin-bottom:0;}
.contentright .wtul{padding:0 15px;margin:0px;}
.contentright .wtul li{border-bottom:1px dashed #dadada;line-height:46px;}
.contentright .wtul li a{padding-left:6px;font-size:14px;color:#000;}
.contentright .wtul li:hover{color:rgb(234, 174, 50)}
.contentright .wtul li:hover a{color:rgb(234, 174, 50)}
.contentright .wtul li:hover i{color:rgb(234, 174, 50)}
.ksul{width:100%;padding:0;margin:0}
.ksul li{width:144px;height:60px;float:left;text-align:center;border-top:1px solid #dadada;}
.ksul li a{color:#000;font-size:14px;line-height:60px;}
.ksul li:hover{background:rgb(234, 174, 50);}
.ksul li:hover a{color:#fff;}
.kstd{width:290px;overflow:hidden;}
.kstd ul{margin:0;padding:0;}
.kstd ul li{display:none}
.page_list{padding-left:70px;}
.page_list li {float: left;border: 1px solid #DDD;margin-right: 10px;font-size: 14px;padding:10px 15px;cursor: pointer;}
.page_list li.thisclass{ background-color: #d7a746;font-weight: bold;color: #FFF;cursor: pointer;}
.page_list {overflow: hidden;}
.page_list li a{color:#000!important;}

.bt{text-align:center;}
.bt h3{font-size:21px;color:#f01332;margin-bottom: 21px;margin-top: 21px}
.btul{width:765px;margin-top:-25px}
.btul li{width:200px;height:35px;float:left;border:1px solid #dadada;border-radius:7px;line-height:33px;font-size:14px;text-align:left;padding-left:30px;margin-left:20px;margin-top:20px;}
.btul li a{color:#000;}
.btul li:hover{background:rgb(234, 174, 50);}
.btul li:hover a{color:#fff;}
.btul li:hover font{color:#fff;}
.btul font{font-size:21px;color:#f01332;font-weight:bold;}
.btp{font-size:14px;text-align:left;padding-left:40px;line-height:22px;padding-right:50px;margin: 14px 0}
.btp span{color:#f01332;}
.wz {
    width: 1200px;
    height: 64px;
    line-height: 64px;
    margin: 0 auto;
}
.clearfix:after {
   content:""; 
   display: block; 
   clear:both; 
}
    .b-e-b .title li {
        position: relative;
        display: inline-block;
        margin: 0 58px;
        width: 176px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        transition: all .4s;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
    }
    .b-e-b .title .ative>a, .b-e-b .title li:hover a {
        background-position: 0px 0px;
        transform: translate(0,-5px);
        transition: all .4s;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        /* box-shadow: 0 0 30px #c1c1c1; */
    }
    .b-e-b .title li a {
        padding: 0px 0 1px 0;
        transition: all .4s;
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        box-shadow: 2px 2px 8px;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        display: block;
        padding-left: 42px;
        color: #464646;
        letter-spacing: 2px;
        font-size: 20px;
        background: #F4F4F4;
        border-radius: 6px;
    }
    .b-e-b .title li a i {
        position: absolute;
        width: 61px;
        height: 100%;
        left: 0;
        background: url(./items-icon-0401.svg) center center no-repeat;
        display: inline-block;
        background-size: 555px;
    }