/*! xiaobai 1.0.0 used by xiaobai on 2015-03-18 03:21 */
@charset "UTF-8";
	body,html {
	min-width:1200px;
	font-family:"Arial,sans-serif","microsoft yahei","微软雅黑",Simsun,sans-serif;
	font-size:14px
}
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,textarea,ul {
	margin:0;
	padding:0;
	border:0
}
.clearfix:after,.clearfix:before,.fn-clear:after,.fn-clear:before {
	content:"";
	display:table
}
.clearfix:after,.fn-clear:after {
	clear:both
}
.clearfix,.fn-clear {
	zoom:1;

}
body .fn-hide {
	display:none
}
.fn-left,.fn-right {
	display:inline
}
.fn-left {
	float:left
}
.fn-right {
	float:right
}
a:focus,input:focus,textarea:focus {
	outline:0
}
.fadeinleft .fa {
    width: 146px;
    height: 146px;
    text-align: center;
    line-height: 146px;
    font-size: 48px;
    border-radius: 50%;
    background: #e8c5a8;
    color: #fff;
    margin-bottom: 30px;
}
.fadeinleft .fa:hover{background: #c45402;}
@font-face {
	font-family:FuturaCondensedMedium;
	src:url(../font/FuturaCondensedMedium.eot);
	src:url(../font/FuturaCondensedMedium.eot) format("embedded-opentype"),url(../font/FuturaCondensedMedium.woff) format("woff"),url(../font/FuturaCondensedMedium.ttf) format("truetype"),url(../font/FuturaCondensedMedium.svg) format("svg");
	font-weight:400;
	font-style:normal
}
.footer {
	background-color:#39383d
}
.footer .footer-wrapper {
	height:90px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#ccc;
}
.footer .footer-wrapper p {
	line-height:22px
}
.footer .footer-wrapper .footer-content {
	margin-top:15px
}
.animated {
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	-o-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both
}
@-webkit-keyframes widthShow {
	0%,100%,50% {
	opacity:1
}
25%,75% {
	opacity:0
}
}@-moz-keyframes widthShow {
	0%,100%,50% {
	opacity:1
}
25%,75% {
	opacity:0
}
}@keyframes widthShow {
	0%,100%,50% {
	opacity:1
}
25%,75% {
	opacity:0
}
}
a,a:visited {
	color:#ccc
}
a:hover {
	color:#c2464e;
	text-decoration:none;
}
::-webkit-scrollbar {  
  width: 14px;  
  height: 14px;  
}  
  
::-webkit-scrollbar-track,  
::-webkit-scrollbar-thumb {  
  border-radius: 999px;  
  border: 5px solid transparent;  
}  
  
::-webkit-scrollbar-track {  
  box-shadow: 1px 1px 5px rgba(0,0,0,.1) inset;  
}  
  
::-webkit-scrollbar-thumb {
  min-height: 20px;
  background-clip: content-box;
  box-shadow: 0 0 0 5px rgba(0,0,0,1) inset;
}  
  
::-webkit-scrollbar-corner {  
  background: transparent;  
}  
.home-banner {
	position:relative;
	background-color:#03090b;
}
.top-logo{
	
	text-align:center;
	margin:20px 0;}
.top-bg{
	text-align:center;
	position:relative;
	bottom:0px;
	}
.fadeinleft{ overflow:hidden;}
.fadeinleft h5{    font-size: 24px;
    line-height: 28px;
    color: #464646;
    margin-bottom: 25px; font-weight:normal;}
.fadeinleft h5 b{font-weight:normal; margin-left:10px;}
.fadeinleft p{ line-height:30px; font-size:14px; color:#333; height:90px;}	
.fadeinleft .grid_4{ float:left; width:30%; margin-right:5%; text-align:center; position:relative;}
.btn {
    color: #424242;
    border: 1px solid #dadada;
    padding: 15px 22px 11px 22px;
    font-size: 15px;
    border-radius: 2px;
    margin-top: 35px;
	    text-transform: uppercase;
    display: inline-block;
	background:#fff;
}
.btn:hover{ background:#c45402; color:#fff;}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
	left:-400px;
}
.fadeInBottom {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
	bottom:-550px;
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
	right:-400px;
}
.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.home-wrapper{
	width:1200px;
	height:850px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.home-wrapper li {
	list-style:none;
	margin:0;
	padding:0
}
.home-wrapper .home-wrapper-right{
	width:60%;
	height:100%;
	margin-left:40%;
	background-color: rgba(255,255,255,.15);
}
.home-wrapper .nav {
	position:absolute;
	font-family:FuturaCondensedMedium;
	font-size:50px;
	top:18.22222%;
	left:50%
	
}
.home-wrapper .nav .fn-clear{
	border-left: solid 4px #FFF;
	padding-left:20px;
	}
.home-wrapper .nav a {
	color:#fff;
	text-decoration:none
}
.home-wrapper .nav ul li {
	height:66px;
	line-height:66px
}
.home-wrapper .nav ul li a {
	position:relative;

	border:none;
	color:#fff;
	display:inline-block
}
.home-wrapper .nav ul li a:after {
	position:absolute;
	bottom:0;
	margin-top:0;
	content:'';
	display:block;
	width:0;
	height:5px;
	background:#fff;
	-webkit-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-moz-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-o-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s
}
.home-wrapper .nav ul li a:hover:after {
	width:100%;
	-webkit-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-moz-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-o-transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s;
	transition:width .4s cubic-bezier(0.215,.61,.355,1) 0s
}
.home-wrapper .nav ul li h1 {
	font-family:"hiragino sans gb","microsoft yahei","微软雅黑",Simsun,sans-serif;
	margin:0;
	position:absolute;
	right:-110px;
	bottom:10px;
	font-weight:400;
	color:#fff;
	font-size:24px;
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-moz-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-o-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s
}
.home-wrapper .nav ul li a:hover h1 {
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-moz-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	-o-transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s;
	transition:opacity .4s cubic-bezier(0.215,.61,.355,1) 0s
}
.home-wrapper .info-content {
	position:absolute;
	top:70%;
	left:50%;
	text-align:left;
	font-size:14px;
	color:#fff
}
.home-wrapper .info-content p {
	margin:0 0 10px
}
.home-wrapper .info-content p a {
	color:#fff
}
.home-wrapper .info-content p.p-detail {
	margin-top:20px
}
.home-business {
	position:relative;
	height:727px;
	overflow-x:hidden;
	background:url(../images/about_bg.jpg) no-repeat center;
}
.business-wrapper h3{text-align:center; font-size:60px; margin:70px 0; font-weight:normal;font-family:FuturaCondensedMedium;}
.business-wrapper h3 b{font-weight:normal; margin-left:30px;font-family:"Arial,sans-serif","microsoft yahei","微软雅黑",Simsun,sans-serif; font-size:40px;}
.home-business .business-wrapper .business-banner {
	position:absolute;
	left:625px;
	top:198px;
	
}
.home-business .business-wrapper .business-banner img{
	width:680px;
	height:409px;
	}
.home-business .business-wrapper .business-content {
	position:absolute;
	top:198px;
	left:-55px;
	width:650px;
	text-align:center
}
.home-business .business-wrapper .business-content h2 {
	margin:0;
	font-size:70px;
	font-family:FuturaCondensedMedium;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:10px
}
.home-business .business-wrapper .business-content p {
	margin:0 0 10px;
	font-size:14px
}
.home-business .business-wrapper .business-content p a {
	color:#666
}
.home-business .business-wrapper .business-content p.p-detail {
	margin-top:20px
}
.home-business .business-wrapper .business-content p.p1 {
	font-size:48px;
	font-weight:400;
}
.home-business .business-wrapper .business-content p.p1 span {
	position:relative;
	display:inline-block
}
.home-business .business-wrapper .business-content p.p2 {
	margin-top:20px;
	text-transform:uppercase
}
.home-business .business-wrapper .business-content p.p2 span {
	position:relative;
	display:inline-block
}
.home-business .business-wrapper .business-content p.p2 a {
	background-color:#414141;
	padding:10px 30px;
	text-decoration:none;
	font-size:16px;
	color:#fff;
	border-radius:10px; 
}
.home-business .business-wrapper .business-content .wenzi p {
	font-size:16px;
	line-height:26px;
	font-weight:400;
	color:#666;
	margin-bottom:30px;
	text-align:left;
}
.home-cooperation {
	position:relative;
	background:url(../images/banner_bg_3.jpg) center 0 no-repeat ;
	overflow-x:hidden
}
.home-cooperation .cooperation-wrapper {
	overflow:hidden;
}
.home-cooperation .cooperation-wrapper .cooperation-content {
	margin-top:70px;
	text-align:center
}
.home-cooperation .cooperation-wrapper .cooperation-content h2 {
	margin:0;
	font-size:70px;
	font-family:FuturaCondensedMedium;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:10px
}
.home-cooperation .cooperation-wrapper .cooperation-content p {
	margin:0 0 10px;
	font-size:14px
}
.home-cooperation .cooperation-wrapper .cooperation-content p a {
	color:#e7e5e6
}
.home-cooperation .cooperation-wrapper .cooperation-content p.p-detail {
	margin-top:24px
}
.home-cooperation .cooperation-wrapper .cooperation-content p.p1 {
	font-size:48px;
	font-weight:400;
	margin-bottom:24px
}
.home-cooperation .cooperation-wrapper .cooperation-content p.p1 span {
	position:relative;
	display:inline-block
}

.home-cooperation .cooperation-wrapper .cooperation-content .wenzi p {
	font-size:14px;
	margin-bottom:10px;
	font-weight:400;
	color:#e7e5e6;
	line-height:16px
}
.cooperation-nav .events{height:500px; overflow-y:scroll;}
.cooperation-nav .events li{ border-bottom:1px solid #666;}
.cooperation-nav .events li .left{ width:240px; border-right:1px solid #666; margin-bottom:25px; text-align:center; float:left; height:180px;}
.cooperation-nav .events li .right{ width:830px;  margin: 0 25px; text-align:left; float:right;}
.cooperation-nav .events li .right h4{ font-size:14px; color:#444; margin-top:20px;}
.cooperation-nav .events li .right p{ color:#000; font-size:14px; line-height:33px; margin-top:10px;}
.cooperation-nav .events li .right p img{ float:left; margin-right:10px; width:176px;}
.cooperation-nav .events li .time{ width:160px; margin:40px auto 0; font-size:18px; color:#c45402;}
.cooperation-nav .events li .time b{font-size:34px; padding-bottom:20px; display:block;}
.cooperation-nav .events li  .name{ width:160px; margin:0 auto;font-size:14px; line-height:24px; padding-top:20px;}

.home-cooperation .cooperation-wrapper .cooperation-nav {
	margin-top:20px;
	position:relative;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li {
	width:100%;
	height:220px;
	float:left;
	padding:0 30px;
	margin-top:20px;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li:last-child {
	border-right:none
}
.home-cooperation .cooperation-wrapper .cooperation-nav li:last-child span.title {
	letter-spacing:2px
}
.home-cooperation .cooperation-wrapper .cooperation-nav li .category {
	margin-top:60px;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	width:400px;
	float:right;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li h3 {
	margin:0;
	color:#000;
	font-family:"hiragino sans gb","microsoft yahei",Simsun,sans-serif;
	font-size:16px;
	font-weight:400;
	text-align:left;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li h3 span.title {
	font-size:30px;
	letter-spacing:6px
}
.home-cooperation .cooperation-wrapper .cooperation-nav li h3 span.line {
	color:rgba(196,196,196,.5)
}
.home-cooperation .cooperation-wrapper .cooperation-nav li .btn {
	overflow:hidden;
	
	margin:40px auto 0;
	cursor:pointer;
	text-align:center;
	float:left;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li .btn img{
	border-radius:120px;
	width:120px;
	height:120px;
	border:1px solid #000;
	}
.home-cooperation .cooperation-wrapper .cooperation-nav li .btn img:hover{
	-o-transform:rotate(360deg) ;
	-ms-transform:rotate(360deg) ;
	-webkit-transform:rotate(360deg) ;
	-moz-transform:rotate(360deg) ;
	transform:rotate(360deg) ;
	z-index:2
	webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.home-cooperation .cooperation-wrapper .cooperation-nav li .btn img:hover {
	border:1px solid #edc413;
}

.home-lohas {
	background-color:#f2f2f2;
	overflow:hidden;
	position:relative
}
.home-lohas .lohas-wrapper {
	height:400px;
	overflow:hidden
}
.home-lohas .lohas-wrapper .lohas-content {
	margin:100px auto 0;
	text-align:center
}
.home-lohas .lohas-wrapper .lohas-content h2 {
	margin:0;
	font-size:70px;
	font-family:FuturaCondensedMedium;
	color:#39383d;
	text-transform:uppercase;
	font-weight:400;
	letter-spacing:10px
}
.home-lohas .lohas-wrapper .lohas-content p {
	margin:0 0 10px;
	font-size:14px
}
.home-lohas .lohas-wrapper .lohas-content p.p1 {
	font-size:48px;
	font-weight:400;
	color:#39383d;
	margin-top:10px
}
.home-lohas .lohas-wrapper .lohas-content p.p1 span {
	position:relative;
	display:inline-block
}
.home-lohas .lohas-wrapper .lohas-content p.p1 span:after {
	content:'';
	display:block;
	position:absolute;
	top:-5px;
	width:100%;
	height:2px;
	background-color:#39383d
}
.home-lohas .lohas-wrapper .lohas-content .wenzi p {
	font-size:14px;
	margin-bottom:10px;
	font-weight:400;
	color:#666;
	line-height:16px
}
.home-lohas .lohas-pic {
	position:relative;
	height:800px;
	width:1925px;
	margin:0 auto;
	margin-left:-962px;
	left:50%;
}
.home-lohas .lohas-pic .lohas-box{
	}
.home-lohas .lohas-pic .lohas-box li{
	display:block;
	float:left;
	}
.home-lohas .lohas-pic .lohas-box li .lohas-pic-list{
	float:left; 
	margin-right:3px;
	margin-bottom:3px;
	display:block;
	}
.home-lohas .lohas-pic .lohas-pic-list {
	background-color:#fff;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.home-lohas .lohas-pic .lohas-pic-list1 {
	background-color:#fff;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.home-lohas .lohas-pic .lohas-pic-list img {
	display:block;
	border:0
}
.home-lohas .lohas-pic .lohas-pic-list p.img-title {
	line-height:20px;
	margin-top:10px;
	text-align:center
}
.home-lohas .lohas-pic .lohas-pic-list:hover {
	-o-transform:translate(0,100px) scale(1.5);
	-ms-transform:translate(0,100px) scale(1.5);
	-webkit-transform:translate(0,100px) scale(1.5);
	-moz-transform:translate(0,100px) scale(1.5);
	transform:translate(0,100px) scale(1.5);
	z-index:10;
	box-shadow:0 0 10px #333;
	
}
.home-lohas .lohas-pic .lohas-pic-list1:hover {
	-o-transform:translate(0,-100px) scale(1.5);
	-ms-transform:translate(0,-100px) scale(1.5);
	-webkit-transform:translate(0,-100px) scale(1.5);
	-moz-transform:translate(0,-100px) scale(1.5);
	transform:translate(0,-100px) scale(1.5);
	z-index:10;
	box-shadow:0 0 10px #333;
	
}
.home-lohas .lohas-pic .pic1 {
	left:50px;
	top:80px;
	-webkit-transform:rotate(10deg);
	-moz-transform:rotate(10deg);
	transform:rotate(10deg)
}
.home-lohas .lohas-pic .pic2 {
	left:280px;
	top:0;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0)
}
.home-lohas .lohas-pic .pic3 {
	left:588px;
	top:100px;
	-webkit-transform:rotate(-5deg);
	-moz-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
.home-lohas .lohas-pic .pic4 {
	left:810px;
	top:10px;
	-webkit-transform:rotate(20deg);
	-moz-transform:rotate(20deg);
	transform:rotate(20deg)
}
.home-lohas .lohas-pic .pic5 {
	left:1130px;
	top:150px;
	-webkit-transform:rotate(15deg);
	-moz-transform:rotate(15deg);
	transform:rotate(15deg)
}
.home-lohas .lohas-pic .pic6 {
	left:1370px;
	top:10px;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0)
}
.home-lohas .lohas-pic .pic7 {
	left:1500px;
	top:180px;
	-webkit-transform:rotate(-10deg);
	-moz-transform:rotate(-10deg);
	transform:rotate(-10deg)
}
.home-lohas .lohas-nav {
	position:relative;
	height:580px
}
.home-lohas .lohas-nav .lohas-nav-list {
	position:absolute;
	width:164px;
	height:420px;
	left:0;
	overflow:hidden
}
.home-lohas .lohas-nav .lohas-nav-list .title {
	height:160px;
	line-height:160px;
	text-align:center;
	font-family:FuturaCondensedMedium;
	font-size:30px;
	letter-spacing:2px
}
.home-lohas .lohas-nav .lohas-nav-list .line {
	height:10px;
	background-color:#39383d
}
.home-lohas .lohas-nav .lohas-nav-list .wenzi-wrap {
	overflow:hidden
}
.home-lohas .lohas-nav .lohas-nav-list .wenzi,.home-lohas .lohas-nav .lohas-nav-list .wenzi3 {
	font-size:24px;
	width:24px;
	line-height:28px;
	margin:0 auto;
	position:relative;
	-webkit-transition:top .5s ease-in-out;
	-moz-transition:top .5s ease-in-out;
	-o-transition:top .5s ease-in-out;
	transition:top .5s ease-in-out;
	z-index:1
}
.home-lohas .lohas-nav .lohas-nav-list .wenzi3 {
	top:20px
}
.home-lohas .lohas-nav .lohas-nav-list .wenzi2 {
	overflow:hidden;
	position:relative;
	z-index:2;
	-webkit-transition:top .5s ease-in-out;
	-moz-transition:top .5s ease-in-out;
	-o-transition:top .5s ease-in-out;
	transition:top .5s ease-in-out
}
.home-lohas .lohas-nav .lohas-nav-list.odd {
	top:50px;
	border-top:1px solid #b6b6b6;
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	color:#39383d
}
.home-lohas .lohas-nav .lohas-nav-list.odd .wenzi {
	top:-230px
}
.home-lohas .lohas-nav .lohas-nav-list.odd .wenzi2 {
	top:270px
}
.home-lohas .lohas-nav .lohas-nav-list.odd .wenzi-wrap {
	height:250px
}
.home-lohas .lohas-nav .lohas-nav-list.odd a {
	color:#39383d;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%
}
.home-lohas .lohas-nav .lohas-nav-list.odd a:hover {
	color:#c2464e
}
.home-lohas .lohas-nav .lohas-nav-list.odd a:hover .line {
	background-color:#c2464e
}
.home-lohas .lohas-nav .lohas-nav-list.odd a:hover .wenzi {
	top:270px
}
.home-lohas .lohas-nav .lohas-nav-list.odd a:hover .wenzi2 {
	top:0
}
.home-lohas .lohas-nav .lohas-nav-list.even {
	top:160px;
	border-top:1px solid #c2464e;
	color:#c2464e
}
.home-lohas .lohas-nav .lohas-nav-list.even .wenzi {
	top:-140px
}
.home-lohas .lohas-nav .lohas-nav-list.even .wenzi2 {
	top:180px
}
.home-lohas .lohas-nav .lohas-nav-list.even .line {
	background-color:#c2464e
}
.home-lohas .lohas-nav .lohas-nav-list.even .wenzi-wrap {
	height:160px
}
.home-lohas .lohas-nav .lohas-nav-list.even a {
	color:#c2464e;
	text-decoration:none;
	display:block
}
.home-lohas .lohas-nav .lohas-nav-list.even a:hover {
	color:#39383d
}
.home-lohas .lohas-nav .lohas-nav-list.even a:hover .line {
	background-color:#39383d
}
.home-lohas .lohas-nav .lohas-nav-list.even a:hover .wenzi {
	top:180px
}
.home-lohas .lohas-nav .lohas-nav-list.even a:hover .wenzi2 {
	top:0
}
.home-jobs {
	position: relative;
    background: url(../images/join-us.jpg) center 0 no-repeat;
    overflow-x: hidden;
}
.home-jobs .jobs-wrapper {
	height:800px;
	width:1400px;
}
.home-jobs .jobs-top {
	left:30px;
	float:left;
	height:400px;
}
.home-jobs .jobs-top .jobs-content {
	margin:80px auto 0;
	text-align:center;
	float:left;
	width:470px;
	font-size:45px;
}
.home-jobs .jobs-top .jobs-content h2 {
	margin:0;
	font-size:60px;
	font-weight:normal;
	font-family:FuturaCondensedMedium;
}
.home-jobs .jobs-top .jobs-content p {
	margin:0 0 10px;
	font-size:14px;
}
.home-jobs .jobs-top .jobs-content p.p1 {
	font-size:48px;
	margin:0px
}
.home-jobs .jobs-top .jobs-content p.p1 span {
	position:relative;
	display:inline-block;
	font-size:40px;
	font-family:"Arial,sans-serif","microsoft yahei","微软雅黑",Simsun,sans-serif;
}
.home-jobs .jobs-fuli .jobs-content p {
	margin:0 0 10px;
	font-size:14px;
	line-height:16px;
	color:#fff
}
.home-jobs .jobs-fuli .jobs-content p a {
	color:#fff
}
.home-jobs .jobs-fuli .jobs-content p.p-detail {
	margin-top:20px
}
.home-jobs .jobs-top .jobs-fl{ float:right; width:900px;}
.home-jobs .jobs-top .jobs-fl ul{ overflow:hidden; margin:112px 0 0 80px;}
.home-jobs .jobs-top .jobs-fl ul li{ display:block; width:344px; height:344px; display:block; float:left;
	 -webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	cursor:pointer;}
.home-jobs .jobs-top .jobs-fl ul li.zp{ background:url(../images/zp01.jpg) no-repeat;color:#000;}
.home-jobs .jobs-top .jobs-fl ul li.zp p{ font-size:24px; text-align:center; margin-top:35px; }
.home-jobs .jobs-top .jobs-fl ul li.zp:hover{color:#ef321f;}
.home-jobs .jobs-top .jobs-fl ul li.dy{ background:#e4a500;}
.home-jobs .jobs-top .jobs-fl ul li.dy p{ font-size:24px; text-align:center; color:#fff; line-height:344px;}
.home-jobs .jobs-top .jobs-fl ul li.dy:hover{background:#c45402;}
.home-jobs .jobs-top .jobs-fl ul li.rc{ background:url(../images/zp02.jpg) no-repeat;color:#000;}
.home-jobs .jobs-top .jobs-fl ul li.rc p{ font-size:24px; text-align:center; margin-top:35px;}
.home-jobs .jobs-top .jobs-fl ul li.rc:hover{color:#ef321f;}
.home-jobs .jobs-top .jobs-fl ul li.xy{ background:#f5cdaf;}
.home-jobs .jobs-top .jobs-fl ul li.xy:hover{background:#c45402;}
.home-jobs .jobs-top .jobs-fl ul li.xy p{ font-size:24px; text-align:center; color:#fff;line-height:344px;}
.home-jobs .jobs-list {
	position:absolute;
	top:501px;
	left:-280px;
	width:1550px;
	height:400px;
	overflow:hidden
}
.home-jobs .jobs-list li {
	float:left;
	width:310px;
	height:400px;
	overflow:hidden;
	vertical-align:top
}
.home-jobs .jobs-list li.wenzi {
	background-color:#39383d
}
.home-jobs .jobs-list li .img {
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out
}
.home-jobs .jobs-list li .img:hover {
	-o-transform:rotate(2deg) scale(1.1);
	-ms-transform:rotate(2deg) scale(1.1);
	-webkit-transform:rotate(2deg) scale(1.1);
	-moz-transform:rotate(2deg) scale(1.1);
	transform:rotate(2deg) scale(1.1)
}
.home-jobs .jobs-list .jobs-content {
	margin-left:80px
}
.home-jobs .jobs-list .jobs-content h3 {
	margin:100px 0 24px;
	color:#fff;
	font-family:"hiragino sans gb","microsoft yahei",Simsun,sans-serif;
	font-size:30px;
	font-weight:400
}
.home-jobs .jobs-list .jobs-content p {
	margin:0 0 10px;
	font-size:14px;
	line-height:16px;
	color:#fff
}
.home-jobs .jobs-list .jobs-content p a {
	color:#fff
}
.home-jobs .jobs-list .jobs-content p.p-detail {
	margin-top:20px
}
.home-contact{
	position: relative;
	background-color:#dedede;
}
.home-contact .contact-left{ width:27%; margin-left:3.333333%; float:left;}
.home-contact .contact-right{ width:67%; margin-left:1.333333%; float:left;}
.iw_poi_title {
	color:#C52;
	font-size:14px;
	font-weight:700;
	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
}
.BMapLabel {
	padding:5px!important;
	border:1px solid #000!important;
	top:0!important
}
.nav-fixed {
	position:fixed;
	height:70px;
	z-index:800;
	background-color:#c45402;
	width:100%
}
.nav-fixed .title-en {
	font-size:18px;
	font-family:FuturaCondensedMedium;
	font-weight:400;
	line-height:26px;
	height:26px;
	letter-spacing:2px;
	text-transform:capitalize;
	color:#dcdcdc;
}
.nav-fixed .title-zh {
	font-size:18px;
	line-height:18px;
	height:18px;
	margin-top:5px;
	color:#dcdcdc;
}
.nav-fixed ul {
	text-align:justify;
	width:1200px;
	margin:0 auto;
}
.nav-fixed li {
	float:left;
	color:#fff;
	height:56px;
	width:158.33333333px;
	text-align:center;
	position:relative;
	border-right:1px solid #e36d16;
	margin-top:7px;
}
.nav-fixed li:nth-child(7) {
	border-right:none;
	}
.nav-fixed li .wrap-a,.nav-fixed li a {
	color:#fff;
	text-decoration:none;
	display:block;
	height:100%
}
.nav-fixed li a {
	padding-top:6px
}
.nav-fixed li .wraper {
	padding:5px 0 7px;
	border:1px solid transparent;
}
.nav-fixed li:hover {
	cursor:pointer
}
.nav-fixed li:hover .wrap-a,.nav-fixed li:hover a {
	color:#fff
}
.nav-fixed li:hover .title-line {
	text-decoration:underline
}
.nav-fixed li:hover .li-list {
	display:block
}
.nav-fixed li:hover .wraper {
	color:#fff;
}
.nav-fixed li .li-list {
	display:none;
	background-color:#f5f5f5;
	border:1px solid #d5d5d5;
	border-width:1px 1px 0 1px;
	font-size:14px;
	line-height:46px;
	position:absolute;
	width:158.3333333px;
}
.nav-fixed li .li-list a {
	padding:0;
	color:#39383d;
	border-bottom:1px solid #e7e5e6
}
.nav-fixed li .li-list a:hover {
	color:#bb0f0f;
	background-color:#fff;
}
.fixes-nav {
	position:absolute;
	bottom:0;
	left:0;
	width:1px;
	height:80px;
	z-index:-1
}


.nav-list {
	height:70px;
	z-index:800;
	background-color:#c45402;
	width:100%;
	padding-top:1px
}
.nav-list ul {
	text-align:justify;
	width:1200px;
	margin:0 auto;
	list-style:none
}
.nav-list li {
	float:left;
	color:#000;
	width:158.33333333px;
	text-align:center;
	list-style:none;
	position:relative;
	z-index:800;
	border-right:1px solid #d3d3d3;
	margin-top:12px
}
.nav-list li:nth-child(7) {
	border-right:0px;
	}
.nav-list li .wrap-a,.nav-list li a {
	color:#dcdcdc;
	text-decoration:none;
	display:block
}
.nav-list li a {
	
}
.nav-list li .wraper {
	border:1px solid transparent;
}
.nav-list li:hover {
	cursor:pointer
}
.nav-list li:hover .li-list {
	display:block
}
.nav-list li.active {
	cursor:pointer
}
.nav-list li.active .wrap-a,.nav-list li.active a {
	color:#c2464e
}
.nav-list li .li-list {
	display: none;
    background-color: #f5f5f5;
    border: 1px solid #d5d5d5;
    border-width: 1px 1px 0 1px;
    font-size: 14px;
    line-height: 46px;
    position: absolute;
    width: 158.3333333px;
	top:57px;
}
.nav-list li .li-list a {
	padding: 0;
    color: #39383d;
    border-bottom: 1px solid #e7e5e6;
}
.nav-list li .li-list a.active,.nav-list li .li-list a:hover {
	color:#c2464e;
	background-color:#fff;
}
.nav-list .title-en {
	font-size:24px;
	font-family:FuturaCondensedMedium;
	font-weight:400;
	line-height:24px;
	height:24px;
	letter-spacing:2px;
	text-transform: capitalize;
}
.nav-list .title-zh {
	font-size:18px;
	line-height:18px;
	height:18px
}

/*关于择尚*/
.about-zeshang {
	position:relative;
	overflow:hidden;
	background-color:#fff;
}
.about-zeshang .about-zeshang-wrap {
	width:1200px;
	margin:0 auto
}
.about-zeshang-bg { 
position:relative;
left:50%;
margin-left:-980px;
}
.about-zeshang .about-zeshang-wrap .title {
	margin-top:80px;
	color:#000;
	font-size:28px;
	text-align:left;
	letter-spacing:4px;
}
.about-zeshang .about-zeshang-wrap .title span {
	display:inline-block;
	padding:2px 4px;

}
.about-zeshang .about-zeshang-wrap .content {
	margin-top:20px;
	padding-bottom:100px;
	text-align:left;
	font-size:16px;
	line-height:40px
}
.about-zeshang .about-zeshang-wrap .content p{
	color:#222;
	text-align:left;
	line-height:26px;
	}
.about-zeshang .about-zeshang-wrap .content h3{
	font-size:38px;
	font-weight:normal;
	}
.about-zeshang-nav{
	position:relative;
	width:100%;	
	}
.about-zeshang-nav ul{	
	overflow:hidden;
	}
.about-zeshang-nav ul li{
	display:block;
	float:left;
	width:20%;
	height:130px;
	border-top:10px solid #ebebeb;
	padding:10px;
	cursor:pointer;
}
.about-zeshang-nav ul li.on-fzlc{
	background-color:#f3f3f3;
	border-top:10px solid #c4b770;
	}
.about-zeshang-nav ul li.on-gyzs{
	background-color:#f3f3f3;
	border-top:10px solid #b67f5f;
	}
.about-zeshang-nav ul li.on-zzjg{
	background-color:#f3f3f3;
	border-top:10px solid #f58134;
	}
.about-zeshang-nav ul li .l-img{
	float:left;
	text-align:center;
	width:30%;
	}	
.about-zeshang-nav ul li .l-img img{
	width:100%;
	}
.about-zeshang-nav ul li .r-text{
	float:left;
	width:60%;
	margin-left:5%;
	}	
.about-zeshang-nav ul li .r-text strong{
	font-size:16px;
	color:#000;
	}
.about-zeshang-nav ul li .r-text p{
	font-size:12px;
	line-height:16px;
	color:#999;
	}
.business-zeshang{
	background:url(../images/zxyw-bg.png) no-repeat center;
	padding: 15px 0;
	}
.business-zeshang .main{
	background-color:#ffffff;
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	}
.business-zeshang .main .bus-top{
	margin:20px auto;
	background:url(../images/zxyw-1.jpg);
	width:1109px;
	height:259px;	
	}
.business-wz{
	margin-top:69px;
	overflow:hidden;
	}
.business-wz .left{
	width:50%;
	font-size:16px; line-height:26px;
	float:left;
	padding:0 40px;
	}
.business-wz .left h3{
	font-size:36px;
	font-family:FuturaCondensedMedium;
	margin-bottom:20px;
	text-align:center	
	}
.business-wz .left h3 b{
	font-family:"hiragino sans gb","microsoft yahei","微软雅黑",Simsun,sans-serif;
	font-weight:normal;
	font-size:30px;
	margin-left:20px;
	}
.business-wz .right{
	width:50%;
	float:right;
	padding:0 40px;
	font-size:16px; line-height:26px;
	}
.business-wz .right h3{
	font-size:36px;
	font-family:FuturaCondensedMedium;
	margin-bottom:20px;
	text-align:center		
	}
.business-wz .right h3 b{
	font-family:"hiragino sans gb","microsoft yahei","微软雅黑",Simsun,sans-serif;
	font-weight:normal;
	font-size:30px;
	margin-left:20px;
	}

.dynamics{	
	background:url(../images/banner_bg_5.jpg) no-repeat center;
	height:960px;
	padding-top:30px;
	}
.dynamics .main{
	width:1200px;
	background:#fff;
	margin:0 auto;
	padding:0 30px 30px;
	box-sizing: border-box;	
	}
.dynamics .main .dyn-top{
	background-color:#f0f0f0;
	padding:0 10px;
	
	}
.dynamics .main .dyn-top h3{
	font-size:26px;
	padding:15px 0;
	overflow:hidden;
	}
.dynamics .main .dyn-top p{
	font-size:14px;
	}
.dynamics .main .dyn-list{
	margin-top:20px;
	}
.dynamics .main .dyn-list ul{ overflow:hidden;}
.dynamics .main .dyn-list ul li{ width:357px; border:1px solid #e2e2e2; display:block; float:left; margin-right:34px; margin-bottom:20px;}
.dynamics .main .dyn-list ul li:nth-child(3n) {margin-right:0px; }
.dynamics .main .dyn-list ul li .time{ height:30px; line-height:30px; background:#f0f0f0; text-align:center; font-size:14px;}
.dynamics .main .dyn-list ul li .title{ line-height:24px; padding: 5px; font-size:14px; height:78px; overflow:hidden;}
.dynamics .main .dyn-list ul li .title a{color:#000;display:block}
.dynamics .main .dyn-list ul li .title a:hover{color:#000;}






/*联系我们*/
.contact-us {
	position:relative;
	overflow:hidden;
	background-color:#fff;
}
.contact-us-bg { 
position:relative;
left:50%;
margin-left:-960px;
}
.contact-us .contact-us-wrap {
	width:1124px;
	margin:25px auto 320px;
	height:174px;
	background-color:#eeeeee;
}
.contact-us-wrap dl{
	float:left;
	width:50%;
	padding:25px 0 0 90px;
}
.contact-us-wrap dt{
	font-weight:bold;}
.contact-us-wrap dt,.contact-us-wrap dd{
	line-height:25px;
	color:#444;}
/*招聘*/
.join-us {
	position:relative;
	overflow:hidden;	
}
.join-us-bg { 
position:relative;
margin:0 auto;
overflow:hidden;
}
.join-us-t{
	background:url(../images/join_us_bg.jpg) no-repeat center;
	height:316px;
	width:100%;
	padding-top: 35px;
}
.join-us-tag{
	background-color:rgba(255,255,255,.4);
	width:1200px;
	margin:0 auto;	
}
 ul.join-us-li{
	margin:0 auto;
	overflow:hidden;
	padding-left: 140px;	
}
 ul.join-us-li li{
	float:left;
	padding:50px 40px;
}
.join-us-main{
	width:1200px;
	margin:0 auto;
	background-color:#fff;
	margin-top:15px;
	padding:30px 20px;
}
.join-us-main h2{
	background-color:#f2f2f2;
	font-size:16px;
	height:45px;
	line-height:45px;
	padding-left:50px;
}
.join-us-main p{
	padding-left:50px;
	color:#666;
	margin-top:15px;
	line-height:25px;
}
.join-us-main p a,.join-us-main p a:hover{
	color:#19028c;
	text-decoration:underline;
}
.join-address{
	width:1200px;
	margin:0 auto;
	background-color:#eeeeee;
	margin-top:15px;
	overflow:hidden;
	margin-bottom:30px;
}
.join-address dl{
	float:left;
	width:50%;
	padding:25px 0 25px 90px;
}
.join-address dt{
	font-weight:bold;
}
.join-address dt,.join-address dd{
	line-height:25px;
	color:#444;
}
.join-us-main ul.list-title{
	background-color:#f2f2f2;
	border-bottom:1px solid #e0e0e0;
	height:50px;
	line-height:50px;
}
.join-us-main li{
	float:left;
	padding-left:5%;
}
.join-us-main ul.list-li{
	background-color:#fff;
	border-bottom:1px solid #e0e0e0;
	height:50px;
	line-height:50px;	
}
.join-us-main ul.list-li li a{
    color:#000;
	cursor:pointer;
}
.join-us-main p.list-detail{
	border-bottom:1px solid #e0e0e0;
	padding-bottom:10px;
	
}
.contact-left {
	margin-left:46px;
	}
.contact-left h4{ font-weight:normal; margin:245px 0 10px 0;font-size: 30px;
    font-weight: normal;
    font-family: FuturaCondensedMedium;
    color: #414040;
	text-transform:uppercase;}
.contact-left h5{ font-size:14px; font-weight:bold;color: #414040;}
.contact-left dd dl{ line-height:30px;}
.form-wrapper{ width:100%; }
.form-wrapper input{ cursor:pointer;}
.form-wrapper .form-submit-tj{ background:#c45402; text-align:center; font-size:18px; height:70px; line-height:70px; float:left; width:260px;color:#fff;}
.form-wrapper .form-submit-qx{ background:#cfcfcf; text-align:center; font-size:18px; height:70px; line-height:70px; float:left; width:260px; margin-left:20px;color:#fff;}
.contact-right h3{ margin:100px 0 30px 30px;
    font-size: 45px;
    font-weight: normal;
    font-family: FuturaCondensedMedium;
	color:#000;}
.con-bg-l{
	float:left;}
.con-bg-r{
	float:left;
	margin-left:10px;
	margin-top:9px;
	padding:0 10px 30px 0;
	border-right:1px solid #CCC;
	}
.contact-right{
	float:left;
	margin-left:5%;
	width:25%;
}
.contact-right{
	width: 45%;
    margin-left: 3.333333%;
    float: left;
	color:#414040;}
.contact-right h4{ font-size:18px;}
.contact-right dd dl{ line-height:30px;}

/*投资者关系*/
.investor{
	position:relative;
	background:url(../images/contact_bg.jpg) no-repeat center;
	margin:0 auto;
	overflow:hidden;
}
.investor-main{
	background-color:#fff;
	width:1200px;
	margin:0 auto;
	margin-top:15px;
	padding:0 45px;	
	margin-bottom:120px;
}
.investor-main .title{
	border-bottom:1px solid #d5d5d5;
	height:50px;
	line-height:50px;
	font-size:16px;
}
.investor-main .title li{
	color:#d5d5d5;
	float:left;
	padding:0 10px;
}
.investor-main .title li.on{
	color:#000;
	border-bottom:3px solid #d9504a;

}
.investor-main .content{
	width:100%;
	overflow:hidden;
	padding-bottom:100px;
}
.investor-main .investor-left{
    width:70%;
	float:left;

}
.investor-left h2{
    font-size:26px;
	margin-top:20px;
	margin-bottom:30px;
	color:#333;
}
.investor-left h3{
	color:#333;
	font-size:18px;
	margin-bottom:20px;
}
.investor-left p{
	padding-bottom:20px;
	padding-left:10px;
}
.investor-left a,.contact-left a:hover,
.investor-right a,.contact-right a:hover{
	color:#069cfb;
	text-decoration:none;
	cursor:pointer;
}

.investor-left li{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ccc;
	float:none;
	padding-left:40px;

}
.investor-left li.bg{
	background-color:#f2f2f2;
	padding-left:20px;
}
.investor-left li a{
	width:84%;
	display:inline-block;
}
.investor-left .download2{
	text-align:left;
	width:8%;
}
.investor-left .download1{
	text-align:left;
	width:8%;
}
.investor-left li:first-child{
	border-top:1px solid #ccc;
}
.investor-right{
	float:left;
	margin-left:5%;
	width:25%;
}
.investor-right ul{
	margin-top:25px;
	padding-bottom:15px;
	width:95%;
	border-bottom:1px solid #d9504a;
}
.investor-right ul li{
	height:30px;
	line-height:30px;
}
.investor-right ul li:first-child{
	color:#333;
}
.investor-right ul li span{
	margin-right:10px;
}
/*薪酬福利*/
.jobs-index {
	position:relative;
	overflow:hidden;	
}
.jobs-wrap { 
position:relative;
margin:0 auto;
overflow:hidden;
}
.jobs-main{
	background:url(../images/fl_bg.jpg) no-repeat center;
	height:370px;
	width:100%;
	padding-top: 35px;
}
.jobs-main-content{
	width:1000px;
	margin:0 auto;	
}
.jobs-main-content li{
	float:left;
	margin-right:20px;
	}
.jobs-main-content li p{
	text-align:center;
}
.jobs-main-content li p.p1,
.jobs-main-content li p.p2{
	width:230px;
	color:#fff;
	text-align:center;
	padding-left:50px;
}
.jobs-main-content li p.p1{
	font-size:16px;
	margin-top:20px;
}
.jobs-main-content li:last-child{
	margin:80px 0 0 20px;
	font-size:16px;
}
.jobs-main-content li:last-child a{
	color:#fff;
}
 .jobs-main2{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	
}
 .jobs-main2 .jobs-m2{
	width:1000px;
	margin:60px auto;
	overflow:hidden;
}
 .jobs-main2 ul{
	overflow:hidden;
}
 .jobs-main2 li{
	float:left;
	margin-left:30px;
}

 .jobs-main2 li p{
	width:125px;
	color:#000;
	text-align:center;
}
 .jobs-main2 li p.p1{
	font-size:16px;
}
 .jobs-main2 li p.p2{
	 color:#bebebe;
}
.wh-nav {
	margin-top:20px;
	position:relative;
}
.wh-nav li {
	width:50%;
	height:220px;
	float:left;
	padding:0 30px;
}
.wh-nav li:last-child {
	border-right:none
}
.wh-nav li:last-child span.title {
	letter-spacing:2px
}
.wh-nav li .category {
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	width:365px;
	float:right;
}
.wh-nav li h3 {
	margin:0;
	color:#000;
	font-size:18px;
	font-weight:400;
	text-align:left;
}
.wh-nav li h3 span.title {
	font-size:30px;
	letter-spacing:6px
}
.wh-nav li h3 span.line {
	color:rgba(196,196,196,.5)
}
.wh-nav li .btn {
	overflow:hidden;
	border:none;
	margin:40px auto 0;
	cursor:pointer;
	text-align:center;
	float:left;
}
.wh-nav li .btn img{
	border-radius:90px;
	width:90px;
	height:90px;
	border:1px solid #000;
	}
.wh-nav li .btn img:hover{
	-o-transform:rotate(360deg) ;
	-ms-transform:rotate(360deg) ;
	-webkit-transform:rotate(360deg) ;
	-moz-transform:rotate(360deg) ;
	transform:rotate(360deg) ;
	z-index:2
	webkit-transition: all .6s ease-in-out;
    -moz-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out;
}
.wh-nav li .btn img:hover {
	border:1px solid #edc413;
}
.jy-ln{ overflow:hidden;}
.jy-ln h4{ font-size:22px; margin:40px 0; font-weight:normal;}
.jy-ln .ln-clear li{ width:30%; margin-right:5%; float:left;}
.jy-ln .ln-clear li:nth-child(3){ margin-right:0;}