@charset "gb2312";
/* CSS Document */
body,div,ul,li,h1,dd,dl,p{margin:0;padding:0;font-family:\5FAE\8F6F\96C5\9ED1;}
li{list-style:none;list-style-position: outside;border:0;}
img{ vertical-align:middle;}
a img,img{border:0px;}
a{text-decoration:none; color:#262626;}a:hover{ color:#cd1f1f;}
.blk,.blk3,.blk5,.blk6,.blk8,.blk10,.blk14,.blk15,.blk20,.blk25,.blk30,.blk36{clear: both; font-size: 1px;line-height: 1px; display:block;}
.blk3{height: 3px;}.blk5{height: 5px;}.blk6{height: 6px}.blk8{height: 8px}.blk10{height: 10px}.blk14{height: 14px}.blk15{height: 15px}.blk20{height: 20px}.blk25{height: 25px}.blk30{height: 30px}.blk36{ height:36px;}
.clearfix{_zoom:1}
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}

.pt20{ padding-top:20px;}

.w1200{ width:1200px; margin:0px auto;}.warp2{ background-color:#f0f0f0;}
.banner .logo{ position:absolute; left:25px; top:20px;}
.banner-phone{ display:none;}

.index-toutiaobg{ background:url(index-toutiaobg.jpg?11) center center no-repeat; padding:60px 0 20px; }
.index-wcylfbg{background:url(index-wcylfbg.jpg?22) center center no-repeat; padding:30px 0 0; }
.index-jchdbg{ /*background:url(index-jchd-bg.jpg) center top no-repeat;*/ padding:60px 0 80px; }
.index-qmtbg{ height:800px; background:url(index-qmt-bg.jpg) center top no-repeat;}
.index-hexzycbg{ /*background:url(index-jchd-bg.jpg) center top no-repeat;*/ padding:60px 0 80px; }

.head-title{ padding-bottom:50px; text-align:center;}
.head-title-sm h2{ margin:0 0 15px;}

/*头条新闻*/
.ttnews{ padding:0 0 15px;}
.ttnews .ttnews-lg h1{ font-weight:bold; font-family:"Microsoft YaHei","宋体"; font-size:20px; text-align:center;}
.ttnews .ttnews-lg h1 a{ color:#000;}
.ttnews .ttnews-lg h1 a:hover{ color:#C00;}
.ttnews .ttnews-sm{ padding-top:10px; color:#333; text-align:center;}
.ttnews .ttnews-sm a{ font-size:16px; margin:0 10px;}
.news{ padding-top:40px;}
.news .focus{ width:620px; float:left;}
.news .lb{ width:540px; height:400px; float:right; border:4px solid #C63; box-sizing:border-box; padding:20px;}
.news-list li{ line-height:40px; font-size:16px; position:relative; padding-left:30px; background:url(li_flag.png) left center no-repeat;}
.news-list li a{ color:#000; font-weight:bold;}
.news-list li a:hover{ color:#C00;}

.list-h40 li{ height:40px; line-height:40px; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; background:url(ico-blue-flag.png) left center no-repeat; padding-left:30px;}
.list-h40 li a{ color:#000;}

.slideBox{ width:620px; height:400px; overflow:hidden; position:relative; z-index:0;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute; right:5px; bottom:2px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left;margin:2px 7px 0px 0px;width:18px;height:4px;line-height:40px;text-align:center;background:#fff;color:#ddd;cursor:pointer;}
.slideBox .hd ul li.on{background:#cd1f1f;color:#fff;}
.slideBox .bd{ height:100%; z-index:0; overflow:hidden;}
.slideBox .bd img{ width:620px; height:400px; }
.slideBox .bd span{ width:620px; height:40px; bottom:0px; left:0px; background: #000; position: absolute; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; border-top:1px solid #333333;}
.slideBox .bd h1{ width:550px; height:40px; bottom: 0px; left: 10px; position: absolute; font-size: 16px; color: #FFFFFF; line-height: 40px;text-align:left;overflow:hidden;cursor:pointer; line-height:40px; margin:0; padding:0; border:0;font-weight:normal;font-family:"\5FAE\8F6F\96C5\9ED1"}
.slideBox .bd h1 a{ color:#fff; text-decoration:none; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.slideBox .bd h1 a:hover{ color:#ffffcc; text-decoration:underline; line-height:40px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}

.slideBox .prev,.slideBox .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;display:block; }
.slideBox .prev{top: 50%;margin-top: -37px; left: 0px;background-position:0 -74px; cursor:pointer; }  
.slideBox .next{top: 50%;margin-top: -37px; right:0px;background-position:-40px -74px;  cursor:pointer;}  
.slideBox .prev:hover{  background-position:0 0; }  
.slideBox .next:hover{  background-position:-40px 0;} 




.txt11 a{color:#666666; text-decoration:none;LINE-HEIGHT: 160%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt11 a:hover{color:#cc0000; text-decoration:underline;} 

.section-left{ width:580px; float:left;}
.section-right{ width:580px; float:right;}

.jchd ul{ overflow: hidden;}
.jchd ul li{ width:285px; float:left; margin-right:20px; margin-bottom:20px; border-radius:6px; overflow:hidden; box-shadow:1px 1px 5px #CCC;}
.jchd ul li:nth-child(4n){ margin-right:0;}
.jchd ul li .pcx a img{ width:285px;height:200px; display:block;}
.jchd ul li .pcm{ height:60px; line-height:1.2; background:#f9f9f9; text-align:center;}
.jchd ul li .pcm .mc{ padding-top:8px;}
.jchd .gkm { padding:30px 20px 10px 20px; text-align:center; overflow:hidden;}
.jchd .gkm .ann{ width:220px; height:32px; margin:0px auto; background:#f9f9f9;border:1px #e5e5e5 solid;-webkit-border-radius:30px; text-align:center;padding:4px 0px 4px 0px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;position:relative; }
.jchd .gkm .ann .ff{ position:absolute;left:0px;top:0px;width:220px;text-align:center;padding:6px 0px 5px 0px;}

.txt06 a{color:#000; text-decoration:none; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.txt06 a:hover{color:#ff9724; text-decoration:underline;}

.qmtbd ul li{ width:378px; height:605px; overflow:hidden; float:left; margin-right:33px; background:url(qmt-bg1.jpg) no-repeat;}
.qmtbd ul li:nth-child(3n){ margin-right:0;}
.qmtbd ul li:nth-child(2){ margin-top:50px;}
.qmtbd .items{ width:340px; height:450px; margin:75px auto 0; background-color:#FFF;}
.qmtbd .items p{ margin:0 10px; padding-top:20px;}
.qmtbd .items a{ display:block; position:relative; height:36px; line-height:36px; padding-left:14px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.qmtbd .items a:before{ content:''; position:absolute; width:4px; height:4px; top:50%; margin-top:-2px; left:0; border-radius:50%; background-color:#930;}

.newslist{ padding:60px 0;}
.newslist .leftbox{ width:560px; float:left;}
.newslist .leftbox li a{ display:block; position:relative; height:42px; line-height:42px; padding-left:18px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.newslist .leftbox li a:before{ content:''; position:absolute; width:6px; height:6px; top:50%; margin-top:-3px; left:0; border-radius:50%; background-color:#930;}
.newslist .weibo{ width:600px; float:right;}

.txt07 a{color:#333333; text-decoration:none;LINE-HEIGHT: 220%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt07 a:hover{color:#ff9724; text-decoration:underline;LINE-HEIGHT: 220%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}

.txt080 a{color:#666666; text-decoration:none;LINE-HEIGHT: 160%;font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt080 a:hover{color:#cc0000;}

.txt10 a{color:#000; text-decoration:none;LINE-HEIGHT: 160%;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.txt10 a:hover{color:#cc0000;text-decoration:underline;}

/*成果宣传展示*/
.result-wrap {
    font-size: 0;
}
.result-wrap .result-title {
    width: 596px;
    height: 78px;
    display: block;
    margin: 0 auto 35px;
}
.result-wrap .carousel-wrap { width: 785px; float:left; }
.result-wrap .link-wrap { width: 390px; float:left; margin-left: 24px; }
.result-wrap .link-wrap .link-header {  margin-bottom: 18px; }

.result-wrap .link-wrap .link {
    display: block;
    box-sizing: border-box;
    font-size: 16px;
    color: #201f1f;
    line-height: 40px;
    text-decoration: none;
    white-space: nowrap;
    overflow:hidden;
}

/*   */
.body-section-fazhi .fazhi-hd{
    position: relative;
    height: 150px;
    background: url(fazhi_hd_bg.png);
    background-size: 1200px;
    background-position-x: center;
    margin-bottom: 30px;
}

.body-section-fazhi .fazhi-hd .more-link {
    position: absolute;
    right: 20px;
    bottom: 15px;
    display: inline-block;
    font-size: 16px;
    color: #b68529;
}

.body-section-fazhi .fazhi-bd{

}

.fazhi-bd .fazhi-item-wrap-left{
    display: inline-block;
    width: 323px;
    /*height:488px;*/

}

.fazhi-item-wrap-left .media-wrap{
    width: 323px;
    height:488px;
    margin-bottom: 10px;
    position: relative;
}

.fazhi-item-wrap-left .media-wrap .media{
    width: 323px;
    height:488px;
    box-shadow:-11px 10px #bf7e18;
    position: absolute;
    left: 11px;
    top:0;
}

.fazhi-item-wrap-left .media-wrap .fazhi-item-info{
    padding:20px;

}

.fazhi-item-wrap-left .info-bottom{
    padding-top: 10px;
}

.fazhi-item-wrap-left .info-up{
    margin-bottom:10px;
}

.fazhi-item-wrap-left .fazhi-item-info .fazhi-info-inner {
    display: block;
    color: #000000;
    position: relative;
    margin-left:20px;
    height: 60px;
}

/*.fazhi-item-wrap1 .media-wrap .fazhi-item-info .fazhi-info-link:hover,*/
/*.fazhi-item-wrap1 .media-wrap .fazhi-item-info .fazhi-info-link:visited{*/
/*    text-decoration: none;*/
/*}*/

.fazhi-item-wrap-left .fazhi-item-info .page-list-flag{
    display: inline-block;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    position: absolute;
    top: 6px;
    left: 10px;
}

.fazhi-item-wrap-left .fazhi-item-info .info-text{
    /*display: inline-block;*/
    left: 40px;
    position: absolute;
    overflow: hidden;
    right:-11px;
    /*top:10px;*/
    box-sizing: border-box;
    line-height: 30px;
    font-size: 16px;
    height:60px;
}

.fazhi-item-left2{
    margin-left:38px;
}

.fazhi-item-wrap-right{
    width: 464px;
    height: 570px;
    box-sizing: border-box;
    background: url(fazhi_list_bg.png) no-repeat left top / 100% 100%;
    display: inline-block;
    margin-left: 38px;
    padding: 35px 30px;
    vertical-align: top;
}

.fazhi-list{

}

.fazhi-list .fazhi-item-link{
    display: block;
    color: #000000;
    position: relative;
    box-sizing: border-box;
    line-height: 46px;
    font-size: 16px;
    padding-left: 40px;
    text-decoration: none;
    white-space: nowrap;
    width: 386px;
    overflow: hidden;
}

.fazhi-list .fazhi-item-link .list-flag{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(li_flag.png) no-repeat left top / 100% 100%;
    position: absolute;
    box-sizing: border-box;
    left: 10px;
    top: 14px;
}

.fazhi-list .fazhi-item-link .list-text{

}

.index-gongyibg{ padding-top:60px; padding-bottom:60px; background-color:#E5E5E5;}
.textTit{ font-size:26px; font-weight:700;}
.gongyi{ overflow:hidden;}
.gongyi .bd li{ width:570px; float:left; margin-right:60px;}
.gongyi .bd li img{ width:100%;}




/* */
.footer{ width:100%; padding:30px 0; clear:both; background:#C93;}
.footer .mx{ text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px; color:#fff; line-height: 2;}
.footer .mx span{font-family:\5FAE\8F6F\96C5\9ED1; font-size:16px;}

@media screen and (max-width: 800px) {
	.w1200{ width:auto;}
	.index-toutiaobg{ height:auto; background:none; padding:10px 0 20px; }
	.index-jchdbg{ height:auto; background:none;  padding:20px 0 20px; }
	.index-qmtbg{ height:auto; background:none;}
	.head-title{ padding-bottom:10px; text-align:center;}
	.head-title img{ width:95%;}
	.banner{ display:none;}
	.banner-phone{ display:block;}
	.banner-phone img{ width:100%;}
	.section-left{ width:100%; float:none; box-sizing:border-box; padding:0 15px;}
    .section-right{ width:100%; float:none; box-sizing:border-box; padding:0 15px;}
.ttnews{ padding:20px 0 0;}
.ttnews .ttnews-lg h1{ font-weight:bold; font-size:24px;;}
.ttnews .ttnews-lg h1 a{ color:#50236D;}
.ttnews .ttnews-sm{ padding-top:10px; color:#999; text-align:center;}
.ttnews .ttnews-sm span{ display:none;}
.ttnews .ttnews-sm a{ display:block; text-align:center; font-size:16px; margin:0 10px 10px;}
.news{ padding-top:20px;}
.news .focus{ width:100%; float:none;}
.news .lb{ width:100%; height:auto; float:none; border:4px solid #C63; box-sizing:border-box; padding:20px;}
.news-list li{ line-height:1.35; font-size:16px; position:relative; padding-left:30px; margin-bottom:12px; background:url(li_flag.png) left center no-repeat;}
.slideBox{ width:100%; height:240px; }
.slideBox .hd{ display:none;}
.slideBox .bd img{ width:100%; height:240px; }
.slideBox .bd span{ width:100%; height:50px; }
.slideBox .bd h1{ width:100%; height:50px; left:0; padding:0 10px; line-height:22px; display:flex; align-items: center; justify-content:center; box-sizing:border-box;}
.jchd ul li{ width:44%; float:left; margin-right:0; margin-left:4%; margin-bottom:20px; border-radius:6px; overflow:hidden; box-shadow:1px 1px 5px #CCC;}
.jchd ul li:nth-child(4n){ margin-right:0;}
.jchd ul li .pcm{ height:auto; line-height:1.35; background:#f9f9f9; text-align:center;}
.jchd ul li .pcm .mc{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.newslist .leftbox{ width:100%; float:none;}
.newslist .weibo{ display:none;}
.result-wrap .carousel-wrap { width:100%; float:none; text-align:center;}
.result-wrap .carousel-wrap img{ width:90%;}
.result-wrap .carousel-wrap .link-header img{ width:100%;}
.result-wrap .link-wrap { width:100%; float:none; margin-left:0; padding:0 15px; box-sizing:border-box;}

.fazhi-item-left2{ margin-left:0px;}
.fazhi-item-wrap-right{ width:90%; height:auto;  box-sizing: border-box;  background: url(fazhi_list_bg.png) no-repeat left top / 100% 100%; display:block; margin-left:15px; margin-right:15px;  padding: 20px 15px;  vertical-align: top; }
.fazhi-list .fazhi-item-link{ display: block; color: #000000; position: relative;  box-sizing: border-box; line-height: 46px; font-size: 16px;  padding-left: 40px; text-decoration: none; white-space: nowrap; width:auto; margin-right:15px;  overflow: hidden;}

.index-gongyibg{ padding-top:20px; padding-bottom:40px; }
.textTit{ font-size:20px; padding-bottom:20px;}
.gongyi.w1200{ width:100%;}
.gongyi .hd{ padding-left:30px;}
.gongyi .bd li{ width:80%; float:left; margin-right:30px;}

}