
.f_l {float:left;}
.f_r {float:right;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#225588;}
.f_price {font-weight:bold;font-family:Arial;color:#FF6600;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.lh18 {line-height:27px;}
.b10 {font-size:1px;height:15px;}
.pd10 {padding:10px;}
.c_b{clear:both;}
.dsn {display:none;}
.c_p {cursor:pointer;}
.highlight {color:red;}
.mt12{ margin-top:12px;}
.mt15{ margin:15px;}
.pt15{ padding-top:15px;}
.ml12{ margin-left:12px;}
.content{ margin:0px 10px 0 7px;}
.content p,.content div{ text-indent:2em}

/* global */
body {margin:0px;font-size:12px;color:#000000;background:#F6F6F6;}
/* common */
.m {width:1200px;margin:auto;}
.m_ban{
	width: 100%;
	background: #ed552e;
}
.head {height:115px;overflow:hidden;}
.head div {float:left;}
.head .logo {padding:15px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:30px;margin:40px 0 5px 10px;color:#333333;font-family:\9ED1\4F53;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:15px;margin:0 0 0 10px;color:#333333;}
#menu a {text-decoration:none;}
.menu {background:#ed552e;height:45px;width:100%; overflow:hidden;font-size:15px; margin: 0 auto;}
.menu_li {float:left;white-space:nowrap;line-height:45px;padding:0 30px 0 30px;}
.menu_li span {color:#fff;}
.menu_li:hover{background:#de4a25;}
.menu_on {float:left;white-space:nowrap;line-height:45px;padding:0 30px 0 30px;background:#de4a25;}
.menu_on span {color:#FFFFFF;}

	.swiper-container{
		width: 100%;
		height: 450px;
	}
	.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.m_head{ width:100%; margin:0 auto; background-color:#f1f1f1; border-bottom:1px #ddd solid}
.top {height:35px;line-height:35px;padding:0 10px 0 10px;}
#top a {text-decoration:none; padding:0 3px;}

.main{
	width: 100%;
	background: #FFFFFF;
}


/*热销产品*/

.reco{
	width: 1200px;
	margin: 0 auto;
	background: #FFFFFF;
}

.reco>p{
	line-height: 50px;
	background: #fff;
	font-size: 16px;
	padding-left: 20px;
	color: #ed552e;
	margin-top:20px;
}

.reco>p span{
	padding: 10px 15px;
	border-bottom: 2px solid #ed552e;
}
.reco ul{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-bottom:25px;
	overflow: hidden;
}
.reco ul li{
	width: 220px;
	text-align: center;
	margin-top: 25px;
	margin-left: 15px;
	float: left;
	/*border-bottom: 1px solid #F1F1F1;*/
}
.reco ul li img{
	transition: all 0.6s;
	text-align: center;
    border: 1px solid #FFFFFF;
	width:220px;
	height:220px;
}
.reco ul li img:hover{
	border: 1px solid #FE0000;
	transform: scale(1.05);
	width: 100%;
}
.reco ul li p{
	width: 100%;
	line-height:32px;
	text-align: center;
	font-size:14px;
}
.reco ul li p b{ color:#FF6600;font-size:16px;}
/*推荐产品*/
.mend{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}

.mend li{
	width: 90%;
	text-align: left;
	margin: 10px auto;
	padding-bottom: 10px;
	border-bottom: 1px double #F6F6F6;
}

.mend li a{
	display: flex;
	justify-content: flex-start;
}

.mend li img{
	width: 50px;
	height: 50px;
	margin-right:12px;
}
.mend ul li p b{ color:#FF6600;font-size:16px;}
.side_head {border:#79B7EC 1px solid;border-bottom:none;background:url('side_head.gif') repeat-x;}
.side_head div {padding:0 10px 0 10px;font-size:14px;height:28px;line-height:30px;overflow:hidden;letter-spacing:1px;}
.side_body {border:#79B7EC 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;}
.side_body li {background:url('../../image/ico_arrow.gif') no-repeat 5px 7px;padding:0 0 0 20px;height:26px;line-height:26px;overflow:hidden;}
.main_head {
	font-size: 16px;
    line-height: 35px;
    background-color: #FFFFFF;
    padding-top: 10px;
	}

.main_head div {font-size:16px;line-height:45px;overflow:hidden;border-bottom: 2px solid #ed552e;width:100px;margin-left:20px;text-align: center;}
.main_body {background:#FFFFFF;padding:10px;margin:0 0 15px;}
.main_body td p{ text-indent:2em; font-size:14px; line-height:27px;}
.m_left{ float:left; width:245px;margin-top:22px; margin-bottom:15px;}
.m_right{ float:right; width:940px;margin-top:22px; margin-bottom:15px;}

.qiye_c{ padding:75px 12px 12px 12px; line-height:26px; font-size:13px;background:#FFFFFF;}

.qiye_c h1{ font-size:16px; line-height:35px;background-color:#f1f1f1; text-indent:15px;border-bottom:1px #ddd solid;}
.qiye_c h3{ font-size:15px; line-height:30px;}
.qiye_c .jiandu{ border-top:1px solid #ddd; padding-top:10px; margin-top:5px;}
.qiye_c .shou{ background:#ed552e url('shou.png') no-repeat 55px 4px;text-align:center; padding-left:20px; line-height:35px; margin-top:8px;}
.qiye_c .shou a{color:#FFFFFF;}
.qiye_c span{ color:#666666}
.qiye_lx{ line-height:26px; font-size:13px;margin-top:15px; background: #FFFFFF;}

.qiye_lx h3{
	font-size:16px; 
	line-height:45px;
	padding: 5px 0px 0px 5px;
	border-bottom: 2px solid #ed552e;
	width: 90px;
    margin-left: 20px;
}
.qiye_lx .c{ padding:12px 12px 20px 12px;}
.qiye_lx .x{ padding:12px 12px 10px 12px;}
.qiye_lx .x li {background:url('../../image/ico_arrow.gif') no-repeat 5px 10px;padding:0 0 0 15px;height:26px;line-height:26px;overflow:hidden;}
.qiye_prodect{background: #FFFFFF ;margin-top:15px;}
.qiye_prodect h3{ font-size:16px; line-height:35px;background-color:#FFFFFF; text-indent:15px; padding-top:10px;}
.qiye_prodect .prodect{ padding:15px; font-size:14px;}
.qiye_about h3{ font-size:16px; line-height:50px;background-color:#FFFFFF; text-indent:15px;}
.qiye_prodect h3 span{
	padding: 10px 25px 10px 10px;
	border-bottom: 2px solid #ed552e;
}
.qiye_about .about{padding:15px 25px;line-height:30px; font-size:15px; background: #FFFFFF;}
.qiye_about .about p{text-indent:2em;}
.qiye_about h3 span{
	padding: 10px 25px 10px 10px;
	border-bottom: 2px solid #ed552e;
}
.qiye_prodect img{
	margin-bottom: 6px;
	margin-left:10px;
}
.qiye_prodect img:hover{
	box-shadow: 1px 1px 5px 1px #ddd;
	transform: scale(1.04);
	transition: all 0.6s;
	
}
.qiye_prodect_ul{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	padding-bottom:20px;
	padding-top:15px;
	overflow:hidden;

}
.qiye_prodect_ul li{
	width: 25%;
	margin:10px 0 0px 0;
	float:left;
}
.qiye_prodect_ul img{
	width: 210px;
	height:210px;
	margin: 10px ;
	text-align: center;
}
.qiye_prodect_ul p{
	text-align: center;
	font-size:14px;
	line-height:30px;
}
.qiye_prodect_ul p b{color:#FF6600;font-size:16px;}
.swiper-container {
	width: 100%;
	height: 450px;
}

.swiper-slide {
	width:100%;
	text-align: center;
	font-size: 18px;
	background: #fff;
    /* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{
	width: 100%;
	height: 100%;
}