ul,li{margin:0; padding:0; list-style:none;}
.fl{float:left;}
.fr{float:right;}
.ccbanner{background:url(../images/nbanner.jpg) no-repeat center top; height:200px;}
.cctit{background-color:#333; padding:20px 0;}
.cctit .wrapper{width:1170px; margin:0 auto;}
.cctit .nytitlea{color:#d0d0ce; font-family:Microsoft yahei; text-decoration:none; font-size:12px; letter-spacing:1px;}
.cctit .nytitleb{color:#d0d0ce; font-family:Microsoft yahei; text-decoration:none; font-size:18px;}
.cctit .jla{padding-top:12px;}
.jlb{margin:25px 0;}

a.pagepn{color:#666; text-decoration:none;}

.ccintro .wrapper{width:1170px; margin:30px auto; font-size:14px; color:#666; line-height:24px;}
.ccintro .nytitlec{font-family:Microsoft Yahei; font-size:22px; font-weight:bold; text-decoration:none; color:#555;}
.ccintro .czc{width:320px;}
.ccintro .about{width:850px;}
.ccintro .about .cj{margin-top:20px;}
.ccintro .about .cj img{width:100%;}
.ccintro .jla{padding-top:12px; color:#888;}

.nnbanner{background:url(../images/nbannera.jpg) no-repeat center top; height:200px;}
.ccintro .nnnews{width:60%;}
.ccintro .nnnews li{float:left; width:18%; margin:0 1%;}
.ccintro .nnnews li a{color:#666; font-size:14px; text-decoration:none; text-align:center; line-height:35px; height:35px; width:100%; display:block; border:1px solid #ddd;}
.ccintro .nnnews li a:hover{border:1px solid #CC0005; color:#CC0005;}

.newsul{width:100%; margin-top:30px;}
.newsul li a{height:200px; margin:10px 0; display:block; overflow:hidden;}
.newsul li a:hover{background-color:#f8f8f8;}
.newsul .nnimg{width:20%; float:left; margin-right:5%;}
.newsul .nnimg img{display:block; width:100%; height:200px; border:1px solid #ddd;}
.newsul .nnintro{width:75%; float:left;}
.newsul .nytitleb{font-family:Microsoft Yahei; font-size:16px; text-decoration:none; font-weight:bold; margin-top:15px; color:#555;}
.newsul .nytitlec{font-family:Microsoft Yahei; font-size:14px; text-decoration:none; line-height:22px; font-weight:normal; margin-top:20px;}
.newsul .nybtna{color:#CC0005; text-decoration:none; padding:8px 10px; border:1px solid #CC0005; width:140px; text-align:center; margin-top:25px;}

.hhbanner{background:url(../images/nbannerb.jpg) no-repeat center top; height:200px;}
.lxbanner{background:url(../images/nbannerh.jpg) no-repeat center top; height:200px;}
.lmmbanner{display:none;}

.ccintro .nnplist{width:260px; margin-right:20px; border:1px solid #ddd; padding:20px; height:640px;}
.ccintro .nnhonor{width:888px; border:1px solid #ddd;}
.ccintro .nnhonor .nnhonortit{color:#555; font-family:Microsoft yahei; text-decoration:none; font-size:20px; border-bottom:1px solid #ddd; line-height:55px; text-indent:20px;}


.ccintro .nnhonor .hhhul{width:80%; margin:50px auto;}
.ccintro .nnhonor .hhhul li{float:left; width:298px; margin:0 28px; font-size:15px; color:#666; font-family:Microsoft Yahei; text-align:center;}
.ccintro .nnhonor .hhhul li img{display:block;}
.ccintro .nnhonor .hhhul li div{background-color:#333333; height:40px; line-height:40px; color:#fff;}

.ccintro .nnplist .llistt{font-family:Microsoft Yahei; text-decoration:none; font-size:20px; color:#666; background-color:#eaeaea; text-align:center; height:60px; line-height:60px; border:1px solid #ddd; font-weight:bold;}
.ccintro .nnplist .ppul{margin:12px 0 20px;}
.ccintro .nnplist .ppul li a{display:block; background-color:#F5F5F5; border:1px solid #ddd; height:32px; line-height:32px; color:#666; text-align:center; margin:5px 0;}
.ccintro .nnplist .ppul li a.on{background-color:#f81818; border:1px solid #f81818; color:#fff; height:32px; line-height:32px; text-align:center; margin:5px 0; display:block;}
.ccintro .nnplist .llistbg{background-color:#F6F6F6; padding:15px 10px; font-size:12px; line-height:22px; color:#777;}

.jlb .nnrcontent{padding:35px 0;}
.jlb .nnttitle{font-family:Microsoft yahei; text-decoration:none; font-size:18px; font-weight:bold; color:#666; text-align:center; padding-bottom:12px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.jlb .nnrcontent .nnbtnul{margin-top:65px;}
.jlb .nnrcontent .nnbtnul li{float:left; width:31%; margin:0 1.1%; text-align:center;}
.jlb .nnrcontent .nnbtnul li a{display:block; border:1px solid #ddd; height:35px; line-height:35px; color:#666; text-decoration:none;}
.jlb .nnrcontent .nnbtnul li a:hover{border:1px solid #EA0006; color:#EA0006;}

.ccintro .pproul{width:886px; margin:20px 0; padding:0 10px;}
.ccintro .pproul li{float:left; width:208px; margin:5px 4px; border:1px solid #ddd; color:#666; font-size:15px; text-align:center; height:260px;}
.ccintro .pproul li img{width:100%; display:block; margin-bottom:8px; border-bottom:1px solid #ddd; height:190px;}
.ccintro .pproul li a{color:#666;}
.ccintro .pproul li .pprotit{line-height:28px; height:60px;}

.nmbanner{display:none;}
.ppbanner{background:url(../images/nbannerc.jpg) no-repeat center top; height:300px;}
.pmbanner{display:none;}
.gjbanner{background:url(../images/nbannerd.jpg) no-repeat center top; height:300px;}
.gmbanner{display:none;}
.fwbanner{background:url(../images/nbannere.jpg) no-repeat center top; height:200px;}
.fmbanner{display:none;}
.zpbanner{background:url(../images/nbannerf.jpg) no-repeat center top; height:200px;}
.zmbanner{display:none;}
.lybanner{background:url(../images/nbannerg.jpg) no-repeat center top; height:200px;}
.lmbanner{display:none;}

.ccintro .nnhonor .nnnn{padding:20px;}
.ccintro .nnhonor .nnnn .joba{padding:22px; border-bottom:1px solid #eee; margin:15px 0; line-height:28px; background-color:#f9f9f9;}
.ccintro .nnhonor .nnnn .joba .ypbtn{color:#C21216; font-size:13px; text-decoration:none; display:block; text-align:right; margin-top:20px;}

.ccintro .kkk{width:30%; margin:0 0.6% 0 0; float:left;}
.ccintro .txta{width:100%; height:40px; line-height:40px; border:1px solid #ddd; text-indent:15px; margin:6px 0;}
.ccintro .kkd{width:61%; margin:0 0 0;}
.ccintro .txtb{width:100%; height:40px; line-height:40px; border:1px solid #ddd; text-indent:15px; margin:6px 0;}

.ccintro .kks{width:100%; margin:0;}
.ccintro .txtc{width:100%; height:105px; line-height:25px; border:1px solid #ddd; text-indent:15px; margin:6px 0; display:inline-block;}

.ccintro .tta{width:6%;}
.ccintro .ttt{width:94%;}

.ccintro .btnnn{margin:40px 0 30px;}
.ccintro .btnnn a{border:1px solid #ddd; width:180px; height:55px; line-height:55px; font-size:16px; display:block; color:#666; text-align:center; float:left; margin:0 5px 0 0; background-color:#F3F3F3; border-radius:3px;}
.ccintro .btnnn a:hover{border:1px solid #A51834; color:#A51834;}

.ccintro .lybbt{margin-bottom:25px;}
.ccintro .lybbt li a.on{display:block; background-color:#f81818; color:#fff; width:100px; height:32px; line-height:32px; text-align:center; border:1px solid #f81818; float:left; margin-right:5px; border-radius:2px;}
.ccintro .lybbt li a{display:block; background-color:#f3f3f3; color:#888; width:100px; height:32px; line-height:32px; text-align:center; border:1px solid #ddd; float:left; margin-right:5px; border-radius:2px;}

.ccintro .lybnul{margin:35px 0;}
.ccintro .lybnul li{padding:20px 0; border-bottom:1px solid #eee;}
.ccintro .lybnul li .lynr{margin:20px 0; color:#888;}
.ccintro .lybnul li .lynrr{margin:20px 0; color:#666;}
.ccintro .lybnul li .nname{color:#ff4a00; font-size:14px; font-weight:bold;}
.ccintro .lybnul li .nemail{color:#999; font-size:13px;}
.ccintro .lybnul li .reply{background-color:#F9F9F9; padding:20px; font-size:13px;}

.jlc{margin-top:25px; margin-bottom:8px;}
.lxdtmm{display:none;}
.lxdt{display:block;}




@media screen and (max-width: 1200px) {
	.body-content{width:100%;}
	.cctit .wrapper{width:98%; padding:0 1%;}
	.ccintro .wrapper{width:98%; padding:0 1%;}
	.ccintro .about{width:66%;}
	.ccintro .nnnews{width:100%;}
	.newsul .nnimg{width:20%; margin-right:2%;}
	.newsul .nnintro{width:78%;}
	.newsul .nnimg img{width:100%;}
	
	.ccintro .nnhonor{ box-sizing:border-box; width:70%;}
	.ccintro .nnhonor .hhhul li{width:45%; margin:0 2.5%; float:left;}
	.ccintro .nnhonor .hhhul li img{width:100%;}
	
	.ccintro .pproul{width:100%;}
	.ccintro .pproul li{float:left; width:31%; margin:1.1%; height:auto;}
}




@media screen and (max-width: 1000px) {
	.ccintro .czc{width:35%;}
	.ccintro .about{width:65%;}
	#footer  .Thirdary-footer{display:none;}
	.col-md-2{display:none;}
	#footer.dark .primary-footer{padding:40px 0;}
	.ccintro .nnnews{width:100%;}
	.newsul li a{width:100%; height:150px; padding:10px 0; display:block; float:none; box-sizing:content-box;}
	.newsul .nnimg{width:20%; margin-right:2%;}
	.newsul .nnimg img{width:100%; display:block; height:150px;}
	.newsul .nnintro{width:78%;}
	.newsul .nytitleb{margin:0;}
	.newsul .nybtna{padding:4px 10px;}
	
	.ccintro .nnplist{width:100%; display:block; margin:0; box-sizing:border-box; height:auto !important;}
	.sshidden{display:none;}
	.ccintro .nnplist .ppul{margin: 12px 0 0px;}
	.ccintro .nnhonor{width:100%; display:block; margin:20px 0 0; box-sizing:border-box; height:auto !important;}
	.ccintro .nnhonor .hhhul{margin:25px auto;}
	.ccintro .nnhonor .hhhul li{width:100%; display:block; margin:12px 0;}
	.ccintro .nnhonor .hhhul li img{width:80%; display:block; margin:0 auto;}
	.ccintro .nnhonor .hhhul li div{width:80%; display:block; margin:0 auto;}
	
	.ccintro .pproul{width:100%;}
	.ccintro .pproul li{float:left; width:31%; margin:1.1%; height:auto;}
}

@media screen and (max-width: 768px) {
	.cctit .wrapper{width:96%; padding:0 2%;}	
	.cctit .fl{float:none;; display:block; width:100%;}
	.cctit .fr{float:none;; display:block; width:100%;}
	.ccintro .wrapper{width:96%; padding:0 2%;}
	.ccintro .czc{display:none;}
	.ccintro .about{width:100%; word-wrap:break-word;word-break:break-all;}
	.ccintro .fl{float:none;}
	.ccintro .nnnews{width:100%;}
	.ccintro .nnnews li{width:31%; margin:0 1.1%;}
	.ccintro .nnhonor img{width:100%;}
	.ccintro .pproul li{}
	.ccintro .pproul li img{height:100px;}
	.ccintro .pproul li .pprotit{font-size:13px; line-height:18px; height:38px; overflow:hidden;}
	
	.newsul{margin:20px 0;}
	.newsul li a{width:100%; height:180px; padding:10px 0; display:block; float:none; box-sizing:content-box;}
	.newsul .nnimg{display:none;}
	.newsul .nnintro{width:100%;}

	.lxdtmm{display:block;}
	.lxdt{display:none;}
	.lxdtmm a{background-color:#F5F5F5; height:45px; line-height:45px; text-align:center; color:#666; width:100%; display:block; border:1px solid #ddd;}
	.nnbanner{display:none;}
	.nmbanner{display:block;}
	.nmbanner img{width:100%;}
	.ppbanner{display:none;}
	.pmbanner{display:block;}
	.pmbanner img{width:100%;}
	.gjbanner{display:none;}
	.gmbanner{display:block;}
	.gmbanner img{width:100%;}
	.ccintro .nnhonor .nnnn .joba img{width:16px; height:16px;}
	.fwbanner{display:none;}
	.fmbanner{display:block;}
	.fmbanner img{width:100%;}
	.zpbanner{display:none;}
	.zmbanner{display:block;}
	.zmbanner img{width:100%;}
	.lybanner{display:none;}
	.lmbanner{display:block;}
	.lmbanner img{width:100%;}
	.lxbanner{display:none;}
	.lmmbanner{display:block;}
	.lmmbanner img{width:100%;}

}