.page-container.product-show > .container .description{margin-bottom: 100px;}
.page-container.product-show > .container .description .left{
	float: left; width: 790px;
}
.description .left h1{font-size: 35.2px; color: #d41823}
.description .left .tips{font-size: 30px; color: #3d3d3d; margin-bottom: 50px;}
.description .left .desc-content{font-size: 20px; line-height: 30.6px;}
.description .left a{margin-top: 30px; margin-left: 1px;}


.page-container.product-show > .container .description .right{
	float: right; width: 350px; text-align: center
}
.page-container.product-show > .container .description .right img{max-width: 100%;}
.quick-nav{ text-align: center; background: #f5f7f8; box-shadow: #e2e2e2 0px 5px 10px; height: 60px; margin-bottom: 30px; display: none}
.quick-nav ul li{display: inline-block; padding: 0px 20px;line-height: 60px; font-size: 20px; position: relative}
.quick-nav ul li:after{position: absolute; right: 0px; top: 17px; z-index: 2; content: ""; height: 30px; width:2px; background: #6c6b6b}
.quick-nav ul li a{display: block;line-height: 58px; }
.quick-nav ul li a:hover,.quick-nav ul li.curr a{border-bottom: #d41823 solid 2px; color: #d41823}
.quick-nav.fixed{width: 100%; top: 90px; left: 0px; background: rgba(245,245,245,0.8)}

.layer-one > h2,.layer-two > h2,.layer-seven h2{text-align: center; line-height: 122px; font-size: 36px; font-weight: normal}
.layer-two .left,.layer-four .left,.layer-six .left{width:50%; text-align: center;float: left; padding-right: 20px;}
.layer-two .right,.layer-four .right,.layer-six .right{width:50%; float: right}

.layer-three .left,.layer-five .left,.layer-seven .left{width:50%; float: left}
.layer-three .right,.layer-five .right,.layer-seven .right{width:50%; float: right;text-align: center; padding-left: 20px;}

.layer-two,.layer-three,.layer-four,.layer-five,.layer-six{ padding: 40px 0px 50px 0px; border-bottom: dotted 2px #ccc; line-height: 30.6px; font-size: 20px;}
.fix{ display: flex; align-items: center; justify-content: center;}
.layer-two h3,.layer-three h3,.layer-four h3,.layer-five h3,.layer-six h3{font-size: 30px; font-weight: normal; line-height: 80px;}
.layer-seven{text-align: center; background: #f5f7f8; padding: 20px 40px 40px 40px;}

.layer-one .item{width: 950px; margin: 0px auto; margin-bottom: 30px; box-shadow: 0px 0px 20px #ccc; border-radius: 10px; padding:30px 20px;}
.layer-one .item:nth-child(3n){margin-right: 0px;}
.layer-one .item p.icon{width: 240px; float: left; text-align: center}
.layer-one .item p.icon span{display: block; font-size: 26px;}
.layer-one .item .infos{float: right; width: 640px; text-align: left}
.layer-one .item .infos li{font-size: 20px; line-height: 32px; list-style:inside}
.layer-one .item .infos h2{line-height: 50px;}
.layer-two .infos{padding: 30px; text-align: center}

.subbanner .container .description{width: 1150px; margin: 0px auto; color: #fff; padding-right: 600px; text-align: left; line-height: 24px;}
.subbanner .container .description a{margin-left: 1px; margin-top: 80px;}



.layer-three .item{float:left; width:347px; margin:10px 54px 10px 0px;; height:420px; background: #f5f7f8; box-shadow: 0px 0px 20px #ccc; padding: 50px 30px;}
.layer-three{border: none}
.layer-three h2{text-align: center; line-height: 140px; font-size: 36px; font-weight: normal}
.layer-three .item:last-child{margin-right: 0px;}
.layer-three .item h3{text-align: center; line-height: 60px; font-size: 24px;}
.layer-three .item span{display: block; width: 70px; height: 4px; background: #ce3e45; margin: 0px auto; margin-bottom: 30px;}
.layer-three .item p{font-size: 18px; line-height: 32px;}

.layer-three ul li{float:left; width:347px; margin:10px 54px 30px 0px; text-align: center; font-size: 24px; font-weight: bold}
.layer-three ul li:last-child{margin-right: 0px;}
.layer-three ul li p:last-child{line-height: 60px;}

.catlist li{float: left; padding: 0px 15px; cursor: pointer; font-size: 18px; border-bottom: 4px solid transparent; line-height: 46px;}
.catlist li.curr{color: #ce3e45; border-bottom: 4px solid #ce3e45}
.catlist li span.icon{display: block; height: 61px; width: 100%; background-position: center center; background-repeat: no-repeat}
.catlist li span.icon.i1{background-image: url("../images/icon-1.png");}
.catlist li.curr span.icon.i1{background-image: url("../images/icon-1-1.png");}
.catlist li span.icon.i2{background-image: url("../images/icon-2.png");}
.catlist li.curr span.icon.i2{background-image: url("../images/icon-2-1.png");}
.catlist li span.icon.i3{background-image: url("../images/icon-3.png");}
.catlist li.curr span.icon.i3{background-image: url("../images/icon-3-1.png");}
.catlist li span.icon.i4{background-image: url("../images/icon-4.png");}
.catlist li.curr span.icon.i4{background-image: url("../images/icon-4-1.png");}
.catlist li span.icon.i5{background-image: url("../images/icon-5.png");}
.catlist li.curr span.icon.i5{background-image: url("../images/icon-5-1.png");}
.catlist li span.icon.i6{background-image: url("../images/icon-6.png");}
.catlist li.curr span.icon.i6{background-image: url("../images/icon-6-1.png");}
.catlist li span.icon.i7{background-image: url("../images/icon-7.png");}
.catlist li.curr span.icon.i7{background-image: url("../images/icon-7-1.png");}
.catlist li span.icon.i8{background-image: url("../images/icon-8.png");}
.catlist li.curr span.icon.i8{background-image: url("../images/icon-8-1.png");}

.catlist-content{box-shadow: 0px 0px 20px #ccc; background: #fff; padding: 50px; margin-top: 50px;}
.catlist-content .item .left{text-align: left}
.catlist-content .item .left h3{display: table; border-bottom: 4px solid #ce3e45; margin-bottom: 30px;}
.catlist-content .item .right{ text-align: right}



/* list_product menu*/
.page-container .list-product-menu-box{
	background:#CB153B;margin: 0 auto;
	height: 66px;width: 1200px;
	border-radius: 10px;text-align: center;
}
.list-product-menu{
	width: 290px;height: 50px;border-radius: 10px;display: inline-table;
	line-height: 50px;margin-top: 8px; 
}
.nav-on{
	background: #FA1100;
}
.list-product-menu:hover{
	background: #FA1100;
}
.list-product-menu a{
	display: block;color: #fff;font-size: 18px;
}


.page-container .list-product-gory-box{
	width: 1200px;margin: 150px auto 0 auto;background: #F6F7F9;
	padding: 60px 0px 0px 0px;overflow: hidden;
}
.page-container .list-product-gory-box .list-product-gory{
	width: 49%;float: left;padding:0px 0px 80px 0px;
}

.list-product-gory a:hover .product-gory .product-gory-name{
	color:rgb( 212 24 35);
}
.list-product-gory :hover .product-gory p{
	color:rgb( 212 24 35);
}

.list-product-gory .product-gory{
	margin-left: 210px;width: 250px;
}
.list-product-gory .product-gory .product-gory-name{
	color:#7A7879;font-size: 20px;font-weight: 600;margin-top: 15px;
}
.list-product-gory .product-gory p{
	color:#757172;font-weight: 600;font-size: 17px;margin-top: 4px;
}



/*新闻 list_news*/
/*菜单*/
/*.news_menu_box{
	width: 100%;margin: 0 auto;height: 75px;box-shadow: 0px 0px 10px #c1c1c1;background:#fff;
}
.news_menu_box .menu_left_box{
	border-right: 2px solid #B6B6B6;width:50%;height:30px;float: left;margin-top: 22.5px;
}
.news_menu_box .menu_left_box .menu_left_name{
	float:right;line-height: 30px;margin-right: 100px;font-size: 25px;
}
.news_menu_box .menu_right_box{
	width:50%;float: left;height:30px;margin-top: 22.5px;
}
.news_menu_box .menu_right_box .menu_left_name{
	float:left;line-height: 30px;margin-left: 100px;font-size: 25px;
}*/
/*菜单 end*/


.news_cont_box{
	margin:120px auto 0px auto;width: 1200px;
}
.news_cont_box h1{
	font-size: 32px;font-weight: 500;text-align: center;
}
.news_cont_box .cont_box{
	background: #fff;margin-top: 100px;width: 1200px;overflow: hidden;padding:10px 20px 10px 20px;
}
.news_cont_box .cont_box .hx:first-child{
	display: none;
}
.news_cont_box .cont_box .hx{
	width: 1170px;border-top:1px solid;
}
.news_cont_box .cont_box .news_list{
	overflow: hidden;margin-top: 40px;margin-bottom: 40px;
}
.news_cont_box .cont_box .news_list .imgbox{
	float: left;width: 500px;text-align: center;
}
.news_cont_box .cont_box .news_list .news_title_key{
	float: left;width: 600px;
}
.news_cont_box .cont_box .news_list .news_title_key h2{
	font-weight: 500;font-size: 24px;margin-top:40px;
}

.news_cont_box .cont_box .news_list .news_title_key p{
	margin-top: 50px;font-size: 17px;line-height:28px;
}


/**
	aboutus.html page
**/



/*发展历程*/
@charset "utf-8";
ul,li{
	list-style: none;
}
body{
	font-family: "microsoft yahei";
	margin:0;
	padding:0;
}
.clearfixss:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.cont{
	width:1000px;
	margin:0 auto;
	padding:20px 0 0 0px;
}
.biz-timeline-box{
	width:785px;
	margin: 0 auto 45px;
}
/*奇数 odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-eventbox{
	-webkit-border-radius:  0 40px 40px 0;
	-moz-border-radius:  0 40px 40px 0;
	border-radius: 0 40px 40px 0;
	float:right;
}
/*偶数 even*/
.biz-timeline-box:nth-child(even) .biz_timeline-eventbox{
	-webkit-border-radius:  40px 0 0 40px;
	-moz-border-radius: 40px 0 0 40px;
	border-radius: 40px 0 0 40px;
	float:left;
}
/*奇数 odd*/
.biz-timeline-box:nth-child(odd) .biz_timeline-event{
	-webkit-border-radius:0 30px 30px 0;
	-moz-border-radius:0 30px 30px 0;
	border-radius:0 30px 30px 0;
}
/*偶数 even*/
.biz-timeline-box:nth-child(even) .biz_timeline-event{
	-webkit-border-radius:  30px 0 0 30px;
	-moz-border-radius: 30px 0 0 30px;
	border-radius: 30px 0 0 30px;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-time{
	float:left;
	width:344px;
	text-align: right;
}
.biz-timeline-box:nth-child(even) .biz_timeline-time{
	float:right;
	width:344px;
	text-align: left;
}
.biz-timeline-box:nth-child(even) .biz_timeline-node{
	float:right;
}
.biz-timeline-box:nth-child(odd) .biz_timeline-node{
	float:left;
}
.biz_timeline-time div{
	font-size:38px;color:#515151;
	/*color:#d81919;
	font-weight: 600;
	line-height:73px;*/
}
.biz_timeline-time p{
	font-size:18px;
	color: #545454;
}

.biz_timeline-eventbox{
	width: 336px;
	height: 69px;
	border: 4px solid #d94646;
	text-align: center;
}
.biz_timeline-event{
	width:323px;
	height:57px;
	margin:6px;
	color:#fff;
	background:#d94646;
	text-align: center;
	font-size:16px;
	line-height:57px;
}
.biz_timeline-node{
	width:15px;
	height:15px;
	border-radius: 50%;
	background: #fff;
	border:4px solid #b22b2b;
	margin:29px 40px;
}
.biz_longString{
	position:absolute;
	left:50%;
	width:2.5px;
	height:200px;
	background:#bfbfbf;
	top:-57px;
	z-index:10;
	margin-left:-2px;
}
.biz_timtline-box{
	position: relative;
	margin-top:100px;
}
.biz_timeline{
	z-index:20;
	position:relative;
}
.biz_title{
	text-align: center;
	margin:0 auto 35px;
}
.biz_title h2{
	font-size:28px;
	color:#d81919;
}
.biz_title p{
	color:#eca7a7;
	margin-top:15px;
}