﻿.container{
       width: 60px;
    height: 60px;
    float: right;
    position: absolute;
    right: 5px;
    top: 22px;
}
.search-wrapper {
   position: absolute;
   top: 15px;
   float: right;
   right: 24px;
}
.search-wrapper.active {}

.search-wrapper .input-holder {
    overflow: hidden;
    height: 50px;
    border-radius:6px;
    position: relative;
    width:50px;
    background: white;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder {
    width:250px;
    background: rgba(0,0,0,0.5);
    background: white;
    -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}

.search-wrapper .input-holder .search-input  {
    width:100%;
    height: 50px;
    padding:0px 50px 0 20px;
    opacity: 0;
    border-radius: 50px;
    position: absolute;
    top:0px;
    left:0px;
    background: transparent;
    background: white;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:none;
    outline:none;
    font-family:"Open Sans", Arial, Verdana;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color:#FFF;
    -webkit-transform: translate(0, 60px);
    -moz-transform: translate(0, 60px);
    transform: translate(0, 60px);
    -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);

    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    color: black;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
}

.search-wrapper .input-holder .search-icon {
    width:50px;
    height:50px;
    border:none;
    border-radius:6px;
    background: #FFF;
    padding:0px;
    outline:none;
    position: relative;
    z-index: 2;
    float:right;
    background: url(../image/search.png) no-repeat center;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder .search-icon {
    width: 40px;
    height:40px;
    margin: 5px;
    /*background: #3687bc;*/
    /*border-radius: 30px;*/
}
.search-wrapper .input-holder .search-icon span {
    width:22px;
    height:22px;
    display: inline-block;
    vertical-align: middle;
    position:relative;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    -moz-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);

}
.search-wrapper.active .input-holder .search-icon span {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.search-wrapper .close {
    position: absolute;
    z-index: 1;
    top:15px;
    right:20px;
    width:25px;
    height:25px;
    cursor: pointer;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.search-wrapper.active .close {
    right:-25px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.search-wrapper .close::before, .search-wrapper .close::after {
    position:absolute;
    content:'';
    background: #FFF;
    border-radius: 2px;
}
.search-wrapper .close::before {
    width: 5px;
    height: 25px;
    left: 10px;
    top: 0px;
}
.search-wrapper .close::after {
    width: 25px;
    height: 5px;
    left: 0px;
    top: 10px;
}
.search-wrapper .result-container {
    width: 100%;
    position: absolute;
    top:80px;
    left:0px;
    text-align: center;
    font-family: "Open Sans", Arial, Verdana;
    font-size: 14px;
    display:none;
    color:#B7B7B7;
}
@media screen and (max-width: 560px) {
    .search-wrapper.active .input-holder {width:200px;}
}


/*----------------------三级 政策法规----------------------------*/
.sjzcfg{
	width:1160px;
	margin:0 auto;
	background:#fff;
	padding:0 20px 80px;
	}
.sjzcfgp{
	font-size:14px;
	color:#474455;
	padding-left:20px;
	line-height:75px;
	background:url(http://nczsxh.com/images/sjzcfg.png) left center no-repeat;
	} 
.sjzcfgp a{
	color:#474455;
	}
.sjzcfgp a:hover{
	color:#3687bc;
	}
.sjzctit{
	width:100%;
	height:25px;
	background:url(../image/zhcfg.png) left center no-repeat;
	font-size:24px;
	text-align:center;
	line-height:25px;
	}
.zfwjli{
	padding:30px 0 55px;
	}
.zfwjli li{
	overflow:hidden;
	margin-bottom:24px;
	}
.zfwjli li a{
	font-size:14px;
	color:#474455;
	float:left;
	padding-bottom:2px;
	border-bottom:1px dashed #fff;
	}
.zfwjli li span{
	font-size:14px;
	color:#474455;
	float:right;
	}
.zfwjli li:hover a,.zfwjli li:hover span{
	color:#3687bc;
	}
.zfwjli li:hover a{
	padding-bottom:2px;
	border-bottom:1px dashed #3687bc;
	}
.pagesfy{
	overflow:hidden;	
	}
.pagesfy a{
	margin:0 2px;
	}
.pagesfy input{
	margin:0 1px;
	}
.pagesfy a{
	padding:6px 9px;
	border-radius:5px;
	background:#ededef;
	text-align:center;
	line-height:29px;
	color:#000;
	}
.pagesfy a:hover{
	background:#3787ba;
	color:#fff;
	text-decoration:none;
	}
.pagesfy .pr2{
	background:#3787ba;
	color:#fff;
	text-decoration:none;
	}
.pagesfy input{
	width:43px;
	height:24px;
	line-height:24px;
	border-radius:5px;
	outline:none;
	border:1px solid #3787ba;
	text-align:center;
	}
.ymmore{
	font-size:16px;
	color:#474455;
	float:right;
	line-height:34px;
	}
/*-------------------------四级 内文--------------------------
*/
.sjnwcon{
	padding:0 78px;
	}
.sjnwtit{
	padding-bottom:15px;
	text-align:center;
	border-bottom:1px solid #e4e4e4;
	}
.sjnwtit .span_1{
	font-size:18px;
	color:#474455;
	font-weight:bold;
	}
.sjnwtit p{
	font-size:13px;
	color:#9d9d9e;
	margin-top:13px;
	}
.sjnwconp{
	padding:25px 20px 0px;
	}
.sjnwconp p{
	color:#474455;
	font-size:14px;
	line-height:30px;
	text-indent:2em;
	margin-bottom:30px;
	}
.sjzcfgth{
	width:1180px;
	padding:5px 10px 55px;
	margin:0 auto;
	background:#fff;
	}
.sjzcfgt ul{
	overflow:hidden;
	}
.sjzcfgt ul li{
	float:left;
	width:380px;
	height:210px;
	overflow:hidden;
	margin-left:10px;
	display:inline;
	margin-bottom:10px;
	}
.sjzcfgt li a{
	display:block;
	position:relative;
	width:100%;
	height:100%;
	}
.btposit{
	position:absolute;
	width:100%;
	height:60px;
	background:rgba(0,0,0,0.5);
	bottom:15px;
	left:0;
	font-size:24px;
	font-family:"幼圆";
	text-align:center;
	line-height:60px;
	color:#fff;
	}
.btposit span{
	font-size:14px;
	font-family:"微软雅黑";
	margin-left:5px;
	}
	
/*---------------------装饰天地-------------------*/
.sjzcfgpt{
	margin-left:10px;
	}
.sjzcfgth .navbts{
	padding:15px 5px;
	border:1px dashed #d2d2d2;
	border-radius:5px;
	margin:0 10px 46px;
	} 
.sjzcfgth .navbts li{
	margin:0 31px;
	border:0;
	}
.sjzcfgth .navbts li a{
	padding:0;
	color:#474455;
	font-size:14px;
	line-height:22px;
	border:0;
	}
.sjzcfgth .navbts li a:hover{
	background:none;
	color:#3687bc;
	border:0;
	padding:0;
	}
.sjzcfgth .navbts li .cura{
	background:none;
	color:#3687bc;
	border:0;
	padding:0;
	}
.sjzcfgfour{
	padding-top:60px;
	}
.zshsnrq{
	overflow:hidden;
	}
.zshsnrq li{
	float:left;
	margin-bottom:45px;
	margin-left:8px;
	display:inline;
	}
.zshsnrq li p{
	font-size:14px;
	color:#474455;
	text-align:center;
	margin-bottom:0;
	line-height:18px;
	}
.imgbtit{
	margin-top:10px;
	}
	
     /*--------------------领导成员------------------------*/
.lindcycon{
	width:963px;
	margin:10px auto 53px;
	}
.lindcycon li{
	overflow:hidden;
	margin-bottom:55px;
	}
.imgwh{
	width:164px;
	height:204px;
	float:left;
	}
.people{
	float:right;
	width:765px;
	}
.ldcytit{
	width:100%;
	background:url(http://nczsxh.com/images/lindcytitbg.png) left center no-repeat;
	margin-bottom:35px;
	}
.ldcytit p{
	width:250px;
	text-align:center;
	font-size:20px;
	color:#3687bc;
	line-height:20px;
	}
.ldcytit p span{
	font-size:18px;
	color:#474455;
	display:inline-block;
	margin-left:20px;
	}
.jsppcon{
	font-size:14px;
	color:#474455;
	line-height:30px;
	text-indent:2em;
	}
.xhjjbox{
	width:960px;
	margin:0 auto;
	}
.sayimg{
	float:left;
	margin:0 35px 35px 0;
	}
.smconnr p{
	color:#474455;
	font-size:14px;
	line-height:30px;
	text-indent:2em;
	margin-bottom:26px;
	}
.bjsjzzsxh{
	font-size:18px;
	color:#474455;
	text-align:center;
	display:block;
	margin-bottom:18px;
	font-weight:bold;
	}
.gzlnian{
	width:100%;
	height:29px;
	display:block;
	background:url(http://nczsxh.com/images/aboutxhtit.png) no-repeat;
	margin:55px auto;
	}
.sixys{
	width:190px;
	height:34px;
	background:#3687bc;
	font-size:18px;
	text-align:center;
	line-height:34px;
	color:#fff;
	display:block;
	margin:0 auto 30px;
	border-radius:6px;
	}
.sixyscon{
	display:block;
	text-align:center;
	margin-bottom:30px;
	font-size:14px;
	color:#474455;
	}
.hyxhbox{
	overflow:hidden;
	width:100%;
	height:354px;
	background:url(http://nczsxh.com/images/hydtban.jpg) center center no-repeat;
	}
.hyxhct{
	width:1160px;
	margin:80px auto 0;
	position:relative;
	text-align:right;
	overflow:hidden;
	}
.hyxhct img{
	margin:0;
	padding:0;
	float:right;
	}
.hyxhct p{
	width:600px;
	float:right;
	text-align:left;
	font-size:24px;
	color:#474455;
	margin-top:10px;
	}
.tzggcon{
	overflow:hidden;
	width:1160px;
	margin:0 auto 50px;
	background:#fff;
	}
.tcontwo{
	margin-top:40px;
	overflow:hidden;
	}
.tcontwo .w_cont_left{
	width:100%;
	}
.leftnews dl dd .aboutjb li{
	width:650px;
	}
.lefttwo img{
	float:left;
	}
.lefttwo a{
	float:right;
	margin-top:22px;
	}
.lunboxdx{
	width:495px;
	height:213px;
	overflow:hidden;
	}
.leftnewsth{
	width:555px;
	}
.leftnewsth dl dd .aboutjb li{
	width:330px;
	}
.wordbox{
	float:left;
	width:1130px;
	height:100%;
	background:url(../image/hydtit1.png) center center no-repeat;
	text-align:center;
	margin-right:0;
	}
.wordbox a{
	float:none;
	line-height:46px;
	font-size:24px;
	margin:27px;
	color:#373446;
	font-family:'微软雅黑';
	}
.wordbox .tzgga{
	color:#f49f5f;
	}
.wordbox a:hover{
	color:#f49f5f;
	text-decoration:none;
	}
.wordbox2{
	width:535px;
	background:url(../image/hydtit2.png) center center no-repeat;
	}	
.wordbox2 a{
	margin-left:48px;
	}	
		
/*------------------------三级-专业委员会----------------------*/

.navwdbox{
	overflow:hidden;
	}
.leftnavt{

	height:377px;
	background:url(../image/leftmk.png) no-repeat;
	padding:80px 12px 0;
	float:left;
	margin-right:25px;
	display:inline;
	}
.leftnavt li{
	width:173px;
	
	line-height:36px;
	font-size:16px;
	border-bottom:1px dashed #fff;
	}
.leftnavt li a{
	color:#fff;
	padding-left:20px;
	display:block;
	}
.leftnavt .rwfcai{
	border:none;
	}
.leftnavt li a:hover{
	background:url(http://nczsxh.com/images/tmicon.png) 0 center no-repeat;
	}
.leftnavt .cur a{
	
	background:url(http://nczsxh.com/images/tmicon.png) 0 center no-repeat;
	}
.articelbox{
	width:845px;
	float:left;
	}
.articelbox .articaltit{
	color:#474455;
	font-size:18px;
	text-align:center;
	margin:30px 0;
	}
.articelbox p{
	font-size:14px;
	color:#474455;
	text-indent:2em;
	line-height:20px;
	margin-bottom:10px;
	}
.articelbox .firstdbt{
	font-size:16px;
	color:#41b5ff;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	}
.articelbox span{
	font-size:14px;
	color:#474455;
	display:block;
	margin-bottom:10px;
	}
	
/*---------------------三级-设计者说-----------------------------*/
.sjzshuo{
	width:965px;
	margin:0 auto 70px;
	}
.sjzshuo li{
	margin-top:20px;
	overflow:hidden;
	padding-bottom:25px;
	border-bottom:1px dashed #dcdcdc;
	}
.sjzshuo li img{
	float:left;
	margin-right:46px;
	display:inline;
	}
.aboutsjz{
	float:left;
	}
.aboutsjz p,.aboutsjz p a{
	/*font-size:16px;*/
	color:#474455;
	/*font-weight:bold;*/
	margin-bottom:15px;
	cursor:pointer;
	}
.aboutsjz p a:hover{
	color:#3687bc;
	}
.aboutsjz span{
	padding-left:38px;
	font-size:14px;
	color:#474455;
	}
.aboutsjz em{
	font-size:14px;
	color:#b3b3b3;
	font-style:normal;
	display:block;
	margin-left:80px;
	margin-top:15px;
	}
.sjzshuo .nobottom{
	border:0;
	}
	
	
/*---------------------三级-行业动态--------------------------*/
.wordbox3{
	margin:40px 0;
	float:none;
	background:url(../image/haydtbg.png) center center no-repeat;
	}
.peoplebg{
	width:969px;
	height:53px;
	margin:0 auto;
	background:url(http://nczsxh.com/images/sjhydtit.png) no-repeat;
	padding-top:20px;
	text-align:center;
	}
.peoplebg p{
	font-size:14px;
	color:#474455;
	margin-bottom:5px;
	}
.peoplebg span{
	color:#909090;
	}
.zsimgkk{
	width:969px;
	margin:0 auto;
	}
.zsimgkk li{
	margin-top:35px;
	}
.liptit{
	font-size:16px;
	color:#474455;
	border-left:6px solid #006fb7;
	padding-left:20px;
	margin-bottom:20px;
	}
.imgboxlzt{
	overflow:hidden;
	}
.hyzxrbox{
	width:781px;
	height:270px;
	margin:0 auto;
	}
.lztboxdiv{
	width:256px;
	height:270px;
	position:relative;
	float:left;
	}
.lztboxdiv p{
	position:absolute;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:13px;
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,0.5);
	bottom:0;
	left:0;
	}
.bjsjwimg{
	float:left;
	}
.sjzgym{
	overflow:hidden;
	}
.sjzgyml{
	width:810px;
	float:left;
	}
.wordbox4{
	width:783px;
	}
.downqe dl{
	overflow:hidden;
	margin-top:35px;
	}
.downqe dt{
	float:left;
	margin-right:25px;
	display:inline;
	}
.downqe dd{
	width:543px;
	float:left;
	}
.downqe .newdd dd{
	width:578px;
	float:left;
}
.downqe .newdd dd span{
margin-top:10px;
}
.downqe dd a{
	font-size:16px;
	color:#000000;
	line-height:36px;
	}
.downqe dd a:hover{
	color:#3687bc;
	text-decoration:underline;
	}
.downqe dd p{
	font-size:14px;
	color:#474455;
	text-indent:2em;
	line-height:22px;
	}
.downqe dd span{
	color:#cbd9e5;
	float:right;
	width:90px;
	height:22px;
	border:1px solid #dce5ed;
	border-radius:12px;
	line-height:22px;
	text-align:center;
	margin-top:10px;
	background:f9fbfc;
	margin-right:10px;
	display:inline;
	}
.sjzgymr{
	width:316px;
	float:right;
	margin-top:20px;
	}
.sjjypp{
	width:100%;
	border-top:1px solid #474455;
	background:#f0f7ff;
	margin-bottom:30px;
	}
.sjjytit{
	display:block;
	height:37px;
	width:182px;
	margin:10px auto 20px;
	background:url(../image/twozstd2.png) no-repeat;
	}
.zssjry{
	overflow:hidden;
	padding:0 15px;
	margin-bottom:8px;
	}
.zssjry dt{
	float:left;
	margin-right:18px;
	}
.zssjry dd{
	float:left;
	}
.zssjry dd span{
	color:#3687bc;
	font-size:16px;
	font-weight:700;
	display:block;
	margin:5px 0 10px;
	}
.morebtn{
	display:block;
	width:15px;
	margin:0 auto;
	line-height:3px;
	padding-bottom:20px;
	}
.xindkd{
	width:316px;
	}
.cont_leftlt .leftnewsth dl dd .aboutjbth li{
	width:550px;	
	}
.cont_leftlt .leftnewsth .ysbct dd .aboutjbth li{
	width:555px;	
	}
.wordbox5{
	width:1160px;
	background:url(../image/haydtbg.png) center center repeat-x;
	}
.wfgdbtn{
	width:1160px;
	height:143px;
	position:relative;
	margin-top:25px;
	overflow:hidden;
	}
.wfgdbtn ul{
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	}
.wfgdbtn ul li{
	float:left;
	margin-right:46px;
	}
.wfgdbtn a{
	width:26px;
	height:26px;
	z-index:11;
	}
.wfgdbtn .leftz1{
	position:absolute;
	left:0;
	top:57px;
	background:url(http://nczsxh.com/images/ejzstdyl.png) no-repeat;
	}
.wfgdbtn .leftz1:hover{
	background:url(http://nczsxh.com/images/ejzstdhl.png) no-repeat;
	}
.wfgdbtn .rightz1{
	position:absolute;
	z-index:11;
	right:0;
	top:57px;
	background:url(http://nczsxh.com/images/ejzstdr.png) no-repeat;
	}
.wfgdbtn .rightz1:hover{
	background:url(http://nczsxh.com/images/ejzstdhr.png) no-repeat;
	}

/*-------------------------会员专享------------------------*/

.hyzxbn{
	width:100%;
	height:354px;
	background:url(../image/hyzxbn.jpg) center center no-repeat;
	}
.hyzxbx{
	width:1200px;
	height:100%;
	position:relative;
/*	background:#ffffff;
*/	margin:0 auto;
	}
.hyzxbx a{
	position:absolute;
	}
.a1,.a2{
	width:211px;
	height:67px;
	}
.a1{
	top:120px;
	right:85px;
	background:url(../image/hyzxbtn1.png) no-repeat;
	}
.a1:hover{
	background:url(../image/hyzxbtnh1.png) no-repeat;
	}
.a2{
	top:120px;
	right:320px;
	background:url(../image/hyzxbtn2.png) no-repeat;
	}
.a2:hover{
	background:url(../image/hyzxbtnh2.png) no-repeat;
	}

.a3,.a4{
	width:193px;
	height:54px;
	}
.a3{
	top:215px;
	right:327px;
	background:url(../image/hyzxbtn3.png) center center no-repeat;
	}
.a3:hover{
background:url(../image/hyzxbtnh3.png) center center no-repeat;
}
.a4{
	top:215px;
	right:93px;
	background:url(../image/hyzxbtn4.png) center center no-repeat;
	}
.a4:hover{
	background:url(../image/hyzxbtnh4.png) center center no-repeat;
	}
.bjjtit{
	overflow:hidden;
	margin-top:55px;
	}
.bjjzzsxh{
	width:1150px;
	height:30px;
	background:url(http://nczsxh.com/images/hyzctitbg.png) center center no-repeat;
	float:left;
	}
.bjjzzsxh p{
	font-size:24px;
	color:#d24e2d;
	line-height:30px;
	margin-left:99px;
	width:296px;
	text-align:center;
	}
.bjjtit a{
	width:22px;
	height:5px;
	background:url(http://nczsxh.com/images/hyzcimore.png) no-repeat;
	float:right;
	margin-top:12px;
	}
.zwconp{
	margin:33px 90px 50px;
	font-size:14px;
	color:#474455;
	line-height:30px;
	text-indent:2em;
	}
.zwconp a{
	color:#474455;
	}
.zwconp a:hover{
	text-decoration:underline;
	}
.hyfwcon{
	overflow:hidden;
	background:url(../image/hyzcon.png) no-repeat;
	padding:0 108px 20px;
	}
.hyfwleft{
	float:left;
	width:470px;
	}
.hyfword{
	font-size:24px;
	color:#fff;
	line-height:60px;
	width:155px;
	text-align:center;
	word-spacing:8px;
	letter-spacing: 2px;
	margin-bottom:45px;
	float:left;
	}
.hylist{
	width:100%;
	}
.hylist li{
	overflow:hidden;
	margin-bottom:10px;
	}
.hylist li p{
	font-size:14px;
	color:#474455;
	float:left;
	line-height:20px;
	width:393px;
	overflow:hidden;
	white-space:nowrap;
	}
.hylist li a{
	font-size:14px;
	color:#fff;
	float:right;
	width:54px;
	height:22px;
	text-align:center;
	line-height:22px;
	background:url(../image/hyzciconxq.png) no-repeat;
	}
.hylist li a:hover{
	background:url(../image/hyzciconhxq.png) no-repeat;
	}
.hyfwright{
	float:right;
	padding-top:47px;
	}
.jcfwdiv{
	width:389px;
	height:251px;
	background:url(../image/hyziconbg.png) no-repeat;
	margin-bottom:30px;
	}
.jcfwtit{
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:40px;
	}
.jcfw{
	padding:0 23px;
	overflow:hidden;
	}
.jcfw li{
	float:left;
	margin:10px 27px;
	padding-top:10px;
	font-size:14px;
	color:#474455;
	text-align:center;
	}
/* .sfbs{
	background:url(../images/hyzcicon1.png) center 10px no-repeat;
	}
.hygs{
	background:url(../images/hyzcicon2.png) center 10px no-repeat;
	}
.hyzs{
	background:url(../images/hyzcicon3.png) center 10px no-repeat;
	}
.yxcy{
	background:url(../images/hyzcicon4.png) center 10px no-repeat;
	}
.zxfw{
	background:url(../images/hyzcicon5.png) center 10px no-repeat;
	}
.zlxa{
	background:url(../images/hyzcicon6.png) center 10px no-repeat;
	}
.ggfw{
	background:url(../images/hyzcicon7.png) center 10px no-repeat;
	}
.xctj{
	background:url(../images/hyzcicon8.png) center 10px no-repeat;
	}
.swhd{
	background:url(../images/hyzcicon9.png) center 10px no-repeat;
	}
.ppjs{
	background:url(../images/hyzcicon10.png) center 10px no-repeat;
	}
.rcfw{
	background:url(../images/hyzcicon11.png) center 10px no-repeat;
	} */
.hyfwleftt{
	width:1055px;
	margin:0 auto;
	}
.sqjrbtn{
	width:105px;
	height:28px;
	background:url(../image/hysqbtn.png) no-repeat;
	float:right;
	font-size:14px;
	line-height:28px;
	text-align:center;
	color:#fff;
	margin:27px 10px 0 0;
	}
.sqjrbox{
	overflow:hidden;
	}
.qygltit{
	width:1052px;
	height:28px;
	margin:0 auto;
	background:url(../image/hyzcititt.png) no-repeat;
	position:relative;
	}
.qygltit p{
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:28px;
	}
.qygltit a{
	width:22px;
	height:5px;
	position:absolute;
	right:26px;
	top:12px;
	background:url(http://nczsxh.com/images/hyzcimore.png) no-repeat;
	}
.aboutqy{
	position:relative;
	width:1030px;
	height:146px;
	margin-top:30px;
	overflow:hidden;
	}
.aboutqy ul{
	position:absolute;
	top:0;
	left:0;
	}
.aboutqy ul li{
	float:left;
	margin:0 14px 10px;
	}
.aboutqy ul li a{
	display:block;
	}
.gldqy2{
	margin-top:50px;
	}
.aboutqy2{
	height:255px;
	}
.aboutqy2 li img{
	margin-bottom:10px;
	}

.aboutqy2 li p{
	font-size:16px;
	color:#474455;
	text-align:center;
	}
.aboutqy2 ul li{
	margin:0 20px 10px;
	}
.wordbox8{
	margin:10px auto 30px;
	}
.qybiaot{
	width:573px;
	height:32px;
	background:url(http://nczsxh.com/images/hydwbtnbg.png) center center no-repeat;
	margin:10px auto 50px;
	padding:0 38px;
	}
.qybiaot a{
	float:left;
	width:135px;
	height:32px;
	line-height:32px;
	text-align:center;
	background:#e6e6e6;
	border-radius:16px;
	font-size:20px;
	color:#474455;
	margin:0 70px;
	}
.qybiaot a:hover{
	color:#fff;
	background:#f4a86e;
	}
.qybiaot .qytitbtn{
	color:#fff;
	background:#f4a86e;
	}
.dwmcform{
	overflow:hidden;
	width:775px;
	margin:0 auto;
	}
.formbox{
	float:left;
	overflow:hidden;
	}
.formbox p{
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#3687bc;
	line-height:30px;
	width:145px;
	text-align:right;
	}
.formbox input{
	width:190px;
	height:28px;
	border:1px solid #dadada;
	padding-left:10px;
	line-height:28px;
	}
.chaxbtn{
	width:60px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	float:left;
	background:#3687bc;
	margin-left:20px;
	display:inline;
	}
.dwname{
	margin:24px auto 50px;
	}
.dwname table{
	border:1px solid #e7e7e7;
	}
.dwname table th{
	height:36px;
	font-size:14px;
	line-height:36px;
	background:#dbecf0;
	color:#474455;
	font-weight:normal;
	font-family:'微软雅黑';
	}
.dwname table td{
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#474455;
	text-align:center;
	border-bottom:1px solid #e7e7e7;
	}
.wordbox9{
	background:url(http://nczsxh.com/images/zxlsdw.png) center center no-repeat;
	}
.rwjsssp{
	width:600px;
	margin:0 auto;
	overflow:hidden;
	}
.rwjsssp p{
	width:200px;
	height:30px;
	background:#f29955;
	text-align:center;
	line-height:30px;
	float:left;
	font-size:16px;
	color:#fff;
	margin:0 50px;
	}
.hzmsmd{
	font-size:16px;
	color:#3687bc;
	font-weight:700;
	margin-bottom:12px;
	}
.tconthf{
	margin-top:0px;
	}
.zsclbox{
	overflow:hidden;
	}
.zshsnrqt{
	width:1076px;
        margin:0px auto;
	}
.sjzgymrtr{
	margin-top:0;
	}
.sjjytitth{
	background:url(http://nczsxh.com/images/cptjtit.png) no-repeat;
	}
.zshsnrqtg{
	width:280px;
	margin:0 auto;
	}
.zshsnrqtg li{
	margin:0 12px 20px;
	}
.zshsnrqtg li p{
	color:#89859b;
	}

/*----------------------设计精品-----------------------------*/
.zshsnrq a{
	display:block;
	}
.sjzctithree{
	background:url(http://nczsxh.com/images/sjjptit.png) center center no-repeat;
	}
.sjzctithree span{
	color:#ff8b34;
	}
.zshjpsj{
	width:964px;
	margin:40px auto;
	}
.zshjpsj li{
	width:283px;
	height:217px;
	margin-left:0;
	margin-right:42px;
	padding:5px;
	}
.zshjpsj .rtmargin{
	margin-right:0;
	}
.zshjpsj li:hover{
	background:#ededf1;
	}
.zshjpsj li:hover p{
	color:#3687bc;
	}

/*--------------------协会刊物------------------------------*/
.bjzscon{
	width:963px;
	margin:0 auto 108px;
	overflow:hidden;
	}
.leftimgb{
	float:left
	}
.rightimgb{
	width:550px;
	float:right;
	}
.bjzstit{
	color:#3687bc;
	font-size:24px;
	background:url(http://nczsxh.com/images/xhwcimg3.png) right center no-repeat;
	margin-bottom:27px;
	}
.bjzsconp{
	width:550px;
	font-size:14px;
	color:#474455;
	line-height:28px;
	text-indent:2em;
	font-family:'微软雅黑';
	}
.wqjzdiv{
	overflow:hidden;
	margin:28px 0;
	}
.wqjzdiv span{
	float:left;
	width:482px;
	font-size:18px;
	color:#3687bc;
	line-height:20px;
	padding-left:30px;
	background:url(http://nczsxh.com/images/xhwcimg4.png) left center no-repeat;
	}
.wqxzmore{
	width:15px;
	height:3px;
	float:right;
	margin-top:9px;
	background:url(http://nczsxh.com/images/xhwcimg5.png) no-repeat;
	}
.wqconzs{
	overflow:hidden;
	}
.wqconzs li{
	float:left;
	width:245px;
	height:32px;
	background:#eeedf1;
	border-radius:5px;
	text-align:center;
	line-height:32px;
	font-size:16px;
	float:left;
	margin:0 60px 15px 0;
	}
.wqconzs li a{
	color:#474455;
	}
.wqconzs li:hover{
	background:#3687bc;
	}
.wqconzs li:hover a{
	color:#fff;
	}
.wqconzs .bjzslirt{
	margin-right:0px;
	}
	
/*------------------------组织结构--------------------------*/
.zbjgbtm{
	display:inline-block;
	
	}
.sjzcboxtp{
	text-align:center;
	background:url(http://nczsxh.com/images/zzjgbg.png) center 60px no-repeat;
	}
.zdbbtn{
	padding-top:33px;
	position:relative;
	height:290px;
	overflow:hidden;
	}
.zdbbtn span{
	display:block;
	width:155px;
	height:28px;
	border-radius:5px;
	background:#3687bc;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin:0 auto 37px;
	line-height:28px;
	}
.zdbbtn .hydbdh{
	position:absolute;
	top:65px;
	right:325px;
	}
.zdbbtn a:hover{
	background:#3687bc;
	}
.leftrtjg{
	overflow:hidden;
	padding:0 28px;
	margin-bottom:10px;
	}
.leftrtjg p{
	font-size:14px;
	color:#3687bc;
	font-weight:700;
	}
.fzjg{
	float:left;
	}
.glbm{
	float:right;
	}
.linediv{
	border-top:1px solid #c8c8c8;
	margin:0 23px;
	}
.btmbox{
	overflow:hidden;
	}
.btmbox p{
	float:left;
	margin:0 7px;
	padding-top:26px;
	background:url(http://nczsxh.com/images/jgline.png) center top no-repeat;
	}
.btmbox a{
	display:block;
	width:14px;
	min-height:200px;
	border:1px solid #dfdfdf; 
	white-space:pre-wrap;
	font-size:14px;
	color:#84828b;
	padding:20px 8px;
	border-radius:5px;
	line-height:14px;
	background:#f8f8f8;
	}
.btmboxl{
	overflow:hidden;
	float:left;
	margin-right:40px;
	display:inline;
	}
.btmboxr{
	overflow:hidden;
	float:right;
	}
.btmbox a:hover{
	border:1px solid #3987bc;
	color:#3987bc;
	}
#jpsjnew{margin:15px 0 0 8px;}
#jpsjnew li{width:257px;height:185px;margin:0 10px 10px 0;float:left;position:relative;}
#jpsjnew p{margin:0;height:30px;position:absolute;width:100%;line-height:30px;font-size:14px;text-align:center;background:rgba(0,0,0,0.5);bottom:0;left:0;}
#jpsjnew p a{color:#fff;}
.wfgdbtn ul li{position:relative;}
.wfgdbtn ul li p{margin:0;height:30px;position:absolute;width:100%;line-height:30px;font-size:14px;text-align:center;background:rgba(0,0,0,0.5);bottom:0;left:0;}
.wfgdbtn ul li p a{color:#fff;}

.aboutslt{
	float:none;
	font-family:"微软雅黑";
	}
.aboutslt p{
	margin-bottom:0;
	}
.aboutslt .aboutcon{
	font-size:14px;
	color:#474455;
	font-weight:normal;
	}
.sjjytit{
	line-height:30px;
	text-align:center;
	font-size:24px;
	}
.wfgdbtn li img{
	width:256px;
	height:142px;
	}
.linediv{
	width:530px;
	height:40px;
	border:1px solid #c8c8c8;
	border-bottom:0;
	margin:0 auto;
	}
.leftrtjg{
	width:530px;
	margin:0 auto 5px;
	}
.zdbbtn{
	height:297px;
	}
.btmboxldiv{
	border-top:1px solid #c8c8c8;
	margin:0 23px;
	}
.divin{
	overflow:hidden;
	}









