﻿.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.clearfix {
	zoom: 1
}

.clearboth {
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	clear: both;
	font-size: 0px;
}

li {
	list-style: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

p {
	margin: 0 0 0 0;
}

/* 头部
.head{height:30px;line-height:30px;color:#999999;font-size:12px;background:#eeeeee;overflow:hidden;}
.head a{color:#999999;}
.yu{width: 104px;height: 30px;line-height: 30px;background: #fc552c;color: #fff;font-size: 12px;text-align: center;margin-left: 20px;}
#header{height:108px;width:1200px;margin:0 auto;}
.logo{line-height:108px;}
.yuyan{margin-left: 19px;margin-top: 38px;padding-left: 22px;height: 36px;color: #fc552c;font-size: 26px;border-left: 1px solid #bfbfbf;line-height: 36px;}
.top_tel{background: url(../images/tel.png)no-repeat left;padding-left: 55px;color: #333;font-size: 14px;line-height:20px;margin-top: 30px;}
 */
/* 搜索
.ss {
	height: 60px;
	line-height: 60px;
	box-shadow: 0px 1px 3px 0px rgba(0, 0, 1, 0.3);
	border-bottom: 1px solid #d4d4d4;
}

.hotSearch {
	float: left;
	height: 55px;
	color: #e70012;
	font-weight: bold;
	font-size: 18px;
	background: url(../images/hot.png) left center no-repeat;
	padding-left: 52px;
}

.hotSearch a {
	color: #333333;
	font-size: 16px;
	display: inline-block;
	margin-right: 10px;
	font-weight: normal;
}

#formsearch {
	float: right;
	margin-top: 11px;
}

#formsearch input {
	background: none;
	outline: none;
	border: none;
	float: left;
}

#formsearch #keyword {
	float: left;
	width: 238px;
	color: #8c8c8c;
	font-size: 14px;
	text-indent: 15px;
	border: 1px solid #b5b5b5;
	border-right: none;
	height: 41px;
	line-height: 41px;
}

#formsearch #s_btn {
	width: 78px;
	height: 41px;
	line-height: 41px;
	background: #e70012;
	color: #fff;
	font-size: 14px;
}

 */
/* */
.a1 {
	width: 1920px;
	margin-left: -960px;
	left: 50%;
	position: relative;
}

/* */
.box1 {
	margin-top: 60px;
}

.biaoti {
	background: url(../images/tit.png)no-repeat center;
	height: 45px;
	overflow: hidden;
}

.biaoti h3 {
	float: left;
	margin-left: 442px;
	width: 140px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #fc552c;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}

.biaoti .tit1 {
	float: left;
	margin-left: 12px;
	line-height: 22px;
}

.biaoti .tit1 b {
	color: #545454;
	font-size: 24px;
}

.biaoti .tit1 b span {
	color: #fc552c
}

.biaoti .tit1 p {
	color: #333;
	font-size: 12px;
	text-transform: uppercase;
}

.box1 ul {
	margin-top: 58px;
	overflow: hidden;
}

.box1 ul li {
	float: left;
	width: 285px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.box1 ul li:nth-child(4n) {
	margin-right: 0
}

.box1 ul li a {
	display: block;
	width: 285px;
	height: 179px;
	border: 1px solid #ebebeb;
	border-bottom: none;
}

.box1 ul li a img {
	width: 283px;
	height: 178px;
}

.box1 ul li .cont {
	background: #2e2e2e;
	height: 80px;
	padding-left: 19px;
	padding-top: 15px;
}

.box1 ul li .cont span {
	font-weight: bold;
	color: #fff;
	font-size: 18px;
}

.box1 ul li .cont p {
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
}

.box1 ul li:hover .cont {
	background: #fc552c
}

.box1 a.more1 {
	margin-top: 13px;
	display: block;
	text-align: center;
}

/* */
.box2 {
	background: url(../images/abg.png) center no-repeat;
	height: 1159px;
	padding-top: 113px;
}

.box2-tit {
	text-align: center;
	padding-top: 93px;
}

.box2-tit h3 {
	font-weight: bold;
	font-size: 40px;
	color: #fff;
}

.box2-tit span {
	color: #fff;
	font-size: 24px;
	display: block;
	margin-top: 15px;
}

.box2-cont {
	margin-top: 45px;
	height: 814px;
	background: #ffffff;
	padding: 24px 34px 0 30px;
}

.tabz {
	/* float: left; */
	width: 250px;
}

.tabz li {
	height: 87px;
	background: #e70012;
	margin-bottom: 1px;
	/* padding-left: 30px;
	padding-top:20px; */
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	cursor: pointer;
	border-bottom: 1px solid #f16f79;
	line-height: 87px;
	text-align: center;
}

.camos {
	height: 87px;
	background: #e70012;
	color: #fff !important;
	line-height: 87px;
	display: block;
	text-align: center;
	font-size: 18px;
}

.ttz {
	display: none;
}

.tabz li.cur {
	background: #ffffff;
	color: #333333;
}

.cari {
	width: 856px;
}

.tabz_content {
	width: 856px;
	height: 510px;
}

.tt {
	display: none;
}

.list1z {}

.list1z li {
	float: left;
	width: 856px;
	margin-bottom: 11px;
	text-align: center;
}

.list1z li img {
	width: 856px;
	height: 454px;
}

.list1z li .dac {
	background: #fff;
	height: 45px;
	padding-left: 19px;
}

.list1z li .dac h3 {
	color: #4d4d4d;
	font-size: 16px;
	line-height: 45px;
}




#m_demo {
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
}

#m_indemo {
	float: left;
	width: 800%
}

#m_demo1 {
	float: left;
}

#m_demo2 {
	float: left;
}

.uslist li {
	float: left;
	width: 245px;
	margin-right: 16px;
	text-align: center;
}

.uslist li h3 {
	font: normal 16px/45px MicrosoftYaHei;
	color: #313131;
	text-align: center;
}

.gun {
	position: relative;
}

.gun>a {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	top: 50%;
	/* margin-top: -45px; */
	background: url(../images/left1.png) no-repeat top center;
	left: 2px;
}

.gun a.rightbtn2 {
	background: url(../images/right1.png) no-repeat top center;
	left: auto;
	right: 2px;
}









/* */
.box3 {
	padding-top: 79px;
	background: url(../images/ysbg.png) center no-repeat;
	height: 1550px;
}

.box3-tit {
	text-align: center;
}

.box3-tit h3 {
	color: #2e2e2e;
	font-size: 40px;
	font-weight: bold;
	line-height: 60px;
}

.box3-tit h3 i {
	font-style: normal;
	color: #fc552c;
	font-size: 70px;
	font-family: "Impact";
	display: inline-block;
	margin: 0 13px;
}

.box3-tit h3 span {
	color: #fc552c;
	font-size: 40px;
}

.box3-tit p {
	margin-top: 13px;
	background: url(../images/tit1.png)no-repeat center;
	color: #fdfbfb;
	font-size: 22px;
	height: 42px;
	line-height: 42px;
}

.box3-cont {
	margin-top: 73px;
	position: relative;
	height: 1273px;
}

.ysimg1 {
	position: absolute;
	top: 0;
	right: 93px;
}

.ysimg2 {
	position: absolute;
	top: 295px;
	left: 0px;
}

.ysimg3 {
	position: absolute;
	top: 640px;
	right: 0px;
}

.ysimg4 {
	position: absolute;
	top: 909px;
	left: 0px;
}

.ys1 {
	position: absolute;
	top: 8px;
	left: 0;
	background: url(../images/ys1.png)no-repeat left top;
	padding-left: 103px;
	width: 638px;
}

.ys2 {
	position: absolute;
	top: 325px;
	right: 0;
	background: url(../images/ys2.png)no-repeat left top;
	padding-left: 99px;
	width: 665px;
}

.ys3 {
	position: absolute;
	top: 665px;
	left: 0;
	background: url(../images/ys3.png)no-repeat left top;
	padding-left: 101px;
	width: 605px;
}

.ys4 {
	position: absolute;
	top: 963px;
	right: 0;
	background: url(../images/ys4.png)no-repeat left top;
	padding-left: 104px;
	width: 635px;
}

.ysa h3 {
	height: 62px;
	border-bottom: 1px dashed #959595;
	color: #333;
	font-size: 28px;
	line-height: 30px;
}

.ysa h3 span {
	font-size: 12px;
	color: #808080;
	text-transform: uppercase;
	display: block;
}

.ysa div {
	margin-top: 20px;
	color: #333333;
	font-size: 14px;
	line-height: 30px;
	letter-spacing: 1px;
}

.ysa div p {
	background: url(../images/ys.png)no-repeat left;
	padding-left: 17px;
}

/* */
.box4 {
	background: url(../images/bj3.jpg)no-repeat;
	height: 602px;
	padding-top: 59px;
}

.box4-cont {
	height: 486px;
	background: #fff;
}


.aboutut {
	width: 1200px;
	text-align: left;
}

.aboutut .parHd {
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	position: relative;
}

.aboutut .parHd ul {
	float: left;
	position: absolute;
	height: 50px;
}

.aboutut .parHd ul li {
	float: left;
	text-align: center;
	cursor: pointer;
	width: 138px;
	font: normal 16px/50px MicrosoftYaHei;
	letter-spacing: 1px;
	color: #ffffff;
	background: #666666;
	border-right: 1px solid #fff;
}

.aboutut .parHd ul li.on {
	height: 58px;
	background: url(../images/jtt.png) center no-repeat;
}

.aboutut .parHd .abmot {
	display: block;
	width: 203px;
	height: 50px;
	background: #666666;
	text-align: center;
	font: normal 16px/50px MicrosoftYaHei;
	letter-spacing: 1px;
	color: #ffffff;
	float: left;
}

.aboutut .slideBox {
	overflow: hidden;
	zoom: 1;
	margin: 29px 18px 0 19px;
	position: relative;
}



.aboutut .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideaboututGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.aboutut .parBd ul li {
	text-align: center;
	width: 376px;
	margin-right: 18px;
}

.aboutut .parBd ul li img {
	width: 376px;
	height: 302px;
	display: block;
}

.aboutut .parBd ul li h3 {
	line-height: 45px;
	font-size: 18px;
	color: #4d4d4d;
	font-weight: normal;
	margin-top: 5px;
}

/* */
.box5 {
	padding-top: 61px;
	background: url(../images/ryzz.png) center no-repeat;
	height: 464px;
	;
}

.box5-tit {
	text-align: center;
	background: url(../images/tt2.png)no-repeat center bottom;
	height: 139px;
}

.box5-tit h3 {
	color: #2e2e2e;
	font-size: 40px;
	font-weight: bold;
	line-height: 40px;
}

.box5-tit h3 span {
	color: #fc552c;
	font-size: 46px;
	font-family: "arial";
	font-weight: normal;
	display: inline-block;
	margin-left: 5px;
	text-transform: uppercase;
}

.box5-tit p {
	margin-top: 15px;
	color: #333232;
	font-size: 18px;
}

.box5-cont {
	margin-top: 45px;
	overflow: hidden;
}

.box5-cont ul {}

.box5-cont ul li {
	float: left;
	margin-right: 24px;
	width: 263px;
	height: 232px;
	border: 1px solid #bfbfbf;
	text-align: center;
}

.box5-cont ul li img {
	width: 261px;
	height: 188px;
}

.box5-cont ul li span {
	display: block;
	color: #333333;
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 1px;
}

/* */
.box6 {
	background: url(../images/bj2.png) center no-repeat;
	height: 615px;
	padding-top: 81px;
}

.box6 .w1200 {
	position: relative;
}

.abpic {
	width: 616px;
	height: 454px;
}

.product_list5 {
	width: 584px;
	float: right;
	margin-top: 318px;
}

.product_list5 li {
	float: left;
	margin-left: 16px;
	_display: inline;
	width: 176px;
	height: 136px;
	background: #1b1b1b;
	text-align: center;
	padding-top: 1px;
}

.product_list5 li a.img {
	display: block;
}

.product_list5 li a.img img {
	width: 174px;
	height: 106px;
}

.product_list5 li h3 {
	text-align: center;
	line-height: 27px;
	height: 27px;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
}



/* 产品中心 */
.probg {
	background: url(../images/probg.png) center no-repeat;
	height: 1006px;
	padding-top: 68px;
}

.wh {
	width: 1200px;
	margin: 0 auto;
}


.protit {
	text-align: center;
	margin-bottom: 36px;
}

.prole {
	width: 250px;
	height: 757px;
	background-color: #ffffff;
	box-shadow: 0px 3px 5px 0px rgba(4, 4, 4, 0.13);
	border: solid 1px rgba(133, 133, 133, 0.27);
}

.prosas ul li {
	height: 77px;
	line-height: 77px;
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
}

.prosas ul li a {
	display: block;
	font: normal 18px/77px MicrosoftYaHei;
	color: #333333;
}

.prosas ul li:hover a {
	color: #e70012;
}



.prolist {
	width: 939px;
	height: 757px;
	background-color: #ffffff;
	box-shadow: 0px 3px 5px 0px rgba(4, 4, 4, 0.13);
	border: solid 1px #eeeeee;
	padding: 14px 20px 0 12px;
}

.prolist ul li {
	float: left;
	margin-right: 21px;
	margin-bottom: 40px;
}

.prolist ul li:nth-child(3n) {
	margin-right: 0;
}

.prolist ul li .netu {
	width: 287px;
	height: 199px;
	border: 1px solid #d2d2d2;
}

.prolist ul li .netu img {
	width: 100%;
	height: 100%;
}

.prolist ul li h3 {
	color: #333333;
	font: normal 16px/50px MicrosoftYaHei;
	text-align: center;
}

.prolist .promo {
	background: url(../images/pmo.png) center no-repeat;
	display: block;
	text-align: center;
	font: normal 18px/40px MicrosoftYaHei;
	letter-spacing: -1px;
	color: #e70012;
	margin-top: 50px;
}






























.about {
	width: 640px;
	position: absolute;
	right: 0;
	top: 48px;
	background: #5c5c5c;
	padding-left: 41px;
	padding-right: 77px;
	height: 249px;
	overflow: hidden;
}

.about_title {
	font-size: 18px;
	color: #fff;
	padding-top: 30px;
	font-weight: normal;
}

.about_title span {
	text-transform: uppercase;
	padding-left: 10px;
	font-weight: normal;
}

.about .content {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	padding-top: 20px;
}

.about a {
	text-align: center;
	color: #fff;
	width: 71px;
	height: 21px;
	border: solid 1px #ffffff;
	line-height: 21px;
	font-size: 12px;
	display: block;
	margin-top: 20px;
	float: right;
}

/* */
.box7 {
	padding-top: 88px;
	background: url(../images/newbg.png) center no-repeat;
	height: 757px;
}

.box7_tt {
	text-align: center;
	color: #2e2e2e;
	font-size: 40px;
	font-weight: bold;
	background: url(../images/tt2.png) no-repeat center bottom;
	height: 100px;
}

.box7_tt span {
	color: #d5201e;
	font-size: 46px;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 5px;
	font-family: "arial"
}

.tabli4 {
	text-align: center;
	margin-top: 40px;
	font-size: 0;
}

.tabli4 li {
	margin: 0 18px;
	display: inline-block;
	width: 137px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #d5201e;
	border-radius: 33px;
}

.tabli4 li a {
	color: #fff;
}

.tab4 {}

.news_nr {
	margin-top: 50px;
}

.news_z {
	width: 550px;
}

.news_r {
	width: 617px
}



.news_list2 {}

.news_list2 li {
	position: relative;
}

.news_list2 li img {
	width: 550px;
	height: 285px;
}

.news_list2 li dd {
	width: 490px;
	font-size: 16px;
	font-weight: bold;
	height: 49px;
	line-height: 49px;
}

.news_list2 li dd a {
	color: #363636;
}

.news_list2 li dt {
	font: 400 14px/21px "微软雅黑";
	color: #666666;
}

.news_list3 {}

.news_list3 li {
	position: relative;
	height: 96px;
	/* padding-top:13px; */
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 43px;
}

.news_list3 li .time {
	width: 73px;
	margin-left: 7px;
	text-align: center;
}

.news_list3 li .time1 {
	font-weight: bold;
	color: #434343;
	font-size: 50px;
	line-height: 52px;
}

.news_list3 li .time2 {
	color: #ffffff;
	font-size: 16px;
	background: #666666;
	line-height: 19px;
	font-family: "arial";
}

.news_list3 li .det {
	width: 490px;
	/* margin-right:14px; */
	/* padding-top:12px; */
	position: relative;
}

.news_list3 li .det:before {
	width: 2px;
	height: 63px;
	background: #707070;
	position: absolute;
	left: -22px;
	top: 13px;
	content: "";
}

.news_list3 li a {
	/* width:425px; */
	/* margin-right:14px; */
	color: #363636;
	font-size: 14px;
	font-weight: bold;
	display: block;
	line-height: 29px;
}

.news_list3 li span {
	display: block;
	font: 400 14px/21px "微软雅黑";
	color: #666666;
	margin-top: 4px;
}

.news_list3 li span a {
	color: #d5201e;
	font-weight: normal;
	display: inline-block;
}

a.nm {
	display: block;
	width: 114px;
	margin: 0 auto;
	margin-top: 50px;
}


/* */
.foot {
	background: #1e1e1e;
}

.nav_foot {
	text-align: center;
	border-bottom: 1px solid #787878;
	color: #fff;
	font-size: 16px;
	height: 80px;
	line-height: 80px;
	margin-bottom: 47px;
}

.nav_foot a {
	color: #fff;
	font-size: 16px;
}

.foot .w1200 {
	position: relative;
	height: 314px;
}

.ff_logo {
	position: absolute;
	left: 0;
	top: 0;
}

.ff_tel {
	position: absolute;
	top: 72px;
	left: 0;
	color: #fff;
	font-size: 14px;
}

.ff_lx {
	position: absolute;
	top: 0;
	left: 510px;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}

.er {
	position: absolute;
	right: 0;
	top: 24px;
}

.copyright {
	position: absolute;
	top: 165px;
	left: 0;
	color: #fff;
	font-size: 12px;
	line-height: 25px;
}

.copyright a {
	color: #fff;
}


/* 底部 */
.footbg {
	background: url(../images/fbg.png) center no-repeat;
	height: 440px;
	padding-top: 71px;
}

.fadd {
	width: 374px;
}

.fadd dd {
	font: normal 14px/24px MicrosoftYaHei;
	color: #ffffff;
}

.fadd dd strong {
	font: normal 38px/38px Impact;
	color: #ffffff;
}

.fadd a {
	display: block;
	width: 109px;
	height: 27px;
	background: #ff0000;
	text-align: center;
	font: normal 14px/27px MicrosoftYaHei;
	color: #ffffff;
	margin-top: 15px;
}

.fadd dt {
	font: normal 14px/25px MicrosoftYaHei;
	color: #ffffff;
	margin-top: 25px;
}


.fnav dl {
	width: 152px;
	text-align: left;
	float: left;
}

.fnav dl dt {
	font: normal 14px/14px MicrosoftYaHei;
	color: #ffffff;
	margin-bottom: 20px;
}

.fnav dl dd a {
	font: normal 14px/30px MicrosoftYaHei;
	color: rgba(255, 255, 255, .7);
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wh1 {
	width: 1200px;
	margin: 0 auto;
	height: 369px;
	position: relative;
}

.copyright1 {
	position: absolute;
	height: 60px;
	bottom: 0;
	text-align: center;
	font: normal 14px/30px MicrosoftYaHei;
	color: rgba(255, 255, 255, .3);
	width: 100%;
}

.copyright1 a {
	color: rgba(255, 255, 255, .3);
}