﻿#top_banner_bj{
	width:100%;
	height:800px;
	background: no-repeat center top;
}

/*============首页板块背景=*/
#index_bj {margin:auto;WIDTH:1110px;padding:30px 0 0px 0px;overflow: hidden;}
/*==============首页三列=*/
#news_bj{WIDTH:1170px;margin:0px auto 0px auto;padding:0px 0 0px 30px;overflow: hidden;box-sizing: border-box;}
#left{float:left; width:540px; margin:0px 0 0px 0px;}
#center{float:left; width:415px;margin:0 0 0 20px;}
#right{float:right; width:540px; margin:0px 0px 0px 0;}
#gundong{float:left; width:1060px; margin:0 0 0 20px;}
.en{
	font-size:18px; 
	font-family:Microsoft YaHei;
	padding:0px;
	font-weight: normal;
	color: #096;
	width:80px;
	margin:20px auto 10px auto;
}
.more a{
	margin:0px auto 0 auto;
	COLOR: #666;
	width:90px;
	height:27px;
	line-height:27px;
	text-align: center;
	display: block;
	border:1px solid #CCC;
	font-size:14px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	border-radius:3px;
	background: #fff;
}
.more a:hover{border:1px solid #e6261f;COLOR: #fff;background: #e6261f;}/*cursor: pointer;
	font-weight: normal;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border:0px solid #e07f00;
	background: #666;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;*/
.news_box { margin:0 0px 20px 0px;overflow: hidden;}
.news_box h2{height:66px;text-align: center;border-bottom:1px solid #dfdfdf;}
.news_box h2 span{
	padding:0 20px 0px 20px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:66px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:4px solid #e6261f;
} 

.news_con {padding:30px 0 0 0;overflow:hidden; }
.news{overflow:hidden;margin:0 0 3px 0; padding:13px 20px 13px 0;border:1px dashed #ddd;background:#f9f9f9;}
.news:hover{border:1px solid #e6261f;background:#Fff;}
.news_con dl { width:540px;padding:0 0 0px 0;float:left;}
.news_con ul { width:540px;padding:0 0 0px 0;float:right;}
.news-date{width:80px;float:left;margin:0px 0px 0px 0;color: #fff;text-align: center;}
.news-day{color:#e6261f;font-size:34px;line-height:40px;font-weight: bold;}
.news-month{color: #999;font-size:12px;line-height:14px;font-weight: normal;}
.news-body{float:right; width:420px;border-left:1px solid #ddd; padding:0 0 0 15px;}
.news-title a{color: #333;font-weight: bold;font-size:16px;line-height:24px;}.news-title a:hover{color: #e6261f;}
.news-content p{color: #999;line-height:18px; font-size:12px;}


/*==============首页版块=*/
.list_1.side_box{float:left;width:1110px;margin:0 0px 20px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.list_2.side_box{float:left;width:540px;margin:0 30px 20px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.list_3.side_box{float:left;width:350px;margin:0 30px 20px 0px;background:#FFF; border:0px solid #CCC;box-sizing: border-box;}
.list_4.side_box{float:left;width:255px;margin:0 30px 20px 0px;overflow:hidden;background-color:#FFF;box-sizing: border-box;}
.side_more a{
	font-weight: normal;
	margin:0px 0px 0 0;
	padding:0px;
	COLOR: #999;
	line-height:60px;
	font-size:12px;
	text-align:center;
	display: block;
	float: right;
	box-sizing: border-box;

}
.side_more a:hover{COLOR:#cc0000;}
/*==============统一列表样式=*/
.side_box h2{height:60px;text-align: left;border-bottom:0px solid #dfdfdf;}
.side_box h2 span:before {
	content:"";
	display: inline-block;
	width:8px;
	height:25px;
	margin:0px 10px 5px 0px;
	border-radius:0%;
	vertical-align:middle;
	background:#e6261f;
	border:0px solid #ddd;
}
.side_box h2 span{
	padding:0 20px 0px 0px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:60px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:0px solid #e6261f;float:left;
} 
.side_con{ width:100%;padding:0px 0 0px 0;overflow: hidden;}
.side_con dl{height:105px;border-radius:0px;border-bottom:1px dashed #ddd;}
.side_con dl dt{ float:left;width:130px;height:90px;}
.dt_img{width:130px;height:90px;overflow:hidden;}
.side_con dl dt img{ width:130px;height:90px;padding:0px;box-sizing: border-box;transition:all 0.6s;-webkit-filter: none;filter: none;}
.side_con dl dt img:hover{transform: scale(1.5);} /* 放大1.3倍 */ 
.side_con dl dd{ float:right;width:210px;text-align: justify;}
.side_con dl dd span{ font-size:15px;color: #039; font-weight:bold;line-height:1.2;}
.side_con dl dd p{font-size:12px;color:#999;line-height:1.5;}.side_con dl dd p a{font-size:12px;color:#e6261f;line-height:1.5;}
.side_con ul{margin:0px;padding:10px 0 0px 0;overflow: hidden; zoom:1;}
.side_con ul img{ margin:0 0 10px 0;}
.side_con ul li:before {
	content:"";
	display: inline-block;
	width:5px;
	height:5px;
	margin:0px 10px 3px 0px;
	border-radius:10%;
	vertical-align:middle;
	border:2px solid #ddd;
}
.side_con ul li:hover:before {border:2px solid #cc0000; background-color:#cc0000;}
.side_con ul li{padding:0;font-size:14px;line-height:28px;text-align: left;color: #333;}
.side_con ul li a{color: #333;}.side_con ul li a:hover{color:#cc0000;text-decoration: none;}
.side_con ul li span{float:right;color: #999;font-size:14px;}
.side_con ul li strong{color:#cc0000;font-size:14px; font-weight:normal; margin:0 10px 0 0;}
.side_con ul li strong a{color:#cc0000;}



#about_bj{width:100%;margin:0;padding:50px 0 0px 0px;overflow: hidden; background:#FFF url(../images/about_bj.jpg);background-size: 100% 100%;overflow: hidden;}
.about_box {width:1110px;margin:auto;}
.about_img {width:400px; height:420px;float:left;background:url(../images/about_img1.jpg) no-repeat;background-size: 100% 100%; padding:0px;box-sizing: border-box;position:relative;}
.about_info {width:680px; float: right;}
.about_info h2{
	padding:0 20px 0px 0px;
	font-size:30px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:50px;
	font-weight: bold;
	overflow: hidden;
	text-align:left;
} 
.about_info h2 span{
	padding:0 20px 0px 0px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR:#e6261f;
	line-height:30px;
	font-weight: normal;
	overflow: hidden;
	text-align:left;
} 
.about_info h3{ width:140px;font-size:18px;text-align:left;line-height:30px;color: #999;font-weight: lighter;border-bottom:4px solid #e6261f;}
.about_con{padding:0px 0 20px 0;overflow:hidden;}
.about_con ul {margin:0 0px 0 0;padding:0 0 10px 0;}
.about_con ul p{font-size:14px;line-height:28px;color: #333;text-align: justify;}



.about_more a{
	margin:0px;
	COLOR: #e6261f;
	width:120px;
	height:40px;
	line-height:40px;
	text-align: center;
	display: block;
	border:1px solid #e6261f;
	font-size:14px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	border-radius:3px;
	float:right;
}
.about_more a:hover{border:1px solid #e6261f;COLOR: #fff;background-color: #e6261f;}


#cp_bj {width:100%;position:relative;margin: auto;padding:30px 0 30px 0px;overflow: hidden;background:url(../images/cp_bj.jpg) no-repeat top center;background-size:100% 100%;}
.cp_box { width:1110px;margin: auto;overflow: hidden;}
.cp_box h2{width:1110px;height:58px;text-align: center;border-bottom:1px solid rgba(255,255,255,0.0);}
.cp_box h2 span{
	padding:0 20px 0px 20px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:58px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:4px solid #e6261f;
}
.cp_box h2 p{overflow: hidden;font-size:20px;line-height:60px;height:60px;COLOR: #e6261f;text-align: center; font-weight:normal;}
.cp_lei {width:1110px;margin: auto;padding:60px 0px 0px 0px;}
.cp_lei ul {width:1140px;padding:0 0 0px 0; overflow: hidden; zoom:1;}
.cp_lei ul li a{
	float:left;
	width:221px;
	line-height:50px;
	box-sizing: border-box;
	margin:0px 1px 1px 0px;
	color:#fff;
	text-align:center;
	border:0px solid #dfdfdf;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	display:inline-block;
	background:#5a5979;
	border-radius:0px;
	font-size:18px;
}
.cp_lei ul li a:hover{ color: #666;border:0px solid #e6261f; background: #fff;}

.cp_con {width:1110px;margin: auto;padding:30px 0px 0px 0px;}
.cp_con ul {width:1140px;padding:0 0 0px 0; overflow: hidden; zoom:1;}
.cp_con ul li a{
	float:left;
	width:206px;
	box-sizing: border-box;
	margin:0px 20px 20px 0px;
	color: #333;
	text-align:center;
	border:0px solid #dfdfdf;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	display:inline-block;
	background:rgba(255,255,255,0.2);
	border-radius:0px;
}
.cp_con ul li p{
	width:206px;
	font-size:16px;
	line-height:40px;
	box-sizing: border-box;
	padding:0px 10px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
}
.cp_con ul li a:hover{ color:#fff;border:0px solid #e6261f; background: #5a5979;}
.cp_img{width:206px;height:150px;overflow:hidden;}
.cp_img img{ width:206px;height:150px;padding:0px;box-sizing: border-box;transition:all 0.6s;-webkit-filter: none;filter: none;}
.cp_img img:hover{height:150px;transform: scale(1.3);} /* 放大1.3倍 */ 
.cp_more a{
	margin:auto;
	width:90px;
	line-height:27px;
	text-align: center;
	display: block;
	border:1px solid #CCC;
	font-size:14px;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	border-radius:3px;
}
.cp_more a:hover{border:1px solid #091c49;COLOR: #fff;background-color:#091c49;}

/* TAB 切换效果 */
.tb_{
	width:1110px;
	margin:20px 0 0px 0;
	display:table;
	text-align:center;
}
.tb_ ul{display:inline-block;width:1120px;}
.tb_ li{
    float:left;
	padding:0;
    list-style:none;
	width:221px;
	line-height:46px;
	cursor:pointer;
	text-align: center;
	margin:0 1px 1px 0px;
	font-size:16px;
	text-decoration: none;
	display:inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 用于控制显示与隐藏的css类 */
.normaltab{color: #333;background-color:#ededed;}.normaltab:hover{color: #fff;background-color:#e6261f;}
.hovertab{color: #ffffff;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;background: #e6261f;}

.dis{display:block;}
.undis{display:none;}

#cs_bj{WIDTH:100%;margin:0px auto 0px auto;padding:30px 0 30px 0px;overflow: hidden;box-sizing: border-box;background:url(../images/fw_bj.jpg) no-repeat top center;background-size:100% 80%;}
#fw_bj{WIDTH:1170px;margin:0px auto 0px auto;padding:0px 0 0px 30px;overflow: hidden;box-sizing: border-box;}
#fw_bj h2{width:1110px;height:80px;text-align: center;border-bottom:1px solid rgba(255,255,255,0.0);}
#fw_bj h2 p{overflow: hidden;font-size:20px;line-height:60px;height:60px;COLOR: #FFF;text-align: center; font-weight:normal;}
#fw_bj h2 span{
	padding:0 20px 0px 20px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #fff;
	line-height:58px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:4px solid #e6261f;
}
.fw_more a{
	font-weight: normal;
	margin:0px 0px 0 0;
	COLOR: #999;
	line-height:50px;
	font-size:12px;
	text-align:center;
	display: inline-block;
	float: right;
	box-sizing: border-box;
}
.fw_more a:hover{COLOR:#e6261f;}
.fw_con {width:1140px;padding:40px 0px 0px 0px;overflow: hidden;}
.fw_con p{ text-align:center; font-size:20px; line-height:50px;color:#FFF;padding:0px 25px 0px 0px; font-weight:bold;}
.fw_con dl {box-sizing: border-box;float:left;width:350px;padding:0px; margin:0px 30px 0px 0px; zoom:1;}
.fw_con dl dt{
	font-size:24px;
	color: #fff;
	text-align: left;
	background: #39C;
	font-weight: bold;
	height:80px;
	border-bottom:0px solid rgba(255,255,255,0.6);
	padding:15px 20px 0 20px;border-radius:10px;
}

.fw_con dl dd{
	text-indent:2em;
	font-size:14px;
	color: #fff;
	box-sizing: border-box;
	line-height:1.8;
	box-sizing: border-box;
	padding:15px 0px 0 0px;
	overflow: hidden;
	height:190px;
	font-weight: normal;
	text-align: justify;
	border-bottom:1px solid rgba(255,255,255,1.0);
}
.anli_box { width:1110px;margin:0 auto 0px auto;overflow: hidden;}
.anli_box h2{height:66px;text-align: center;border-bottom:1px solid #dfdfdf;}
.anli_box h2 p{overflow: hidden;font-size:20px;COLOR: #666;text-align: center; font-weight:normal;}
.anli_tel{COLOR: #e6261f; font-weight:normal;font-size:20px;line-height:40px;}
.anli_box h2 span{
	padding:0 20px 0px 20px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:66px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:4px solid #e6261f;
} 
.anli_con {padding:100px 0px 0px 0px; margin:auto; overflow: hidden;}
.anli_con ul{width:1140px;padding:0 0 0px 0; overflow: hidden; zoom:1;}
.anli_con ul li a{
	float:left;
	width:255px;
	box-sizing: border-box;
	margin:0px 30px 20px 0px;
	color: #333;
	text-align: left;
	border:0px solid #dfdfdf;
	overflow: hidden;
	display:inline-block;
	border-radius:0px;
}
.anli_con ul li p{
	width:255px;
	font-size:18px;
	line-height:40px;
	box-sizing: border-box;
	padding:0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.anli_intro{font-size:12px;line-height:1.7;}
.anli_con ul li a:hover{ color:#e6261f;border:0px solid #e6261f;}
.anli_img{width:255px;height:160px;overflow:hidden;}
.anli_img img{ width:255px;height:160px;padding:0px;box-sizing: border-box;transition:all 0.6s;-webkit-filter: none;filter: none;}
.anli_img img:hover{transform: scale(1.3);} /* 放大1.3倍 */ 

.icon {width:1140px;box-sizing: border-box;overflow:hidden;padding:0px 0px;}
.icon ul {padding:30px 0 0px 0; overflow: hidden; zoom:1;}
.icon ul li{
	float:left;
	width:206px;
	height:180px;
	padding:0px;
	box-sizing: border-box;
	margin:0px 20px 0px 0px;
	border: 0px solid #99ccff;
	background-color:#efefef;
   text-align:center;
   overflow:hidden;border-radius:10px;
}
.icon ul li a{ display:block;height:230px;}
.icon ul li:hover .icon_bt1{ color: #fff;}
.icon ul li:hover .icon_bt2{color: #fff;}
.icon ul li p{ width:175px;margin:auto;}
.icon_bt1{font-size:20px;line-height:36px;color: #333;padding:115px 0px 0px 0px;}


.icon_bj1{ width:206px;height:180px;background:url(../images/index_link_icon.png) center 45px no-repeat;transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
.icon_bj1:hover{background:url(../images/index_link_icon_b.png) center 50px no-repeat;background-color: #399;}

.icon_bj2{width:206px;height:180px;background:url(../images/index_link_icon.png) center -215px no-repeat;transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
.icon_bj2:hover{background:url(../images/index_link_icon_b.png) center -200px no-repeat;background-color: #F30;}

.icon_bj3{width:206px;height:180px;background:url(../images/index_link_icon.png) center -460px no-repeat;transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
.icon_bj3:hover{background:url(../images/index_link_icon_b.png) center -450px no-repeat;background-color: #039;}

.icon_bj4{width:206px;height:180px;background:url(../images/index_link_icon.png) center -710px no-repeat;transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
.icon_bj4:hover{background:url(../images/index_link_icon_b.png) center -700px no-repeat;background-color: #09F;}

.icon_bj5{width:206px;height:180px;background:url(../images/index_link_icon.png) center -945px no-repeat;transition:0.3s all;
	-webkit-transition:0.3s all;
	-moz-transition:0.3s all;
	-o-transition:0.3s all;
	-ms-transition:0.3s all;}
.icon_bj5:hover{background:url(../images/index_link_icon_b.png) center -935px no-repeat;background-color: #639;}


/* 合作品牌样式css */

#pp_bj {margin:0px;WIDTH:100%;padding:0px 0 0px 0px;overflow: hidden;box-sizing: border-box; background:#f5f5f5;}
.pp_box { margin:0 0px 0px 0px;overflow: hidden;}
.pp_box h2{height:66px;text-align: center;border-bottom:0px solid #dfdfdf; background:#FFF;}
.pp_box h2 span{
	padding:0 20px 0px 20px;
	font-size:24px;
	font-family:Microsoft YaHei;
	COLOR: #333;
	line-height:62px;
	font-weight: normal;
	overflow: hidden;
	display:inline-block;
	border-bottom:4px solid #e6261f;
} 


/* 必要布局样式css */
.product-number-info{}
.product-number-info .product-number-inner{width: 1110px;margin: 0 auto;overflow: hidden;}
.product-number-info ul{padding:30px 0;}
.q{zoom:1;}
.product-number-info li{float: left;width: 220px;height:90px;color: #fff;text-align:center;}
.product-number-info li:first-child {border: none;}
.product-number-info li b{font-weight: bold;font-size: 28px;line-height: 1;margin: auto;color:#333;}
.product-number-info li p{font-size:18px;text-align:center;color:#333;line-height:1.8;}
.product-number-info li b i{font-style: normal;}
.product-number-info li b sup{color:#e6261f; font-size:12px;}
.product-number-info li.li-2 b, .product-number-info li.li-2 p{padding-left:0px;}
.product-number-info li b em {font-style: normal;font-size: 20px;font-weight: bold;color:#e6261f;}
.product-number-info li.li-3 b, .product-number-info li.li-3 p{padding-left: 0px;}
.product-number-info li.li-4 b, .product-number-info li.li-4 p{padding-left: 0px;}
.product-number-info li.li-5{padding-left: 0px;}



