body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;width:100% !important;line-height:30px}td{line-height:30px}ul,ol,li{list-style:outside none none}em,i{font-style:normal}img{border:0 none}div{display:block;/* clear:both; */}a{text-decoration:none;font-size:15px;color:#000}

body{backborder:0;margin:0 auto;padding:0;font-size:14px;background:#F6F6F6;font-family:"PingFang Regular"; font-family: sans-serif;max-width: 680px;font-family: "Microsoft YaHei";}

.main{display:block;position:relative}

.article{padding-bottom: 20px;background: #fff;margin-bottom: 10px;position: relative;overflow: hidden}
.main_title{float:left;clear:both;padding:4% 2.5%;width:95%;height:auto;text-align:left;background:#F8F8F8;}
.main_title h1{margin:0 0 1% 0;width:100%;color:#333;text-align:justify;text-justify:inter-word;font-weight:bold;font-size:20px;line-height:36px}
.main_title .posttime{float:left;height:24px;color:#aaa;font-size:12px;line-height:24px;}

.content p{font-size: 15px;letter-spacing: 0.4px;line-height: 30px;color: #333;width: 100% !important;text-align: left;text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;text-justify:kashida;margin-bottom: 20px;height: auto !important;overflow: hidden;}
.content h2{line-height:25px;clear:both;margin: 0 0 22px 0px;font-size:16px;width:95%;margin-left:2.5%;color:#333;}
.content h3{line-height:25px;clear:both;margin: 0 0 22px 0px;font-size:16px;width:95%;margin-left:2.5%;color:#333;}


.span1{display:block;position:absolute;left:0;right:0;bottom: 0;border-bottom: #FFF 15px solid;display:block;height: 114px;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background-image:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);}
.arrow_up {position:absolute;left:0;bottom:0;top:71px;right:0;margin:0 auto;width:15px;z-index:9999;}
.arrow_up span {position:absolute;width:8px;height:8px;top:18px;-webkit-transform:rotate(45deg);opacity:0;-webkit-animation:up 1s infinite;animation:up 1s infinite;border-right:#34b87c 2px solid;border-bottom:#34b87c 2px solid;left: 2px;}
.sse{width:8px !important;height:8px !important;top:26px !important;border-right:#34b87c 2px solid !important;border-bottom:#34b87c 2px solid !important;}
.arrow_up span:nth-of-type(2) {top:20px;}
.arrow_up span:nth-of-type(1) {-webkit-animation-delay:.15s;animation-delay:.15s;}
.arrow_up span:nth-child(3) {-webkit-animation-delay:.15s; animation-delay:.15s;}
@-webkit-keyframes up {
    0% { opacity:0; -webkit-transform:translate(0,0) -webkit-rotate(0deg);}
    50% { opacity:1;  -webkit-transform:translate(0,-20px) -webkit-rotate(0deg);}
    100% { opacity:0;}}

/*shouye banner*/
.slider{display:none; padding-top:12px; overflow:hidden;}/*鐢ㄤ簬鑾峰彇鏇村姞浣撻獙*/
.focus span{width:10px;height:10px; float:left;margin-left:5px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

/*澶撮儴*/

.form-wrap-blue {

    width: 95% !important;
    margin-left: 2.5%;


}


/*鍔熻兘鍧�*/

.lbbdwm{width: 90%;
    margin: 0px auto;
    border-bottom: 1px solid #e1e1e1; }

.jinri{height:1px;width:1px;overflow:hidden;}

.daohangtab {
    width: 100%;
    background: #fffdfd;
    border-top: #dfdfdf 1px solid !important;
    margin-bottom: 13px;
    overflow: hidden;
}

.zuixinnews{HEIGHT:50PX;}
.zuixinnews A{    line-height: 50px;    padding-left: 3.5%;}

.main_title .posttime a{color:#aaa;font-size:12px;line-height:24px;}
.function{ width:90% !important; margin:0 auto;}
.function li{ width:17%;float:left;border:0px; height:66px; margin-top:18px;font-size:13px; text-align:center !important; line-height:20px; padding-right:10.4%; display:block;}
.function li a{vertical-align:inherit; display:inherit;}


.function_a{ width: 30px;
    height: 30px;
    background-image: url(/css/tab1.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_b{ width: 30px;
    height: 30px;
    background-image: url(/css/tab2.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_c{ width: 30px;
    height: 30px;
    background-image: url(/css/tab3.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_d{ width: 30px;
    height: 30px;
    background-image: url(/css/tab4.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_e{ width: 30px;
    height: 30px;
    background-image: url(/css/tab5.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_f{ width: 30px;
    height: 30px;
    background-image: url(/css/tab6.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_g{ width: 30px;
    height: 30px;
    background-image: url(/css/tab7.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.function_h{ width: 30px;
    height: 30px;
    background-image: url(/css/tab8.png);
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    text-align: center;
    background-size: 100%;}
.fu{ padding-right:0 !important;}


.content   table
{
    border-collapse: collapse;
    margin: 5px auto;
    text-align: center;
}
.content     table td, table th
{
    border: 1px solid #cad9ea;
    color: #666;
    height: 30px;    font-size: 14px;
}
.content     table thead th
{
    background-color: #e6f2ef;
    width: 100px;
}
.content     table tr:nth-child(odd)
{
    background: #fff;
}
.content    table tr:nth-child(even)
{
    background: #F5FAFA;
}










.content a{font-size:16px;color: #F00;border-bottom: 1px dashed #00F;}.content strong{font-weight:700;font-size:16px}.content table{background:#eaf1f8;border:#bababa 1px solid;width:93%;color:#444;margin:0 auto;margin-bottom:22px;border-collapse:collapse;border:0}.content table a{color:#e41769;font-size:12PX}.content table tr:hover{background:#d6d5d3}.content table td{border:#bababa 1px solid;text-align:center;height:25px;font-size:13px;word-wrap:break-word;word-break:break-all}.content table tbody{border:#bababa 1px solid}.content img,.content img{max-width:100% !important;height:auto !important;width:auto !important;min-width:100%;display:block}.related_article,.hot_article,.news_article{margin:.6rem 0 .5rem;background:#fff;border-bottom:1px solid #F8F8F8;border-top:1px solid #F8F8F8;padding-bottom:5px}.related_article ul,.hot_article ul,.news_article ul{margin:0 3.5%;display:inline-block;width:100%;padding:6px 0 0}.related_article ul li,.hot_article ul li,.news_article ul li{<!-- display:inline-block;-->display:block;padding:10px 0 10px;border-bottom:1px dashed #F8F8F8;margin-top:4px;margin-bottom:4px;height:85px}

.related_article h3{height: 30px;width: 91%;margin: 0 auto;margin-top: 18px;border-bottom: #d2c1c1 1px solid;font-weight: normal;font-size: 17px;color: #822d09;padding-left: 0;padding-right: 0;line-height: 28px;}


.related_article ul li:last-child,.hot_article ul li:last-child,.news_article ul li:last-child{border-bottom:0}.related_article ul li a,.hot_article ul li a,.news_article ul li a{width:100%;display:block}.related_article ul li a i,.hot_article ul li a i,.news_article ul li a i{width:5px;height:5px;background:#ccc;border-radius:50%;margin-right:.5rem;display:inline-block;position:relative;top:-1.125rem}.related_article ul li a img,.hot_article ul li a img,.news_article ul li a img{width:120px !important;height:85px !important;float:left;margin-right:16px}.related_article .comm_r,.hot_article .comm_r,.news_article .comm_r{display:inline-block}.related_article .comm_r span,.hot_article .comm_r span,.news_article .comm_r span{display:block;height:16px;font-size:12px;color:#888;width:324px;line-height:16px;overflow:hidden}.related_article .comm_r code,.hot_article .comm_r code,.news_article .comm_r code{display:block;overflow:hidden;width:100%;margin-bottom:8px;margin-top:2px;font-size:16px;line-height:20px;height:20px}.art_next{color:#666;line-height:30px;width:100%;background:#fff;padding:2%;margin-top:10px}.art_next a{font-size:16px}.art_next span{display:block;background-size:9px;margin-bottom:2px}.art_next{width:auto;padding-bottom:5px}.content .wangzhi{font-size:14px;height:24px;line-height:24px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px}.content .wangzhi a{font-size:14px}.footer{width:100%;background:#fff;float:left;text-align:center;padding:20px 0;color:#888;font-size:14px}.footer a{color:#888;font-size:16px;}.s_footer{padding:2%;background:#fff;border-top:1px solid #F8F8F8}
.mip-adbd{padding: 0 5%;background:#fff;margin-top:10px}


.main_header{width:100%;height:55px;border:0;/* border-bottom:2px solid #e23e3e; */background:#250c0C;/* box-shadow:0 -1px 10px #333; */color:#FFF;line-height:55px}
.main_header img{margin:3px 0 0 -2px;padding:6px 5px 0 2px;height:32px}

.main_header a{float:left;padding:0 14px;color:#FFF;font-size:16px}


.content{padding:10px 3.5% 0}.about ul{margin:10px 3.5% 10px 3.5%;padding:0;background-color:#fff;overflow:hidden}.about li{float:left;position:relative;font-size:17px;width:93%;line-height:40PX;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:url(../images/zhuv7/jian.gif) no-repeat -2px;padding-left:20PX}.about li a{color:#333}.about{background-color:#fff;margin-bottom:10px 0;width:100%;padding:0;border:0;margin:0;overflow:hidden;margin-bottom:10px}.about h3{height:30px;width:93%;margin:0 auto;margin-top:12px;border-bottom:#ff0029 2px solid;font-weight:normal;font-size:17px;color:#F00}.main_page{font-size:.8rem;background-color:#fdfdfd;height:44px;margin:3px 0 0;border:1px solid #ececec}.main_page a{font-size:16px;display:block;line-height:44px;color:red;text-align:center;float:left;height:44px;width:30%;background:#FFF}.main_page span.show{line-height:44px;color:#999;text-align:center;float:left;height:44px;width:40%}.main_page a.no{color:#bbb;background:#FFF}.main_page i{font-size:16px;color:red;vertical-align:top;text-align:center;display:block;border-right:1px solid #ececec;border-left:1px solid #ececec;cursor:pointer;font-style:normal;background:#FFF}.footbd{padding: 0 10px;background:#fff;margin-bottom:10px}
.listwm {width: 91%;margin: 0px auto;margin-left: 4.5%;margin-right: 4.5%;}.content h1{font-size:16px;}
.news_list{;clear:both;margin:0;padding:0;width:100%;height:auto;border:none;}
.news_list h2,.news_list h3{padding-left:3.5%;color:#333;overflow:hidden;height:auto;font-size:15px;line-height:26px;height:59px;font-weight:normal;text-align:justify;text-justify:inter-word}
.yinc{display:none;}.fx, .c {transition-duration: 0.5s;line-height: 28px;display: inline-block;width: 9px;height: 9px;border-bottom: 1px solid #ffffff;border-right: 1px solid #ffffff;transform: rotate(45deg);margin: 2px 2px 0px 5px;float: left;}
.c {transform: rotate(225deg);transition-duration: 0.3s; margin: 8px 2px 0px 5px;}
.news_list a{;clear:both;display:block;margin:0;padding:3.5% 0 3.5% 0;width:100%;height:auto;border:none;border-top:1px solid #ececec;color:#434343;}
.news_list a img{padding:0 3.5%; float:right;width:120px;height:85px;}.bdss{width:93%; background:#fff; padding: 3.5%;background: #fff;}
.news_lists{float:left;clear:both;margin:0;padding:0;width:100%;height:auto;border:none;}


.news_list span {
    font-size: 13px;
    color: #949393;
    padding-left: 3.5%;
    position: relative;
    left: 0;
    text-align: justify;
    text-justify: inter-ideograph;
    text-justify: kashida;
    word-wrap: break-word;
    padding-bottom: 1px;
    height: 14px;
}





.news_lists h2,.news_lists h3{font-size: 16px;
    color: #000;
    text-align: justify;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}







.news_lists a{float:left;clear:both;display:block;margin:0;padding:3.5% 0 3.5% 0;margin-left: 4.5%;margin-right: 4.5%;width:91%;height:auto;border:none;color:#434343;border-bottom: #e6e6e6 1px solid;}
.news_lists a img{padding:0 3.5%; float:right;width:120px;height:85px;}.bdss{width:93%; background:#fff; padding: 3.5%;background: #fff;}








.b_s {
    border-top: 0px !important;
}
article {width:100%;background:#fff;border-top: #dfdfdf 1px solid !important;margin-bottom:13px;overflow:hidden;}

.nnq {
    width: 100%;

}article {width:100%;background:#FFF;border-top: #dfdfdf 1px solid !important;margin-bottom:13px;overflow:hidden;}
article h2 {color:#B17;font-size:15px;font-weight:normal;line-height:42px;height:42px;width:90%;padding-left:5%;padding-right:5%;border-bottom:#e2e2e2 1px solid;font-weight:normal;line-height:42px;margin:0 auto;}
article h2 i {width:12px;height:16px;background-position:-73px -101px;display:block;float:left;margin-top:13px;margin-right:8px;}
article figure {overflow: hidden;border-bottom: #edecec 1px solid;/* width: 90%; */margin: 0 auto;font-size: 13px;line-height: 23px;color: #333;padding-bottom: 9px;margin-top: 9px;text-align: justify;text-justify: inter-ideograph;word-wrap: break-word;text-justify: kashida;position: relative;}
article figure img {float:left;width:96px;height: 72px;padding-right:11px;padding-top: 1px;}
article figure span {font-size:15px;font-weight:normal;color:#000;padding-bottom: 12px;display:block;line-height:19px;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;text-justify:kashida;padding-top: 3px;}
article figure i {float: right;position: absolute;background: #8c8c8c;height: 13px;line-height: 14px !important;display: block;font-style: normal;color: #fff;right: -2px;top: 58px;width: 26px;font-size: 75%;text-align: center;margin-right: 3px;}
.b_s figure figcaption h3{    padding-bottom: 3px;width: 97%;display: block;color: #333;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;font-weight: 400;font-size: 15px;line-height: 21px;}
.b_s figure figcaption span{font-size: 13px;color: #949393;position: relative;left: 0;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;padding-bottom: 1px;height: 14px;}
.b_s figure{width: 66%;margin: 1px;display: flex;align-items: center;height: 64px;padding-bottom: 7px;/* margin-bottom: 9px; */border-bottom: 0px;}
.b_s a{display: flex;justify-content: space-between;margin-left: 5%;margin-right: 5%;border-bottom: #e6e6e6 1px solid;/* margin-bottom: 9px; */padding-top: 8px;}
.b_s figure figcaption{width: 100%;overflow: hidden;min-height: 40px;text-align: justify;text-justify: inter-ideograph;text-justify: kashida;word-wrap: break-word;line-height: 21px;display: flex;flex-direction: column;justify-content: space-between;}
.b_s img{ width: 88PX; height: 64px;}
section article {font-size:18px;color:#FFF;width:90%;padding-left:5%;padding-right:5%;/*margin-top:50px;*//*20171018鏆傛椂鍙栨秷椤堕儴瀵艰埅涓嬫粦鏄剧ず瀹樻柟鍙峰叧娉�*/padding-top:10px;padding-bottom:20px;overflow:hidden;margin-bottom:15px;}
section article h1 {width:100%;padding-bottom:15px;font-size:20px;line-height:28px;letter-spacing:1px;padding-top:15px;}
section article span {color:#8CA5BB;font-size:13px;font-weight:normal;display:block;float:left;font-size:12px;width:100%;line-height:22px;}
section article span time {padding-right:5px;}
section article span address {padding-right:5px;font-weight:normal; font-style:normal;}
section article span i {float:right;font-style:normal;}
section article{background:#30587c;}
section article b {font-size:12px;padding-left:9px;padding-right:9px;background:#fff;height:22px;line-height:22px;text-align:center;float:right;border-radius:3px;color:#333;font-weight:normal;opacity:0.6;}




.duoye {TEXT-ALIGN:center;PADDING-BOTTOM:5px;PADDING-LEFT:5px;PADDING-RIGHT:5px;MARGIN-BOTTOM:10px;MARGIN-TOP:10px}
.duoye i {BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;PADDING-BOTTOM:5px;LINE-HEIGHT:30px;MARGIN:0px 2px;PADDING-LEFT:15px;PADDING-RIGHT:15px;BACKGROUND:#fff;HEIGHT:30px;COLOR:#3568B9;FONT-SIZE:14px;BORDER:#9AAFE5 1px solid;CURSOR:pointer;PADDING-TOP:5px;box-shadow:#FFEFEF 0px 0px 3px 1px;border-radius:4px;}
.duoye A {BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;PADDING-BOTTOM:5px;LINE-HEIGHT:30px;MARGIN:0px 2px;PADDING-LEFT:15px;PADDING-RIGHT:15px;BACKGROUND:#fff;HEIGHT:30px;COLOR:#3568B9;FONT-SIZE:14px;BORDER:#9AAFE5 1px solid;CURSOR:pointer;PADDING-TOP:5px;box-shadow:#FFEFEF 0px 0px 3px 1px;border-radius:4px;}
.duoye A:hover {PADDING-BOTTOM:5px;LINE-HEIGHT:30px;MARGIN:0px 2px;PADDING-LEFT:15px;PADDING-RIGHT:15px;BACKGROUND:#FF0000;COLOR:#fff;FONT-SIZE:14px;PADDING-TOP:5px;border:#FF0000  solid 1px;font-weight:normal;box-shadow:rgb(114,110,110) 0px 0px 3px 1px;border-radius:4px;}
.duoye A.selectfff {PADDING-BOTTOM:5px;LINE-HEIGHT:30px;MARGIN:0px 2px;PADDING-LEFT:15px;PADDING-RIGHT:15px;BACKGROUND:#FF0000;COLOR:#fff;FONT-SIZE:14px;font-weight:bold;PADDING-TOP:5px;border:#FF0000  solid 1px;}
.duoye A.now {BORDER-BOTTOM:#ccc 1px solid;BORDER-LEFT:#ccc 1px solid;PADDING-BOTTOM:5px;LINE-HEIGHT:30px;MARGIN:0px 2px;PADDING-LEFT:5px;PADDING-RIGHT:5px;BACKGROUND:#ccc;COLOR:#fff;FONT-SIZE:14px;BORDER-TOP:#ccc 1px solid;FONT-WEIGHT:bold;BORDER-RIGHT:#ccc 1px solid;PADDING-TOP:5px}


iframe[id^="utp_"],iframe[id^="head_"],div[class^="am-"]{display:none;}


.vv5 span a {

    padding-top: 0px !important;
}.vv5 i img {

     margin-top: 9px  !important;
 }




.menus{display:block;width:25px;height:25px;top:12px;right:12.5px;background:url(../images/menu.png) no-repeat;background-size:25px 25px;margin:  0 6px 0 0}
.menuwrap{width:100%;background:#fff;top:50px;z-index:99999;padding-bottom:10px;max-width: 680px}
.menuwrapmain{overflow:auto;height:95vh;}
.menuwrapmain .as{background:#eee;float:left;width:23%;margin:3px 1%;font-size:14px;text-align:center;line-height:26px;height:26px;border-radius:2px;}
.menuwrapmain a.cul{width:48%;margin:3px 1%;font-size:16px;text-align:center;line-height:32px;height:32px;border-radius:2px;}
.menuwrapmain h3{font-size:18px;line-height:30px;height:30px;padding-left:10px;margin:15px 0 5px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.pos-a{position:absolute;}



.topnavs{
    display: flex;
    align-items: center;
    overflow-x: auto;
    border-bottom:  1px solid #eee;

}
.topnavs a{
    display: block;
    padding: 10px 10px;
    font-size: 1rem;
    flex-shrink: 0;
}

::-webkit-scrollbar {
    display: none;
}


.row1{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 1!important;-webkit-box-orient: vertical;
}
.row2{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.row3{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.row4{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;
}
.row5{
    word-break: break-word!important;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;
}



.pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*background: #fff;*/
    padding: 0 0.3rem;
}
.pagination li{
    list-style: none;
    background: none;
}
.pagination li a{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    border-radius: 4px;
    text-align: center;
    background: #e3e3e3;
    color: #333;
    font-size: 14px;
    position: relative;
    padding: 5px 10px;
    border: none;
    height: auto;
}
.pagination span{
    margin: 14px 5px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    border-radius: 4px;
    height: auto;
}

.pagination li:last-child a{
    background: #e3e3e3;
    color: #333;
}
.pagination li:first-child a{
    background: #e3e3e3;
    color: #333;
}
.disabled span{
    background: #e3e3e3;
    color: #333;
}
.pagination .active span{
    background: #250C0C;
    color: #fff;
}

.selhover{
    color: #fff!important;
    background-color: #250C0C;
}
.listnav{
    display: flex ;
    align-items: center;
    flex-wrap: wrap;
    height: auto;
    /*margin-bottom: 0.2rem;*/
    /*background: #fff;*/
    /*padding-left: 20px;*/

}
.listnav a{
    display: block;
    padding: 5px 10px;
    color: #222;
    margin: 5px 0;
    border-radius: 4px;
    font-size: 20px;
}
