@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body{height:100%;background: #fff;font: 14px/1.5em "Microsoft Yahei";}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
address, cite, em{font-style:normal;}
ol,ul{list-style-type:none;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
input,select,label{vertical-align:middle;}
select,input,textarea,font{font-size:12px;line-height:1.2em;}
img{display:inline;height: auto;width:100%;}
i{font-style:normal;}
strong{font-weight:normal;}
*{margin:0px;padding:0px;}
.clearfix:after {content: " ";display: block;height: 0;clear: both;}
.clearfix {zoom: 1;}
section{display: block;}
.ov{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
table{border-collapse:collapse;width:100% !important;}
table td{border-right:1px solid #939598; border-bottom:1px solid #939598;}


/*头部公共样式*/
#top{z-index:999; width:100%;overflow: hidden;zoom: 1; position:relative; height:46px;}
#top .yw_s{overflow:hidden;zoom:1;height: 46px;background: #2d7bdc;}
#top .yw_s .logo{float: left;display: block;width: 96px;height: 24px;margin-left: 12px;background: url(../images/logo.png) no-repeat;
    margin-top: 14px;outline: none;}
#top .yw_s .sbox{ margin-left: 90px; height:32px; margin-right: 10px; position:relative;background:#fff;;border-radius:4px; margin-top:7px; display:block;}
#top .yw_s .sbox .s_text{ font-size:16px; color:#999;font-size:12px;height:32px; line-height:32px; padding-left:11px; padding-right:46px; display:block;}
#top .yw_s .sbox .s_btn{ width:23px; height:18px; background:url(../images/search.png) no-repeat center; background-size:23px; display:block; position:absolute;top:7px; right:7px;  }
/*首页有改动头部*/
#top.in_top .yw_s .sbox{background: #88b4eb;border-radius: 100px;margin-right: 50px;}
#top.in_top .yw_s .sbox .s_text{color: #fff;}
#top.in_top .in_dotal_off{display:inline-block;width:17px; height:16px; background:url(../images/off.png) no-repeat center;    position: absolute;
    top: 5px;right: 3px;padding: 10px;cursor: pointer;}
#top.in_top .in_dotal_on{display:inline-block;width:16px; height:16px; background:url(../images/on.png) no-repeat center;    position: absolute;
    top: 5px;right: 3px;padding: 10px;cursor: pointer;display: none;}

/*头部的搜索*/
.search2{width: 50%;padding: 3px 0;border-radius: 100px; position: relative;background:#88b4eb;display: inline-block;margin: 9px 0 0 20px;}
.search2 input{border:0;width:100%;height:22px;line-height:22px;font-size:14px;color:#fff;background: none;outline:none;border-radius: 100px;
box-sizing: border-box;padding: 0 30px 0 10px;}
.search2 input::-webkit-input-placeholder{color:#fff;}
.search2 img{position: absolute;width: 20px;top:0;right:7px;bottom:0;margin:auto;}

/*头部可滑动*/
.tj-header{padding: 0;margin:0;background: #fff;height:40px;}
.tj-header .swiper-slide{overflow: hidden;background:#fff;width:auto;display: inline-block;}
.tj-header .swiper-slide a{display: block;padding:0 20px;position: relative;font-size: 14px;color: #333;height: 40px;line-height: 40px;text-align: center;}
.tj-header .active a{color:#2b7bde;}
/*文章列表*/
.list-wz{display:block;overflow:hidden;position: relative;border-bottom: 1px solid #e3e3e3;padding: 12px 0;}
.list-wz-img{float: right;margin-left: 18px;}
.list-wz-img img{width: 125px;display: block;}
.list-text h3{font-size: 14px;color: #333;max-height:45px;line-height: 24px;overflow:hidden;font-weight: 400;}
.time-span span{font-size:12px;color:#9b9b9b;height:21px;line-height: 30px;display:inline-block;position:relative;}
.time-span .time{margin:0 35px 0 0;}
.list-wz2 .list-text h3{height: 24px;line-height: 24px;}
.news_list{padding:0 15px 15px 15px;}
.news_list_result{padding:0 15px 30px 15px;}
/*有三张图片*/
.list_flex{overflow:hidden;padding-top:10px;}
.list_flex span{width:32%;float:left;}
.list_flex span:nth-of-type(2){margin:0 2%;}
.list_flex span img{width:100%;}
/*弹窗*/
.in_mask{display: none;}
.in_window{position: fixed;width:100%;height: 100%;top:0;left:0;background:rgba(255,255,255,.95);z-index:996;display: none;}
.in_window ul{padding:50px 15px 0 15px;box-sizing:border-box;}
.in_window ul li{overflow: hidden;}
.in_window ul li a{float:left;  display: inline-block;height: 30px;line-height: 30px;margin:10px 10px 0 0;border-radius: 4px;padding: 0 15px;    color: #555;    border: 1px solid #dbdbdb;
    cursor: pointer;text-align: center;}
.in_window ul li a.active{color:#33abff;border:1px solid #33abff;}

/*点击加载更多*/

.d_icon,.news_icon{background:#eee;color:#666;text-align:center;height:40px;line-height:40px;cursor:pointer;}
/*展开*/
.open_detail{text-align:  center;padding: 10px;border-top: 1px solid #ddd;display: none;}
.open_detail i{display: inline-block;vertical-align: middle;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;
    border-top: 6px solid #696969;margin-left: 4px;}
.open_detail a{display: inline-block;vertical-align: middle;color:#999;padding-left:  8px;cursor:  pointer;}
.open_detail a:hover{color:#333;}
