@charset "utf-8";

/* CSS Document */

html{ font-size:12px; }
body{ margin:0;padding:0;color:#323232; background-color:#fff; overflow-x:hidden; }
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#c01701;transition:all 0.2s linear 0s;}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.w{width:1200px;margin:0 auto;position:relative}

.wrap{border-bottom: 1px solid #ddd;position: relative;top: -100px;padding-bottom:100px;}

.f_right{position:absolute;right:0;top:100%;display: block;z-index: 10;}
.f_left{position:fixed;left:0;bottom:40%;display: block;z-index:10;display: none;}
/*å‹æƒ…é"¾æŽ¥*/
.link1{width:1200px;height:64px;margin:0 auto;font-size:16px;color:#555555;text-align: center;margin-top:40px;position:relative;z-index: 20;}
.link1 .p1{font-size:20px;color:#555555;}
.link1 .p2{margin-top:20px;}
.link1 .p2 a{font-size:14px;color:#555555;text-align: center;}
.link1 .p2 span{margin:0 12px 0 12px;}
.fxd{position:absolute;left:40px;bottom:50px;z-index: 20;}
.fxd ul{float:left}
.fxd ul li{float:left;margin-left:10px;}
.ad{font-size:14px;color:#333;background:url(/images/wenhua/icon6.png) no-repeat left center;padding-left:13px;position:absolute;left:40px;bottom:20px;z-index: 20;}
.bq{font-size:14px;color:#333;position:absolute;right:40px;bottom:20px;z-index: 20;}


.zy_title{width:100%;padding-top:104px;}
.zy_title img{width:100%;height:100%;display: block;}
.zy{width:100%;background:#f7f7f7;position:relative;padding-bottom:30px;}
.zy .zy_t{width:617px;margin:0 auto;padding:45px 0;}
.zy .zy_c{width:1200px;background:#fff;margin:0 auto;z-index: 20;position:relative}
.zy .zy_c1{width:1200px;margin:0 auto;z-index: 20;position:relative}
.zy_nav{width:100%;height:70px;background:url(/images/wenhua/zy_bg.jpg) no-repeat;}
.zy_nav h1{float:left;height:70px;line-height:70px;background:url(/images/wenhua/gywm_icon1.png) no-repeat left center;padding-left:40px;font-size:30px;color:#fff;font-weight: normal;}
.zy_nav .h1{float:left;height:70px;line-height:70px;background:url(/images/wenhua/jion_icon1.png) no-repeat left center;padding-left:40px;font-size:30px;color:#fff;font-weight: normal;}
.zy_nav .h2{float:left;height:70px;line-height:70px;background:url(/images/wenhua/xmzs_icon1.png) no-repeat left center;padding-left:40px;font-size:30px;color:#fff;font-weight: normal;}
.zy_nav ul{height:70px;float:right;}
.zy_nav ul li{float:left;height:70px;line-height:70px;font-size:22px;font-weight: bold;/*font-size:20px;*/margin-left:20px;}
.zy_nav ul li:hover{background:url(/images/wenhua/gywm_icon2.png) no-repeat 0 22px;}
.zy_nav ul li.don{background:url(/images/wenhua/gywm_icon2.png) no-repeat 0 22px;}
.zy_nav ul li a{color:#fff;height:70px;display: block;margin-left:38px;}

/**äº§å"ç³»åˆ—**/
.product{width:1120px;margin:0 auto;padding-bottom:40px;}
.product ul{margin-left:-20px;}
.product ul li{float:left;width:265px;height:auto;margin:40px 0 0 20px;cursor: pointer;}
.product ul li img{width:263px;height:173px;border:1px solid #d9d9d9;}
.product ul li p{font-size:16px;margin-top:10px;background:url(/images/wenhua/cp_icon.png) no-repeat left center;padding-left:45px;width:225px;height:20px;overflow: hidden;}
.product ul li:hover p{background:url(/images/wenhua/cp_icon1.png) no-repeat left center;color:#F07416;}
.product ul li:hover img{border:1px solid #F07416;}
.cp_zs{position: fixed;top:50%;left:50%;margin-top:-300px;margin-left:-500px;width: 1000px;height: 600px;z-index: -1;}
.cp_tc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}
.cp_zs .tc{width:1000px;height:600px;background:#fefdfd;position:relative;z-index: 9999;}
.cp_zs .tc .tc_t{width:1000px;height:104px;background:url(/images/wenhua/cp_pic.jpg) no-repeat;}
.cp_zs .tc .tc_t h1{font-size:32px;color:#f07416;text-align: center;line-height:104px;}
.cp_zs .tc p{font-size:14px;color:#666;line-height:28px;width:920px;margin:0 auto;}
.cp_zs .tc p img{display: block;margin:0 auto;width:478px;height:288px;}
.weik{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background:rgba(0,0,0,0.5);opacity: 0;}
.tc .swiper-container5 .swiper-slide{background:#fff;height:600px;overflow-y:auto;}
/**å…³äºŽæˆ'ä»¬**/
.about{width:1120px;background:#fff;overflow: hidden;padding:40px 40px;}
.about p{float:left;width:1130px;color:#666;font-size:14px;line-height:40px;}
.about p span{color:#0ca055;font-size:18px;font-weight: bold;padding-right: 10px;}
.about .about_r{width:580px;height:425px;}
.about .about_r img{display: block;width:580px;height:386px;}
.about .about_r p{background:url(/images/wenhua/cp_icon.png) no-repeat left center;padding-left:40px;font-size:18px;color:#666;line-height:60px;height:60px;}
.swiper-container3{width: 580px;height: 486px;}

.ppwh{width:100%;height:770px;background:url(/images/wenhua/ppwh_bg.jpg) no-repeat;margin-top:10px;background-size:100% auto;}
.ppwh .ppwh_t{width:617px;margin:0 auto;margin-top:42px;}
.ppwh .ppwh_l{width:688px;height:554px;margin:100px 0 0 20px;position:relative;z-index: 99;}
.ppwh .ppwh_r{width:442px;height:554px;margin:60px 0 0 0;}
.ppwh .ppwh_r .ppwh1{border:1px #1b7339 dashed;float:left;width:199px;height:294px;margin-right:20px;}
.ppwh .ppwh_r .ppwh2{border:1px #1b7339 dashed;float:left;width:199px;height:294px;margin-right:20px;}
.ppwh .ppwh_r .ppwh3{border:1px #1b7339 dashed;float:left;width:199px;height:294px;margin:40px 20px 0 0;}
.ppwh .ppwh_r .ppwh4{border:1px #1b7339 dashed;float:left;width:199px;height:294px;margin:40px 20px 0 0;}
.ppwh .ppwh_r p{width:170px;margin:30px auto 15px auto;color:#333;font-size:14px;line-height:25px;}
.ppwh .ppwh_r p span{color:#1b7339;font-size:22px;font-weight: bold;display: block;text-align: center;padding-bottom:10px;}

.jstd{width:1200px;position:relative;background:#fff;height:301px;margin-top:40px;}
.jstd .jstd_img{width:216px;height:251px;position:absolute;left:40px;top:-45px;}
.jstd .jstd_img img{width:100%;height:100%;}
.jstd_p{width:858px;height:auto;position:absolute;right:40px;top:-45px;}
.jstd_p h1{font-size:28px;}
.jstd_p p{font-size:18px;line-height:38px;margin-top:20px;}
.jstd_p p span{font-size:18px;font-weight: bold;}
.jstd_c{width:1002px;margin:20px auto;position: relative;}
.jstd_c .gallery-thumbs .swiper-slide{position: relative;}
.jstd_c .gallery-thumbs .swiper-slide img{width:128px;height:149px;margin:15px 0 0 15px;}
.jstd_c .gallery-thumbs .swiper-slide p{font-size:18px;padding:10px 0 10px 0;text-align: center;}
.gallery-thumbs .swiper-slide-active{background:#fff}
.gallery-thumbs .swiper-slide-active p{color:#F07416}
/**åŠ ç›Ÿæµç¨‹**/
.jmlc{width:100%}


/**åª'ä½"è§†è§'**/
.video{width:1120px;margin:0 auto;padding-bottom:40px;margin-top:10px;}
.video ul{margin:-30px 0 0 -40px;}
.video ul li{width:540px;height:auto;float:left;margin:50px 0 0 40px;position:relative;top:0;transition:0.5s;cursor: pointer;}
.video ul li:hover{top:-10px;}
.video ul li:hover .video_img{box-shadow:0 0 20px #ddd;}
.video ul li:hover p{color:#F07416;background:url(/images/wenhua/cp_icon1.png) no-repeat left center;}
.video ul li .video_img img{width:540px;height:306px;}
.video ul li p{font-size:16px;background:url(/images/wenhua/cp_icon.png) no-repeat left center;padding-left:45px;margin-top:10px;}
.video ul li span{position:absolute;top:38%;left:50%;margin-left:-25px;}
.video_prop{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	z-index: 9999;
	display: none;
}
.close{
	position: absolute;
	top: 18%;
	left: 50%;
	margin-left: 300px;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	text-align: center;
	z-index: 10;
	border: 1px solid #fff;
	cursor: pointer;
}
.video_prop .video_con{
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -300px;
}
/**é¡¹ç›®å±•ç¤º**/
.xm1{width:1120px;height:558px;margin:0 auto;padding:40px 0;}
.xm1 img{float:left;display: block;width:535px;height:558px;}
.xm2{width:1120px;height:auto;margin:0 auto;padding:40px 0;}
.xm2 img{width:1120px;height:275px;display:block;margin-bottom:20px;}
.xm3{width:1120px;height:614px;margin:0 auto;padding:40px 0;}
.xm3 img{float:right;display: block;width:476px;height:614px;}
.xm4{width:1120px;height:680px;margin:0 auto;padding:40px 0;}
.xm4 img{float:left;display: block;width:453px;height:590px;margin-left:-40px;}
.xm5{width:1120px;height:auto;margin:0 auto;padding:40px 0;}
.xm5 img{width:1120px;height:324px;display:block;margin-top:10px;}
.xm6{width:1120px;height:471px;margin:0 auto;padding:40px 0;}
.xm6 img{float:right;display: block;width:487px;height:471px;}
.xm6 .p{float:left;height:471px;width:621px;}
.xm4 .p{float:right;height:680px;width:700px;}
.xm3 .p{float:left;height:614px;width:616px;}
.xm1 .p{float:right;height:558px;width:560px;}
.xm1 .p p,.xm2 p,.xm3 .p p,.xm4 .p p,.xm5 p,.xm6 .p p{font-size:18px;color:#666;line-height:40px;text-indent: 2em;}
.xm1 .p p span,.xm2 p span,.xm3 .p p span,.xm4 .p p span,.xm5 p span,.xm6 .p p span{font-size:18px;color:#0ca055;font-weight: bold;}

/**æ‹›å•†æµ·æŠ¥**/
.hb_img>img{display:block;width:1003px;margin:0 auto;}

	.lt{
		float: left;
	}
	.clear{
		overflow: hidden;
	}
	
	.content_right{
		position: relative;
	}
	.content_right img{
		margin-left: 10px;
	}
	
	.mz{
		top:1px;
		left: 60px;
	}
	.dh{
		top:50px;
		left: 60px;
	}
	.dz{
		top:100px;
		left: 60px;
	}
	.content{
		margin-top: 10px;
	}
	.content_right .nr{
		position: absolute;
		width: 305px;
		height: 110px;
		top:150px;
		left:17px;
		border: none;
		outline:none;
		resize:none;
		background: transparent;
	}
	.content_right	.tj{
		display: inline-block;
		width: 320px;
		height: 41px;
		background: red;
		top:231px;
		left:-30px;
		color: #FFFFFF;
		font-size: 18px;
	}

/**è¡Œä¸šåŠ¨æ€**/
.news{width:1120px;margin:0 auto;padding:40px 0;overflow: hidden;}
.news h1{font-size:32px;text-align: center;margin-bottom:18px;}
.news span{font-size:14px;color:#999;margin-right:30px;}
.news .span{text-align: center;}
.news .x{width:100%;height:2px;background:#eaeaea;margin-top:20px;}
.news_c{font-size:14px;color:#666;line-height:40px;text-indent: 2em;}
.news_c p{font-size:14px;color:#666;line-height:40px;text-indent: 2em;}
.news_c p span{color:#666 !important;font-size:14px !important;text-indent: 2em;}
.news_c p img{display: block;margin:0 auto!important;}
.fx{float:right;position:relative;margin-top:20px;}
.fx span{color:#999;font-size:14px;margin-top:5px;display: block;position:absolute;right:0;}
.fx ul li{float:left;margin:30px 0 0 10px}
.fp p{margin-top:20px;}
.fp p a{font-size:14px; color:#999;}

.news_list{width:1120px;margin:0 auto;padding-bottom:40px;}
.news_list ul{margin-left:-40px;}
.news_list ul li{height:80px;width:540px;float:left;margin:50px 0 0 40px;}
.news_list ul li:hover .new1_r h2{color:#f07416}
.news_list ul li:hover .new1_r p{color:#f07416}
.news_list ul li:hover .new1_l{background:url(/images/wenhua/news2.jpg) no-repeat;}
.news_list ul li:hover .new1_l h1{color:#f07416}
.news_list ul li:hover .new1_l span{color:#f07416}
.news_list ul li .new1_l{height:80px;width:80px;background:url(/images/wenhua/news3.jpg) no-repeat;text-align: center;}
.news_list ul li .new1_l h1{font-size:44px;color:#666;font-weight: normal;}
.news_list ul li .new1_l span{display: block;font-size:12px;color:#666;margin-top:-5px;}
.news_list ul li .new1_r{width:430px;margin-bottom:30px;}
.news_list ul li .new1_r h2{font-size:18px;font-weight: normal;}
.news_list ul li .new1_r p{font-size:14px;color:#666;height:40px;line-height:20px;width:100%;overflow:hidden;margin-top:12px;}
.fy{text-align: center;margin-top:80px;}
.fy a{font-size:16px;color:#fff;padding:5px 10px;background:#aaaaaa;margin-right:10px;}
.fy a:hover{background:#F07416;color:#fff;}
.fy a.active{background:#F07416;color:#fff;}
/**æ€»éƒ¨æ"¯æŒ**/
.zbzc{width:1200px;height:auto;padding-bottom:40px;}
.zbzc .list1{width:1120px;margin:0 auto;padding-top:40px;}
.zbzc .list1 img{margin-bottom:10px;}
.zbzc .list1 h1{font-size:18px;}
.zbzc .list1 p{font-size:18px;color:#666;line-height:38px;}

/*å"ç‰Œè¯ é‡Š*/
.ppqs{
	width: 1120px;
    background: #fff;
    height: 430px;
    padding: 40px 40px;
    
    margin: 0 auto;
}
.ppqs .ppqs_lf{
	width: 420px;
	float: left;
}
.ppqs .ppqs_lf img{width: 100%;}
.ppqs .ppqs_rf{
	width: 660px;
	float: right;
}
.ppqs .ppqs_rf h2{
	color: #000;
	font-size: 24px;
	font-weight: normal;
	margin-left: 27px;
	margin-bottom: 15px;
}
/*å"ç‰Œç†å¿µ*/
.ppln{
	width: 100%;
    background: url(/images/wenhua/bg_01.jpg) no-repeat;
    margin-top: 10px;
    background-size: 100% auto;
    padding-bottom: 22px;
}
.ppln .ppln_con{
	width: 1120px;
    background: #fff;
    height: 430px;
    padding: 40px 55px;
    
    margin: 0 auto;
}
.ppln .ppln_con .ppln_img{
	width: 560px;
	height: 192px;
}
.ppln .ppln_con .ppln_list{
	width: 100%;
	overflow: hidden;
	clear: both;
}
.ppln .ppln_con .ppln_img img{
	width: 100%;
	height: 100;
}
.ppln .ppln_con .ppln_txt{
	width: 530px;
	color: #666;
	line-height: 2;
	font-size: 14px;
	line-height:25px;
}
.ppln .ppln_con .ppln_txt span{
	display: block;
	width: 50px;
	height: 5px;
	background: #c5c5c5;
	margin: 40px 0 20px;
}
.tj_newsMk{

margin-top: 60px;

width: 500px;
}
.tj_newsMk ul{

}
.tj_newsMk ul li{

height: 28px;

line-height: 26px;
}
.tj_newsMk ul li a{
	
color: #666;
	
font-size: 14px;
	
display: block;
	
float: left;
	
width: 420px;
	
text-overflow: ellipsis;
	
overflow: hidden;
	
white-space: nowrap;
}
.tj_newsMk ul li span{

margin-right: 0px;
}
.xg_news{

}

.zx_news{

}
.tj_newsMk h3{

height: 40px;

border-bottom: 1px solid #ddd;

line-height: 40px;

position: relative;

color: #31865b;

font-weight: bold;

margin-bottom: 10px;
}
.tj_newsMk h3 a{
	
position: absolute;
	
right: 0;
	
color: #31865b;
font-weight: normal;
}

