#wmsj_ad{margin-top:10px}
#wmsj_ad2{margin-top:5px}
#wmsj_ad2 .frame{background:#f9f9f9}
#wmsj_ad2 a{position:relative;float:left;display:block;margin-right:4px;margin-bottom:4px;width:33.1%;height:5pc}
#wmsj_ad2 a,#wmsj_ad2 a img{display:block;overflow:hidden;width:49.8%;height:5pc}
#wmsj_ad2 a:before{position:absolute;right:0;bottom:0;width:26px;height:1pc;background:url(./img/gg.png);color:#fff;content:" ";text-align:center;font-size:9pt}
#wmsj_ad2 span a:nth-child(2),#wmsj_ad2 span a:nth-child(2) img{margin-right:0!important}
.index-news-tool-container{width:330px;margin:40px auto 15px}
.index-news-tool-container .noad{border:1px solid #1b54bc;color:#1b54bc;display:block;height:3pc;line-height:3pc;text-align:center;margin:0 auto;float:none;font-size:1pc;transition:all .5s ease-in;border-radius:30px}
.index-news-tool-container .mytg{border:1px solid #1b54bc;color:#1b54bc;display:block;height:3pc;line-height:3pc;text-align:center;border-radius:5px;margin:0 auto;font-size:1pc;transition:all .5s ease-in;border-radius:30px;margin-top:26px;background:#1b54bc;float:none;color:#fff}
.index-news-tool-container fieldset{display:block;height:34px;border-top:1px solid #a9a9a9;margin:0 auto;float:none;margin-top:26px;border-left:0;border-right:0;border-bottom:0}
.index-news-tool-container legend{width:90pt;font-size:14px;line-height:34px;color:#9a9a9a;text-align:center;border:0}
.index-news-tool-container .tequan{margin:0 auto;float:none;padding:0;overflow:hidden;width:290px}
.index-news-tool-container .tequan li{margin-top:24px;overflow:hidden}
.index-news-tool-container .tequan div{float:left}
.index-news-tool-container .tequan .liright{float:right;text-align:right}
.index-news-tool-container .tequan div span{cursor:default;height:24px;line-height:24px;display:block;float:left;color:#9a9a9a}
.index-news-tool-container .noad:hover{background:#1b54bc;color:#fff}
.right{float:right}
.index-news-article{width:780px;overflow:hidden;background:#fff}
.news-article-title{height:55px;line-height:55px;border-bottom:1px solid #F6F6F6;font-size:18px;color:#1b54bc;font-weight:700}
.news-article-title strong{padding:0 3px;font-size:20px;color:red;height:34px;display:-webkit-inline-box}
.news-article_container ul{padding-top:20px;overflow:hidden}
.news-article_container li{width:45%;float:left;height:31px;overflow:hidden;line-height:31px;margin-bottom:10px;margin:0 0 10px 4%}
.news-article_container li a{float:left;text-align:left;padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size:15px;text-indent:20px}
.news-article_container li a:before{position:absolute;content:" ";width:4px;height:4px;background:#dcdcdc;left:0;top:12.5px;border-radius:50%}
.news-article_container li span{float:right;font-size:14px;margin-right:10px}
.news-article_container ul:nth-child(1) li span{color:red}
.index-news-article .page{margin:10px auto;position:relative;overflow:hidden;width:96%}
.index-news-article .page .top{float:left;border-right:0;border-radius:3px 0 0 3px}
.index-news-article .page .cfx{width:84px;height:21px;background:#fff;display:block;float:left;position:absolute;z-index:1;top:50%;transform:translate(-50%,-50%) rotate(-42deg);left:50%;border-bottom:1px solid #efefef;border-top:1px solid #efefef}
.index-news-article .page .bottom{float:right;border-left:0;border-radius:0 3px 3px 0}
.index-news-article .page>div{width:calc(50% - 1px);height:35px;color:#666;line-height:35px;text-align:center;cursor:pointer;position:relative;font-size:14px;border:1px solid #efefef;user-select:none}
.indexnews-ad{margin:10px auto;background:#fff;padding:15px 20px;overflow:hidden}
.indexnewss-ad li{width:30%;margin-right:5%;float:left;box-sizing:content-box}
.indexnewss-ad li img{float:left;width:52px;height:52px;margin-right:15px;border-radius:10px}
.indexnewss-ad li div{float:left;width:calc(100% - 52px - 25px - 75pt - 25px)}
.indexnewss-ad li div h3,.indexnewss-ad li div span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.indexnewss-ad li div h3{font-size:1pc;color:#333;height:25px;line-height:30px}
.indexnewss-ad li div span{font-size:13px;height:26px;line-height:26px;color:#a9a9a9}
.indexnewss-ad li div h3,.indexnewss-ad li div span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.indexnewss-ad li .go{float:right;width:75pt;border-radius:20px;height:35px;line-height:33px;margin-top:8.5px;text-align:center;margin-left:10px;color:#ababab;border:1px solid #ededed;transition:.2s all}
.indexnewss-ad li:nth-child(3){margin-right:0;border-right:0;padding-right:0}
.index-plate{background:#fff;overflow:hidden;margin:10px auto;width:75pc}
.index-plate-title{height:55px;line-height:55px;border-bottom:1px solid #F6F6F6;font-size:18px;color:#1b54bc;font-weight:700}
.index-plate-title .type{float:right;margin-right:25px;font-weight:100}
.index-plate-title .type .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}
.index-plate-title .type a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}
.index-plate-list{overflow:hidden;height:530px}
.index-plate-list .list-top{margin:22px 25px 0;float:left;width:1150px}
.index-plate-list .list-top ul{float:left;margin-right:3%;width:31.3333%}
.index-plate-list .list-top ul:nth-child(3n){margin-right:0}
.index-plate-list .list-top li:nth-child(1){margin-bottom:24px}
.index-plate-list .list-top li:nth-child(1) a{height:auto;position:relative}
.index-plate-list .list-top li a .list-img{width:100%;height:200px;overflow:hidden;border-radius:4px;background:#f6f6f6}
.index-plate-list .list-top li a .list-img img{width:100%;min-height:100%}
.index-plate-list .list-top li:nth-child(1) a span{position:absolute;width:100%;background:rgba(0,0,0,.5);color:#fff;bottom:0;left:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5%}
.index-plate-list .list-top li{margin-bottom:5px;width:100%}
.index-plate-list .list-top li a{display:block;line-height:40px;height:40px;font-size:15px;overflow:hidden}
.index-plate-list .list-top li a font{color:#ababab;margin-right:7px;float:left;width:5pc}
.index-plate-list .list-top li a span{float:left;width:calc(100% - 7px - 5pc);line-height:40px;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.index-plate-list .list-top li:nth-last-child(1){margin-bottom:0}
.container{width:1200px;margin:0 auto}
.left{float:left}
.index-activity{width:780px;overflow:hidden;background:#fff;height:483px}
.index-activity-title{height:55px;line-height:55px;border-bottom:1px solid #F6F6F6;font-size:18px;color:#1b54bc;font-weight:700}
.index-activity-title .types{float:right;margin-right:25px;font-weight:100}
.index-activity-title .types .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}
.index-activity-title .types a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}
.index-activity-title .types a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}
.activity-list{width:730px;margin:27px 25px 2pc}
.activity-list .list-fy ul:nth-child(1){margin-right:25px}
.activity-list .list-fy ul li{float:left;width:47%;margin-bottom:20px;padding-right:15px}
.activity-list .list-fy ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}
.activity-list .list-fy ul li:nth-child(1) a i{background:#ff2a2a;color:#fff}
.activity-list .list-fy ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:10px;background:#f3f3f3;width:35px;text-align:center;border-radius:20px;color:#696969;font-size:14px;height:25px;line-height:25px;margin-top:-2px}
.activity-list .list-fy ul li:nth-child(2) a i{background:#ffc107;color:#fff}
.activity-list .list-fy ul li:nth-child(3) a i{background:#03a9f4;color:#fff}
.activity-list .list-fy ul li:nth-child(4) a i{background:#4caf50;color:#fff}
.activity-list .list-fy ul{width:740px;float:left}
.activity-list .list-fy ul li:nth-child(2n){padding-right:0;padding-left:15px}
.index-look{width:410px;overflow:hidden;background:#fff}
.index-look-title{height:55px;line-height:55px;border-bottom:1px solid #F6F6F6;font-size:18px;color:#1b54bc;font-weight:700}
.index-look-title .iconfont{float:right;height:55px;line-height:54px;font-size:20px;color:#d2d2d2;margin-right:20px}
.index-look-title .iconfont i{line-height:55px}
.index-look-list{width:355px;margin:31px auto 0}
.index-look-list li{margin-bottom:29px}
.index-look-list li a{display:block;overflow:hidden}
.index-look-list li a .list-img{width:75pt;height:70px;overflow:hidden;border-radius:4px;float:left;margin-right:15px}
.index-look-list li a .list-img img{width:100%;height:70px}
.index-look-list li a .info h3{font-size:1pc;line-height:18px;font-weight:400;display:block}
.index-look-list li a .info font{display:block;margin-top:8px;line-height:20px;height:20px;overflow:hidden;font-size:15px;color:#333}
.index-other{width:75pc;background:#fff;overflow:hidden;margin:10px auto}
.index-other .other-hot{width:780px;overflow:hidden}
.other-hot-title{height:55px;line-height:55px;border-bottom:1px solid #f6f6f6;font-size:18px;color:#1b54bc;font-weight:700}
.other-hot-title .typess{float:right;margin-right:25px;font-weight:100}
.other-hot-title .typess a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}
.other-hot-title .typess .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}
.other-hot-list{width:730px;margin:27px 25px 5px}
.other-hot-list .hot-list-fy ul:nth-child(1),.other-hot-list .hot-list-fy ul:nth-child(2){margin-right:25px}
.other-hot-list .hot-list-fy ul li{float:left;width:47%;margin-bottom:20px;padding-right:15px}
.other-hot-list .hot-list-fy ul li:nth-child(2n){padding-right:0;padding-left:15px}
.other-hot-list .hot-list-fy ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}
.other-hot-list .hot-list-fy ul li:nth-child(1) a i{background:#ff2a2a;color:#fff}
.other-hot-list .hot-list-fy ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:10px;background:#f3f3f3;width:25px;text-align:center;border-radius:20px;color:#696969;font-size:14px;height:25px;line-height:25px;margin-top:-2px}
.other-hot-list .hot-list-fy ul li:nth-child(2) a i{background:#ffc107;color:#fff}
.other-hot-list .hot-list-fy ul li:nth-child(3) a i{background:#03a9f4;color:#fff}
.other-hot-list .hot-list-fy ul li:nth-child(4) a i{background:#4caf50;color:#fff}
.other-hot-list .hot-list-fy ul{width:740px;float:left}
.index-other .other-xq{width:410px;overflow:hidden}
.other-xq-title{height:55px;line-height:55px;border-bottom:1px solid #f6f6f6;font-size:18px;color:#1b54bc;font-weight:700}
.other-xq-list a:nth-child(1){left:11pc;top:79px;background:#f44336;display:block}
.other-xq-list a{display:none;background:#e4e4e4;position:absolute;line-height:62px;color:#fff;width:78px;height:78px;text-align:center;border-radius:50%;padding:5px;font-size:14px;border:3px solid #fff;line-height:75px;transform:scale(1)}
.other-xq-list a:nth-child(2){right:26px;top:8px;background:#41d39d;display:block}
.other-xq-list a:nth-child(3){left:35px;top:14px;background:#607d8b;display:block}
.other-xq-list a:nth-child(4){left:13px;bottom:50px;background:#fea342;display:block}
.other-xq-list a:nth-child(5){right:170px;bottom:36px;background:#4197e2;display:block}
.other-xq-list a:nth-child(6){right:10px;bottom:15px;background:#8c8c8c;display:block}
.index-scoend{overflow:hidden}
.index-news-article .page .nextStop,.index-news-article .page .prevStop{color:#adadad}
.youqing{margin-bottom:10px;background:#FFF;padding:0;width:100%;float:left}
.youqing_title{height:45px;line-height:45px;overflow:hidden;font-size:15px}
.youqing_title div{color:#1b54bc;float:left;margin-left:20px}
.youqing_more{color:#1b54bc;float:right;margin-right:20px;display:block;height:26px;line-height:26px;border:1px solid #1b54bc;border-radius:5px;padding:0px 10px;margin-top:9px}
.youqing ul{padding:15px 17px;padding-bottom:0;width:100%}
.youqing ul li{width:auto!important;margin-right:0px!important;float:left;text-align:center;padding:0px 8px;margin-bottom:16px}
.youqing ul li a{font-size:13px;color:#767676}
/* 幻灯片 */
.mhphd {
    overflow: hidden;
    margin-top: 10px;
}
.mhzc {
    float: left;
    width: 410px;
}
.mhhdt {
    float: left;
    width: 410px;
    padding-bottom: 12px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}
.mhhdt ul.pic li {
    width: 410px;
    height: 315px;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
}
.wmsj_roll_img {
    width: 410px;
    height: 287px;
}
.wmsj_roll_img a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.wmsj_roll_info {
    width: 426px;
    height: 50px;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0.2) 0,rgba(0,0,0,.7) 100%);
    padding: 10px 20px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.wmsj_roll_info p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #fff;
}
.wmsj_roll_info h5 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.wmsj_roll_info h5 a {
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.mhhdt a.prev {
    display: block;
    position: absolute;
    top: 123px;
    left: -55px;
    width: 30px;
    height: 40px;
    background: rgba(0,0,0,0.5) url(./img/arrow_l.png) center no-repeat;
    transition: all 0.3s linear;
    border-radius: 4px;
}
.mhhdt a.next {
    display: block;
    position: absolute;
    top: 123px;
    right: -55px;
    width: 30px;
    height: 40px;
    background: rgba(0,0,0,0.5) url(./img/arrow_r.png) center no-repeat;
    transition: all 0.3s linear;
    border-radius: 4px;
}
.mhhdt:hover a.prev {
    left: 15px;
}
.mhhdt:hover a.next {
    right: 15px;
}
/*  幻灯片下方  */
.mhcldb {
    width: 410px;
    background: #fff;
    overflow: hidden;
    margin-top: 10px;
}