@charset "utf-8";
/*全局*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}
*{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	box-sizing: border-box;
	list-style: none;
}

body{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000000;
}
a{
	color: #000000;
}
a:focus {
	outline: none;
}
a:hover {
	text-decoration: none;
}
em,i{
	font-style: normal;
}
img{
	max-width: 100%;
}
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear{
	clear: both;
}
@media only screen and (min-width: 800px) {
	.blank_sj{
		height: 30px;	
	}
}
@media only screen and (max-width: 800px) {
	.blank_sj{
		height: 80px;	
	}
}

.blank10{
	height: 10px;
}
.blank15{
	height: 15px;
}
.blank20{
	height: 20px;
}
.blank25{
	height: 25px;
}
.blank30{
	height: 30px;
}
.blank50{
	height: 50px;
}
.w100{
	width: 100%;
}
.main{
	width: 99%;
	padding: 0 0.5%;
	margin: 0 auto;
	max-width: 1300px;
}
#arcright{
	background: #FFFFFF;
}
/*index_zhishi*/
.index_zhishi h2{
	font-size: 16px;
}
.index_zhishi h2:hover,
.index_zhishi a:hover{
	color: #FFD700;
}
.index_zhishi .index_item .zhongwen{
	color: #000000;
}
.index_zhishi1{
	border-top: 1px solid #F0F0F0;
	padding-top: 20px;
}
@media only screen and (min-width: 600px)  {
	.index_zhishi1 .content{
		position: relative;
		padding-left: 292px;
		height: 150px;
	}
	.index_zhishi1 .content>a{
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 242px;
		height: 150px;
		overflow: hidden;
	}
	.index_zhishi1 .content img{
		width: 100%;
	}
	.index_zhishi1 .content div{
		padding: 15px 0px;
	}
	.index_zhishi1 .content div h2{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.index_zhishi1 .content div p{
		line-height: 25px;
		max-height: 50px;
		margin:10px auto ;
		overflow: hidden;
	}
	
	.index_zhishi2_item{
		width: 48%;
		float: left;
	}
	.index_zhishi2_item:nth-child(2n+1){
		margin-right: 4%;
	}

	
}
@media only screen and (max-width: 600px)  {
	.index_zhishi1 .content{
		position: relative;
		padding-left: 136px;
		height: 75px;
	}
	.index_zhishi1 .content>a{
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 121px;
		height: 75px;
		overflow: hidden;
	}
	.index_zhishi1 .content img{
		width: 100%;
	}

	.index_zhishi1 .content div h2{
		max-height: 50px;
		line-height: 25px;
		overflow: hidden;
	}
	.index_zhishi1 .content div p{
		line-height: 20px;
		margin-top: 5px;
		max-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	}
	.index_zhishi1 .content div>a:last-child{
		display: none;
	}
	
	.index_zhishi2_item{
		width: 100%;
	}

}

.index_zhishi1 .content div .more i{
	padding-left: 5px;
	color: #f7b608;
}

.index_zhishi2{
	margin-top: 30px;
}
.index_zhishi2_item{
	position: relative;
	margin-bottom: 30px;
	color: #929292;
	padding-left: 80px;
}

.index_zhishi2_item b{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 70px;
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-size: 60px;
}
.index_zhishi2_item span{
	display: block;
	height: 20px;
	line-height: 20px;
}
.index_zhishi2_item h2{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.index_zhishi2_item p{
	height: 20px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}


@media only screen and (min-width: 640px) {
	

	.index_zhishi3{
		position: relative;
		background: #F1F1F1;
		padding: 15px 0px 15px 80px;
	}
	.index_zhishi3 .cjwt_title{
		position: absolute;
		top: 0px;
		left: 0px;
		background: #FFD700;
		width: 80px;
		padding: 20px 30px;
		color: #FFFFFF;
		font-size: 20px;
		text-align: center;
		height: 100%;
		
	}
	#index_fh{
		height: 180px;
		padding: 20px 0px 20px 80px;
		background: #FFFFFF;
	    -moz-box-shadow: 1px 2px 4px #FFD700;
    	box-shadow: 1px 2px 4px #FFD700;
	}
	#index_fh .cjwt_title{
		height: 180px;
		padding: 10px 30px;
	}
	
	.index_zhishi3 .cjwt_title:after{
		position: absolute;
		content: '';
		right: -15px;
		top: 50%;
		margin-top: -10px;
		width: 0;
	    height: 0;
	    border-top: 10px solid transparent;
	    border-left: 20px solid #FFD700;
	    border-bottom: 10px solid transparent;
	}
	
	
	.index_zhishi3 ul{}
	.index_zhishi3 ul li{
		width: 30%;
		float: left;
		margin-left: 3.3%;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	    height: 30px;
	    line-height: 30px;
	}
	.index_zhishi3 ul li h2{
		font-weight: normal;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	    height: 30px;
	    line-height: 30px;
	}
	/*.index_zhishi_cjwt,
	.index_zhishi_cjwt .cjwt_title {
		height: 160px;
	}*/
	.index_zhishi_cjwt{
		margin: 30px auto 60px;
	}
	.index_zhishi_cjwt ul li:first-child,
	.index_zhishi_cjwt ul li:nth-child(2),
	.index_zhishi_cjwt ul li:nth-child(3){
		margin-bottom: 10px;
	}
	.index_zhishi_cjwt ul li:first-child h2,
	.index_zhishi_cjwt ul li:nth-child(2) h2,
	.index_zhishi_cjwt ul li:nth-child(3) h2{
		font-weight: bold;
	}

}
@media only screen and (max-width: 640px) {

	.index_zhishi3{
		position: relative;
		background: #F1F1F1;
		padding: 0px 0px 15px;
	}
	#index_fh{
		background: #FFFFFF;
	    -moz-box-shadow: 1px 2px 4px #FFD700;
    	box-shadow: 1px 2px 4px #FFD700;
	}
	
	
	
	
	.index_zhishi3 .cjwt_title{
		background: #FFD700;
		width: 100%;
		color: #FFFFFF;
		font-size: 20px;
		text-align: center;
		height: 50px;
		line-height: 50px;
		position: relative;
	}
	.index_zhishi3 .cjwt_title:after{
		position: absolute;
		content: '';
		bottom: -10px;
		left: 50%;
		margin-left: -10px;
		width: 0;
	    height: 0;
	    border-left: 10px solid transparent;
	    border-top: 20px solid #FFD700;
	    border-right: 10px solid transparent;
	}
	
	
	.index_zhishi3 ul{
		margin-top: 20px;
	}
	.index_zhishi3 ul li{
		width: 46%;
		margin: 0 2%;
		float: left;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	    height: 30px;
	    line-height: 30px;
	}
	.index_zhishi3 ul li h2{
		font-weight: normal;
		font-size: 15px;
		overflow: hidden;
		text-overflow: ellipsis;
	    white-space: nowrap;
	    height: 30px;
	    line-height: 30px;
	}

	.index_zhishi_cjwt{
		margin: 30px auto;
	}

}
@media only screen and (min-width: 480px) and (max-width: 640px) {
	.index_zhishi3 ul li{
		width: 46%;
		margin: 0 2%;
	}
	.index_zhishi_cjwt ul li:first-child,
	.index_zhishi_cjwt ul li:nth-child(2){
		margin-bottom: 10px;
	}
	.index_zhishi_cjwt ul li:first-child h2,
	.index_zhishi_cjwt ul li:nth-child(2) h2{
		font-weight: bold;
	}
}
@media only screen  and (max-width: 480px) {
	.index_zhishi3 ul li{
		width: 96%;
		margin: 0 2%;
	}
	.index_zhishi_cjwt ul li:first-child{
		margin-bottom: 10px;
	}
	.index_zhishi_cjwt ul li:first-child h2{
		font-weight: bold;
	}
}


/*img_cpxq*/
#img_cpxq .content {}
#img_cpxq .content p{
	font-size: 15px;
	line-height: 30px;
	text-indent: 30px;
	margin: 10px 5px;
}
#img_cpxq .content_body{}
#img_cpxq .content_body h2{
	line-height: 50px;
    background: url(/kkjz_img/nav_bg.jpg) center top no-repeat;
    color: #000;
    font-size: 18px;
    margin: 15px auto;
    padding-left: 25px;
    border-left: 3px solid #FFD700;
    color: #333333;
}
#img_cpxq .content_body h3{
	text-indent: 30px;
	color: #FF0000;
	font-size: 16px;
	margin: 10px 5px;
}
#img_cpxq .content_body h2 span{
	color: #FF0000;
}

#img_cpxq .content_changjing{}

/*head*/
.head_top{
	height: 35px;
	width: 100%;
	background: #F5F5F5;
	border-bottom: 1px solid #CCCCCC;
	color:  #FFD700;
}
.head_top .topseo{
	height: 35px;
	line-height: 35px;
	width: 60%;
	overflow: hidden;
}
.head_top .topseo p,
.head_top .topspan{
	color: #A9A9A9;	
}


.head_top .topspan{
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
	width: 39%;
}
.head_top .topspan span{
	display: block;
	float: left;
	padding: 0 10px;
	border-right: 1px solid #CCCCCC;
	height: 25px;
	line-height: 25px;
}
.head_top .topspan span i{
	padding-left: 5px;
}
.head_top .topspan span:last-child{
	border-right: none;
}
.head_top .topspan span>img{
	height: 25px;
}
.topspan_wx{
	position: relative;
}
.topspan_wx div{
	display: none;
	position: absolute;
	background: #FFFFFF;
	z-index: 2;
	width: 280px;
	height: 120px;
	padding: 20px;
	top: 28px;
	left: 50%;
	margin-left: -140px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	border-top: none;
}
 .topspan_wx div::before{
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	width: 280px;
	height: 5px;
	background: url(/kkjianzhan/img/topspan_wx.png) no-repeat center top;
}
.topspan_wx>div>img{
	display: block;
	width: 90px;
	padding-right: 10px;
	height: 80px;
	float: left;
}

/*head_div*/


.head_div .head_biao{
	margin-left: 20px;
	text-align: center;
	width: 45%;
}

.head_div .head_biao img{
	display: inline-block;
	height: 60px;
	padding: 0 15px;
}
.head_div .head_tel{
}
.head_div .head_tel img{
	display: block;
	float: left;
	height: 44px;
	margin-top: 8px;
}
.head_div .head_tel div{
	float: left;
	padding: 5px;
}
.head_div .head_tel span{
	display: block;
	height: 22px;
	line-height: 22px;
}
.head_div .head_tel span em{
	font-size: 16px;
	color:  #FF0000;
	font-weight: bold;
}

/*nav_div*/
@media only screen and (min-width: 800px) and (max-width: 6400px) {
	
	.nav_div{
		clear: left;
		width: 100%;
		height: 50px;
		line-height: 50px;
		background: url(/kkjz_img/nav_bg.jpg) center top no-repeat;
	}
	.nav_ul{
		width: 100%;
	}
	.nav_ul>li{
		width: 11.1%;
		float: left;
		position: relative;
	}
	.nav_ul>li>a{
		display: block;
		width: 100%;
		height: 50px;
		line-height:50px;
		text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #000;
		position: relative;
	}
	.nav_ul>li>a:hover{
		background:  #FFD700;
		color: #FFFFFF;
	}
	
	
	
	.nav_ul>li>a:before{
		position: absolute;
		z-index: 9;
		content: "";
		width: 0;
		right: 50%;
		height: 4px;
		top: 46px;
		background: #D9D919;
		-webkit-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	.nav_ul>li>a:after{
		position: absolute;
		z-index: 9;
		content: "";
		width: 0;
		left: 50%;
		height: 4px;
		top: 46px;
		background: #D9D919;
		-webkit-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}
	.nav_ul>li:hover a:before{
		width: 50%;
	}
	.nav_ul>li:hover a:after{
		width: 50%;
	}
	
	
	
	.nav_ul>li:hover >.us_ul{
		display: block;
	}
	.nav_ul #id_us_li{
		position: relative;
	}
	.nav_ul>li .us_ul{
		display: none;
		width: 100%;
		z-index: 9999;
		position: absolute;
		left: 0;
		top: 47px;
	}

	.nav_ul>li .us_ul li{
		width: 100%;
		position: relative;
	}
	.nav_ul>li .us_ul li>a{
		display: block;
		width: 100%;
		height: 40px;
		line-height:40px;
		text-align: center;
		font-size: 14px;
		font-weight: bold;
		color:  #000;
		background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	}
	.nav_ul>li .us_ul li>a:hover{

		color: #FFFFFF;
	}
	.nav_ul>li.current>a{
		background: #FFD700;
		color: #FFFFFF;
		border-bottom: 4px solid #D9D919;	
	}
	
	.us_ul li:hover .nav_b_content{
		display: block;
	}
	.nav_b_content{
		background: #F8F8F8;
		display: none;
	}
	.nav_b_content b{
		display: block;
		height: 39px;
	}
	.nav_b_content b>a{
		display: block;
	    width: 90%;
	    margin: 0 auto;
	    border: 1px solid #FFFFFF;
	    text-align: center;
	    line-height: 28px;
	    font-weight: normal;
	    font-size: 14px;
	    position: relative;
	}
	.nav_b_content b>a:hover{
		color: #FFFFFF;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.nav_ul{
		position: relative;
	}
	.nav_ul li:hover .nav_content{
		/*display: block;*/
	}
	.nav_ul .nav_content{
		display: none;
		position: absolute;
		z-index: 99;
		background: #FFFFFF;
		width: 100%;
		top: 50px;
		left: 0px;
		padding-bottom: 20px;
	}
	.nav_content ul{
		margin: 10px 30px;
	}
	.nav_content ul li{
		width: 25%;
		float: left;
		border-bottom:  2px dashed #D9D919;
		padding: 10px;
	}
	.nav_content ul li img{
		display: block;
		height: 60px;
		margin-right: 15px;
		float: left;
	}
	.nav_content ul li b{
		height: 60px;
		line-height: 60px;
		color: #333;
	}
}
/*foot*/
.foot{
	width: 100%;
	background: #000000;
}
.foot_div{
	width: 100%;
	background: url(/kkjz_img/foot_top.png) center top no-repeat;
	padding-top: 40px;
	padding-bottom: 30px;
	color: #FFFFFF;
}
.foot_name{
	width: 20%;
	text-align: center;
}
.foot_name img{
	display: block;
	width: 80px;
	margin: 0 auto;
}
.foot_name b{
	display: block;
	width: 80%;
	margin: 20px auto;
	font-size: 20px;
}

.foot_nav{
	width: 30%;
}
.foot_nav b{
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 10%;
	color: #FFFFFF;
}

.foot_nav ul{
	position: relative;
	width: 80%;
	margin: 0 auto;
}
.foot_nav ul:before{
	position: absolute;
	content: "";
	width: 3px;
	height: 60px;
	left: -15%;
	top: -30px;
	background:  #FFD700;	
}
.foot_nav ul:after{
	position: absolute;
	content: "";
	width: 3px;
	height: 60px;
	right: -20px;
	top: -30px;
	background:  #FFD700;	
}
.foot_nav ul li{
	width: 50%;
	float: left;
}
.foot_nav ul li a{
	width: 100%;
	height: 30px;
	line-height: 30px;
	color:  #fff;
}
.foot_nav ul li a:hover{
	color:  #FFD700;
}
.foot_lxwm{
	width: 30%;
	position: relative;
}
.foot_lxwm:before{
	position: absolute;
	content: "";
	width: 3px;
	height: 60px;
	right: 0px;
	top: 0px;
	background:  #FFD700;	
}
.foot_lxwm b{
	display: block;
	width: 80%;
	margin: 0 auto;
	line-height: 30px;
	font-weight: normal;
}
.foot_lxwm i{
	color:  #FFD700;
	font-size: 16px;
	width: 25px;
	padding-right: 10px;
}
.foot_erweima{
	width: 20%;
}
.foot_erweima ul{
	width: 90%;
	margin: 0 auto;
}
.foot_erweima ul li{
	width: 50%;
	float: left;
}
.foot_erweima ul li img{
	display: block;
	width: 80%;
	margin: 0 auto;
}
.foot_erweima ul li b{
	display: block;
	width: 80%;
	margin: 20px auto;
	text-align: center;
}
.foot_banquan{
	text-align: center;
	margin: 15px auto;
}
.foot_banquan span{
	padding: 0px 5px;
	color: #666;
}
.foot_banquan span a{
	color: #666;
}

/*place*/
.place{
	width: 100%;
	line-height: 45px;
	border-bottom: 1px solid #CCCCCC;
	font-size: ;
}
.place .main{
	
}
@media only screen and (min-width: 100px) and (max-width: 640px) {
	.place{
		display: none;
	}
}
/*img_body*/
.img_body{
	padding: 20px 0px;
	clear: both;
}
.img_body .main{
	position: relative;
}
.img_left{
	z-index: 5;
}
.img_left img :hover{
	cursor: pointer;
}
.img_zoom{
	position: relative;
	height: 400px;
}
.img_zoom #video {
	position: absolute;
	width: 360px;
	height: 360px;
	margin-left: -180px;
	margin-top: -180px;
	left: 50%;
	top: 50%;
	z-index: 1;
}

 .img_zoom #video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 999;
	background: url(/kkjz_img/bo1.png)no-repeat;
}



@media only screen and (min-width: 800px) and (max-width: 6400px) {
	.img_left{
		position: absolute;
		left: 20px;
		width: 400px;
		/*background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;*/
	}
	.img_title{
		width: 100%;
		padding-left: 440px;
		min-height: 503px;
	}
	
	
	
	.img_zoom{
		width: 100%;
		padding: 20px 20px 20px;
		border: 1px solid #CCCCCC;
	}
	.img_zoom img{
		width: 100%;
	}
	.img_zoom img:hover{
		cursor: pointer;
	}
	.img_div{
		width: 100%;
		position: relative;
		padding:20px;
	}
	.img_div .bd ul{
		width: 100%;
	}
	.img_div .bd ul li{
		width: 75px;
		margin-right: 20px;
		float: left;
	}
	.img_div .bd ul li img{
		width: 100%;
	}
	.img_div .bd ul li img:hover{
		cursor: pointer;
	}
	.img_div .hd ul{
		display: none;
	}

	.img_div .hd i{
		font-size: 22px;
		color:  #FFD700;
	}
	.img_div .hd .next{
		position: absolute;
		text-decoration: none;
	    display: block;
	    width: 16px;
	    height: 22px;
	    top: 50%;
	    margin-top: -11px;
	    left: 2px;
	    z-index: 10;
	    cursor: pointer;
	    opacity: 0;
	}
	.img_div .hd .prev{
		position: absolute;
		text-decoration: none;
	    display: block;
	    width: 16px;
	    height: 22px;
	    top: 50%;
	    margin-top: -11px;
	    right: 2px;
	    z-index: 10;
	    cursor: pointer;
	    opacity: 0;
	}


}
@media only screen  and (max-width: 800px) {
	.img_zoom{
		display: none;
	}
	.img_div{
		width: 100%;
/*		background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;*/
		padding: 20px;
		position: relative;
	}
	.img_div .bd ul{
		width: 100%;
	}
	.img_div .bd ul li{
		width: 100%;
	}
	.img_div .bd ul li img{
		width: 100%;
	}
	
	.img_div .hd ul{
		position: absolute;
		z-index: 900;
		left: 50%;
		bottom: 10px;
		height: 10px;
	}
	.img_div .hd ul li{
		width: 14px;
		height: 14px;
		text-align: center;
		margin: 0 7px;
		border-radius: 7px;
		background:  #FFD700;
		font-size: 1px;
		color:  #FFD700;
		float: left;
	}
	.img_div .hd ul .on{
		color: #D9D919;
		background: #D9D919;
	}
	.img_div .hd ul li:hover{
		cursor: pointer;
	}
	
	
	.img_div .hd i{
		font-size: 60px;
		color:  #FFD700;
	}
	.img_div .hd .next{
		position: absolute;
		text-decoration: none;
	    display: block;
	    width: 20px;
	    height: 20px;
	    top: 50%;
	    margin-top: -20px;
	    left: 0px;
	    z-index: 10;
	    cursor: pointer;
	    opacity: 1;
	}
	.img_div .hd .prev{
		position: absolute;
		text-decoration: none;
	    display: block;
	    width: 20px;
	    height: 20px;
	    top: 50%;
	    margin-top: -20px;
	    right: 0px;
	    z-index: 10;
	    cursor: pointer;
	    opacity: 0;
	}
		
}

.img_title{
	position: relative;
	background: url(/kkjz_img/img_6060.png) top right no-repeat;
}

.img_title h1{
	width: 100%;
	height: 60px;
	line-height: 60px;
	
}
.img_title p{
	border-top: 1px solid #CCCCCC;
	line-height: 25px;
	font-size: 16px;
	text-indent: 32px;
	padding: 10px 0px;
}


.img_title .img_cpcs{
	width: 100%;
	margin-top: 10px;
}
.img_cpcs li{
	width: 50%;
	height: 30px;
	margin-bottom: 8px;
	float: left;
}
.img_cpcs li span{
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding: 0 10px;
	float: left;
	font-size: 16px;
}
.img_cpcs li span b{
	display: none;
}
.img_cpcs li span em{
	display: none;
}
.img_cpcs li span:first-child{
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	width: 40%;
	color: #333;
}
.img_cpcs li span:last-child{
	background: #F5F5F5;
	color: #333;
	width: 60%;
	text-align: center;
}

.img_jiage{
	clear: both;
	width: 100%;
	margin: 15px auto;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	padding-left: 20px;
}
.img_jiage b{
	color: #FF0000;
	font-size: 20px;
}
.img_zixun{
	width: 100%;
	margin: 15px auto;
	line-height: 40px;
	text-align: center;
}
.img_zixun span{
	display: inline-block;
	padding: 0 20px;
	height: 36px;
	border-radius: 18px;
	line-height: 36px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
}



/*img_jieshao*/
.img_jieshao{
	margin: 20px auto;
	width: 100%;
	max-width: 1300px;
	position: relative;
}
.img_jieshao_liebiao{
	width: 100%;
	max-width: 1300px;
	margin: 0 auto 20px;
	height: 40px;
	line-height: 40px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;


}
.img_jieshao_liebiao li{
	width: 25%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
}

.img_jieshao_liebiao .img_jieshao_liebiao_li{
    background:  #FFD700;
    border-bottom: 4px solid #D9D919;
    color: #FFFFFF;
}
.img_jieshao_liebiao li:hover{
    border-bottom: 4px solid #D9D919;
    color: #FFFFFF;
}




.img_con_left_div{
	clear: both;
	margin-top:0px;
	transition: margin-top  1s;
	-moz-transition: margin-top  1s; /* Firefox 4 */
	-webkit-transition: margin-top  1s; /* Safari 和 Chrome */
	-o-transition: margin-top  1s;
}

/*img_con_left_div*/
.img_con_left_div>div>.item{
	background: #F8F8F8;
	text-align: center;
	padding: 30px 0px;
}
.img_con_left_div>div>.item h2{
	line-height: 40px;
	font-size: 22px;
	color: #a9a9a9;
}
.img_con_left_div>div>.item h2 em{
	color: #FFD700;
}
.img_con_left_div>div>.item span{
	color: #a9a9a9;
}
.img_con_left_div>div>.content>img{
	max-width: 100%;
}
#img_cjjs .content h3,
#img_shfw .content h3{
	text-align: center;
	background: #FFD700;
	height: 60px;
	line-height: 60px;
	font-size: 28px;
	color: #FFFFFF;
}


#img_xxcs>.item{
	margin-bottom: 15px;
}












@media only screen and (min-width: 880px) and (max-width: 6400px) {
	.img_con_left{
		width: 70%;
		float: left;
		overflow: hidden;
		border: 1px solid #CCCCCC;
	}
	
	.img_con_right{
		width: 30%;
		padding-left: 20px;
		float: right;
	}
}
@media only screen  and (max-width: 880px) {
	.img_con_right{
		display: none;
	}
}



.img_con_right_logo{
	padding-top: 20px;
	height: 258px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	margin-bottom: 28px;
	position: relative;
}
.img_con_right_logo:after{
	position: absolute;
	content: '';
	width: 100px;
	height: 100px;
	top: 0px;
	right: 0px;
	background: url(/kkjz_img/img_6060.png)center no-repeat;
}
.img_con_right_logo img{
	display: block;
	width: 100px;
	margin: 0px auto 20px;
}
.img_con_right_logo b{
	font-size: 25px;
	color: #000;
	padding: 0px 20px;
}
.img_con_right_logo span{
	font-size: 18px;
	color: #000;
}
.img_con_right_logo span em{
	font-size: 22px;
	color:  #FFD700;
	font-weight: bold;
}
.img_con_right_logo p{
	padding: 20px;
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}

.img_con_right dl{
	background: #F8F8F8
}

.img_con_right dt a{
	display: block;
	width: 100%;
	margin: 0px auto;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.img_con_right dt a:after{
	display: block;
	position: absolute;
	width: 20px;
	height: 10px;
	content: '';
	right: 15px;
	top: 15px;
	background: url(/kkjz_img/kkjz_top_down.png)0px 0px no-repeat;
}
.img_con_right .current  dt a:after{
	background: url(/kkjz_img/kkjz_top_down.png)0px -15px no-repeat;
}

.img_con_right .current  dt a{
    background:  #FFD700;
    border-bottom: 4px solid #D9D919;
    color: #FFFFFF;
}
.img_con_right dl:hover dt a{
	border-bottom: 4px solid #D9D919;
    color: #FFFFFF;
}

.img_con_right dd{
	display: none;
}
.img_con_right .current dd{
	display: block;
}
.img_con_right dl:hover dd{
	display: block;
}

.img_con_right dd{
	width: 50%;
	float: left;
	height: 50px;
}
.img_con_right dd a{
	display: block;
	width: 90%;
	border: 1px solid #FFFFFF;
	margin: 10px auto;
	text-align: center;
	line-height: 30px;
}
.img_con_right dd  a:hover{
	background: #FFD700;
	color: #FFFFFF;
}
.img_con_right dd a:nth-child(2n){
	margin-left: 2%;
}


.con_right_seo_tel{
	margin-top: 20px;
	background: #F8F8F8;
	border-top: 2px solid #FFD700;
	padding: 15px;
}
.con_right_seo_tel h5{
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	font-weight: normal;	
}
.con_right_seo_tel>b{
	display: inline-block;
	height: 35px;
	line-height: 35px;
	padding-left: 5px;
	font-size: 16px;
	font-weight: normal;
}
.con_right_seo_tel b img{
	width: 35px;
}
.con_right_seo_tel  p{
	line-height: 28px;
	margin: 15px auto;
}
.con_right_seo_tel  p b{
	color: #FFD700;
}

/*cp_right_title*/
.cp_right_title{
	width: 100%;
	margin-bottom: 20px;
}
.cp_right_title img{
	width: 100%;
}
/*屏幕缩小*/
@media only screen  and (max-width: 1000px) {
	.head_top .topspan{
		display: none;
	}
	.head_biao{
		display: none;
	}
}

@media only screen and (min-width: 800px) {
	.head_div {
		padding: 10px;
	}
	.head_div .logo{
		width: 60px;
		height: 60px;
	}
	.head_div .logo img{
		width: 60px;
	}
	.head_div .name {
		margin-left: 10px;
	}
	
	.head_div .name b{
		display: block;
		height: 35px;
		line-height: 35px;
		font-size: 20px;
	}
	.head_div .name b em{
		margin-left: 10px;
		color:  #FF0000;
	}
	.nav_div .main>i{
		display: none;
	}
}

@media only screen  and (max-width: 800px) {
	.head_top,.head_tel{
		display: none;
	}
	.head_div>.main{
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	.head_div {
		position: fixed;
		top: 0;
		z-index: 900;
		background: #FFFFFF;
		width: 100%;
		padding: 5px 0px;
		border-bottom: 2px solid  #FFD700;
	}
	#banner{
		margin-top: 60px;
	}
	.head_div .logo{
		width: 40px;
		height: 50px;
	}
	.head_div .logo img{
		margin-top: 5px;
		width: 40px;
	}
	.head_div .name {
		margin-left: 2px;
	}
	.head_div .name b{
		display: block;
		height: 25px;
		line-height: 25px;
		font-size: 16px;
	}
	.head_div .name b em{
		margin-left: 5px;
		color:  #FFD700;
	}
	.head_div .name span{
		font-size: 10px;
	}
	
	
	.nav_div{
		position: fixed;
		z-index: 999;
		width: 40px;
		height: 60px;
		right: 0px;
		top: 0px;
		background: #FFFFFF;
	}
	.nav_div>.main{
		width: 100%;
		height: 60px;
	}
	.nav_div>.main>i{
		margin-top: 10px;
		font-size: 40px;
		color:  #FFD700;
	}
	.nav_ul{
		position: fixed;
		display: none;
		width: 100%;
		padding-bottom: 5px;
		top: 60px;
		right: 0;
		background: #F8F8F8;
	}
	.nav_ul .nav_content,.nav_ul .us_ul{
		display: none;
	}
	
	.nav_ul li{
		height: 35px;
		line-height: 35px;
	}
	.nav_ul li a{
		display: block;
		height: 35px;
		line-height: 35px;
		text-align: center;
		font-size: 16px;
		border-bottom: 1px solid #FFFFFF;
	}
	.nav_ul .current a{
		background:  #FFD700;
		color: #FFFFFF;
	}
	.nav_ul>li:hover a{
		background:  #FFD700;
		color: #FFFFFF;
	}
	
	
}

@media only screen  and (max-width: 640px) {
	#banner{
		display: none;
	}
	.index_cp{
		margin-top: 60px;
	}
}
#banner .slides>li{
	overflow: hidden;
}

@media only screen  and (max-width: 1100px) {
	#banner .slides>li img{
		width: 140%;
		margin-left: -20%;
	}
}
@media only screen and (min-width: 640px) and (max-width: 6400px) {
	
	
	.img_ggy{
		margin: 15px auto;
		color: #333;
		font-weight: bold;
		font-size: 18px;
		line-height: 35px;
	}
	.img_ggy em{
		color: #FF0000;
	}
	
	.img_88 ul li{
		width: 21%;
	}

}

.img_88 b{
	display: block;
	font-size: 20px;
	color: #333;
}
.img_88 b em{
	color: #FF0000;
	font-size: 22px;
	font-style: italic;
	padding: 0 5px;
}
.img_88 ul{
}
.img_88 ul li{
	margin: 20px 2% 0px;
	float: left;	
}
.img_88 ul li img{
	display: block;
	float: left;
	margin-right: 5px;
	width: 35px;
	height: 35px;
}
.img_88 ul li span{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 20px;
	font-weight: bold;
}




@media only screen  and (max-width: 640px) {

	.img_ggy{
		margin: 15px auto;
		color: #333;
		font-weight: bold;
		font-size: 18px;
		line-height: 35px;
	}
	.img_ggy em{
		color: #FF0000;
	}
	.img_88 ul li{
		width: 46%;
	}
	
}
@media only screen and (min-width: 480px) and (max-width: 6400px) {
	
	.img_zixun span:first-child{
		margin-right: 40px;
	}
}
@media only screen  and (max-width: 480px) {
	
	.img_zixun span{
		margin: 10px auto;
	}
	
}
@media only screen and (min-width: 800px) {
	.foot_sj{
		display: none;
	}
}
@media only screen and (max-width: 800px) {
	.foot{
		display: none;
	}
	.foot_sj{
		position: fixed;
		width: 100%;
		height: 40px;
		bottom: 0px;
		background:  #FFD700;
	}
	.foot_sj ul{
		width: 99%;
		margin: 0 auto;
	}
	.foot_sj ul li{
		float: left;
		width: 33%;
	}
	.foot_sj ul li a{
		display: block;
		width: 100%;
		text-align: center;
		height: 40px;
		line-height: 40px;
		color: #FFFFFF;
		font-size: 16px;
	}
	.foot_sj ul li a i{
		font-size: 25px;
		padding-right: 10px;
	}
	.foot_sj ul li a:hover{
		background: #CCCCCC;
		color:  #FFD700;
	}
}


.list_img_body{
	margin-top: 20px;
}

@media only screen and (min-width: 800px) {
	.list_img_con_left{
		width: 28%;
		float: left;
	}
	.list_img_con_right{
		width: 72%;
		float: right;
		padding-left: 30px;
	}
}
@media only screen and (max-width: 800px) {

	.list_img_con_left{
		display: none;
	}
}

.list_img_con_left>.current>dt>a{
	background: #FFD700;
	color: #FFFFFF;
}
.cp_list_dl dt a:hover{
	color: #FFFFFF;
}


.cp_list_dl{
	background: #F8F8F8;
}
.cp_list_dl dt a{
	display: block;
	width: 100%;
	margin: 0px auto;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.cp_list_dl dd{
	width: 50%;
	float: left;
	height: 50px;
}
.cp_list_dl dd a{
	display: block;
	width: 90%;
	border: 1px solid #FFFFFF;
	margin: 10px auto;
	text-align: center;
	line-height: 30px;
}
.cp_list_dl dd  a:hover{
	color: #FFFFFF;
}

.cp_list_dl b{
	display: block;
	width: 100%;
	clear: both;
	background: #FFFFFF;
	height: 35px;
	line-height: 35px;
	padding-left: 4%;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	overflow: hidden;
}
.cp_list_dl b i{
	padding-right: 10px;
	font-size: 16px;
}
.cp_list_dl b:hover{
	padding-left: 8%;
	color: #FFFFFF;
}
.cp_list_dl b:hover a{
	color: #FFFFFF;
}
.cp_list_dl b:before{
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #FFF8F8;
    z-index:-2;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.cp_list_dl b:after{
	content: '';
    position: absolute;
    right: -50%;
    top: 0;
    width: 50%;
    height: 100%;
    background: #FFF8F8;
    z-index:-2;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.cp_list_dl b:hover{
	z-index: 1;
	background: transparent;
}
.cp_list_dl b:before,.cp_list_dl b:after {
    transition: .3s;
    background: #FFD700;
    z-index:-1;
}  
.cp_list_dl b:hover:after{
	right: 0%;
}
.cp_list_dl b:hover:before {
    width: 50%;
}
/*活动背景颜色*/
.kkjz_hd_hover{
	position: relative;
	overflow: hidden;
}
.kkjz_hd_hover:before{
	content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    background: #FFF8F8;
    z-index:-2;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.kkjz_hd_hover:after{
	content: '';
    position: absolute;
    right: -50%;
    top: 0;
    width: 50%;
    height: 100%;
    background: #FFF8F8;
    z-index:-2;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.kkjz_hd_hover:hover{
	z-index: 1;
	background: transparent;
}
.kkjz_hd_hover:before,.kkjz_hd_hover:after {
    transition: .3s;
    background: #FFD700;
    z-index:-1;
}  
.kkjz_hd_hover:hover:after{
	right: 0%;
}
.kkjz_hd_hover:hover:before {
    width: 50%;
}




.list_img_con_left_title{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.list_img_con_left_title b{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	color:  #333;
	padding-left: 15px;
}
.list_img_con_left_title:before{
	position: absolute;
	content: '';
	height: 35px;
	width: 3px;
	left: 0px;
	top:0px;
	background:  #FFD700;
}

.list_img_con_left_ul{
	
}

.list_img_con_left_ul li{
	float: left;
	padding: 15px;
	border:1px solid #CCCCCC;
}
.list_img_con_left_ul li:hover{
	border:4px transparent solid;
    border-image:linear-gradient(to right,#ccc, #FFD700) 1 10;
}
@media only screen and (min-width: 800px) and (max-width: 64000px) {
	.list_img_con_left_ul li{
		width: 31.3%;
		margin-right: 3%;
		margin-top: 3%;
	}
	.list_img_con_left_ul li:nth-child(3n+3){
		margin-right: 0;
	}
	.list_img_con_left_ul li:nth-child(3n+1){
		clear: both;
	}
}
@media only screen and  (max-width: 800px) {
	.list_img_con_left_ul li{
		width: 48%;
		margin-right: 4%;
		margin-top: 4%;
	}
	.list_img_con_left_ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.list_img_con_left_ul li:nth-child(2n+1){
		clear: both;
	}
}

.list_img_con_left_ul li div{
	width: 100%;
	height: 100%;
	border-bottom: 2px dashed #CCCCCC;
	overflow: hidden;
}
.list_img_con_left_ul li div img{
	width: 100%;
	transition: all 1s;
}
.list_img_con_left_ul li b{
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.list_img_con_left_ul li p{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
.list_img_con_left_ul li:hover img{
	transform: scale(1.2);
/*	transform: rotate(360deg);*/
	
}
.list_img_con_left_ul li:hover{
	
}
/*list_gsjj*/
.list_gsjj{

}
.list_gsjj>h1{
	text-align: center;
	font-size: 28px;
}
.list_gsjj>.content{
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
	text-indent: 32px;
}
.list_gsjj>.content p{
	margin: 15px auto;
}
.list_gsjj>b{
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	display: block;
}
.list_gsjj>ul{
	margin-top: 30px;
}

.list_gsjj>ul li{
	margin-bottom: 30px;
}

@media only screen and (min-width: 480px) {
	.list_gsjj>ul li{
		width: 48%;
		float: left;
	}
	.list_gsjj>ul li:nth-child(2n+1){
		margin-right: 4%;
	}
}

.list_gsjj>ul li img{
	display: block;
	width: 100%;
}
.list_gsjj>ul li span{
	display: block;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
}

/*list_lxwm*/
.list_lxwm{
	margin: 20px auto;
}
.list_lxwm .list_lxwm_div{
	float: left;
	width: 320px;
}
.list_lxwm h2{
	margin-bottom: 20px;
	line-height: 30px;
}
.list_lxwm b{
	display: block;
    margin: 0 auto;
    line-height: 30px;
    font-weight: normal;
}
.list_lxwm i{
	color:  #FFD700;
    font-size: 16px;
    width: 25px;
    padding-right: 10px;
}

.list_lxwm ul{
	float: left;
}
.list_lxwm ul li{
	width: 140px;
	float: left;
}
.list_lxwm ul li img{
	display: block;
	width: 100%;
}
.list_lxwm ul li  b{
	display: block;
	line-height: 30px;
	text-align: center;
}
.list_lxwm ul li:first-child{
	margin-right: 30px;
}
.ditu,#dituContent{
	width: 100%;
	height: 600px;
}

/*list_zlxz*/
.list_zlxz{
	padding: 10px;
}
.list_zlxz h1{
	margin-bottom: 30px;
	text-align: center;
}
.list_zlxz_ul{}
.list_zlxz_ul li{
	padding: 10px 0px;
	margin: 15px auto;
	width: 100%;
	border-bottom: 1px dashed #CCCCCC;
}
.list_zlxz_ul li a{
	display: block;
	width: 100%;
	clear: both;
	min-height: 50px;
}
.list_zlxz_ul li img{
	display: block;
	float: left;
	height: 50px;
	margin-right: 10px;
}

.list_zlxz_ul li b{
	font-weight: normal;
	display: block;
	float: left;
	text-align: left;
	line-height: 25px;
}
.list_zlxz_ul li span{
	font-weight: normal;
	display: block;
	float: right;
	text-align: right;
	line-height: 25px;
	color: #CCCCCC;
}
.list_zlxz_ul li em{
	color: #CCCCCC;
}
.list_zlxz_ul li span i{
	color:  #FFD700;
	padding-right: 5px;
}
.list_page_div{
	clear: both;
	padding-top: 20px;
	text-align: center;
}
.list_page_ul{
	display: inline-block;
}
.list_page_ul li{
	display: inline-block;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	float: left;
}
.list_page_ul li select{
	height: 28px;
	line-height: 28px;
	border: 1px solid #CCCCCC;
}

/*list_arc_body*/
.list_arc_body{
	margin-top: 20px;
}

@media only screen and (min-width: 800px) {
	.list_arc_con_left{
		width: 72%;
		float: left;
	}
	.list_arc_con_right{
		width: 28%;
		float: right;
		padding-left: 30px;
		position: relative;
	}
}
@media only screen and (max-width: 800px) {

	.list_arc_con_right{
		display: none;
	}
}



.list_arc_con_left  dt a{
	display: block;
	width: 100%;
	margin: 15px auto 0px;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.list_arc_con_left  .current  dt a, .list_arc_con_left dl:hover dt a{
    background:  #FFD700;
    border-bottom: 4px solid #D9D919;
    color: #FFFFFF;
}




.list_arc_con_left dd{
	display: none;
	width: 100%;
	height: 35px;
	line-height: 35px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.list_arc_con_left .current dd{
	display: block;
}
.list_arc_con_left dl:hover dd{
	display: block;
}
.list_arc_con_left dl dd:last-child{
	border-bottom: 1px solid #CCCCCC;
}
.list_arc_con_left dd b{
	display: block;
	width: 100%;
	text-align: center;
	height: 35px;
	line-height: 35px;	
}
.list_arc_con_left dd b:hover{
	background:  #FFD700;
	color: #FFFFFF;
}
.list_arc_con_left_title{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.list_arc_con_left_title b{
	display: block;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: bold;
	color:  #333;
	padding-left: 15px;
}
.list_arc_con_left_title:before{
	position: absolute;
	content: '';
	height: 35px;
	width: 3px;
	left: 0px;
	top:0px;
	background:  #FFD700;
}

.list_arc_con_left_ul{
	
}

.list_arc_con_left_ul li{
	float: left;
	padding: 15px;
	border:1px solid #CCCCCC;
}
.list_arc_con_left_ul li:hover{
	border:4px transparent solid;
    border-image:linear-gradient(to right,#ccc, #FFD700) 1 10;
}
@media only screen and (min-width: 800px) and (max-width: 64000px) {
	.list_arc_con_left_ul li{
		width: 31.3%;
		margin-right: 3%;
		margin-top: 3%;
	}
	.list_arc_con_left_ul li:nth-child(3n+3){
		margin-right: 0;
	}
	.list_arc_con_left_ul li:nth-child(3n+1){
		clear: both;
	}
}
@media only screen and  (max-width: 800px) {
	.list_arc_con_left_ul li{
		width: 48%;
		margin-right: 4%;
		margin-top: 4%;
	}
	.list_arc_con_left_ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.list_arc_con_left_ul li:nth-child(2n+1){
		clear: both;
	}
}

.list_arc_con_left_ul li div{
	width: 100%;
	height: 100%;
	border-bottom: 2px dashed #CCCCCC;
	overflow: hidden;
}
.list_arc_con_left_ul li div img{
	width: 100%;
	transition: all 1s;
}
.list_arc_con_left_ul li b{
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
}
.list_arc_con_left_ul li p{
	height: 50px;
	line-height: 25px;
	overflow: hidden;
}
.list_arc_con_left_ul li:hover img{
	transform: scale(1.2);
	transform: rotate(360deg);
	
}
.list_arc_con_left_ul li:hover{
	
}
/*.list_arc_bibiao88*/
.list_arc_bibiao88 a:hover{
	color:  #FFD700;
}
/*right_sgzx*/
.right_sgzx{

}
.item_b{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #CCCCCC;
}
.item_b span{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	border-top:1px solid  #FFD700;
	font-size: 18px;
}
.right_sgzx ul li{
	position: relative;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 25px;
}
.right_sgzx ul li b{
	display: block;
	position: absolute;
	width: 25px;
	height: 30px;
	line-height: 30px;
	top: 0px;
	left: 0px;
	color: #CCCCCC;

}
.right_sgzx ul li:nth-child(1) b,.right_sgzx ul li:nth-child(2) b,
.right_sgzx ul li:nth-child(3) b{
	color: #FFD700;
}


.right_sgzx ul li:hover{
	border-right: 5px solid #FFD700;
}
.right_sgzx ul li:hover a{
	color: #FFD700;
}
.right_sgzx ul li b em{
	padding-left: 5px;
	color: #CCCCCC;
}
.right_sgzx ul li a{
	display:inline-block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0px 14px 0px 0px;
	position: relative;
}
.right_sgzx ul li a i{
	display: block;
	position: absolute;
	width: 16px;
	height: 30px;
	line-height: 30px;
	top: 0px;
	right: 0px;
	text-align: center;
}
/*right_yizhanshi_img*/
.right_yizhanshi_img{
	margin: 20px auto;
}
.right_yizhanshi_img img{
	width: 100%;
}
/*right_tjcp*/
.right_tjcp ul li{
	width: 48%;
	float: left;
	overflow: hidden;
}
.right_tjcp ul li:nth-child(2n+1){
	margin-right: 4%;
}
.right_tjcp ul li img{
	width: 100%;
}
.right_tjcp ul li b{
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

/*cp_ztc*/
.cp_ztc{
	width: 100%;
}
.cp_ztc .title{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #FFD700;
}
.cp_ztc .title b{
	display: inline-block;
	padding-left: 15px;
	padding-right: 45px;
	background:#FFD700;
	color: #FFFFFF;
	position: relative;
}
.cp_ztc .title b em{
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	top: 0px;
	right: 0px;
 	border-top: 35px solid #FFFFFF;
    border-left: 35px solid transparent;
}
.cp_ztc .content{
	border: 1px solid #CCCCCC;
	border-top: none;
	padding: 20px 0px 20px 20px;
}
.cp_ztc .content ul{
	width: 100%;
}
@media only screen and (min-width: 800px) {
	.cp_ztc .content ul li{
		overflow: hidden;
		width: 25%;
		padding-right: 20px;
		float: left;
	}
}
@media only screen and (max-width: 800px) {
	.cp_ztc .content ul li{
		overflow: hidden;
		width: 50%;
		padding-right: 20px;
		float: left;
	}
	.cp_ztc .content ul li:nth-child(5),
	.cp_ztc .content ul li:nth-child(6),
	.cp_ztc .content ul li:nth-child(7),
	.cp_ztc .content ul li:nth-child(8){display: none;}
}


.cp_ztc .content ul li div{
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
	border: 1px solid #CCCCCC;	
}

.cp_ztc .content ul li div img{
	position: absolute;
    width: 100%;
    height: 100%;
}
.cp_ztc .content ul li b{
	display: block;
	height: 35px;
	line-height: 35px;
	width: 100%;
	overflow: hidden;
	color: #FFD700;
}
.cp_ztc .content ul li b a{
	color: #FFD700;
}
.cp_ztc .content ul li b i{
	padding-right: 10px;
	font-size: 16px;
	color: #FF0000;
}

/*main_arc*/
.main_arc .title_h1{
	margin-top: 30px;
	font-size: 22px;
	position: relative;
	padding-left: 30px;
}
.main_arc .title_h1:before{
	position: absolute;
	content: "官宣";
	top: 0px;
	left: 0px;
	height: 20px;
	line-height: 20px;
	width: 28px;
	font-size: 12px;
	color: #FF0000;
}

.main_arc .arc_description{
	margin: 20px auto;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
}
.main_arc .arc_description ul{
	display: inline-block;
}
.main_arc .arc_description ul li{
	float: left;
	padding: 0 15px;
	line-height: 30px;
}
.main_arc .arc_description ul li i{
	padding-right: 10px;
}

.main_arc  .arc_body{
	margin: 20px auto;
	line-height: 28px;
}
.main_arc  .arc_cpid{
	margin: 0px auto 20px;
}
.main_arc  .arc_cpid p strong{
	font-size: 16px;
}
.main_arc  .arc_cpid p span{
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}
.main_arc  .arc_cpid p .fh_span{
	font-size: 18px;
	color: #000000;
}
.main_arc  .arc_cpid p .fh_span em{
	color: #FF0000;
}

@media only screen and (min-width: 800px) {
	#fh_video{
		height: 500px;
	}
}
@media only screen and (max-width: 800px) {
	#fh_video{
		height: 500px;
	}
}

.main_arc  .arc_cpid p em{
	color: #FF0000;
}
.main_arc  .arc_cpid img{
	max-width: 80%;
	display: block;
	margin: 10px auto;
}
.main_arc  .arc_body p{
	text-indent: 28px;
	margin: 15px auto;
}
.main_arc  .arc_body .kkjz_arc_h2,
.main_arc  .arc_body>h2{
	line-height: 40px;
	background: #F4F4F4;
	color: #000;
	font-size: 16px;
	margin: 15px auto;
	padding-left: 25px;
	border-left: 3px solid #FFD700;
}
.main_arc  .arc_body p img{
	max-width: 80%;
	display: block;
	margin: 10px auto;
}

/*arc_page_div*/
.arc_page_div{
	border-top: 1px solid #CCCCCC;
	height: 30px;
}
.arc_page_ul li{
	line-height: 25px;
	width: 48%;
	float: left;
}
.arc_page_ul li:last-child{
	margin-left: 4%;
	text-align: right;
}

.arc_banquan{
	margin: 20px auto;
	background: #F4F4F4;
	padding: 20px;
	line-height: 20px;
	color: #C0C0C0;
	font-size: 12px;
}
.arc_banquan div{
	margin-top: 15px;
}
.arc_banquan b:first-child{
	padding-right: 20px;
}

@media only screen and (min-width: 480px) {
	.arc_tuijian_div ul li{
		width: 48%;
		float: left;
		line-height: 30px;
	}
	.arc_tuijian_div ul li:nth-child(2n+1){
		margin-right: 4%;
	}
}
.arc_tuijian_div ul li{
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.arc_tuijian_div ul li i{
	font-size: 12px;
	padding-right: 10px;
}
.arc_tuijian_div ul li:hover,
.arc_tuijian_div ul li:hover a{
	color: #FFD700;
}
/*arc_case_img*/
.arc_case_img {
	overflow: hidden;
}
.arc_case_img ul li{
	width: 49%;
	float: left;
	margin-bottom: 2%;
	position: relative;
	overflow: hidden;
}
.arc_case_img ul li:nth-child(2n+1){
	clear: both;
	margin-right: 2%;
}
.arc_case_img ul li img{
	width: 100%;
}
.arc_case_img ul li b{
	display: none;
	z-index: 1;
	position: absolute;
	width: 320px;
	line-height: 60px;
	text-align: center;
	top: 50%;
	left: 50%;
	color: #FFD700;
	font-size: 22px;
	margin-left: -160px;
	margin-top: -60px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg);
}

/*index_cp*/
.index_body{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: -2;
	/*background: url(/kkjz_img/index_cp_bg.jpg) center top;*/
}
.index_cp{
}

@media only screen  and (max-width: 1000px) {
	.banner_cp{display: none;}
}

.banner_cp{
	width: 100%;
	height: 150px;
	/*opacity: 0.4;
	z-index: -1;
	background: url(/kkjz_img/banner_cp_bg.png)*/
}
.content_cp{
	background: #FFFFFF;
}

@media only screen and (min-width: 1000px)  {
	.cp_left{
		float: left;
		width: 30%;
		padding-right: 50px;
		margin-top: -110px;
	}
	.cp_right{
		float: left;
		width: 70%;
	}
}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
	.cp_left{
		display: none;
	}
	.cp_right{
		width: 100%;
		padding-top: 10px;
	}
}




.cp_left .item{
	width: 100%;
	height: 110px;
	background: #FFD700;
	color: #FFFFFF;
	text-align: center;
	padding: 20px 0px;
}
.cp_left .item span{
	display: block;
	font-size: 20px;
	line-height: 35px;
}
.cp_left .item b{
	font-size: 24px;
	line-height: 35px;
}

.cp_menu{
	line-height: 30px;
}
.cp_menu dt{
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #FFFFFF;
}
.cp_menu dt a{
	color: #000;
	font-weight: bold;
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16PX;
}
.cp_menu dl dd{
	height: 30px;
	padding-left: 10px;
	background: #F1F1F1;
}
.cp_menu dl b{
	font-weight: normal;
	padding: 0 5px;
	line-height: 28px;
	font-size: 13px;
}
.cp_menu dl:first-child dd a{
	font-weight: bold;
	font-size: 15px;
}
.cp_menu dl:first-child dt{
	height: 35px;
	line-height: 35px;
}


.cp_menu dl dd:hover a{
	color: #FFD700;
}
.cp_menu dd i{
	padding-right: 5px;
}
.cp_menu dl dd:first-child{
	padding-top: 10px;
	height: 40px;
}
.cp_menu dl dd:last-child{
	padding-bottom: 10px;
	height: 40px;
}

.dl_description dl{
	display: none;
}
.dl_description dl:first-child{
	display: block;
}

/*dl_description*/
@media only screen  and (max-width: 720px) {
	.dl_description{
		display: none;
	}
	.dl_img{
		padding-top: 35px;
	}
		
}
.dl_img ul li video{
	display: none;
}



.dl_description{
	margin: 0px auto 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	height: 410px;
}
.dl_description .index_shipin{
	height: 380px;
	width: 380px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#index_video{
	height: 380px;
	width: 380px;
	z-index: 2;
}


#index_video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

 .index_VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 999;
	background: url(/kkjz_img/bo1.png)no-repeat;
}





.dl_description dl{
	position: relative;
}

.dl_description dl dt img{
	width: 100%;
}
.dl_description dl dd{
	padding-left: 420px;
}
.dl_description dl dd h3{
	line-height: 35px;
}
.dl_description dl dd p{
	color: #CCCCCC;
	line-height: 25px;
	max-height: 75px;
	overflow: hidden;
}
.dl_description dl dd .cp_ul{
	margin: 20px auto;
}
.dl_description dl dd .cp_ul li{
	height: 35px;
	line-height: 35px;
}
.dl_description dl dd .cp_more a{
	display: block;
	float: left;
	width: 140px;
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.dl_description dl dd .cp_more .ljxj{
	background: #FFD700;
	margin-right: 40px;
}
.dl_description dl dd .cp_more .cpxq{
	background: url(/kkjz_img/nav_bg.jpg)center top no-repeat;
}



.tg_list_ul {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

@media only screen and (min-width: 800px)  {
	.tg_list_ul li {
		width: 23.5%;
		margin-right: 2%;
		margin-top: 2%;
		margin-bottom: 2%;
		float: left;
		overflow: hidden;
	}
	.tg_list_ul li:nth-child(4n+4) {
		margin-right: 0;
	}
	.tg_list_ul li:nth-child(4n+1) {
		clear: left;
	}

}
.tg_list_ul li:nth-child(9),
	.tg_list_ul li:nth-child(10){
		display: none;
	}
@media only screen  and (max-width: 800px) {
	.tg_list_ul li {
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
		float: left;
		overflow: hidden;
	}
	.tg_list_ul li:nth-child(2n+2) {
		margin-right: 0;
	}
	.tg_list_ul li:nth-child(2n+1) {
		clear: left;
	}
}


.tg_list_ul li a {
	display: block;
}

.tg_list_ul li .img {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.tg_list_ul li .img img {
	width: 100%;
}

.tg_list_ul li .img .txts {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	top: 100%;
	left: 0;
	color: #ffffff;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.tg_list_ul li .img .txts a {
	display: block;
	height: 100%;
	overflow: hidden;
	text-align: center;
}

.tg_list_ul li .img .txts span {
	color: #fff;
	line-height: 2.5;
	display: inline-block;
	margin: 26% 12px 0 12px;
	font-size: 16px;
}

.tg_list_ul li .img .txts span i {
	width: 48px;
	height: 48px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
	font-size: 30px;
}

.tg_list_ul li:hover .img .txts {
	top: 0;
}

.tg_list_ul li .img .txts span i:hover {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-o-transform: rotate(360deg);
}

.tg_list_ul li .zi {
	position: relative;
	overflow: hidden;
	background: #fff;
	width: 100%;
	text-align: center;
}

.tg_list_ul li .zi a {
	padding: 8px 4px;
}

.tg_list_ul li p {
	font-size: 16px;
	color: #161616;
	position: relative;
	z-index: 1;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.tg_list_ul li .zi:after {
	position: absolute;
	left: 0;
	bottom: 100px;
	content: "";
	width: 100%;
	height: 100px;
	background: #FFD700;
	display: block;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.tg_list_ul li:hover .zi:after {
	bottom: 0px;
}

.tg_list_ul li:hover .zi p a {
	color: #ffffff;
}

.tg_list_ul li:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	-moz-transform: scale(1.1);
}

/*index_zizhi*/
.index_zizhi{
	background: url(/kkjz_img/zizhi_bg.jpg)center top no-repeat;
}
.index_zizhi>.main{
	position: relative;
}

.index_zizhi .zizhi_item{
	position: absolute;
	width: 340px;
	height: 150px;
	margin-top: -75px;
	top: 50%;
	left:17.5%;
	margin-left: -170px;
	border: 1px solid #FFD700;
	text-align: center;
}
.index_zizhi .zizhi_item b{
	display: block;	
	text-align: center;
	color: #FFFFFF;
	line-height: 35px;
}
.index_zizhi .zizhi_item .b11{
	font-size: 20px;
	margin-top: 15px;
}
.index_zizhi .zizhi_item .b22{
	font-size: 20px;
	color: #FFD700;
	margin-bottom: 15px;
}
.index_zizhi .zizhi_item span{
	display: inline-block;
	padding: 0 25px;
	font-size: 16px;
	height: 26px;
	line-height: 26px;
	background: #FFFFFF;
	color: #000000;
	border-radius: 13px;
}
.index_zizhi .zizhi_item h5{
	position: absolute;
	display: block;
	width: 250px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	background: #2c6195;
	top: 137px;
	left: 45px;
	height: 24px;
	line-height: 24px;
}


@media only screen and (min-width: 960px) {
	.index_zizhi .rongyu_div{
		padding: 40px 0px 40px 35%;
	}
	.index_zizhi .zizhi_item{
		display: block;
	}
	.index_zizhi{
		height: 380px;
	}
}
@media only screen and (max-width: 960px) {
	.index_zizhi .rongyu_div{
		padding: 40px 10px;
	}
	.index_zizhi .zizhi_item{
		display: none;
	}
}


.rongyu {
	overflow: hidden;
	position: relative;
	background: #FFFFFF;
	width: 100%;
	margin: 0 auto;
	padding: 15px;
}
.rongyu .hd{
	display: none;
}
.rongyu .bd {
	overflow: hidden;
	margin: 0 auto;
}
.rongyu .bd ul {
	overflow: hidden;
	zoom: 1;
	width: 100%;
}

.rongyu .bd ul li {
	overflow: hidden;
	float: left;
	_display: inline;
	width: 25%;
	padding: 10px 0px;
}

.rongyu .bd ul li img {
	display: block;
	width: 90%;
	margin: 0 auto;
	transition: all .5s;
}

.rongyu .bd ul li:hover img {
	cursor: pointer;
	-webkit-transform: scale(1.1);
	moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/*index_case*/
.index_case{
	background: url(/kkjz_img/index_case_bg.jpg) center top no-repeat;
}

.index_item{
	text-align: center;
	padding: 40px 0px 30px;
}
.index_item span{
	display: block;
	line-height: 35px;
	height: 35px;
	text-align: center;
}

.index_item .english{
	font-size: 28px;
	color: #FF0000;
}

.index_item .zhongwen{
	font-size: 20px;
	color: #FFFFFF;
}

.index_item em{
	display: block;
	margin: 10px auto;
	width: 40px;
	height: 4px;
	background: #FF0000;
	position: relative;
}
.index_item em:before{
	position: absolute;
	display: block;
	content: '';
	width: 80px;
	height: 2px;
	top: 1px;
	left: 0px;
	margin-left: -80px;
	background: #F0F0F0;
}
.index_item em:after{
	position: absolute;
	display: block;
	content: '';
	width: 80px;
	height: 2px;
	top: 1px;
	left: 40px;
	background: #F0F0F0;
}


.index_case .content ul{
	width: 100%;
}

@media only screen and (min-width: 800px)  {
	.index_case .content ul li{
		width: 17.6%;
		margin-right: 3%;
		margin-bottom:3%; 
		float: left;
		position: relative;
		overflow: hidden;
	}
	.index_case .content ul li:nth-child(5n+5){
		margin-right:0;
	}

}
@media only screen and (min-width: 640px) and (max-width:800px)  {
	.index_case .content ul li{
		width: 22%;
		margin-right: 4%;
		margin-bottom:4%; 
		float: left;
		position: relative;
		overflow: hidden;
	}
	.index_case .content ul li:nth-child(10),
	.index_case .content ul li:nth-child(9),
	.index_case .content ul li:nth-child(5){
		display: none;
		}
	.index_case .content ul li:nth-child(4n+4){
		margin-right:0;
	}	
		
		

}
@media only screen and (max-width:640px)  {
	.index_case .content ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom:4%; 
		float: left;
		position: relative;
		overflow: hidden;
	}
	.index_case .content ul li:nth-child(6),
	.index_case .content ul li:nth-child(7),
	.index_case .content ul li:nth-child(8),
	.index_case .content ul li:nth-child(9),
	.index_case .content ul li:nth-child(10),
	.index_case .content ul li:nth-child(5){
		display: none;
		}
	.index_case .content ul li:nth-child(2n+2){
		margin-right:0;
	}	

}






.index_case .content ul li img{
	width: 100%;
}

.index_case .content  ul li b{
	display:block;
	font-weight: normal;
	font-size: 16px;
	line-height:28px;
	width:100%;
	overflow: hidden;
	max-height: 56px;
	text-align: center;
	color: #FFFFFF;
}

.index_more{
	padding-bottom: 3%;
	text-align: center;
}
.index_more a{
	display: inline-block;
	padding: 0 50px;
	height: 40px;
	line-height: 40px;
	background: #FF0000;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 2px;
}
.index_more a i{
	padding-left: 10px;
}
.index_more a:hover i{
	padding-left: 20px;
}


/*.index_news*/
.index_news{
	background: #FFFFFF;
}
.index_news .index_item .zhongwen{
	color: #000000;
}

.index_news .right_yizhanshi_img{
	margin: 0 auto;
}

.index_news .index_more{
	margin-top: 3%;
}
/*index_us*/
.index_us{
	background: url(/kkjz_img/index_us_bg.jpg) center top no-repeat;
}
.index_us .content{
	color: #F8F8F8;
	line-height: 25px;
	text-indent: 25px;
}
.index_us .content p{
	margin: 10px auto;
}
.index_us .main>b{
	display: block;
	text-align: center;
	margin: 5px auto 30px;
	color: #FF0000;
	font-size: 22px;
}

@media only screen  and (max-width: 640px) {
	
	.index_us ul{
		display: none;
	}
	.index_us>.main>b{
		display: none;
	}
	.index_zhichi .zhichiul{
		display: none;
	}
}


.index_us ul{
	width: 100%;
}
.index_us ul li{
	width: 22%;
	margin-right: 4%;
	margin-bottom:4%; 
	float: left;
	position: relative;
	overflow: hidden;
}
.index_us ul li:nth-child(4n+4){
	margin-right:0;
}
.index_us ul li img{
	width: 100%;
}
.index_us ul li b{
	display: none;
	z-index: 1;
	position: absolute;
	width: 300px;
	line-height: 50px;
	text-align: center;
	top: 50%;
	left: 50%;
	color: #FFD700;
	font-size: 22px;
	margin-left: -160px;
	margin-top: -60px;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg); 
	-webkit-transform:rotate(-45deg); 
	-o-transform:rotate(-45deg);
}

/*index_zhichi*/
.index_zhichi{
	background: #FFFFFF;
}
.index_zhichi .zhongwen{
	color: #000000;
}
.index_zhichi .content{
	line-height: 25px;
	text-indent: 25px;
	text-align: center;
}
.index_zhichi .content p{
	margin: 10px auto;
}

.index_zhichi .zhichiul{
	width: 100%;
	max-width: 900px;
	margin: 30px auto 0px;
}
.index_zhichi  .zhichiul>li{
	width: 20%;
	float: left;
	text-align: center;
	padding-bottom: 20px;
}
.index_zhichi  .zhichiul>li span{
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}
.index_zhichi  .zhichiul>li:hover span{
	color: #c8161d;
}
.index_zhichi  .zhichiul>li div{
	width: 118px;
	height: 118px;
	margin: 0 auto;
}
.index_zhichi .zhichi_li1 div{
	background: url(/kkjz_img/index_zhichi_bg1.png)center top no-repeat;
}
.index_zhichi .zhichi_li2 div{
	background: url(/kkjz_img/index_zhichi_bg2.png)center top no-repeat;
}
.index_zhichi .zhichi_li3 div{
	background: url(/kkjz_img/index_zhichi_bg3.png)center top no-repeat;
}
.index_zhichi .zhichi_li4 div{
	background: url(/kkjz_img/index_zhichi_bg4.png)center top no-repeat;
}
.index_zhichi .zhichi_li5 div{
	background: url(/kkjz_img/index_zhichi_bg5.png)center top no-repeat;
}
.index_zhichi .zhichi_li1:hover div{
	background: url(/kkjz_img/index_zhichi_bg11.png)center top no-repeat;
}
.index_zhichi .zhichi_li2:hover div{
	background: url(/kkjz_img/index_zhichi_bg21.png)center top no-repeat;
}
.index_zhichi .zhichi_li3:hover div{
	background: url(/kkjz_img/index_zhichi_bg31.png)center top no-repeat;
}
.index_zhichi .zhichi_li4:hover div{
	background: url(/kkjz_img/index_zhichi_bg41.png)center top no-repeat;
}
.index_zhichi .zhichi_li5:hover div{
	background: url(/kkjz_img/index_zhichi_bg51.png)center top no-repeat;
}

/*404div*/
.div_404{
	min-height: 380px;
}
.div_404>.main{
	position: relative;
}
.div_404 .content{
	position: absolute;
	top: 80px;
	left: 10%;
	width: 80%;
	margin: 0px auto;
	padding: 60px 0px;
	background: #FEFEFE;
	opacity: .8;
	
}
.div_404 .content b{
	display: inline-block;
	font-size: 28px;
	color: #FFD700;
	line-height: 40px;
	border-bottom: 2px solid #FFD700;
	padding-right: 20px;
}
.div_404 .content span{
	color: #333;
}
.ul_404{
	width: 100%;
}
@media only screen and (min-width: 900px)  {
	.ul_404 li{
		width: 31%;
		float: left;
		margin-right: 3.5%;
	}
	.ul_404 li:last-child{
		margin-right: 0;
	}
}
@media only screen and (min-width: 600px) and (max-width:900px)  {
	.ul_404 li{
		width: 48%;
		float: left;
	}
	.ul_404 li:nth-child(2n+1){
		margin-right: 4%;
	}
}

.seozuixin_ul{
	width: 100%;
}
.seozuixin_ul a{
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-bottom: 1px dashed #CCCCCC;
}
@media only screen and (min-width: 481px) and (max-width: 6400px) {
	.seozuixin_ul li{
		width: 48%;
		float: left;
	}
	.seozuixin_ul li:nth-child(2n+1){
		margin-right: 4%;
	}
}
/*kkjz_link*/
.kkjz_link{
	color: #666666;
}
.kkjz_link a{
	color: #666666;
	padding-left: 10px;
}


/*img_xiangguan*/
.img_xiangguan .item{
	background: #F8F8F8;
	text-align: center;
	padding: 30px 0px;
}
.img_xiangguan .item h2{
	line-height: 40px;
	font-size: 22px;
	color: #a9a9a9;
}
.img_xiangguan .item h2 em{
	color: #FFD700;
}
.img_xiangguan .item span{
	color: #a9a9a9;
}

.img_xiangguan>.main>.list_img_con_left_ul{}

@media only screen and (min-width: 800px) and (max-width: 64000px) {
	.img_xiangguan>.main>.list_img_con_left_ul li{
		width: 23.5%;
		margin-right: 2%;
		float: left;
	}
	.img_xiangguan>.main>.list_img_con_left_ul li:nth-child(4n+1){
		clear: left;
	}
	.img_xiangguan>.main>.list_img_con_left_ul li:nth-child(4n+4){
		margin-right:0;
	}
}
.img_xiangguan>.main>.list_img_con_left_ul li:nth-child(3n+1){
	clear: none;
}
.img_xiangguan>.main>.list_img_con_left_ul li b{
	display: block;
    width: 100%;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
}


/*diqu*/

.dq_cp{
	background: url(/kkjianzhan/img/dq.jpg)center top no-repeat;
	width: 100%;
	padding-bottom: 30px;
}
.cp_item{
	font-weight: bold;
	text-align: center;
}
.cp_item>img{
	width: 100%;
	margin: 0 auto;
	max-width:890px;
}
.cp_item b{
	display: block;
	text-align: center;
	margin: 20px auto;
	line-height: 30px;
}
.cp_item .b11{
	color: #FF0000;
	font-size: 22px;
}
.cp_item .b22{
	color: #FFFFFF;
	font-size: 20px;
}
.cp_item .b33{
	width: 92%;
	max-width: 440px;
	height: 50px;
	line-height: 50px;
	border-radius: 10px;
	font-size: 22px;
	color: #FFFFFF;
	background: #FFDC00;
}
.cp_item div{
	text-align: center;
	margin: 30px auto 30px;
}
.cp_item div img{
	height: 33px;
}
.cp_item div span{
	display: inline-block;
	font-weight: bold;
	font-size: 28px;
	color: #FF0000;
	margin-left: 15px;
	line-height: 35px;
}
.dqhot{
	width: 100%;
	height: 80px;
	background: #FFDC00;
	text-align: center;
}
.dqhot img{
	
}





@media only screen and (min-width: 800px) {
	#dq_cp li{
		width: 22%;
		margin-right: 4%;
		margin-top: 4%;
	}
	#dq_cp li:nth-child(4n+4){
		margin-right: 0;
	}
	#dq_cp li:nth-child(4n+1){
		clear: both;
	}
	#dq_cp li:nth-child(3n+1){
		clear: none;
	}
}



.dq_zizhi{
	background: #2c6195;
}
.dq_zizhi_item{
	width: 96%;
	padding: 20px;
	border: 2px solid #ffdc00;
	margin:  40px auto;
	max-width: 780px;
	position: relative;
	font-weight: bold;
}
.dq_zizhi_item b{
	display: block;
	width: 100%;
	text-align: center;
	line-height: 45px;
}
.dq_zizhi_item .b11{
	color: #FFFFFF;
	font-size:18px ;
}
.dq_zizhi_item .b22{
	color: #FFDC00;
	font-size: 20px;
}
.dq_zizhi_item span{
	display: block;
	width: 80%;
	max-width: 340px;
	margin: 20px auto ;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background: #FFFFFF;
	text-align: center;
	font-size: 18px;
	color: #333333;
	
	
}
.dq_zizhi_item h5{
	display: block;
	width: 90%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	background: #2c6195;
	position: absolute;
	left: 5%;
	bottom: -25px;
	font-size: 20px;
}

@media only screen and (min-width: 800px)  {
	.dq_zizhi_ul li{
		width: 22%;
		margin-right: 4%;
		margin-top: 4%;
	}
	.dq_zizhi_ul li img{	
		margin-bottom: 16%;
	}
	.dq_zizhi_ul li:nth-child(4n+4){
		margin-right: 0;
	}
	.dq_zizhi{

		padding: 40px 0px 60px;
	}
}
@media only screen and (min-width: 639px) and (max-width: 800px) {
	.dq_zizhi_ul li{
		width: 48%;
		margin-right: 4%;
		margin-top: 4%;
	}
	.dq_zizhi_ul li img{	
		margin-bottom: 12%;
	}
	.dq_zizhi_ul li:nth-child(2n+2){
		margin-right: 0;
	}
	.dq_zizhi{
		padding: 30px 0px 40px;
	}
}
@media only screen  and (max-width: 649px) {
	.dq_zizhi_ul li{
		width: 90%;
		margin: 10% auto ;
	}
	.dq_zizhi_ul li img{	
		margin-bottom: 10%;
	}
	.dq_zizhi{
		padding: 20px 0px 30px;
	}
	
}
@media only screen and (min-width: 639px) and (max-width: 6400px) {
	.dq_zizhi_ul li{
		float: left;
	}
}

.dq_zizhi_ul li img{	
	width: 100%;
}
.dq_zizhi_ul li p{
	width: 100%;
	padding: 5px 0px;
	height: 70px;
	background: #FFFFFF;
	text-align: center;
}
.dq_zizhi_ul li span{
	color: #FF0000;
	font-weight: bold;
	font-size: 18px;
}
.dq_zizhi_ul li .span2{
	line-height: 35px;
}
.dq_zizhi_ul li .span2 em{
	font-weight: normal;
}
.dq_zizhi_ul li .span1{
	line-height: 70px;	
}

/*dq_case*/
.dq_case_item{
	background:url(/kkjz_img/index_case_bg.jpg) center top no-repeat;
	padding: 40px 0px;
}
.dq_case_item .item b{
	display: block;
	font-weight: bold;
	margin: 15px auto;
	font-size: 20px;
	text-align: center;
	color: #FF0000;
}
.dq_case_item .item .b11{
	font-size: 32px;
}
.dq_case_item .item .b22{
	color: #FFFFFF;
	font-size: 30px;
}
.dq_case ul{
	border-left: 1px solid #333333;
}
.dq_case ul li{
	box-sizing: border-box;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.dq_case ul li .img{
	padding: 10px;	
}
.dq_case ul li .img img{
	width: 100%;
}
.dq_case ul li .txt{
	border-top: 1px solid #333333;
	width: 100%;
	text-align: center;
	height: 100px;
	padding-top: 10px;
	padding-bottom: 6px;
	color: #FF0000;
	overflow: hidden;
}
.dq_case ul li .txt strong{
	font-size: 16px;
}
.dq_case ul li div span{
	line-height: 28px;
}
@media only screen and (min-width: 800px)  {
	.dq_case ul li{
		width: 25%;
		float: left;
	}
}

@media only screen  and (max-width: 800px) {
	.dq_case ul li{
		width: 50%;
		float: left;
	}
}
@media only screen  and (max-width: 640px) {
	.dq_nav{
		display: none;
	}
}
.dq_nav{
	border-top: 1px solid #CCCCCC;
	margin-bottom: 30px;
}
.dq_dl dt{
}
.dq_dl dt b{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	padding: 0 5px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 16px;
	font-weight: normal;
}
.dq_dl dt .cur_b{
	color: #FF0000;
	border-bottom-color: #FF0000;
}
.dq_dl dd a{
	display:inline-block;
	margin-right: 30px;
	line-height: 32px;
}
.dq_dl dd:last-child{
	display: none;
}
