@charset "utf-8";
/* CSS Document */
body{margin:0px;padding:0px; font:12px "宋体"; color:#333333; width:100%;}
img{border:0;border:none;width:100%;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0;padding:0;}
input,from,td,table,img,dl,dt,ul,dd,li,p{padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display: block;}
table{border-collapse: collapse;}
a{text-decoration: none;color:#333333}
a:hover{color:#900}
.centre1120{margin:0 auto;width:1120px; clear:both; overflow:hidden;}
.centre980{margin:0 auto;width:1059px; clear:both;}
.center1920{ max-width:1920px; margin:0 auto; overflow:hidden;}

/*banner*/
.zjp{
	background:url(../images/zjpd_02.jpg) no-repeat center;
	width:100%;
	height:526px;
	overflow:hidden;
}
.zjp1{
	width:100%;
	overflow:hidden;
	margin-top:48px;
	font:12px "微软雅黑";
}
.zjp12{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:50px;
}
.zjp13{
	float:left;
	width:196px;
	height:148px;
}
.zjp12 ul{
	float:left;
	width:910px;
	height:148px;
	margin-left:14px;
}
.zjp12 ul li{
	width:174px;
	height:68px;
	float:left;
	margin-bottom:12px;
	margin-right:10px;
}
.mright{
	margin-right:0 !important;
}
.zjp2{
	width:368px;
	height:322px;
	float:left;
}
.zjp22{
	width:397px;
	height:322px;
	float:left;
}
.zjp22p{
	font-size:18px;
	color:#666666;
	padding-bottom:5px;	
	padding-left: 20px;
	font-weight: bold;
}
.zjp23{
	width:397px;
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	overflow:hidden;
	height: 294px;
}
.zjp24{
	width:357px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.zjp24 h3{
font-size:16px;
color:#333333;
font-weight:bold;	
text-align: center;
}
.zjp24 p{
font-size: 14px;
color: #666666;
line-height: 22px;
margin-top: 18px;
border-bottom: 1px dashed #eeeeee;
padding-bottom: 20px;
margin-bottom: 10px;
}
.zjp24 p a{
	color:#ff0000;
}
.zjp26{
	width:353px;
	height:322px;
	float:left;
}
.zjp2 p{
	font-size:18px;
	color:#666666;
	border-bottom:1px solid #eeeeee;
	padding-bottom:5px;
	font-weight: bold;
}
.zjp21{
	width:349px;
	height:273px;
	float:left;
	margin-top:19px;
}
.zjp25{
	width:357px;
	margin:0 auto;
	overflow:hidden;
	margin-top: 10px;
}
.zjp25 ul li{
font-size: 14px;
color: #333333;
line-height: 28px;
}
.zjp26p{
	font-size:18px;
	color:#666666;
	padding-bottom:5px;	
	padding-left: 20px;
	border-bottom: 1px solid #eeeeee;
	font-weight: bold;
}
.zjp27{
	width:331px;
	float:right;
	margin-top:20px;
	position:relative;
}
.zjp28 p{
	font-size:14px;
	color:#333333;
	line-height:24px;
	text-indent:2em;
	margin-top:20px;
}
.zjp28 p a{
	color:#ff0000;
}
.zjp29{
width: 104px;
float: left;
margin-top: 10px;
margin-right: 9px;
}
.zjp3{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-top:25px;
	float: left;
	margin-bottom: 30px;
}
.zjp4{
	width:100%;
	line-height:35px;
	position:relative;
	border-bottom:1px solid #ededed;
    margin-bottom:20px;
	float: left;
}
.zjp4 p{
	line-height:27px;
	font-size:20px;
	color:#000000;
	border-bottom:1px solid #d9b765;
	display: inline-block;
	padding-bottom: 10px;
	font-weight: bold;
}
.zjp4 p img{
	width:27px;
	height:27px;
	float:left;
	padding-right: 10px;
}
.zjp41{
width: 9px;
height: 8px;
position: absolute;
bottom: -7px;
left: 80px;
}
.quank1{
	width:1109px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:25px;
}
.quank2{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom: 25px;
}
.nk_left {
    width: 165px;
    float: left;
    margin: 0 auto;
    background: #ebebeb;
}
.nk_left li {
    width: 165px;
    height: 364px;
}
.nk1 {
    background: url(../images/nkzx1.jpg) no-repeat !important;
}
.nk2 {
    background: url(../images/nkzx2.jpg) no-repeat !important;
}
.nk_right {
    width: 955px;
    height: 728px;
    float: left;
    background: #ebebeb;
    font-size: 14px;
    color: #1e1e1e;
    line-height: 30px;
}
.nk_right li {
    width: 410px;
    height: 600px;
    float: left;
    margin: 65px 0 0 40px;
    background: #FFF;
}
.nktitle {
    text-align: center;
    background: #6f4f26;
    color: #FFF;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
}
.nktext {
    font-size: 14px;
    color: #292929;
    line-height: 23px;
    margin: 35px 0 0 25px;
}
.nktext span {
    color: #eb0100;
    font-weight: bold;
}
.nkzx {
    width: 100px;
    height: 23px;
    color: #FFF;
    background: #eb0100;
    line-height: 23px;
    text-align: center;
    float: right;
    margin-top: 5px;
}
.nkzx a {
    color: #FFF;
}
.nk_xwby{
    width: 900px;
    height: 670px;
    background: url(../images/nkjs3.jpg) no-repeat;
    margin: 30px 0 0 25px;
    overflow: hidden;
}
#zzsc ul li{
    width: 248px;
    height: 160px;
    overflow: hidden;
    float: left;
    margin: 40px 0 0 45px;
    position: relative;
}
#zzsc ul li .text {
    width: 100%;
    height: 30px;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(102,102,102,0.9);
    font-size: 12px;
    color: #fff;
}
#zzsc ul li .text b {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    display: block;
}
#zzsc ul li .text p {
    color: #fff;
    font-size: 14px;
    clear: both;
    padding: 0 20px;
    line-height: 22px;
}
.nktext1 {
    font-size: 16px;
    color: #FFF;
    text-align: center;
    line-height: 35px;
    width: 150px;
    margin: 35px 0 0 0;
    background: #6f4f26;
}
.quank3{
	width:1120px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom: 25px;
	position:relative;
}
.qkmzh{
	background:url(../images/quanke_71.jpg) no-repeat center;
	width:100%;
	height:551px;
	overflow:hidden;
}
.quank31{
	width:694px;
	float:left;
	margin-left:64px;
	margin-top:55px;
}
.quank31 h2{
	font-size:56px;
	color:#333333;
	font-weight:inherit;
	display: inline-block;
}
.quank31 p{
	font-size:16px;
	color:#333333;
	line-height:34px;
	padding-top:5px;
}
.quank31 a{
	color:#cf1616;
	font-size:20px;
	text-decoration: underline;
	display:block;
	margin-top:180px;
}
.quank31 span{
width: 343px;
line-height: 49px;
background-color: #6f4f26;
text-align: center;
color: #ffffff;
font-size: 20px;
margin-left: 20px;
position: absolute;
margin-top: 15px;
}
.qkgxs{
	background:url(../images/gxs_03.jpg) no-repeat center;
	width:100%;
	height:551px;
	overflow:hidden;
}
.qkydy{
	background:url(../images/ydy_03.jpg) no-repeat center;
	width:100%;
	height:551px;
	overflow:hidden;
}
.qkxxj{
	background:url(../images/xxj_03.jpg) no-repeat center;
	width:100%;
	height:551px;
	overflow:hidden;
}
.qkleft{
	width:55px;
	height:112px;
	position:absolute;
	left:0;
	top:210px;
}
.qkright{
	width:55px;
	height:112px;
	position:absolute;
    right:0;
    top:210px;	
}
.quank4{
	 width:1120px;
	 margin:0 auto;
	 overflow:hidden;
	 margin-bottom: 25px;
}
.qkzjl{
width: 55px;
float: left;
}
.qkzjr{
width: 55px;
float: right;	
}
.quank41{
width: 946px;
height: 120px;
overflow: hidden;
float: left;
margin-left: 30px;	
}
.quank41 ul{
width: 100%;
overflow: hidden;	
}
.quank41 ul li{
    width: 135px;
    float: left;
    margin-right: 30px;
    color: #666666;
}
.quank41 ul li img {
    width: 133px;
    display: block;
    margin: 0 auto;
    padding-top: 1px;
}
.quank41 ul li p{
    text-align: center;
    font-size: 14px;
    line-height: 24px;
}
.quank41 ul li.on{
    background-color:#d9b765;
    color:#ffffff;
}
.quank42{
	width:1120px;
	overflow:hidden;
	margin-top: 30px;
float: left;
}
.LT{
background:url(../images/quanke_86.jpg) no-repeat center;
width:100%;
height:545px;
overflow:hidden;
}
.quank43{
	width:525px;
	margin-top:60px;
	margin-left:476px;
	overflow:hidden;
}
.qkp1{
	font-size:18px;
	color:#333333;
}
.qkp1 span{
	color:#b78b40;
	font-size:32px;
}
.qkp2{
	font-size:16px;
	color:#000000;
	line-height:28px;
	margin-top:10px;
	margin-bottom: 10px;
}
.quank43 img{
	width:121px;
	height:30px;
	display:block;
}
.qkp3{
    font-size:16px;
	color:#000000;
	line-height:28px;
	margin-top:10px;
}
.quank44{
	width:178px;
	height:28px;
	float:right;
	margin-right:64px;
	margin-top:15px;
}
.quank44 a{
	width:85px;
	line-height:28px;
	background-color:#d0202a;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	display:block;
	float:left;
}
.qkzx{
	margin-right:8px;
}
.WZH{
background:url(../images/WZH_19.jpg) no-repeat center;
width:100%;
height:545px;
overflow:hidden;
}
.TZX{
background:url(../images/TZX_19.jpg) no-repeat center;
width:100%;
height:545px;
overflow:hidden;
}





.link_nav {
    border-bottom: 1px #d3d3d3 solid;
    height: 46px;
}
.link_nav ul {
    float: left;
    display: inline;
}
.link_nav li {
    float: left;
    display: inline;
    height: 39px;
    line-height: 46px;
    margin: 6px 0 0 10px;
    width: 120px;
    text-align: center;
}
.a1, .a2, .a3, .a4 {
    border-bottom: 3px #52391b solid;
}
.link_nav a {
    font-weight: bold;
    color: #52391b;
    font-size: 20px;
}
.link{
    height: 180px;
    width: 1120px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
}
.link_left{
    float: left;
    margin: 58px 0 0 4px;
    display: inline;
}
.link_mid{
    float: left;
    margin-top: 23px;
    display: inline;
    height: 132px;
    overflow: hidden;
    width: 1030px;
}
.link_mid a {
    color: #666;
}
.link_mid li {
    float: left;
    display: inline;
    margin-left: 40px;
    width: 166px;
    text-align: center;
    line-height: 25px;
}
.link_right {
    float: right;
    margin: 58px 4px 0 0;
    display: inline;
}