@charset "utf-8";
/*栏目页样式*/
#content{width:98%;max-width:1380px;margin:20px auto;overflow:hidden;zoom:1;}
#list_left{float:left;width:340px;}
#list_right{float:right;width:calc(100% - 370px);}

.list_content{min-height:300px;overflow:hidden;}
.loc{ color:#ccc;font-weight:lighter;margin-bottom:30px;}
.list_main{padding:0;}


/*栏目介绍*/
.desc,.desc p{text-align:justify;text-justify:inter-ideograph;}
.desc{font-weight:300;line-height:30px;}
.desc h2{font-size:30px;font-weight:800;color:#464646;line-height:42px; text-align:center;padding-bottom:20px;margin-bottom:30px;position:relative;}
.desc h2::after{position:absolute;left:50%;bottom:0; margin-left:-23px;width:46px;height:5px;background:#E83A43;content:"";}
.desc p{padding:15px 0;}
.desc img,.desc video{ max-width:99%; margin:auto; height:auto;}

@media(max-width:1024px) {
#list_left{float:none;width:100%;}
#list_right{float:none;width:100%;border-top:1px #F3F3F3 solid;}
.mb30{margin-bottom:10px;}
.desc{padding:0 15px;font-size:1.4rem;line-height:3rem;}
.desc h2{font-size:1.8rem;line-height:2.4rem;padding-bottom:10px;margin:15px 0;}
.desc h2::after{height:3px;}
.desc p{padding:5px 0;}

}


/*栏目页左导航*/
.leftnav{zoom:1; }
.leftnav h3{height:70px;background:#E83A43;}
.leftnav h3 a{color:#fff;padding:0 40px;}
.leftnav h3,.leftnav li{display:flex;align-items:center;}
.leftnav ul{border-left:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;overflow:hidden;}
.leftnav li{font-size:18px;border-right:1px solid #F3F3F3;padding:0 40px;height:60px;}
.leftnav li a{ display:inline-block;width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.leftnav li:hover,.leftnav li.cur{background:#F8F8F8;border-right:5px #E83A43 solid;}

.leftnav li:hover a,.leftnav li.cur a{color:#E83A43;}
@media(max-width:1024px) {
.leftnav h3{display:none;}
.leftnav ul{border:0;}
.leftnav li{float:left;flex-wrap:wrap;display:inline-block;margin:0 0 15px 10px;min-width:15%;padding:5px 10px; text-align:center;border:1px #E83A43 solid;height:auto;}
.leftnav li a {flex:inherit;width:100%;white-space: normal;}
.leftnav li:hover,.leftnav li.cur{background:#E83A43;}
.leftnav li:hover a,.leftnav li.cur a{color:#fff;font-weight:600;}
}

@media(max-width:768px){
/*.leftnav li{padding:5px 10px 0px 10px;}*/
}
@media(max-width:414px){
.leftnav li{width:40%;margin:0 0 15px 5%;}
.leftnav li a{ display:inline-block;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
}

/*切换标题*/
.channel_tit{overflow:hidden;margin-bottom:20px;}
.channel_tit a{float:left;display:inline;margin-left:30px;padding:0 20px;line-height:50px;font-weight:400;color:#E83A43;text-align:center;border:1px solid #E83A43;}
.channel_tit a:hover,.channel_tit a.active{background:#E83A43;color:#fff;}

@media screen and (max-width: 1024px){
.channel_tit{margin-bottom:0;border-bottom:1px solid #EAEAEA;}
.channel_tit a{margin-left:10px;padding:5px 20px;line-height:2rem;border:0;color:#909090;border:0;}
.channel_tit a:hover,.channel_tit a.active{background:none;border-bottom:2px solid #E83A43;color:#E83A43;}
}
@media screen and (max-width: 414px){
.channel_tit a{/*font-size:1.8rem;*/}
}

/*项目查询*/
.pro_searchbox{background:#fff;border: 1px solid #F3F3F3;z-index:99;}
.search-tit{height:70px;line-height:70px;background:#E83A43 url('../img/ico-xmcx.png') no-repeat 30px center;padding-left:60px;color:#fff;}

.pub-search-box{width:100%;padding:20px 30px;text-align:center;}
.pub-search-box ul,.pub-search-box button{float:left;display:inline-block;}
.pub-search-box ul{width:calc(100% - 120px);}

#table-searchBtn{border:none;background:#E83A43;border-radius:6px;text-align:center;width:100px;height:40px;cursor:pointer;outline:none;}
#table-searchBtn a{display:block;line-height:40px;color:#fff;font-size:18px;}

.pub-search-box ul li{float:left;display:inline-block;width:48%;height:40px;line-height:40px;}
.pub-search-box ul li span.name,.pub-search-box ul li .form-ipt{float:left;}
.pub-search-box ul li span.name{width:90px; text-align:center;}
.pub-search-box ul li .form-ipt{width:calc(100% - 100px);text-align:left;}
.pub-search-box ul li .form-ipt input,.pub-search-box ul li .xm-search-select span.xm-selected{width:95%;padding:0 15px 0 5%;height:40px;line-height:40px;border-radius:6px;border:1px solid #F3F3F3;border:1px solid #eee;box-sizing:border-box;}
.pub-search-box ul li .form-ipt select{}
.pub-search-box ul li .xm-search-select{position:relative;}
.pub-search-box ul li .xm-search-select span.xm-selected{background:url('../img/down.png') no-repeat 96% center;display:block;}
.pub-search-box ul li .xm-search-select span.xm-selected.on{}

.pub-search-box ul li .xm-search-select dl{position:absolute;top:40px;left:-1px;z-index:100;background:#fff;width:100%;height:200px;overflow-x:hidden;overflow-y:auto;border:1px solid #bfbfbf;border-top:none;display:none;}
.pub-search-box ul li .xm-search-select dl dd{line-height:40px;display:block;padding-left:5px;cursor: pointer;}
.pub-search-box ul li .xm-search-select dl dd.hover{background:#f5f5f5;}

@media(max-width:768px) {
.pub-search-box{padding:20px;}
.search-tit{height:auto;line-height:200%;padding:5px 0 5px 45px; background-position:15px center;}
.pub-search-box ul,.pub-search-box button{float:none;}
#table-searchBtn{ text-align:center;margin:auto;}
.pub-search-box ul,.pub-search-box ul li{width:100%;}
.pub-search-box ul li{margin-bottom:20px;}
.pub-search-box ul li .form-ipt input,.pub-search-box ul li .xm-search-select span.xm-selected{width:100%;}
}
@media(max-width:414px) {
.pub-search-box ul li span.name{font-size:1.7rem;}
}
/*条件筛选*/
.xm-screen,.screen{background:#fff;border:1px solid #F3F3F3;zoom:1;padding:20px;}
.xm-screen dl,.screen dl{overflow:hidden;zoom: 1;position:relative;}
.xm-screen dl+dl,.screen dl+dl{margin-top:15px;}
.xm-screen dl dt,.screen dl dt{display:inline-block;float:left;min-width:160px;padding:0;font-weight:400;color:#333333;text-align:center;}
.xm-screen dl dd,.screen dl dd{float:left;border-left:1px #D0D0D0 solid;}
.xm-screen dl dd a,.screen dl dd a{display:inline-block;padding-left:35px; cursor:pointer;}
.xm-screen dl dd a:hover,.screen dl dd a:hover{text-decoration: none;}
.xm-screen dl dd a.xz,.screen dl dd a.xz{color:#dd3c3c;}
.xm-screen dl dt.nobg,.screen dl dt.nobg{background:none}

@media screen and (max-width: 1024px){
.xm-screen,.screen{border:1px solid #EAEAEA;}
.xm-screen dl dt,.screen dl dt{min-width:auto;padding:0 10px;}
.xm-screen dl dd a,.screen dl dd a{padding-left:15px;}

}
@media screen and (max-width: 768px){

.xm-screen dl dt,.screen dl dt{font-weight:600;text-align:left; margin-bottom:10px;}
.xm-screen dl dd,.screen dl dd{border-left:0;}
.xm-screen dl dd a,.screen dl dd a{padding:0 0 5px 10px;}
}
@media screen and (max-width: 414px){

}



/*项目分页*/
.page{text-align:center; padding:15px 0;font-size:14px;text-align: center;clear: both;}
.page a,.page font{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:4px;}
.page a{margin:5px;border:1px solid #eaeaea;background:#eaeaea;text-decoration:none;}
.page a.cpage,.page font{background:#E83A43;border:1px solid #E83A43;color:#fff;}
.page font{margin:0 5px;}
.page a:hover{background:#efefef;}

/*文章列表分页*/
.mpage{text-align:center; padding:15px 0;font-size:14px;text-align: center;clear: both;}
.mpage a,.mpage font{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:4px;}
.mpage a{margin:5px;border:1px solid #eaeaea;background:#eaeaea;text-decoration:none;}
.mpage a.cpage,.mpage font{background:#E83A43;border:1px solid #E83A43;color:#fff;}
.mpage font{margin:0 5px;}
.mpage a:hover{background:#efefef;}



/*文章列表*/
.alist{overflow:hidden;}
.alist li{display:flex;align-items:center;border:1px solid #F3F3F3;background:#fff;padding:20px 20px 20px 120px;margin-bottom:15px;position:relative;}
.alist li a{display:block;padding-left:20px;border-left:1px #E1E1E1 solid;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.alist li span{position:absolute;left:20px;top:20px;font-family:'Akrobat'; font-size:20px;font-weight:800;color:#1F1F1F;}
.alist li i{font-style: normal;color:#e83a43;margin-right: 9px;}

.alist li:hover{box-shadow: 0px 0px 10px 0px rgba(231,231,231,0.7); }
.alist li:hover a,.alist li:hover span{color:#E83A43;}
.alist li.listline{display:none;}
@media(max-width:768px) {
.alist li span{font-size:2rem;}
}
@media(max-width:414px) {
.alist li{padding:10px 0px 10px 100px;}
.alist li span{left:10px;top:10px;font-size:1.8rem;}
.alist li a{-webkit-line-clamp:9;padding-left:10px;}
}
/*旧公告列表*/
.gg_list{overflow:hidden;}
.gg_list li{display:flex;align-items:center;border:1px solid #F3F3F3;background:#fff;padding:10px 20px 10px 120px;margin-bottom:15px;position:relative;}
.gg_list li a{display:block;padding-left:20px;border-left:1px #E1E1E1 solid;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.gg_list li span{position:absolute;left:20px;top:20px;font-family:'Akrobat'; font-size:20px;font-weight:800;color:#1F1F1F;}
.gg_list li i{font-style: normal;color:#e83a43;margin-right: 9px;}

.gg_list li:hover{box-shadow: 0px 0px 10px 0px rgba(231,231,231,0.7); }
.gg_list li:hover a,.gg_list li:hover span{color:#E83A43;}
.gg_list li.listline{display:none;}

@media(max-width:768px) {
.gg_list li span{font-size:2rem;}
}
@media(max-width:414px) {
.gg_list li{padding:10px 0px 10px 100px;}
.gg_list li span{left:10px;top:10px;font-size:1.8rem;}
.gg_list li a{-webkit-line-clamp:9;padding-left:10px;}
}

/*资质认证*/
.plist_zzrz{ }
.plist_zzrz li{float:left;width:30%;overflow:hidden;text-align:center;background: #F8F8F8;margin:0 0 50px 2.5%;padding:30px;box-sizing:border-box;}
.plist_zzrz li img{width:100%;height:auto;max-width:199px;}
.plist_zzrz li p{ display:none;} 

@media(max-width:414px) {
.plist_zzrz li{width:100%;margin:10px auto;}
}

/*文章详情页*/
.article_content{}
.article_content .loc{margin-bottom:0;}
.article_main{background:#fff;border:1px solid #F3F3F3;padding:19px;overflow:hidden;}

.mtitle{text-align:center;font-size:30px;color:#464646;line-height:42px;padding:30px 0;border-bottom:1px solid #EAEAEA;}
#arsource{margin-bottom:20px;padding:20px;overflow:hidden;clear:both;font-size:16px;font-weight:300;}

#zoom{padding:0 20px;font-size:20px;font-weight:300;color:#333333;line-height:32px;text-align:justify;text-justify:inter-ideograph;}
#zoom *{max-width:100% !important;font-family:"微软雅黑";}
#zoom p{margin-bottom:10px;text-align:justify; text-justify:inter-ideograph;}
#zoom img {margin:10px auto;max-width:1100px !important;_width:expression(document.body.clientWidth > 1100? "1100px" : "auto");height:auto !important;}

#zoom table{max-width:100% !important;margin:auto;}
#zoom table *{white-space:normal !important;word-wrap:break-word;}
#zoom table th,#zoom table td{width:auto !important}

#zoom a{display:inline;color:#666;text-decoration:underline;}
#zoom img.pdf_icon{float:left;display:inline;padding-right:5px;vertical-align:top;}

.relative{display:none;}

@media(max-width:1024px) {
.article_main{width:100%;padding:2% 0;margin:0 auto;}
.mtitle{padding:15px 4%;font-size:1.8rem;line-height:3rem;}
#zoom{padding:0 10px;font-size:18px;}
#zoom img {display:block; text-align:center;max-width:95% !important;}
}

@media(max-width:414px) {
#arsource{font-size:1.2rem;}
#zoom{font-size:1.4rem;line-height:3rem;}	
}