/*@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 380px;
	}
}	*/
html,body{
	margin: 0;
	padding: 0;
	font-family:"微软雅黑"; 
	color: #5F5D5D;
	font-size:100%;
	background:#FFF;
	/*overflow-x:hidden;*/
	text-align:center;
	}
body{
	font-size:1em;
	}
ul,ol{
	margin:0;
	padding:0;
	list-style:none;
	}
a:link {
	color: #333;
	text-decoration:none;
	}	/* 未访问的链接 */
a:visited {
	color: #333;
	text-decoration:none;
	}	/* 已访问的链接 */
a:hover{
	/*text-decoration:underline;*/
	}	/* 鼠标移动到链接上 */
a:active {}	/* 选定的链接 */
/* a,img{

-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
-moz-tap-highlight-color:rgba(0, 0, 0, 0);  
-ms-tap-highlight-color:rgba(0, 0, 0, 0);  
-o-tap-highlight-color:rgba(0, 0, 0, 0);  
tap-highlight-color:rgba(0, 0, 0, 0); 
} */
.floatR{
	float:right;
	}
.floatL{
	float:left;
	}
.w100{
	width:100%;
	}
img, object{
	border:none;
	max-width: 100%;
	}
.clearFix:after,
.clearFix:before{
	content: "\200B";
	display: block;
	font-size: 0;
	line-height: 0;
	width: 0;
	height: 0;
	clear:both;
	}
.clear{
	clear:both;
	}
h1,h2,h3,h4{
	font-weight:normal;
	}

.floatModule{
	width:100%;
	
	text-align:center;
	z-index:999;
	
	}
.floatModule div{
/*	width:48em;*/
	margin:auto;
	background:#000;
	border-top:1px #969696 solid;
	}
.floatModule a{
	display:inline-block;
	color:#FFF;
	width:24%;
	font-size:2vw;
	padding:0.6em 0 0.5em 0;
	
	}
.floatModule a:hover{
	text-decoration:underline;
	}
.floatModule .sp{
	border-right:none;
	}

.main{
	margin:auto;
	width:100%;
	text-align:center;
	overflow:hidden;
	margin-top:55px;
	}


/*
@media screen and (max-width: 430px) {
	.floatModule a{
		width:22%;
		}
}
@media screen and (max-width: 380px) {
	.main,.floatModule{
		min-width:23.5em;
		}
}
@media screen and (max-width: 319px) {
	.main,.floatModule{
		width:20em;
		}
}
*/
.top{
	height:3.3em;
	padding:1em 1em 0.5em 1em;
	+height:4.0625em;
	}
.top .logo{
	float:left;
	}
.top .txt1{
	font-size:1.2em;
	float:left;
	margin:0.25em 0 auto 12%;
	+margin:0.4375em 4.0625em auto 5.625em;
	}
.top .txt2{
	float:right;
	margin:0.2em 1em auto auto;
	font-size:0.8em;
	}
.top .topPic{
	margin:0em auto auto auto;
	vertical-align:top;
	float:right;
	}
/*@media screen and (max-width: 775px) {
	.top .txt1{
		display:none;
		}
}

@media screen and (max-width: 500px){
	.top .txt2,.top .topPic{
		display:none;
		}
}*/

.nav{
	text-align:center;
	background:#000;
	}
.nav li{
	margin:0.8em 5%;
	display:inline-block;
	}
.nav li a{
	color:#FFF;
	}
.mainPic{
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	}
.mainPic img{
	width:auto;
	margin-right:10px;
	}

.homeP1Title{
	font-size:1.5em;
	color:#1A1817;
	line-height:1.3em;
	margin:1em auto auto auto;
	}
.homeP1Title span{
	color:#5C5858;
	font-size:0.8em;
	}

/*@media screen and (max-width: 510px){
	.homeP1Title{
		font-size:1.1em;
		line-height:2em;
		}
	.homeP1Title img{
		width:60%;
		}
}
@media screen and (max-width: 380px){
	.homeP1Title{
		font-size:0.8em;
		line-height:2.5em;
		}
}*/

.homeP1Banner{
	padding-bottom:1.5em;
	}
.homeP1Banner a{
	width:11.5em;
	padding:6.5em 0 1em 0;
	margin:1.5em 1em auto 1em;
	display:inline-block;
	}
.homeP1Banner a span{
	color:#8B8B8C;
	}
.homeP1Banner .b1{
	background:url(../images/homeP1banner1.png) no-repeat right top;
	}
.homeP1Banner .b1:hover,
.homeP1Banner .b1 span:hover{
	color:#C44038;
	}
.homeP1Banner .b2{
	background:url(../images/homeP1banner2.png) no-repeat right top;
	}
.homeP1Banner .b2:hover,
.homeP1Banner .b2 span:hover{
	color:#ED6432;
	}
.homeP1Banner .b3{
	background:url(../images/homeP1banner3.png) no-repeat right top;
	}
.homeP1Banner .b3:hover,
.homeP1Banner .b3 span:hover{
	color:#dc9549;
	}
.homeP1Banner .b4{
	background:url(../images/homeP1banner4.png) no-repeat right top;
	}
.homeP1Banner .b4:hover,
.homeP1Banner .b4 span:hover{
	color:#2B6EBA;
	}
.homeP1Banner .b5{
	background:url(../images/homeP1banner5.png) no-repeat right top;
	}
.homeP1Banner .b5:hover,
.homeP1Banner .b5 span:hover{
	color:#1F7D7B;
	}
.homeP1Banner .b6{
	background:url(../images/homeP1banner6.png) no-repeat right top;
	}
.homeP1Banner .b6:hover,
.homeP1Banner .b6 span:hover{
	color:#373487;
	}
/*@media screen and (max-width: 440px){
	.homeP1Banner a{
		margin:0.2em 0em auto 0em;
	}
}*/

.moduleTitle{
	background:#000;
	font-size:1.2em;
	padding:0.5em 0 0.5em 0.6em;
	margin:0 auto;
	color:#FFF;
	text-align:left;
	}
.moduleTitle span{
	margin:0 0.5em;
	}
.video{
	background:url(../images/videoBg.jpg);
	padding:2em 0;
	}
.video .vBox{
	margin:auto;
	width:75%;
	position: relative;  
	padding-bottom: 56.25%;  
	height: 0;  
	overflow: hidden;
	}
.video object{
	position: absolute;  
	top: 0;  
	left: 0;  
	width: 100%;  
	height: 100%;
	}
/*@media screen and (max-width: 515px){
	.video{
		padding:1.5em 0;
	}
}
@media screen and (max-width: 370px){
	.video{
		padding:1em 0;
	}
}*/

.bestCase{
	padding:2em 0 2em 0;
	}
.bestCase a{
	display:inline-block;
	margin:0.3em 0.5em;
	}
.bestCase a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}
.bestCase img{
	width:22.8em;
	margin-bottom:0.3em;
	}

.ourCase{
	padding:0.5em 0 0 0;
	background:#EEEEEF;
	}
.ourCase h2{
	font-size:1em;
	margin:0.2em auto 0 auto;
	}
.ourCase a{
	height:2em;
	padding:0.3em 1.5em 0em 0.8em;
	display:block;
	clear:both;
	background:url(../images/line4.png) repeat-x bottom;
	}
.ourCase a:hover{
	color:#B41C0E;
	}
	
.page{
	padding:1em 1em 1.5em 1em;
	}
.page a{
	display:inline;
	background:none;
	clear:none;
	padding:0;
	}
.page img{
	vertical-align:middle;
	margin:auto 1em;
	}

.aboutUsList a{
	width:21.3em;
	height:5.2em;
	padding:1.6em 0 0 3em;
	margin:auto;
	display:block;
	text-align:left;
	font-size:1em;
	color:#FFF;
	}
.aboutUsList .c1 a{
	margin-top:2.5em;
	background:url(../images/aboutUsListPic1.jpg) no-repeat;
	}
.aboutUsList .c2 a{
	width:10.8em;
	padding:1.6em 0 0 13.5em;
	background:url(../images/aboutUsListPic2.jpg) no-repeat;
	}
.aboutUsList .c3 a{
	margin-bottom:10em;
	background:url(../images/aboutUsListPic3.jpg) no-repeat;
	}
.aboutUsList div{
	font-size:1.35em;
	font-weight:bold;
	}
.subNewsList{
	overflow:hidden;
	text-align:left;
	
	}
.subNewsList img{
	width:40%;
	margin-top:0.1em;
	}
.subNewsList li{
	padding:1em 1em 1em 1em;
	margin-bottom:0.3em;
	border-bottom:1px #999999 dotted;
	}
.subNewsList li > div{
	width:55%;
	font-size:3vw;
	display:inline-block;
	vertical-align:top;
	margin:auto auto auto 3%;
	}
.subNewsList h2{
	font-size:4vw;
	width:20em;
	height:1.5em;
	display:block;
	vertical-align:middle;
	margin:auto 1em 0em 0;
	width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
	}
.subNewsList a{
	color:#333;
	}


.news{
	font-size:0.6em;
	text-align:left;
	}
.news h2{
	border-bottom:1px #CCCCCC dashed;
	padding:0 0.8em 0.5em 0.8em;
	}
.news a{
	display:block;
	margin:auto 7em auto 2.5em;
	}
.news a:hover{
	color:#B41C0E;
	}
.news img{
	float:left;
	}
.news span{
	float:right;
	}

.NewsTopLine{
	width:40em;
	margin:2em auto auto auto;
	overflow:hidden;
	text-align:left;
	}
.NewsTopLine > div{
	width:25.6em;
	font-size:0.8em;
	display:inline-block;
	vertical-align:top;;
	margin-left:0.7em;
	}

.NewsTopLine h2{
	font-weight:bold;
	margin:0 auto 0.5em 0;
	}
.NewsTopLine div div{
	height:6.5em;
	line-height:1.8em;
	text-align:justify;
	margin-bottom:0.8em;
	}
.NewsTopLine div a{
	color:#F00;
	}
.NewsTopLine img{
	width:18.5em;
	height:9.2em;
	}
.homeNewList{
	display:inline-block;
	vertical-align:top;
	margin:0em 0.7em 2em 0.7em;
	}
.homeNewList li{
	height:65px;
	overflow:hidden;
	font-size:0.8em;
	text-align:left;
	margin-top:1em;
	}
.homeNewList .sp{
	height:auto;
	font-size:1.5em;
	}
.homeNewList h2{
	font-size:1.2em;
	color:#333;
	margin:auto auto 0.2em 0;
	}
.homeNewList img{
	width:6em;
	height:4.5em;
	margin:0.2em 0.5em auto auto;
	}
.homeNewList div{
	width:17em;
	display:inline-block;
	vertical-align:top;
	}
.homeNewList div a{
	color:#F00;
	}


.homeP3Table{
	width:100%;
	padding:1.875em 0 1.25em 0;
	background:#EEEEEF;
	}
.homeP3Table img{
	margin:1em 1em;
	}


.homeP4{
	background:url(../images/homeP4Bg.jpg) no-repeat center -0.125em;
	color:#fff;
	padding:9.4em 0 0 0;
	height:12.1875em;
	line-height:1.5em;
	}
.homeP4 span{
	font-size:1.6875em;
	display:block;
	margin-bottom:0.9375em;
	}
/*@media screen and (max-width: 464px){
	.homeP4{
		font-size:0.7em;
		padding-top:8em;
		background:url(../images/homeP4Bg_s.jpg) no-repeat center 0;
		}
}*/


.homeP5{
	width:10em;
	display:inline-block;
	margin:1.25em 2.5em 0 2.5em;
	}
/*@media screen and (max-width: 484px){
	.homeP5{
		margin-top:0.8em;
		}
}*/
.logo2{
		margin-top:2em;
		}
.homeP5{
	+display:inline;
	}
.homeP5 img{
	float:left;
	margin:0.625em 0.625em auto auto;
	}
.homeP5 h3{
	font-size:1em;
	font-weight:500;
	float:left;
	color:#5F5D5D;
	text-align:left;
	}
.homeP5 h3 span{
	font-size:0.75em;
	color:#A1A1A1;
	font-weight:bolder;
	}
.homeP6Txt1{
	font-size:1.75em;
	color:#1F1D1C;
	margin:0.9375em auto 0.625em auto;
	}
.homeP6Txt2{
	font-size:1.25em;
	height:1.875em;
	line-height:1.875em;
	color:#FFF;
	background:url(../images/homeP6Txt2Bg.jpg) no-repeat center center;
	}
.homeP6Txt3{
	font-size:1.3125em;
	margin:0.625em auto auto auto;
	line-height:1.5em;
	color:#8B8B8C;
	}
.homeP6Txt4{
	font-size:1.3125em;
	color:#3B3A3A;
	margin:1.25em auto;
	}
.homeP6Txt4 span{
	display:block;
	font-size:1.8em;
	font-weight:bold;
	}
.qr{
	margin:1.875em 1.25em 0.625em 1.25em;
	}
.homeLink{
	font-size:1.25em;
	display:block;
	margin-bottom:3.125em;
	}
/*@media screen and (max-width: 535px){
	.logo2{
		width:50%;
		}
	.homeP6Txt1{
		font-size:1.5em;
		}
}
@media screen and (max-width: 535px){
	.homeP6Txt1{
		font-size:1.3em;
		}
	.homeP6Txt3{
		font-size:1em;
		}
}
@media screen and (max-width: 375px){
	.homeP6Txt1{
		font-size:1em;
		}
	.homeP6Txt2{
		font-size:1em;
		}
	.homeP6Txt3{
		font-size:0.8em;
		}
	.homeP6Txt4{
		font-size:1em;
		}
}*/
.weiXin{
	padding:0.8em 0 0.5em 0;
	background:#EEEEEF;
	}
.weiXin > img{
	height:5.5em;
	}
.weiXin > div{
	width:20em;
	text-align:left;
	margin-left:0.7em;
	vertical-align:top;
	display:inline-block;
	}
.weiXin > div img{
	vertical-align:middle;
	margin-right:5%;
	}
.weiXin > div span{
	color:#000;
	font-size:1.85em;
	margin-bottom:0.2em;
	display:block;
	}
.weiXin > div a{
	width:35%;
	display:inline-block;
	color:#FFF;
	}
.weiXin > div .btn1{
	padding:0.5em;
	background:#76AA00;
	margin-right:0.5em;
	cursor:pointer;
	}
.weiXin > div .btn2{
	padding:0.5em;
	background:#3F8FD4;
	}
.share{
	padding:0.8em 0;
	background:#000;
	}
address.bottom{
	display:block;
	clear:both;
	font-style:normal;
	font-size:1.125em;
	line-height:1.6em;
	color:#FFF;
	padding:1.25em 0 2.5em 0;
	margin:0 auto auto auto;
	height:7em;
	border-top:1px #E5E5E6 solid;
	background:#000;
	/*background:url(../images/bottomBg.jpg) repeat-y center top;*/
	}
/*@media screen and (max-width: 475px){
	.bottom{
		padding-top:1.7em;
		font-size:0.9em;
		height:10em;
		}
}
@media screen and (max-width: 370px){
	.bottom{
		font-size:0.75em;
		height:12em;
		}
}*/

.subTitle{
	margin:1.2em 0 0 0;
	font-size:5vw;
	}
.subTitle img{
	margin-bottom:0.5em;
	width:40%;
	}
	
.aUStyle2{
	margin:1em auto 3em auto;
	font-size:3.6vw;
	line-height:1.6em;
	}
.aUStyle2 .repond1{
	display:none;
	}
/*@media screen and (max-width: 645px){
	.aUStyle2 .repond1{
		display:inline;
		}
}
@media screen and (max-width: 545px){
	.aUStyle2{
		font-size:0.9em;
		}
}
@media screen and (max-width: 400px){
	.aUStyle2{
		font-size:0.73em;
		}
}*/
.aUStyle3{
	font-size:1.5em;
	line-height:1.5em;
	}
.aUStyle3 span{
	color:#BD2E31;
	}
.aUPic1{
		width:100%;
		}
.aUStyle4{
	width:100%;
	height:50vw;
	padding:3.75em 0 55vw 0;
	background:url(../../phone/d1.jpg) no-repeat center top;
	overflow:hidden;
	margin-top:25px;
	background-size:150vw;
	
	}
	.aUStyle4_s{overflow:hidden; padding-top:50vw;text-align:left}
	.aUStyle4_s p{color:#fff; font-size:4vw; line-height:7vw;padding-left:25px}
	.aUStyle4_s p span{font-size:2.5vw;color:#ececec}
	.aUStyle4_s p strong{font-size:6vw; padding-right:5px}
.aUStyle4 h2{
	margin:0 auto 0.9375em auto;
	}
/*@media screen and (max-width: 400px){
	.aUStyle4 h2 img{
		width:80%;
		}
}*/
.aUStyle4 h3{
	font-size:4vw;
	font-weight:500;
	margin:0;
	}
.aUStyle4 span{
	display:inline-block;
	margin:0 1vw auto 1vw;
	font-size:2vw;
	}
.sub{height:50vw; overflow:hidden;position:relative;top:-50vw;background:url(../../phone/aUPic2.jpg) top center no-repeat;background-size:130% auto;}
.sub p{width:80%; margin:0 auto;padding-top:15vw}
.sub span{
	display:block;
	float:left;
    width:33.3%;
	font-size:3vw;
	text-align:center;
	}
.sub .txt1{
	color:#566892;
	
	}
.sub .txt2{
	color:#5E5872;
	margin:0 0 0 0;
	}
.sub .txt3{
	color:#7789A4;
	
	}
/*@media screen and (max-width: 475px){
	.aUStyle4{
		height:20em;
		background:url(../images/aUPic2_s.jpg) center -18em no-repeat;
		}
	.aUStyle4 span{
		font-size:0.8em;
		margin:6.5em 1.1em auto 1.2em;
		}
}*/

.aUStyle5{
	padding:0.5em 0 1em 0;
	margin-top:-150px;
	}
.aUStyle5 h2{
	font-size:1.9375em;
	line-height:0.3em;
	}
.aUStyle5 .txt{
	font-size:1em;
	line-height:1.6em;
	margin-bottom:1em;
	}
.aUStyle5 img{
	margin-bottom:0.625em;
	}
.aUStyle5 .repond1{
	display:none;
	}
/*
@media screen and (max-width: 660px){
	.aUStyle5{
		padding-top:1em;
		}
	.aUStyle5 img{
		width:98%;
		}
	.aUStyle5 h2 img{
		width:60%;
		}
}
@media screen and (max-width: 525px){
	.aUStyle5{
		font-size:0.9em;
		}
	.aUStyle5 h2{
		font-size:1.8em;
		}
}
@media screen and (max-width: 475px){
	.aUStyle5{
		font-size:0.7em;
		}
}
@media screen and (max-width: 365px){
	.aUStyle5 .repond1{
		display:inline;
		}
}*/

.oCStyle2{
	margin:1em auto auto auto;
	font-size:2vw;
	line-height:1.8em;
	}
.oCStyle2 .repond1,
.oCStyle2 .repond2{
	display:none;
	}
/*@media screen and (max-width: 645px){
	.oCStyle2{
		font-size:0.8em;
		}
}
@media screen and (max-width: 515px){
	.oCStyle2{
		font-size:0.7em;
		}
}
@media screen and (max-width: 450px){
	.oCStyle2 .repond1,
	.oCStyle2 .repond2{
		display:inline;
		}
}*/
.oCStyle3{
	width:30%;
	margin:1.5em 1.25em auto 1.25em;
	display:inline-block;
	background:url(../images/oCBg1.jpg) no-repeat 3.75em 0.125em;
	font-size:17px;
	}
.oCStyle3 img{
	margin-bottom:1.25em;
	}
.oCStyle3 span{
	color:#CCC;
	font-size:0.75em;
	}
/*@media screen and (max-width: 450px){
	.oCStyle3{
		margin:1.5em 0 auto 0;
		}
}*/
.ourFeatures{
	background:#F7F7F7;
	padding:1.875em 0 3.5em 0;
	margin:1.875em auto auto auto;
	overflow:hidden;
	}
.ourFeatures h2{
	font-size:1.3125em;
	font-weight:500;
	margin-bottom:2em;
	}
.ourFeatures h2 img{
	margin-bottom:0.625em;
	width:60%;
	}
/*@media screen and (max-width: 370px){
	.ourFeatures h2{
		font-size:1.1em;
		}
	.ourFeatures h2 img{
		height:1.5em;
		}
}*/

.feature{
	width:90%;
	margin:2.8125em auto auto auto;
	text-align:justify;
	}
.feature img{
	float:left;
	width:40%;
	}
.feature div{
	width:57%;
	float:left;
	font-size:3vw;
	color:#8B8B8C;
	margin:auto auto auto 3%;
	}
.feature h3{
	margin:0;
	font-size:3.2vw;
	color:#9C3033;
	}
.feature strong{
	font-size:3.2vw;
	color:#332C2B;
	display:block;
	margin:0.8375em 0 0.9375em 0;
	}
.ourFeatures .line{
	margin:2.8125em auto 0 auto;
	}
/*
@media screen and (max-width: 470px){
	.feature{
		width:90%;
		padding:0 10px;
		font-size:0.9em;
		}
	.feature img{
		width:38%;
		}
	.feature div{
		width:53%;	
		}
}
@media screen and (max-width: 415px){
	.feature img{
		width:98%;
		float:none;
		}
	.feature div{
		width:98%;
		float:none;
		margin:0.8em auto auto 0;
		}
}
*/

.teamStyle1{
	font-size:3.5vw;
	line-height:2em;
	margin:0.5em auto 1.5em auto;
	}

/*@media screen and (max-width: 455px){
	.teamStyle1{
		font-size:0.8em;
		}
}
@media screen and (max-width: 365px){
	.teamStyle1{
		font-size:0.7em;
		}
}*/

.cooperation{
	background:#EEEEEF;
	font-size:0.875em;
	line-height:1.8em;
	padding-bottom:1.5em;
	}
.cooperation h2{
	font-size:1.375em;
	font-weight:500;
	margin:1em auto 1em auto;
	}
.cooperation h2 img{
	margin-bottom:0.2em;
	}
.cooperation .txt{
	font-size:1.15em;
	}
/*@media screen and (max-width: 455px){
	.cooperation .txt{
		font-size:0.9em;
		}
	.cooperation h2{
		margin:2.5em auto 0.8em auto;
		}
}
@media screen and (max-width: 365px){
	.cooperation .txt{
		font-size:0.8em;
		}
}*/
.cooperation strong{
	font-size:3.5vw;
	}
.cooperation .cell{
	width:30vw;
	height:40vw;
	overflow:hidden;
	display:inline-block;
	}
.cooperation .bg1{
	background:url(../../phone/teamPic2.png) no-repeat top center;
	background-size:100%;
	}
.cooperation .bg2{
	background:url(../../phone/teamPic3.png) no-repeat top center;
	background-size:100%;
	}
.cooperation .bg3{
	background:url(../../phone/teamPic4.png) no-repeat top center;
	background-size:100%;
	}
.cooperation h3{
	font-size:3vw;
	font-weight:500;
	margin:15vw auto 0.7em auto;
	}
.cooperation .cell{
	margin:1.8em 1vw 0em 1vw;
	}
.cooperation .cell div{
	text-align:justify;
	margin:auto 0.5em;
	line-height:1.3em;
	font-size:2.5vw;
	}
.teamStyle2{
	font-size:4vw;
	font-weight:500;
	margin:2em auto 1.25em auto;
	}
.teamStyle2 img{
	margin-bottom:0.2em;
	width:50%;
	}
/*@media screen and (max-width: 400px){
	.teamStyle2{
		font-size:1.2em;
		}
	.teamStyle2 img{
		width:85%;
		}

}*/
.teamStyle3{
	width:95%;
	margin:auto auto 0.9375em auto;
	font-size:3vw;
	line-height:1.6em;
	text-align:justify;
	}
/*@media screen and (max-width: 595px){
	.teamStyle3{
		width:90%;
		}
}*/
.teamStyle4{
	background:#EEEEEF;
	padding:2em 0;
	}
.teamStyle4 img{
	margin-bottom:0.5em;
	
	}
.teamStyle4 h2{
	font-size:1.625em;
	font-weight:500;
	line-height:0.5em;
	margin-bottom:1em;
	}
.teamStyle4 .txt{
	font-size:1em;
	margin-bottom:1.2em;
	}
.teamStyle4 .txt strong{
	font-size:5vw;
	line-height:1.8em;
	}
/*@media screen and (max-width: 420px){
	.teamStyle4{
		font-size:0.8em;
		}
}
@media screen and (max-width: 340px){
	.teamStyle4{
		font-size:0.7em;
		}
}*/

.infoPart1{
	background:#EEEEEF;
	border-top:1px #EEEEEF inset;
	}
.infoPart1 div{
	font-size:0.9em;
	line-height:1.6em;
	margin-top:1em;
	}
.infoPart1 strong{
	display:block;
	font-size:5vw;
	margin:0.8em auto 1.5em auto;
	}
.infoPart1 .repond1{
	display:none;
	}
/*@media screen and (max-width: 600px){
	.infoPart1{
		font-size:0.75em;
		}
	.infoPart1 .subTitle img{
		width:60%;
		}
}
@media screen and (max-width: 460px){
	.infoPart1 .repond1{
		display:inline;
		}
}*/

.onLine{
	font-size:6vw;
	color:#8B8B8C;
	font-weight:500;
	margin:1em auto 0.5em auto;
	}
/*@media screen and (max-width: 400px){
	.onLine{
		font-size:1.5em;
		}
}*/
.onLine img{
	margin-bottom:0.4em;
	}
/*@media screen and (max-width: 640px){
	.onLine img{
		width:40%;
		}
	.onLine{
		margin:1.2em auto 0.8em auto;
		}
}*/
.onLineTxt{
	font-size:2.8vw;
	line-height:1.6em;
	margin-bottom:2em;
	}
.onLineTxt .repond1,
.onLineTxt .repond3,
.onLineTxt .repond4{
	display:none;
	}
/*@media screen and (max-width: 640px){
	.onLineTxt{
		font-size:0.8em;
		}
}
@media screen and (max-width: 350px){
	.onLineTxt{
		font-size:0.75em;
		}
}
@media screen and (max-width: 500px){
	.onLineTxt .repond1,
	.onLineTxt .repond3,
	.onLineTxt .repond4{
		display:inline;
	}
	.onLineTxt .repond2,
	.onLineTxt .repond5{
		display:none;
	}
}*/


.infoPart3{
	background:#F7F7F7;
	padding:3em 0 2em 0;
	}
.infoPart3 .msg{
	width:85%;
	margin:0 auto;
	text-align:left;
	}
.infoPart3 .msg span{
	font-size:3.8vw;
	display:block;
	text-align:center;
	width:100%;
	color:#8B8B8C;
	margin-top:15px;
	}
.infoPart3 .msg input{
	background:#B6B6B7;
	padding:1vw 1vw;
	font-size:4vw;
	color:#FFF;
	font-family:"微软雅黑";
	margin:0.5em auto auto 0;

	}
.infoPart3 .msg .type1{
	width:80%;
	}
.infoPart3 .msg .type2{
	width:14em;
	}
.infoPart3 .msg .type3{
	width:17.3em;
	}
.infoPart3 .msg textarea{
	width:100%;
	height:30vw;
	resize:none;
	background:#B6B6B7;
	padding:0.1875em 0.3125em;
	font-size:4vw;
	color:#FFF;
	font-family:"微软雅黑";
	margin:0.5em auto auto 0;
	}
.infoPart3 .msg .btn{
	margin-right:1.5625em;
	padding:5px 10px;
	font-size:4vw;
	}
.infoPart3 .QQ{
	width:30vw;
	display:inline-block;
	text-align:left;
	
	font-size:3vw;
	}
.infoPart3 .QQ img{
	float:left;
	margin:0.1875em 0.625em auto auto;
	}
/*@media screen and (max-width: 650px){
	.infoPart3 .QQ{
		width:27em;
		margin:2em 0 auto 0;
		}
}
@media screen and (max-width: 470px){
	.infoPart3{
		font-size:0.8em;
		}
	.infoPart3 .topPic{
		width:80%;
		}
}
@media screen and (max-width: 380px){
	.infoPart3{
		font-size:0.65em;
		}
	.infoPart3 .QQ{
		width:22em;
		font-size:1.2em;
		}
}*/


.instrTxt{
	font-size:1em;
	line-height:1.8em;
	margin:1.5625em auto 2em auto;
	}
.instrTxt .repond1{
	display:none;
	}
/*@media screen and (max-width: 675px){
	.instrTxt{
		font-size:0.8em;
		margin:1.5625em auto 2em auto;
		}
}
@media screen and (max-width: 540px){
	.instrTxt{
		font-size:0.7em;
		}
}
@media screen and (max-width: 475px){
	.instrTxt .repond1{
		display:inline;
		}
	.instrTxt .repond2{
		display:none;
		}
}*/

.instr{
	margin:1.25em auto 0 3%;
	}
.instr .title{
	width:85%;
	padding:0 1.25em;
	float:left;
	text-align:left;
	font-size:1.125em;
	background:url(../images/instrLiBg.jpg) left center;
	height:3.5em;
	line-height:3.5em;
	display:block;
	}
/*@media screen and (max-width: 660px){
	.instr .title{
		width:82%;
		}
}
@media screen and (max-width: 550px){
	.instr .title{
		font-size:0.8em;
		}
}
@media screen and (max-width: 368px){
	.instr .title{
		font-size:0.66em;
		}
}*/
.instr .txt{
	width:88.5%;
	min-height:220px;
	float:left;
	text-align:justify;
	padding:0 0 0 1.25em;
	font-size:1em;
	line-height:1.6em;
	display:none;
	}
.instr .txt div{
	margin-right:13em;
	}
.instr h3{
	margin-right:1em;
	line-height:1.6em;
	color:#BD2E31;
	font-size:1.4375em;
	}
.instr img{
	float:left;
	cursor:pointer;
	}
.instr .i1{
	background:url(../images/instr1.jpg) no-repeat right top;
	}
.instr .i2{
	background:url(../images/instr2.jpg) no-repeat right top;
	}
.instr .i3{
	background:url(../images/instr3.jpg) no-repeat right top;
	}
.instr .i4{
	background:url(../images/instr4.jpg) no-repeat right top;
	}
.instr .i5{
	background:url(../images/instr5.jpg) no-repeat right top;
	}
.instrTop{
	margin-top:2em;
	}
.instrBottom{
	margin-bottom:1.5em;
	}
/*@media screen and (max-width: 660px){
	.instr .txt{
		width:86%;
		}
}
@media screen and (max-width: 630px){
	.instr .txt{
		font-size:0.9em;
		}
}
@media screen and (max-width: 540px){
	.instr .txt{
		background:none #f7f7f7;
		}
	.instr .txt div{
		margin-right:1.5em;
		}
}
@media screen and (max-width: 425px){
	.instr .txt{
		font-size:0.8em;
		}
}*/

.processPart1{
	background:#EEEEEF;
	border-top:1px #EEEEEF inset;
	}
.processPart1 .txt{
	font-size:4vw;
	margin:1em auto 2em auto;
	}
.processPart1 .txt strong{
	font-size:5vw;
	line-height:1.8em;
	color:#000;
	}
/*@media screen and (max-width: 395px){
	.processPart1 .txt{
		font-size:0.8em;
		margin-bottom:2em;
		}
}*/


.service{
	font-size:6vw;
	font-weight:500;
	color:#000;
	margin:1.5em auto 0.8em auto;
	}
.service img{
	margin-bottom:0.3em;
	}
/*@media screen and (max-width: 370px){
	.service{
		font-size:1.2em;
		margin-top:1.8em;
		}
	.service img{
		height:1.5em;
		}
}*/

.serviceItem{
	width:17vw;
	height:35vw;
	float:left;
	margin:0 3vw 0 5vw;
	font-size:3vw;
	}
.serviceItem div{
	height:20vw;
	}
		}
.serviceItem p{
	height:15vw;
	}
.serviceItem img{
	width:100%;
	}
/* .serviceItem img:hover{
	width:6.4375em;
	height:6.4375em;
	margin-top:0;
	} */
.solution{
	margin:0.5em auto 1em auto;
	height:12em;
	background:url(../../phone/solutionBg.png) no-repeat center bottom;
	font-size:6vw;
	}
.solution strong{color:#BD2E31;}
.solution img{
	margin:3.75em auto 0.9375em auto;
	}
/*@media screen and (max-width: 370px){
	.solution{
		font-size:1em;
		}
	.solution img{
		height:2em;
		}
}*/


.solutionTxt{
	font-size:5vw;
	font-weight:bold;
	}
.solutionItem{
	width:90%;
	margin:auto;
	text-align:justify;
	padding:1.875em 0 0 0;
	font-size:4vw;
	}
.solutionItem img{
	width:10%;
	float:left;
	margin:0.3125em 3% auto auto;
	}
.solutionItem div{
	width:85%;
	float:left;
	}
.solutionItem h3{
	margin:0 0 0.5em 0;
	font-size:5vw;
	}
.solutionBottom{
	margin-bottom:3em;
	}
/*@media screen and (max-width: 660px){
	.solutionTxt{
		font-size:1em;
		}
	.solutionItem{
		font-size:0.8em;
		}
}*/
.caseBanner{
	font-size:1em;
	height:38px;
	background:url(../images/caseBannerBg.jpg) bottom center;
	overflow:hidden;
	}
.caseBanner a{
	width:24%;
	color:#6B696A;
	margin-top:0.5em;
	display:inline-block;
	vertical-align:top;
	}
.caseBanner h2{
	width:24%;
	font-size:1.125em;
	font-weight:500;
	display:inline-block;
	vertical-align:top;
	margin-top:-0.2em;
	}
.caseBanner h2 a{
	width:100%;
	color:#000;
	}
.caseSub{
	display:inline-block;
	font-size:1em;
	font-weight:500;
	margin:1.25em 2em auto 2em;
	}
/*@media screen and (max-width: 550px){
	.caseBanner{
		font-size:0.8em;
		}
	.caseBanner a{
		margin-top:0.7em;
		}
	.caseSub{
		font-size:0.8em;
		}
}
@media screen and (max-width: 450px){
	.caseBanner{
		height:76px;
		}
	.caseBanner a{
		width:48%;
		}
	.caseBanner h2{
		width:48%;
		}
	.caseBanner .repond1{
		display:none;
		}
	.caseSub{
		width:25%;
		}
}*/
	


.caseList{
	margin:1.8em auto 1em auto;
	}
.caseList li{
	width:18.75em;
	height:15.625em;
	overflow:hidden;
	text-align:left;
	display:inline-block;
	vertical-align:top;
	margin:0.625em 0.625em auto 0.625em;
	}
.caseList a{
	font-size:1em;
	}
.caseList img{
	margin-bottom:0.9375em;
	}
.caseList span{
	color:#5F5D5D;
	}
.page{
	padding-bottom:1em;
	}
.page a{
	margin:auto 0.625em;
	}
.back{
	display:block;
	padding-bottom:2em;
	}
.back:hover{
	color:#F00;
	}

.caseDetail,.newsDetail{
	padding:1.875em 1.5625em;
	}
.newsDetail h1{
	font-size:1.5em;
	margin:0em auto 0.5em auto;
	}
.newsDetail .newsInfo{
	font-size:0.8em;
	margin:0 0 1.5em 0;
	}
.newsDetail .txt{
	font-size:0.8em;
	text-align:justify;
	}
.newsDetail img{
	display:block;
	margin:0.5em auto;
	}

#dituContent{
	width:697px;
	height:550px;
	border:#ccc solid 1px;
	}
.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;
	}

.page2{
	padding:0 1.5625em;
	}
.page2 .pre{
	float:left;
	}
.page2 .next{
	float:right;
	}
.caseBottom{
	clear:both;
	padding:0 0 2em 0;
	}
.caseBottom a{
	width:6.25em;
	height:2.1875em;
	line-height:2.125em;
	color:#757475;
	display:inline-block;
	background:url(../images/btnBg.jpg) no-repeat center top;
	vertical-align:bottom;
	}
.caseBottom .good{
	width:2.9em;
	height:1.6em;
	padding-top:1.6em;
	overflow:hidden;
	display:inline-block;
	background:url(../images/good.jpg) no-repeat center top;
	color:#FFF;
	font-size:0.6875em;
	vertical-align:bottom;
	margin:auto 1.875em;
	cursor:pointer;
	}


.about_nav{width:100%;height:65px; text-align:center;margin-top:30px;border-bottom:1px solid #bcbcbc}	
.about_nav ul{width:100%;padding:4px 0;margin:0 auto;overflow:hidden;height:36px;}
.about_nav ul li{width:30%; height:35px; float:left; border:1px solid #f2f2f2;display:inline; line-height:35px; margin: 0 1% 0 1%}
.about_nav ul li:hover{background:#e6212a;}
.about_nav ul li:hover a{color:#fff}
.about_nav ul li a{font-size:15px;}
.red_{background:#e6212a;color:#fff}
.red_ a{color:#fff}
.foot{overflow:hidden;padding:30px 0 8vw 0;text-align:center;border-top:1px solid #dcdcdc}
.foot_p1{text-align:center; padding-top:5px; color:#c8c9c9;font-size:3.5vw}
.foot_p2{text-align:center; padding-top:3px; color:#717070;font-size:3.8vw}
.foot_p3{text-align:center; padding-top:5vw; color:#e10f4a;font-size:6vw}
.foot_p4{text-align:center; padding-top:5vw; color:#888889;font-size:3.5vw}
.foot_p5{text-align:center; padding-top:0px; color:#888889;font-size:4.3vw; letter-spacing: 1.2px}
.foot_p6{text-align:center; padding-top:1vw; color:#888889;font-size:4.2vw}
.foot_p7{text-align:center; padding-top:2.8vw; color:#888889;font-size:2.5vw;line-height:4vw}
.ic_con{text-align:center;padding-top:20px }
.ic_con a{padding:0 10px 0 10px}
.ic_con a img{width:30px}

.work{padding:70px 0px 80px 0px;text-align:center;background:#fff;}
.work .content{padding-top:40px;width:100%;height:auto;width:100%;}
.work .content:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.work .content .child{position:relative;float:left;width:20%;}
.work .content .child .childImg{width:100%;height:auto; vertical-align:middle;}
.work .content .child .childHide{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.work .content .child .childHide a{width:18vw; height:25px; border:1px solid #fff;color:#fff;display:block; float:left;margin-bottom:6px;margin-right:5vw;line-height:25px; font-size:3vw}
.work .content .child .childPointer{position:absolute;bottom:17px;right:20px;width:71px;}
.work .content .child .childTag{letter-spacing:0.1em;font-weight:100;font-stretch:condensed;padding:6%;position:absolute;top:0px;left:0px;width:88%;*width:60%;font-size:24px;font-family:'MyriadPro-LightCond';font-size:24px;color:#fff;text-align:left;}
.work .content .child .childTag .childSub{width:21px;height:2px;background:#fff;margin:10px 0px;}
.work .content .child .childContent{position:absolute;top:60%;left:12%;height:20%;width:60vw;margin-top:-27px;}
.work .content .child .childContent .title{font-size:21px;color:#fff;width:50%;margin:0 auto;}
.work .content .child .childContent .info{color:#fff;font-size:16px;margin-top:10px;}
.work .linkBtn{margin:80px auto 0px auto;}

.work{padding:20px 0px;}
.work .content{padding-top:20px;width:100%;height:auto;width:95%; margin:0 auto}
.work .content .child{width:50%;}
.work .content .child .childPointer{width:40px;bottom:10px;right:12px;}
.work .content .child .childTag{font-size:12px;}
.work .content .child .childTag .childSub{margin:3px 0;}
.work .content .child .childContent .title{font-size:14px;}
.work .content .child .info{display:none;}
.work .linkBtn {margin: 20px auto 0px auto;}

.p_img{text-align:center; overflow:hidden;margin-top:55px}
.cons_all{overflow:hidden; background:#f3f3f3}

.pro_push{}
.pro_push ul li{margin:20px 10px 20px 10px; background:#fefefe;text-align:left}
.pro_push ul li p{height:min-height:30px; overflow:hidden; padding:15px 0 15px 15px;line-height:20px; font-size:14px;}
.pro_push ul li p strong{font-size:15px; color:#3d3d3d}

.pro_des_all{width:93%; margin:0 auto; margin-top:30px}
#case_preview{
	margin:0 auto;
	width:100%;
}
#case_preview p{line-height:22px; font-size:14px;margin-bottom:25px;}
#case_preview img{width:100%;}

.cho{width:90%;height:65px; text-align:center;margin-top:30px;margin:0 auto;clear:both;margin-top:20px}	
.cho ul{width:100%;padding:4px 0;margin:0 auto;overflow:hidden;height:36px;}
.cho ul li{width:22%; height:35px; float:left; border:1px solid #f2f2f2;display:inline; line-height:35px; margin: 0 1% 0 1%}
.cho ul li a{color:#9e9f9f;}

.cho ul li a{font-size:15px;}
.red_ a{color:#fff !important;}
.cons_all{margin-top:55px;}
#whi{width:30px; height:30px; margin:0 auto; margin-top:35px; margin-bottom:0px}

div.green-black{padding:2px;margin:2px;text-align:center; margin-bottom:40px;}
div.green-black a{border:#dad7d9 1px solid;padding:2px 5px;margin:0 3px 0 0;text-decoration:none;color:#505050;font-size:12px}
div.green-black a:hover{border:#dad7d9 1px solid;color:#e30083;}
div.green-black a:active{border:#dad7d9 1px solid;background:url(../image/image2.gif) #fff;color:#e30083;}
div.green-black span.current{border:#dad7d9 1px solid;padding:2px 5px;background:url(../image/image2.gif) #fff;color:#e30083;margin:0 3px 0 0;font-size:12px}
div.green-black span.disabled{border:#dad7d9 1px solid;padding:2px 4px;color:#e30083;margin:0 3px 0 0;font-size:12px}