
@charset "utf-8";

/* css reset */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, select, textarea, th, td, span { margin: 0; padding: 0; }
body, button, input, select, textarea {  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; }
ul, ol, li { list-style: none; }
button, input, select, textarea { font-size: 100%; outline: none; }
em, address, i { font-style: normal; }
a { text-decoration: none; cursor: pointer; color: inherit; }
a:hover { text-decoration:none; border-bottom-color: #ccc; }
img { border: 0; vertical-align: top; display: inline-block;height: auto!important;
    max-width: 100%; }
table { border-collapse: collapse; border-spacing: 0; }

/*	font	*/
.fs14 { font-size: 14px !important; }
.fs16 { font-size: 16px !important; }
.fs18 { font-size: 18px !important; }
.fs20 { font-size: 20px !important; }
.fs22 { font-size: 22px !important; }

/*	clear	*/
.clr { clear: both; }
.fl { float: left;}
.fr { float: right;}
select { font-family : Trebuchet MS } 
/*****************************************************************/
.wap_wrap{
    width:100%;
    max-width:1000px;
    margin:0 auto;
}
.wap_topimg{
    width:100%;
}
.wap_topimg img{
    display: block;
    width:100%;
}
.wap_nav_group{
    width:100%;
    padding:20px 0 15px 0;
    background:url('../images/web_navbg.png') no-repeat;
    background-size:100% 100%;
}
.wap_nav_group ul{
    overflow: hidden;
    width:90%;
    margin:0 auto;
    text-align: center;
}
.wap_nav_group ul li{
    display: inline-block;
    color:#fff;
    margin-bottom:10px;
}
.wap_nav_group ul li a{
    color:#fff;
    display: inline-block;
    font-size:16px;
    padding:0 5px;
}
.wap_lhyw_group{
    width:100%;
    margin:30px auto 0 auto;
    overflow: hidden;
}
.wap_title{
    width:94%;
    margin:0 auto;
}
.wap_title img{
    display: block;
    width:100%;
}
.wap_title h2{
    width: 94%;
    padding:12px 0;
    margin:0 auto;
    text-align: center;
    color:#fff;
    font-size:22px;
    background: url('../style/web_toutiao.png') no-repeat;
    background-size:100% 100%;
}
.wap_news_title{
    width:100%;
    text-align: center;
    margin-bottom:25px;
}

.wap_news_title_right h2 a{
    display: block;
    font-size:16px;
    color:#e71f19;
}

.wap_lhyw_tabs{
    width:90%;
    margin:30px auto 0 auto;
    overflow: hidden;
}
.wap_lhyw_tabs .ifocus01{ width:100%; height:230px; float:left; overflow:hidden; position:relative;}
.wap_lhyw_tabs .ifocus01 ul{ width:100%; height:230px; overflow:hidden; }   
.wap_lhyw_tabs .ifocus01 ul li img{ width:100%; height:230px; border:0; vertical-align:middle;} 
.wap_lhyw_tabs .ifocus01_bg{ position:absolute; bottom:0; left:0; width:100%; height:45px; background:url('../style/bg-black.png') repeat; }
.wap_lhyw_tabs .ifocus01 #ifocus01_tx{ position:absolute; bottom:0; left:0; width:70%; padding:0 10px; height:45px; line-height:45px; color:#fff;}
.wap_lhyw_tabs .ifocus01 .white a{ color:#fff; font-size:12px;}
.wap_lhyw_tabs .ifocus01 #ifocus01_tx li{ width:100%; height:45px; line-height:45px;}
.wap_lhyw_tabs .ifocus01 .limit li{ word-wrap:break-word; word-break:break-all; overflow:hidden;}
.wap_lhyw_tabs .ifocus01 #ifocus01_btn{ position:absolute; right:0; bottom:0; width:22%; height:45px;}
.wap_lhyw_tabs .ifocus01 #ifocus01_btn li{ float:left; width:10px; margin-right:4px; height:10px; border-radius:50%; margin-top:18px; overflow:hidden; cursor:pointer; background:#b7b7b7; margin-left:2px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; }
.wap_lhyw_tabs .ifocus01 #ifocus01_btn li.current{ background:#ff6000;}
.wap_lhyw_words{
    width:100%;
    margin:30px auto 0 auto;
    padding:0 2%;
    box-sizing: border-box;
}
.wap_lhyw_words h2{
    text-align: center;
    font-size:16px;
}
.wap_lhyw_words p{
    font-size:14px;
    text-align: center;
    margin-top:10px;
    padding-bottom:15px;
    border-bottom:1px solid #898989;
}
.wap_lhyw_list{
    width:90%;
    margin:15px auto 30px auto;
}
.wap_lhyw_list ul li{
    overflow: hidden;
    margin-bottom:10px;
}
.wap_lhyw_list ul li a{
    /* color:#f73e34; */
    font-size:14px;
}
.wap_lhyw_list ul li span{
    color:#898989;
    float: right;
    font-size: 12px;
}
.wap_baogao_group{
    width:100%;
    margin:30px auto 0 auto;
    overflow: hidden;
}
.wap_baogao_title{
    width: 94%;
    overflow: hidden;
    margin:0 auto;
}
.wap_baogao_title img{
    float: left;
    width: 45%;
}
.wap_baogao_title span{
    float: right;
    margin-top:20px;
    color:#b81114;
    font-size:14px;
}
.wap_baogao_title em{
    float: left;
    margin-top:20px;
    color:#b81114;
    font-size:24px;
    font-weight: bold;
}
.wap_baogao_cont{
    width:94%;
    margin:30px auto 0 auto;
    overflow: hidden;
}

.picScroll-left{
    width:100%;  
    overflow:hidden;
    position:relative;  
}
.picScroll-left .prev{
    display: block;
    width:25px;
    height:25px;
    background: url('../style/web_left.png') no-repeat;
    background-size:100% 100%;
    position: absolute;
    left:0;
    top:25px;
    cursor: pointer;
    z-index: 99;
}
.picScroll-left .next{
    display: block;
    width:25px;
    height:25px;
    background: url('../style/web_right.png') no-repeat;
    background-size:100% 100%;
    position: absolute;
    right:0;
    top:25px;
    cursor: pointer;
    z-index:99;
}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:100%; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:30%; height:150px; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  position: relative;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:100%; display:block; }
.picScroll-left .bd ul li .title{ position: absolute; bottom: 0; left:0;width:100%; height:50px; line-height:50px; color:#fff; background:url('../style/bg-black.png') repeat;}
.picScroll-left .bd ul li p{
    font-size:12px;
    margin-top:10px;
}
.wap_fzcj_group{
    width:100%;
    margin:30px auto 0 auto;
}

.web_fzcj_left{
    margin:30px auto 0 auto;
    width:94%;
    height:230px;
    position: relative;
}
.web_left_imgs{
    width:100%;
    height:100%;
}
.web_left_imgs a{
    display: none;
    width:100%;
    height:100%;
}
.web_left_imgs .img_active{
    display: block;
}
.web_left_imgs img{
    display: block;
    width:100%;
    height:100%;
}
.web_left_btns{
    position: absolute;
    bottom: 0;
    left:0;
    width:100%;
    height:45px;
    line-height: 15px;
    background:url('../style/bg-black.png') repeat;
}
.web_btn_words{
    float: left;
    padding-left:20px;
    padding-top:12px;
    width:70%;
}
.web_btn_words a{
    color:#fff;
    font-size:12px;
}
.web_btn_words p{
    display: none;
    color:#fff;
}
.web_btn_words .words_active{
    display: block;
}
.web_btn_dots{
    float: right;
    margin-right:20px;
}
.web_btn_dots span{
    display: inline-block;
    width:10px;
    height:10px;
    background:#b7b7b7;
    margin-top:17px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%;
}
.web_btn_dots .dot_active{
    background:#ff6000;
}

.wap_mscj_group{
    width:100%;
    margin:30px auto 0 auto;
}




.wap_taty_group{
    width:100%;
    margin:30px auto 0 auto;
}

/**wap_detail.html*************************************/
.main{ width:100%; max-width:1000px; margin:0 auto;}
.lj { width:100%;background:#f5f7f9;  padding:15px 1%; box-sizing: border-box; }
#ui-wap-body-title{ margin:20px 0; padding:10px 0;  font-size: 28px;    color:#2A81CC;   text-align: center; border-bottom:3px solid #2A81CC;}

.ui-wap-item{width:96%; margin:0 auto; position: relative; overflow: hidden;  margin-bottom:14px;}
.ui-wap-item a{ font-size: 16px; float: left; width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ui-wap-item span{position: absolute; top:2px; right:5px;  font-size: 12px;}

.ui_page {margin:20px 0 30px 0;text-align:center;}
.ui_page a { margin: 0 6px; }
.ui_page span { margin: 0 6px; }
.ui_page span.current { font-size:14px;}

#ui-wap-foot{text-align: center;padding:20px 0; background: #D2D2D2;}
#ui-wap-foot-main{color: #333;padding-bottom: 5px;font-size: 18px;}
#ui-wap-foot-sec a{color:#9B9B9B;}


#ui-wap-detail-title{ margin:20px 30px;line-height: 24px; font-size:18px;   color:#2A81CC; text-align: center;font-weight:bold;}
.wap-detail-title img{
    display: inline-block;
    width:20px;
    margin:0 10px 0 20px;
}
#ui-wap-detail-meta{padding:20px 0;  background: #f6f6f6;   text-align: center;}
#ui-wap-detail-content{ margin:10px; font-size: 18px; line-height: 32px;}
#ui-wap-detail-content img{ width:100%;}

#ui-wap-detail-content p{  margin-top: 16px; margin-bottom: 16px;}


.yb-imgc{text-align:center} 
.yb-imgc-desc{text-align:center;color:#999;margin-bottom:40px;line-height:16px;}
.yb-imgc-desc a{ display: block; margin:0 auto;}
.yb-imgc video{ display: block; width:90%; margin:0 auto;}
























