@charset "gb2312";
/* CSS Document */
html {
	font: normal 62.5%/2.3em Arial, "微软雅黑", "宋体", "黑体";
}
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: 1320px;
width:expression((documentElement.clientWidth < 1320) ? "1320px" : "100%" );
	zoom: 1;
	font-size: 12px;
}
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;
}
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;
}
.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}
.Nomargin {
	margin-bottom: 0px;
}
.top {
	width: 100%;
	height: 70px;
	background: url(/pyfile/images/bg.jpg) no-repeat fixed top;
	z-index: 999;
}
.top .topMain {
	width: 1244px;
	margin: 0 auto;
	height: 30px;
	padding-top: 31px; /*padding-top:30px;*/
	position: relative;
}
.top .topMain .logo {
	width: 300px;
	position: absolute; /*top:18px;*/
	top: 8px;
	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: 14px;
	display: block;
	padding-bottom: 10px;
}
.top .topMain .firstUl .firstLi>a:hover, .top .topMain .firstUl .firstLi.on>a {
	color: #c7000c;
}
.top .searchBox {
	width: 154px;
	padding-left: 16px;
	float: right;
	height: 26px;
	background: #fff;
	border-radius: 14px;
}
.top .searchBox .text {
	width: 122px;
	height: 16px;
	margin: 5px 0px;
	border: none;
	border-right: 1px solid #000;
	line-height: 16px;
	padding: 0px;
	float: left;
	background: none;
	margin-right: 4px;
}
.top .searchBox .search_btn {
	width: 14px;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	margin-left: 3px;
}
.top .searchBox .search_btn img {
	vertical-align: middle;
	margin-top: -4px;
}
/*二级导航*/
.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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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;
}
.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(/pyfile/images/left_icon.png);
}
.banner .swiper-button-next {
	background-image: url(/pyfile/images/right_icon.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;*/
	background: #fff;
	position: relative;
	max-width: 1440px;
	margin: 0 auto;
	overflow: hidden;
}
.IndexContact {
	width: 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(/pyfile/images/icon1_1.jpg) no-repeat;
}
.indexCum .China li .icon2 {
	background: url(/pyfile/images/icon2_1.jpg) no-repeat;
}
.indexCum .China li .icon3 {
	background: url(/pyfile/images/icon3_1.jpg) no-repeat;
}
.indexCum .China li .icon4 {
	background: url(/pyfile/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(/pyfile/images/icon1_1.jpg) no-repeat;
}
.indexCum .English li .icon2 {
	background: url(/pyfile/images/icon2_1.jpg) no-repeat;
}
.indexCum .English li .icon3 {
	background: url(/pyfile/images/icon3_1.jpg) no-repeat;
}
.indexCum .English li .icon4 {
	background: url(/pyfile/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%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.IndexConcent ul {
	overflow: hidden;
}
.IndexConcent ul li {
	float: left;
	margin-right: 10px;
	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;
}
.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;
}
.bottomMain {
	width: 1244px;
	margin: 0 auto; /*padding:20px 0px 36px;*/
	height: 120px;
	line-height: 120px;
	overflow: hidden;
}
.bottomMain span {
	display: block;
	float: left;
	margin-right: 15px;
}
/*.bottomMain dl{ display:block; float:left; margin-right:140px;}
.bottomMain dl dt{ font-family:"宋体"; font-size:14px; color:#af251b; line-height:30px; font-weight:900;}
.bottomMain dl dd{ font-size:12px; font-family:"黑体"; line-height:20px; padding-left:30px;}*/
/*.bottomMain dl dd a{color:#00251b; }
.bottomMain .erweima{ width:90px; height:90px; float:right; border:1px solid #9a9a9a;}
.bottomMain .link_a{ height:90px; line-height:90px; float:right;}
.bottomMain .link_a a img{ margin-left:30px; vertical-align:middle;}*/
.bottomMain .leftBottom {
	display: block;
	float: left;
	overflow: hidden;
}
.bottomMain .leftBottom.English a {
	margin-right: 14px;
}
.bottomMain .leftBottom a {
	color: #00251b;
	margin-right: 30px;
}
.bottomMain .leftBottom a:hover {
	color: #c7000c;
}
.bottomMain .rightBottom {
	display: block;
	float: right;
	overflow: hidden;/* height: 32px; */
	padding: 14px 0px;
}
.bottomMain .rightBottom span {
	display: block;
	float: none;
	line-height: 20px;/* font-weight: bold; */
	color: #000;
	text-indent: 14px;
}
.bottomMain .rightBottom a {
	width: 39px;
	height: 32px;
	display: block;
	float: left;
	margin: 14px 0px 14px 18px;
}
.bottomMain .rightBottom .weixin {
	background: url(/pyfile/images/weixin_icon.png) no-repeat center center;
}
.bottomMain .rightBottom .qq {
	background: url(/pyfile/images/qq_icon.png) no-repeat center center;
}
.bottomMain .rightBottom .xinlan {
	background: url(/pyfile/images/xinlai_icon.png) no-repeat center center;
}
.bottomMain .rightBottom .weixin:hover {
	background: url(/pyfile/images/weixin.png) no-repeat center center;
}
.bottomMain .rightBottom .qq:hover {
	background: url(/pyfile/images/qq.png) no-repeat center center;
}
.bottomMain .rightBottom .xinlan:hover {
	background: url(/pyfile/images/xinlan.png) no-repeat center center;
}
.bottomMain .rightBottom a {
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.bottomMain .rightBottom .bds_weixin {
	background-image: url(/pyfile/images/weixin_icon.png);
}
.bottomMain .rightBottom .bds_weixin:hover {
	background-image: url(/pyfile/images/weixin.png);
}
.bottomMain .rightBottom .bds_qzone {
	background-image: url(/pyfile/images/qq_icon.png);
}
.bottomMain .rightBottom .bds_qzone:hover {
	background-image: url(/pyfile/images/qq.png);
}
.bottomMain .rightBottom .bds_tsina {
	background-image: url(/pyfile/images/xinlai_icon.png);
}
.bottomMain .rightBottom .bds_tsina:hover {
	background-image: url(/pyfile/images/xinlai.png);
}
.bottomMain .rightBottom .bds_tqq {
	background-image: url(/pyfile/images/texun.png);
}
.bottomMain .rightBottom .bds_tqq:hover {
	background-image: url(/pyfile/images/texun_on.png);
}
.footer {
	width: 100%;
	height: 44px;
	padding-top: 6px;
	background: #d0d0d0;
}
.footerMain {
	width: 1244px;
	line-height: 44px;
	margin: 0 auto;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 12px;
	overflow: hidden;
}
.footerMain p {
	display: block;
	float: left;
	color:#2d1e10;
}
.footerMain span {
	float: right;
}
.footerMain a {
	color: #fff;
	margin: 0px 5px;
}
/*空间&产品*/
.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(/pyfile/images/back_icon.png) no-repeat center center;
}
.product .xuanze ul .backIndex.on a, .product .xuanze ul .backIndex a:hover {
	background: url(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/hide_icon2.png) no-repeat 20px center;
}
.product .bigtitle {
	padding-top: 60px;
	padding-bottom: 40px;
}
.product .h2 {
	width: 100%;
	height: 1px;
	background: #b7b7b7; /*margin:60px 0px 40px;*/
	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%);
}
/*空间&产品的筛选*/
.shuaixuan {
	width: 100%;
	padding-top: 40px;
}
.shuaixuan .shauixuanTop {
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	background: url(/pyfile/images/jia.png) no-repeat 10px center;
	font-size: 20px;
	border-bottom: 1px solid #b7b7b7;
	cursor: pointer;
}
.shuaixuan .shauixuanTop.on {
	background: url(/pyfile/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(/pyfile/images/choose_icon.png) no-repeat left center;
}
.shuaixuan .shauixuanList dl dd.on a {
	background: url(/pyfile/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(/pyfile/images/left_icon.png);
}
.productdetail .swiper-container .swiper-button-next {
	background-image: url(/pyfile/images/right_icon.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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/a_icon.png) no-repeat 194px 30px;
}
.fwList ol li.on {
	background: url(/pyfile/images/a_icon1.png) no-repeat 70px 180px;
}
.fwList ol li.on2 {
	background: url(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/diy_left.png) no-repeat left center;
}
.diyLeft .lunbox .hd .next {
	width: 26px;
	height: 39px;
	position: absolute;
	right: 10px;
	top: 40%;
	background: url(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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: 750px;
	overflow: hidden;
}
.news ul li a:hover {
	color: #666;
}
.news ul li .text {
	width: 570px;
	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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/down2.png) no-repeat 220px center;
}
.zhaopList dl dd .item .span1.show {
	background: url(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/left_on.png) no-repeat left center;
}
.pictureSlider .poster-next-btn {
	right: 50px;
	background: url(/pyfile/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;
}
/*加盟*/
.jiamengleft3 {
	width: 560px;
	float: left;
}
.jiamengright3 {
	float: right;
	margin-top: 30px;
}
/*品质与服务*/
.product .jieshao {
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 20px;
	padding-top: 20px;
}
.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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/close2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #aaaaaa; /*background:url(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/left_on.png) no-repeat 12px center; left:5px;}
.storeAnli .hd .next{ background:url(/pyfile/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(/pyfile/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;
}
.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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/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(/pyfile/images/left_on.png) no-repeat 12px center;
	left: 5px;
}
.storeAnli .hd .next {
	background: url(/pyfile/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;
}
