/*头部开始*/


	
.header_img{width:100%;margin:0 auto;}
.header_img img{height:375px;width:100%;}	
/*头部结束*/
/*轮换大区域*/
html{position:relative;}
.lunhuan{width:100%;height:420px;position:relative;}
.lunhuan #lunhuanback{width:100%;height:420px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback p{width:100%;height:420px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan .lunhuan_main{height:420px;margin:0 auto;position:relative;}
/*左侧所有商品列表*/
.suoyouliebiao{width:239px;position:absolute;left:0px;top:0px;border-left:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;z-index:200;box-shadow:5px 5px 5px rgba(0, 0, 0, 0.2);}
/*轮换中间区域*/
.lunhuancenter{width:757px;height:420px;position:absolute;left:240px;top:0px;}
.lunhuancenter .centergif{display:block;width:760px;height:420px;position:absolute;left:0px;top:0px;z-index:4;}
.lunhuancenter b{position:absolute;left:0px;top:-40px;opacity:0;filter:alpha(opacity=0);z-index:3;width:760px;height:210px;display:block;}
#lunbonum{height:14px;line-height:23px;position:absolute;left:19px;top:393px;z-index:5;}
#lunbonum li{width:14px;height:14px;float:left;margin-right:9px;background:#B4B4B4;border-radius:14px;cursor:pointer;}
#lunbonum .lunboone{background:#C80002;cursor:pointer;}
ul.banner li.curr,banner:hover{ text-decoration:none;color:#FFF;background:#5AC6B5;-webkit-transition: color 0.4s ease-out; }
ul.banner li.curr a{color: #fff;}
/*首页开始*/
#container{min-height:200px;overflow:hiddenwidth:100%;margin:0 auto;/*background:#E1E7E8;*/background:#F8FBFF;}
.container_a{clear:both;position:relative;padding:40px 0 20px;width:100%;margin:0 auto;background: rgb(225, 231, 232); font: 12px/180% Arial, Helvetica, sans-serif, "新宋体"; font-size-adjust: none; font-stretch: normal;}
.container_a h1{text-align:center;font-size:36px;line-height:50px;font-weight:bold;color:#333;}
.chanpin_list{clear:both;width:100%;height:40px;margin-top:20px;}
.chanpin_list ul{width:560px;height:40px;margin:10px auto;}
.chanpin_list ul li{float:left;height:30px;margin:0 10px;}
.chanpin_list ul li a{display:block;padding:0 18px;height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#333;text-align:center;background:#CCC;}
.chanpin_list ul li a:hover{text-decoration:none;color:#C00;}		
/*轮滑2开始*/
.picbox img {border: currentColor;}
.picbox a {color: rgb(102, 204, 255);}
.picbox a:hover {color: rgb(132, 178, 99);}
.box {margin: 0px auto; width: 980px; overflow: hidden; position: relative; _height: 100%;}
.picbox {width: 980px; height: 200px; overflow: hidden; position: relative;}
.piclist {left: 0px; top: 20px; height: 115px; position: absolute;}
.piclist li {background: rgb(238, 238, 238); padding: 5px; margin-right: 20px; float: left;}
.swaplist {left: -3000px; top: 20px; position: absolute;}
.og_prev {background:url(../img/btn_Pro_show_left.png) no-repeat; top: 25px; width: 60px; height: 170px; filter: alpha(opacity=70); position: absolute; z-index: 99; cursor: pointer; opacity: 0.7;}
.og_next {background:url(../img/btn_Pro_show_right.png) no-repeat; top: 25px; width: 60px; height: 170px; filter: alpha(opacity=70); position: absolute; z-index: 99; cursor: pointer; opacity: 0.7;}
.og_prev {background-position: 0px -60px; left:0;}
.og_next {right:0;}
/*轮滑2结束*/


.container_b{padding:10px 0;background:#EEEEEE;width:100%;margin:0 auto;}
.container_news{width:1100px;height:330px;margin:0 auto;padding-top:15px;}

.news_a{width:45%;height:330px;float:left;padding:0 26px 0 23px;border-right:1px dotted #999;}
.news_c{width:100%;height:40px;margin:0 auto;}
.news_e{width:100%;height:40px;margin:0 auto;}
.container_b h1{float:left;font-size:36px;line-height:40px;font-weight:bold;color:#333;width:300px;margin:0 0 10px 10px;}

.container_b ul{clear:both;height:230px;margin-top:5px;padding-bottom:15px;}
.container_b ul li{color:#333;font-size:14px;line-height:40px;background:url(../img/li.png) left center no-repeat;border-bottom:1px dashed #999; width:530px; margin:0px 10px;float:left;}
.container_b ul span{float:right;}
.container_b ul a{margin-left:30px;text-decoration:none;color:#930;}
.container_b ul a:hover{color:#666;}			
.news_b{width:45%;height:330px;float:right;padding:0 30px;}
.more{float:right;width:40px;height:40px;line-height:60px;font-family: '宋体' sans-serif;}
.more a{color:#C00;}
.more a:hover{text-decoration:none;color:#000;}			
.container_c{clear:both;width:100%;margin:0 auto;background:url(../img/about.jpg) bottom no-repeat;padding:15px 0;}
.about{width:1100px;margin:0 auto;margin-top:10px;}
.about_a{width:100%;height:50px;margin-bottom:20px;}
.about_a h1{text-align:center;font-size:36px;line-height:50px;font-weight:bold;color:#333;}
	
.about_b img{display:block;float:left;width:400px;margin:10px 20px 0 0;}
.about_b p{color:#000;font-size:14px;line-height:35px;text-indent:2em;font-family:'宋体' sans-serif;}
.about_b span{
	color:#900;
	font-weight:bold;
	}
.about_b a{
	width:80px;
	height:20px;
	font-size:14px;
	display:block;
	float:right;
	color:#C00;
	}
.about_b a:hover{
	text-decoration:none;
	color:#000;
	}			

.link{
	clear:both;
	
	min-height:30px;
	margin:0 auto;
	background:url(../img/footer_bg.jpg) center;
	}
.link p{
	color:#CCC;
	margin-left:20px;
	
	}
.link p a{
	color:#aaa;

	}
/*首页结束*/

/*尾部开始*/	
#footer{
	font-family: "microsoft yahei",SimSun;
	clear:both;
	
	min-height:280px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0 0;
	background:url(../img/footer_bg.jpg);
	}
.footer_a{
	width:1100px;
	min-height:280px;
	margin:0 auto;
	}	
.footer_left{
	
	width:35%;
	
	float:left;
	padding:10px 20px 0 120px;
	}
.footer_left h2{
	font-size:16px;
	color:#CCC;
	line-height:40px;
	font-weight:bold;
	}
.footer_left p{
	font-size:12px;
	color:#CCC;
	line-height:20px;
	}
.footer_left a{
	color:#960;
	}
.footer_right{
	width:45%;
	height:260px;
	float:right;
	padding:10px 30px 0;
        color:#aaa;
	background:url(../img/footerdivider_bg.png) repeat-y;
	}
.footer_img{
	margin:50px 0 0 80px;
	}
.footer_right p{
	color:#CCC;
	font-size:14px;
	margin:30px 0 0 150px;
	}	
.footer_right a{
	color:#CCC;
	font-size:14px;
	}
.footer_right a:hover{
	text-decoration:none;
	}
/*尾部结束*/	
	
/*公共开始*/	
.container_all{
	width:1100px;
	min-height:200px;
	overflow:hidden;
	margin:0 auto;
	padding:10px 0;
	}
.container_top{
	width:100%;
	min-height:40px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:1px solid #C90;
	}
.container_top h2{
	display:block;
	float:left;
	font-size:26px;
	line-height:45px;
	margin-left:30px;
	}
.container_top span{
	display:block;
	float:right;
	line-height:44px;
	margin-right:20px;	
	}			
.container_bottom{
	clear:both;
	width:100%;
	min-height:200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
	}
.left{
	width:280px;
	min-height:100px;
	overflow:hidden;
	float:left;
	padding:20px 10px 10px;
	border:1px solid #CCC;
	}
.left h2{
	font-size:20px;
	color:#333;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	margin-bottom:10px;
	background:url(../img/haha.png) center no-repeat;
	}	
.product{
	width:100%;
	min-height:100px;
	overflow:hidden;
	padding:10px 0;
	}
.product ul li{
	line-height:38px;
	font-size:14px;
	width:100%;
	border-bottom:1px dashed #CCC;
	background:url(../img/lia.png) left center no-repeat;
	}
.product ul li a{
	margin-left:35px;
	color:#333;
	}	
.product ul li a:hover{
	text-decoration:none;
	color:#F90;
	font-weight:bold;
	}
.contact{
	margin:20px 0;
	width:100%;
	min-height:50px;
	background:url(../img/tel.png) left no-repeat;
	}
.contact p{
	font-size:20px;
	line-height:50px;
	color:#F90;
	margin-left:50px;
	}
.right{
	width:720px;
	min-height:100px;
	overflow:hidden;
	float:right;
	padding:20px 30px;
	border:1px solid #CCC;
	}
.right img{
	display:block;
	float:right;
	margin:0 20px 20px;
	width:400px;
	}
.right p{
	font-size:14px;
	line-height:30px;
	text-indent:2em;
	}
	
	
.right2 ul{ 
	margin-top:20px;
	}
.right2 ul li{
	width:700px; 
	height:130px; 
	border-bottom:1px dashed #999;
	}
.liebiao li{
	border-bottom:1px dashed #999;
	padding:5px 0;
	
	}
.liebiao b span{ 
	float:right; 
	line-height:40px; 
	font-size:14px; 
	font-weight:normal;
	}
.liebiao b a{ 
	color:#F90; 
	line-height:45px; 
	font-size:18px; 
	font-weight:bold; 
	text-decoration:none;
	}
.liebiao b a:hover{ 
	color:#333;
	}
.liebiao span a{ 
	line-height:24px; 
	font-size:12px; 
	text-decoration:none; 
	font-family:'微软雅黑' sans-serif;
	}
.sh{
	width:100%;
	min-height:30px;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
	text-align:center;
	font-size:16px;
	}
.sh a{
	color:#900;
	
	}	
	
.font_title{
	width:100%;
	height:80px;
	border-bottom:1px solid #999;
	margin-bottom:15px;
	line-height:40px;
	}
.font_title_a{
	text-align:center;
	}
.font_title h2{
	font-size:30px;
	color:#333;
	font-weight:bold;
	}		
.font_title span{
	text-align:center;
	}
	
	
.show_all{ width:100%; height:220px;}
.show_a{ float:left; margin:10px 20px;}
.show_a a{ display:block; color:#FF7800; font-size:16px; text-align:center; margin:auto;}
.show_a a h2{ font-weight:bold;}
.show_a a:hover{ text-decoration:none; color:#F00;}
.show_a img{ margin:10px 0; }
.show_b{ float:left; width:200px; height:200px; margin-left:60px;}
.show_b a{ display:block; width:200px; height:150px; color:#FF7800; font-size:16px; text-align:center; margin:auto;}
.show_b a h2{ font-weight:bold;}
.show_b a:hover{ text-decoration:none; color:#F00;}
.show_b img{width:200px;height:150px; margin:10px 0; }
.show_c{ float:right; width:200px; height:200px;}
.show_c a{ display:block; width:200px; height:150px; color:#FF7800; font-size:16px; text-align:center; margin:auto;}
.show_c a h2{ font-weight:bold;}
.show_c a:hover{ text-decoration:none; color:#F00;}
.show_c img{width:200px;height:150px; margin:10px 0; }
.zhanshi_img img{display:block;float:right;margin:0 20px 20px;width:400px;}
	
	
.XiangGuan_li{
	width:100%;
	min-height:100px;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
	border-top:1px dashed #CCC;
	}
.xiangguan{
	width:100%;
	height:45px;
	}
.xiangguan h2{
	font-size:26px;
	
	}	
.XiangGuan_li ul {
width:100%;
min-height: 100px;
overflow: hidden;
}
.XiangGuan_li ul li {
text-align: center;
float: left;
width: 200px;
margin: 20px;
}
.XiangGuan_li ul li img {
width: 200px;
margin:0 auto;
}
.XiangGuan_li ul li a {
font-size: 14px;
line-height: 30px;
color:#333;
}
.XiangGuan_li ul li a:hover{
	text-decoration:none;
	color:#F90;
	}
.XiangGuan_news{
	width:100%;
	min-height:100px;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
	border-top:1px dashed #CCC;
	}
.XiangGuan_news ul {
width:100%;
min-height: 100px;
overflow: hidden;
}
.XiangGuan_news ul li {
float: left;
width: 220px;
margin: 10px;
background:url(../img/libb.png) left center no-repeat;
}
.XiangGuan_news ul li a {
font-size: 14px;
line-height: 10px;
margin-left:20px;
color:#333;
}
.XiangGuan_news ul li a:hover{text-decoration:none;color:#F90;}
	
	
	
	
	
.footerwz{margin:20px auto 0;width:360px;}		
/*公共结束*/	

/*----------------------------------------banner-------------------------------------*/
.carousel {width: 100%;overflow: hidden;position: relative;}
.carousel .swiper-wrapper .swiper-slide {width: 100%;}
.carousel .swiper-wrapper .swiper-slide a {display: block;}
.carousel .swiper-wrapper .swiper-slide img {width: 100%;display: block;}
.carousel .swiper-pagination.carousel_fy {bottom: 30px;display: flex;align-items: center;justify-content: center;}
.carousel .swiper-pagination.carousel_fy span {display: block;width:10px;height:10px;background:#5AC6B5;margin: 0 3px;border-radius: 5px;opacity: 1;transition: all 0.3s;}
.carousel .swiper-pagination.carousel_fy span.swiper-pagination-bullet-active {width:15px;background: #5AC6B5;transition: all 0.3s;}
	
@media (min-width: 1240px){
.cpzs,.shou{ display:none;}
#header{margin:0 auto;background:#F2F2F2;}
.nav{width:100%; height:125px; margin:0 auto; background:#FFF; }
.nav_a{ width:1200px; height:125px; margin:0 auto;}
.nav_logo{float:left;margin-top:20px;}
.banner{float:right;margin-top:40px;}
.banner li{float:left;margin:0 2px;}
.banner li a{display:block;padding:0 20px;height:50px;color:#666566;font-size:18px;text-align:center;line-height:50px;font-weight:bold;}

.banner li A:hover {COLOR: #fff;background:#5AC6B5;text-decoration:none;}

.container_c{height:380px;}
.about{height:380px;}
.show_a{ width:200px; height:200px;}
.show_a a{ width:200px; height:150px; }
.show_a img{width:200px;height:150px; }
}
@media (max-width: 1239px){
*{box-sizing: border-box; }
.header_img,.box,.contact,.footer_right,.more,.liebiao b span{ display:none;}
.nav_a,.container_news,.news_a,.news_b,.container_b ul,.about,.footer_a,.footer_left,.container_all,.left,.right{ width:100%;}
.nav_logo{ float:none;}
.nav_logo img{ width:80px;}
.banner{ float:none; margin-top:0px; width:100%; border-top:1px solid #eee;}
.banner li{float:left; width:33.33%; border-bottom:1px solid #eee;}
.banner li.navb{float:left; width:50%;}
.banner li a{ line-height:40px; display:block; text-align:center; background: url(../img/bqq1.png) left center no-repeat;}
.banner li A:hover {COLOR: #fff;background:#5AC6B5;text-decoration:none;background-image:none;}
ul.banner li.curr a{background-image:none;}

.cpzs ul li{ width:49%; margin:10px 0.5%; float:left;}
.cpzs ul li a img{ width:100%; }
.cpzs ul li p{ text-align:center; line-height:25px; font-size:14px; margin-top:5px;}
.chanpin_list{margin-top:0px;}
.chanpin_list ul{ width:100%;}
.chanpin_list ul li{ width:49%; margin:5px 0.5%;}

.container_a{ padding:10px;}
.news_a{ border-right:none;}
.about_b{ padding:0px 20px; margin-bottom:30px;}
.about_b img{ width:100%;}
.footer_left,.footer_right{ float:none; padding:20px;}
.footer_img{ margin:0;}
.footer_img img{ width:100%;}
#footer{ background:none; background-color:#333;}
.container_bottom{ padding:0px 10px;}
.product ul li{ width:50%; float:left;}
.right img{ float:none; width:100%; margin:0;}
.show_a{ width:49%; margin:10px 0.5%;}

.container_top h2,.container_top span{ float:none; margin-left: 30px; margin-right:0;}
.XiangGuan_li ul li{ width:32.33%; margin:10px 0.5%;}
.XiangGuan_li ul li img{ width:100%;}
.XiangGuan_news ul li{width:100%; float:none;}

.carousel .swiper-pagination.carousel_fy {bottom:10px;display: flex;align-items: center;justify-content: center;}
.container_a h1{font-size:20px;}
.chanpin_list ul li a{font-size:14px;}
.container_b h1,.about_a h1,.xiangguan h2{font-size:20px;}
.container_c{ background:none;}
.right{ padding:15px;}
.show_a a h2{ margin-top:5px; font-size:14px;}
@media (max-width: 768px){
.product ul li a{margin-left: 15px;}
}

