@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; border:0;}
body, div, img, h1, h2, h3, h4, h5, h6, dl, dt, dd, span{ padding:0px; margin:0px; font-family:"微软雅黑"; }
a,p{ text-decoration:none; font-family:"微软雅黑"; color:#333;}
body{border:0; font-family:"微软雅黑"; color:#333;background:#fff;}
img{border:0;}
ol,ul,li{ list-style:none;}
a:hover{ text-decoration:none;}
body{font-size:12px; font-family: Arial,simsun,sans-serif,"微软雅黑";}
label,input{ vertical-align:middle;font-family:"微软雅黑";}
input,select,textarea{ border-width:1px; border-style:solid; border-color:#999;font-family: Arial,simsun,sans-serif,"微软雅黑";resize:none;font-family:"微软雅黑";}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
table tbody tr td{font-size: 14px;}
.frontPage{background-color: #464646;}
.col-public-center,
.col-public-center a,
.col-public-center div,
.col-public-center span,
.col-public-center i,
.col-public-center em,
.col-public-center input,
.col-public-center textarea,
.col-public-center select,
.col-public-center dl,
.col-public-center dt,
.col-public-center dd,
.col-public-center ul,
.col-public-center li,
.col-public-center label,
.col-public-center img,
.col-public-center table,
.col-public-center tr,
.col-public-center th,
.col-public-center td{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*header*/
#pc{
	margin-right: 1px;
}
#pc.content{
	background-color: #fff;
}
.content{
	width:100%;
}
.header{
	width:100%;
	height:70px;
	background-color: #2e3031;
}
.header-center,.footer-center{
	width:1200px;
	margin:0 auto;
}
.headerLeft{
	width: 179px;
	height: 54px;
	float: left;
	margin-top:9px;
	display: inline-block;
}
.headerLeft ul li{
	float: left;
	height: 100%;
	padding: 0 8px;
}
.headerLeft a,.headerLeft a img{
	display: block;
	width:179px;
	height: 54px;
	float: left;
}
.headerCenter{
	margin-left: 240px;
}
.headerCenter ul li{
	float: left;
	margin:0 10px;
	
}
.headerCenter ul li a{
	text-align: center;
	padding: 15px 10px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	display: block;
	position: relative;
}
.headerCenter ul li a:hover,.headerCenter ul li.on a{
	color: #2191ed;
}
.headerCenter ul li a i{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	background-color: #2e3031;
}
.headerCenter ul li a:hover i,.headerCenter ul li.on a i{
	background-color: #2191ed;
}
.headerRight{
	float: right;
	padding-top:18px;
	position: relative;
}
.headerRight a{
	height: 34px;
	text-align: center;
	line-height: 34px;
	float: right;
	color: #fff;
	font-size: 16px;
	margin-left: 10px;
	border:1px solid #2191ed;
	display: inline-block;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.headerRight a.loginLink{
	width: 118px;
	background-color: #2191ed;
}
.headerRight a.loginLink:hover{
	background-color: #46abfe;
}
.headerRight a.registerLink{
	width: 106px;
	color: #2191ed;
}
.headerRight a.registerLink:hover{
	background-color: #444;
}
.headerRight a.erwmLinkPart{
	width: auto;
	margin-right: 18px;
	border:0;
	position: relative;
}
.headerRight a.erwmLinkPart.appIcon{
	margin-right: 50px;
}
.headerRight i.spaceStyle{
	float: right;
	line-height: 34px;
	padding: 0 10px;
	color: #fff;
	font-style: normal;
	font-size: 20px;
}

.s-headerRight .s-loginLink{
	color: #2191ed;
	float: right;
	font-size: 16px;
	width: 128px;
	line-height: 60px;
}

.headerRight span{
	float:right;
	padding:15px;
	height:30px;
	line-height: 30px;
	color:#fff;
	margin-top:-13px;
	margin-left:30px;
	line-height:30px;
	font-size:16px;
	position: relative;
	display: inline-block;
}
.headerRight span em{
	width: 100%;
	height: 60px;
	line-height: 60px;
	position: absolute;
	top:0;
	right: 0;
	background-color: #2191ed;
	z-index: 10;
	font-style: normal;
	text-align: center;
	display: none;
}
.headerRight span em a{
	text-align: center;
	display: block;
	width: 100%;
	height: 60px;
	color: #fff;
	padding: 0;
	line-height: 60px;
	border:0;
}
.headerRight a img{
	width:24px;
	height:22px;
	float: left;
	margin-top:6px;
	margin-right:5px;
	display: inline-block;
}
.headerRight a.erwmLinkPart img.icon{
	width: 26px;
	height: 26px;
	margin-top:5px;
}
.headerRight a.erwmLinkPart:hover img.icon{
	width: 35px;
	height: 35px;
	margin-top:0;
}
.headerRight a.erwmLinkPart img.erwmImgHover{
	width: 144px;
	height: 183px;
	position: absolute;
	top:37px;
	left: -54px;
	display: none;
}
.headerRight a em{
	width: 10px;
	height: 10px;
	position: absolute;
	top:15px;
	right: 15px;
	background-color: #eb5058;
	-moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
}
.headerRight span img{
	height:30px;
	width:30px;
	float:right;
	margin-left:5px;
	margin-top:-2px;
	-moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    border:2px solid #2191ed;
    display: inline-block;
}


/*footer*/
.footer{
	width:100%;
	float: left;
	padding:20px 0 0;
	background-color:#404040;
}
.footer-center{
	width:1200px;
	margin:0 auto;
}
.footerC-list,.footerC-list .ftnList,.footerC-list .guanjiaList{
	width: 100%;
	float: left;
	
}
.footerC-list .ftnList{
	padding-bottom: 30px;
	border-bottom: 1px solid #666;
}
.footerC-list .ftnList li{
	width: 23.5%;
	float: left;
	margin-right: 2%;
	display: inline-block;
}
.footerC-list .ftnList li:last-child{
	margin-right:0;
}
.footerC-list .ftnList li img{
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 20px;
	display: inline-block;
}
.footerC-list .ftnList li .ftnInfoRight,
.footerC-list .ftnList li .ftnInfoRight .title,
.footerC-list .ftnList li .ftnInfoRight .text{
	width: 130px;
	float: left;
}
.footerC-list .ftnList li .ftnInfoRight .title{
	font-size: 14px;
	color: #ddd;
	padding:10px 0 5px;
}
.footerC-list .ftnList li .ftnInfoRight .text{
	font-size: 12px;
	color: #999;
}
.footerC-list .guanjiaList{
	padding-bottom: 40px;
	border-bottom: 1px solid #666;
}
.footerC-list .guanjiaList li{
	width: 20%;
	float:left;
	margin: 0 2.5%;
	display: inline-block;
}
.footerC-list .guanjiaList li.menu a{
	width: 100%;
	float: left;
	font-size: 14px;
	color:  #999;
	text-align: center;
	line-height: 36px;
}
.footerC-list .guanjiaList li.menu a.big,.footerC-list .guanjiaList li p.big{
	width: 100%;
	color: #fff;
	line-height: 36px;
	font-size: 18px;
	margin:35px 0 10px;
	display: inline-block;

}
.footerC-list .guanjiaList li p{
	padding-left: 70px;
	float: left;
}
.footerC-list .guanjiaList li p.big{
	width: 170px;
}
.footerC-list .guanjiaList li p b{
	float: left;
	font-size: 18px;
	color: #fff;
	padding-bottom: 30px;
}
.footerC-list .guanjiaList li p.small{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.footerC-list .guanjiaList li img{
	width: 120px;
	height: 120px;
	float: left;
	margin-left: 55px;
	display: inline-block;	
}

.reservedPart{
	width:100%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #9a9a9a;
	font-size: 13px;
	background-color: #404040;
}

/*active*/
.bannerBox{
	width: 100%;
}
.bannerBox>img{
	display: block;
	width: 100%;
	position: relative;
}
.bannerBox .ban_content{
	width: 1200px;
	height: 428px;
	position: absolute;
	margin-top: -374px;
	margin-left: 960px;
}
.bannerBox .ban_content .ban_content_left{
	width: 472px;
	float: left;
}



/*center*/
.content-center{
	overflow: hidden;
}
.content-center,.public-12,.public-center ul.serviceList{
	width: 100%;
	float: left;
	
}
.banner,.center-bigPic{
	width: 100%;
	height: 500px;
	background-color: #2f2f2f;
	
}
.banner img,.center-bigPic img{
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.public-center{
	width: 1200px;
	margin: 0 auto;
}
.lightGray{
	background-color: #f5f5f5;
}
.lightGrayMore{
	background-color: #eee;
}
.padgB120{
	padding-bottom: 100px;
	background-color: #fff;
}
.padgB94{
	padding-bottom: 94px;
}
.padgB84{
	padding-bottom: 84px;
}
.padgB80{
	padding-bottom: 80px;
}
.modular-1{
	padding-top:163px;
}
.modular-100{
	padding-top:100px;
}
.modular-120{
	padding-top:120px;
}
.modular-106{
	padding-top:106px;
}
.modular-200{
	padding-top:200px;
}
.modular-2{
	padding-top:188px;
}
.modular-3{
	padding-top:93px;
}
.modular-4{
	padding-top:137px;
}
.modular-5{
	padding-top:155px;
}
.modular-s1{
	padding-top:40px;
}
.modular-s2{
	padding-top:60px;
}
.modular-s3{
	padding-top:75px;
}
.modular-s4{
	padding-bottom:170px;
}
.public.title,.public.text{
	width: 100%;
	text-align: center;
	font-size: 30px;
	position: relative;
}
.public.text{
	font-size: 16px;
	color: #666;
	line-height: 30px;
	padding-top:55px;
}
.public.text.smallRange{
	padding-top:18px;
}
.public.title i{
	width: 130px;
	height: 2px;
	position: absolute;
	top:65px;
	left: 50%;
	margin-left: -65px;
	background-color: #2191ed;
}
.center-bigPic{
	height: 360px;
}
.center-bigPic.otherStyle{
	height: 240px;
}
.text-style{
	width: 100%;
	text-align: center;
	font-size: 20px;
	padding:67px 0 53px;
}
a.moreService{
	width: 144px;
	height: 40px;
	padding-top:50px;
	padding-bottom: 70px;
	margin: 0 auto;
	display: block;
}

.public-center ul.areaList{
	width: 980px;
	float: left;
	margin:0 110px;
	display: inline-block;
}
.public-center ul.areaList li{
	float: left;
	height: 270px;
	margin: 5px;
	display: inline-block;
	position:relative;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 4px #bbb;
    -webkit-box-shadow: 1px 1px 4px #bbb;
    box-shadow: 1px 1px 4px #bbb;
}
.public-center ul.areaList li.little{
	width: 238px;
	height: 270px;
	overflow: hidden;
}
.public-center ul.areaList li.big{
	width: 474px;
	height: 270px;
	overflow: hidden;
}
.public-center ul.areaList li .hideInfo,
.public-center ul.areaList li .hideInfo .title,
.public-center ul.areaList li .hideInfo .text,
.public-center ul.areaList li .hideInfo .ftnshow{
	width:100%;
	float: left;
}
.public-center ul.areaList li .hideInfo .title{
	font-size: 18px;
	padding:28px 20px 10px;
}
.public-center ul.areaList li .hideInfo .text{
	font-size: 14px;
	color: #999;
	padding:0 20px;
}

.public-center ul.areaList li .hideInfo .ftnshow{
	position: absolute;
	bottom: 65px;
	left: 0;
	z-index: 1;
}
.public-center ul.areaList li.fourIcon .hideInfo .ftnshow{
	bottom: 20px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list{
	width: 33.3%;
	float: left;
	margin-top:15px;
	text-align: center;
	display: inline-block;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i{
	width: 32px;
	height: 30px;
	float: left;
	margin: 0 23px 5px;
	background:url(../images/home/icon.png) no-repeat center;
	display: inline-block;
}
.public-center ul.areaList li.big .hideInfo .ftnshow{
	padding:0 30px;
}
.public-center ul.areaList li.big .hideInfo .ftnshow .ftnS-list i{
	margin: 0 53px 5px;
}
.public-center ul.areaList li .hideInfo .ftnshow.twoIcon{
	padding:0 18%;
}
.public-center ul.areaList li.fourIcon .hideInfo .ftnshow.twoIcon{
	padding:0 15%;
}
.public-center ul.areaList li .hideInfo .ftnshow.twoIcon .ftnS-list.twoIconDiv{
	width: 50%;
}
.public-center ul.areaList li .hideInfo .ftnshow.twoIcon .ftnS-list.twoIconDiv i {
	margin: 0 60px 5px;
}
.public-center ul.areaList li.little .hideInfo .ftnshow.twoIcon .ftnS-list.twoIconDiv i {
	margin: 0 25px 5px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i1{
	background-position: 0px 0px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i2{
	background-position: 0px -30px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i3{
	background-position: 0px -60px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i4{
	background-position: 0px -90px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i5{
	background-position: 0px -120px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i6{
	background-position: 0px -150px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i7{
	background-position: 0px -510px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i8{
	background-position: 0px -210px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i9{
	background-position: 0px -240px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i10{
	background-position: 0px -270px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i11{
	background-position: 0px -300px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i12{
	background-position: 0px -90px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i13{
	background-position: 0px -330px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i14{
	background-position: 0px -390px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i15{
	background-position: 0px -420px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i16{
	background-position: 0px -360px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i17{
	background-position: 0px -480px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list i.i18{
	background-position: 0px -180px;
}

.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list span{
	width: 100%;
	float: left;
	font-size: 13px;
	color: #666;
	display: inline-block;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover span{
	color: #2191ed;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i1{
	background-position: -32px 0px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i2{
	background-position: -32px -30px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i3{
	background-position: -32px -60px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i4{
	background-position: -32px -90px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i5{
	background-position: -32px -120px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i6{
	background-position: -32px -150px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i7{
	background-position: -32px -510px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i8{
	background-position: -32px -210px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i9{
	background-position: -32px -240px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i10{
	background-position: -32px -270px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i11{
	background-position: -32px -300px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i12{
	background-position: -32px -90px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i13{
	background-position: -32px -330px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i14{
	background-position: -32px -390px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i15{
	background-position: -32px -420px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i16{
	background-position: -32px -360px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i17{
	background-position: -32px -480px;
}
.public-center ul.areaList li .hideInfo .ftnshow .ftnS-list:hover i.i18{
	background-position: -32px  -180px;
}

.public-center ul.areaList li img.coverImg{
	position: absolute;
	top:0;
	left:0;
	z-index: 2;

}
.public-center ul.areaList li img.coverImg.topMove{
	-webkit-animation: topBounceIn ease 0.5s 0s forwards;
	animation: topBounceIn ease 0.5s 0s forwards;
}
.public-center ul.areaList li img.coverImg.bottomMove{
	-webkit-animation: bottomBounceIn ease 0.5s 0s forwards;
	animation: bottomBounceIn ease 0.5s 0s forwards;
}

/*右侧弹入----新版改过*/
@-webkit-keyframes topBounceIn{
	0%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	100%{opacity:1;-webkit-transform:translate3d(0px,100%,0);transform:translate3d(0px,100%,0)}
}
@-webkit-keyframes bottomBounceIn{
	0%{opacity:1;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	100%{opacity:1;-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}
}

.servicePicShow{
	background-color: #2d2d2d;
	height: 346px;
	margin-top:80px;
	display: inline-block;
}
.public-center ul.serviceList li{
	width: 240px;
	height: 346px;
	float: left;
	position: relative;
}
.public-center ul.serviceList li img.bg{
	width: 100%;
	height: 346px;
	float: left;
}
.public-center ul.serviceList li .serviceHover{
	display: none;
}
.public-center ul.serviceList li .serviceHover,.public-center ul.serviceList li .serviceHover .servContent{
	width: 100%;
	height: 346px;
	position: absolute;
	top:0;
	left: 0;
}
.public-center ul.serviceList li .serviceHover .servContent{
	z-index: 2;
}
.public-center ul.serviceList li .serviceHover .title{
	width: 100%;
	float: left;
	font-size: 22px;
	color: #fff;
	padding:85px 0 35px;
	text-align: center;
	color: #fff;
}
.public-center ul.serviceList li .serviceHover .text{
	width: 100%;
	float: left;
	font-size: 18px;
	text-align: center;
}
.public-center ul.serviceList li .serviceHover .text b{
	width: 100%;
	float: left;
	padding-bottom: 12px;
	color: #fff;
}
.public-center ul.serviceList li .serviceHover a{
	width: 102px;
	height: 28px;
	float: left;
	margin: 25px 68px 0;
	line-height: 28px;
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
}
.public-center ul.serviceList li .serviceHover .servCover{
	width: 100%;
	height: 346px;
	position: absolute;
	background-color: #2191ed;
	top:0;
	left: 0;
	filter: Alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
	z-index: 1;
}
/*service*/
.sliderLimit{
	width: 100%;
	height: 500px;
	float: left;
	overflow: hidden;
}

.bannerPicList img.bannerImg{
	width: 1920px;
	height: 500px;
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -960px;
	display: none;
}
.bannerPicList img.bannerImg.on{
	display: block;
}
.leftBigPic{
	width: 700px;
	height: 390px;
	float: left;
	position: relative;
	margin-top:70px;
	margin-right: 10px;
	display: inline-block;
}
.aboveInfo{
	width: 620px;
	padding:40px 40px 0;
	position: absolute;
	color: #fff;
	top:0;
	left: 0;
	z-index: 2;
}
.aboveInfo i{
	width: 32px;
	height: 2px;
	float: left;
	background-color: #fff;
}
.aboveInfo .title{
	width: 100%;
	float: left;
	font-size: 24px;
	padding-top:12px;
	padding-bottom: 12px;
}
.aboveInfo .text{
	width: 100%;
	float: left;
	font-size: 16px;
	padding-bottom: 28px;
}
.aboveInfo a.checkDetail,.serviceRS li.big .bottomInfo a.checkDetail{
	width: 102px;
	height: 28px;
	float: left;
	border:1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
}
.rightlittlePic{
	width: 490px;
	float: left;
	margin-top:70px;
	display: inline-block;
}
.rightlittlePic .topPic,.rightlittlePic .bottomPic{
	width: 490px;
	height: 190px;
	float: left;
	position: relative;
}
.rightlittlePic .topPic{
	margin-bottom: 10px;
	display: inline-block;
}
.rightlittlePic .topPic .aboveInfo,.rightlittlePic .bottomPic .aboveInfo{
	width: 410px;
	padding:30px 40px 0;
}
.rightlittlePic .topPic img.sign{
	width: 80px;
	height: 78px;
	position: absolute;
	top:-3px;
	right:-5px;
}
.picLinkPart,.serviceRS{
	width: 100%;
	float: left;
	margin-top:70px;
	display: inline-block;
}
.picLinkPart .plpList{
	width: 595px;
	height: 430px;
	float: left;
}
.picLinkPart .plpList.margnR10{
	margin-right: 10px;
	display: inline-block;
}
.serviceRS li{
	height: 420px;
	float: left;
	margin-right: 10px;
	position: relative;
	display: inline-block;
}
.serviceRS li:last-child{
	margin-right: 0;
}
.serviceRS li.small,.serviceRS li.small img{
	width: 255px;
	height: 420px;
	float: left;
}
.serviceRS li.big{
	width: 304px;
	height: 420px;
}

.serviceRS li.big .topPic,.serviceRS li.big .topPic img{
	width: 304px;
	height: 260px;
	float: left;
}
.serviceRS li.big.bigSmall,.serviceRS li.big.bigSmall img{
	width: 292px;
}
.serviceRS li .topPic img.sign{
	width: 80px;
	height: 78px;
	position: absolute;
	top:-7px;
	right:-7px;
}
.serviceRS li.big .bottomInfo{
	width: 272px;
	height: 128px;
	float: left;
	padding:15px;
	background-color: #fff;
	border:1px solid #e5e5e5;
}
.serviceRS li.big.bigSmall .bottomInfo{
	width: 260px;
}
.serviceRS li.big .bottomInfo .title{
	font-size: 20px;
	padding-bottom: 12px;
}
.serviceRS li.big .bottomInfo .text{
	font-size: 16px;
	color: #666;
	line-height: 22px;
	height: 44px;
	padding-bottom: 12px;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.serviceRS li.big .bottomInfo a.checkDetail{
	border:1px solid #2191ed;
	color: #2191ed;
}
.consultBg{
	width: 100%;
	height: 580px;
	float: left;
	background: url(../images/service/zbg.jpg) no-repeat center center;
}
.paddTop75{
	padding-top:75px;
}
.listCenter{
	width: 900px;
	float: left;
	padding:65px 150px 0;
}
.listCenter .lc-select .title{
	font-size: 18px;
	color: #666;
}
.listCenter .lc-select .text{
	width:82%;
	float: left;
	padding:20px 9% 30px;
}
.listCenter .lc-select .text label{
	width: 20%;
	float: left;
	font-size: 16px;
	color: #666;
	cursor: pointer;
}
.listCenter .lc-select .text label input{
	float: left;
	margin-top:5px;
	margin-right: 8px;
	display: inline-block;
}
.listCenter .lc-checkin dl{
	width: 50%;
	float: left;
	margin-bottom: 8px;
	display: inline-block;
}
.listCenter .lc-checkin dl dt{
	width: 20%;
	float: left;
	text-align: left;
	line-height: 42px;
	font-size: 18px;
	color: #666;
}
.listCenter .lc-checkin dl.right dt{
	padding-left: 8%;
}
.listCenter .lc-checkin dl dd{
	width: 70%;
	float: left;
}
.listCenter .lc-checkin dl dd .write-control{
	width: 95%;
	float: left;
	padding:0 2%;
	border: 1px solid #bbb;
	height: 40px;
	line-height: 40px;
}
.listCenter .lc-checkin dl dd i{
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #f00;
	font-size: 12px;
}
.listCenter .lc-button a.submitButton{
	width: 312px;
	height: 38px;
	float: left;
	margin:15px 293px 0;
	line-height: 38px;
	color: #fff;
	background: -webkit-linear-gradient(left, #47acff , #1c8ce9);
    background: -o-linear-gradient(right, #47acff, #1c8ce9); 
    background: -moz-linear-gradient(right, #47acff, #1c8ce9);
    background: linear-gradient(to right, #47acff , #1c8ce9);
	border:1px solid #1182de;
	text-align: center;
	font-size: 16px; 
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.ptnRlte{
	position: relative;
}
.ptnRlte .menu_list_center{
	width:1200px;
	height: 80px;
	position: absolute;
	bottom:-40px;
	left: 50%;
	margin-left: -600px;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 4px #bbb;
    -webkit-box-shadow: 1px 1px 4px #bbb;
    box-shadow: 1px 1px 4px #bbb;
}
.ptnRlte .menu_list_center ul li{
	width: 16.66666%;
	float: left;
	background-color: #fff;
}
.ptnRlte .menu_list_center ul li a{
	width: 100%;
	height: 38px;
	padding:21px 0;
	float: left;
}
.ptnRlte .menu_list_center ul li a .info{
	float: left;
	height: 38px;
	margin-left: 22px;
	padding-left: 60px;
	background:#fff url(../images/service/mIcon.png) no-repeat left center;
	display: inline-block;
}
.ptnRlte .menu_list_center ul li a .info{
	float: left;
	height: 38px;
	margin-left: 22px;
	padding-left: 60px;
	background:url(../images/service/mIcon.png) no-repeat left center;
	display: inline-block;
}
.ptnRlte .menu_list_center ul li a .info .china{
	font-size: 18px;
	color: #333;
}
.ptnRlte .menu_list_center ul li a .info .english{
	font-size: 14px;
	color: #666;
}
.ptnRlte .menu_list_center ul li a .icon01{
	background-position: 0 0;
}
.ptnRlte .menu_list_center ul li a .icon02{
	background-position: 0 -38px;
}
.ptnRlte .menu_list_center ul li a .icon03{
	background-position: 0 -76px;
}
.ptnRlte .menu_list_center ul li a .icon04{
	background-position: 0 -114px;
}
.ptnRlte .menu_list_center ul li a .icon05{
	background-position: 0 -152px;
}
.ptnRlte .menu_list_center ul li a .icon06{
	background-position: 0 -190px;
}
.ptnRlte .menu_list_center ul li:hover,.ptnRlte .menu_list_center ul li.on{
	background-color: #2191ed;
}
.ptnRlte .menu_list_center ul li:hover a .info .china,
.ptnRlte .menu_list_center ul li:hover a .info .english,
.ptnRlte .menu_list_center ul li.on a .info .china,
.ptnRlte .menu_list_center ul li.on a .info .english{
	color: #fff;
}
.ptnRlte .menu_list_center ul li:hover a .icon01,
.ptnRlte .menu_list_center ul li.on a .icon01{
	background-position: -40px 0;
}
.ptnRlte .menu_list_center ul li:hover a .icon02,
.ptnRlte .menu_list_center ul li.on a .icon02{
	background-position: -40px -38px;
}
.ptnRlte .menu_list_center ul li:hover a .icon03,
.ptnRlte .menu_list_center ul li.on a .icon03{
	background-position: -40px -76px;
}
.ptnRlte .menu_list_center ul li:hover a .icon04,
.ptnRlte .menu_list_center ul li.on a .icon04{
	background-position: -40px -114px;
}
.ptnRlte .menu_list_center ul li:hover a .icon05,
.ptnRlte .menu_list_center ul li.on a .icon05{
	background-position: -40px -152px;
}
.ptnRlte .menu_list_center ul li:hover a .icon06,
.ptnRlte .menu_list_center ul li.on a .icon06{
	background-position: -40px -190px;
}

/*activity*/
.modular-a1{
	padding-top:92px;
}
.modular-a2{
	padding-top:127px;
}
.modular-a3{
	padding-top:108px;
}
.modular-a4{
	padding-bottom:180px;
}
.activityStyle .s-title-big{
	width: 100%;
	text-align: center;
	font-size: 30px;
}
.activityStyle .s-title-little{
	width: 100%;
	text-align: center;
	padding-top:10px;
	font-size: 18px;
	color: #555;
	padding-bottom: 70px;
}
.center-longPic{
	height: 300px;
}
.center-heightPic{
	height: 485px;
	position: relative;
}
.activityStyle .s-title{
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 24px;
	padding-bottom: 120px;
	display:block;
}
.activityStyle .s-title i{
	width: 3px;
	height: 22px;
	margin-left: 98px;
	background-color: #2191ed;
	float: left;
	margin-right: 12px;
}
.formFill,.form-contact{
	width: 550px;
	height: 400px;
	position: absolute;
	top:42px;
	left: 50%;
	margin-left: -275px;
	z-index: 1;
}
.formFill .info-center{
	width: 490px;
	height: 340px;
	padding: 30px;
	position: absolute;
	top:0;
	left: 0;
	z-index: 2;
}
.formFill .info-center .title-form,.form-contact .form-title{
	width: 100%;
	text-align: center;
	font-size: 20px;
	position: relative;
	padding-bottom: 50px;
}
.formFill .info-center .title-form i{
	width: 42px;
	height: 2px;
	position: absolute;
	top:40px;
	left: 50%;
	margin-left: -21px;
	background-color: #2191ed;
}
.formFill .info-center dl,.form-contact dl{
	width: 100%;
	float: left;
}
.formFill .info-center dl dt,.form-contact dl dt{
	width: 22%;
	float: left;
	line-height: 42px;
	text-align: right;
	font-size: 18px;
	color: #555;
}
.formFill .info-center dl dd,.form-contact dl dd{
	width: 73%;
	float: left;
	padding-left: 3%;
}
.formFill .info-center dl dd .form-control,.form-contact dl dd .form-control{
	width: 88%;
	float: left;
	padding:10px 2%;
	line-height: 20px;
	height: 40px;
	background-color: #fff;
	border:1px solid #999;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.formFill .info-center dl dd i,.form-contact dl dd i{
	line-height: 20px;
	height: 20px;
	width: 100%;
	float: left;
	margin-bottom: 4px;
	display: inline-block;
	color: #f00;
	font-style: normal;
}
.formFill .info-center dl dd a.form-control,.form-contact dl dd a.form-control{
	color: #fff;
	text-align: center;
	font-size: 18px;
	background: -webkit-linear-gradient(left, #47acff , #1c8ce9);
    background: -o-linear-gradient(right, #47acff, #1c8ce9); 
    background: -moz-linear-gradient(right, #47acff, #1c8ce9);
    background: linear-gradient(to right, #47acff , #1c8ce9);
	border:1px solid #1182de;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.formFill .bg-cover{
	width: 550px;
	height: 400px;
	background-color: #fff;
	top:0;
	left: 0;
	filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
	z-index: 1;
}

.s-content{
	width: 100%;
	padding-top: 120px;
	padding-bottom: 108px;
	background-color: #f5f5f5;
	overflow: hidden;
}
.dn-center{
	width: 1000px;
	height: 600px;
    margin: auto;
    overflow: hidden;
    background-color: #fff;
}
.dn-center .statuspic{
	width: 118px;
	height: 118px;
	display: block;
	margin: auto;
	margin-bottom: 30px;
	margin-top: 160px;
}
.dn-center .spelBomStyle{
	width: 114px;
	font-size: 23px;
	color: #333;
	margin: auto;
	margin-bottom: 25px;
}
.dn-center .delay-con{
	width: 230px;
	font-size: 19px;
	color: #666;
	margin: 10px auto;
	margin-bottom: 24px;
}
.dn-center .backIndex{
	display: block;
	width: 270px;
	height: 54px;
	font-size: 18px;
	background-color: #3ca4f9;
	text-align: center;
	color: #fff;
	margin: 10px auto;
	line-height: 54px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.w-content{
	width: 100%;
	height: 100%;
	padding-top: 50px;
	background-color: #efeff4;
}
.w-content .w-center{
	width: 100%;
	background-color: #fff;
	padding-bottom: 100px;
}
.w-content .w-center .w-statuspic{
	display: block;
	width: 116px;
	height: 116px;
	margin: auto;
	padding-top: 93px;
}
.w-content .w-center .w-spelBomStyle{
	width: 150px;
	font-size: 35px;
	color: #333;
	margin: 26px auto;
}
.w-content .w-center .w-delay-con{
	width: 316px;
	font-size: 26px;
	color: #666;
	margin: 74px auto;
}
.w-content .w-center .w-backIndex{
	display: block;
	width: 210px;
	height: 60px;
	background-color: #43a9fd;
	font-size: 28px;
	color: #fff;
	text-align: center;
	line-height: 60px;
	margin: auto;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
/*contact*/
.pstnr{
	position: relative;
}
.modular-c1{
	padding-top:80px;
	padding-bottom: 70px;
}
.contactBanner{
	height: 400px;	
	position: relative;
}
.bannerCenter{
	width:100%;
	height: 400px;
	float: left;
}
.bannerCenter img.bannerImg{
	display: none;
}
.bannerCenter img.bannerImg.on{
	display: block;
}
.menuList{
	width: 100%;
	height: 60px;
	position: absolute;
	left: 0;
	bottom:0;
}
.menuList .bj-cover-ctt{
	width: 100%;
	height: 60px;
	position: absolute;
	top:0;
	left: 0;
	background-color: #333;
	filter: Alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    z-index: 1;
}
.menuList ul{
	width: 900px;
	height: 60px;
	position: absolute;
	top:0;
	left: 50%;
	margin-left: -450px;
}
.menuList ul li{
	width: 300px;
	height: 60px;
	float: left;
	position: relative;
	cursor: pointer;
}
.menuList ul li span{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	text-align: center;
	position: absolute;
	top:0;
	left: 0;
	color: #fff;
	z-index: 2;
}
.menuList ul li i{
	width: 100%;
	height: 60px;
	position: absolute;
	top:0;
	left: 0;
	background-color: #333;
	filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    z-index: 1;
}
.menuList ul li.on i,.menuList ul li:hover i{
	filter: Alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.form-contact dl dd textarea.form-control{
	height: 80px;
}
.form-contact .form-title{
	text-align: left;
	font-size: 24px;
}
.form-contact .form-title i{
	width: 3px;
	height: 24px;
	float: left;
	margin-right: 10px;
	margin-top:4px;
	background-color: #2191ed;
	display: inline-block;
}

.contactUl{
	width: 77px;
	position: fixed; 
	right: 40px;
	bottom: 40px;
	z-index: 10000;
}
.contactUl ul li{
	width: 77px; 
	height: 77px;
	float: left;
	border:1px solid #ddd;
	background-color: #fff;
	position: relative;

}
.contactUl ul li:hover{
	background-color: #2191ed;
	color: #fff;
}
.contactUl ul li:first-child{
	border-bottom: 0;
}
.contactUl ul li img{
	width: 39px;
	height: 39px;
	float: left;
	margin: 19px;
	display: inline-block;
}
.contactUl ul li span{
	width: 77px;
	height: 77px;
	position: absolute;
	top:0;
	left: 0; 
	background-color: #fff;
	line-height: 77px;
	text-align: center;
	font-size: 18px;
	z-index: 2;
	display: none;
}
.paySuccessBox{
	background-color: #f5f5f5;
}
.empowerCenter{
	width: 1000px;
	margin: 0 auto;
	padding:120px 0 0;
}
.paySuccess{
	width: 100%;
	float: left;
	background-color: #fff;
	border:1px solid #f1f1f1;
	margin-bottom: 100px;
	display: block;
}
.paySuccess .pic{
	width: 12%;
	padding: 40px 44% 15px;
}
.paySuccess .pic img{
	width: 100%;
	height: 100%;
}
.paySuccess .bigText{
	width: 100%;
	text-align: center;
	font-size: 24px;
}
.paySuccess .smallText{
	width: 50%;
	float: left;
	font-size: 18px;
	color: #666;
	padding:25px 25% 20px;
}
.paySuccess .smallText dl{
	width: 100%;
	float: left;
	display: block;
	padding-bottom: 10px;
	line-height: 35px;
}
.paySuccess .smallText dl dt{
	width: 40%;
	float: left;
	text-align: right;
}
.paySuccess .smallText dl dd{
	width: 60%;
	float: left;
}
.paySuccess .smallText dl dd span{
	font-size: 26px;
}
.paySuccess .introText{
	width: 100%;
	float: left;
	font-size: 14px;
	color: #999;
	padding-bottom: 27px;
	text-align: center;
}
.paySuccess .button{
	width: 266px;
	height: 52px;
	float: left;
	position: relative;
	left: 50%;
	margin-left: -133px;
	margin-bottom: 30px;
	display: inline-block;
}
.paySuccess .button a{
	width: 264px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    background-color: #2191ed;
    background: -webkit-linear-gradient(left, #47acff , #1c8ce9);
    background: -o-linear-gradient(right, #47acff, #1c8ce9); 
    background: -moz-linear-gradient(right, #47acff, #1c8ce9);
    background: linear-gradient(to right, #47acff , #1c8ce9);
    border:1px solid #2795f0;
    display: block;
}
.empowerCenter .button a.nullstyle{
	color: #2191ed;
	border:0;
	background-color: #fff;
	background: -webkit-linear-gradient(left, #fff , #fff);
    background: -o-linear-gradient(right, #fff, #fff); 
    background: -moz-linear-gradient(right, #fff, #fff);
    background: linear-gradient(to right, #fff , #fff);
}
/* .yes-member{
	position: relative;
} */
.payTitlePart{
	height: 30px;
	font-size: 22px;
	color: #fff;
	padding-left: 20px;
	position: absolute;
	top:20px;
	left: 170px;
	z-index: 10;
}
.payTitlePart i{
	width: 2px;
	height: 30px;
	position: absolute;
	left: 0;
	top:0;
	background-color: #fff;
}

.openServiceBtn{
	width: 180px;
	height: 48px;
	background-color: #2191ed;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	position: absolute;
	bottom:50px;
	left: 50%;
	margin-left: -90px;
}


@media screen and  (max-width:1200px) and (min-width:768px){
	.public-center{
		width: 1200px;
		float: left;
		position: relative;
		left: 50%;
		margin-left: -600px;
	}
}
@media screen and  (max-width:768px){
	body{
		width: 100%;
		height: 100%;
		background-color: #efeff4;
	}
	.modular-top{
		margin-top:50px;
	}
	.header-part{
		width: 100%;
		background-color: #3d3d41;
		position: fixed;
		top:0;
		left: 0;
		z-index: 999;
	}
	.header-part .back{
		width: 14px;
		height: 24px;
		position: absolute;
		top:13px;
		left: 1rem;
	}
	.header-part .back img,.header-part .more img{
		width: 100%;
		height: 100%;
		display: block;
	}
	.header-part .header-text{
		width: 92%;
		padding: 15px 4%;
		line-height: 20px;
		height: 20px;
		font-size: 1.2rem;
		text-align: center;
		color: #fff;
	}
	.header-part .more{
		width: 29px;
		height: 24px;
		position: absolute;
		top:13px;
		right: 1rem;
	}
	.header-part .more a{
		width: 100%;
		display: block;
	}
	.menu{
		width: 30%;
		position: fixed;
		top:50px;
		right: 0;
		background-color:#313135;
		display: none;
	}
	.menu ul li{
		width: 100%;
		display: block;
		line-height:3rem;
		font-size: 0.8rem;
		text-align: center;
		border-bottom: 1px solid #444;
		border-top:1px solid #222;
	}
	.menu ul li:last-child{
		border-bottom: 0;
	}
	.menu ul li a{
		width: 100%;
		display:block;
		color: #fff;
	}
	.menu ul li a i{
		width: 2px;
		height: 3rem;
		background-color: #333;
		float: left;
	}
	.menu ul li.little a{
		color: #999;
		font-size: 0.75rem;
	}
	.menu ul li.on a i{
		width: 2px;
		height: 3rem;
		background-color: #2191ed;
		float: left;
	}
	.menu ul li.on a{
		color:  #2191ed;
	}
	.col-cmd-12{
		width: 100%;
		display: block;
	}
	.col-cmd-12 img{
		width: 100%;
		display: block;clear: both;
	}
	.footer-part{
		width: 100%;
		padding:0.6rem 0;
		text-align: center;
		font-size: 0.6rem;
		color: #bbbbbb;
		background-color: #333;
		display: block;
		clear: both;
	}
	.work-center{
		width: 88%;
		padding: 0 6%;
		background-color: #fff;
	}
	.work-center .wc-title{
		padding-top:1.5rem;
		padding-bottom: 1.5rem;
		width: 100%;
		display: block;
		font-size: 1.2rem;
	}
	.work-center .wc-title i{
		width: 2px;
		height: 1.2rem;
		background-color: #2191ed;
		float: left;
		margin-top:4px; 
		margin-right: 8px;
	}
	.work-center dl{
		width: 100%;
		margin-bottom: 2px;
		display: inline-block;
	}
	.work-center dl dt{
		width: 0;
		float: left;
		font-size: .9rem;
		line-height: 36px;
		text-align: right;
		color: #666;
	}
	.work-center dl dd{
		width: 99%;
		float: left;
	}
	.work-center dl dd .form-control{
		float: left;
		width: 94%;
		line-height: 20px;
		padding:8px 2%;
		font-size: .9rem;
		font-family: "微软雅黑";
		border:1px solid #999999;
	}
	.work-center dl dd textarea.form-control{
		width: 94%;
		line-height: 20px;
		height:60px;
		padding:8px 2%;
		font-size: .9rem;
		font-family: "微软雅黑";
		border:1px solid #999999;
	}
	.work-center dl dd i{
		width: 100%;
		float: left;
		line-height: 18px;
		height: 18px;
		font-size: .6rem;
		color: #f00;
		display: block;
		font-style: normal;
	}
	.work-center dl dd a.submitBtn,.work-center dl dd a.confirmSubmitBtn,.work-center dl dd a.confirmBtn{
		float: left;
		margin-top:20px;
		padding:8px 65px;
		margin-bottom: 40px;
		font-size: 1rem;
		color: #fff;
		background-color: #2191ed;
		border: 1px solid #1c8ce9;
		-moz-border-radius: 4px;
	    -webkit-border-radius: 4px;
	    border-radius: 4px;
	}
	.work-center dl dd a.submitBtn{
		margin-left: 24%;
	}
	.work-center dl dd .form-control.ipt01,.work-center dl dd .form-control.ipt02,.work-center dl dd .form-control.ipt03,.work-center dl dd .form-control.ipt04{
		border:0;
	}
	.work-center dl dd .form-control.ipt04 i{
		width:auto;
		font-size: .6rem;
		float: left;
		margin-top:7px;
		color: #2191ed;
	}
	.work-center dl dd .form-control.ipt04 span{
		font-size: 2rem;
		color: #2191ed;
		font-weight: bold;
	}
	.work-center .wc-bottom{
		width: 90%;
		padding: 0 5% 20px;
		margin-top:40px;
		border-top:1px solid #dddddd;
		display: inline-block;
	}
	.work-center .wc-bottom .wcb-title{
		font-size: 16px;
		text-align: center;
		width: 100%;
		float: left;padding:40px 0;
	}
	.work-center .wc-bottom  img{
		width: 148px;
		height: 74px;
		float: left;
		position: relative;
		left: 50%;
		margin-left: -74px;
		display: inline-block;
	}
	.info-show{
		width: 100%;
		padding-top:50px;
	}
	.info-show img{
		width: 20%;
		padding: 0 40%;
	}
	.info-show .title{
		width: 100%;
		padding:30px 0;
		font-size: 1.8rem;
		text-align: center;
	}
	.info-show .text{
		width: 100%;
		font-size: 0.9rem;
		text-align: center;
		padding-bottom: 50px;
		color: #666;
		line-height: 1.3rem;
	}
	.info-show .text dl{
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}
	.info-show .text dl dt{
		width: 35%;
		line-height: inherit;
		padding:0 0 18px;
	}
	.info-show .text dl dd{
		width: 65%;
		margin-left: 0;
		font-size: .9rem;
    	line-height: inherit;
    	padding:0 0 18px;
    	text-align: left;
	}

	.centerMenu{
		width: 100%;
		float: left;
	}
	.centerMenu ul{
		width: 100%;
		float: left;
		border-bottom: 1px solid #ddd;
	}
	.centerMenu ul li{
		width: 16.666666%;
		float: left;
		text-align: center;
		background-color: #fff;
		font-size: .7rem;
		padding-bottom: 2px;
		line-height: 2.5rem;
		position: relative;
	}
	.centerMenu ul li i{
		width: 100%;
		height: 2px;
		background-color: #fff;
		position: absolute;
		left: 0;
		bottom: 0px;
	}
	.centerMenu ul li.on{
		color: #2191ed;
	}
	.centerMenu ul li.on i{
		background-color: #2191ed;
	}
}

.resetContent-center{
	width: 100%;
	float: left;
	margin-top:0;
	position: relative;
    left: 0;
    margin-left: 0;
    overflow: hidden;
}
.emctt-photo-new{
	height: 43px;
	position: absolute;
	top:170px;
	left: 50%;
	margin-left: -84px;
	line-height: 41px;
	text-align: center;
	color: #fff;
	z-index: 99;
}
.emctt-photo-new a{
	color: #fff;
	font-size: 18px;
	padding:0 40px;
	height: 41px;
	float: left;
	display: block;
	border:1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius:  3px;
	border-radius: 3px;	
}
.emctt-photo-new a:hover{
	background-color: #2191ed;
	border:1px solid #2191ed;
}
.resetContent-center img.infoIMg-new{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}


/*不是会员--notMember*/
.pdg0{padding: 0;}
.center-1000{
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	float: left;
	margin-top:80px;
	border:1px solid #f1f1f1;
	background-color: #fff;
	display: inline-block;
}
.marginB72{
	margin-bottom: 72px;
}
.padding80{
	padding:80px;
}
.titleNoMember{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 22px;
}
.paddingT76{
	padding-top:76px;
}
.textNoMember,.textNoMember ul,.textNoMember ul li a{
	width: 100%;
	float: left;
}
.textNoMember ul li{
	width: 40%;
	float: left;
	margin: 0 5%;
	display: inline-block;
}
.textNoMember ul li img.icon{
	width: 174px;
	height: 174px;
	float: left;
	margin:0 80px;
	border:2px solid #e5e5e5;
	padding:33px 38px;
	display: inline-block;
	-moz-border-radius: 15px;
	-webkit-border-radius:  15px;
	border-radius: 15px;
}
.textNoMember ul li:hover img.icon{
	border:2px solid #2191ed;
}
.textNoMember ul li .title-icon{
	width: 100%;
	float: left;
	font-size: 18px;
	padding-top:42px;
	padding-bottom: 32px;
	text-align: center;
}
.textNoMember ul li .text-icon{
	width: 100%;
	float: left;
}
.textNoMember ul li .text-icon p{
	font-size: 16px;
	color: #999;
	line-height: 24px;
	text-align: center;
}
.paddingT15{
	padding-top:12px;
}
.paddingB40{
	padding-bottom: 40px;
}
.padding45-50{
	padding:45px 50px;
}
.padding45-98{
	padding:45px 98px;
}
.openMember-title{
	width: 100%;
	padding-left: 10%;
	float: left;
	margin-bottom: 20px;
	display: inline-block;
}
.openMember-title span{
	float: left;
	font-size: 20px;
	line-height: 38px;
	height: 38px;
}
.openMember-title a.backReSelect{
	width: 128px;
	height: 38px;
	float: right;
	border:1px solid #2191ed;
	color: #2191ed;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	-moz-border-radius: 5px;
	-webkit-border-radius:  5px;
	border-radius: 5px;
}
.openMember-text,.openMember-text dl{
	width: 100%;
	float:left;
}
.openMember-text dl dt{
	width: 30%;
	float: left;
	text-align: right;
	padding:0 2%;
	font-size: 16px;
	line-height: 40px;
}
.openMember-text dl dt i{
	font-style: normal;
	color: #f81414;
	padding-right: 5px;
}
.openMember-text dl dd{
	width: 70%;
	float: left;
	position: relative;
}
.openMember-text dl dd .form-control{
	width: 60%;
	float: left;
	height: 40px;
	padding:10px;
	line-height: 20px;
	border:1px solid #bbb;
}
.openMember-text dl dd textarea.form-control{
	height: 220px;
}
.openMember-text dl dd i.istyle{
	width: 100%;
	float: left;
	line-height: 20px;
	height: 20px;
	font-size: 12px;
	color: #ef772d;
	font-style: normal;
}
.openMember-text dl dd .uploadPart{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	display: inline-block;
}
.openMember-text dl dd .uploadPart .upBtn{
	width: 190px;
	height: 110px;
	float: left;
	border:1px solid #999;
	position: relative;
}
.openMember-text dl dd .uploadPart .upBtn .fakeFilelog{
	width: 190px;
	height: 110px;
	/*float: left;*/
	line-height: 110px;
	text-align: center;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
}
.openMember-text dl dd .uploadPart .upBtn .fakeFilelog img{
	max-width: 170px;
	max-height: 90px;
	vertical-align: middle;
}
.openMember-text dl dd .uploadPart .upBtn .fakeFilelog i{
	position: absolute;
	width: 190px;
	height: 110px;
	top:0;
	left: 0;
	z-index: 1;
	font-style: normal;
}
.openMember-text dl dd .uploadPart .upBtn input.shortInputlog{
	width: 190px;
	height: 110px;
	background-color: #f00;
	position: absolute;
	top:0;
	left: 0;
	z-index:9;
	filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    cursor: pointer;
}
.openMember-text dl dd .uploadPart .upPic{
	width: 150px;
	height: 110px;
	float: left;
	margin-left: 20px;
	border:1px solid #ccc;
	display: inline-block;
}
.openMember-text dl dd .uploadPart .upPic img{
	width: 150px;
	max-height: 110px;
	float: left;
	padding: 10px;
	margin-top: 4px;
    display: inline-block;
}
.openMember-text dl dd div.introText{
	width: 100%;
	float: left;
	font-size: 14px;
	color: #999;
}
.openMember-text dl dd a.fakeFile{
	float:left;
	width: 154px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border:1px solid #999999;
	display: block;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.openMember-text dl dd input[type=file]{
	width: 154px;
	height: 40px;
	background-color: #f00;
	position: absolute;
	top:0;
	left:0;
	z-index:9;
	filter: Alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    cursor: pointer;
}
.openMember-text dl dd span.introText{
	line-height: 40px;
	color: #999;
	font-size: 14px;
	padding-left: 10px;
}
.openMember-text dl dd button.btn{
	float: left;
	font-size: 16px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
}
.openMember-text dl dd button.mgnL114{
	margin-left: 114px;
	display: inline-block;
}
.openMember-text dl dd button.pdg10-40{
	padding:10px 40px;
}
.openMember-text dl dd button.blueBtn{
	background-color: #2191ed;
	border:1px solid #1182de;
	color: #fff;
}
.openMember-text dl.specailDlStyle{
	margin-top:30px;
	display:inline-block;
}
.openMember-text dl dd a.introText{
	font-size: 14px;
	padding-left: 10px;
	color: #2191ed;
	cursor: pointer;
}
.openMember-text dl dd a.introText:hover{
	text-decoration: underline;
}

.examineCenter{
	width: 100%;
	float: left;
	padding-left: 18%;
	padding-right: 18%;
}
.bdrB{
	border-bottom: 1px solid #ddd;
}
.title-examine{
	width: 100%;
	float: left;
}
.title-examine img{
	width: 25px;
	height: 25px;
	float: left;
}
.title-examine span{
	height: 25px;
	line-height: 25px;
	font-size: 19px;
	padding-left: 10px;
	color: #3ad28c;
	font-weight: bold;
}
.payInfo{
	width: 100%;
	float: left;
	padding:19px 0 33px;
}
.payInfo p{
	font-size: 18px;
	line-height: 36px;
}
.pdg43-50{
	padding-top:43px;
	padding-bottom: 50px;
}
.pdg43-150{
	padding-top:43px;
	padding-bottom: 150px;
}
.pdg60-50{
	padding-top:60px;
	padding-bottom: 50px;
}
.pdgT80{
	padding-top:80px;
}
.examineCenter dl{
	width: 100%;
	float: left;
	line-height: 36px;
	font-size: 18px;
}
.examineCenter dl dt{
	width: 21%;
	float: left;
	padding-right: 4%;
}
.examineCenter dl dd{
	width: 79%;
	float: left;
}
.examineCenter dl dd span.yellow{
	float: left;
	color: #f39d4c;
}
.examineCenter dl dd span.red{
	float: left;
	color: #df4040;
}
.examineCenter dl dd a.cancelwithdraw{
	width: 78px;
	height: 30px;
	float: left;
	margin-top:3px;
	margin-left: 100px;
	font-size: 14px;
	line-height: 28px;
	border:1px solid #2191ed;
	color: #2191ed;
	text-align: center;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
}
.examineCenter .littleTitle{
	font-size: 14px;
	color: #666;
	padding-bottom: 
}
.examineCenter .littleText{
	font-size: 14px;
	line-height: 25px;
	padding: 15px 0 30px;
}
.examineCenter .littleText p{
	color: #999;
}
.examineCenter .littleText p span.red{
	color: #df4040;
}
.examineCenter button.btn{
	width: 215px;
	height: 52px;
	float: left;
	text-align: center;
	line-height: 50px;
	border:1px solid #2191ed;
	font-size: 20px;
	margin-left: 20px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	display: inline-block;
	cursor: pointer;
}
.examineCenter button.blueBg{
	background-color: #2191ed;
	color: #fff;
}
.examineCenter button.whiteBg{
	background-color: #fff;
	color: #2191ed;
}
.workSign{
	width:275px;
	height: 140px;
	padding:15px;
	position:absolute;
	top:73px;
	left:-150px;
	background-color: #fff;
	border:1px solid #ccc;
	-moz-border-radius: 8px;
	-webkit-border-radius:  8px;
	border-radius: 8px;
	z-index: 999999;
}
.signDivPart{
	width: 100%;
	float: left;
}
.signDivPart .topTitle{
	width: 100%;
	float: left;
	font-size: 16px;
	height: 21px;
	color: #000;
	line-height: 21px;
}
.signDivPart .topTitle img{
	width: 14px;
	height: 21px;
	float: left;
	margin-right: 8px;
	display: inline-block;
}
.signDivPart .centerText{
	width: 100%;
	color: #000;
	float: left;
	padding:10px 20px;
	font-size: 14px;
	line-height: 20px;
}
.signDivPart .bottomBtn{
	width: 100%;
	float: left;
}
.signDivPart .bottomBtn a{
	border:0;
	color: #2191ed;
}
.arrowTop{
	width: 30px;
	height: 19px;
	position: absolute;
	top:-19px;
	right: 50px;
	z-index: 9999999;
}
.headerRight span:nth-child(1){
	position: relative;
}
.headerRight span:nth-child(1) .loginOutList{
	width: 100%;
	position: absolute;
	top:60px;
	left: 0;
	z-index: 99999999;
}
.headerRight span:nth-child(1) .loginOutList li{
	width: 100%;
	float: left;
	text-align: center;
	background-color: #2e3031;
	border-bottom: 1px solid #484b4c;
}
.headerRight span:nth-child(1) .loginOutList li a{
	width: 100%;
	height: 40px;
	padding:0;
	margin:0;
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	border:0;
}
.headerRight span:nth-child(1) .loginOutList li a:hover{
	background-color: #484b4c;
}
.headerRight span:nth-child(1) .loginOutList li:last-child{
	border-bottom: 0;
}
.onlyImgCenter{
	height: 100%;
}
.onlyImgCenter img.centerBg,.onlyImgCenter img.coverBg{
	width: 1920px;
	height: auto;
	position: relative;
	top:0;
	left: 50%;
	margin-left: -960px;

}
.onlyImgCenter .centerBtnStyle{
	width: 100%;
	position: absolute;
	left:0;
	top:100px;
}
.onlyImgCenter .centerBtnStyle .center-center{
	width: 1200px;
	margin: 0 auto;
}
.onlyImgCenter .centerBtnStyle .bigTitle{
	width:1200px;
	margin-top:158px;
	text-align: center;
	margin-bottom: 140px;
	color: #fff;
	float: left;
	font-size: 65px;
	font-weight: bold;
}
.onlyImgCenter .centerBtnStyle .bigTitle img{
	width: 52%;
}
.onlyImgCenter .centerBtnStyle a{
	width: 220px;
	height: 50px;
	float: left;
	margin: 0 475px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	display: inline-block;
}
.onlyImgCenter .centerBtnStyle a.contactHousekeeper{
	font-size: 24px;
	border:2px solid #fff;
	margin-bottom: 15px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.onlyImgCenter .centerBtnStyle a.contactHousekeeper:hover{
	background:url(../images/index/home/btnHover.png) no-repeat;
	display: inline-block;
}
.onlyImgCenter .centerBtnStyle a.lookIntroduction{
	font-size: 20px;
}
.onlyImgCenter .centerBtnStyle a.lookIntroduction:hover{
	text-decoration: underline;
}
.logoPart{
	width: 24%;
	position: absolute;
	top:5%;
	left: 10%;
}
.logoPart img{
	width: 100%;
	float: left;
	display: inline-block;
}
.dowLoadApp{
	width: 100%;
	position: absolute;
	top:0;
	height:calc(100% - 3.2rem);
	left: 0;
}
.dowLoadApp .logodLPart{
	width: 100%;
	text-align: center;
	margin-bottom:12px;
	display: inline-block;
}
.dowLoadApp .logodLPart img{
	width: 28%;
	display: inline-block;
}
.dowLoadApp .cpmName{
	width: 100%;
	text-align: center;
	color: rgba(0, 0, 0, 1);
	font-size: 22px;
	font-weight: bold;
}
.dowLoadApp .slogan{
	width: 100%;
	text-align: center;
	color: rgba(0, 0, 0, 0.5);
	font-size: 12px;
	margin-top:4px;
	display: inline-block;
}
.footerLogo .buttonPart{
	width: 70%;
	display: inline-block;
}
.footerLogo .buttonPart a{
	width: 100%;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #000;
	font-size: 16px;
	background: -webkit-linear-gradient(left, #FFEDBC, #D6BA70); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #FFEDBC, #D6BA70); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #FFEDBC, #D6BA70); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #FFEDBC, #D6BA70); /* 标准的语法 */
	border-radius: 22px;
	display: inline-block;
}
.erwmBottomImg{
	width: 100%;
	position: absolute;
	bottom: 6%;
	text-align: center;
	color: #fff;
}
.erwmBottomImg img{
	width: 26%;
	float: left;
	margin: 0 37% 10px;
	display: inline-block;
}
.erwmBottomImg p{
	width: 100%;
	float: left;
	color: #fff;
	line-height: 20px;
	font-size: 14px;
}
.signBombPart{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 16px;
	z-index: 888;
}
.signBombPart .mode-tips{
	font-weight: 700;
}
.signBombPart .con-txt-tips{
	margin-top: .16rem;
	padding: .12rem .16rem .14rem;
	border-radius: 8px;
	border: 1px dashed rgba(255, 255, 255, 1);
}
.signBombPart .point{
	width: 72px;
	height: 78px;
	position: absolute;
	right: .2rem;
	top: 4px;
}
/* 提示 */
#shortPrompt{
    position: fixed;
    bottom: 1.2rem;
    width: 100%;
}
#shortPrompt span{
    min-width: 1.9rem;
    height: .4rem;
    padding: 0 .3rem;
    text-align: center;
    line-height:.4rem;
    font-size: 16px;
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 25px;
}
@media screen and  (max-width:321px){
	.dowLoadApp .cpmName{
		font-size: 20px;
	}
	.dowLoadApp .buttonPart{
		margin-top:38px;
	}
	.dowLoadApp .buttonPart a{
		line-height: 36px;
		height: 36px;
		font-size: 15px;
	}
	.dowLoadApp{
		top:25%;
	}
	.signBombPart{
		width: 75%
	}
}
@media screen and  (max-width:321px) and (max-height:480px){
	.dowLoadApp .buttonPart{
		margin-top:28px;
	}
}
@media screen and  (max-height:500px){
	.logoPart{
		width: 24%;
		position: absolute;
		top:3%;
	}
}


/*公共弹框*/
.public-bomb-box,.dialogNew,.dialogNewPay,.mission-bomb-box,.report-bomb-box,.applyBombBox,.goodsdetailbomb{
	width:100%;
	height: 100%;
	position: fixed;
	top:0;
	left: 0;
	display: flex;
	justify-content: center;
    align-items: center;
    z-index: 10000;
}
.pbb-hidden,.dialogNew .dn-hidden,.dialogInvite .dit-hidden,.dialogNewPay .dn-hidden,.applyBombBox .abb-hidden,.nombHIdden,.goodsdetailbomb .gdb-hidden,.nbb-hidden,.ktbb-hidden{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0;
	left:0;
	background-color: #000;
	filter: Alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    z-index: 1003;
}
.pbb-center,.dialogNew .dn-center,.dialogNewPay .dn-center,.applyBombBox .abb-center,.goodsdetailbomb .jcSlider{
	width: 510px;
	/*margin:0 auto;*/
    position:relative;
    z-index: 1004;
    background: #fff;
    -moz-box-shadow: 1px 2px 5px #999;
    -webkit-box-shadow: 1px 2px 5px #999;
    box-shadow: 1px 2px 5px #999;
    display: none;
}
.dialogNew .dn-center .dnc-text,.invitationCenter .dn-center .dnc-text-new{
	width: 74%;
	float: left;
	padding: 50px 13% 30px;
}
.dialogNew .dn-center .dnc-text div,.invitationCenter .dn-center .dnc-text-new div{
	line-height: 40px;
	font-size:18px;
	color: #f39d4c;
	font-weight:bold;
}
.dialogNew .dn-center .dnc-text div img,.invitationCenter .dn-center .dnc-text-new div img{
	width: 30px;
	height: 30px;
	float:left;
	margin-top:5px;
	margin-right: 10px;
	display: inline;
}
.dialogNew .dn-center .dnc-text p,.invitationCenter .dn-center .dnc-text-new p{
	line-height: 40px;
	font-size: 14px;
	color: #777;
}
.dialogNew .dn-center .dnc-text p.spelBomStyle{
	line-height:28px; 
	font-size:19px;
	color:#333; 
	text-align:center;
	margin-bottom: 0;
}
.dialogNew .dn-center .dnc-text p.title{
	width: 100%;
	float: left;
	margin-bottom: 5px;
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
	display: inline-block;
	color: #333;
}
.dialogNew .dn-center .dnc-text p input{
	line-height: 38px;
	height: 38px;
	width: 96%;
	float: left;
	padding: 0 2%;
}
.dialogNew .dn-center .dnc-text i{
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	font-size:12px;
	color:#ef772d;
	font-style: normal;
	font-weight: normal;
}

.dialogNew .dn-center .dncbtnpublic{
	width: 100%;
	float: left;
}
.dialogNew .dn-center .dncbtnpublic a.btn{
	height: 64px;
	text-align: center;
	line-height: 64px;
	font-size: 22px;
	
    background-color: #2191ed;
    display: inline-block;
}
.dialogNew .dn-center .dncbtnpublic a.btn.btnLargetSingle{
	width: 100%;
	-moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
}
.dialogNew .dn-center .dncbtnpublic a.btn.doubleBtn{
	width: 50%;
}
.dialogNew .dn-center .dncbtnpublic a.btn.doubleBtn:first-child{
	-moz-border-radius:0 0 0 4px;
    -webkit-border-radius:0 0 0 4px;
    border-radius:0 0 0 4px;
}
.dialogNew .dn-center .dncbtnpublic a.btn.doubleBtn:last-child{
	-moz-border-radius:0 0 4px 0;
    -webkit-border-radius:0 0 4px 0;
    border-radius:0 0 4px 0;
}
.dialogNew .dn-center .dncbtnpublic a.btn.blue{
	color: #fff;
	background: -webkit-linear-gradient(#005bea, #00c6fb); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#005bea, #00c6fb); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#005bea, #00c6fb); /* Firefox 3.6 - 15 */
	background: linear-gradient(#005bea, #00c6fb); /* 标准的语法 */
}
.dialogNew .dn-center .dncbtnpublic a.btn.gray{
	background-color: #eeeeee;
	color: #999;
}
.onlyImgCenter video{
	/*left: 50%;*/
	/*margin-left:-600px;*/
	/*min-height: 675px;*/
}
.erwmbigDiv{
	width: 100%;
	position: absolute; 
	bottom: 80px; 
	left: 0;
	z-index: 4;
}
.erwmPartptn{
	width: 1200px;
	margin: 0 auto;
}
.erwmPartptn .erwmdiv{
	width:99px;
	float: left;
	margin-right: 30px;
	position: relative;
}
.erwmPartptn .erwmdiv span{
	line-height: 22px;
	color: #fff;
	width: 100%;
	float: left;
	font-size: 18px;
	text-align: center;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}
.erwmPartptn .erwmdiv img{
	width: 99px;
	height: 112px;
	position: absolute;
	top:-128px;
	left: 0;
	display: none;
}
.center-max{
	width: 1200px;
	position: relative; 
	left: 50%;
	margin-left: -600px;
	float: left;
	margin-top:20px;
	padding: 45px 60px;
	background-color: #fff;
	display: inline-block;	
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.center-max .titleSelect{
	width: 100%;
	font-size: 28px;
	color: #0d71ea;	
	display: inline-block;
}
.center-max .titleSelectSpeOne{
	text-align: center;
	line-height: 28px;
	font-size: 20px;
	margin-bottom: 64px;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.8)
}
.center-max .titleSelectSpeTwo{
	padding: 0 20px 28px;
	border-bottom:  1px solid #dddddd;	
}
.center-max .titleSelectSpeThree{
	padding: 35px 20px 40px;
	text-align: center;
}
.center-max .moneyPayGroup{
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #666;
	margin-bottom: 45px;
	display: inline-block;
}
.center-max .moneyPayGroup .icon:before{
	background:url(../images/signRed.png) no-repeat;
}
.center-max .moneyPayGroup span{
	padding-left: 30px;
	margin-right: 50px;
	position: relative;
}
.center-max .moneyPayGroup span.icon:before{
	width: 20px;
	height: 16px;
	position: absolute;
	top:3px;
	left: 0;
	content: '';	
	background-position: 0 -86px;
}
.center-max .moneyPayGroup a{
	color: #005bea;
	font-size: 14px;
	text-decoration: underline;
	position: relative;
}
.center-max .moneyPayGroup a.icon:before{
	width: 14px;
	height: 14px;
	position: absolute;
	top:3px;
	left: -20px;
	content:'';
	background-position: -20px -86px;
}
.center-max .moneyPayGroup span em{
	font-style: normal;
	color: #035eeb;
}
.center-max .textSelect{
	width: 100%;
	display: inline-block;
}
.center-max .textSelect ul.list_ul_centter{
	width: 760px;
	float: left;
	margin-bottom: 99px;
	margin-left:160px;
}
.center-max .textSelect ul li{
	width: 288px;
	height: 400px;
	float: left;
	margin-right: 184px;
	text-align: center;
	border:1px solid rgba(228, 230, 235, 1);
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	display: inline-block;
}
.center-max .textSelect ul li:hover{
	-moz-box-shadow:4px 8px 20px rgba(27, 48, 88, 0.1); 
	-webkit-box-shadow:4px 8px 20px rgba(27, 48, 88, 0.1); 
	box-shadow:4px 8px 20px rgba(27, 48, 88, 0.1);
}
.center-max .textSelect ul li:last-child{
	margin-right: 0;
}
.center-max .textSelect ul li img{
	width: 260px;
	height: 220px;
	float: left;
	margin-left: 14px;
}
.center-max .textSelect ul li span{
	width: 100%;
	float: left;
	text-align: center;
	line-height: 25px;
	font-size: 18px;
	color: rgba(0, 0, 0, 1);
	margin: 10px 0 44px;
}
.center-max .textSelect ul li a{
	width: 156px;
	height: 36px;
	float: left;
	line-height: 36px;
	margin-left: 66px;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	color: rgba(0, 0, 0, 0.8);
	background: -webkit-linear-gradient(left, rgba(255, 237, 188, 1), rgba(229, 199, 121, 1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(255, 237, 188, 1), rgba(229, 199, 121, 1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(255, 237, 188, 1), rgba(229, 199, 121, 1)); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, rgba(255, 237, 188, 1), rgba(229, 199, 121, 1)); /* 标准的语法（必须放在最后） */
	-moz-border-radius: 30px;
    -webkit-border-radius: 30px;
	border-radius: 30px;
	display: inline-block;
}
.center-max .textSelect .textCenter{
	width: 100%;
}
.center-max .textSelect .textCenter .fillGroupPart{
	width: 780px;
	margin-top:20px;
	margin-left: 300px;
	display: inline-block;
}
.center-max .textSelect .textCenter .fillGroupPart dl{
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
}
.center-max .textSelect .textCenter .fillGroupPart dl dt{
	width: 100%;
	line-height: 40px;
	font-size:16px;
	padding-left: 15px;
	color: #bdbdbd;
	position: relative; 
}
.center-max .textSelect .textCenter .fillGroupPart dl dt.must:before{
	position: absolute;
	top:5px;
	left: 0;
	color:#ff5c5c;
	content: '*';
	font-size: 22px;
}
.center-max .textSelect .textCenter .fillGroupPart dl dd{
	width: 400px;	
	float: left;
}
.center-max .textSelect .textCenter .fillGroupPart dl dd .form-control{
	width: 100%;
	padding: 10px 15px;
	line-height: 28px;	
	height: 48px;
	border:0;
	background-color: #f4f4f4;
	-moz-border-radius: 4px;
	-webkit-border-radius:  4px;
	border-radius: 4px;
}
.center-max .textSelect .textCenter .fillGroupPart dl dd textarea.form-control{
	height: 225px;
	line-height: 22px;
}
.center-max .textSelect .textCenter .fillGroupPart dl div.signDiv{
	width: auto;
	float: left;
	margin-left: 60px;
	line-height: 43px;
	height: 43px;
	color: #fff;
	margin-top:2px;
	padding:0 10px 0 15px;
	background-color: #ff5c5c;
	position: relative;
	display: none;
}
.center-max .textSelect .textCenter .fillGroupPart dl div.signDiv:before,
.center-max .textSelect .textCenter .fillGroupPart dl div.signDiv:after{
	background:url(../images/signRed.png);
}
.center-max .textSelect .textCenter .fillGroupPart dl div.signDiv:before{
	width: 42px;
	height: 43px;
	background-position: 0 -43px;
	content: '';
	position: absolute;
	left: -42px;
	top:0;
}
.center-max .textSelect .textCenter .fillGroupPart dl div.signDiv:after{
	width: 8px;
	height: 43px;
	background-position: -42px -43px;
	content:'';
	position: absolute;
	right:-8px;
	top:0;
}
.center-max .textSelect .textCenter .showGroupPart{
	width: 580px;
	margin:0 auto;
}
.center-max .textSelect .textCenter .showGroupPart dl{
	width: 100%;
	padding:15px 25px;
	margin-bottom: 8px;
	line-height: 25px;
	text-align: center;
	background-color: #f4f4f4;
	-moz-border-radius: 4px;
	-webkit-border-radius:  4px;
	border-radius: 4px;
	display: inline-block;
}
.center-max .textSelect .textCenter .showGroupPart dl dt{
	width: 110px;
	float: left;
	font-size: 14px;
	color: #999;	
}
.center-max .textSelect .textCenter .showGroupPart dl dd{
	width: 380px;
	float: left;
	font-size: 18px;
	color: #666;
}
.center-max .textSelect .textCenter .showGroupPart dl dd span.large{
	width: 100%;
	padding-left:5%;
	text-align: left;
	display: inline-block;
}
.center-max .textSelect .textCenter .showGroupPart dl dd span.blue{
	color: #0d71ea;
}
.center-max .textSelect .textCenter .showGroupPart dl dd span.red{
	color: #ff5c5c;
}
.center-max .textSelect .textCenter .operateGroup{
	width: 100%;
	margin-top:35px;
	padding:24px 4px 0;
	border-top:1px solid #dddddd;
	display: inline-block;
}
.center-max .textSelect .textCenter .operateGroup a.btn{
	height: 60px;
	float: right;
	margin-right: 16px;
	text-align: center;
	font-size: 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius:  4px;
	border-radius: 4px;
	display: inline-block;
}
.center-max .textSelect .textCenter .operateGroup a.btn.blue{
	width: 220px;
	color: #fff;
	line-height: 60px;
	background: -webkit-linear-gradient(left top, #0d71ea , #31c3fe); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #0d71ea, #31c3fe); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #0d71ea, #31c3fe); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #0d71ea , #31c3fe); /* 标准的语法（必须放在最后） */
    
}
.center-max .textSelect .textCenter .operateGroup a.btn.white{
	width: 168px;
	line-height: 58px;
	border:1px solid #999;
	color: #999;
}
.center-max .textSelect .textCenter .operateGroup a.btn.white.large{
	width: 220px;
	border:1px solid #ddd;
}
.advPart{
	width: 100%;
	line-height: 16px;
	height: 16px;
	font-size: 11px;
	margin-top:19px;
	text-align: center;
	color: #828180;
	display: inline-block;
}
.footerLogo{
	width: 100%;
	position: absolute;
	bottom:30px;
	text-align: center;
}
.footerLogo img{
	width:9px;
	height:9px;
	display: inline-block;
	margin-left: 2px;
}

.header_reBuild{
    width: 100%;
    height: 60px;
    background-color: #2e3031;
}
.header_reBuild .headerLeft {
    width: 110px;
    height: 32px;
    float: left;
	margin: 15px 0 0 39px;
    display: inline-block;
}
.header_reBuild .headerLeft a,
.header_reBuild .headerLeft a img {
    display: block;
    width: 110px;
    height: 32px;
    float: left;
}
.header_reBuild .headerRight{
	padding: 0;
}
.header_reBuild .headerRight a,.header_reBuild  .headerRight span {
    float: right;
    /* padding: 15px 30px; */
    height: 30px;
    line-height: 30px;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    position: relative;
}

.header_reBuild .headerRight span {
    margin-left: 59px;
    display: inline-block;
	cursor: pointer;
	margin: 0;
}
.header_reBuild .headerRight a.workbenchBtnLink{
	padding: 15px 17px 15px 19px;
}
.header_reBuild .headerRight a.newheadStyle{
	padding: 0;
}
.header_reBuild .headerRight span:nth-child(1) {
    position: relative;
}
.header_reBuild .headerRight a img{
	width: 30px;
    height: 30px;
	float: left;
	margin-top:0;
    margin-right: 2px;
    display: inline-block;
}
.header_reBuild .headerRight span img {
    height: 30px;
    width: 30px;
    float: left;
    margin-right: 5px;
    margin-top: -2px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    border: 1px solid #e3cc8a;
    display: inline-block;
}
.header_reBuild .headerRight span .arrow{
	width: 14px;
	height: 14px;
	float: right;
	margin-left: 25px;
	margin-top:8px;
	display:inline-block;
}
.header_reBuild .headerRight span .arrow.down{
	background: url(../images/reBuild/arrowDw.svg) no-repeat;
	background-size: 100% 100%;
}
.header_reBuild .headerRight span:not(.downtext):hover,
.header_reBuild .headerRight span.on{
	color: #333;
	background: -webkit-linear-gradient(left, #FFEDBC , #D6BA70);
    background: -o-linear-gradient(right, #FFEDBC, #D6BA70); 
    background: -moz-linear-gradient(right, #FFEDBC, #D6BA70);
	background: linear-gradient(to right, #FFEDBC , #D6BA70);
}
.header_reBuild .headerRight span:not(.downtext):hover .arrow.down,
.header_reBuild .headerRight span.on .arrow.down{
	background: url(../images/reBuild/arrowD.svg) no-repeat;
	background-size: 100% 100%;
}
.workSignNew{
	width:280px;
	height: 152px;
	padding:28px 30px 24px;
	position:absolute;
	top:73px;
	left:-110px;
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 1px 6px 10px rgba(27, 48, 88, 0.16);
    -webkit-box-shadow: 1px 6px 10px rgba(27, 48, 88, 0.16);
	box-shadow: 1px 6px 10px rgba(27, 48, 88, 0.16);
	border:0;
	z-index: 999999;
}
.workSignNew:before{
	position: absolute;
	top:-10px;
	left: 50%;
	margin-left: -14px;
	width:0;
    height:0;
    border-width:0 28px 28px;
    border-style:solid;
	border-color:transparent transparent #fff;/*透明 透明  灰*/
	content: '';
}
.signDivPartNew{
	width: 100%;
	float: left;
}
.signDivPartNew .topTitle{
	width: 100%;
	float: left;
	font-size: 16px;
	height: 21px;
	color: #000;
	line-height: 22px;
	font-weight: bold;
}
.signDivPartNew .topTitle img{
	width: 14px;
	height: 21px;
	float: left;
	margin-right: 8px;
	display: inline-block;
}
.signDivPartNew .centerText{
	width: 100%;
	color: rgba(0, 0, 0, 0.6);
	float: left;
	padding:8px 0 27px;
	font-size: 12px;
	line-height: 17px;
}
.signDivPartNew .bottomBtn{
	width: 100%;
	float: left;
}
.signDivPartNew .bottomBtn a{
	border:0;
	width: 86px;
	height: 26px;
	line-height: 26px;
	font-size: 12px;
	text-align: center;
	padding: 0;
	color: rgba(238, 207, 125, 1);
	background: -webkit-linear-gradient(top, rgba(89, 85, 78, 1), rgba(27, 27, 27, 1)); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom, rgba(89, 85, 78, 1), rgba(27, 27, 27, 1)); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom, rgba(89, 85, 78, 1), rgba(27, 27, 27, 1)); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, rgba(89, 85, 78, 1), rgba(27, 27, 27, 1)); /* 标准的语法（必须放在最后） */
}

@media screen and  (max-width:1200px){
	.onlyImgCenter video{
		min-width: 1200px;
		/*margin-left:-600px;
		/*min-height: 675px;*/
	}

}
@media screen and  (max-height:700px){
	.onlyImgCenter video{
		min-width: 1200px;
		/*margin-left:-600px;
		/*min-height: 675px;*/
	}
	.onlyImgCenter .centerBtnStyle .bigTitle{
		width:1200px;
		margin-top:150px;
		text-align: center;
		margin-bottom: 120px;
		color: #fff;
		float: left;
		font-size: 50px;
		font-weight: bold;
	}
	.onlyImgCenter .centerBtnStyle .bigTitle img{
		width: 50%;
	}
	.onlyImgCenter .centerBtnStyle a{
		width: 200px;
		height: 48px;
		float: left;
		margin: 0 475px;
		line-height: 44px;
		color: #fff;
		font-size: 20px;
		text-align: center;
		display: inline-block;
	}
	.onlyImgCenter .centerBtnStyle a.contactHousekeeper{
		font-size: 24px;
	}

}
@media screen and  (min-width:1500px) and (max-width: 1800px){
	.onlyImgCenter .centerBtnStyle .bigTitle{
		margin-top:250px;
	}
}
@media screen and  (min-width:1801px){
	.onlyImgCenter .centerBtnStyle .bigTitle{
		margin-top:300px;
		margin-bottom: 180px;
	}
}

	


