body {
    font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;
    background-color:#f5f5f5
}

.gradient{
    background: -moz-linear-gradient(top, #eee 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #eee 0%,#ffffff 100%);
    background: -o-linear-gradient(top, #eee 0%,#ffffff 100%);
    background: -ms-linear-gradient(top, #eee 0%,#ffffff 100%);
    background: linear-gradient(to bottom, #eee 0%,#ffffff 100%);
}
.headbg{border-bottom: 0px solid #ccc;background-color:#fff;box-shadow:1px 1px 10px #ccc;padding-bottom:5px}
.h100{height:120px}
.navbg {
    width: 100%;
    min-width: 980px;
    background: #b50000;
    position: relative;
    height: 50px;
}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}
a:active{text-decoration:none}
.more{padding:2px 10px;border:1px solid #888;border-radius:3px;float:right;
     color:#888;margin-top:15px}
.more:hover{color:#B40101!important;border:1px solid #B40101;}
._nav{
    font-size: 16px;
    font-family: 微软雅黑,Arial;
    width:10%;display:line-block;border:0px solid #000;float:left;text-align:center;
    color:#fff;height:50px;line-height:50px
}
._nav:hover{background-color:#444;color:#fff}
.head_banner{height:98px;border:0px solid #ccc;}
.active{background-color:#333}
.box{background-color:#fff;padding:10px}
 .word-title {
    display: inline-block;
    font-size: 18px;
    color: #000;
    letter-spacing: 0;
    line-height: 3rem;
    border-bottom: .125rem solid #ca161e;
    overflow:visible
}
.car__top {
    margin-bottom: .375rem;
    border-bottom: .0625rem solid rgba(202,22,30,.2);
}

.service_l{border:0px solid #ccc;width:40%;height:190px;float:left;overflow:hidden;position:relative}
.service_r{border:0px solid #ccc;width:57%;height:190px;float:right}
.article-item-image_title {
    width: 100%;
    height: 1.875rem;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: .75rem;
    color: #fff;
    letter-spacing: 0;
    line-height: 1.875rem;
    box-sizing: border-box;
    padding: 0 .5rem;
    background-color: rgba(0,0,0,.5);
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.session-focus__left > ul > li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 1rem;
    color: #000;
    letter-spacing: 0;
    line-height: 2.25rem;
    cursor: pointer;
}

.session-focus__left a{
    color: inherit;
    text-decoration: none;
}
.session-focus__left a:hover{
    color:#B40101
}

.dot {
    display: inline-block;
    vertical-align: middle;
    background-color: #D8D8D8;
    margin-right: .667rem;
    width: .375rem;
    height: .375rem;
    border-radius: .375rem;
}

.banner_download_ppt{width:100%;height:150px;background-color:#af251b;
                    background-image:url(/bootstrap4/images/download.png);background-repeat:no-repeat;cursor:pointer}
.article-item-text {
    display:block;
    width:90%;
    height: 2.25rem;
    font-size: 1rem;
    line-height: 2.25rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#000!important;
    cursor:pointer
}
.article-item-text:hover{color:#B40101!important;}
.fl {
    float: left;
}

/////////////////////图片滚动
.box4 {
    width: 100%;
    height: 208px;
}
.box3 {
    width: 316px;
    margin-right: 8px;
}
.wbox {
    height: 256px;
    border: #d0cece 0px solid;
    background-color: #FFF;
}

.box4 .dir1 {
    width: 100%;
    padding: 14px 0px;
}
.box4 .dir1 .left, .box4 .dir1 .right {
    width: 52px;
    text-align: center;
    padding-top: 50px;
}
.left {
    float: left;
}
.box4 .productM {
    float: left;
    width: 860px;
    height: 148px;
}
.box4 .productM ul li {
    float: left!important;
    width: 196px;
    margin: 0px 8px;
}
.box4 .productM ul li img {
    padding: 1px;
    border: 1px solid #e9e9e9;
    width: 192px;
    height: 144px;
}
.box4 .dir1 img {
    cursor: pointer;
}
div{ overflow:hidden}
.wbox{ height:256px;border:#d0cece 0px solid; background-color:#FFF; }
.wbox .pad{padding:14px 10px;}
.box1{ width:702px;}
.box1 .pad .focus{ float:left; width:268px; height:230px;}
.box1 .pad .tabs{ float:right; width:392px;}
.box1 .pad .tabs .tit{ border-bottom:#efdc19 2px solid; height:31px;}
.box1 .pad .tabs .tit dl{ width:200px; float:left; height:31px;}
.box1 .pad .tabs .tit dd{ width:95px; height:31px; float:left; line-height:31px; font-size:14px; font-weight:bold; text-align:center; cursor:pointer}
.box1 .pad .tabs .tit dd.hover{ background:url(../img/tbbg.png) no-repeat; color:#FFF}
.box1 .pad .tabs .tit span{ float:right; margin-top:16px;}
.box1 .pad .tabs .news ul{ margin-top:10px;}
.box1 .pad .tabs .news ul li{ line-height:24px; text-indent:2em; background:url(../img/arrow.gif) 6px center no-repeat;}
.box1 .pad .tabs .news ul#n2{ display:none}
.box2{ width:256px;}
.box2 img{ margin-bottom:18px;*margin-bottom:16px;}

.box3{ width:316px; margin-right:8px;}
.box3.right{ margin-right:0px;}
.box3 .tit{ height:32px; width:100%; background:url(../img/tbg.gif) repeat-x; line-height:32px;}
.box3 .tit dl,.box3 .tit dl a{ color:#FFF}
.box3 .tit dl dt{ float:left; font-size:14px; font-weight:bold; padding-left:30px; background:url(../img/arrow2.gif) no-repeat 10px center;}
.box3 .tit dl dd{ float:right; padding-right:12px;}
.box3 .news{ padding:12px;}
.box3 .news ul li{ line-height:26px; text-indent:1em; background:url(../img/arrow1.gif) left center no-repeat}

.box4{ width:100%; height:180px;}
.box4 .dir1{ width:100%; padding:14px 0px;}
.box4 .dir1 img{ cursor:pointer}
.box4 .dir1 .left,.box4 .dir1 .right{ width:52px; text-align:center; padding-top:50px;}
.box4 .dir2{ width:100%; padding:14px 0px;}
.box4 .dir2 img{ cursor:pointer}
.box4 .dir2 .left,.box4 .dir2 .right{ width:52px; text-align:center; padding-top:50px;}
.box4 .productM{ float:left; width:90%; height:148px;}
.box4 .productM ul li{ float:left; width:196px; margin:0px 8px;}
.box4 .productM ul li img{ padding:1px; border:1px solid #e9e9e9; width:192px; height:144px;}

.box5 span{ color:#8a211b; font-size:14px; font-weight:bold;}
.box5 .pad{ padding:12px; border:1px solid #e6e6e6; background-color:#FFF; line-height:24px;}
.foot{ color:#666; line-height:26px; padding-bottom:10px;}
.foot .left{ padding-top:20px; padding-left:10px;}

.main .bigclass{ font-size:18px; font-family:microsoft yahei; height:50px; line-height:50px; text-indent:1em; background:url(../img/arrow5.gif) left center no-repeat #FFF8E5; border-top:1px solid #FFF; border-bottom:1px solid #C00}

.main .left{ width:250px;}
.main .left ul{ padding:12px;}
.main .left ul li{ line-height:40px; padding-left:20px; background:url(../img/arrow6.gif) left center no-repeat; border-bottom:1px dotted #aaa}
.main .left .smallclass{ background:#F5EDD6;}
.main .right{ width:700px;}

.main .right .content{ padding:20px;background:#F5EDD6; color:#333; font-size:14px; line-height:28px;}
.main .right .content h1{ color:#985C20;font-family:microsoft yahei; font-size:30px; text-align:center; margin:0px;}
.main .right .content .date{ font-family:microsoft yahei; text-align:center; color:#985C20; line-height:20px; padding-top:10px;}
.main .right .content p{ text-indent:2em;}
.leftbox{ border:#F5EDD6 1px solid; background-color:#FFF; text-align:center; padding-top:6px;}
.leftbox img{ margin-bottom:6px;}

.yqlink{padding:50px;background-color:#666;width:100%}
.linkbox{color:#eee;font-size:14px;background-color:#444;padding:20px;margin-bottom:10px;border-radius:10px}
.copyright p{display:block;height:30px;line-height:30px}
.barcode{text-align:center}
.barcode img{width:60%;margin:10px;border:5px solid #888;border-radius:10px}

.subclass_nav{padding:8px 20px;background-color:#fff;border:1px solid #eee;box-shadow:1px 1px 5px #ccc;border-radius:2px}
.subclass_nav a{font-size:14px;color:#333;padding:5px 20px;border-right:1px solid #aaa;}
.subclass_nav a:hover{background-color:#666;color:#fff;border-radius:5px;border-right:0px}
._left{background-color:#fff;padding:20px;min-height:500px;border-radius:5px}
._right{background-color:#fff;padding:20px;min-height:500px;border-radius:5px}
._title{border-bottom:0px solid #b50000;}
._title label{padding:0px 10px;border-left:5px solid #b50000;color:#333;font-size:20px}
._column{padding:5px 10px;background-color:#fff;border:0px solid #ccc;display:block;margin-top:15px;
        border-radius:50px;box-shadow:1px 1px 5px #ccc;color:#666!important;text-align:center;cursor:pointer}
._column:hover{border:1px solid #b50000;color:#b50000!important}
.submenuActive{border:0px solid #b50000;color:#b50000!important;background:#eee}
._miniBanner{width:100%;display:block;padding:10px 0px;text-align:center;border:1px solid #ddd;margin-bottom:5px;border-radius:8px;cursor: pointer}
.photo-item{width:100%;border:1px solid #eee;height:150px;display:block;margin-bottom:15px}
.photo-item img{width:100%;height:150px}
.pic-tit h3{
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 5px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 100%;
    color:#000
}
a{color:#000}
.pic-details {
    color: #666;
    line-height: 18px;
    padding-bottom: 15px;
    height: 39px;
    font: 400 12px/1.5 arial,宋体
}

.p-thumb{border:1px solid #eee;height:130px;padding:0px}
.p-thumb img{width:100%;height:130px}
.imgtext{margin:10px 15px;padding:10px 15px;border-bottom:1px solid #eee}
.title {
    font-size: 28px;
    font-family: microsoft yahei;
    padding: 8px 0 20px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}
 .bd {
    font-size: 16px;
    font-family: microsoft yahei;
    line-height: 30px;
    color: #333;
    text-align: justify;
    overflow: hidden;
    word-break: break-all;
    clear: both;
}
._time{text-align:center;font-size:16px;color:#888;padding:5px}
.article_text img{max-width:100%!important;}
.not_content {
    background: url('../img/not_content.png');
        background-repeat: repeat;
        background-size: auto;
    border: 0px solid #aaa;
    background-repeat: no-repeat;
    display: block;
    width: 300px;
    height: 240px;
    background-size: 85%;
    margin: 4% auto;
}
.pagination{margin:20px auto;}
.pagination  li{margin:3px}
.pagination span{padding:10px;color:#fff}
.pagination a{padding:5px 10px;border:1px solid #ccc}
.linkbox a{color:#f0f0f0!important;padding:0px 10px}