@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑";}
body{ margin:0; padding:0; font-size:12px; color:#333333;}
img{ margin:0; padding:0; border:none;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a,a:link,a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#b19373; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.div_clear{ clear:both;}
.div_over{ overflow: hidden; }
.div_1200{ width:1200px; padding: 0px 10px; margin:0 auto; }
.clear{ clear:both;}



.fl{
 float:left;
 }
.fr{
 float:right
 }
.clear{
	clear:both;
	}
.pageNav{
 clear:both; margin-top:30px; text-align:center;
}
.pageNav{}
.pageNav a{
 padding:8px 10px; font-size:14px; background:#EBEBEB; margin:0 auto;
}

.pageNav a.prev, .pageNav a.next, .pageNav a.cur{
 background-color:#b19373;  color:#ffffff; padding:8px 10px;
}
.pageNav a:hover{
	background:#b19373;
	color:#fff;
	}

/*header*/


.swiper-button-next,.swiper-button-prev{ outline:0; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ pointer-events: auto; }

.sidebar-wrapper {position:relative;width: 100%;height:100%;overflow:auto;display:none;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav {margin-top:80px;list-style-type:none;color:#fff;}
#dowebok .nav li {display:block; width: 70%; margin: 0 auto; text-align: center; line-height:55px;font-size:18px;position:relative;}
#dowebok .nav li a {display:block;padding:0 20px;height:100%;border-bottom:1px solid #666; color:#fff;}
#dowebok .nav a:hover {background-color:#000;}
#dowebok .nav li .n2btn {width:35px;height:60px;display:inline-block;position:absolute;right:0;top:0;background:url(../images/more-ico.png) no-repeat left center;background-size:auto 24px;z-index:10;}
#dowebok .nav li .nav2 {display:none;}
#dowebok .nav li .nav2 li {font-size:16px;}
#dowebok .nav li .nav2 li a {padding-left:50px;}
[data-simplersidebar='active'] {box-shadow:3px 0px 3px 0px rgba(0,0,0,0.5);}



/* 页头 */
.header{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background-color: rgb(0, 0, 0,.5);
}
.header .main{ max-width: 1500px; }
.header_box {
	position: relative;
	padding: 23px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}
.header_box h1 {
	width:194px;
	height:60px;
	background-image:url(../../images/images/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto 100%;
}
.header_box h1 a {
	display:inline-block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
.header_box .btn_box {
	display:inline-block;
	margin-top:10px;
}

.header_box .btn_box .menu{
	width:34px;
	height:29px;
	display:inline-block;
	float:right;
	cursor:pointer;
	background-image:url(../../images/images/nemu.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:25px;
	margin-left: 16px;
	position: relative;
}
.header_box .nav{
	float: left;
	display: inline-block;
	margin-right: 40px;
	position:relative;
	color: #fff;
}
.header_box .nav ul{ font-size: 0; }
.header_box .nav ul li {
	display:inline-block;
	line-height: 28px;
	font-size:16px;
	position:relative;
}

.header_box .nav li>a{ display:block; padding: 10px 15px 10px; text-align: center; font-size: 16px; color:#fff;}
.header_box .nav li a:hover,.header_box .nav li.on a{ font-weight: bold; }
.header_box .nav li .second{ display: none; width: 160px; opacity: 1; position: absolute; left: 50%; top: 73px; transform: translateX(-50%); overflow: hidden; z-index: 3; }
.header_box .nav li .second a{ display: block; height: 46px; line-height: 46px; color: #fff; font-size: 15px; text-align: center; background-color: rgb(0, 0, 0,.5); }
.header_box .nav li .second a:last-child{ border-bottom: 0; }
.header_box .nav li .second a:hover{ background-color:#b19373; color: #fff; font-weight: normal; }

.header .header_form { float: right; width: 172px; height: 27px; margin-top:10px;}
.header .header_form form {height:100%;display:inline-block;max-width:500px;width:100%;position:relative;background-color:#fff;border-radius:3px;}
.header .header_form form input.text {display:inline-block;position:absolute;left:0;top:0;width:77%;height:100%;border:none;text-indent:10px;color:#333;font-size:14px;border:none;border-radius:3px;}
.header .header_form form input.submit{display:inline-block;position:absolute;right:0;top:0;width:23%;height:100%;background:#9b9b9b url(../../images/images/search.png) center center no-repeat;background-size: auto 16px;border:none;border-radius:3px;color:#fff;font-size:14px;}
.header .header_form form input.submit:hover{ background-color: #b19373; }


.hrbox{ margin-top: 12px; }
.hrbox .wxewm{ position: relative; margin:10px 15px 10px;display:inline-block;width: 30px; height:27px; cursor: pointer; background: url(../../images/images/wx.png) center center no-repeat; background-size: auto 24px; }
.hrbox .wxewm .showbox{ position: absolute; display: none; right: 0px; top: 50px; z-index: 33; width: 90px; padding: 5px; background: rgba(255,255,255,1); }
.hrbox .showbox:before { width: 0; height: 0; position: absolute; content: ""; border: 10px solid transparent; border-bottom-color: #fff; top: -20px; right: 8px; }
.hrbox .wxewm:hover .showbox{ display: block; }
.hrbox .wxewm .showbox img{ width:90px; height:90px; }

.hrbox .tianmao{ float: right; display: block; margin: 0 14px 0 23px; width: 24px; height: 27px; background: url(../../images/images/TM.png) center center no-repeat; background-size: auto 24px; } 

.hrbox .search_btn{ width:21px; height:27px; display: none; background-image: url(../../images/images/searchb.png); background-repeat:no-repeat; background-position:center; background-size: auto 21px; float: left; cursor:pointer; position: relative; top:10px; }





.banner{width:100%;}
.banner .swiper-slide{ width:100%;}
.banner .swiper-slide img{ width:100%;}
.banner .video_box{ font-size: 0; line-height: 0; position: relative;}
.banner .ivideo{ width: 100%; height: 100%; object-fit: cover; }
.pcban .btn{cursor: pointer; display: none; position: absolute; left: 50%; bottom: 100px; margin-left: -105px; width: 210px; height: 60px; line-height: 60px; border: 1px solid rgba(255,255,255,.4); text-align: center; color: #fff; font-size: 18px; pointer-events: none; }
.pcban .swiper-slide:hover .btn{ display: block; }
/* .pcban .swiper-slide-duplicate{ z-index: -1; } */

.banner .video_box .img{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.banner .video_box .img img{
	width: 100%; 
	height: 100%; 
	object-fit: cover;
}


.banner .main{ }
.banner .swiper-pagination{ width: 100%; bottom: 62px; color: #fff; text-align:center;z-index:9;}
.banner .swiper-pagination-bullet{ display:inline-block; width:40px; height:4px; margin: 0 7px; background:rgb(255, 255, 255,.4); cursor:pointer; opacity: 1; border-radius: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 14px; }
.banner .swiper-pagination-bullet-active{ background: #fff; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 39px;}

.banner .swiper-button-next,.banner .swiper-button-prev{ width: 46px; height: 46px; background-size: auto 27px;}
.banner .swiper-button-prev{ background-image: url(../../images/images/bleft.png);}
.banner .swiper-button-next{ background-image: url(../../images/images/bright.png);}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-color: #b19373;}




/*index_midd*/
	.index_midd{ overflow: hidden; position: relative;min-width:1220px; width:100%;}
	/*index_m1*/
		.index_m1{ min-width: 1220px; width: 100%; overflow: hidden; height: 900px; margin-bottom:2px;}
		.im1bg1{ background: url(../../images/images/i1a_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 900px; position:absolute; top: 0; }	
		.im1bg2{ background: url(../../images/images/i1_02.png) repeat-y top center; min-width: 1220px; width: 100%; height: 705px; position:absolute; top: 195px; }	
		.im1lst{ position: relative; width: 100%; padding:255px 0 0px 0}
		.im1lR{ width: 680px; }
		.im1lRtit{ text-align: left; height: 100px; line-height: 100px; font-size: 35px; color: #000000; overflow: hidden; margin-bottom: 35px;}
		.im1lRlst{ background: url(../../images/images/i1_05.png) no-repeat top left; padding-left: 160px; }
		.im1lRlcon{ line-height: 40px; height: 350px; overflow: hidden; font-size: 16px;}
		.im1lRlmore{ margin-top: 55px; }
		.im1lRlmore a{ font-size:16px; color:#b19373;}
	/*end index_m1*/
	/*index_m2*/
		.index_m2{min-width: 1220px; width: 100%; position: relative; overflow: hidden;height: 1290px;}
		.im2bg{ background: url(../../images/images/i2a_01.jpg) no-repeat top right;width: 50%; height: 430px; float:left; position:relative;}
		.im2bg2{ background: url(../../images/images/i2a_02.jpg) no-repeat top center;width: 50%; height: 430px; float:right;position:relative;}
		.im2bg3{ background: url(../../images/images/i2a_03.jpg) no-repeat top center;width: 50%; height: 430px; float:left;position:relative;}
		.im2bg4{ background: url(../../images/images/i2a_04.jpg) no-repeat top center;width: 50%; height: 430px; float:right;position:relative;}
		.im2bg5{ background: url(../../images/images/i2a_05.jpg) no-repeat top center;width: 50%; height: 430px; float:left;position:relative;}
		.im2bg6{ background: url(../../images/images/i2a_06.jpg) no-repeat top center;width: 50%; height: 430px; float:right;position:relative;}
		.im2pos{ position: relative; z-index: 1; width: 100%; min-width: 1220px; height: 860px;}
		.im2_lst1{ position: absolute; top:138px; left: 20%; }
		.im2_lst1 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst1 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst1 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
		.im2_lst2{ position: absolute; top:138px; left: 20%;}
		.im2_lst2 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst2 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst2 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
		.im2_lst3{ position: absolute; top:138px; left: 20%;}
		.im2_lst3 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst3 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst3 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
		.im2_lst4{ position: absolute; top:138px; left: 20%;}
		.im2_lst4 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst4 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst4 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
		.im2_lst5{ position: absolute; top:138px; left: 20%;}
		.im2_lst5 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst5 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst5 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
		.im2_lst6{ position: absolute; top:138px; left: 20%;}
		.im2_lst6 span{ display: block; font-size: 36px; color: #ffffff; line-height: 50px;}
		.im2_lst6 font{ display: block; font-size: 20px; color: #ffffff; line-height: 45px; font-family: "Arial"; text-transform: uppercase;}
		.im2_lst6 a{ display: block; margin-top: 35px; color:#ffffff; font-size:16px;}
	/*end index_m2*/
	/*index_m3*/
		.index_m3{min-width: 1220px; width: 100%; background:#f4f4f4; position: relative; overflow: hidden;}
		.index_m3x{ padding: 40px 0px 80px 0px; }
		.im3tit{ height: 180px; line-height: 180px; text-align: center; font-size: 48px; color: #000000;}
		.im3lst{}
		.chinaz3{width:100%;position: relative;}
		.chinaz3 .n_ul{width:100%;overflow:hidden;margin-top:0px;}
		.chinaz3 .n_ul .swiper-slide{background:#FFF;}
		.chinaz3 .n_ul .n_img{width:100%;padding-bottom:60.45%;position:relative;}
		.chinaz3 .n_ul .n_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
		.chinaz3 .n_ul .n_txt{padding:25px 15px 15px;}
		.chinaz3 .n_ul .n_txt .n_p{padding:0;}
		.chinaz3 .n_ul .n_txt .n_p p{margin:0;}
		.chinaz3 .n_ul .n_txt .n_p p:first-child{height:26px;line-height:26px;font-size:16px;color:#4f4f4f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		.chinaz3 .n_ul .n_txt .n_p p:last-child{line-height:20px;height:40px;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:7px; text-align:center;}
		.chinaz3 .n_ul .n_txt span{height:14px;line-height:14px;color:#737373;padding-left:10px;display:block;margin-top:17px;font-family:Arial;}
		.chinaz3 .swiper-pagination{position:relative;margin-top:48px;}
		.chinaz3 .swiper-pagination-bullet{width:12px;height:12px;background:#999;margin:0 5px;opacity:1;}
		.chinaz3 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b19373;}

	/*end index_m3*/
	/*index_m4*/
		.index_m4{min-width: 1220px; width: 100%; height: 950px; position: relative; overflow: hidden;}
		.im4bg{ min-width: 1220px; width: 100%; height: 950px;}
		.im4bg2{ background:#ffffff; height: 950px; width: 45%; position: absolute; top: 0; }
		.im4pos{ position:absolute; top: 0; z-index: 1; width: 100%; min-width: 1220px;}
		.im4pos1{ padding: 180px 0px 100px 0px; }
		.im4pos1a{ line-height: 100px; height: 100px; text-align: left; font-size: 48px; overflow: hidden; color: #000000;}
		.im4pos1b{ padding: 60px 0px 0px 0px; width: 400px;}
		.im4pos1b span{ display: block; background: url(../../images/images/i4_03.jpg) no-repeat center left; padding-left: 25px; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #999999;}
		.im4pos2{}
		.im4pos2 span{ display: block; font-size:16px; color:#CCC; font-style:italic;}
		.im4pos2 font{ display: block; height: 45px; line-height: 45px; font-size: 32px; color:#666; letter-spacing:5px;}
		.im4pos3{ text-align: left; padding-top: 120px;}
		.im4pos3 a{ font-size:16px; color:#b19373;}
		.im4posy{ position: absolute; z-index: 11; top: 0; left: 45%; width: 120px; padding: 180px 0px 0px 0px; height: 470px; background:#ffffff; }
		.im4posy a{ display: block; font-size: 16px; color: #999999; height: 60px; line-height: 60px;}
		.im4posy a.on{ color: #b19373;}

		.im4posz{ position: absolute; z-index: 11; bottom: 135px; left: 45%; margin-left: -80px; width: 160px; height: 35px;}
		.im4posz a.prev{ display: block; float: left; background: url(../../images/images/i4_11.png) no-repeat center; width: 19px; height: 35px;}
		.im4posz a.next{ display: block; float: right; background: url(../../images/images/i4_13.png) no-repeat center; width: 19px; height: 35px;}
	/*end index_m4*/
	/*index_m5*/
		.index_m5{min-width: 1220px; width: 100%; background: #424446;  overflow: hidden; height: 800px; position:relative;}
		.im5bg{ background: url(../../images/images/i5_02.jpg) no-repeat top center; min-width: 1220px; width: 100%; height: 800px; position: absolute; top: 0;}
		.im5pos{ position: relative; width: 100%; top: 0; }
		.im5pos1{ margin-top: 160px; height: 80px; line-height: 80px; text-align: center; color: #ffffff; font-size: 48px; }
		.im5pos2{ margin-top: 10px; width:80%;  height: 105px; line-height: 35px; margin:0 auto;  text-align: center; color: #dbdbdb; font-size: 16px; overflow: hidden;}
		.im5pos3{ padding: 82px 0px 50px 0px; }
		.im5pos3 span{ display: block; width: 1px; height: 20px; margin: 0 auto; background: #ffffff; }
		.im5pos4{ padding-bottom: 65px; }
		.im5pos4 span{ display: block; height: 27px; line-height: 27px; text-align: center; font-size: 16px; color: #ffffff;}
		.im5pos4 font{ display: block; height: 55px; line-height: 55px; text-align: center; font-size: 48px; color: #ffffff; font-family: "Arial";}
		.im5pos5{}
		.im5pos5 a{ display: block; margin: 0 auto; border-radius: 30px; overflow: hidden; width: 220px; height: 60px; line-height: 60px; text-align: center; background: #b19373; color: #ffffff; font-size: 24px;}
	/*end index_m5*/
	/*index_m6*/
		.index_m6{ min-width: 1220px; width: 100%; background: #f4f4f4; position: relative; overflow: hidden;}
		.im6tit{height: 180px; line-height: 180px; text-align: center; font-size: 48px; color: #000000;}
		.im6lst{ height: 530px; }
		.chinaz6{width:100%; height:530px; position: relative;}
		.chinaz6 .news_ul{width:100%;overflow:hidden;margin-top:0px;}
		.chinaz6 .news_ul .swiper-slide{background:#FFF;}
		.chinaz6 .news_ul .n_img{width:100%;padding-bottom:60.45%;position:relative;}
		.chinaz6 .news_ul .n_img img{width:100%;height:100%;display:block;position:absolute;left:0;top:0;object-fit:cover;}
		.chinaz6 .news_ul .n_txt{padding:25px 15px 15px;}
		.chinaz6 .news_ul .n_txt .n_p{padding:0 10px 23px;border-bottom:1px solid #E5E5E5;}
		.chinaz6 .news_ul .n_txt .n_p p{margin:0;}
		.chinaz6 .news_ul .n_txt .n_p p:first-child{height:26px;line-height:26px;font-size:16px;color:#4f4f4f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		.chinaz6 .news_ul .n_txt .n_p p:last-child{line-height:20px;height:40px;color:#9f9f9f;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:7px;}
		.chinaz6 .news_ul .n_txt span{height:14px;line-height:14px;color:#737373;background:url(../../images/images/newsli.png) no-repeat right 10px center;padding-left:10px;display:block;margin-top:17px;font-family:Arial;}
		.chinaz6 .swiper-pagination{position:relative;margin-top:48px;}
		.chinaz6 .swiper-pagination-bullet{width:12px;height:12px;background:#999;margin:0 5px;opacity:1;}
		.chinaz6 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b19373;}
	/*end index_m6*/
/*end index_midd*/
/*footer*/
	.footer{ min-width: 1220px; width: 100%; background:#272727; overflow: hidden; padding:50px 0px 0px 0px;}
	.foot1{ overflow: hidden; margin-bottom: 35px;}
	.foot1L{}
	.foot1R{ margin-right:150px;}
	.foot1R1{margin-left: 55px;}
	.foot1R1:first-child{ margin-left: 0; }
	.foot1R1 span{ display: block; height: 50px; line-height: 50px; overflow: hidden; font-size: 14px; }
	.foot1R1 span a{ color: #ffffff; font-size:16px;}
	.foot1R1 font{ display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; }
	.foot1R1 font a{ color: #8a8a8a;font-size:15px; }
	.foot1R1 font a:hover{ color: #ffffff; }

	.foot2{ padding:10px 0 80px 0; }
	.foot2L{ margin-top:15px; float:right;}
	.foot2L1{ height: 42px; line-height: 42px; color: #ffffff; font-size: 34px; margin-bottom: 5px;}
	.foot2L1 span{ display: block; float: left; color: #797979;}
	.foot2L1 font{ display: block; float: left; padding-left: 5px;}
	.foot2L2{ line-height: 27px; height: 27px; overflow: hidden;  font-size: 16px; color:#797979;}
	.foot2R{ margin-top: 35px; }
	.foot2R1{}
	.foot2R1 a{ display: block; background: url(../../images/images/ift_07.jpg) no-repeat center; width: 23px; height: 40px;}
	.foot2R2{ margin-left: 20px; }
	.foot2R2 a{ display: block; background: url(../../images/images/ift_09.jpg) no-repeat center; width: 12px; height: 40px;}

	.foot3{ background: #212121; height: 55px; line-height: 55px; text-align: center; font-size: 14px; color: #797979; overflow:hidden;}
	.foot3 span{ display: block; float: left; margin-right: 20px; }
	.foot3 font{ display: block; float: right;}
	.foot3 a{ color: #797979; }
	.foot3 a:hover{ color: #ffffff; }
/*fbanner*/
.fbanner{width:100%;height:480px;}
.bannerimg{background:url(../../images/images/site_02.jpg) no-repeat top center; width:100%; min-width:1220px; height:480px;}
/*site*/
	.site_xtit{ position: relative; z-index:5; width: 100%;}
	.site_xtitx{ position: absolute; bottom: 0; width: 100%;  overflow: hidden;}
	.site_xtity{ height: 70px;  background: #ffffff; overflow: hidden;}
	.site_xtity span{ display: block; float: left; height:70px; line-height: 70px; color: #b19373; font-size: 26px; padding-left:25px; }
	.site_xtity font{ display: block; float: right; padding-right: 25px; height: 70px; line-height: 70px; color: #959595; font-size: 14px;}
	.site_xtity a{ color: #959595; }
	.site_xtity a:hover{ color: #b19373; }
	.simidd{ overflow: hidden; min-width: 1220px; width: 100%;}

	.site_xnavx{ padding: 20px 0px 0px 0px; }
	.site_xnav{ position: relative; width: 100%; height: 50px;}
	.site_xnav ul{ position: absolute; width: 100%; font-size: 0; text-align: left;}
	.site_xnav li{ display: inline-block;  margin-right: 20px; margin-bottom: 20px;}
	.site_xnav a{ display: block; background: #959595; color: #FFFFFF; padding: 0px 33px; height: 50px; border-radius: 25px; overflow: hidden; line-height: 50px; font-size: 16px;}
	.site_xnav a.linkhover{ background: #b19373; color: #FFFFFF; }
	.site_lst{ overflow: hidden; padding: 0px 0px 50px 0px; width: 100%;}
	.site_con{line-height:200%; min-height: 100px; font-size:16px; padding:15px;}
	.site_con img{ max-width:100%;}
	
	.pro_detail{}
	.pro_detail .pro_txt{ width:45%; padding:15px 60px 0; float:left;}
	.pro_detail .pro_txt h2{ font-size:26px; font-weight:bold; margin-bottom:15px;}
	.pro_detail .pro_txt .lx{line-height:220%; font-size:16px;}
	.pro_detail .pro_txt .lx img{display: inline-block;vertical-align: top;}
	.pro_detail .pro_tit{ font-size:26px; font-weight:bold; border-bottom:#CCC solid 1px; padding-bottom:15px;}
	.pro_detail .pro_img{ width:40%; float:right; margin-right:5%;}
	.pro_detail .pro_con{ padding:15px;}
	.pro_detail .pro_con p{ text-align:left; line-height:180%;font-size:16px;}

/*site end*/
	.layerimgbg{ padding: 10px 10px 0 10px; }
	.layerimga{ background: #f9f9f9; }
	.layerimga img{ width: 180px; height: 180px; }
	.layerimgb{ text-align: center; color: #666666; font-size: 14px; height: 30px; line-height: 30px; margin-top: 5px; }

.zdy_contact{position:relative;}
.site_con .contact_map_content{ position: absolute;z-index: 5; width: 665px; height: 260px; background: rgba(255,255,255,.8); border-radius: 8px; padding: 62px;
	left:40%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.site_con .contact_map_content .map_content_title{ font-size: 24px; color: #333333; margin-bottom: 25px;}
.site_con .contact_map_content .map_content_txt p{ font-size: 15px; color: #333333; margin-bottom: 15px; line-height: 28px;}
.site_con .contact_map_content .map_content_txt p span{ font-size: 24px; color: #0056b8; margin-right: 14px; position: relative; top: 3px;}
#dituContent{ width: 100%; height: 460px;}


#footer{ display:none;}
.tan{ display:none;}

@media (max-width:1600px){
	.header_box{ padding:15px; }
	.header_box .nav li .second{ width: 140px; top:65px; }
}
@media (max-width:1450px){
	.header_box .nav{ margin-right: 20px; }
	.header_box .nav li>a{ padding: 10px 20px 10px; }
	.header_box .nav li .second{ width: 140px; top:65px; }
	.header_box .header_form{ position: absolute; display: none; left: 0; bottom: -90px; padding: 30px 15px; width: 100%; height: 90px; box-sizing: border-box; background: rgba(255,255,255,.8); text-align: center; }
	.header .header_form form input.submit{ background-color: #b19373; }
	.hrbox .search_btn{ display:inline-block; }
}
@media (max-width:1300px){
	.header_box .nav li>a{ padding: 10px 20px 10px; }
	.header_box .nav li .second{ width: 140px; top:65px; }
}
@media (max-width:1200px){
	.header_box{padding-top: 13px; }
	.header_box .nav li>a{ padding: 10px 8px 10px; font-size: 15px; }
	.header_box .nav li .second{ width: 140px; top:65px; }
	.header_box h1{ width: 160px; height: 47px; }
	.hrbox .tianmao{ margin-left: 14px; }
	.header_box .btn_box{ float: right; }
}
@media (max-width:991px){
	.header_box{ padding: 12px 15px; }
	.header_box h1{ width: 140px; height: 42px; }
	.hrbox{ margin-top: 5px; }
	.hrbox .tianmao{ margin: 0 20px; }
	.header_box .btn_box{ margin-top: 0px; }
	.header_box .btn_box .search_btn{ height: 35px; }
	.banner .swiper-pagination{ bottom: 50px; }
	.banner .swiper-button-next, .banner .swiper-button-prev{ width: 40px; height: 40px; background-size: auto 24px; }
	/*.banner .swiper-button-prev{ left: auto; right: 60px;}
	.banner .swiper-button-next{ right: 10px;}*/
	.index_midd{min-width:100%;}
	.index_m1{min-width:100%;height:auto;}
}
@media (max-width:768px){
	.index_midd{min-width:100%;}
	.index_m1{min-width:100%;height:auto;}
}
@media (max-width:480px){
	
	#dowebok .nav {margin-top:60px;}
	#dowebok .nav li { font-size:16px;}
	.header_box{ padding: 8px 15px; }
	.header_box h1{ width: 135px; height: 34px; }
	.hrbox .tianmao{ display:none; }
	.hrbox .wxewm{ display: none; }
	.hrbox .search_btn{ top:0;}
	.header_box .btn_box .menu{ margin-left: 12px;}
	.banner{ padding-top:50px;}
	.banner .swiper-pagination{ left: 10px; bottom:20px; }
	.banner .swiper-pagination-bullet{ width:20px; height:2px; margin: 0 4px;}
	.banner .swiper-button-next, .banner .swiper-button-prev{ width: 30px; height: 30px; background-size: auto 16px;}
	/*.banner .swiper-button-prev{ right: 50px;}*/
	.index_midd{min-width:100%;}
	.index_m1{min-width:100%;height:auto;padding:40px 0;}
	.im1bg1{ min-width:100%; height:25vm; background-size:cover; background-position:center;}
	.im1bg2{ min-width:100%; height:auto; }
	.im1lst{ padding:0;}
	.div_1200{ width:100%; padding:0;}
	.im1lR{ width:100%; background:rgba(255,255,255,0.8); padding:35px 0 15px;}
	.im1lRtit{ height:auto; line-height:200%; font-size:20px; text-align:center; margin:0;}
	.im1lRlst{ padding:0; background:none;}
	.im1lRlcon{ height:auto; padding:15px; line-height:180%; text-align:justify;}
	.im1lRlmore{ margin:30px 0; text-align:center;}
	.index_m2{min-width:100%; height:auto;}
	.im2bg{ width:100%; height:300px; background-size:cover; background-position:right;}
	.im2bg2{width:100%; height:300px; background-size:cover; background-position:right;}
	.im2bg3{width:100%; height:300px; background-size:cover; background-position:right;}
	.im2bg4{width:100%; height:300px; background-size:cover; background-position:right;}
	.im2bg5{width:100%; height:300px; background-size:cover; background-position:right;}
	.im2bg6{width:100%; height:300px; background-size:cover; background-position:right;}
	.im2_lst1{ width:80%; top:20%; left:10%;}
	.im2_lst2{ width:80%; top:20%; left:10%;}
	.im2_lst3{ width:80%; top:20%; left:10%;}
	.im2_lst4{ width:80%; top:20%; left:10%;}
	.im2_lst5{ width:80%; top:20%; left:10%;}
	.im2_lst6{ width:80%; top:20%; left:10%;}
	.im2_lst1 span{ font-size:28px;}
	.im2_lst1 font{ font-size:20px;line-height:150%;}
	.im2_lst2 span{ font-size:28px;}
	.im2_lst2 font{ font-size:20px;line-height:150%;}
	.im2_lst3 span{ font-size:28px;}
	.im2_lst3 font{ font-size:20px;line-height:150%;}
	.im2_lst4 span{ font-size:28px;}
	.im2_lst4 font{ font-size:20px;line-height:150%;}
	.im2_lst5 span{ font-size:28px;}
	.im2_lst5 font{ font-size:20px;line-height:150%;}
	.im2_lst6 span{ font-size:28px;}
	.im2_lst6 font{ font-size:20px;line-height:150%;}
	.index_m3{min-width:100%;}
	.index_m3x{ padding:20px 0;}
	.im3tit{ height:60px; line-height:60px; font-size:28px;}
	.chinaz3{ }
	.index_m4{ display:none;}
	.index_m5{ min-width:100%; height:400px;}
	.im5bg{min-width:100%; height:400px; background-size:cover; background-position:center; }
	.im5pos1{ width:80%; margin:0 auto; margin-top:50px;line-height:150%; font-size:24px;}
	.im5pos2{ width:90%; margin:0 auto;}
	.im5pos3{ display:none;}
	.im5pos4 font{ font-size:24px;}
	.im5pos5{ display:none;}
	.index_m6{min-width:100%; height:auto; padding:20px 0;}
	.im6tit{ height:60px; line-height:60px; font-size:28px;}
	.footer{min-width:100%;}
	.foot1L{ width:100%; text-align:center;}
	.foot2L1 span{ float:none; display:inline-block;}
	.foot2L1 font{ float:none; display:inline-block;}
	.foot1R{ display:none;}
	.foot2L{ float:left; margin-left:7%;}
	
	.fbanner{ height:250px;}
	.bannerimg{ height:250px;min-width:auto; background-size:cover;}
	.site_xtity span{ padding-left:10px; font-size:20px;}
	.site_xtity font{ padding-right:10px;}
	.simidd{ min-width:100%;}
	.pro_detail .pro_txt{ width:100%;padding:10px 20px;}
	.pro_detail .pro_img{ width:100%;}
	
	.site_con .contact_map_content{ position:relative; width:90%; padding:5%; height:auto; margin:0 auto; left:0; top:0;transform:translateX(0) translateY(0);}
	#dituContent{}
	
	
	
	
	#footer {
	max-width: 640px;
	overflow-x: hidden;
	width: 100%;
	position: fixed;
	z-index: 9999999;
	bottom: 0;
	display: flex;
	background: #0b904b;
	padding-bottom:5px;
	}
	
	#footer li {
		width: 25%;
		text-align: center;
	}
	
	#footer li a {
		font-size: 14px;
		color: #fff;
	}
	
	#footer li a img {
		width: 25%;
		display: block;
		margin: 5px auto 0px auto;
	}
	.wx{
        width: 90%;
        margin-left: 5%;
        font-size: 18px;
        color:white;
        text-align: center;
       
        border-radius: 5px;
        line-height: 40px;
    }
    .wx a{
        font-size: 18px;
        color:white;
    }
    /*弹窗*/
    .tan{
        width:60%;
        height:120px;
        background-color:#fff;
        position:fixed;
        left:20%;
        top:40%;
        display:none;
        z-index: 200;
    }
    .kuang{
        
        text-align:center;
        padding: 20px 0;
    }
    .txtcss{
        color:red;
        font-weight:800;
        font-size:20px;
    }
    .copy{
        font-size: 16px;
        float: left;
        background-color: #5AD700;
        padding: 10px 20px;
        margin-left: 17%;color: black;
        border-radius: 5px;
		margin-top:-20px;
    }
    .copy a{color: white;}
}





