@charset "utf-8";
/* CSS Document */
html{color:#333; font-size:16px;font: normal 62.5%/2.3em Arial, "微软雅黑", "宋体", "黑体";background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing:antialiased;font-family: microsoft yahei;}
body {
	position: relative;
	background-color: #fff;
	font-family: "微软雅黑", "宋体", "黑体";
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;/*firefox*/
	margin: 0px;
	padding: 0px;
	margin: 0px auto;
	color: #414446;
	width: 100%;
	min-width: 1265px;
width:expression((documentElement.clientWidth < 1320) ? "1320px" : "100%" );
	zoom: 1;
	font-size: 16px;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; /*font-family:Verdana,WenQuanYi Microhei,microsoft yahei light,microsoft yahei;*/ }
ol,ul,li {list-style:none;}
select,input,button,textarea{outline: none;border: none;}
h1,h2{ font-weight:bold;}
h3,h4,h5{ font-weight:normal}
a{ text-decoration:none;color: #666}
img.auto{width: auto}
i,em{ font-style:normal}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}
.cl{zoom:1;}
.pr{ position:relative;z-index: 2;}
.dustproof_cont .dustproof_img,
.dustproof_cont .dustproof_text,
.perfect_list li,
.perfect_title dd,
.perfect_title dt,
.technology_list dd,
.technology_list dt,
.line{display: inline-block;*display: inline;*zoom:1;}

.w1200{width:1200px; margin:0 auto}
.w1280{width: 1280px;margin:0 auto;}
.w1562{width: 1562px;padding-left: 168px;padding: 80px;background: #fff;margin-left:-80px;}
.w550{width: 550px;}
.w360{width: 360px;}
.w330{width: 330px;}
.w800{width: 800px;}
.w830{width: 830px;}
.texta{text-indent: 2em;font-size: 15px;line-height: 36px}

.pdt20{padding-top: 20px;}
.pdt50{padding-top: 50px;}
.pdt70{padding-top: 70px;}
.pdt80{padding-top: 80px;}
.pdt100{padding-top: 100px;}
.pdt135{padding-top: 135px;}
.pdb40{padding-bottom: 40px;}
.pdb50{padding-bottom: 50px;}
.pdb60{padding-bottom: 60px;}
.pdb70{padding-bottom: 70px;}
.pdb80{padding-bottom: 80px;}
.pdb115{padding-bottom: 115px;}
.pdb160{padding-bottom: 160px;}
.pdl40{padding-left: 40px;}
.pdl58{padding-left: 58px;}
.pdl28{padding-left: 28px;}
.pdbt50{padding: 50px 0}
.pd80{padding: 80px 0}
.pd80_10{padding:80px 0 10px}
.pdbt50_40{padding: 50px 40px}
.pd20{padding: 20px;}

.fz20{font-size: 20px}
.fz60{font-size:60px;}
.fz42{font-size:42px;}

.mgb50{margin-bottom: 50px}
.mgb30{margin-bottom: 30px}
.mgb20{margin-bottom: 20px}
.mgt60{margin-top: 60px;}
.mgtb40{margin: 40px 0;}
.mgt20{margin-top: 20px;}
.mgt30{margin-top: 30px;}
.mgt40{margin-top: 40px;}
.mgt50{margin-top: 50px;}
.mgrt20{margin-right: 20px;}
.mgrt50{margin-right: 50px;}

p.text{font-size: 15px;line-height: 28px;}
p.texta{font-size: 15px;line-height: 30px;text-indent: 2em;}
p.alert_text{font-size: 20px;line-height: 42px;text-align: left;color: #de1c65;font-weight: bold;}
.brd{border-bottom: 1px solid #dddddd}

.white{color: #fff;}
.bg_global{position:relative;}
.bg_white{background: #fff;}
.bg_22{background:#222;}
.bg_f2{background:#f2f2f2;}
p.alert_text.center,.center{text-align: center;}
.rcenter{text-align: right;}

/*标题1*/
.mgs_tit{text-transform: uppercase;vertical-align: middle;}
.mgs_tit h5{text-transform: uppercase;line-height: .8;font-size: 42px;}
.mgs_tit h5.fz20{font-size: 20px;}
.mgs_titb{text-align: left;}
.mgs_tit blockquote{font-size: 24px;margin-top: 15px;font-weight: bold;}
.mgs_tit{height: 135px;padding-top: 65px;padding-left: 40px}
.mgs_tit_pd0{padding: 0;height: 110px}
.mgs_tit em{font-size: 24px;margin-top: 15px;display: block;}
.tit_white_brd{color: #fff}
.tit_black_brd_f{text-align: right;padding-right: 30px;margin-bottom: 15px;position: relative;z-index: 21;}

.index_tit p{font-size: 24px;margin-top: 15px;}
.index_tit a,.tita a{color: #333}
.subtit{font-size: 42px;text-transform: uppercase;line-height: 1}
ul, li, form, dl, dt, dd, div, .h1, .h2, .h3, .h4, .h5, .h6, .p1, p {
	padding: 0px;
	margin: 0px;
	/* [disabled]margin: 0px;
*/
}
p, .p1 {
	text-align: justify;
}
i, em {
    font-style: normal;
}
select, input, textarea {
	border-radius: 0;
	-webkit-border-radius: 0;
}
input:focus {
	outline: none;
}
input, button, select, textarea {/*强制去除表单自带的样式*/
}
textarea {/*强制去除textarea自带的样式*/
}
textarea, input, select {
}
li {
	list-style: none;
}
article, aside, footer, header, hgroup, nav, section, figure, figcaption {
	display: block;
} /*html5设置*/
figure, figcaption {
	margin: 0px;
	padding: 0px;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
img {
	border: none;
	border: 0;
	max-width: 100%;
	vertical-align: top;
}
img {
filter:exPRession(this.不能去掉 ? "" :((!this.complete) ? "" :this.runtimeStyle.filter = ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')") +String(this.不能去掉 = true).substr(0, 0) +(this.src = "/image.codes51.com/Article/image/20141030/20141030113151_3281.jpg").substr(0, 0)));
}
a {
	color: #000000;
	text-decoration: none;
noline:-webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:focus {
	outline: none;
	-moz-outline: none;
}
a:hover {
	text-decoration: none;
	color: #000;
}
.center{text-align: center;}

.line{display: inline-block;}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.Nomargin {
	margin-bottom: 0px;
}
.white{color: #fff;}
.bd li,.hd li{float:left;}
.top {
	width: 100%;
	height: 70px;
	background:rgba(192,192,192,0.2);
	z-index: 999;
}
.top .topMain {
	width: 1244px;
	margin: 0 auto;
	height: 30px;
	padding-top: 22px; /*padding-top:30px;*/
	position: relative;
}
.top .topMain .logo {
	width: 170px;
	position: absolute; /*top:18px;*/
	top: 15px;
	left: 0px;
	z-index: 3;
}
/*.top .topMain .logo{ width:170px; position:absolute; top:10px; left:20px; z-index:3;}*/
.top .topMain .firstUl {
	margin-left: 350px;
	display: inline-block;
	height: 30px;
}
.top .topMain .firstUl .firstLi {
	line-height: 30px;
	display: block;
	float: left;
	margin-right: 45px; /*font-family:"宋体";*/ /*position:relative;*/
}
.top .topMain .firstUl .firstLi>a {
	color: #2d1e10;
	font-size: 16px;
	display: block;
	padding-bottom: 10px;
}
.top .topMain .firstUl .firstLi>a:hover, .top .topMain .firstUl .firstLi.on>a {
	color: #c7000c;
}
/*二级导航*/
.top .topMain .erji {
	width: 220px;
	position: absolute;
	margin-left: -40px; /*left:-40px; top:53px;*/
	background: #fff;
	z-index: 11;
	border: 1px solid #a5a5a5;
	display: none;
}
.top .topMain .erji ul {
	margin: 0px;
	display: block;
	padding: 0px 0px 30px;
	height: auto;
}
.top .topMain .erji ul li {
	line-height: 32px;
	float: none;
	margin-right: 0px;
	display: block;
}
.top .topMain .erji ul li a {
	color: #666;
	font-size: 12px;
	display: block;
	padding: 10px 30px 0px;
	background: #fff /*url(../images/hide_icon.png) no-repeat 97% center*/;
}
.top .topMain .erji ul li a span {
	display: block;
	border-bottom: 1px solid #dbdbdb;
	text-indent: 26px;
}
.top .topMain .erji ul li a:hover {
	background: #c1c1c1 /*url(../images/show_icon.png) no-repeat 97% center*/;
	color: #000;
}
.top .topMain .erji ul li a:hover span {
	border-bottom: 1px solid #c1c1c1;
}
.top .topMain .DIYerji {/*width:220px;*/
	width: 270px;
	position: absolute;/*margin-left:-40px;*/
	margin-left: -190px;
	display: none; /*left:-40px; top:53px;*/
	background: #fff;
	z-index: 11;
	border: 1px solid #a5a5a5; /*display:none;*/
}
/*.top .topMain .sanjiao{display: inline-block; position: absolute;top: -10px;left:55px;z-index: 10;width:20px;line-height: 10px;}*/
.top .topMain .sanjiao {
	display: block;
	position: absolute;
	top: -10px;
	left: 0px;
	z-index: 10;
	width: 100%;
	line-height: 10px;
}
.top .topMain .sanjiao img {
	margin-left: 75px;
}
.top .topMain .DIYerji .sanjiao img {
	margin-left: 205px;
}
.top .topMain .DIYerji .secondeUl { /* padding:5px 0px 5px;*/
	margin: 0px;
	display: block;
	height: auto;
}
.top .topMain .DIYerji .secondeUl .secondeLi {
	display: block;
	position: relative;
	margin-right: 0px;
	float: none;
}
.top .topMain .DIYerji .secondeUl .secondeLi>a {
	padding-bottom: 5px;
	padding-top: 5px;
	color: #666;
	font-size: 12px;
	display: block;
	overflow: hidden;/*padding: 0px 10px;*/
	padding: 0px 15px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.top .topMain .DIYerji .secondeUl .secondeLi>a span {
	display: block;
	border-bottom: 1px solid #ccc;
	overflow: hidden; /*padding: 5px 0px;*/
	padding: 5px 0px; /*background:url(../images/hide_icon2.png) no-repeat right center;*/
}
.top .topMain .DIYerji .secondeUl .secondeLi a i {
	font-size: 16px;
	font-style: normal;
	display: block;
	line-height: 24px;/* float:left;*/
	margin-left: 10px;
	width: 100px;
	color: #000;
}
.top .topMain .DIYerji .secondeUl .secondeLi a em {
	display: block;
	font-size: 12px; /*width: 100px;*/
	font-style: normal;
	color: #999;
	margin-left: 10px;
	line-height: 22px;
}
.top .topMain .DIYerji .secondeUl .secondeLi a span>.img { /*width:144px; height:108px;*/
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: block; /*float:left;*/
	float: right; margin-right:10px;
	/*margin-right: 20px;*/
}
.top .topMain .DIYerji .secondeUl .secondeLi a:hover, .top .topMain .DIYerji .secondeUl .secondeLi.on>a {
	color: #c7000c; /*background:url(../images/show_icon.png) no-repeat 98% center;*/
	background: #e0e0e0;
}
.top .topMain .DIYerji .secondeUl .secondeLi a:hover span, .top .topMain .DIYerji .secondeUl .secondeLi.on>a span { /*background:url(../images/show_icon2.png) no-repeat right center;*/
}
.top .topMain .DIYerji .sanjiBox {
	width: 202px; /*min-height:500px;*/
	position: absolute;
	left: 270px;
	top: -1px;
	display: none;
	background: none;
}
.top .topMain .DIYerji .sanji {
	width: 190px;
	background: #fff;
	border: 1px solid #a5a5a5;
	position: relative;
}
.top .topMain .DIYerji .sanji .sanjidd {
	line-height: 32px; /*position:static;*/
}
.top .topMain .DIYerji .sanji .sanjidd>a {
	color: #666;
	display: block; /*text-indent:35px;*/
	padding: 0px 10px;/*background:url(../images/hide_icon.png) no-repeat 97% center;*/
}
.top .topMain .DIYerji .sanji .sanjidd>a>span {
	display: block;
	padding: 8px 0px;
	padding-right: 12px;
	border-bottom: 1px solid #dbdbdb;
	background: url(../images/hide_icon2.png) no-repeat right center;
}
.top .topMain .DIYerji .sanji .sanjidd>a>span i {
	font-size: 12px;
	display: block; /*text-indent:15px;*/
	text-align: center;
	margin: 0 auto;
}
.top .topMain .DIYerji .sanji .sanjidd>a>span em {
	display: block;
	font-size: 10px;
	-webkit-transform: scale(0.8);
	text-align: center;
	margin: 0 auto;
}
.top .topMain .DIYerji .sanji .sanjidd a:hover, .top .topMain .DIYerji .sanji .sanjidd.on>a {/*background:url(../images/show_icon.png) no-repeat 97% center;*/
	color: #c7000c;
	background: #e0e0e0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.top .topMain .DIYerji .sanji .sanjidd a:hover>span, .top .topMain .DIYerji .sanji .sanjidd.on>a>span {
	background: url(../images/show_icon2.png) no-repeat right center;
}
.top .topMain .DIYerji .sanji .fourbox {
	width: 202px; /*min-height:500px;*/
	background: none;
	position: absolute;
	left: 191px;
	top: 0px;
	display: none;
}
.top .topMain .DIYerji .sanji .fourdl {
	width: 190px;
	background: #fff;/*padding:7px 5px;*/
	border: 1px solid #a5a5a5;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd { /*position:static;*/
	line-height: 32px;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a {
	color: #666;
	display: block;
	text-indent: 10px;
	padding: 0px 10px; /*height:32px;*/
	overflow: hidden;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a span {
	display: block;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;/* height:31px; line-height:31px;*/
	border-bottom: 1px solid #dbdbdb;
	background: url(../images/hide_icon2.png) no-repeat right center;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a span i {
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	width: auto;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a span em {
	margin: 0 auto;
	text-align: center;
	font-size: 10px;
	-webkit-transform: scale(0.8);
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a:hover, .top .topMain .DIYerji .sanji .fourdl .fourdd.on a {
	color: #c7000c;
	background: #e0e0e0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd>a:hover span, .top .topMain .DIYerji .sanji .fourdl .fourdd.on a span {
	background: url(../images/show_icon2.png) no-repeat right center;
	color: #c7000c;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd.on .PositionBox .txt .h3 a {
	background: none;
	color: #000;
}
.top .topMain .DIYerji .sanji .fourdl .fourdd.on .PositionBox .txt p a {
	background: none;
	color: #000;
}
.PositionBox {
	display: none; /*width:436px;*/
	width: 452px; /*padding:20px 26px 20px;*/
	padding-bottom: 20px;
	border: 1px solid #a5a5a5;
	position: absolute;
	top: 0px;
	left: 190px;
	background: #fff;
	overflow: hidden;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic {
	margin-bottom: 12px;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .txt {
	padding: 0px 26px;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic a {
	background: none;
	width: 400px;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .pic .PicImg {
	width: 452px;
	height: 302px;
	background-size: cover;
}
.PositionBox .h3 {
	font-size: 16px;
	background: url(../images/title.png) no-repeat left center;
	padding-left: 20px;
	color: #666666;
	font-weight: 900;
	line-height: 26px;
}
.PositionBox p {
	font-size: 12px;
	line-height: 20px;
	width: 360px;
	height: 20px;
	padding-left: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 10px;
	color: #666;
}
.PositionBox .leftShuju {
	width: 199px;
	float: left;
	border-right: 1px solid #f2f2f2;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju a {
	line-height: 30px;
	background: url(../images/title_a.png) no-repeat left center;
	text-indent: 20px;
	color: #666666;
	font-size: 12px;
	display: block;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju a:hover {
	color: #000;
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju .btn {
	display: inline-block;
	width: 90px;
	height: 40px;
	border-radius: 4px;
	background: #990000;
	text-indent: 0px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-family: "微软雅黑";
}
.top .topMain .DIYerji .sanji .sanjidd .PositionBox .leftShuju .btn span {
	display: inline-block;
	height: 40px;
	background: url(../images/tasou.png) no-repeat right 16px;
	padding-right: 20px;
	padding-left: 25px;
	line-height: 40px;
	color: #fff;
}
.PositionBox .rightShuju {
	width: 200px;
	float: left;
}
.PositionBox .rightShuju span {
	display: block;
	padding: 0px 20px;
	font-size: 14px;
	line-height: 26px; /*font-family:"黑体";*/
}
.PositionBox .rightShuju span b {
	display: block;
}
.top .topMain ul li .Vifa_nav {/*width: 360px;*/
	width: 500px;
	background: #fff;/* padding: 10px 20px; */
	position: absolute;
	margin-left: -60px;
	z-index: 11;
	border: 1px solid #a5a5a5;
	display: none;
}
.top .topMain ul li .Vifa_nav .left_Vifa {
	width: 160px;
	float: left;
	padding: 10px 10px 10px 10px;
	background: #fff;
}
.top .topMain ul li .Vifa_nav .left_Vifa a {
	color: #666;
	font-size: 14px;
	line-height: 36px;
	padding-bottom: 0px;
	padding-left: 20px;
	display: block;
	/*border-bottom: 1px solid #ccc;*/
}
.top .topMain ul li .Vifa_nav .left_Vifa a:hover {
	color: #c7000c;
	background: #f2f2f2;
}
.top .topMain ul li .Vifa_nav .right_Vifa {
	width: 320px;
	overflow: hidden;   /*width: 150px;*/
	float: left;/*height: 154px;line-height: 154px;*/
	margin-left: 0px;
	text-align: center;/*padding:0px 10px 0px 10px;*/
}
.top .topMain ul li .Vifa_nav .right_Vifa a {
	display: none;
}
.top .topMain ul li .Vifa_nav .right_Vifa img { /*vertical-align:middle*/;
	width: 100%; /*width:140px;*//* height:84px;*/ /*max-height:80%;*/
}
.kbaige {
	width: 100%;
	height: 50px;
	display: none;
}
.banner {
	width: 100%;
	height: 100%;
	min-width: 1244px;
	overflow: hidden;
	position: relative;
}
.banner .swiper-container {
	width: 1920px; 
	height: 100%;
	text-align: center;
}
.banner .swiper-pagination-clickable .swiper-pagination-bullet-active {
	width: 14px;
	height: 14px;
	background: #fff;
}
.banner .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	background: #000;
	opacity: 0.7;
}
/*.banner  .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:124px;}*/
.banner .swiper-button-next, .banner .swiper-button-prev {
	width: 30px;
	padding: 15px 6px; /*background-color:rgba(0,0,0,0.6);*/
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
	opacity: 0;
}
/*.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{ opacity:1;}*/
.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover {
	background-color: #c7000c;
}
.banner .swiper-button-prev {
	background-image: url(../images/icon_left.png);
}
.banner .swiper-button-next {
	background-image: url(../images/icon_right.png);
}
.banner .swiper-wrapper .swiper-slide a {
	display: block;
	width: 100%;
	min-height: 100%;
}
.banner .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
}
.indexMain {
	width: 100%; /*background:#fff;*/
	position: relative;
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden;
}
.IndexContact {
	width: 100%;/*1328px;*/
	margin: 0 auto;
}
.indexCum {
	width: 1244px;
	border-bottom: 1px solid #b7b7b7;
	margin: 0 auto;
	padding: 30px 0px 24px;
	text-align: center;
}
.indexCum .China {
	display: inline-block;
}
.indexCum .China li {
	display: inline;
	height: 59px;
	line-height: 59px;
	margin-right: 100px; /*font-family:"黑体";*/
	font-size: 14px;
}
.indexCum .China li a:hover {
	color: #000;
}
.indexCum .China li a {
	height: 59px;
	line-height: 59px;
	display: inline-block;
}
.indexCum .China li .icon {/* display:inline;*/
	display: inline-block;
	float: left; /*background:#111c4e;*/
	width: 58px;
	height: 58px;
	background-position: 0px 0px; /*border:1px solid #707070;*/
	margin-right: 5px;
	text-align: center;
	/*transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-moz-transition: all 0.3s;*/
}
.indexCum .China li .icon1 {
	background: url(../images/icon1_1.jpg) no-repeat;
}
.indexCum .China li .icon2 {
	background: url(../images/icon2_1.jpg) no-repeat;
}
.indexCum .China li .icon3 {
	background: url(../images/icon3_1.jpg) no-repeat;
}
.indexCum .China li .icon4 {
	background: url(../images/icon4_1.jpg) no-repeat;
}
.indexCum .China li a:hover .icon {
	background-position: 0px -58px;
}
.indexCum .English {
	display: block;
	overflow: hidden;
	padding: 0px 90px;
}
.indexCum .English li {
	display: block;
	float: left;
	height: 59px;
	line-height: 59px;
	margin-right: 20px;
	font-size: 14px;
	width: 250px;
	text-align: left;
}
.indexCum .English li a:hover {
	color: #000;
}
.indexCum .English li a {
	height: 59px;
	line-height: 59px;
	display: block;
	position: relative;
}
.indexCum .English li .icon {/* display:inline;*/
	display: inline-block;
	float: left; /*background:#111c4e;*/
	width: 58px;
	height: 58px;
	background-position: 0px 0px; /*border:1px solid #707070;*/
	margin-right: 5px;
	text-align: center;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-moz-transition: all 0.3s;
}
.indexCum .English li .icon1 {
	background: url(../images/icon1_1.jpg) no-repeat;
}
.indexCum .English li .icon2 {
	background: url(../images/icon2_1.jpg) no-repeat;
}
.indexCum .English li .icon3 {
	background: url(../images/icon3_1.jpg) no-repeat;
}
.indexCum .English li .icon4 {
	background: url(../images/icon4_1.jpg) no-repeat;
}
.indexCum .English li a:hover .icon {
	background-position: 0px -58px;
}
/*.IndexContact .indexCum ul li .icon img{vertical-align:middle;}*/
.IndexContact .indexCum .China li a .title {
	height: 60px;
	line-height: 60px;
}
.IndexContact .indexCum .English li a .title {
	position: absolute;
	left: 70px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	line-height: 20px;
	width: 180px;
	display: block;
}
.IndexContact .indexCum .English li:last-child {
	margin-right: 0px;
}
.IndexConcent {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	padding-top: 120px;
	padding-bottom: 120px;
	text-align: center;
}
.IndexConcent ul {
	display: inline-block;
	overflow: hidden;
}
.IndexConcent ul li {
	float: left;
	margin-right: 80px;
	position: relative;
	overflow: hidden;
}
.IndexConcent ul li a {
	color: #fff;
	display: block;
}
.IndexConcent ul li.one {
	width: 616px;
	height: 350px;
}
.IndexConcent ul li.two {
	width: 346px;
	height: 350px;
}
.IndexConcent ul li .pic {
	width: 100%;
	height: 100%;
}
.IndexConcent ul li .title {
	position: absolute;
	left: 0px;
	bottom: 0px;
	opacity: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}
/*.IndexConcent ul li .title{text-align:center; background:#000; color:#fff; position:absolute; z-index:1; left:0%; top:0px; width:100%; height:100%; transform:rotateY(-180deg); -webkit-transform:rotateY(-180deg); -o-transform:rotateY(-180deg); -ms-transform:rotateY(-180deg); -moz-transform:rotateY(-180deg);transition:.6s; -o-transition:.6s; -ms-transition:.6s; -moz-transition:.6s; -webkit-transition:.6s; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; padding:40px;}
.IndexConcent ul li .pic img{ position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:2; overflow:hidden;transform:rotateY(0deg); -o-transform:rotateY(0deg); -ms-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -webkit-transform:rotateY(0deg);transition:.6s; -webkit-transition:.6s; -o-transition:.6s; -ms-transition:.6s; -moz-transition:.6s;}
.IndexConcent ul li:hover .title{ transform:rotate(0deg); -webkit-transform:rotate(0deg); -o-transform:rotate(0deg); -ms-transform:rotate(0deg); -moz-transform:rotate(0deg); z-index:2;}
.IndexConcent ul li:hover .pic img{transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}*/
.IndexConcent ul li .title .h3 {
	font-size: 20px;
	padding-bottom: 20px;
}
.IndexConcent ul li .title span {
	position: absolute;
	left: 10%;
	right: 10%;
	top: 50%;
	margin: auto;
	text-align: center;
	width: 80%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.IndexConcent ul li .title span p {
	text-align: center;
}
/*.IndexConcent ul li.one img{ width:620px; height:350px; overflow:hidden;}
.IndexConcent ul li.one .title{ width:257px; height:154px; padding:10px 15px; background:rgba(0,0,0,0.6); position:absolute; left:20px; bottom:12px;}
.IndexConcent ul li.one .title .h3{ font-size:18px; margin-bottom:20px; font-weight:600;}
.IndexConcent ul li.one .title .p1{ font-size:14px; line-height:22px; }
.IndexConcent ul li.two img{ width:346px; height:350px; overflow:hidden;}
.IndexConcent ul li.two .title{ width:100%; height:70px; background:rgba(0,0,0,0.6); position:absolute; left:0px; bottom:0px;}
.IndexConcent ul li.two .title .h3{ font-size:18px; height:70px; line-height:70px; padding-left:10px;font-weight:600;}*/
.IndexConcent ul li.one {
	position: relative;
}

/*完美*/
.perfect_list{width:200px;}
.perfect_list li{margin-bottom:30px;}
.perfect_list li dl dt{width:200px;height:204px;overflow:hidden;}
.perfect_list li dl dd h2{font-size:18px;font-weight:bold;margin:15px 0}
.perfect_list li dl dd p{font-size:15px;line-height:28px;}
.perfect_middle{width:508px;margin-left:146px;margin-top:-60px;}
.perfect_middle p{margin:20px 0;line-height:28px;}
.perfect_title dt{background:url(../images/icon_num.png) no-repeat;width:117px;height:99px;font-size:42px;text-align:center;line-height:99px;margin-right:15px;vertical-align:middle;}
.perfect_title dd h3{font-size:32px;color:#de1c65;font-weight:bold;margin-bottom:15px;}
.perfect_title dd{font-size:24px;vertical-align:middle;width:222px;text-align:left;}
/*.solid_box{background:#f2f2f2 url(../images/solid_bg.jpg) center top no-repeat;width:100%;padding-top:186px;height:720px}*/
.solid_text{background:#fff;width:360px;height:520px;padding-top:100px;padding-left:50px;padding-right:100px;border-bottom:5px solid #222;overflow:hidden;margin-top:-235px;}
.solid_box .solid_box_bg{margin-top:188px;}
.solid_cont{position:relative;z-index:101;padding-bottom:85px;}
.solid_text_content h4{font-size:18px;font-weight:bold;margin-bottom:10px;}
.solid_text_content p{font-size:15px;line-height:28px;}
.solid_text_content>div{margin-bottom:25px;width:345px;}
.solid_box_img{width:630px;padding-top:90px;}
.solid_box_img .solid_img{width:290px;float:left;}
/*防尘/时尚*/
.quality_main{margin-top:30px;margin-bottom:88px;}
.health_cont{;margin-bottom:88px;}
.dustproof_list li{font-size:0;}
.dustproof_list li.dustproof_big{width:1244px;position:static;}
.dustproof_list li.dustproof_big .dustproof_text dd{width:500px}
.dustproof_list li.dustproof_big .dustproof_img{width:622px}
.dustproof_cont .w1244{width:1244px;}
.dustproof_cont .dustproof_text{vertical-align:middle;width:490px;margin-left:15px;}
.dustproof_cont .dustproof_text .perfect_title dt{vertical-align:top}
.dustproof_cont .dustproof_text .perfect_title dd{width:315px;}
.dustproof_cont .dustproof_text .perfect_title dd p{font-size:15px;margin-top:25px;line-height:28px;}
.dustproof_cont .dustproof_img{vertical-align:middle;width:622px;}
.dustproof_cont .dustproof_text.dustproof_text_w622{width:622px;margin-left:0}
/*防尘/时尚E */
.huanbao{margin-top:88px;}
.huanbao_img{background:#f2f2f2 center bottom}
.dustproof_text p{line-height:28px;font-size:15px;}
/*技术优势*/
.technology{margin-top:44px;margin-bottom:44px;}
.technology_main{padding-bottom:100px;}
.technology_list dd,.technology_list dt{vertical-align:middle;width:600px;}
.technology_list dt{height:356px;overflow:hidden;}
.technology_list dl{font-size:0;margin:32px 0;}
.technology_list dd h2{font-size:32px;font-weight:normal;margin-bottom:35px;}
.list_left{padding-right:120px;}
.list_right{padding-left:100px;padding-right:20px;}
.technology_list_img ul{width:1230px;margin-left:-15px;}
.technology_list_img li{width:380px;float:left;margin:0 15px;overflow:hidden;}

/*一站式解决方案供应商*/
.supplier{background:url(../images/supplier_bg.jpg) center no-repeat;/*width:75%;*/max-width:1440px;height:762px;margin:0 auto;overflow: hidden;}
.subtit.brd_t{color:#de1c65;border-top:5px solid #de1c65;display:inline-block;padding-top:15px;}
.eng h6{font-size:24px;font-weight:normal;margin:20px 0;}
.frame{margin-top:60px;}
.frame a{border:2px solid #fff;height:42px;width:196px;color:#fff;display:inline-block;line-height:42px;text-align:center;}
.frame a i{display:inline-block;background:url(../images/icon_mgs.png) no-repeat;width:17px;height:7px;background-position:-2px -66px;margin-left:10px;vertical-align:middle;margin-top:-5px;}
.frame a span{font-size:16px;font-weight:bold;text-transform:uppercase;}
.frame a b{display:inline-block;background:url(../images/icon_mgs.png) no-repeat;width:5px;height:16px;background-position:-1px -33px;vertical-align:middle;margin-right:10px;}
.frame.on i{background-position:-2px -57px;}
.frame.on a{color:#de1c65;border:2px solid #de1c65}
.frame.white a{color:#fff;border:2px solid #fff;}

.frame a:hover {   -webkit-animation: anim-moema-1 .3s forwards;animation: anim-moema-1 .3s forwards}
@-webkit-keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8,.8,1);
        transform: scale3d(.8,.8,1)
    }

    85% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes anim-moema-1 {
    60% {
        -webkit-transform: scale3d(.8,.8,1);
        transform: scale3d(.8,.8,1)
    }

    85% {
        -webkit-transform: scale3d(1.1,1.1,1);
        transform: scale3d(1.1,1.1,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.supplier .fl{width:530px;}
.supplier .fr{width:580px;}
.supplier_slider .hd{width:1240px;margin-left:-640px;margin-top:}
.supplier_slider .hd li{width:235px;height:152px;border:5px solid rgba(255,255,255,.7);margin:0 19.9px;padding:38px 0 0 25px;position:relative;color:#fff}
.supplier_slider .hd li i{background:url(../images/text_effect.png) no-repeat;width:59px;height:98px;position:absolute;top:-5px;right:-5px;z-index:9;}
.supplier_slider .hd li i.i1{background-position:-2px 0;}
.supplier_slider .hd li i.i2{background-position:-2px -105px;height:92px}
.supplier_slider .hd li i.i3{background-position:-2px -200px;height:98px}
.supplier_slider .hd li i.i4{background-position:-2px -302px;height:92px}
.supplier_slider .hd li.on{background:#de1c65;border:5px solid #de1c65;}
.supplier_slider .hd li h4{font-weight:bold;font-size:24px;text-transform:uppercase;opacity:.5;}
.supplier_slider .hd li em{text-transform:uppercase;opacity:.5;}
.supplier_slider .hd li blockquote{margin-top:25px;font-weight:bold;}

.iconbofang {
	position: absolute;
	display: block;
	width: 60px;
	height: 60px;
	left: 50%;
	margin-left: -30px;
	top: 50%;
	margin-top: -30px;
	z-index: 11;
}
.iconbofang.no {
	display: none;
}
.bottomHr {
	display: block;
	width: 1244px;
	height: 1px;
	background: #b7b7b7;
	margin: 0 auto;
}
.bottom {
	width: 100%; /*background:#fff;*/
	background: #fff;
}
/*关于企业*/
.mgs_about{width:100%;height:545px;}
.mgs_about .fl{width:640px;overflow:hidden;}
.mgs_about .fr{width:470px;}
.mgs_about .series{width:120px;z-index:3;top:84px;left:49%;}
.mgs_about p.texta{font-size:14px;color:#666}
/*首页底部*/
.mgs_footer{background:#fff;position:relative;}
.mgs_footer .foot_main {width: 1244px;line-height: 44px;margin: 0 auto;}
.mgs_footer .foot_main .ft_logo{padding:22px 0;width:200px;margin:0 auto;}
.mgs_footer .foot_main .info{margin:10px 0}
.mgs_footer .foot_main .info a{display:inline-block;*display:inline;*zoom:1;color:#666;font-size:14px;margin:0 25px;line-height:36px;}
.mgs_footer .foot_main .info a i{background:url(../images/icon_foot.png) no-repeat;display:inline-block;width:20px;height:16px;vertical-align:middle;margin-right:10px;}
.mgs_footer .foot_main .info a i.i1{background-position:0 0 ;}
.mgs_footer .foot_main .info a i.i2{background-position:0 -23px}
.mgs_footer .foot_main .info a i.i3{background-position:0 -43px}
.mgs_footer .foot_main .info a i.i4{background-position:0 -63px}
.mgs_footer .foot_main .info a i.i5{background-position:0 -83px}
.mgs_footer .foot_main .info a i.i6{background-position:0 -101px}
.mgs_footer .foot_main .qrcode{margin: 10px 235px;display: flex;justify-content: flex-end;}/*text-align: right;*/
.mgs_footer .foot_main .qrcode ul {height: 100%;}
.mgs_footer .foot_main .qrcode ul li {display:inline-block;padding:0 20px;text-align: center;}
.mgs_footer .foot_main .qrcode ul li img{display: block; margin: 0 auto;}
.mgs_footer .foot_main .qrcode ul li i{font-size: 13px;text-transform: uppercase;line-height: 1;}

.mgs_footer .foot_main .ft_divider_long{border-bottom:1px solid #d2d2d2;width:1244px;margin:0 auto;}
.mgs_footer .foot_main .ft_divider{border-bottom:1px solid #d2d2d2;width:960px;margin:0 auto;}
.mgs_footer .foot_main .ft_divider_mid{border-bottom:1px solid #d2d2d2;width:450px;margin:0 auto;}
.mgs_footer .foot_main .ft_friend {padding-top: 20px;padding-left: 120px;padding-bottom: 20px;padding-right: 70px;}
.mgs_footer .foot_main .ft_friend ul {display: flex;align-items: center;height: 100%;}
.mgs_footer .foot_main .ft_friend ul li {display:inline-block;}
.mgs_footer .foot_main .ft_friend ul li img{width:153px; height:40px;}
.mgs_footer .foot_main .ft_friend ul li i{font-size: 20px;text-transform: uppercase;line-height: 1;padding:0 15px;display:flex;align-items:center;}
.mgs_footer .foot_bottom{background:#222 center top no-repeat;width:100%;height:56px;line-height:56px;padding:5px 0;;color:#fff;text-align:center;font-size:14px;}
.mgs_footer .foot_bottom a{color:#de1c65}

/*右侧导航 悬浮*/
#leftsead{width:78px;position:fixed;top:258px;right:10px;border:1px solid #f4f4f4;border-bottom: none;z-index: 999;}
#leftsead li{width:78px;height:78px;border-bottom: 1px solid #f4f4f4;background: #fff;}
#leftsead li i{display: block;background: url(../images/icon_nav.png) no-repeat;width: 32px;height: 26px;margin:0 auto 10px;}
#leftsead li i.i02{background-position: -57px 0;height: 28px;}
#leftsead li i.i03{background-position: -108px 0;height: 27px;width: 27px;}
#leftsead li i.i04{background-position: -159px 0;height: 30px;width: 26px;}
#leftsead li i.i05{background-position: -208px 0;height: 31px;width: 25px;}

#leftsead li.on .i01{background-position: 0 -37px;}
#leftsead li.on .i02{background-position: -57px -37px;}
#leftsead li.on .i03{background-position: -108px -37px;}
#leftsead li.on .i04{background-position: -159px -37px;}
#leftsead li.on .i05{background-position: -208px -37px;}  
#leftsead li a{display: block;width: 100%;height: 62px;text-align: center;color: #333;font-size: 12px;padding-top: 16px;position: relative;}
.right_abs_box{position: absolute;bottom: 0;left: -200px;right: 78px;background: #de1c65;padding: 10px;color: #fff;line-height: 1.5;display: none;transition: all .3s;}
.right_abs_box img{margin-bottom: 10px;}
#leftsead li a:hover{color: #fff;background: #de1c65}
#leftsead li.on .right_abs_box{display: block;}
.right_abs_box4{text-align: left;left: -174px;bottom: 0;padding: 21px 18px 9px}
.right_abs_box4 p{font-size: 12px;}
.right_abs_box4 b{font-size: 20px;}

/*空间&产品*/
.product {
	width: 1244px;
	margin: 0 auto; /*height:500px; background:#fff000;*/
	padding-bottom: 15px;
	border-bottom: 1px solid #d2d2d2; /*position:relative;*/
}
.product .xuanze {
	width: 300px;
	position: absolute;
	left: 0px;
	top: 60px;
	z-index: 6;
}
.product .xuanze.fixed {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100001; /*z-index:9;*/
}
.product .xuanze ul li {
	float: left;
	display: block;
	line-height: 50px;
	font-size: 14px;
	position: relative;
}
.product .xuanze ul .backIndex {
	width: 40px;
	height: 50px;
	background: #212121;
	text-align: center;
}
.product .xuanze ul .backIndex a {
	display: block;
	height: 50px;
	line-height: 50px;
	background: url(../images/back_icon.png) no-repeat center center;
}
.product .xuanze ul .backIndex.on a, .product .xuanze ul .backIndex a:hover {
	background: url(../images/back_icon1.png) no-repeat center center;
}
.product .xuanze ul .backIndex .Indexback {
	position: absolute;
	width: 300px;
	display: none;
}
.product .xuanze ul .backIndex .Indexback a {
	background: #212121;
	color: #fff;
	text-align: left;
	padding-left: 30px;
	height: 36px;
	line-height: 36px;
}
.product .xuanze ul .backIndex .Indexback a:hover {
	background: #c7000b;
	color: #fff;
}
.product .xuanze ul .menuName {
	width: 260px;
}
.product .xuanze ul .menuName a {
	display: block;
	background: #c7000b;
	color: #fff;
}
.product .xuanze ul .menuName a .titleFont {
	display: block;
	margin: 0px 20px 0px 40px;
	background: url(../images/mune.png) no-repeat left center;
	text-indent: 40px;
	width: 200px;
	height: 50px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.product .xuanze ul .menuName a:hover, .product .xuanze ul .menuName.on a {
	background: #f2f2f2;
	color: #c7000b;
}
.product .xuanze ul .menuName a:hover .titleFont, .product .xuanze ul .menuName.on a .titleFont {
	background: url(../images/mune_on.png) no-repeat left center;
}
.product .xuanze ul .menuName .menuLsit {
	position: absolute;
	display: block;
	width: 100%;
	display: none;
}
.product .xuanze ul .menuName .menuLsit dd {
}
.product .xuanze ul .menuName .menuLsit dd a {
	display: block;
	height: 37px;
	line-height: 36px;
	padding: 0px 20px;
	background: #f2f2f2;
	color: #000;
}
.product .xuanze ul .menuName .menuLsit dd.on a {
	background: #c7000b;
	color: #fff;
}
.product .xuanze ul .menuName .menuLsit dd a span {
	display: block;
	border-bottom: 1px solid #999;
	padding: 0px 20px;
	background: url(../images/down.png) no-repeat 20px center;
	text-indent: 40px;
	overflow: hidden;
	height: 36px;
}
.product .xuanze ul .menuName .menuLsit dd a:hover {
	background: #c7000b;
	color: #fff;
}
.product .xuanze ul .menuName .menuLsit dd a:hover span {
	border-bottom: 1px solid #c7000b;
	background: url(../images/hide_icon2.png) no-repeat 20px center;
}
/*中间导航*/
.product .path{height:50px;line-height:50px;/*background:#f2f2f2;*/margin:0 auto;color:#666;font-size:15px;position:relative;z-index:2;}
.product .path .link_nav{float:left;}
.product .path a{color:#666;}
.product .path_list ul li{width:125px;float:left;text-align:center;}
.product .path_list ul li.on{background:#fff;font-weight:bold;}
/*标题*/
.product .bigtitle {
	padding-top: 60px;
	padding-bottom: 40px;
}
.product .h2 {
	width: 40%;/*100%*/
	height: 1px;
	background: #b7b7b7;
	margin: 0 auto;/*margin: 0px 0px 0px;*/
	position: relative;
}
.product .h2 span {
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	background: #fff;
	position: absolute;
	left: 50%; /*margin-left: -120px;*/
	top: -30px;
	text-align: center;
	display: inline-block;
	padding: 0px 45px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.product .smalltitle {
    text-align: center;
    font-size: 21px;
    /*line-height: 28px;*/
    margin-bottom: 20px;
    padding-top: 10px;
}

/*分页相关*/
.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#f98a00;background:#da7711;color:#fff;}
.pagelist li.active a{border-color:#f98a00;background:#da7711;color:#fff;}

/*空间&产品的筛选*/
.shuaixuan {
	width: 100%;
	padding-top: 40px;
}
.shuaixuan .shauixuanTop {
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	background: url(../images/jia.png) no-repeat 10px center;
	font-size: 20px;
	border-bottom: 1px solid #b7b7b7;
	cursor: pointer;
}
.shuaixuan .shauixuanTop.on {
	background: url(../images/sub.png) no-repeat 10px center;
}
.shuaixuan .shauixuanTop span {
	font-size: 16px;
	color: #f00;
}
.shuaixuan .shauixuanList {
	border-bottom: 1px solid #b7b7b7;
	overflow: hidden;
	padding-bottom: 10px;
	display: block;
	overflow: hidden;
}
.shuaixuan .shauixuanList .saixuan {
	width: 1000px;
	float: left;
}
.shuaixuan .shauixuanList dl {
	width: 100%;
	float: left;
}
.shuaixuan .shauixuanList dl span {
	display: block;
	float: left;
	width: 60px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	color: #c7000c;
	font-size: 14px;
}
.shuaixuan .shauixuanList dl dd {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	float: left;
	width: 150px;
	margin-right: 20px;
}
.shuaixuan .shauixuanList dl dd a {
	display: block;
	padding-left: 30px;
	background: url(../images/choose_icon.png) no-repeat left center;
}
.shuaixuan .shauixuanList dl dd.on a {
	background: url(../images/choose.png) no-repeat left center;
	color: #c00;
}
.shuaixuan .shauixuanList .xuanka {
	width: 100px;
	float: right;
}
.shuaixuan .shauixuanList .chongzhi {
	float: right;
	display: inline-block;
	margin-top: 12px;
	padding: 5px 20px;
	color: #fff;
	background: #acacac;
	border-radius: 6px;
	cursor: pointer;
}
.shuaixuan .shauixuanList .chongzhi.on {
	background: #3c4146;
}
.shuaixuan .shauixuanList .chongzhi.on:hover {
	background: #c7000b;
}
/*空间&产品的筛选*/

.xiliejieshao {
}
.xiliejieshao .xilieliebie {
	text-align: center;
	font-size: 14px;
	color: #000;
}
.xiliejieshao .jianjie {
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	padding-top: 20px;
}
.xiliejieshao p {
	text-align: center;
}
/*空间&产品的图片列表*/
.productPicList {
	padding-top: 15px;
	padding-bottom: 15px;/* border-bottom:1px solid #b7b7b7;*/
}
.productPicList ul {
	overflow: hidden;
}
.productPicList .box {
	float: left;
}
.productPicList li {
	position: relative;
	float: left;
	overflow: hidden;
}
.productPicList li .pic {
	border: 1px solid #fff;
}
.productPicList li .pic img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
	display: block;
}
.productPicList li .positionbox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	z-index: 2;
}
.productPicList li .title {
	position: absolute;
	bottom: 5%;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 18px;
	color: #fff;
	z-index: 3;
	opacity: 0;
}
.productPicList li .spanline {
	z-index: 3;
}
.productPicList li .spanline .line {
	z-index: 3;
}
.productPicList li .spanline .line1 {
	width: 100%;
	height: 2px;
	background: #c7000c;
	position: absolute;
	top: 0px;
	left: -100%;
}
.productPicList li .spanline .line3 {
	width: 100%;
	height: 2px;
	background: #c7000c;
	position: absolute;
	bottom: 0px;
	right: -100%;
}
.productPicList li .spanline .line2 {
	width: 2px;
	height: 100%;
	background: #c7000c;
	position: absolute;
	bottom: -100%;
	right: 0px;
}
.productPicList li .spanline .line4 {
	width: 2px;
	height: 100%;
	background: #c7000c;
	position: absolute;
	top: -100%;
	left: 0px;
}
/*空间&产品的图片列表*/

/*单个产品*/
.productdetail {
	padding-top: 40px;
	width: 100%;
	padding-bottom: 15px;/*border-bottom:1px solid #b7b7b7;*/
}
.productdetail .swiper-container {
	width: 100%;
	height: 500px;
	overflow: hidden;
}
.productdetail .swiper-container .swiper-button-prev, .productdetail .swiper-container .swiper-button-next {
	opacity: 0;
}
.productdetail .swiper-container .swiper-button-prev {
	background-image: url(../images/icon_left.png);
}
.productdetail .swiper-container .swiper-button-next {
	background-image: url(../images/icon_right.png);
}
.detailImg {
	margin-top: 40px;
}
.detailImg .titleh3 {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #b7b7b7;
	font-size: 20px;
	margin-bottom: 25px;
}
.detailImg .titleh3 .h3 {
	background: #fff;
	display: inline-block;
	padding-right: 20px;
	margin-top: 1px;
	font-weight: normal;
}
.detailImg .titleh3 .h3 span {
	font-weight: bold;
	margin-right: 5px;
}
.detailImg ul {
	overflow: hidden;
}
.detailImg ul li {
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
	background: #000;
	height: 491px;
}
.detailImg ul li .box {
	padding: 0px 50px;
	height: 491px;
	display: table;
}
.detailImg ul li .box p {
	font-size: 22px;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	line-height: 40px;
}
.jinxiaoshang {/* margin-top:40px;*/
}
.jinxiaoshang .searchTop .textBig {
	width: 200px;
	height: 30px;
	border: 1px solid #999;
	line-height: 30px;
	font-size: 14px;
	padding: 0px 10px;
	float: left;
	position: relative;
}
.jinxiaoshang .searchTop .textBig .cityList {
	position: absolute;
	top: 30px;
	left: -1px;
	width: 220px;
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 10000;
	background: #fff;
	border: 1px solid #999;
	display: none;
}
.jinxiaoshang .searchTop .textBig .cityList ul li {
	width: 210px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.jinxiaoshang .searchTop .textBig .cityList ul li a {
	color: #666;
	display: block;
	padding-left: 10px;
	cursor: pointer;
}
.jinxiaoshang .searchTop .textBig .cityList ul li a:hover {
	background: #09F;
	color: #fff;
}
.jinxiaoshang .searchTop .search {
	margin-bottom: 15px;
}
.jinxiaoshang .searchTop .search .text {
	width: 180px;
	height: 30px;
	border: none;
	line-height: 30px;
	float: left;
	padding: 0px;
}
.jinxiaoshang .searchTop .search .down_bt {
	display: block;
	width: 20px;
	height: 30px;
	float: left;
	background: url(../images/down_icon.png) no-repeat left center;
}
.jinxiaoshang .searchTop .search .search_btn {
	margin-left: 10px;
	width: 60px;
	height: 30px;
	line-height: 30px;
	border-radius: 6px;
	background: #c7000b;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.jinxiaoshang .searchTop .map {
	width: 1244px;
	height: 402px;
	overflow: hidden;
}
.productdetail .tukun {
	width: 100%;
}
.productdetail .tukun .sly {
	width: 100%;
	height: 409px;
	overflow: hidden;
}
.productdetail .tukun .sly ul li {
	width: 406px;
	height: 409px;
	float: left;
	overflow: hidden;
}
.productdetail .tukun .sly ul .even dd:first-child {
	height: 269px;
}
.productdetail .tukun .sly ul .even dd:first-child img {
	max-width: unset;
	height: 269px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
/*.productdetail .tukun .sly ul li{ width:100%; overflow:hidden;}*/
.productdetail .tukun .sly ul li dd {
	float: left;
	margin: 1px;
	position: relative;
}
.productdetail .tukun .sly ul li dd a {
	display: block;
}
.productdetail .tukun .sly ul li dd .title {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0;
	text-align: center;
}
.productdetail .tukun .sly ul li dd .title span {
	color: #fff;
	display: block;
	position: absolute;
	bottom: 5%;
	width: 100%;
	font-size: 14px;
}
.productdetail .tukun .scrollbar {
	width: 1144px;
	margin-left: 50px;
	height: 8px;
	background: #ccc;
	margin-top: 15px;
	position: relative;
	border-radius: 8px;
}
.productdetail .tukun .scrollbar .handle {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 5px;
	background: #c7000c;
	border-radius: 8px;
}
/*内页*/
.MainContact {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 15px;/*border-bottom: 1px solid #b7b7b7;*/
}
.MainContact .h4 {
	height: 40px;
	color: #000;
	line-height: 40px;
	border-bottom: 1px solid #b7b7b7;
	font-size: 20px;
	margin-left: 30px;
	padding-left: 20px; /*background:url(../images/zfx.png) no-repeat 5px center; */
	font-weight: normal;
	margin-bottom: 20px;
	position: relative;
}
.MainContact .h4 em {
	position: absolute;
	left: -30px;
	font-size: 40px;
	font-weight: bold;
	color: #f70103;
	font-style: normal;
	font-family: Arial;
}
.MainContact .h4 .icon {
	display: block;
	width: 60px;
	height: 51px;
	position: absolute;
	left: -20px;
	top: -5px;
	background: url(../images/titlebg_1.png) no-repeat left top;
}
.MainContact .h4 .en {
	font-size: 12px;
	margin-left: 5px;
}
.MainContact .tabbox {
	padding-top: 10px;
	margin-bottom: 20px;
}
.MainContact .tabbox .h5 {
	font-size: 14px;
	color: #000;
	padding-left: 50px;
	background: url(../images/small_zfx.png) no-repeat 30px center;
	font-weight: normal;
	margin-bottom: 5px;
}
.MainContact .tabbox .text {
	padding-left: 50px;
	text-indent: 2em;
	line-height: 22px;
	margin-bottom: 10px;
	color: #666666;
}
.MainContact .tabbox .sly {
	width: 1194px;
	height: 224px;
	padding-left: 50px;
	margin-top: 20px;
	overflow: hidden;
}
.MainContact .tabbox .sly li {
	width: 272px;
	float: left;
	margin-right: 20px;
}
.MainContact .tabbox .sly li img {
	display: block;
	width: 272px;
	height: 123px;
}
.MainContact .tabbox .sly li .title {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 6px;
	color: #000;
	display: block;
}
.MainContact .tabbox .sly li p {
	line-height: 22px;
	font-size: 12px;
}
.MainContact .tabbox .scrollbar {
	width: 1144px;
	margin-left: 50px;
	height: 8px;
	background: #ccc;
	margin-top: 15px;
	position: relative;
	border-radius: 8px;
}
.MainContact .tabbox .scrollbar .handle {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 5px;
	background: #c7000c;
	border-radius: 8px;
}
.MainContact .tabbox .threeList {
	width: 1194px;
	padding-left: 50px;
	margin-top: 20px;
	overflow: hidden;
}
.MainContact .tabbox .threeList ul li {
	width: 365px;
	float: left;
	margin-right: 25px;
}
.MainContact .tabbox .threeList ul li img {
	width: 365px;
}
.MainContact .tabbox .threeList ul li .title {
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin-bottom: 6px;
	color: #000;
	display: block;
}
.MainContact .tabbox .threeList ul li p {
	line-height: 22px;
	font-size: 12px;
}
.product .bottomh2 {
	margin: 40px 0px 28px;
}
.product .bottomh2 span {/* margin-left:-75px;*/
}
.moreList {
	text-align: center;
}
.moreList a {
	display: inline;
	padding: 0px 15px;
	border-left: 1px solid #b2b2b2;
	font-size: 14px;
}
.moreList a:hover {
	color: #c7000c;
}
.MainContact .twotupo {
	width: 810px;
	float: left;
	padding-top: 10px;
}
.MainContact .twotupoImg {
	width: 377px;
	height: 252px;
	padding-top: 10px;
	float: right;
}
.MainContact .baozheng {
	width: 540px;
	float: right;
	margin-right: 130px;
	padding-top: 89px;
}
.MainContact .baozhengImg {
	padding-left: 90px;
	padding-top: 10px;
	padding-bottom: 30px;
}
.MainContact .tabbox .liuda1 {
	width: 600px;
	float: left;
	padding-top: 10px;
}
.MainContact .tabbox .liuda1Img {
	width: 432px;
	float: right;
	padding-top: 10px;
}
.MainContact .tabbox .liuda2 {
	width: 830px;
	float: right;
	padding-top: 10px;
}
.MainContact .tabbox .liuda2Img {
	width: 355px;
	float: left;
	margin-left: 50px;
	padding-top: 10px;
}
.MainContact .tabbox .liuda3 {
	width: 680px;
	float: left;
	padding-top: 10px;
}
.MainContact .tabbox .liuda3Img {
	width: 130px;
	margin-right: 130px;
	float: right;
	padding-top: 10px;
}
/*服务页面*/
.fuwuMain {/* padding-left:20px; overflow:hidden;*/
}
.product .p3 {
	text-indent: 40px;
	background: url(../images/zfx.png) no-repeat 10px 5px;
}
.fuwuMain .p2 { /*width:300px; float:left;*/
	text-indent: 2em;/* margin-right:20px;*/
}
.picList {
	width: 1034px;
	height: 330px;
	margin: 0 auto; /*float:left;*/
	background: url(../images/bg_liuceng.png) no-repeat left top;
	position: relative;
}
/*.picList ul li{ width:110px; position:absolute; display:table;}
.picList ul li img{ width:101px; height:69px;}
.picList ul li span{ width:110px; height:68px; display:table-cell; vertical-align:middle; font-size:12px; line-height:22px; text-align:center; color:#fff;}
.picList ul .n1{ left:22px; top:17px;}
.picList ul .n2{ left:178px; top:17px;}
.picList ul .n3{ left:322px; top:17px;}
.picList ul .n4{ left:472px; top:17px;}
.picList ul .n5{ left:622px; top:17px;}
.picList ul .n6{ left:772px; top:17px;}
.picList ul .n7{ left:772px; top:208px;}
.picList ul .n8{ left:622px; top:208px;}
.picList ul .n9{ left:472px; top:208px;}
.picList ul .n10{ left:322px; top:208px;}
.picList ul .n11{ left:172px; top:208px;}
.picList ul .n12{ left:22px; top:208px;}*/

.fwList {
	margin: 0 auto;
}
.fwList ul {
	overflow: hidden;
}
.fwList ul li {
	width: 101px;
	height: 130px;
	float: left;
	padding: 10px 5px;
	border: 1px solid #ccc;
	margin-right: 20px;
	margin-bottom: 20px;
}
.fwList ul li em {
	display: block;
	font-size: 12px;
	padding-top: 10px;
	color: #000;
	font-style: normal;
	line-height: 18px;
}
.fwList ol {
	overflow: hidden;
}
.fwList ol li {
	width: 184px;
	height: 184px;
	float: left;
	position: relative;
	padding-right: 70px;
	padding-bottom: 60px;
	background: url(../images/a_icon.png) no-repeat 194px 30px;
}
.fwList ol li.on {
	background: url(../images/a_icon1.png) no-repeat 70px 180px;
}
.fwList ol li.on2 {
	background: url(../images/a_icon2.png) no-repeat 194px 30px;
}
.fwList ol li .pic {
	margin: 0px 20px;
	width: 144px;
	height: 98px;
}
.fwList ol li .pic img {
	width: 144px;
	height: 98px;
	overflow: hidden;
	box-shadow: 3px 3px 10px #ccc;
	-webkit-box-shadow: 3px 3px 10px #ccc;
	-o-box-shadow: 3px 3px 10px #ccc;
	-ms-box-shadow: 3px 3px 10px #ccc;
	-moz-box-shadow: 3px 3px 10px #ccc;
}
.fwList ol li .txt {
	margin-top: 24px;
	width: 184px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	line-height: 24px;
}
.fwList ol li .txt i {
	font-size: 24px;
	font-weight: bold;
	color: #c7000c;
	display: inline;
	margin-right: 10px;
	line-height: 24px;
}
.fwList ol li .txt span {
	font-size: 14px;
	display: inline;
	line-height: 24px;
}
.fwList ol li .bg {
	width: 50px;
	height: 50px;
	text-align: center;
	position: absolute;
	top: 30px;
	left: 190px;
}
.product .p2 {
	text-indent: 2em;
}
.product .h5 {
	font-size: 14px;
	color: #000;
	padding-left: 50px;
	background: url(../images/small_zfx.png) no-repeat 30px center;
	font-weight: normal;
	margin-bottom: 5px;
}
/*.product .tabbox .baoyang{ width:1000px; margin:0 auto; background: #efefef; margin-bottom:20px;}
.product .tabbox .baoyang ul li{    width: 100%;overflow: hidden;position: relative;margin-top: 22px;background: #fff;}
.product .tabbox .baoyang ul li .title{ width:460px; padding:0px 20px; height:177px; display:table; position:absolute; right:0px; top:0px; font-size:14px;}
.product .tabbox .baoyang ul li .title span{ display:table-cell; vertical-align:middle;}
.product .tabbox .baoyang ul li em{display: block;font-style: normal;width: 123px;height: 95px;position: absolute;left: 310px;top: 41px;background: url(../images/number.png) no-repeat left center;font-size: 50px;color: #fff;text-align: center;line-height: 95px;}
.product .tabbox .baoyang ul .left .title{ right:0px;}
.product .tabbox .baoyang ul .left .img img{ float:left;}
.product .tabbox .baoyang ul .right .title{ left:0px;}
.product .tabbox .baoyang ul .right .img img{ float:right;}
.product .tabbox .baoyang ul .right em{ left:550px;}*/

.liuceng {
	background: url(../images/bg_liuceng2.png) no-repeat left center;
}
.liuceng ul {
	overflow: hidden;
}
.liuceng ul li {
	width: 100px;
	height: 80px;
	float: left;
	padding-left: 35px;
	display: table;
	background: url(../images/youjiao.png) no-repeat left center;
}
.liuceng ul li span {
	padding: 0px 5px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
}
.product .bioage {
	width: 1000px;
}
.product .bioage td {
	padding-bottom: 15px;
}
.product .bioage .text {
	width: 260px;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
}
.product .bioage select {
	width: 80px;
	height: 24px;
}
.product .bioage .spantext {
	width: 80px;
	text-align: right;
}
.product .bioage .spantext .red {
	color: #F00;
}
.product .bioage .textarea {
	width: 800px;
	height: 100px;
	resize: none;
}
.product .bioage .tijiao {
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: block;
	border-radius: 8px;
	background: #c70008;
	border-radius: 6px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-left: 20px;
}
.product .tishi {
	padding-bottom: 20px;
	padding-left: 20px;
}
.product .anli ul li {
	width: 272px;
	float: left;
	margin-right: 20px;
}
.product .anli ul li img {
	width: 272px;
	height: 180px;
	overflow: hidden;
}
.product .anli .scrollbar {
	width: 1144px;
	margin-left: 50px;
	height: 8px;
	background: #ccc;
	margin-top: 15px;
	position: relative;
	border-radius: 8px;
}
.product .anli .scrollbar .handle {
	position: absolute;
	top: 1px;
	width: 100%;
	height: 5px;
	background: #c7000c;
	border-radius: 8px;
}
.product .fuwuImg1 {
	width: 632px;
	float: left;
	padding-top: 30px;
}
.product .fuwuright1 {
	width: 520px;
	float: right;
	padding-top: 40px;
}
/*diy css*/
.diyTop {
	width: 100%;
	height: 50px;
	background: #222427;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 2;
}
.diyTopMain {
	width: 1320px;
	height: 50px;
	margin: 0 auto;
}
.diyTopMain ul li {
	display: block;
	float: left;
	height: 50px;
	line-height: 50px;
	position: relative;
}
.diyTopMain ul li a {
	font-size: 14px;
	color: #fff;
	display: block;
	padding: 0px 25px;
}
.diyTopMain ul li.on a {
	background: #c7000b;
}
.diyTopMain ul li .xiaosanjiao {
	display: none;
}
.diyTopMain ul li.on .xiaosanjiao {
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -7px;
	display: block;
	width: 14px;
	height: 8px;
}
.diyMain {
	width: 1285px;
	margin: 0 auto;
	padding-top: 50px;
	overflow: hidden;
	position: relative;
}
.diyLeft {
	width: 825px;
	padding-top: 30px;
	position: fixed;
}
.diyLeft .h2 {
	font-size: 24px;
	color: #000;
	padding-bottom: 20px;
	padding-left: 76.5px;
}
.diyLeft .lunbox {
	width: 672px;
	height: 390px;
	border-bottom: 2px solid #ccc;
	overflow: hidden;
	padding: 0px 76.5px;
	position: relative;
	margin-bottom: 10px;
}
.diyLeft .lunbox .lunboMain {
	width: 672px;
	height: 343px;
	overflow: hidden;
}
.diyLeft .lunbox .lunboMain li img {
	width: 672px;
	height: 343px;
	overflow: hidden;
}
.diyLeft .lunbox .hd {
	text-align: center;
}
.diyLeft .lunbox .hd ul {
	width: auto;
	height: 10px;
	display: inline-block;
	margin-top: 15px;
}
.diyLeft .lunbox .hd ul li {
	display: block;
	width: 8px;
	height: 8px;
	float: left;
	background: #999999;
	border-radius: 50%;
	margin-left: 13px;
	text-indent: 99999px;
}
.diyLeft .lunbox .hd ul li.on {
	background: #cc0000;
}
.diyLeft .lunbox .hd .prev {
	width: 26px;
	height: 39px;
	position: absolute;
	left: 10px;
	top: 40%;
	background: url(../images/diy_left.png) no-repeat left center;
}
.diyLeft .lunbox .hd .next {
	width: 26px;
	height: 39px;
	position: absolute;
	right: 10px;
	top: 40%;
	background: url(../images/diy_right.png) no-repeat left center;
}
.diyLeft .textbox {
	display: inline-block;
	float: right;
	margin-right: 60px;
}
.diyLeft .textbox span {
	display: block;
	margin-bottom: 10px;
}
.diyLeft .textbox .jiage {
	color: #000;
	font-size: 14px;
}
.diyLeft .textbox .jiage em {
	font-style: normal;
	margin-left: 5px;
}
.diyLeft .textbox .yyueicon a {
	display: inline-block;
	margin-right: 10px;
	width: 90px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	background: #2a4b6d;
	border-radius: 6px;
}
.diyLeft .textbox .fujia {
	font-size: 12px;
}
.diyLeft .textbox .fujia i {
	color: #f00;
	font-style: normal;
}
.diyLeft .textbox .fujia a {
	color: #09F;
	text-decoration: underline;
}
.diyRight {
	width: 458px;
	float: right;
	position: relative;
	overflow: hidden;
}
.diyRight .fixedMain {
	padding-top: 30px;
	background: #fff;
	position: fixed;
	z-index: 3;
}
.diyRight .fixedtop {
	width: 458px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	border-radius: 4px;
	background: #71757e;
	font-size: 16px;
	text-indent: 40px;
}
.diyRight .diyList {
	width: 440px;
	padding: 72px 9px 50px;
}
.diyRight .diyList .tabbox {
	margin-bottom: 20px;
}
.diyRight .diyList .tabbox ul {
	overflow: hidden;
	display: none;
}
.diyRight .diyList .h3 {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #335373;
	font-weight: normal;
	text-indent: 10px;
	background: url(../images/shang.png) no-repeat 98% center;
	cursor: pointer;/*cursor:not-allowed;*/
}
.diyRight .diyList .leibie {
	overflow: hidden; /*padding:0px 30px;*/
}
.diyRight .diyList .leibie li {
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
}
.diyRight .diyList .leibie li a {
	display: block;
	width: 200px;
	height: 30px;
	line-height: 30px;
	border: 2px solid #fff;
	position: relative;
	text-align: center;
}
.diyRight .diyList ul li a .choose {
	display: none;
	width: 16px;
	height: 16px;
	background: url(../images/gou.png) no-repeat;
	position: absolute;
	bottom: 2px;
	right: 2px;
	z-index: 1;
}
.diyRight .diyList ul li a:hover {
	border: 2px solid #f00;
}
.diyRight .diyList ul li.on a {
	border: 2px solid #f00;
}
.diyRight .diyList ul li.on a .choose {
	display: block;
}
.diyRight .diyList .leibie li a img {
	width: 143px;
	height: 108px;
}
.diyRight .diyList .leibie li span {
	display: block;
	text-align: center;
}
.diyRight .diyList ul li .jiage {
	display: none;
}
.diyRight .diyList .xilie li {
	width: 100px;
	display: block;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}
.diyRight .diyList .xilie li a {
	display: block;
	position: relative;
	border: 2px solid #ccc;
}
.diyRight .diyList .xilie li a img {
	width: 96px;
	height: 43px;
}
.diyRight .diyList .xilie li span {
	display: block;
	width: 100px;
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
}
.diyRight .diyList .productList {
	display: none;
	overflow: hidden;
}
.diyRight .diyList .productList dd {
	width: 200px;
	padding: 0px 10px;
	float: left;
	margin-top: 10px;
}
.diyRight .diyList .productList dd.on a {
	border: 2px solid #f00;
}
.diyRight .diyList .productList dd a {
	display: block;
	width: 198px;
	height: 125px;
	border: 2px solid #ccc;
	position: relative;
}
.diyRight .diyList .productList dd a img {
	width: 198px;
	height: 125px;
	display: block;
	overflow: hidden;
}
.diyRight .diyList .productList dd span {
	display: block;
	width: 198px;
	height: 40px;
	line-height: 20px;
	text-align: center;
}
.diyRight .diyList .productList dd .jiage {
	display: none;
}
.diyRight .diyList .productList dd a .choose {
	display: none;
	width: 16px;
	height: 16px;
	background: url(../images/gou.png) no-repeat;
	position: absolute;
	bottom: 2px;
	right: 2px;
	z-index: 1;
}
.diyRight .diyList .productList dd.on a .choose {
	display: block;
}
.diyRight .diyList .buju li {
	width: 120px;
	float: left;
	margin-top: 15px;
	padding: 0px 10px;
}
.diyRight .diyList .buju li a {
	display: block;
	position: relative;
	border: 2px solid #ccc;
}
.diyRight .diyList .buju li a img {
	width: 118px;
	height: 96px;
}
.diyRight .diyList .mianji {
	padding-top: 10px;
}
.diyRight .diyList .mianji li {
	width: 200px;
	height: 40px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
}
.diyRight .diyList .mianji li a {
	display: block;
	text-align: center;
	border: 2px solid #fff;
	position: relative;
}
.bottomdiy {
	width: 100%;
	height: 38px;
	background: #222427;
	position: fixed;
	bottom: 0px;
}
.diybottomMain {
	width: 1320px;
	margin: 0 auto;
	height: 38px;
	line-height: 38px;
}
.diybottomMain a {
	color: #CCC;
	font-size: 12px;
}
/*新闻中心*/
.news {
	width: 100%;
	overflow: hidden;
}
.news ul {
	padding: 0px 44px;
}
/*.news ul li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #ccc; position:relative; overflow:hidden;}
.news ul li a:hover{ color:#666;}
.news ul li .text{    width: 720px;float: left;height: 110px; padding-left: 20px; overflow:hidden;}
.news ul li .text .h3{    font-size: 14px;color: #000;}
.news ul li .text .time{    display: block;font-size: 12px;color: #999;padding-bottom: 10px;height: 20px;line-height: 20px;}
.news ul li .text .p4{font-size: 12px;line-height: 22px; height:44px; overflow:hidden;}
.news ul li .pic{width:350px;position: absolute;top: 0px;right: 20px;height: 110px;overflow: hidden;}
.news ul li.even .text{ float:right; padding-left:0px; padding-right:20px;}
.news ul li.even .pic{ left:2px;}*/
.news ul li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 1011px;
	overflow: hidden;
}
.news ul li a:hover {
	color: #666;
}
.news ul li .text {
	width: 825px;
	float: left;
	height: 110px;
	padding-left: 30px;
	overflow: hidden;
	float: right;
}
.news ul li .text .h3 {
	font-size: 14px;
	color: #000;
}
.news ul li .text .time {
	display: block;
	font-size: 12px;
	color: #999;
	padding-bottom: 10px;
	height: 20px;
	line-height: 20px;
}
.news ul li .text .p4 {
	font-size: 12px;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}
.news ul li .pic {
	width: 150px;
	height: 110px;
	line-height: 110px;
	overflow: hidden;
	float: left;
}
.news ul li .pic img {
	max-width: 150px;
	max-height: 110px;
	line-height: 110px;
	vertical-align: middle;
}
.newsPages {
	width: 1156px;
	overflow: hidden;
	padding: 0px 44px;
}
.newsPages .title {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.newsPages .time {
	display: inline-block;
	font-size: 12px;
	margin-top: 5px;
	color: #999;
	padding-bottom: 10px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
}
.newsPages .neirou {
	width: 100%;
	padding: 20px 0px;
	font-size: 14px;
}
.newsPages .neirou p {
	text-indent: 2em;
	line-height: 22px;
	padding-bottom: 15px;
}
.newsPages .neirou .img {
	display: block;
	padding-bottom: 20px;
}
.newsPages .neirou .img .imgtitle {
	font-style: normal;
	display: block;
	text-align: center;
}
.kaifang {
	width: 1156px;
	overflow: hidden;
	padding: 0px 44px;/* width:100%;*/
	font-size: 14px;
}
.kaifang .text1 {
	width: 100%;
	padding: 20px 0px;
}
.kaifang .text1 img {
	padding-bottom: 15px;
}
.kaifang .text1 p {
	text-indent: 2em;
	line-height: 22px;
	padding-bottom: 15px;
}
.kaifang .text2 {
	padding: 15px 0px;
	overflow: hidden;
}
.kaifang .text2 .Img {
	width: 500px;
	float: left;
}
.kaifang .text2 .jieshao {
	width: 616px; /*width:704px;*/
	float: right;
	padding-top: 100px;
}
.kaifang .text2 .jieshao .name {
	display: block;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding-bottom: 10px;
}
.kaifang .text2 .jieshao strong {
	font-weight: normal;
	font-size: 14px;
	display: block;
}
.kaifang .text2 .jieshao p {
	text-indent: 2em;
}
.history {
	width: 1156px;
	overflow: hidden;
	padding: 0px 44px;
}
.relativeBox {
	width: 2px;
	margin: 40px auto 20px;
	background: #c7000b;
	position: relative;
}
.relativeBox .zhongicon {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	left: -19px;
	top: -40px;
	z-index: 2;
}
.relativeBox ul {
	width: 1000px;
	margin-left: -499px;
	padding: 20px 0px;
	overflow: hidden;
}
.relativeBox ul li {
	width: 500px;
	margin-bottom: 40px;
	padding-right: 10px;
	background: url(../images/zhingjian.png) no-repeat right center;
	float: left;
	overflow: hidden;
	position: relative;
}
.relativeBox ul li.even {
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	background: url(../images/zhingjian.png) no-repeat left center;
}
.relativeBox ul li .nianfeng {
	display: block;
	width: 90px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	right: 0px;
	text-align: right;
	padding-right: 30px;
	font-size: 24px;
	line-height: 80px;
	color: #c7000b;
	float: right;
}
.relativeBox ul li .text { /*background:#cf000d;*/
	background: #fff;
	color: #333;
	margin-right: 100px;
	box-shadow: 0px 4px 10px #999;
	-webkit-box-shadow: 0px 4px 10px #999;
	-o-box-shadow: 0px 4px 10px #999;
	-ms-box-shadow: 0px 4px 10px #999;
	-moz-box-shadow: 0px 4px 10px #999;
	width: 310px;
	padding: 10px 20px;
	;
	border: 1px solid #c7000b;
	float: right;
	min-height: 60px;
	border-radius: 8px;
	position: relative;
}
.relativeBox ul li .text span {
	display: block;
	width: 7px;
	height: 14px;
	position: absolute;
	right: -7px;
	top: 50%;
	margin-top: -7px;
	background: url(../images/xiaojiao2.png) no-repeat left center;
}
.relativeBox ul li .text img {
	width: 100px;
	height: 130px;
	float: left;
	margin-right: 15px;
}
.relativeBox ul li.even .nianfeng {
	float: left;
	padding-right: 0px;
	padding-left: 30px;
	text-align: left;
	position: absolute;
	left: 0px;
}
.relativeBox ul li.even .text {
	float: left;
	margin-left: 100px;
	margin-right: 0px;
}
.relativeBox ul li.even .text span {
	background: url(../images/xiaojiao3.png) no-repeat left center;
	left: -7px;
}
.relativeBox ul li.even .text img {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}
.zhaoping {
	width: 1156px;
	overflow: hidden;
	padding: 0px 44px;
}
.zhaoping .title {
	overflow: hidden;
	margin-bottom: 30px;
	padding-top: 20px;
}
.zhaoping .title p {
	text-indent: 2em;
	font-size: 14px;/*padding-top: 30px;*/
}
/*.zhaoping .title img{ float:right; width:343px; margin-right:40px;}*/
.zhaoping .title img {
	margin-bottom: 15px;
}
/*.zhaopList ul{ border-bottom:1px solid #ccc; overflow:hidden;}
.zhaopList li{ width:537px; padding:0px 20px; float:left; margin:10px 0px;}
.zhaopList li .zhiwei{ font-size:16px; font-weight:bold; color:#c7000b; margin-bottom:10px;}
.zhaopList li .zhiweiyaoq{ margin-bottom:10px;}
.zhaopList li .zhiweiyaoq span{ display:block; font-size:14px; color:#000;}
.zhaopList li .zhiweiyaoq p{ text-indent:2em;}*/

.ColumnName {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #c7000b;
	overflow: hidden;
}
.ColumnName span {
	font-size: 14px;
	color: #fff;
	display: block;
	float: left;
	font-weight: bold;
}
.ColumnName .span1 {
	padding-left: 30px;
	width: 224px;
}
.ColumnName .span2 {
	width: 360px;
}
.ColumnName .span3 {
	width: 135px;
}
.ColumnName .span4 { /*width:135px;*/
	width: 240px;
}
.ColumnName .span5 {
	width: 135px;
}
.zhaopList {
}
.zhaopList dl dd {
	width: 100%;
}
.zhaopList dl dd .item {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #dddddd;
	overflow: hidden;
	background: #ededed;
}
.zhaopList dl dd .item .span1 {
	display: block;
	width: 190px;
	padding-left: 30px;
	padding-right: 34px;
	float: left;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
	background: url(../images/down2.png) no-repeat 220px center;
}
.zhaopList dl dd .item .span1.show {
	background: url(../images/up2.png) no-repeat 220px center;
}
.zhaopList dl dd .item .rshu {
	width: 540px;
	float: right;
}
.zhaopList dl dd .item .rshu span {
	display: block;
	float: left;
	width: 135px;
}
.zhaopList dl dd .item .rshu .span3 {
	width: 240px;
	height: 48px;
	overflow: hidden;
}
.zhaopList dl dd .item .rshu a {
	display: block;
	float: left;
	width: 135px;
	color: #c7000b;
	text-decoration: underline;
}
.zhaopList dl dd .xiangqing {
	background: #fff;
	padding: 0px 40px 20px;
	border: 1px solid #dddddd;
	border-top: none;
	display: none;
}
.zhaopList dl dd .xiangqing span {
	display: block;
	color: #000;
	font-size: 14px;
	padding-top: 15px;
}
.zhaopList dl dd .xiangqing p {
	padding-left: 15px;
}
.zhaopList dl dd .xiangqing .toudi span {
	display: inline-block;
	width: 300px;
}
.zhaopList dl dd .xiangqing .toudi span i {
	font-style: normal;
}
.zhaopList dl dd .xiangqing .toudi span .red {
	color: #F00;
}
/*联系我们*/
.lianxi {
	width: 1156px;
	overflow: hidden;
	padding: 0px 44px;
	padding-bottom: 40px;
}
.lianxi .txt {
	width: 550px;
	float: left;
	margin-right: 30px;
}
.lianxi .pic {
	width: 550px;
	height: 300px;
	float: right;
	border: #ccc solid 1px;
}
.lianxi .pic img {
	width: 550px;
	height: 300px;
	overflow: hidden;
}
.lianxi p span {
	font-size: 14px;
	color: #000;
}
/*.lianxi p a{ color:#f7000c; font-size:14px; font-weight:}*/

.iw_poi_title {
	color: #CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	font: 12px arial, sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
.close {
	position: absolute;
	z-index: 14;
	top: 6%;
	right: 12%;
	cursor: pointer;
	display: none;
}
.tangchubox {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	opacity: 0.8;
	z-index: 12;
	display: none;
}
.tanchuBig {
	width: 960px;
	height: auto;
	overflow: auto;
	padding: 0px 30px 40px;
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 50%;
	margin-left: -500px;
	background: #fff;
	z-index: 13;
	display: none;
}
.tanchuBig .bigtitle {
	padding-top: 60px;
	padding-bottom: 40px;
}
.tanchuBig .h2 {
	width: 100%;
	height: 1px;
	background: #b7b7b7; /*margin:60px 0px 40px;*/
	margin: 0px 0px 0px;
	position: relative;
}
.tanchuBig .h2 span {
	font-size: 26px;
	color: #333333;
	font-weight: normal;
	height: 60px;
	line-height: 60px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: -30px;
	text-align: center;
	display: inline-block;
	padding: 0px 45px;
}
.biaogetijiao .h3 {
	font-size: 18px;
	color: #000;
	line-height: 40px;
}
.biaogetijiao .p1 {
	color: #333;
	margin-bottom: 15px;
}
.biaogetijiao ul {
	overflow: hidden;
}
.biaogetijiao ul li {
	width: 50%;
	font-size: 14px;
	color: #000;
	float: left;
	margin-bottom: 20px;
}
.biaogetijiao ul li span {
	width: 100px;
	text-align: right;
	display: block;
	float: left;
}
.biaogetijiao ul li .red {
	color: #f00;
	font-size: 16px;
	margin-right: 5px;
	font-style: normal;
	font-weight: bold;
}
.biaogetijiao ul li .text {
	width: 260px;
	height: 24px;
	border: 1px solid #999;
	line-height: 24px;
	padding: 0px 10px;
}
.biaogetijiao ul li select {
	width: 80px;
	height: 24px;
}
.biaogetijiao .tijiao {
	width: 100px;
	height: 44px;
	line-height: 44px;
	display: block;
	border-radius: 8px;
	background: #c70008;
	border-radius: 6px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-left: 400px;
	margin-top: 40px;
}
.tanchuBig .searchTop .search {
	margin-bottom: 15px;
}
.tanchuBig .searchTop .search .text {
	width: 150px;
	height: 30px;
	border: 1px solid #999;
	line-height: 30px;
	font-size: 14px;
	padding: 0px 10px;
	float: left;
}
.tanchuBig .searchTop .search .search_btn {
	margin-left: 10px;
	width: 60px;
	height: 32px;
	line-height: 32px;
	border-radius: 6px;
	background: #c7000b;
	text-align: center;
	color: #fff;
	display: inline-block;
}
.saveBox {
	width: 960px;
	height: auto;
	overflow: auto;
	padding: 40px 30px;
	position: absolute;
	top: 10%;
	bottom: 10%;
	left: 50%;
	margin-left: -500px;
	background: #fff;
	z-index: 13;
	display: none;
}
.saveBox .savePic {
	width: 672px;
	height: 343px;
	margin: 0 auto;
	border: 1px solid #666;
	padding: 3px;
}
.saveBox .savePic img {
	width: 672px;
	height: 343px;
	overflow: hidden;
}
.saveBox .h2 {
	width: 680px;
	margin: 0 auto;
	padding-top: 20px;
}
.saveBox p {
	width: 680px;
	margin: 0 auto;
	padding-top: 5px;
	font-size: 14px;
}
.saveBox .fxiang {
	width: 680px;
	margin: 0 auto;
	padding-top: 30px;
	overflow: hidden;
}
.saveBox .fxiang span {
	display: block;
	float: left;
}
.saveBox .fxiang .bdshare-button-style0-16 {
	display: block;
	float: left;
}
/*六大核心技术*/
.MainContact {
}
.MainContact .page1 {
	overflow: hidden;
	padding: 0px 40px;
	margin-bottom: 15px;
}
.MainContact .page1 .h6 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	border-bottom: 1px solid #ccc;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
}
.MainContact .page1 .pageleft {
	width: 424px;
	float: left;
	padding: 30px 20px 0px;
}
.MainContact .page1 .pageleft .h1 {
	font-size: 20px;
	color: #c7000b;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.MainContact .page1 .pageleft p {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.MainContact .page1 .pageright {
	width: 700px;
	float: right;
}
.MainContact .page1 .page1Left {
	width: 549px;
	height: 664px;
	float: left;
}
.MainContact .page1 .page1right {
	width: 606px;
	height: 664px;
	float: right;
}
.MainContact .page1 .page1right .h1 {
	font-size: 20px;
	color: #c7000b;
	font-weight: bold;
	text-align: center;
	line-height: 80px;
}
.MainContact .page1 .page1right p {
	padding: 0px 80px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.page2 {
	overflow: hidden;
	padding: 0px 40px;
}
.page2 dl {
	margin-bottom: 30px;
	overflow: hidden;
}
.page2 dl .left {
	float: left;
	width: 360px;
	padding: 0px 88px;
}
.page2 dl .left .h1 {
	padding-top: 30px;
	font-size: 20px;
	color: #c7000b;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}
.page2 dl .left p {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.page2 dl .left .pic {
	text-align: center;
}
.page2 dl .right {
	float: right;
	width: 628px;
	height: 419px;
}
.page2 dl.rightbox .right {
	float: left;
}
.page2 dl.rightbox .left {
	float: right;
}
.page3 {
	overflow: hidden;
	padding: 0px 40px;
}
.page3 .text {
	float: right;
	width: 360px;
	padding: 120px 88px 0px;
}
.page3 .h1 {
	font-size: 20px;
	color: #c7000b;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}
.page3 .p1 {
	font-size: 14px;
	line-height: 30px;
	color: #333333;
}
.page3 .pic {
	float: left;
	width: 628px; /*height:419px;*/
}
.page3 .bigpic {
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}
.page4 {
	overflow: hidden;
	padding: 0px 40px;
}
.page4 dl {
	margin-bottom: 40px;
	overflow: hidden;
}
.page4 dl .left {
	float: left;
	width: 396px;
	padding: 15px 70px 0px;
}
.page4 dl .left .h1 {
	height: 40px;
	color: #c7000b;
	line-height: 40px;
	font-size: 20px;
	margin-left: 30px;
	padding-left: 20px;/*font-weight: normal;*/
	margin-bottom: 10px;
	position: relative;
}
.page4 dl .left .h1 em {
	position: absolute;
	left: -30px;
	font-size: 40px;
	font-weight: bold;
	color: #c7000b;
	font-style: normal;
	font-family: Arial;
}
.page4 dl .left .h1 .icon {
	display: block;
	width: 60px;
	height: 51px;
	position: absolute;
	left: -20px;
	top: -5px;
	background: url(../images/titlebg_1.png) no-repeat left top;
}
.page4 dl .left p {
	padding-left: 50px;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
}
.page4 dl .left .pic {
	text-align: center;
}
.page4 dl .right {
	float: right;
	width: 620px;
	background: #fff;
	padding: 3px;
	border: 1px solid #999;
}
.page4 dl .right img {
	max-width: 100%;
}
.page4 dl.rightbox .right {
	float: left;
}
.page4 dl.rightbox .left {
	float: right;
}
/*六大核心技术*/

.biaogeTz {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: #000;
	z-index: 11;
	opacity: 0.8;
	display: none;
}
.closeB {
	position: fixed;
	z-index: 14;
	top: 6%;
	right: 20%;
	cursor: pointer;
	display: none;
}
.biaogeMain {
	width: 600px;
	padding: 20px 20px 40px;
	height: auto;
	overflow: auto;
	position: fixed;
	top: 10%;
	bottom: 10%;
	left: 0px;
	right: 0px;
	margin: auto;
	background: #fff;
	z-index: 13;
	display: none;
}
.biaogeMain .h2 {
	text-align: center;
	font-size: 26px;
	color: #c7000b;
	font-weight: normal;
	padding-top: 50px;
}
.biaogeMain ul {
	width: 400px;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 30px;
}
.biaogeMain ul li {
	margin-bottom: 15px;
	overflow: hidden;
}
.biaogeMain ul li .span1 {
	display: block;
	float: left;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: right;
}
.biaogeMain ul li .text {
	width: 260px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #999;
	padding: 0px 5px;
}
.biaogeMain ul li .filebox {
	width: 270px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #999;
	position: relative;
	float: left;
	cursor: pointer;
}
.biaogeMain ul li .filebox .file {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
}
.biaogeMain ul li .filebox span {
	width: 70px;
	display: block;
	float: right;
	height: 34px;
	text-align: center;
	background: #ededed;
	color: #000;
}
.biaogeMain ul li .filebox em {
	width: 190px;
	display: block;
	float: left;
	height: 34px;
	padding-left: 5px;
	font-style: normal;
}
.biaogeMain ul .submit {
	width: 120px;
	height: 48px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #c7000b;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	display: block;
	margin: 60px auto 0px;
}
/*项目案例*/
.MainContact .tabbox .gcboxleft {
	width: 820px;
	float: left;
}
.MainContact .tabbox .gcboxRight {
	float: right;
	margin-bottom: 15px;
}
.MainContact .tabbox .gcboxleft2 {
	float: left;
	margin-right: 20px;
	margin-left: 44px;
}
.MainContact .tabbox .gcboxright2 {
	float: left;
	width: 915px;
}
.MainContact .tabbox .gcboxleft3 {
	width: 700px;
	float: left;
	padding-top: 40px;
}
.MainContact .tabbox .gcboxright3 {
	float: left;
	margin-left: 90px;
}
.gcanli {
	overflow: hidden;
	position: relative;
}
.gcanli>ul {
	/*height: 300px;*/
}
.gcanli li {
	padding: 15px 0px;
	float: left;
	padding-right: 20px;
	width:400px;
	border-bottom: 1px solid #d2d2d2;
}
.gcanli li a {
	display: block;
}
.gcanli li a img {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;

}
.gcanli li .title {
	display: block;
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-align:center;
	padding-top:10px;
}
.appbox {
	width: 0px; /*height:678px;*/
	height: 0px;
	border: 2px solid #c7000b;
	float: left;
	display: inline;
	position: absolute;
	top: 30px;
	left: 320px;
	background: #fff;
	z-index: 2;
}
.appbox h2 {
	font-size: 18px;
	padding: 20px 0px;
	text-align: center;
	color: #333;
	margin: 0px;
	font-weight: normal;
}
.appbox .relativebox {
	width: 700px;
	height: 678px;
	position: relative;
}
.appbox .closebox {
	width: 32px;
	height: 26px;
	cursor: pointer;
	background: url(../images/close_icon.jpg) no-repeat left center;
	position: absolute;
	right: 0px;
	top: 0px;
}
.pictureSlider .poster-btn {
	position: absolute;
	top: 0px;
	cursor: pointer;
}
.pictureSlider .poster-prev-btn {
	left: 50px;
	background: url(../images/left_on.png) no-repeat left center;
}
.pictureSlider .poster-next-btn {
	right: 50px;
	background: url(../images/right_on.png) no-repeat right center;
}
.pictureSlider .poster-list {
	width: 700px;
	height: 611px;
}
.pictureSlider .poster-list .poster-item {
	position: absolute;
	left: 0;
	top: 50px;
	text-align: center;
	margin: 0px;
	padding: 20px 0px;
	line-height: 571px;
	overflow: hidden;
}
.pictureSlider .poster-list .poster-item img {
	vertical-align: middle;
	box-shadow: 5px 5px 15px #000;
}
.zzao {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: #000;
	z-index: 1;
	opacity: 0.7;
	display: none;
}
.noshow {
	display: none;
}
/*品牌优势*/
.advantage_box_mgs_tit{position:absolute;left:0;top:0;}
.advantage_slider{padding-top:25px;}
.advantage_bd dl dt{min-height:420px;}
.advantage_bd dl dt img{width:auto;position:relative;z-index:9;}
.advantage_bd dl dd{background:#fff;width:980px;padding-left:40px;padding-top:40px;margin-top:-175px;padding-bottom:45px;}
.advantage_bd dl dd i{font-size:70px;font-family:"Impact";color:#ccc}
.advantage_bd dl dd .advantag_text{background:#fff;margin-top:-26px;line-height:28px;padding-top:15px;position:relative;}
.advantage_bd dl dd .advantag_text h4{font-size:24px;margin-bottom:10px;}
.advantage_hd{position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:99;}
.advantage_hd ul{margin-top:60px;}
.advantage_hd ul li{display:inline-block;*display:inline;zoom:1;width:20px;height:20px;background:#ebebeb;border-radius:100%;margin:0 10px;position:relative;}
.advantage_hd ul li.on{background:#de1c65}
.pageState{font-size:24px;font-weight:bold;position:absolute;right:0;bottom:0;line-height:1;}
.pageState span{font-size:72px;color:#df1c65}
/*品牌优势E*/
/*加盟优势*/
.join_bd dd,.join_bd dt{display:inline-block;*display:inline;zoom:1;}
.join_slider{font-size:0;height:605px;}
.join_slider_img{position:absolute;bottom:0;left:393px;width:640px;height:248px;z-index:10}
.join_slider .join_bd{width:1040px;}
.join_slider .join_hd{width:115px;}
.join_slider dl dt{width:420px;}
.join_slider dl dd{width:453px;vertical-align:top;text-align:left;background:#ededed;padding-top:95px;padding-left:65px;height:429px;padding-right:100px}
.join_dd_title{border-top:3px solid #222;border-bottom:3px solid #222;display:inline-block;padding-bottom:10px;margin-bottom:40px;}
.join_dd_title h2{font-size:42px;text-transform:uppercase;padding-top:20px;padding-bottom:20px;}
.join_dd_title blockquote{font-size:24px;}
.join_slider dl dd p{font-size:15px;line-height:28px;}
.join_hd ul li{border-right:4px solid #ededed;width:100px;text-align:right;padding-right:10px;margin:20px 0 53px;cursor:pointer;}
.join_hd ul li h5{font-size:20px;line-height:1;margin-bottom:5px;text-transform:uppercase;}
.join_hd ul li blockquote{font-size:18px;font-weight:bold;}
.join_hd ul li.on{border-right:4px solid #de1c65;}
.join_hd ul li.on blockquote,.join_hd ul li.on h5{color:#de1c65}
.join_list li{width:160px;text-align:center;float:left;margin:0 5px;}
.join_list li dl dd h6{font-size:18px;}
.join_list li dl dd p{font-size:15px;margin-top:8px;text-align: center;}
.join_list li dt{width:120px;background:url(../images/icon_join.png) no-repeat;height:120px;margin:0 auto 15px;}
.join_list li dt.dt1{background-position:0 0;}
.join_list li:hover dt.dt1{background-position:0 -123px;}
.join_list li dt.dt2{background-position:-122px 0;}
.join_list li:hover dt.dt2{background-position:-122px -123px;}
.join_list li dt.dt3{background-position:-244px 0;}
.join_list li:hover dt.dt3{background-position:-244px -123px;}
.join_list li dt.dt4{background-position:-365px 0;}
.join_list li:hover dt.dt4{background-position:-365px -123px;}
.join_list li dt.dt5{background-position:-486px 0;}
.join_list li:hover dt.dt5{background-position:-486px -123px;}
.join_list li dt.dt6{background-position:-607px 0;}
.join_list li:hover dt.dt6{background-position:-607px -123px;}
.join_list li dt.dt7{background-position:-728px 0;}
.join_list li:hover dt.dt7{background-position:-728px -123px;}
/*加盟优势E*/

/*招商加盟*/
.join_agency_box{width:100%;padding-top:80px;padding-bottom:80px;}
.join_agency_cont{border:5px solid #fff;}
.dy_info{width:700px;padding:15px 0 0 30px;color:#fff;padding-top:70px;}
.dy_info dl{width:100%;float:left;padding:8px 0}
.agentform_dl{margin-bottom:10px;}
.agentform_dl dl{width:48%;padding:0;}
.dy_info dl dt{width:80px;float:left;text-align:right;line-height:30px;margin-right:10px;margin-top:6px;}
.dy_info dl dd{line-height:30px;}
.dy_info dl dd span{font-size:12px;color:#fff;padding-left:10px;}
.dy_info dl dd input[type=text]{height:40px;line-height:40px;width:230px;text-indent:1em;border-radius:5px;}
.dy_info dl dd input[type=button]{height:50px;line-height:50px;background:#de1c65;border:none;color:#fff;padding:0 30px;font-family:"å¾®è½¯é›…é»‘";font-size:16px;width:568px;}
.dy_info dl dd select{width:175px;font-size:14px;height:45px;margin-right:5px;border-radius:5px;color:#999;text-indent:6px}
.dy_info dl dd textarea{width:550px;height:100px;resize:none;border-radius:5px;padding:15px 0 0 15px;font-family:microsoft yahei!important;font-size:14px;}
.join_agency_co0nt{border:5px solid #fff;}
.dy_message{width:352px;background:#fff;height:410px;padding:20px 50px 0 55px;overflow:hidden;}
.dy_message_title h3{font-size:18px;font-weight:bold;margin-top:10px;border-bottom:1px solid #ccc;padding-bottom:13px;margin-bottom:20px;}
.dy_message_title h3 strong{margin-left:5px;position:relative;font-size:28px;color:#fff;background:url(../images/8.png) repeat;height:38px;display:inline-block;text-align:center;padding-left:6px;letter-spacing:13px;}
.dy_message_title h3 strong i{position:absolute;right:0;top:0;width:8px;background:#fff;height:35px;}
.txtmarquee_bd ul li{line-height:36px;font-size:14px;}.txtmarquee_bd ul li span{margin-right:20px;}
/*招商加盟E*/

/*品质与服务*/
.product .jieshao {
	width: 1156px;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	padding-top: 20px;
	margin: 0 auto;
}
.product .jieshao p{
	padding: 0 398px;
}


/*联系我们*/
.contact_wrap{width:100%;height:430px;background:#f8f8f8;padding: 30px;}
.contact_wrap1{width:50%;float:left;line-height:42px;position: relative;}
.contact_wrap1 em{display:block;width:40px;height:3px;background:#de1c65;margin:40px 0;}
.contact_wrap1 .contact_ewm dd,.contact_wrap1 .contact_ewm dt{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;margin-right:15px}
.contact_wrap1 .contact_ewm dt{width:110px;height:110px;}

.contact_wrap2{width:50%;float:right;display: grid;place-items: center; /* 同时水平和垂直居中 */}
.contact_wrap2 .contact_img{margin:0 auto;cursor: pointer;}
.contact_wrap2 .contact_img:hover {transform: scale(1.02);}
.contact_wrap2_modal {display: none;position: fixed;z-index: 1000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.8);text-align: center;align-items: center;cursor: pointer;}
.contact_wrap2_modal .preview_img {display: block;margin: 0 auto;max-width: 60%;width: 60%;}
.contact_wrap2_modal .preview_close {position: absolute;top: 20px;right: 35px;color: white;font-size: 40px;font-weight: bold;}

/* my.js实现$("#contact_info i").hover() */
#contact_info li i{background: url(../images/icon_nav.png) no-repeat;margin:0 auto;vertical-align: middle;cursor: pointer;}
#contact_info li .i03{background-position: -108px 0;height: 27px;width: 27px;}
#contact_info li.on .i03{background-position: -108px -37px;}
#contact_info li.on .contact_right_box{display: block;}
#contact_info .contact_right_box{position: absolute;top: 40px;left: 300px;width:168px;background: #de1c65;padding: 10px;color: #fff;line-height: 1.5;display: none;transition: all .3s;}
#contact_info .contact_right_box img{margin-bottom: 10px;}

.contact_list{display: inline-block;*display: inline;*zoom:1;}

.MainContact .pingzhi {
	overflow: hidden;
}
/*.MainContact .pingzhi li {
	width: 294px;
	height: 294px;
	float: left;
	margin-right: 22px;
	margin-bottom: 20px;
}*/
.MainContact .pingzhi li a {
	display: block;
	position: relative;
}
/*.MainContact .pingzhi li .pic img {
	width: 400px;
	height: 400px;
	overflow: hidden;
}*/
.MainContact .pingzhi li .title {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 40px;
	background-color: rgba(0,0,0,0.8);
	background-image: url(../images/jiahao.png);
	background-size: 25px 25px;
	background-position: 95% center;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	text-indent: 30px;
}
.MainContact .pingzhi li .titleBox {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #000;
	opacity: 0;
}
.MainContact .pingzhi li .titleBox span {
	position: absolute;
	top: 50%;
	left: 5%;
	right: 5%;
	margin: auto;
	color: #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.MainContact .pingzhi li .titleBox h3 {
	margin: 0px;
	font-size: 32px;
	font-weight: normal;
	line-height: 30px;
}
.MainContact .pingzhi li .titleBox p {
	padding-top: 16px;
	line-height: 16px;
	font-size: 14px;
}
.MainContact .pingzhi li .titleBox i {
	font-style: normal;
	font-size: 20px;
	line-height: 20px;
	margin-top: 40px;
	display: block;
	text-indent: 30px;
	background: url(../images/jiahao.png) no-repeat 90% center;
	background-size: 20px;
}
/*.pingzhiPages li{ width:100%; height:550px; margin-bottom:20px; background:#000; overflow:hidden;}
.pingzhiPages li .pic{ float:left; width:822px; height:550px;}
.pingzhiPages li .pic img{ width:822px; height:550px; overflow:hidden;}
.pingzhiPages li .txt{ width:362px; height:470px; float:left; padding:40px 30px; color:#fff;}
.pingzhiPages li .txt a{ display:block; width:100%; height:100%; color:#fff; background:url(../images/jiahao.png) no-repeat bottom right; background-size:30px 30px;}
.pingzhiPages li .txt a.no{ background:none;}
.pingzhiPages li .txt .h3{ font-size:30px; font-weight:normal; margin-bottom:50px; line-height:34px;}
.pingzhiPages li .txt p{ font-size:14px; line-height:16px;}*/

/*
.gcanli .caselist li .titleBox {
	width: 275px;
	height: 182px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #000;
	opacity: 0;
}
.gcanli .caselist li .titleBox span {
	position: absolute;
	top: 50%;
	left: 5%;
	right: 5%;
	margin: auto;
	color: #fff;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.gcanli .caselist li .titleBox h3 {
	margin: 0px;
	font-size: 32px;
	font-weight: normal;
	line-height: 30px;
}
.gcanli .caselist li .titleBox p {
	padding-top: 16px;
	line-height: 16px;
	font-size: 14px;
}
.gcanli .caselist li .titleBox i {
	font-style: normal;
	font-size: 20px;
	line-height: 20px;
	margin-top: 40px;
	display: block;
	text-indent: 30px;
	background: url(../images/jiahao.png) no-repeat 90% center;
	background-size: 20px;
}



*/



.pingzhiPages li {
	width: 100%;
	height: 517px;
	margin-bottom: 20px;
	background: #000;
	overflow: hidden;
}
.pingzhiPages li .pic {
	float: left;
	width: 902px;
	height: 517px;
}
.pingzhiPages li .pic.on {
	float: right;
}
.pingzhiPages li .pic img {
	width: 902px;
	height: 517px;
	overflow: hidden;
}
.pingzhiPages li .txt {
	width: 282px;
	height: 437px;
	float: left;
	padding: 40px 30px;
	color: #fff;
}
.pingzhiPages li .txt a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	background: url(../images/jiahao.png) no-repeat bottom right;
	background-size: 30px 30px;
}
.pingzhiPages li .txt a.no {
	background: none;
}
.pingzhiPages li .txt .h3 {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 50px;
	line-height: 34px;
}
.pingzhiPages li .txt p {
	font-size: 14px;
	line-height: 16px;
	text-align: left;
}
/*OOD附近体验馆*/
/*.museum{}
.museum .searchTop .search{ overflow:hidden; margin-bottom:15px;}
.museum .searchTop .search .text{width:200px;height:30px;border: 1px solid #999;line-height:30px;font-size: 14px;padding: 0px 10px;float: left;}
.museum .searchTop .search .search_btn{    margin-left: 10px;width: 60px;height:30px;line-height:30px;border-radius: 6px;background: #c7000b;text-align: center;color: #fff;display: inline-block;}
.museum .searchTop .map{ width:1244px; height:402px; overflow:hidden;}*/

/*精确收纳功能衣柜*/
.waedrobe {/*width:100%;*/
	width: 1156px;
	overflow: hidden;
	padding: 10px 44px;
	font-size: 14px;
	color: #000;
}
/*.waedrobe img{ float:left; margin-right:30px; margin-bottom:20px;}*/
.waedrobe .text {
	padding-top: 20px;
	overflow: hidden;
}
.waedrobe p {
	text-indent: 2em;
	margin-bottom: 20px;
	text-align: Justify;
}
.waedrobe img {
	margin-bottom: 20px;
}
/*地图门店信息*/
.MapList {
	width: 100%;
	margin-top: 432px; /*margin-top:15px;*/
}
.MapList ul {
	overflow: hidden;
}
.MapList ul li {
	position: relative;
	width: 400px;
	height: 120px;
	float: left;
	margin-right: 22px; /*margin-bottom:15px;*/
}
.MapList ul li.English {
	height: 160px;
}
.MapList ul li .point {
	position: absolute;
	width: 40px;
	height: 50%;
	z-index: 10;
	cursor: pointer;
}
/*.MapList ul li a{ display:block; padding-bottom:15px;}
.MapList ul li a.on{ background:#f0f0f0;}*/
.MapList ul li .A_yuyue { /*float:right; color:#c7000c; font-size:12px;*/
	color: #fff;
	font-size: 12px;
	margin-left: 12px;
	background: #c7000c;
	border-radius: 4px;
	padding: 2px 8px;
}
.MapList ul li dl {
	padding-left: 40px;
	background: url(../images/map.png) no-repeat left top;
}
.MapList ul li dt {
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	color: #000;
}
.MapList ul li dd {
	line-height: 28px;
	font-size: 14px;
	margin-bottom: 6px;
}
/*隐私*/
.state p {
	text-indent: 2em;
	margin-bottom: 15px;
}
.state p span {
	display: block;
	text-indent: 4em;
}
/*首页添加的4个板块*/
/*.fourIndex{ width:100%; height:60px; padding:30px 0px 24px; background:rgba(0,0,0,0.6); position:absolute; bottom:0px; left:0px; z-index:9;}
.fourIndex .indexCum{ padding:0px; border:none;}
.fourIndex .indexCum ul li a{ color:#fff;}*/


/*新的筛选*/
.newChooseBig {
	border-bottom: 1px solid #c7000c;
	width: 100%;
	overflow: hidden;
	position: relative;
}
.bigxuanze {
	display: inline-block;
	float: left;
	max-width: 100%;
	margin-right: 15px;
}
.bigxuanze ul {
	overflow: hidden;
}
.bigxuanze.all {
	width: 100%;
}
.bigxuanze.all ul {
	border-bottom: 1px solid #c7000c;
	width: 100%;
}
.bigxuanze ul li {
	height: 50px;
	display: block;
	float: left;
	border-right: 1px solid #c7000c;
}
/*.bigxuanze ul li:first-child{ border-left:1px solid #c7000c;}*/
.bigxuanze ul li a {
	padding: 0px 20px;
	display: block;
	line-height: 50px;
	font-size: 14px;
	color: #000;
	text-align: center;
}
.bigxuanze ul li.active a, .bigxuanze ul li a:hover {
	color: #fff;
	background: #c7000c;
}
.ChoosedBox {
	max-width: 1132px;
	float: left;
}
.ChoosedBox dl {
	padding-top: 7px;
	overflow: hidden;
}
.ChoosedBox dl dd {
	display: inline-block;
	float: left;
	height: 36px;
	margin-right: 10px;
	margin-bottom: 7px;
	line-height: 36px;
	padding: 0px;/* background:#c7000c;*/
	color: #fff;
	font-size: 14px;
	overflow: hidden;
}
.ChoosedBox dl dd span {
	display: block;
	line-height: 36px;
	width: auto;
	padding: 0px 15px;
	float: left;
	background: #c7000c;
}
.ChoosedBox dl dd a {
	display: block;
	float: left;
	width: 36px;
	height: 36px;
	background-image: url(../images/close2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #aaaaaa; /*background:url(../images/close2.png) no-repeat center;*/
	border-left: 1px solid #fff;
}
.clearAll {
	height: 36px;
	line-height: 36px;
	position: absolute;
	right: 10px;
	bottom: 7px; /*margin-top:7px; margin-bottom:7px; margin-right:10px;*/
	background: #c7000c;
	display: inline-block;
	padding: 0px 15px;
	float: right;
}
.clearAll a {
	color: #fff;
	font-size: 14px;
}
/*选择的下拉菜单*/
.xzItem {
	border-bottom: 1px solid #c7000c;
	overflow: hidden;
	position: relative;
	display: none;
}
.xzItem .childbox {
	width: 1130px;
	float: left;
	padding-top: 10px;
}
.xzItem .childbox a {
	display: inline-block;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0px 15px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	background: #aaaaaa;
}
.xzItem .childbox a:hover {
	background: #777777;
}
.xzItem .childbox a.unch {
	background: #eee;
	cursor: not-allowed;
}
.xzItem .closechildbox {
	width: 36px;
	height: 36px;
	position: absolute;
	right: 0px;
	bottom: 10px;
}
.xzItem .closechildbox a {
	display: block;
	height: 36px;
	background-image: url(../images/close2.png);
	background-color: #c7000c;
	background-position: center;
}
/*预约设计*/
.design {
}
.design .designTxt {
	margin-bottom: 20px;
}
.design .designTxt strong {
	color: #000;
}
.xxDesign {
	overflow: hidden;
	margin-top: 20px;
}
.xxDesign .biaogeDesige {
	width: 675px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 24px;
	padding: 15px 15px 15px 40px;
	color: #000;
	font-size: 14px;
}
.xxDesign .biaogeDesige dd {
	margin-top: 15px;
	height: 30px;
}
.xxDesign .biaogeDesige dd select {
	width: 250px;
	height: 30px;
}
.xxDesign .biaogeDesige dd .text {
	width: 275px;
	height: 24px;
	line-height: 24px;
	padding: 0px;
}
.xxDesign .biaogeDesige .h3 {
	padding-bottom: 20px;
	padding-top: 30px;
	padding-left: 210px;
}
.xxDesign .red {
	font-style: normal;
	color: #c7000c;
	margin-right: 5px;
}
.xxDesign ul li {
	margin-bottom: 10px;
	position: relative;
}
.xxDesign ul li select {
	width: 450px;
	height: 30px;
	background: none;
}
.xxDesign ul li .tishi {
	display: block;
	margin-right: 5px;
	vertical-align: top;
}
.xxDesign ul li .tishi2 {
	display: inline-block;
	margin-right: 0px;
}
.xxDesign ul li .text {
	width: 427px;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	border: 1px solid #aaa;
	background: none;
}
.xxDesign ul li .text3 {
	width: 177px;
	margin-right: 15px;
}
.xxDesign ul li .text4 {
	width: 212px;
}
.xxDesign ul li .text2 {
	width: 374px;
}
.xxDesign ul li .textarea {
	width: 427px;
	height: 150px;
	resize: none;
}
.xxDesign .btnTijiao {
	width: 100px;
	height: 30px;
	margin-top: 15px;
	line-height: 30px;
	display: block;
	border-radius: 8px;
	background: #c70008;
	border-radius: 6px;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
.xxDesign .shuomingTxt {
	float: right;
	width: 404px;
	height: 608px;
	border: 1px solid #ccc;
	padding: 15px 40px 15px 40px;
	color: #000;
}
.xxDesign .shuomingTxt strong {
	display: block;
	font-size: 14px;
}
.yuBox {
	width: 1244px;
	margin: 0 auto;
}
.xxDesign .leftbox {
	width: 505px;
	float: left;
	margin-right: 20px;
	padding: 0px 15px 15px 40px;
	color: #000;
	font-size: 14px;
}
.xxDesign .leftbox strong {
	display: block;
}
.xxDesign .rightbox {
	float: left;
	width: 615px;
	padding: 15px 5px 15px 40px;
}
.xxDesign p a {
	text-decoration: underline;
	color: #c7000c;
}
.liuyanLink {
	color: #fff;
	background: #c7000c;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 5px;
}
.erweima, .VifaClub {
	float: right;
	height: 120px;/* padding: 5px 0px; */
	margin-right: 20px;
	text-align: center;
}
.erweima span, .VifaClub span {
	line-height: 20px;
	float: none;
	margin-right: 0px;
	color: #000;
}
.erweima a, .VifaClub a {
	padding: 5px 0px;
	text-align: center;
	margin: 0 auto;
	height: 112px;
	line-height: 90px;
	display: block;
}
.erweima a img, .VifaClub a img {
	width: 112px;
	height: 112px;
}
.positionErweima, .positionClub {
	width: 300px;
	height: 320px;
	position: fixed;
	padding: 10px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background: #fff;
	margin: auto;
	z-index: 10001;
	border: 1px solid #ccc;
	display: none;
}
.positionErweima a, .positionClub a {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 20px;
	line-height: 14px;
}
.positionErweima .erwei, .positionClub .erwei {
	display: block;
	width: 300px;
	height: 300px;
}
.positionErweima span, .positionClub span {
	display: block;
	width: 300px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
}
/*店面*/
.storeHead {
	width: 100%;
	height: 70px;
	background: #000;
}
.storeHead .storeHeadMain {
	max-width: 1244px;
	min-width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
.storeHead .storeHeadMain .logo {
	display: block;
	float: left;
	width: 231px;
	height: 70px;
}
.storeHead .storeHeadMain .logo img {
	max-width: 100%;
}
.storeHeadMain span {
	font-size: 14px;
	color: #fff;
	float: right;
	font-weight: bold;
	line-height: 20px;
	padding-top: 46px;
}
.storeHead .storeHeadMain ul {
	display: block;
	float: right;
	overflow: hidden;
	padding-top: 34px;
}
.storeHead .storeHeadMain ul li {
	line-height: 36px;
	display: block;
	float: left;
	font-size: 14px;
}
.storeHead .storeHeadMain ul li a {
	display: block;
	padding: 0px 30px;
	color: #fff;
}
/*.store{ width:100%; background:#f0f0f0; }
.storeMain{ width:1244px; min-width:980px; margin:0 auto; background:#fff; padding-bottom:20px;}
.storeMain .bigtitle{ padding-top:60px; padding-bottom:40px;}
.storeMain .h2{ width:100%; height:1px; background:#b7b7b7;margin:0px 0px 0px; position:relative;}
.storeMain .h2 span{font-size: 26px;color: #333333;font-weight: normal;height: 60px;line-height: 60px;background:#fff;position: absolute;left: 50%; top: -30px;text-align: center;display: inline-block;padding: 0px 45px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%); -ms-transform:translateX(-50%); -moz-transform:translateX(-50%);}
.storeMain .lookmore{ width:100%; text-align:center;}
.storeMain .lookmore a{ padding:5px 20px; font-size:12px; display:inline-block;}

.storeMap{ width:100%; overflow:hidden; margin-bottom:20px;}
.storeMap .leftMap{width:762px; min-width:498px;  height:400px; float:left; border:1px solid #ccc;}
.storeMap .leftMap .map{ width:100%; height:400px;}
.storeMap .rightJXS{ width:428px; padding:0px 15px 15px; float:right; height:385px;border:1px solid #fff; overflow-y:auto;}
.storeMap .rightJXS dl{padding-left: 40px;background:url(../images/map.png) no-repeat left top; margin-bottom:15px;}
.storeMap .rightJXS dt{font-size: 16px;height:32px;line-height:32px;color: #000;}
.storeMap .rightJXS dt a{color: #fff;font-size: 12px;margin-left: 12px;background: #c7000c;border-radius: 4px;padding: 2px 8px;}
.storeMap .rightJXS dd{line-height: 28px;font-size: 14px; }
.storeMap .rightJXS dd a{ font-size:12px; color:#c7000c;}

.storeAnli{ width:100%; min-width:980px; height:200px; position:relative;}
.storeAnli .bd{ overflow:hidden; width:1164px; margin:0px 40px;}
.storeAnli .bd ul{overflow:hidden; zoom:1;}
.storeAnli .bd ul li{ width:273px;margin:0 8px;border:1px solid #ccc; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.storeAnli .bd ul li img{}
.storeAnli .bd ul li span{ position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.7); width:100%; height:30px; color:#fff; text-align:center;}
.storeAnli .hd a{ width:40px; height:51px; position:absolute; top:50%; margin-top:-25px;}
.storeAnli .hd .prev{ background:url(../images/left_on.png) no-repeat 12px center; left:5px;}
.storeAnli .hd .next{ background:url(../images/right_on.png) no-repeat 12px center; right:5px;}

.storeNews{ width:100%; overflow:hidden;}
.storeNews ul{ padding: 0px 44px; overflow:hidden;}
.storeNews ul li{margin-bottom: 20px;padding-bottom: 20px;overflow: hidden; float:left; width:100%; border-bottom:1px solid #ccc;}
.storeNews ul li .pic{width: 150px;height: 110px;line-height: 110px;overflow: hidden;float: left;}
.storeNews ul li .pic img{ max-width: 150px;max-height: 110px;line-height: 110px;vertical-align: middle;}
.storeNews ul li .text{width: 570px;float: left; height: 110px;padding-left: 30px;overflow: hidden;}
.storeNews ul li .text .h3{font-size: 14px;color: #000;}
.storeNews ul li .text .time{display: block;font-size: 12px;color: #999;padding-bottom: 10px;height: 20px;line-height: 20px;}
.storeNews ul li .text .p4{font-size: 12px; line-height: 22px; height: 44px;overflow: hidden;}
.storeNews ul li.even{ float:right;}
.storeNews ul li.even .pic{ float:right;}
.storeNews ul li.even .text{ float:right; padding-left:0px; padding-right:30px;}
.storeNews ul li.even .text .h3{ text-align:right;}
.storeNews ul li.even .text .time{ text-align:right;}*/

/*品牌*/
.pinpai {
	width: 990px;
	overflow: hidden;
	padding: 19px 19px 0px;
	margin: 0 auto;
	background: #fff;
	/*border: 1px solid #065327;*/
}
.pinpai p {
	font-size: 15px;
	line-height: 25px;
	color: #313131;
}
.pinpai h1 {
	font-family: "微软雅黑";
	color: #000;
}
.pinpai h3 {
	font-family: "微软雅黑";
}
.pinpai .img1 {
	margin-bottom: 31px;
	position: relative;
}
.pinpai .img1 h3 {
	max-width: 550px;
	position: absolute;
	top: 240px;
	left: 20px;
	font-size: 50px;
	color: #313131;
	font-weight: bold;
	line-height: 60px;
	margin: 0px;
}
.pinpai .img1 h3 span {
	display: block;
	font-size: 40px;
	text-transform: uppercase; /*font-family:"Arial", Gadget, sans-serif;*/
}
.pinpai .img2 {
	overflow: hidden;
	margin-bottom: 25px;
}
.pinpai .img2 .txt {
	width: 675px;
	float: left;
	padding-top: 63px;
}
.pinpai .img2 .txt.English {
	padding-top: 10px;
}
.pinpai .img2 .txt.English h1 {
	line-height: 28px;
	margin-bottom: 12px;
}
.pinpai .img2 .txt h1 {
	font-size: 24px;
	color: #000;
	font-weight: normal;
	line-height: 40px;
	margin: 0px;
}
.pinpai .img2 .txt p {
	font-size: 14px;
	color: #434343;
	line-height: 26px;
}
.pinpai .img2 .pic2 {
	float: right;
	width: 171px;
	height: 240px;
}
.pinpai .img3 {
	margin-bottom: 30px;
	position: relative;
}
.pinpai .img3 h3 {
	font-size: 50px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	bottom: 20px;
	right: 20px;
	line-height: 60px;
	margin: 0px;
}
.pinpai .img3 h3.English {
	max-width: 600px;
	text-align: right;
}
.pinpai .img3 h3 span {
	display: block;
	font-size: 40px;
}
.pinpai .img4 {
	overflow: hidden;
}
.pinpai .img4 .txt {
	width: 660px;
	float: left;
}
.pinpai .img4 .txt h1 {
	line-height: 36px;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
}
.pinpai .img4 .txt.English h1 {
	line-height: 30px;
	margin-bottom: 6px;
}
.pinpai .img4 .txt p {
	color: #434343;
	margin: 0px 0px 30px;
	font-size: 14px;
	line-height: 20px;
}
.pinpai .img4 .txt.English p {
	margin-bottom: 20px;
}
.pinpai .img4 .pic4 {
	margin-top: 60px;
	float: right;
	width: 127px;
	height: 123px;
}
.pinpai .img5 {
	margin-bottom: 20px;
	position: relative;
}
.pinpai .img5 h3 {
	color: #313131;
	font-size: 50px;
	font-weight: bold;
	line-height: 60px;
	position: absolute;
	top: 235px;
	right: 15px;
	margin: 0px;
}
.pinpai .img5 h3 span {
	display: block;
	font-size: 40px;
	text-align: right;
}
.pinpai .img5_list .list {
	margin-bottom: 8px;
	width: 990px;
	height: 300px;
	overflow: hidden;
}
.pinpai .img5_list .list.last {
	margin-bottom: 18px;
}
.pinpai .img5_list .leftlist {
	width: 325px;
	height: 300px;
	background: #585e67;
	position: relative;
	float: left;
}
.pinpai .img5_list .rightlist {
	width: 592px;
	height: 273px;
	background: #e5e5e5;
	float: right;
	padding: 27px 29px 0px 40px;
}
.pinpai .img5_list .rightlist p {
	font-size: 15px;
	color: #313131;
	line-height: 24px;
	margin: 0px;
}
.pinpai .img5_list .rightlist .designLsit {
	margin-top: 45px;
}
.pinpai .img5_list .rightlist .designLsit li {
	float: left;
	height: 147px;
	max-width: 136px;
}
.pinpai .img5_list .rightlist .designLsit li.zhongjian {
	margin: 0px 112px;
}
.pinpai .img5_list .rightlist .designLsit li img {
	margin-bottom: 24px;
}
.pinpai .img5_list .rightlist .designLsit li.car img {
	margin-top: 12px;
	margin-bottom: 16px;
}
.pinpai .img5_list .rightlist .designLsit li span {
	max-width: 136px;
	display: block;
	text-align: center;
	font-size: 15px;
	font-family: "方正兰亭黑简体""微软雅黑", "宋体", "黑体";
}
.pinpai .img5_list .rightlist dl {
	margin-top: 40px;
	overflow: hidden;
}
.pinpai .img5_list .rightlist dl.English {
	margin-top: 10px;
}
.pinpai .img5_list .rightlist dl dd {
	margin-right: 45px;
	float: left;
	width: 114px;
}
.pinpai .img5_list .rightlist dl.English dd {
	width: 140px;
	margin-right: 10px;
}
.pinpai .img5_list .rightlist dl.English dd span {
	word-break: break-all;
}
.pinpai .img5_list .rightlist dl dd .pic {
	width: 100%;
	height: 105px;
	line-height: 105px;
	text-align: center;
	margin-bottom: 10px;
}
.pinpai .img5_list .rightlist dl dd .pic img {
	vertical-align: middle;
	max-height: 105px;
}
.pinpai .img5_list .rightlist dl dd span {
	display: block;
	font-size: 12px;
	line-height: 15px;
}
.pinpai .img5_list .rightlist dl dd.No {
	margin-right: 0px;
}
.pinpai .img5_list .rightlist dl dd.No span {
	text-align: center;
}
.pinpai .img5_list .rightlist .titleImg {
	width: 80px;
	height: 97px;
	margin: 24px 13px 30px 37px;
	float: right;
}
.pinpai .img5_list .rightlist .titleP {
	overflow: hidden;
}
.pinpai .img5_list .rightlist .titleP p {
	font-size: 15px;
	padding-top: 33px;
	line-height: 25px;
	color: #313131;
}
.pinpai .img5_list .leftlist span {
	color: #fff;
	font-size: 40px;
	line-height: 60px;
	position: absolute;
	left: 57px;
	top: 100px;
}
.pinpai .img5_list .leftlist span.English {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 26px;
	width: 100%;
	text-align: center;
	line-height: 36px;
	word-break: break-all;
}
/*.pinpai .img5 .pic6,.pinpai .img5 .pic7{ margin-bottom:8px;}*/
.pinpai .img5 .pic8 {
	margin-bottom: 20px;
}
.pinpai .img5 .pic9 {
	margin-bottom: 20px;
}
.pinpai .img6 {
	overflow: hidden;
	margin-bottom: 22px;
}
.pinpai .img6 .txt {
	width: 660px;
	float: left;
	padding-top: 15px; /*padding-top:76px;*/
}
.pinpai .img6 .txt.English {
	padding-top: 0px;
}
.pinpai .img6 .txt h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	line-height: 32px;
}
.pinpai .img6 .txt p {
	color: #434343;
	font-size: 14px;
	line-height: 26px;
}
.pinpai .img6 .pic1 {
	float: right;
	width: 200px;
}
.pinpai .img6_img {
	position: relative;
	margin-bottom: 22px;
}
.pinpai .img6_img h3 {
	color: #313131;
	font-size: 50px;
	font-weight: bold;
	line-height: 60px;
	position: absolute;
	bottom: 6px;
	left: 15px;
	margin: 0px;
}
.pinpai .img6_img h3 span {
	display: block;
	font-size: 40px;
}
.pinpai2 {
	width: 1028px;
	margin: 0 auto;
	border: 1px solid #065327;
	border-top: none;
}
.pinpai2 .img7 {
	margin-bottom: 26px;
	background: #e5e5e5;
	padding: 20px 19px 10px;
}
.pinpai2 .img7 .txt {
	width: 660px;
	padding-top: 12px;
	margin-bottom: 24px;
}
.pinpai2 .img7 .txt h1 {
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	line-height: 38px;
}
.pinpai2 .img7 .txt p {
	color: #434343;
	font-size: 14px;
	line-height: 22px;
}
.pinpai2 .img7 img {
	margin: 0 auto;
	display: block;
}
.pinpai2 .img8 {
	margin-bottom: 20px;
	padding: 0px 19px 0px;
}
.pinpai2 .img8 h1 {
	line-height: 58px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin: 0px;
}
.pinpai2 .img8 .pic1 {
	margin-bottom: 2px;
}
.pinpai2 .img9 {
	width: 990px;
	padding: 10px 19px 0px;
	background: #e5e5e5;
}
.pinpai2 .img9 h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	color: #000000;
	line-height: 58px;
}
.pinpai2 .img9 .pic1 {
	margin-bottom: 46px;
}
.pinpai2 .img9 h2 {
	line-height: 48px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin: 0px;
}
.pinpai2 .img9 h2.English {
	line-height: 36px;
}
.pinpai2 .img9 .pic2 {
	margin-bottom: 43px;
}
.pinpai2 .img9 .pic3 {
}
.pinpai2 .img9 dl {
	margin-bottom: 40px;
	overflow: hidden;
}
.pinpai2 .img9 dl dd {
	float: left;
	width: 247.5px;
}
.pinpai2 .img9 dl dd img {
	width: 247.5px;
	height: 161px;
	overflow: hidden;
}
.pinpai2 .img9 dl dd span {
	display: block;
	background: url(../images/block_icon.jpg) no-repeat left 9px;
	padding-left: 15px;
}
.pinpai2 .img9 ul {
	overflow: hidden;
	padding: 35px 0px 67px;
}
.pinpai2 .img9 ul.English li span {
	word-break: break-all;
}
.pinpai2 .img9 ul.English li:nth-child(1) {
	width: 129px;
}
.pinpai2 .img9 ul.English li:nth-child(2) {
	width: 113px;
}
.pinpai2 .img9 ul.English li:nth-child(3) {
	width: 114px;
}
.pinpai2 .img9 ul.English li:nth-child(4) {
	width: 129px;
}
.pinpai2 .img9 ul.English li:nth-child(5) {
	width: 102px;
}
.pinpai2 .img9 ul.English li:nth-child(6) {
	width: 121px;
}
.pinpai2 .img9 ul.English li:nth-child(7) {
	width: 118px;
}
.pinpai2 .img9 ul.English li:nth-child(8) {
	width: 102px;
}
.pinpai2 .img9 ul li {
	float: left;
}
.pinpai2 .img9 ul li img {
	display: block;
	margin: 0 auto;
}
.pinpai2 .img9 ul li span {
	display: block;
	text-align: center;
	margin-top: 12px;
	font-size: 10px;
	line-height: 16px;
	-webkit-transform: scale(0.8333);
	color: #363636;
}
.pinpai2 .img9 ul li span.on {
	text-align: left;
	padding-left: 9px;
}
.pinpai2 .img10 {
	padding: 98px 19px 19px;
}
.pinpai2 .img10 .txt {
	width: 664px;
	float: left;
}
.pinpai2 .img10 .txt.English {
	margin-top: -54px;
}
.pinpai2 .img10 .txt h1 {
	line-height: 30px;
	font-size: 24px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
}
.pinpai2 .img10 .txt p {
	color: #434343;
	font-size: 15px;
	line-height: 24px;
}
.pinpai2 .img10 .pic1 {
	float: right;
	margin-bottom: 78px;
}
.pinpai2 .img10 .pic2 {
	margin-bottom: 80px;
}
.mapBig {
	width: 1244px;
	height: 402px;
	position: absolute;
	z-index: 9999;
}
/*保养建议*/
.baoyang {
	width: 1156px;
	margin: 0 auto;
	padding-top: 20px;
}
.product .tabbox .h3 {
	font-size: 24px;
	margin-bottom: 30px;
	color: #000;
}
.product .baoyang p {
	text-indent: 0px;
	margin-bottom: 25px;
}
.product .baoyang strong {
	font-size: 16px;
	display: block;
	color: #000;
	margin-bottom: 20px;
}
.product .baoyang dl {
	margin-bottom: 20px;
	overflow: hidden;
}
.product .baoyang dl dt {
	width: 88px;
	float: left;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.product .baoyang dl dd {
	width: 1068px;
	float: right;
}
.product .baoyang ul {
	margin-bottom: 20px;
}
.product .baoyang ul li a {
	display: block;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	padding-left: 30px;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #dddddd;
	background: #ededed;
}
.product .baoyang ul li .hideBox {
	border: 1px solid #dddddd;
	border-top: none;
	padding: 20px 40px 20px;
	display: none;
}
.product .baoyang .hideBox p {
	margin-bottom: 15px;
}
.baoyang ul li .hideBox .p1 {
	padding-left: 15px;
	line-height: 24px;
	background: url(../images/fangkuai.jpg) no-repeat left 10px;
}
.baoyang ul li .hideBox strong {
	margin-bottom: 10px;
	font-weight: bold;
}
.baoyang ul li .hideBox .pic {
	margin-bottom: 20px;
	overflow: hidden;
}
.baoyang ul li .hideBox .xilie {
	margin-bottom: 15px;
}
.baoyang ul li .hideBox .xilie b {
	font-weight: bold;
	color: #000;
	margin-right: 30px;
	font-size: 14px;
}
.baoyang ul li .hideBox h6 {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 14px;
}
.productdetail .tukun .sly ul li dd .title .hide {
	display: none;
}
/*画册*/
.magazineList {
	padding-top: 30px;
	padding-bottom: 15px;
	overflow: hidden;
}
.magazineList ul {
	overflow: hidden;
}
.magazineList li {
	width: 394px;
	padding: 10px 10px 30px;
	float: left;
	border-right: 1px solid #d2d2d2;
	position: relative;
	background: url(../images/jia.png) no-repeat 95% 90%;
	border-top: 1px solid #d2d2d2;
}
.magazineList li .pic {
	width: 394px;
	height: 250px;
	margin-bottom: 10px;
}
.magazineList li .pic img {
	width: 394px;
	height: 250px;
	overflow: hidden;
}
.magazineList li .title {
	color: #000;
	font-size: 20px;
	text-align:center;
	padding: 0px 20px;
	font-weight: lighter;
	line-height: 36px;
	margin-bottom: 30px;
}
.magazineList li .zzceng {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 92%;
	background: rgba(0,0,0,0.6);
	color: #fff;
	opacity: 0;
}
.magazineList li .zzceng .title1 {
	width: 80%;
	font-size: 22px;
	text-align: center;
	display: block;
	margin-top: 80px;
	padding: 0px 10%;
	line-height: 30px;
}
.magazineList li .zzceng .title2 {
	width: 80%;
	font-size: 24px;
	text-align: center;
	display: block;
	margin-top: 120px;
	padding: 0px 10%;
}
.magazineList li .zzceng .download {
}
.magazineList li .zzceng .a_link {
	display: block;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
}
.magazineList li .zzceng .a_link a {
	display: inline-block;
	margin: 0px 10px;
	color: #fff;
}
.magazineList #backnone {
	background: none;
}
.magazineList .zhanwei {
	color: #F5DDB1;
}
.magazineList .dizhi {
	font-size: 18px;
}
.storeNewMain {
	width: 1244px;
	margin: 0 auto;
	padding-bottom: 40px;
	border-bottom: 1px solid #d2d2d2;
}
.storeNewMain h2 {
	font-size: 16px;
	line-height: 30px;
	margin: 30px 0px 15px;
	color: #000;
}
.newPic {
	width: 472px;
	height: 250px;
	float: left;
	background: #f00;
}
.newPic img {
	width: 472px;
	height: 250px;
	overflow: hidden;
}
.newList {
	width: 730px;
	height: 250px;
	float: right;
}
.newList ul li {
	line-height: 36px;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 5px;
	padding-left: 15px;
	background: url(../images/xiaojiao2.png) no-repeat 5px center;
	background-size: 5px auto;
}
.newList ul li a {
	font-size: 14px;
	color: #000;
}
.xxList ul {
	overflow: hidden;
}
.xxList ul li {
	width: 380px;
	float: left;
	margin-right: 52px;
	margin-bottom: 35px;
}
.xxList ul li .pic {
	width: 378px;
	height: 186px;
	border: 1px solid #333;
}
.xxList ul li .pic img {
	width: 378px;
	height: 186px;
	display: block;
	overflow: hidden;
}
.xxList ul li .dizhi {
	display: block;
	padding-left: 40px;
	background: url(../images/map.png) no-repeat left top;
	margin-top: 10px;
}
.xxList ul li .dizhi dt {
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	color: #000;
}
.xxList ul li .dizhi dd {
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 6px;
}
.xxList ul li .aBox {
	padding-top: 6px;
}
.xxList ul li .aBox a {
	display: inline-block;
	padding: 0px 15px;
	border: 1px solid #c7000c;
	line-height: 22px;
	color: #fff;
	margin: 0px 10px;
	border-radius: 10px;
	background: #c7000c;
}
/*门店*/
.storeNew {
	width: 1100px;
	margin: 0 auto;
	padding: 40px 0px;
}
.biaoti {
	text-align: center;
	padding-bottom: 40px;
}
.biaoti h2 {
	font-size: 28px;
	line-height: 50px;
	font-weight: normal;
	color: #333; /*color:#898989;*/
	margin: 0px;
	text-transform: uppercase;
}
.biaoti .cn {
	font-size: 16px;
	line-height: 24px;
	display: inline-block;
	color: #333;
	position: relative;
	text-transform: uppercase;
}
.biaoti .cn:before, .biaoti .cn:after {
	content: "";
	width: 150px;
	height: 1px;
	background: #333;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}
.biaoti .cn:before {
	left: -180px;
}
.biaoti .cn:after {
	right: -180px;
}
.newBox {
	overflow: hidden;
	height: 260px;
	padding-bottom: 40px;
}
.newBox .leftnew {
	width: 500px;
	height: 260px;
	float: left;
}
.newBox .rightnew {
	width: 530px;
	height: 260px;
	float: right;
}
.newBox .rightnew li {
	border-bottom: 1px dashed #CCC;
	line-height: 34px;
	font-size: 14px;
	margin-bottom: 8px;
	padding-left: 15px;
	position: relative;
}
.newBox .rightnew li:before {
	content: "◇";
	width: 15px;
	height: 36px;
	line-height: 36px;
	font-size: 22px;
	color: #000;
	position: absolute;
	left: 0px;
	top: 0px;
}
.newBox .rightnew li a {
}
.newBox .rightnew li .time {
	float: right;
	font-size: 12px;
}
.mengding {
	background: #f5f5f5;
}
.mengding .biaoti h2 {
	color: #858585;
}
.mengding .biaoti .cn {
	color: #909090;
}
.mengding .biaoti .cn:before, .mengding .biaoti .cn:after {
	background: #8a8a8a;
}
.mengdingList {
	width: 1100px;
	margin: 0 auto;
}
.mengdingList .moreThree {
	overflow: hidden;
}
.mengdingList .moreThree li {
	width: 33.333%;
	float: left;
	padding: 0px 5px 40px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.mengdingList .moreThree li .box {
	box-shadow: 0px -4px 10px #CCC;
	-webkit-box-shadow: 0px -4px 10px #CCC;
	background: #fff;
	padding-bottom: 40px;
}
.mengdingList .moreThree li .box.current {
	background: #cacecf;
}
.mengdingList .moreThree li h3 {
	font-size: 14px;
	color: #858585;
	margin: 0px;
	text-align: center;
	padding: 30px 0px 15px;
	font-weight: 600;
	line-height: 22px;
}
.mengdingList .moreThree li .pic {
	width: 100%;
	height: 240px;
	overflow: hidden;
	margin-bottom: 15px;
}
.mengdingList .moreThree li dl {
	width: 80%;
	margin: 0 auto;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	padding-bottom: 5px;
}
.mengdingList .moreThree li dl dt {
	width: 40px;
	float: left;
}
.mengdingList .moreThree li dl dd { /*width:132px; float:right;*/
}
.mengdingList .moreThree li .btn {
	display: block;
	width: 50%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #7c7c7c;
	border-radius: 20px;
	background: #fff;
	font-size: 14px;
	margin: 20px auto 0px;
	box-shadow: 0px 0px 20px #ccc;
	-webkit-box-shadow: 0px 0px 20px #ccc;
}
.mengdingList .moreThree li .box.current .btn {
	background: #efefef;
}
/*只有一个门店*/
.mengdingList .onlyOne {
	overflow: hidden;
	padding: 10px 20px;
}
.mengdingList .onlyOne li {
	overflow: hidden;
	box-shadow: 0px -4px 10px #CCC;
	background: #fff; /*padding:10px 20px;*/
}
.mengdingList .onlyOne li .pic {
	width: 356px;
	height: 240px;
	overflow: hidden;
	float: left;
	margin-right: 24px;
}
.mengdingList .onlyOne li .place {
	width: 640px;
	height: 200px;
	padding: 20px 0px;
	float: left;
}
.mengdingList .onlyOne li .place dl {
	width: 100%;
	overflow: hidden;
}
.mengdingList .onlyOne li .place dt {
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
	margin-left: 10px;
}
.mengdingList .onlyOne li .place .anniu {
	margin-top: 40px;
	overflow: hidden;
}
.mengdingList .onlyOne li .place .anniu a {
	display: block;
	float: left;
	width: 140px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #7c7c7c;
	border-radius: 20px;
	background: #fff;
	font-size: 14px;
	margin: 20px 10px;
	box-shadow: 0px 0px 20px #ccc;
	-webkit-box-shadow: 0px 0px 20px #ccc;
}
/*两门店*/
.mengdingList .TwoLi {
	overflow: hidden;
}
.mengdingList .TwoLi li {
	overflow: hidden;
	padding: 10px 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.mengdingList .TwoLi li .box { /*padding:10px 20px;*/
	background: #fff;
	box-shadow: 0px -4px 10px #CCC;
	-webkit-box-shadow: 0px -4px 10px #CCC;
	overflow: hidden;
}
.mengdingList .TwoLi li .pic {
	width: 300px;
	height: 202px;
	overflow: hidden;
	float: left;
	margin-right: 24px;
}
.mengdingList .TwoLi li .place {
	width: 340px;
	float: left;
	margin-right: 20px;
	margin-top: 60px;
}
.mengdingList .TwoLi li .place dl {
	overflow: hidden;
	font-size: 14px;
}
.mengdingList .TwoLi li .place dt {
	display: block;
	float: left;
}
.mengdingList .TwoLi li .place dd {
	display: block;
	float: left;
}
.mengdingList .TwoLi li .anniu {
	width: 280px;
	float: left;
	padding-top: 20px;
}
.mengdingList .TwoLi li .anniu a {
	display: block;
	width: 50%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #7c7c7c;
	border-radius: 20px;
	background: #fff;
	font-size: 14px;
	margin: 20px auto 0px;
	box-shadow: 0px 0px 20px #ccc;
	-webkit-box-shadow: 0px 0px 20px #ccc;
}
.storeAnli {
	width: 100%;
	min-width: 980px; /*height:158px;*/
	position: relative;
}
.storeAnli .bd {
	overflow: hidden;
	width: 1020px;
	margin: 0px 40px;
}
.storeAnli .bd ul {
	overflow: hidden;
	zoom: 1;
}
.storeAnli .bd ul li {
	width: 320px;
	margin: 0 9px;
	border: 1px solid #ccc;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.storeAnli .bd ul li img {
	width: 100%;
}
.storeAnli .bd ul li span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(0,0,0,0.7);
	width: 100%;
	height: 30px;
	color: #fff;
	text-align: center;
}
.storeAnli .hd a {
	width: 40px;
	height: 51px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
}
.storeAnli .hd .prev {
	background: url(../images/left_on.png) no-repeat 12px center;
	left: 5px;
}
.storeAnli .hd .next {
	background: url(../images/right_on.png) no-repeat 12px center;
	right: 5px;
}
.banner {
	position: relative;
}
/*.banner ul li{ height:500px; position:relative;}*/
/*.banner ul li a{ display:block; width:100%; height:500px;}*/
.banner .hd2 {
	position: absolute;
	left: 0px;
	bottom: 10px;
	width: 100%;
}
.banner .hd2 ul {
	width: 100%;
	height: 14px;
	text-align: center;
	text-align: center;
	overflow: hidden;
}
.banner .hd2 ul li {
	display: inline-block;
	margin: 0px 5px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: rgba(0,0,0,0.5);
	text-indent: -999999px;
}
.banner .hd2 ul li.on {
	background: #fff;
}
.banner .prev, .banner .next {
	width: 30px;
	padding: 15px 6px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-moz-border-radius: 6px;
}
.banner .prev img, .banner .next img {
	height: 40px;
}
.banner .prev:hover, .banner .next:hover {
	background-color: #c7000c;
}
.banner .prev {
	left: 20px;
}
.banner .next {
	right: 20px;
}
/*招聘更新2016-11-8*/
.zhaopList {
	position: relative;
	padding-bottom: 40px;
}
.zhaopList .leftzhaop {
	width: 200px;
	float: left;
	border: 1px solid #ccc;
	border-bottom: none;
	margin-left: 20px;
}
.zhaopList .leftzhaop li {
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.zhaopList .leftzhaop li a {
	display: block;
	padding: 0px 10px;
}
.zhaopList .leftzhaop li:before {
	content: "";
	width: 0px;
	height: 0px;
	border: 5px solid transparent;
	border-right: 5px solid #d7d7d7;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -5px;
	display: none;
}
.zhaopList .leftzhaop li:after {
	content: "";
	width: 0px;
	height: 0px;
	border: 5px solid transparent;
	border-right: 5px solid #fff;
	position: absolute;
	right: -11px;
	top: 50%;
	margin-top: -5px;
	display: none;
}
.zhaopList .leftzhaop li.on {
	background: #999;
}
.zhaopList .leftzhaop li.on a {
	color: #fff;
}
.zhaopList .leftzhaop li.on:before {
	display: block;
	z-index: 2;
}
.zhaopList .leftzhaop li.on:after {
	display: block;
	z-index: 2;
}
.xiqing {
	width: 500px;
	position: absolute; /*left:210px;*/
	left: 300px;
	top: 0px;
	border: 1px solid #d7d7d7;
	padding: 15px 20px;
	text-align: left;
	line-height: 24px;
	font-size: 12px;
	opacity: 0;
}
.xiqing .h3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}
.gongyong {
	padding-left: 20px;
}
.gongyong .h3 {
	font-size: 16px;
	color: #000;
	line-height: 38px;
	margin: 0px;
	font-weight: 600;
}
.gongyong p {
	font-size: 14px;
	color: #272626;
	margin: 0px;
	line-height: 26px;
}
.gongyong .p1 {
	margin-top: 20px;
}
.gongyong p strong {
	font-weight: normal;
	color: #000;
}
.gongyong p strong.youxiang {
	margin-right: 25px;
}
/*.rightzhaop{ width:500px; border:1px solid #d7d7d7; padding:15px 20px; float:left; margin-left:9px; display:none;}*/

/*li大于4个就显示为红色*/
/*.zhaopList .leftzhaop li:nth-last-child(n+4) ~ li,.zhaopList .leftzhaop li:nth-last-child(n+4):first-child { color: red}*/
/*工程支持*/
.engineering {
	padding: 0px 44px;
}
.engineering .box {
	padding-bottom: 60px;
}
.engineering .h3 {
	font-size: 18px;
	color: #020202;
	margin: 0px 0px 20px;
	line-height: 24px;
	padding-left: 25px;
	position: relative;
	font-weight: normal;
}
.engineering .h3:before {
	content: "■";
	line-height: 20px;
	font-size: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.engineering .P_icon {
	font-size: 14px;
	color: #000000;
	line-height: 28px;
	margin: 0px;
	padding-left: 40px;
	position: relative;
}
.engineering .P_icon:before {
	content: "●";
	font-size: 16px;
	line-height: 26px;
	position: absolute;
	left: 22px;
	top: 0px;
}
.engineering .h4 {
	font-size: 16px;
	border-bottom: none;
	height: auto;
	color: #000;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-left: 0px;
	position: relative;
}
.engineering .h4:before {
	content: "●";
	font-size: 16px;
	line-height: 26px;
	position: absolute;
	left: -16px;
	top: 0px;
}
.engineering .left {
	padding-left: 40px;
	width: 300px;
	float: left;
}
.engineering .left p {
	font-size: 14px;
	color: #020202;
	line-height: 28px;
}
.engineering .right {
	width: 450px;
	float: left;
	margin-left: 70px;
}
.engineering .right .full {
	width: 100%;
}
.engineering .right .MarginRight {
	margin-right: 6px;
}
.engineering .box1 {
	overflow: hidden;
	margin-bottom: 70px;
}
.engineering .box1.Nomargin {
	margin-bottom: 0px;
}
.engineering .box2 {
	padding-left: 40px;
	width: 820px;
	margin-bottom: 40px;
}
.engineering .box2 p {
	margin-bottom: 10px;
	font-size: 14px;
	color: #020202;
	line-height: 28px;
}
.engineering .box2 .h4 {
	margin-bottom: 10px;
}
.adviceBottom {
	overflow: hidden;
}
.adviceBottom .left {
	width: 500px;
	float: left;
	margin-right: 44px;
	text-align: center;
	line-height: 24px;
}
.adviceBottom .right {
	width: 500px;
	float: left;
}
/*加盟2016-11-9*/
.Join {
	padding: 0px 44px;
}
.Join .h3 {
	font-size: 18px;
	color: #020202;
	margin: 0px 0px 20px;
	line-height: 24px;
	padding-left: 25px;
	position: relative;
	font-weight: normal;
}
.Join .h3:before {
	content: "■";
	line-height: 20px;
	font-size: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.Join .h4 {
	font-size: 16px;
	border-bottom: none;
	height: auto;
	color: #000;
	line-height: 26px;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
.Join .h4:before {
	content: "●";
	font-size: 16px;
	line-height: 26px;
	position: absolute;
	left: -16px;
	top: 0px;
}
.Join .box {
	padding-left: 40px;
	margin-bottom: 20px;
}
.Join .box p {
	font-size: 14px;
	color: #020202;
	line-height: 28px;
}
.Join .boxBig {
	margin-bottom: 60px;
}
.Join .joinUl ul {
	width: 400px;
	text-align: center;
	margin-left: 100px;
}
.Join .joinUl ul li {
	display: block;
	text-align: center;
	position: relative;
}
.Join .joinUl ul li span {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 0px 30px;
	margin-bottom: 30px;
	line-height: 32px;
	text-align: center;
	color: #7c7c7c;
	border-radius: 20px;
	background: #fff;
	font-size: 14px;
	box-shadow: 0px 0px 20px #ccc;
	margin-bottom: 30px;
}
.Join .joinUl ul li:after {
	content: "↓";
	font-size: 28px;
	color: #ccc;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: 1px;
}
.Join .joinUl ul li:last-child:after {
	display: none;
}
.Join .biaogeUl ul {
	padding-top: 20px;
}
.Join .biaogeUl ul li {
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;
}
.Join .biaogeUl ul li span {
	display: block;
}
.Join .biaogeUl ul li i {
	color: #f00;
	margin-right: 5px;
}
.Join .biaogeUl ul li .text {
	width: 427px;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	border: 1px solid #aaa;
	background: none;
}
.Join .biaogeUl ul li .textarea {
	height: 200px;
	resize: none;
}
.tijiao {
	width: 150px;
	height: 30px;
	margin-top: 15px;
	line-height: 30px;
	display: block;
	border-radius: 20px;
	background: #c70008;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
/*申请2016-11-16*/
.Apply {
	padding: 0px 44px;
}
.Apply .h3 {
	font-size: 18px;
	color: #020202;
	margin: 0px 0px 20px;
	line-height: 24px;
	padding-left: 25px;
	position: relative;
	font-weight: normal;
}
.Apply .h3:before {
	content: "■";
	line-height: 20px;
	font-size: 20px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.Apply .ApplyUl {
	width: 400px;
	text-align: center;
	margin-left: 100px;
	margin-bottom: 60px;
}
.Apply .ApplyUl li {
	display: block;
	text-align: center;
	position: relative;
}
.Apply .ApplyUl li span {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 0px 30px;
	margin-bottom: 30px;
	line-height: 32px;
	text-align: center;
	color: #7c7c7c;
	border-radius: 20px;
	background: #fff;
	font-size: 14px;
	box-shadow: 0px 0px 20px #ccc;
	margin-bottom: 30px;
}
.Apply .ApplyUl li:after {
	content: "↓";
	font-size: 28px;
	color: #ccc;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	bottom: 1px;
}
.Apply .ApplyUl li:last-child:after {
	display: none;
}
.Apply .box {
	padding-left: 40px;
	float: left;
	display: inline-block;
	padding-right: 70px;
	padding-top: 60px;
}
.Apply .box .h4 {
	font-size: 16px;
	border-bottom: none;
	height: auto;
	color: #000;
	line-height: 26px;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
.Apply .box .h4:before {
	content: "●";
	font-size: 16px;
	line-height: 26px;
	position: absolute;
	left: -16px;
	top: 0px;
}
.ApplyLeft {
	overflow: hidden;
	margin-bottom: 70px;
}
.Apply .liuyan {
	font-size: 14px;
	color: #000;
	padding-left: 40px;
	margin-bottom: 20px;
}
.Apply .biaoge {
	padding-top: 20px;
}
.Apply .biaoge li {
	margin-bottom: 15px;
	font-size: 14px;
	color: #000;
}
.Apply .biaoge li span {
	display: block;
}
.Apply .biaoge li .red {
	color: #f00;
	margin-right: 5px;
	font-style: normal;
}
.Apply .biaoge li .text {
	width: 427px;
	height: 24px;
	line-height: 24px;
	padding: 0px 10px;
	border: 1px solid #aaa;
	background: none;
}
.Apply .biaoge li .textarea {
	height: 200px;
	resize: none;
}
#cnzz_stat_icon_1260213234 {
	float: left;
}
#cnzz_stat_icon_1260213234 a {
	display: block;
}
#cnzz_stat_icon_1260213234 a img {
	vertical-align: middle;
}