@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:12px;color:#333; font-family:"微软雅黑";-webkit-text-size-adjust:none;}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;}
a:hover{color:#F00;}
.width950{
	width:950px;
	margin:0 auto;
	
	}

/*header*/
.header{
	padding:30px 0;
	}
.logo{
	float:left;
	width:97px;
	height:70px;
	}
.nav{
	float:right;
	width:800px;
	margin:10px 0 0 0;
	}
.nav li{
	float:left;
	position:relative;
	width:70px;
	height:52px;
	font-size:10px;
	border-right:#949494 1px solid;
	text-align:right;
	padding-right:10px;
	background:url(../images/navbg1.gif) center bottom no-repeat;
	}
.nav li.navIndex{
	text-align:center;
	padding:0;
	}
.nav li.navIndex span{
	position:absolute;
	right:-5px;	
	}
.nav li a{
	display:block;
	width:70px;
	height:52px;
	
	}
.nav li strong{
	font-size:14px;
	font-weight:400;
	display:block;
	height:20px;
	}
.nav li span{
	position:absolute;
	right:0px;
	top:16px;
	width:80px;
	text-align:center;
	display:block;
	-webkit-text-size-adjust:none;
	-webkit-transform:scale(0.7);-o-transform:scale(1); 
	white-space:nowrap;
	text-transform:Uppercase ;
	}
.nav li:hover{
	background:url(../images/navbg2.gif) center bottom no-repeat;
	}
.nav li a:hover{
	color:#d7ec82;
	}
.nav li.navContact{
	background:url(../images/guanzhu.gif) center bottom no-repeat;
	border:0;
	}
.nav li.luntan{
	border:0;
	text-align:right;
	padding:0;
	width:80px;
	}
.nav li.luntan a{
	width:80px;
	text-align:right;
	}
.nav li.navCur{background:url(../images/navbg2.gif) center bottom no-repeat;}
.nav li.navCur a{
	color:#d7ec82;
	}
/*banner*/
.banner{
	width:100%;
	height:629px;
	position:relative;
	}
.gonggao{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:26px;
	line-height:26px;
	background:url(../images/tou.png);
	font-size:14px;
	color:#fff;
	font-weight:bold;
	}

/*inContactCont*/
.inContactCont{
	width:100%;
	height:134px;
	background:url(../images/links.jpg) center top no-repeat;
	}
.inContact{
	padding:15px 0 0 0;
	width:960px;
	margin:0 auto;
	}
.incont1{
	float:left;
	width:300px;
	height:75px;
	background:url(../images/phone.jpg) left top no-repeat;
	font-size:28px;
	color:#555;
	font-weight:bold;
	padding:40px 0 0 65px;
	}
.incont2{
	float:left;
	width:280px;
	}
.titles{
	font-size:16px;
	color:#54cdcb;
	}
.titles span{
	font-size:12px;
	color:#9c9898;
	}
.incont3{
	float:left;
	width:140px;
	margin:0 0 0 15px;
	}
.incont4{
	float:left;
	width:230px;
	margin-left:30px;
	}
.incont4 td{
	padding:0 5px;
	}
.blue{
	color:#54cdcb;
	}

/*hengfu*/
.hengfu{
	width:100%;
	height:400px;
	text-align:center;
	background:#54cdcb;
	padding:30px 0 0 0;
	}

/*mainCont*/
.mainCont{
	padding:15px 0;
	}
.mainList{
	padding-bottom:5px;
	border-bottom:#CAC3B1 2px dotted;
	}
.titles2{
	height:85px;
	text-align:center;
	margin:20px 0;
	background:url(../images/titlebg.jpg) left center no-repeat;
	}
.titles2 strong{
	font-size:13px;
	color:#54cdcb;
	font-weight:400;
	display:block;
	line-height:15px;
	}
.titles2 span{
	font-size:12px;
	font-weight:400;
	color:#6a6a6a;
	display:block;
	text-transform:Uppercase;
	-webkit-text-size-adjust:none;
	-webkit-transform:scale(0.7);-o-transform:scale(1); 
	line-height:15px;
	}
.changjing dl{
	width:459px;
	float:left;
	position:relative;
	}
.yinying{
	position:absolute;
	left:0;
	top:309px;
	}
.changjing dt,.changjing dt img{
	width:459px;
	height:309px;
	}
.changjing dd{
	padding:10px 0;
	}
.changText th{
	font-size:16px;
	color:#54cdcb;
	width:90px;
	}
.changText{
	border-top:#54cdcb 1px solid;
	}
.changText td{
	font-size:16px;
	color:#666;
	}

/*hengfu2*/
.hengfu2{
	padding:15px 0;
	}
	
/*team*/
.team{
	width:100%;
	padding:80px 0 0 0;
	background:url(../images/teambg.jpg) left top repeat-x;
	}
.teamLeft{
	float:left;
	width:467px;
	}
.teamRight{
	float:right;
	width:410px;
	font-size:16px;
	}
.teamPar{
	padding:30px 0;
	line-height:22px;
	background:url(../images/textbg.png) right bottom no-repeat;
	color:#333;
	}
.team dl{
	width:156px;
	height:236px;
	float:left;
	position:relative;
	cursor:pointer;
	}
.team dt,.team dt img{
	width:156px;
	height:236px;
	}
.team dd{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/tou2.png);
	color:#fff;
	text-align:center;
	display:none;
	}
.team dd h3{
	padding:60px 0 0 0;
	font-size:24px;
	font-weight:400;
	}
.team dd .teamText{
	padding:5px 0;
	font-size:18px;
	}

/*tishi*/
.tishi dl{
	float:left;
	width:445px;
	margin:0 0px 0 0;
	}
.tishi dt{
	float:left;
	width:75px;
	height:75px;
	}
.tishi dd{
	float:right;
	width:355px;
	}
.tishi dd h3{
	font-size:16px;
	height:20px;
	font-weight:400;
	}
.tishi dd .tishiText{
	font-size:12px;
	color:#666;
	line-height:15px;
	padding:5px 0;
	}
.tishi dd .tishiText a{
	color:#666;
	}
.tishi dd time{
	display:block;
	height:15px;
	line-height:15px;
	color:#999;
	font-size:12px;
	}
.tishiList{
	padding:15px 0;
	border-bottom:#ccc 1px solid;
	}

/*text*/
.text{
	padding:20px 0;
	text-align:center;
	}

/*ftContact*/
.ftContact{
	width:100%;
	height:100px;
	background:#54cdcb;
	padding:10px 0;
	color:#fff;
	line-height:20px;
	}
.ft1{
	float:left;
	width:320px;
	background:url(../images/ftbg.jpg) right center no-repeat;
	color:#fff;
	}
.ft1 dl{
	padding:15px 0 0 0;
	height:80px;
	}
.ft1 dt{
	float:left;
	width:53px;
	height:53px;
	}
.ft1 dd{
	float:left;
	margin-left:10px;
	width:200px;
	color:#fff;
	}
.ft1 dd h3{
	font-size:23px;
	font-weight:400;
	height:24px;
	line-height:24px;
	}
.ft1 dd h4{
	height:30px;
	line-height:30px;
	font-size:28px;
	}
.ft1 dd h4 span{
	color:#000;
	}
.ft2{
	float:left;
	width:300px;
	height:85px;
	margin-left:20px;
	background:url(../images/ftbg.jpg) right center no-repeat;
	}
.ftContact .titles{
	color:#fff;
	}
.ftContact .titles span{
	color:#fff;
	}
.ft2 td{
	padding:5px 4px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
.ft3 {
	float:left;
	width:255px;
	height:85px;
	margin-left:35px;
	}
.fteList{
	padding:10px 0 0 0;
	}
.fteList a{
	margin-right:10px;
	}
.ft4{
	float:right;
	width:180px;
	color:#fff;
	}

/*ftNav*/
.ftNav{
	width:100%;
	padding:15px 0;
	background:#3fc2c0;
	color:#fff;
	}
.ftNav1{
	float:left;
	width:185px;
	}
.ftNav1 strong{
	display:block;
	font-size:14px;
	font-weight:400;
	margin-bottom:10px;
	}
.ftLogo{
	margin-top:70px;
	}
.ftNav ul{
	width:150px;
	float:left;
	margin:0 40px 0 0 ;
	}
.ftNav .ftTitle{
	font-size:14px;
	border:0;
	display:none;
	}
.ftNav li{
	height:35px;
	line-height:35px;
	border-bottom:#5CCBC9 1px solid;
	}
.ftNav a{
	color:#fff;
	}
.copy{
	background:#30bcba;
	height:40px;
	}
.copy td{
	line-height:40px;
	color:#fff;
	}

/*content width950*/
.content{
	padding:15px 0;
	}
.width1037{
	width:1037px;
	margin:0 auto;
	}
.aboutText{
	font-size:14px;
	text-align:center;
	line-height:26px;
	padding:15px 20px;
	margin:10px 0 0 0;
	text-align:left;
	}
.aboutTextEn{
	text-transform:Uppercase;
	-webkit-text-size-adjust:none;
	-webkit-transform:scale(0.5);-o-transform:scale(1); 
	text-align:center;
	color:#ccc;
	position:relative;
	bottom:10px;
	}
.aboutimg{
	text-align:center;
	padding:20px 0;	
	}

/*scene*/
.scene dl{
	float:left;
	position:relative;
	width:285px;
	height:510px;
	border:#55CDCB 1px solid;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	cursor:pointer;
	margin:40px 0;
	}
.scene dl.sceneCur{
	background:#54cdcb;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	}
.scene dl.sceneCur dt{
	color:#fff;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	transition: all .3s ease-out;
	}
.scene dt{
	position:absolute;
	left:0;
	top:0;
	width:285px;
	text-align:center;
	padding:10px 0;
	height:100px;
	color:#54cdcb;
	border-bottom:#fff 2px solid;
	}
.scene dt h3{
	font-size:18px;
	height:30px;
	line-height:30px;
	text-transform:Uppercase ;
	}
.scene dt h4{
	font-size:18px;
	height:30px;
	line-height:30px;
	}
.scene dt h5{
	height:40px;
	line-height:40px;
	font-size:30px;
	}
.scene dd{
	position:absolute;
	left:0;
	bottom:0;
	width:285px;
	height:387px;
	}
.scene dd.sceDD{
	width:285px;
	height:387px;
	position:relative;
	}
.sceBg{
	position:absolute;
	z-index:3;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/tou3.png);
	display:none;
	}
.sceneMore{
	position:absolute;
	z-index:4;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/mores.png) center center no-repeat;
	display:none;
	}
.scene dl.dingbian dt{
	left:0;
	top:387px;
	}
.scene dl.dingbian dd{
	bottom:123px;
	}

/*decoration*/
.decoration{padding:0px 0;}
.decoration dl{
	position:relative;
	width:465px;
	height:302px;
	cursor:pointer;
	float:left;
	margin:15px 0px 0px 15px;
	}
.decoration dt,.decoration dt img{
	width:465px;
	height:302px;
	}
.decoration dd{
	position:absolute;
	left:0;
	top:0;
	z-index:3;
	width:390px;
	height:152px;
	background:url(../images/tou3.png);
	padding:150px 20px 0 55px;
	display:none;
	}
.decoration dd h3{
	font-size:30px;
	height:40px;
	line-height:40px;
	}
.decorPar{
	font-size:16px;
	line-height:25px;
	}
.decoration dd a{
	color:#fff;
	}
.decoration dd a:hover{
	text-decoration:underline;
	}
.decMore{
	position:absolute;
	right:20px;
	top:20px;
	z-index:4;
	display:none;
	}

/*service*/
.service{
	padding:0 0 20px 0;
	border-bottom:#C6B984 2px dotted;
	}
.service dl{
	float:left;
	width:190px;
	text-align:center;
	margin:20px 10px 0 0;
	}
.service dt{
	display:inline-block;
	width:145px;
	height:145px;
	-moz-border-radius: 145px;      /* Gecko browsers */
    -webkit-border-radius: 145px;   /* Webkit browsers */
    border-radius:145px;            /* W3C syntax */
	overflow:hidden;
	border:#fff 2px solid;
	cursor:pointer;
	}
.service dl:hover dt{
	border:#54CDCB 2px solid;
	}

.serTitle{
	font-size:24px;
	height:30px;
	line-height:30px;
	margin:10px 0 0 0;
	color:#54cdcb;
	}
.serTitle2{
	font-size:12px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	}
.service .serTitleText{
	line-height:20px;
	font-size:12px;
	padding:5px 0 0px 0px;
	}
.serimg{
	padding:20px 0;
    text-align:center;	
	}

/*videoList*/
.videoList{
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:16px;
	margin:40px 0;
	}
.videoList a{
	margin:0 0 0 20px
	}

/*tipsEq*/
.tipsEq{
	text-align:center;
	}
.tipsEq a{
	display:inline-block;
	width:150px;
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:14px;
	background:#ededed;
	margin:0 0 0 10px;	
	}
.tips dl{
	float:left;
	width:297px;
	margin:26px 0px 0 15px;
	}
.tips dt,.tips dt img{
	width:297px;
	height:218px;
	}
.tips .tipsTitle{
	font-size:18px;
	height:25px;
	line-height:25px;
	padding:10px 0;
	font-weight:bold;
	border-bottom:#ddd 1px solid;
	}
.tipsTime{
	height:40px;
	line-height:40px;
	font-size:18px;
	color:#B2B3B3;
	}
.tipsText{
	color:#999;
	line-height:20px;
	}
.tipsinfo h3{
	font-size:20px;
	height:35px;
	line-height:35px;
	text-align:center;
	}
.tipsinfo time{
	display:block;
	text-align:center;
	height:25px;
	line-height:25px;
	border-bottom:#ccc 1px dashed;
	color:#ccc;
	}
.tipsPar{
	padding:20px 30px;
	font-size:14px;
	line-height:22px;
	}

/*contact*/
.contact{
	font-size:14px;
	line-height:25px;
	}
/*decorationNew*/
.decorationNew{}
.decorationNew .decList{
	float:left;
	width:465px;
	height:304px;
	margin:15px 0 0 15px;
	}
.decorationNew .decList a{
	float:left;
	width:230px;
	height:150px;
	border:#fff 1px solid;
	}
.decorationNew .decList a:hover img{
	opacity:0.8;
	}







