@charset "utf-8";
	/* CSS Document*/
	.wrap .content {
	margin:0 auto;
	max-width:1340px;
}
.header_box .header {
	margin:0 auto;
	max-width:1340px;
}
.top_box {
	position:relative;
	overflow:hidden
}
.header_box {
	width:100%;
	background:#fff;
}
.header {
	padding:16px 0;
	position:relative;
	z-index:999;
}
.header .logo {
	float:left;
}
.header .nav {
	float:left;
	margin:5px 0 0 60px
}
.header .nav li:first-child {
	border:none
}
.header .nav li {
	float:left;
	font-size:18px;
}
.header .nav li a {
	display:block;
	padding:5px 18px;
	color:#56595b;
	transition:none
}
.header .nav li a:hover,.header .nav li.on a {
	color:#fff;
	background:#e94620
}
.header .nav li.menu a {
	cursor:default
}
.header .header_r {
	float:right;
	width:183px
}
.header .group {
	position:relative;
	float:left;
	padding:0 0 0 45px;
	width:110px;
	background:url(../images/earth.png) left center no-repeat;
	height:20px
}
.header .group dt {
	padding:0 20px 0 0;
	color:#56595b;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	background:url(../images/select_arrow.png) no-repeat right center
}
.header .group dd {
	display:none;
	background:url(../images/header_bg.png);
	position:absolute;
	width:100%;
	left:0;
	top:20px;
}
.header .group dd a {
	display:block;
	padding:0 0 0 45px;
	color:#56595b;
	font-size:12px;
	line-height:22px
}
.header .group dd a:hover {
	color:#e94620
}
.header .line {
	float:left;
	margin:3px 0 0 10px;
	background:#fff;
	height:14px;
	width:1px;
}
.header .language {
	float:left;
	margin:3px 20px 0;
	font-size:12px;
	color:#6f6f6f
}
.header .language a {
	color:#6f6f6f;
	padding:0 3px
}
.header .language a:hover,.header .language a.on {
	background:#e94620;
	color:#fff
}
.header .share a {
	float:right;
	margin:3px 22px 0 0;
	width:20px;
	height:15px;
	transition:none
}
.header .share {
	float:left
}
.header .bottom a {
	float:right;
	margin:15px 0 0 25px;
	line-height:22px;
	color:#5f5f5f
}
.header .bottom a:hover {
	color:#d03c31
}
.header .bottom .icon {
	display:inline-block;
	vertical-align:-4px;
	margin:0 5px 0 0;
	width:25px;
	height:20px
}
.header .bottom .hotel .icon {
	background:url(../images/advance.png) no-repeat
}
.header .bottom .wine .icon {
	background:url(../images/advance.png) no-repeat -26px 0
}
.drop_box {
	display:none;
	position:absolute;
	width:138px;
	height:auto;
	z-index:9999;
	border-bottom:2px solid #e9461f;
	background:url(../images/nav_sub_bg.png)
}
.drop {
	display:none
}
.nav_btn {
	display:none
}
.ie7 .drop_box,.ie8 .drop_box {
	background:#fff
}
.drop_box .inner {
	}
.drop_box .sub_list li {
	font-size:16px;
	text-align:center
}
.drop_box .sub_list li a {
	display:block;
	line-height:36px;
}
.drop_box .sub_list li a:hover {
	background:#e9461f;
	color:#fff
}
.drop_box .cont_box {
	}
.drop_box .cont_box .image {
	float:left
}
.drop_box .cont_box .image img {
	width:252px;
	height:189px
}
.drop_box .cont_box .cont {
	float:right;
	width:222px
}
.drop_box .cont_box .title {
	padding:10px 15px 0 0;
	font-size:20px;
	line-height:26px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.drop_box .cont_box .title a {
	text-decoration:underline;
	color:#231815;
}
.drop_box .cont_box .title a:hover {
	color:#e9461f
}
.drop_box .cont_box .text {
	padding:20px 0;
	font-size:12px;
	line-height:22px;
	color:#757575
}
.drop_box .cont_box .more {
	display:block;
	width:110px;
	height:26px;
	text-align:center;
	line-height:26px;
	background:#e9461f;
	color:#fff;
	font-size:12px
}
.inner_banner .phone_banner {
	display:none
}
.advan_box {
	position:fixed;
	right:0;
	top:110px;
	z-index:10001
}
.advan_box .btn {
	display:block;
	position:relative;
	text-indent:40px;
	margin:0 0 10px;
	width:148px;
	height:38px;
	line-height:38px;
	background:#f6f6f6;
	border-radius:3px;
	color:#878787;
}
.advan_box .btn:hover {
	background:#e2f2fb;
	color:#d14237
}
.advan_box .icon {
	position:absolute;
	left:8px;
	top:8px;
	width:25px;
	height:20px;
	background:url(../images/advance.png) no-repeat
}
.advan_box .btn .arrow {
	position:absolute;
	right:18px;
	top:16px;
	width:5px;
	height:8px;
	background:url(../images/advance.png) no-repeat -60px -6px
}
.advan_box .btn2 .icon {
	background-position:-28px 0 }
.advan_box .btn3 .icon {
	background:url(../images/e.png) no-repeat }
.ndw-head.padding0 {
	padding:0
}
.banner_list {
	background:#303030
}
.banner_list,.banner_list li,.banner_list li img {
	font-size:0
}
.banner_list li .phone {
	display:none
}
.box1 {
	position:relative;
	margin:32px 0;
	height:573px;
	overflow:hidden
}
.box1 .image_wrap {
	position:relative
}
.box1 .image_wrap .image {
	position:absolute;
	left:0;
	top:0;
	width:1340px;
	height:573px
}
.box1 .image_wrap img {
	width:1340px;
	height:573px
}
.box1 .layer {
	position:absolute;
	left:55px;
	top:55px;
	width:794px;
	height:467px;
	z-index:100000
}
.box1 .brand_box,.box1 .detail_box {
	float:left;
	width:50%;
	height:467px
}
.box1 .detail_box .inner {
	display:none
}
.box1 .detail_box .inner:first-child {
	display:block
}
.box1 .brand_box {
	background:url(../images/white_bg.png)
}
.box1 .detail_box {
	position:relative;
	background:url(../images/black_bg.png)
}
.box1 .brand_box .inner {
	padding:0 7%
}
.box1 .brand_box .title .cn,.box2 .title .cn,.box3 .title .cn {
	display:inline-block;
	padding:20px 0 5px;
	margin:0 0 5px;
	font-size:30px;
	color:#4e565d;
	border-bottom:2px solid #000
}
.box1 .brand_box .title .en,.box2 .title .en,.box3 .title .en {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#4e565d;
	text-transform:uppercase
}
.box1 .brand_box .brand_all {
	padding:60px 0 0;
	font-size:26px;
	color:#303030
}
.box1 .brand_box .box_list {
	margin:38px 0 0;
	height:228px;
	overflow:hidden
}
.box1 .brand_box .box_list li {
	float:left;
	margin:0 0 38px;
	width:33.33%;
	font-size:20px
}
.box1 .brand_box li a {
	padding:0 5px
}
.box1 .brand_box li a:hover,.box1 .brand_box li.on a {
	color:#fff;
	background:#e9461f
}
.box1 .brand_box li {
	float:left;
	width:33.33%
}
.box1 .brand_box li img {
	width:100%;
	height:auto
}
.box1 .detail_box .inner {
	position:absolute;
	left:46px;
	top:0;
	width:302px;
	overflow:hidden
}
.box1 .detail_box .list {
	width:100000px
}
.box1 .detail_box .list li {
	float:left;
	width:302px
}
.box1 .detail_box .text {
	margin:35px 0 8px;
	font-size:12px;
	line-height:18px;
	color:#fff
}
.box1 .detail_box .more,.box2 .layer .more {
	margin:40px 0 0;
	display:block;
	width:138px;
	height:26px;
	background:#e9461f;
	color:#fff;
	line-height:26px;
	text-align:center
}
.box1 .detail_box .brand_logo {
	padding:35px 0;
	font-size:26px;
	color:#fff
}
.box1 .hot_title {
	margin:28px 0 0;
	font-size:32px;
	font-weight:bold;
	color:#e15f45
}
.box1 .hot_title .hot {
	display:inline-block;
	margin:0 0 0 10px;
	vertical-align:-4px;
	width:36px;
	height:35px;
	background:url(../images/hot.png) no-repeat
}
.box1 .life_type {
	}
.slide_top {
	position:absolute;
	left:0;
	top:0;
	width:1340px;
	height:573px
}
.slide_top ul {
	position:relative
}
.slide_top.first {
	z-index:99999
}
.life_type li {
	float:left;
	margin:34px 0;
	width:50%;
	font-size:20px;
	color:#281e26;
	cursor:pointer
}
.life_type li .inner {
	padding:3px 0 3px 40px
}
.life_type li.on .inner {
	color:#e15f45
}
.life_type li.type1 .inner {
	background:url(../images/life_type.png) no-repeat 0 2px
}
.life_type li.type2 .inner {
	background:url(../images/life_type.png) no-repeat 0 -35px
}
.life_type li.type3 .inner {
	background:url(../images/life_type.png) no-repeat 0 -71px
}
.life_type li.type4 .inner {
	background:url(../images/life_type.png) no-repeat 0 -104px
}
.type_title {
	margin:45px 0 ;
	font-size:32px;
	color:#e15f45;
	font-weight:bold
}
.hide {
	display:none
}
.box2_wrap {
	background:#f1efe8;
	padding:32px 0
}
.box2 {
	margin:0 auto;
	max-width:1340px;
}
.box2 .city_box {
	float:left;
	width:350px
}
.box2 .city_box li a {
	display:block;
	margin:3px 0;
	width:70%;
	font-size:16px;
	text-indent:10px;
	line-height:30px;
	border:1px solid #f1efe8;
	color:#281e26
}
.box2 .city_box li a:hover,.box2 .city_box li.on a {
	border:1px solid #a7a7a7;
	color:#e9461f
}
.box2 .city_text {
	padding:50px 0 20px;
	font-size:26px;
	color:#303030
}
.box2 .commer_slider {
	float:left;
	position:relative;
	width:985px;
	height:452px }
.box2 .commer_slider .boxs {
	position:absolute;
	left:0;
	top:0;
	z-index:10
}
.box2 .commer_slider .boxs:first-child {
	z-index:100
}
.box2 .commer_slider img {
	width:985px;
	height:452px
}
.box2 .layer {
	position:absolute;
	right:0;
	top:0;
	width:420px;
	height:220px;
	color:#fff;
	background:url(../images/black_bg.png)
}
.box2 .layer .inner {
	padding:0 8%
}
.box2 .layer .text {
	font-size:12px;
	line-height:18px
}
.box2 .layer .title {
	padding:25px 0 20px;
	font-size:26px
}
.box2 .layer .more {
	margin:20px 0 0
}
.box3 {
	padding:0 0 40px;
	border-bottom:1px solid #ccc
}
.box3 .title .cn {
	padding:40px 0 5px
}
.box3 .list {
	margin:0 0 0 -165px
}
.box3 .list li {
	float:left;
	width:50%;
}
.ie7 .box3 .list li {
	margin-left:-1px
}
.box3 .list li .inner {
	margin:0 0 0 165px
}
.box3 .list .title {
	padding:10px 0;
	font-size:20px;
	color:#303030
}
.box3 .list .text {
	font-size:12px;
	line-height:18px;
	color:#303030;
	min-height:54px
}
.box3 .list li .image {
	margin:40px 0 0;
	text-align:center
}
.box3 .list li .image img {
	max-width:100%;
	height:auto
}
.more_project a {
	margin:0 15px 0 0;
	color:#e83f00;
	text-decoration:underline
}
.box5 .news_list .time.news_icon {
	background:#e83f00 url(../images/news_icon.png) no-repeat center center
}
.box5 .news_list .time.idea_icon {
	background:#e83f00 url(../images/idea_icon.png) no-repeat center center
}
.box5 .news_list .time.pro_icon {
	background:#e83f00 url(../images/ncw_tabs_icon_project.png) no-repeat center center
}
.box5 .news_list .time.media_icon {
	background:#e83f00 url(../images/ncw_tabs_icon_media.png) no-repeat center center
}
.box2 .bx-controls,.box1 .bx-controls {
	left:0;
	bottom:50%;
	width:100%;
	min-width:inherit;
	height:auto;
	background:none
}
.box2 .bx-controls-direction,.box1 .bx-controls-direction {
	display:block
}
.box2 .bx-wrapper .bx-prev,.box1 .bx-wrapper .bx-prev {
	transition:none;
	margin:-6px 0 0;
	width:44px;
	height:43px;
	background:url(../images/commer_arrow.png) no-repeat
}
.box2 .bx-wrapper .bx-prev:hover,.box1 .bx-wrapper .bx-prev:hover {
	width:44px;
	height:43px;
	background:url(../images/commer_arrow.png) no-repeat 0 -43px
}
.box2 .bx-wrapper .bx-next,.box1 .bx-wrapper .bx-next {
	transition:none;
	margin:-6px 0 0;
	width:44px;
	height:43px;
	background:url(../images/commer_arrow.png) no-repeat -43px 0 }
.box2 .bx-wrapper .bx-next:hover,.box1 .bx-wrapper .bx-next:hover {
	width:44px;
	height:43px;
	background:url(../images/commer_arrow.png) no-repeat -43px -43px }
.box5 {
	position:relative;
	margin:60px 0 10px;
}
.box5_inner {
	position:relative;
	overflow:hidden;
}
.box5 .news_list {
	margin:0 0 0 -140px
}
.box5 .news_list li {
	float:left;
	width:50%;
	margin:0 0 30px
}
.box5 .news_list li .inner {
	margin:0 0 0 140px;
	position:relative;
	padding:0 0 0 95px;
}
.box5 .news_list .time {
	position:absolute;
	left:0;
	top:0;
	width:68px;
	height:68px;
	background:#e83f00;
	color:#fff;
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:28px
}
.box5 .news_list .line {
	display:none;
	width:110px;
	height:2px;
	background:#000
}
.box5 .news_list .title {
	padding:20px 0;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.box5 .news_list .title a {
	color:#4e565d
}
.box5 .news_list .title a:hover {
	color:#e7000a
}
.box5 .news_list .text {
	font-size:12px;
	line-height:24px;
	color:#4e565d;
	min-height:58px
}
.box5 .news_list .arrow {
	margin:30px 0 0;
	display:block;
	width:16px;
	height:16px;
	background:url(../images/arrow.png) no-repeat;
	transition:none
}
.footer_nav {
	margin:0 0 10px;
	background:#f7f7f7;
	border-top:1px solid #e5e5e5
}
.footer_nav .inner {
	padding:0 0 40px;
	margin:0 auto;
	max-width:1340px
}
.footer_nav .list li {
	float:left;
	margin:0 139px 0 0 }
.footer_nav .list {
	margin:0 -148px 0 0
}
.footer_nav .list li dt {
	padding:35px 0 15px;
	font-size:18px
}
.footer_nav .list li dd {
	line-height:32px;
	font-size:12px
}
.footer_nav .list li dd a {
	display:block
}
.footer {
	border-top:10px solid #e9461f
}
.footer .inner {
	margin:0 auto;
	padding:0 0 60px;
	max-width:1340px
}
.footer .footer_l {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	color:#4e565d
}
.footer .footer_l .copyright {
	padding:20px 0
}
.footer .footer_l .text {
	font-size:10px;
	line-height:14px;
	color:#a3a3a3
}
.footer .footer_r {
	float:right
}
.footer .footer_r .list {
	float:right;
	margin:20px 0 0
}
.footer .footer_r .list li {
	float:left;
	font-size:12px;
}
.footer .footer_r .list li span {
	margin:0 12px;
	color:#e1e1e1
}
.footer .friend {
	float:right;
	position:relative;
	margin:14px 20px 0 0;
	width:234px;
	height:26px;
	border:1px solid #000;
	cursor:pointer
}
.footer .friend dt {
	position:relative;
	line-height:26px;
	font-size:12px;
	text-indent:12px;
	color:#4e565d
}
.footer .friend .arrow {
	position:absolute;
	right:8px;
	top:7px;
	width:23px;
	height:13px;
	border-left:1px solid #000;
	background:url(../images/friend_arrow.png) no-repeat right center
}
.footer .friend dd {
	display:none;
	position:absolute;
	left:-1px;
	bottom:26px;
	width:100%;
	min-height:50px;
	background:#fff;
	border:1px solid #000;
}
.footer .friend dd a {
	display:block;
	text-indent:12px;
	line-height:26px
}
.dir {
	padding:10px 0;
	text-align:right;
	color:#999
}
.dir a,.dir span {
	color:#999
}
.dir a:hover {
	color:#e94620
}
.inner_banner img {
	width:100%;
	height:auto
}
.infscr-loading img {
	display:none
}
/*��������*/
	.title_box {
	}
.title_box .title {
	padding:0 0 3px;
	display:inline;
	font-size:38px;
	color:#4e565d;
	font-weight:100;
}
.title_box .en {
	padding:16px 0 30px;
	font-family:Arial;
	font-size:24px;
	color:#4e565d;
	text-transform:uppercase
}
.title_box .text {
	display:none;
	padding:0 0 30px;
	font-size:16px;
	color:#4e565d;
	line-height:24px;
	text-align:center
}
.company_box {
	margin:0 auto 90px;
	width:1115px;
}
.company_box .company_image {
	float:left;
	position:relative;
	top:0;
	width:478px;
	position:relative;
	z-index:10
}
.company_box .company_image .image img {
	width:478px;
	height:376px
}
.ie7 .company_box .company_image,.ie8 .company_box .company_image {
	top:66px
}
.company_box .company_image .icon {
	padding:30px 0
}
.company_box .company_image .text {
	padding:0 100px 0 0;
	line-height:30px;
	font-size:18px;
	color:#4e565d
}
.company_box .cont {
	float:right;
	margin:0 0 0 -100px;
	padding:0 0 30px;
	position:relative;
	top:66px;
	width:725px;
	min-height:667px;
	background:#f0f0f0
}
.ie7 .company_box .cont,.ie8 .company_box .cont {
	top:0
}
.company_box .cont .text {
	padding:60px 40px 0 130px;
	color:#4e565d;
	line-height:28px
}
.company_data {
	margin:0 0 15px;
	height:302px;
	background:url(../images/company_bg.jpg) no-repeat;
	background-size:100% 100%;
	overflow:hidden
}
.company_data .inner_box {
	}
.company_data .inner_box .list {
	}
.company_data .inner_box .list li {
	float:left;
	margin:64px 0 0;
	width:33.33%;
	*margin-left:-1px
}
.company_data .inner_box .list li .inner {
	position:relative
}
.company_data .inner_box .list li .inner .line {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:1px;
	background:#fff
}
.company_data .inner_box .list li .box {
	padding:10px 0 0;
	margin:0 auto;
	width:174px;
	height:112px;
	color:#fff;
	text-align:center;
	font-size:36px
}
.company_data .inner_box .list li .box p {
	font-size:60px
}
.culture_box {
	padding:0 0 70px
}
.culture_box li.boxs7 {
	background:#e15f45
}
.culture_box li {
	float:left;
	position:relative;
	width:415px;
	height:415px;
	background:#f4f3f0;
	-moz-opacity:0;
	opacity:0;
}
.culture_box li .image img {
	width:415px;
	height:415px
}
.culture_box li .inner {
	text-align:center
}
.culture_box li .inner .title {
	padding:100px 0 0;
	font-size:30px;
	color:#e9461f
}
.culture_box li .line {
	margin:8px auto 12px;
	width:90px;
	height:2px;
	background:#000;
}
.culture_box li .inner .en {
	color:#4e565d;
	font-size:16px;
	font-family:Arial;
	text-transform:uppercase
}
.culture_box li .list {
	padding:45px 0 0;
	font-size:18px;
	color:#4e565d
}
.culture_box li .list .icon {
	display:inline-block;
	margin:0 10px 0 0;
	vertical-align:-2px;
	width:16px;
	height:16px;
	background:url(../images/arrow.png) no-repeat
}
.culture_box li .list p {
	margin:0 0 12px
}
.culture_box li .layer {
	position:absolute;
	top:115px;
	left:50%;
	margin:0 0 0 -150px;
	width:300px;
	text-align:center
}
.culture_box li .layer .icon {
	margin:0 auto;
	display:block;
	width:94px;
	height:94px;
	background:url(../images/culture_icons.png) no-repeat
}
.culture_box li .layer .en {
	color:#f4f3f0;
	font-family:Arial;
	font-size:16px;
	text-transform:uppercase
}
.culture_box li.boxs1 .icon {
	background-position:-470px 0
}
.culture_box li.boxs6 .icon {
	background-position:-94px 0
}
.culture_box li.boxs8 .icon {
	background-position:-282px 0
}
.culture_box li.boxs9 .icon {
	background-position:-188px 0
}
.culture_box li.boxs11 .icon {
	background-position:-376px 0
}
.culture_box li.boxs10 .cont {
	position:absolute;
	bottom:30px;
	left:30px;
	text-align:left;
	line-height:18px;
	font-family:Arial
}
.culture_box li.boxs10 .cont .sub_title {
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 5px
}
.culture_box li .layer_bg {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/culture_bg.png);
	text-align:center;
	font-size:30px;
	color:#fff
}
.download_scroll_about {
	margin:0;
	height:976px
}
.staff_text {
	width:100%;
	margin:0 0 75px;
	z-index:1000;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:20px;
	background:#f1efe8
}
.staff_text .inner {
	padding:15px 10%;
	color:#4e565d;
	line-height:26px;
	font-size:14px
}
.culture_phone {
	display:none
}
.story_wrap {
	margin:56px 0 0;
	background:url(../images/story_bg.jpg) no-repeat center center
}
.story_title {
	padding:40px 0;
	text-align:center
}
.story_title .cn {
	font-size:36px;
	color:#e15f45;
	font-weight:bold
}
.story_title .en {
	padding:5px 0 0;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	text-shadow: 1px 1px 2px #000;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase
}
.story_wrap .story_box {
	margin:0 auto;
	max-width:1204px
}
.story_wrap .story_box .list {
	padding:0 0 70px;
	margin:0 0 0 -50px
}
.story_wrap .story_box .list li {
	float:left;
	width:25%
}
.story_wrap .story_box .list li .inner {
	margin:0 0 0 50px;
	text-align:center
}
.story_wrap .story_box .list li .inner .image a img:first-child + img {
	display:none
}
.story_wrap .story_box .list li .text {
	margin:10px 0 0
}
.story_wrap .story_box .list li .cn {
	font-size:24px;
	color:#373737
}
.story_wrap .story_box .list li .en {
	padding:6px 0 0;
	font-size:12px;
	color:#91a48e;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif
}
.story_wrap .story_box .list li img {
	width:100%;
	height:auto
}
.life_cont_wrap {
	padding:0 0 70px;
	background:url(../images/life_cont_wrap.jpg) no-repeat center center
}
.culture_banner {
	position:relative
}
.culture_banner img {
	width:100%;
	height:auto
}
.culture_banner .text {
	position:absolute;
	left:0;
	top:40%;
	width:100%;
	line-height:24px;
	color:#3c3c3c;
	text-align:center
}
.culture_banner .text h4 {
	padding:15px 0 14px;
	font-size:30px;
	color:#e94620;
	font-weight:100
}
.culture_banner .text .f20 {
	font-size:20px
}
.culture_story {
	margin:0 auto;
	width:1002px
}
.culture_story .inner {
	margin:0 0 50px -51px
}
.culture_story li {
	float:left
}
.culture_story li .boxs {
	position:relative;
	margin:0 0 51px 51px
}
.culture_story li .text {
	position:absolute;
	left:0;
	min-height:50px;
	bottom:0;
	width:100%;
}
.culture_story li .text .cont {
	position:relative;
	margin:12px 20px;
	color:#fff
}
.culture_story li .more {
	position:absolute;
	right:0;
	top:6px;
	width:16px;
	height:16px;
	background:url(../images/stroy_arr.png) no-repeat
}
.culture_story li .text .cn {
	margin:0 0 5px;
	font-size:28px
}
.culture_story li .text .en {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase
}
.culture_story li .text a {
	color:#fff
}
.culture_story li .text1 {
	background:#e15f45
}
.culture_story li .text2 {
	background:#4187ab
}
.culture_story li .text3 {
	background:#9e5fa6
}
.culture_story li .text4 {
	background:#a6635f
}
.culture_story li .boxs1 .text .cn,.culture_story li .boxs2 .text .cn,.culture_story li .boxs3 .text .cn,.culture_story li .boxs4 .text .cn {
	float:left;
	margin:-3px 10px 0 0
}
.culture_story li .boxs1 .text .en,.culture_story li .boxs2 .text .en,.culture_story li .boxs3 .text .en,.culture_story li .boxs4 .text .en {
	float:left;
	line-height:30px
}
.culture_title {
	padding:35px 0;
	text-align:center
}
.culture_title .cn {
	font-size:24px;
	color:#4e565d;
	font-weight:bold
}
.culture_title .en {
	font-size:18px;
	color:#4e565d;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100
}
.culture_title .line {
	color:#c9cbcc;
	font-size:18px
}
.life_cont {
	margin:0 auto;
	max-width:1258px;
	height:auto;
	background:#a3aaa2
}
.life_cont .life_big {
	float:left;
	position:relative;
	width:835px;
	height:470px;
	overflow:hidden
}
.life_box {
	height:336px;
	overflow:hidden
}
.life_list {
	float:right;
	position:relative;
	width:423px;
	height:470px;
}
.life_list .inner_box {
	height:470px;
	overflow:hidden
}
.life_list .top,.life_list .bottom {
	position:absolute;
	left:50%;
	margin:0 0 0 -15px;
	transition: none 0s ease 0s ;
	width:29px;
	height:18px;
	background:url(../images/life_big_arrow.png) no-repeat
}
.life_list .top {
	top:-30px;
	background-position:-30px 0;
}
.life_list .top:hover {
	background-position:-1px 0
}
.life_list .bottom {
	bottom:-30px;
	background-position:-30px -18px
}
.life_list .bottom:hover {
	background-position:-1px -18px
}
.life_list li .inner {
	padding:0 80px;
	color:#fff;
	line-height:93px;
	background:url(../images/video_icon.png) no-repeat 35px center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.life_list li {
	position:relative;
	height:93px;
	cursor:pointer;
	border-bottom:1px solid #a6b2ac }
.life_list li .image {
	float:left
}
.life_list li .cont {
	margin:0 0 0 12px;
	float:left;
	line-height:80px;
	color:#4e565d;
}
.life_list li .image img {
	border:3px solid #fff;
	width:70px;
	height:70px
}
.life_list li.on {
	border-bottom:1px solid #a6b2ac;
	background:#e15f45
}
.life_list li.on .cont {
	color:#fff
}
.life_list li .arrow {
	display:none;
	position:absolute;
	left:-8px;
	top:50%;
	margin:-8px 0 0;
	width:8px;
	height:16px;
	background:url(../images/life_arr.png) no-repeat
}
.life_list li.on .arrow {
	display:block
}
.life_list .prev,.life_list .next {
	display:block;
	margin:6px auto;
	width:58px;
	height:21px
}
.life_list .prev {
	background:url(../images/life_prev.png) no-repeat
}
.life_list .next {
	background:url(../images/life_next.png) no-repeat
}
/*��Ӫҵ��*/
	.business {
	margin:0 0 28px;
	position:relative;
	overflow:hidden
}
.business .project {
	float:left;
	position:relative;
	width:289px;
	z-index:999
}
.business .project li {
	position:relative;
	height:246px;
	background:#f2f2f2;
	font-size:18px;
	border-top:1px solid #fff;
	color:#fff;
	cursor:pointer;
	overflow:hidden
}
.business .project li .arrow {
	display:none;
	position:absolute;
	right:20px;
	top:50%;
	margin:-18px 0 0;
	width:36px;
	height:36px;
	background:url(../images/project_arr.png) no-repeat
}
.business .project li:hover .arrow {
	display:block
}
.business .project li.on .arrow {
	display:block;
	background-position:-36px 0
}
.business .project li .inner {
	padding:36px 0 0 32px
}
.business .project li:first-child {
	border:none
}
.business .project li.boxs1 {
	background:#e15f45
}
.business .project li.boxs2 {
	background:#4187ab
}
.business .project li.boxs3 {
	background:#9e5fa6
}
.business .project li .en {
	font-size:26px;
	font-family:Arial;
	font-weight:100;
	text-transform:uppercase
}
.business .project li .cn {
	margin:10px 0 0;
	display:inline-block;
	*display:inline;
	padding:0 0 2px;
	font-size:30px;
	color:#fff;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
}
.business .project_box {
	position:absolute;
	left:-1051px;
	top:0;
	width:1051px;
	height:740px;
	overflow:hidden;
	background:url(../images/project_bg.png);
	z-index:200 }
.business .project_box .inner {
	position:relative;
	margin:8px 0 0 35px;
	height:678px;
	overflow:hidden;
}
.project_title {
	padding:20px 0 28px
}
.project_title .cn {
	font-size:24px;
	color:#fff;
	font-weight:bold
}
.project_title .en {
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100
}
.project_title .line {
	color:#c9cbcc;
	font-size:18px
}
.hot_estate img {
	border:1px solid #c0c0c0
}
.hot_estate li {
	float:left
}
.hot_estate li .boxs {
	position:relative;
	margin:0 8px 8px 0
}
.waterfall li .boxs {
	position:relative;
}
.hot_estate li .boxs .text,.waterfall li .boxs .text {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:42px;
	background:url(../images/pro_text_bg.png);
}
.hot_estate li .boxs .text p,.waterfall li .boxs .text p {
	padding:0 14px
}
.hot_estate li .boxs .text a,.waterfall li .boxs .text a {
	color:#fff;
	font-size:18px
}
.hot_estate li .boxs .text a:hover,.waterfall li .boxs .text a:hover {
	color:#fff
}
.hot_estate,.waterfall {
	max-width:938px
}
.waterfall_tab {
	padding:22px 0
}
.waterfall_tab li {
	float:left;
	width:138px;
	height:40px;
	line-height:40px;
	font-size:24px;
	text-align:center;
	margin:0 20px 0 0;
	color:#fff;
	cursor:pointer;
	background:url(../images/waterfall_tab.png) no-repeat 8px center
}
.waterfall_tab li.on {
	background-color:#e15f45;
}
.waterfall ul {
	margin:0 0 0 -25px
}
.waterfall li {
	margin:0 0 18px;
	width:33%;
	position:relative
}
.waterfall li > .boxs {
	margin:0 0 0 15px;
	border:1px solid #c0c0c0
}
.waterfall img {
	width:100%;
	height:auto;
}
.load-more-link {
	margin:0 auto;
	display:block;
	border-radius:3px;
	cursor:pointer;
	width:140px;
	height:34px;
	text-align:center;
	color:#fff;
	line-height:34px;
	background:#e15f45;
}
.business .city_project {
	position:absolute;
	right:-382px;
	top:0;
	width:332px;
	height:740px;
	background:url(../images/project_bg.png);
	z-index:200
}
.business .city_project > .inner {
	padding:10px 0 0 10px;
	overflow:hidden;
	height:710px
}
.business .city_project li {
	position:relative;
	margin:0 0 10px;
	width:285px;
	height:214px;
	overflow:hidden
}
.business .city_project li img {
	width:285px;
	height:214px
}
.business .city_project .arrow {
	position:absolute;
	bottom:0;
	left:-46px;
	width:45px;
	height:45px;
	background:url(../images/pro_city_arr.png) no-repeat;
	cursor:pointer
}
.business .city_project li .text {
	margin:-40px 0 0;
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	height:100%;
	background:url(../images/pro_text_bg.png);
	color:#fff;
	text-align:center
}
.business .city_project li .text_box {
	padding:0 20px;
	font-size:12px;
	line-height:18px
}
.business .city_project li .title {
	padding:10px 0 20px;
	font-size:16px
}
.business .city_project li a {
	color:#fff }
.business .city_project li .inner_box {
	}
.business .china_map {
	float:left;
	width:1051px;
	height:501px;
}
.business .china_map img {
	width:1051px;
	height:740px;
}
.business .china_map .inner {
	position:relative
}
.business .china_map .point {
	z-index:100;
	position:absolute;
	width:53px;
	height:65px;
	background:url(../images/point.png) no-repeat;
	cursor:pointer;
	text-align:center;
	font-size:16px;
	color:#fff;
	line-height:55px
}
.business .china_map .point.on, .business .china_map .point:hover {
	background-position:-53px 0;
	z-index:199 }
.business .china_map .beijing {
	left: 58.2%;
	top: 32.1%;
	z-index:120
}
.business .china_map .hubei {
	left:55.2%;
	top:50.5%
}
.business .china_map .xinjiang {
	left:23%;
	top:31.5%
}
.business .china_map .jilin {
	left:67.7%;
	top:24.7%
}
.business .china_map .liaoning {
	left:64.9%;
	top:30.5%
}
.business .china_map .neimenggu {
	left:47.9%;
	top:33.1%
}
.business .china_map .tianjin {
	left: 59.6%;
	top: 34.1%;
}
.business .china_map .hebei {
	left:58.2%;
	top:45.1%
}
.business .china_map .shandong {
	left:60%;
	top:40.9%
}
.business .china_map .gansu {
	left:44.6%;
	top:42.8%
}
.business .china_map .sichuan {
	left:42.3%;
	top:53.5%
}
.business .china_map .shanxi {
	left:49.9%;
	top:44%
}
.business .china_map .chongqing {
	left:48.9%;
	top:54%
}
.business .china_map .hunan {
	left:53.9%;
	top:59%
}
.business .china_map .jiangsu {
	left:64.2%;
	top:46.5%
}
.business .china_map .shanghai {
	left: 65.9%;
	top: 52%;
}
.business .china_map .guangdong {
	left:56.9%;
	top:66.5%
}
.business .china_map .hainan {
	left:51.9%;
	top:76%
}
.inner_banner {
	position:relative;
	overflow:hidden
}
.banner_bg {
	position:absolute;
	bottom:-105px;
	right:236px;
	width:500px;
	height:105px;
	background:#e15f45;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.banner_box {
	position:absolute;
	bottom:-105px;
	right:236px;
	width:500px;
	height:105px;
	color:#fff;
	z-index:10
}
.banner_box .inner {
	padding:0 40px;
	line-height:24px;
	font-size:16px
}
.banner_box .text {
	padding:0 0 10px
}
.banner_box .title_box {
	text-align:left
}
.banner_box .title_main {
	display:inline-block;
	*display:inline;
	border-top:2px solid #fff;
	font-size:45px;
	line-height:50px
}
.banner_box .title_surname {
	padding:15px 0 2px;
	display:inline-block;
	*display:inline;
	border-bottom:2px solid #fff;
	font-size:36px;
	line-height:46px
}
.banner_box .title_en {
	white-space:nowrap;
	padding:3px 0 0;
	font-family:Arial;
	font-size:24px;
	text-transform:uppercase
}
.banner_box .space {
	font-size:0;
	line-height:0
}
.project_cont1 {
	margin:40px auto 60px;
	max-width:1430px
}
.project_cont1 .video,.bus_video {
	float:left;
	width:614px;
	height:460px
}
.project_cont1 .video img {
	width:614px;
	height:460px
}
.project_cont1 .cont {
	float:right;
	width:680px
}
.project_cont1 .inner {
	padding:0 0 0 70px
}
.project_cont1 .cont .image img {
	}
.project_cont1 .text {
	padding:40px 0 0;
	color:#4e565d;
	line-height:24px
}
.project_cont1 .title {
	color:#4e565d;
}
.project_cont1 .title .p1 {
	display: inline-block;
	*display:inline;
	margin: 15px 0 13px;
	padding: 2px 0;
	/* [disabled]font-size:30px;*/
	border: 2px solid #000;
	border-left: none;
	border-right: none;
	font-size:30px;
}
.project_cont1 .title .p2 {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase
}
.project_slider {
	}
.project_special {
	margin:90px auto;
	max-width:1430px;
	position:relative;
	overflow:hidden
}
.project_special .special_cont {
	float:left;
	width:445px;
	position:relative;
	left:-100px
}
.ie7 .project_special .special_cont, .ie8 .project_special .special_cont {
	left: 0;
}
.project_special .special_cont .title {
	padding:0 0 0 65px;
	font-size:38px;
	font-weight:bold;
	color:#4e565d;
	background:url(../images/pro_icon.png) no-repeat left center;
}
.project_special .special_cont .text {
	padding:100px 0 0 65px;
	height:215px;
	font-size:14px;
	line-height:24px;
	color:#4e565d
}
.project_special .chunk {
	text-align:left;
	font-size:0
}
.project_special .chunk li {
	display:inline-block;
	*display:inline;
	margin:0 0 0 15px;
	margin-bottom:10px;
	width:130px;
	height:35px;
	cursor:pointer
}
.project_special .chunk li .check {
	display:none;
	margin:0px auto 0;
	width:130px;
	height:35px;
	background:url(../images/check.png) no-repeat center center;
}
.project_special .chunk li.on .check {
	display: block;
}
.project_special .chunk li.boxs1 {
	background-image:url(../images/shoulahulu.jpg);
}
.project_special .chunk li.boxs2 {
	background-image:url(../images/shoubanhulu.jpg);
}
.project_special .chunk li.boxs3 {
	background-image:url(../images/diandonghulu.jpg);
}
.project_special .chunk li.boxs4 {
	background-image:url(../images/danguixiaoche.jpg);
}
.project_special .chunk li.boxs5 {
	background-image:url(../images/qizhongliantiao.jpg);
}
.project_special .chunk li.boxs6 {
	background-image:url(../images/zuhehulu.jpg);
}
.project_special .chunk li.boxs7 {
	background-image:url(../images/diaosuoju.jpg);
}
.project_special .chunk li.boxs8 {
	background-image:url(../images/shuanjinqi.jpg);
}
.project_special .chunk li.boxs9 {
	background-image:url(../images/zuhesuoju.jpg);
}
.project_special .chunk li.boxs10 {
	background-image:url(../images/chengtaoshebei.jpg);
}
.project_special .chunk li.boxs11 {
	background-image:url(../images/qizhongqian.jpg);
}
.project_special .chunk li.boxs12 {
	background-image:url(../images/b01.jpg);
}
.project_special .chunk li.boxs13 {
	background-image:url(../images/b02.jpg);
}
.project_special .chunk li.boxs14 {
	background-image:url(../images/b03.jpg);
}
.project_special .chunk li.boxs15 {
	background-image:url(../images/b04.jpg);
}
.project_special .chunk li.boxs16 {
	background-image:url(../images/b05.jpg);
}
.project_special .special_tab {
	float:right;
	position:relative;
	right:-100px;
	width:830px
}
.ie7 .project_special .special_tab,.ie8 .project_special .special_tab {
	right:0
}
.project_special .special_tab .text_bg {
	position:absolute;
	right:0;
	top:0;
	width:487px;
	height:235px;
	background:#e15f45;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.project_special .special_tab .text_cont {
	position:absolute;
	right:0;
	top:0;
	width:487px;
	height:235px;
	color:#fff
}
.project_special .special_tab .text_cont .inner {
	padding:0 25px;
	line-height:24px
}
.project_special .special_tab .text_cont .en {
	padding:25px 0 30px;
	font-size:18px;
	font-family:Arial;
	text-transform:uppercase;
	white-space:nowrap
}
.project_special .special_tab li {
	position:absolute;
	width:830px
}
.project_special .special_tab li img {
	width:593px;
	height:495px
}
.project_special .special_tab .hide {
	display:none
}
.project_special .special_tab .color2 {
	background:#4187ab
}
.project_special .special_tab .color3 {
	background:#ea205a
}
.project_special .special_tab .color4 {
	background:#9e5fa6
}
.project_special .special_tab .color5 {
	background:#8a3a3b
}
.project_special .special_tab .color6 {
	background:#313db7
}
.project_special .special_tab .color7 {
	background:#1a7cc3
}
.project_special .special_tab .color8 {
	background:#1a7cc3
}
.project_special .special_tab .color9 {
	background:#1a7cc3
}
.project_special .special_tab .color10 {
	background:#1a7cc3
}
.project_special .special_tab .color11 {
	background:#1a7cc3
}
.project_map {
	position:relative;
	margin:0 0 45px;
	height:600px;
}
.project_map .map_layer {
	position:absolute;
	left:0;
	top:50%;
	background:#000;
	width:100%;
	height:273px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.project_map .map_cont {
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	height:273px;
}
.ie7 .project_map .map_cont,.ie7 .project_map .map_layer,.ie8 .project_map .map_layer, .ie8 .project_map .map_cont {
	margin:-136px 0 0;
}
.project_map .map_cont .inner {
	padding:60px 300px 0;
	color:#fff
}
.project_map .map_cont .place {
	float:left;
}
.project_map .map_cont .text_cont {
	float:right;
	width:832px;
	font-size:12px;
}
.project_map .map_cont .title {
	padding:0 0 0 75px;
	font-size:38px;
	background:url(../images/map_icon.png) no-repeat left center;
}
.project_map .map_cont .place_text {
	float:left;
	margin:30px 0 0 75px;
	width:390px;
	padding:0 0 0 3em;
	text-indent:-3em;
	line-height:20px
}
.project_map .map_cont .tel {
	float:right;
	margin:30px 0 0 70px;
	width:260px;
	line-height:20px
}
.marb45 {
	margin:0 0 45px
}
.pro_slider {
	position:relative;
	top:100px
}
.ie7 .pro_slider,.ie8 .pro_slider {
	top:0
}
.idea_title {
	margin:0 auto 35px;
	position:relative;
	width:196px;
	line-height:45px;
	color:#4e565d;
	font-size:30px;
	font-weight:100
}
.idea_title .line {
	position:absolute;
	top:50%;
	margin:-1px 0 0;
	background:#000;
	width:145px;
	height:2px;
}
.idea_title .left {
	left:100%
}
.idea_title .right {
	right:100%
}
.ideas_box > .inner {
	padding:0 50px;
	overflow:hidden
}
.ideas_box .list {
	margin:0 0 0 -10px
}
.ideas_box .list li {
	float:left;
	position:relative;
	top:100px;
	width:25%;
	*margin-left:-1px;
	-moz-opacity:0;
	opacity: 0;
}
.ie7 .ideas_box .list li, .ie8 .ideas_box .list li {
	top:0
}
.ideas_box .list li .inner {
	margin:0 0 0 10px;
	padding:0 30px;
	border:1px solid #d1d1d1;
	border-bottom-width:2px;
	height:456px
}
.ideas_box .list li .icon {
	padding:49px 0 40px;
	text-align:center
}
.ideas_box .list li .title {
	padding:0 0 20px;
	text-align:center;
	font-size:28px;
	color:#4e565d
}
.ideas_box .list li .text {
	font-size:14px;
	color:#999;
	line-height:20px
}
.ideas_box .list li.boxs1 .inner {
	border-bottom-color:#e92059
}
.ideas_box .list li.boxs2 .inner {
	border-bottom-color:#9e5fa7
}
.ideas_box .list li.boxs3 .inner {
	border-bottom-color:#e94620
}
.ideas_box .list li.boxs4 .inner {
	border-bottom-color:#4187ab
}
.idea_top li,.idea_bottom li {
	float:left
}
.idea_top {
	background:#e15f45
}
.idea_top li img,.idea_bottom li img {
	width:100%;
	height:auto;
	position:relative
}
.idea_top li.boxs1 {
	width:37.38%
}
.idea_top li.boxs2 {
	width:30.01%
}
.idea_top li.boxs2 .inner {
	color:#fff;
	padding:0 10%;
	line-height:28px;
	font-size:14px
}
.idea_top li.boxs2 .title {
	padding:70px 0 5px;
	font-size:20px
}
.idea_top li.boxs3 {
	width:32.61%;
}
.idea_top ul {
	position:relative;
	right:-1px
}
.idea_bottom {
	margin:0 0 50px;
	background:#f7a853;
	position:relative;
	color:#fff
}
.idea_bottom li.boxs1 {
	width:37.4%
}
.idea_bottom li.boxs1 .inner {
	padding:55px 8% 0;
	line-height:28px
}
.idea_bottom li.boxs1 .inner .title {
	font-size:20px;
	padding:35px 0 5px
}
.idea_bottom li.boxs2 {
	width:35.3%
}
.idea_bottom li.boxs3 {
	width:27.3%
}
.idea_bottom li.boxs1 .half_img {
	position:absolute;
	left:0;
	bottom:0;
	width:37.4%
}
.combine_box {
	margin:0 0 45px
}
.combine_title {
	padding:60px 0
}
.combine_box li {
	-moz-opacity:0;
	opacity: 0;
}
.combine_box li .inner {
	padding:30px 15%
}
.combine_box li.color1 {
	background:#e15f45
}
.combine_box li.color2 {
	background:#fff
}
.combine_box li.color3 {
	background:#4187ab
}
.combine_box li.color5 {
	background:#9e5fa7
}
.combine_box li.color2 .title {
	color:#a48bb1
}
.combine_box li.color4 .title {
	color:#c0c6a1
}
.combine_box li.odd {
	color:#fff;
}
.combine_box li.even {
	color:#757575
}
.combine_box li.even .image {
	left:auto;
	right:0;
	top:0;
}
.combine_box li.even .cont_wrap {
	padding:0 210px 0 0;
}
.combine_box li .cont_wrap {
	position:relative;
	padding:0 0 0 210px;
	min-height:170px
}
.combine_box li .title {
	padding:0 0 15px;
	font-size:52px;
	font-family:Arial;
	font-weight:bold
}
.combine_box li .text {
	line-height:20px
}
.combine_box li .image {
	position:absolute;
	left:0;
	top:0;
	width:210px
}
.active_video {
	margin:0 0 45px;
	background:url(../images/video_bg.jpg) no-repeat;
}
.active_video > .inner {
	padding:0 95px;
	overflow:hidden;
}
.active_video .title {
	padding:60px 0;
	font-size:36px;
	color:#fff;
	text-align:center;
}
.active_video .title .icon {
	display:inline-block;
	margin:0 20px 0 0 ;
	vertical-align:-16px;
	width:55px;
	height:55px;
	background:url(../images/video_title.png) no-repeat
}
.active_video .list {
	margin-left:-50px
}
.active_video .list li {
	float:left;
	position:relative;
	cursor:pointer }
.active_video .list li .inner {
	position:relative;
	margin:0 0 40px 50px;
	overflow:hidden
}
.active_video .list li .text {
	position:absolute;
	left:0;
	bottom:-80px;
	width:100%;
	height:80px;
	background:url(../images/video_title_bg.png)
}
.active_video .list li .text .inner_text {
	padding:0 20px 0 85px;
	font-size:18px;
	line-height:80px;
	color:#000;
	background:url(../images/video_icon.png) no-repeat 40px center
}
.active_video .list li .play {
	position:absolute;
	left:50%;
	top:50%;
	margin:-25px 0 0 -40px;
	width:81px;
	height:51px;
	background:url(../images/video_play.png) no-repeat
}
.active_video .list li img {
	width:550px;
	height:309px;
}
.video_appbox {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1000;
	display:none;
}
.video_appbox .video_t {
	padding:20px;
	background:#ccc;
	left:30%;
	top:15%;
	position:absolute;
	height:45%;
	width:40%;
	z-index:2;
}
.video_appbox .mask {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
}
.lt9 .video_appbox .mask {
	filter:alpha(opacity=50);
	background:#000
}
.idea_box {
	margin:0 auto 70px;
	max-width:1508px
}
.idea_box .idea_images {
	float:left;
	width:51.5%
}
.idea_box .idea_images img {
	width:100%;
	height:auto
}
.idea_box .idea_images .images1 {
	float:left;
	width:66.79%
}
.idea_box .idea_images .images2 {
	float:left;
	width:33.21%
}
.idea_box .idea_images .images3 {
	}
.idea_box .idea_images .images3 li {
	float:left;
	width:33.33%
}
.idea_box .idea_cont {
	float:right;
	width:45%
}
.idea_box .idea_cont .inner {
	font-size:17px;
	line-height:48px;
	color:#4e565d
}
.idea_box .idea_cont .fontWeight {
	color:#000
}
.idea_btn {
	display:block;
	margin:78px 0 0;
	width:148px;
	height:36px;
	text-align:center;
	line-height:36px;
	font-size:18px;
	color:#fff;
	background:#e9461f
}
.idea_btn:hover {
	color:#fff
}
.contact_box {
	margin:0 0 35px
}
.contact_box .list {
	float:right
}
.contact_box .map {
	float:left;
	width:911px;
}
.contact_box #map {
	height:500px
}
.contact_box li {
	position:relative;
	margin:0 0 10px;
	width:420px;
	height:160px;
	background:url(../images/contact_bg.jpg) no-repeat;
	overflow:hidden
}
.contact_box li .icon {
	position:absolute;
	right:28px;
	bottom:28px;
	width:109px;
	height:109px
}
.contact_box li .title {
	position:absolute;
	left:35px;
	top:25px;
	color:#fff
}
.contact_box li.boxs1 .icon {
	background:url(../images/contact_icon1.png) no-repeat
}
.contact_box li.boxs2 .icon {
	background:url(../images/contact_icon2.png) no-repeat
}
.contact_box li.boxs3 .icon {
	background:url(../images/contact_icon3.png) no-repeat
}
.contact_box li .cn {
	padding:0 0 3px;
	font-size:38px;
	display:inline-block;
	*dispalay:inline;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff
}
.contact_box li .en {
	padding:4px 0 0;
	font-size:24px;
	text-transform:uppercase
}
.contact_box li a {
	color:#fff
}
.contact_box li .layer {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:100%;
	background:#e15f45;
	color:#fff
}
.contact_box li .layer .inner {
	padding:22px 0 0;
	font-size:16px;
	line-height:30px;
	text-align:center
}
.contact_box li.boxs1 .layer .inner {
	padding:40px 0 0
}
.contact_box li.boxs3 .inner {
	padding:40px 0 0 20px;
	text-align:left
}
.site_map {
	margin:0 0 45px;
	height:408px;
	background:url(../images/site_bg.jpg) no-repeat
}
.site_map > .inner {
	padding:70px 66px 0
}
.site_map .list {
	margin:0 0 0 -90px;
}
.site_map li {
	float:left;
	margin:0 0 0 47px;
}
.site_map li dt .icon {
	display:inline-block;
	vertical-align:-7px;
	width:42px;
	height:35px;
	background:url(../images/site_icon.png) no-repeat
}
.site_map li.boxs1 .icon {
	background-position:-22px -12px
}
.site_map li.boxs2 .icon {
	background-position:-96px -12px
}
.site_map li.boxs3 .icon {
	background-position:-176px -12px
}
.site_map li.boxs4 .icon {
	background-position:-267px -12px
}
.site_map li.boxs5 .icon {
	background-position:-349px -13px
}
.site_map li.boxs6 .icon {
	background-position:-420px -14px
}
.site_map li.boxs7 .icon {
	background-position:-496px -13px
}
.site_map li dt {
	margin:0 0 30px
}
.site_map li dt a {
	font-size:24px;
	color:#;
	font-weight:bold;
	color:#4e565d
}
.site_map li dd {
	padding:0 0 0 42px;
	line-height:45px
}
.site_map li dd a {
	display:block;
	font-size:16px;
	color:#4e565d
}
.site_map li dt a:hover,.site_map li dd a:hover {
	color:#e9461f
}
.active_scroll {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	width:1340px;
	height:604px;
	background:url(../images/scroll_icon.png) no-repeat top right
}
.active_scroll .inner {
	height:670px
}
.active_scroll .list {
	position:absolute;
	left:0;
	top:0;
	width:100000px
}
.active_scroll li {
	float:left;
	position:relative;
	width:1340px;
	height:604px }
.active_scroll li.hide {
	display:none
}
.active_scroll li .image img {
	width:1080px;
	height:604px;
}
.active_scroll li .cont {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../images/active_scroll_bg.jpg) no-repeat;
	width:379px;
	height:452px;
	color:#fff
}
.active_scroll li .cont .inner {
	padding:0 0 0 40px
}
.active_scroll li .cont .text {
	font-size:30px;
	color:#373737;
	line-height:38px
}
.active_scroll li .cont .text .tit {
	font-size:36px
}
.active_scroll li .cont .title {
	padding:35px 0 0;
	font-size:36px;
	color:#e15f45;
	font-weight:bold
}
.active_scroll li .cont .en_title {
	font-size:24px;
	padding:5px 0 65px 0 ;
	color:#fff;
	font-weight:bold;
	text-shadow:1px 1px 2px #000
}
.active_scroll li .cont .title a {
	color:#fff
}
.active_scroll li .cont .date {
	font-family:Arial
}
.active_scroll li .cont .date .day {
	font-size:72px;
	font-weight:bold;
	line-height:76px
}
.active_scroll li .cont .date .year {
	padding:0 0 0 10px;
	font-size:18px }
.active_scroll li .cont .position {
	margin:65px 0 0;
	padding:0 56px 5px 72px;
	min-height:70px;
	color:#5d5d5d;
	line-height:24px;
	background:url(../images/active_position.png) no-repeat
}
.active_scroll_wrap {
	position:relative;
	margin:80px auto;
	width:1340px
}
.active_scroll_wrap .scroll_btn {
	position:absolute;
	top:50%;
	margin:-46px 0 0;
	width:33px;
	height:93px;
	background:url(../images/scroll_btn.png) no-repeat;
	transition:none
}
.active_scroll_wrap .prev {
	left:-75px;
	background-position:-66px 0
}
.active_scroll_wrap .prev:hover {
	background-position:0 0
}
.active_scroll_wrap .next {
	right:-75px;
	background-position:-102px 0
}
.active_scroll_wrap .next:hover {
	background-position:-33px 0
}
.active_scroll_wrap .inner_box {
	margin:0 auto;
	position:relative;
	width:1340px;
	height:355px;
	overflow:hidden
}
.active_scroll_wrap .inner_box .list {
	width:1000000px;
	height:355px;
}
.active_scroll_wrap .inner_box li {
	float:left;
	cursor:pointer;
	margin:0 80px 0 0 ;
	position:relative;
	width:630px;
	height:355px;
	overflow:hidden
}
.active_scroll_wrap .inner_box li img {
	width:630px;
	height:355px;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out }
.active_scroll_wrap .inner_box li img:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05)
}
.active_scroll_wrap .inner_box li .cont {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	width:100%;
	height:62px;
	background:url(../images/scroll_bg.png);
}
.active_scroll_wrap .inner_box li .inner {
	padding:0 28px
}
.active_scroll_wrap .inner_box li .data {
	padding:25px 0 35px
}
.active_scroll_wrap .inner_box li .data .day {
	font-size:72px;
	font-weight:bold;
	line-height:76px
}
.active_scroll_wrap .inner_box li .data .year {
	padding:0 0 0 10px;
	font-size:18px }
.active_scroll_wrap .inner_box li .text {
	font-size:18px;
	line-height:62px
}
.page {
	font-size: 0;
	text-align: center;
	padding:20px 0 50px
}
.page a {
	display:inline-block;
	margin:0 5px;
	font-size:14px;
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#797979;
	background:url(../images/page.png) no-repeat;
	transition:none
}
.page a:hover {
	color:#e15f45
}
.page a {
	background-position: 0 -70px;
	font-family:Arial
}
.page a:hover,.page a.on {
	background-position: -35px -70px
}
.page a.prev {
	background-position: -35px -35px
}
.page a.prev:hover {
	background-position: -36px 0
}
.page a.next {
	background-position:0 -35px
}
.page a.next:hover {
	background-position: -1px 0
}
.page span {
	font-size:12px;
	color:#797979
}
.law {
	padding:0 0 45px;
	line-height:28px;
	color:#4e565d;
}
.culture_box li .layer_bg .online {
	margin:248px 0 0;
	font-size:46px
}
.culture_box li .layer_bg .inner_box {
	padding:40px 8% 0;
}
.culture_box li .layer_bg .inner_box .text {
	text-align:left;
	font-size:24px;
	line-height:36px
}
.culture_box li .layer {
	left:0;
	top:248px;
	width:100%;
	margin:0;
	font-size:46px
}
.culture_box li .layer .title {
	color:#fff;
	font-size:46px;
}
.culture_box li .text_inner {
	font-size:42px;
	color:#4d565d;
	line-height:66px
}
.culture_box li .double {
	margin:148px 0 0
}
.culture_box li .three {
	margin:100px 0 0
}
.culture_box li .orange {
	color:#ed4520
}
.culture_box li .text_align {
	text-align:left;
	text-indent:2em
}
.culture_box li.boxs7 .cont {
	max-width:220px;
	padding:85px 0 0 70px
}
.culture_box li.boxs7 .cont .column_title {
	font-size:60px;
	color:#fff
}
.culture_box li.boxs7 .cont .column_line {
	margin:20px 0 10px;
	width:48px;
	height:4px;
	background:#fff
}
.culture_box li.boxs7 .cont .column_en {
	font-size:30px;
	color:#fff;
	font-family:Arial;
	text-transform:uppercase
}
/*2015-5-7*/
	.job_list table {
	width:100%
}
.job_list thead td {
	width:20%;
	font-size:18px;
	height:46px;
	background:#e15f45;
	color:#fff;
	text-align:center
}
.job_list tbody td {
	width:20%;
	font-size:14px;
	color:#707070;
	height:30px;
	text-align:center
}
.job_list tbody tr:first-child td {
	padding:8px 0 0
}
.job_list tbody a {
	color:#707070
}
.job_list tbody a:hover {
	color:#e15f45
}
.table_row div {
	float:left;
	width:20%;
	text-align:center;
	font-size:14px;
	line-height:38px;
	color:#707070
}
.drop_detail {
	display:none;
	border-top:1px solid #d4d4d3;
	border-bottom:1px solid #d4d4d3
}
.table_row .row1 {
	}
.table_row.on div,.table_row:hover div {
	color:#e15f45
}
.table_row .row1 span {
	cursor:pointer;
	padding:0 0 0 15px;
}
.table_row:hover .row1 span,.table_row.on .row1 span {
	background:url(../images/job_arrow.png) no-repeat left center
}
.height20 {
	height:20px
}
.drop_detail .drop_inner {
	margin:5px 0;
	padding:0 0 0 81px;
	color:#707070;
	line-height:28px
}
.apply_btn {
	display:block;
	margin:20px 0 20px 81px;
	width:100px;
	height:32px;
	border-radius:3px;
	text-align:center;
	line-height:32px;
	color:#fff;
	background:#e15f45
}
.apply_btn:hover {
	color:#fff
}
.search_box {
	padding:62px 0 36px
}
.serach_select {
	float:left;
	margin:0 15px 0 0;
	width:332px;
	height:32px;
	border:1px solid #b4b4b4;
	border-radius:3px
}
.serach_select input {
	border:none;
	background:none;
	padding:0 2%;
	width:96%;
	height:32px;
	line-height:32px;
	color:#131313
}
.search_btn {
	width:146px;
	height:34px;
	background:#e15f45;
	color:#fff;
	border:none;
	font-size:16px;
	border-radius:3px
}
.job_from {
	margin:0 auto;
	max-width:1148px;
	overflow:hidden
}
.border_bottom {
	padding:0 0 28px;
	border-bottom:1px solid #b0b0b0
}
.job_from .title {
	padding:30px 0;
	margin:0 0 0 68px;
	color:#e15f45;
	font-size:16px
}
.job_from .title span {
	color:#131313
}
.job_from .inner {
	margin:0 0 0 -68px
}
.job_from .three_list li {
	float:left;
	margin:0 0 18px;
	width:33.33%
}
.job_from .three_list li .inner {
	margin:0 0 0 68px
}
.job_from .three_list li .input_box {
	padding:0 5px
}
.job_from .three_list li .input_text {
	position:relative;
	border:1px solid #b0b0b0;
	height:32px;
	border-radius:3px
}
.job_from .three_list li .icon {
	position:absolute;
	width:14px;
	height:14px;
	right:10px;
	top:8px;
	background:url(../images/icon_time.gif) no-repeat
}
.job_from .three_list li .input_text input {
	border:none;
	line-height:32px;
	height:32px;
	background:none;
	width:100%;
}
.job_from .three_list li .name {
	padding:0 0 8px;
	font-size:16px;
	color:#131313
}
.job_from .alert {
	color:#e94620
}
.job_from .three_list .textarea_wrap {
	width:100%
}
.job_from .three_list .textarea_text {
	border:1px solid #b0b0b0;
	border-radius:3px;
	height:140px
}
.job_from .three_list .textarea_text textarea {
	border:none;
	background:none;
	padding:1%;
	height:86%;
	width:98%
}
.job_from .add_form {
	padding:0 0 35px;
	margin:0 0 0 68px;
	text-align:right;
	border-bottom:1px solid #c4c4c4
}
.job_from .add_form button {
	width:139px;
	height:34px;
	border:none;
	background:#e15f45;
	color:#fff;
	font-size:18px;
	border-radius:3px
}
.job_from .check_list li {
	margin:6px 15px 0 0;
	width:auto;
	float:left;
	cursor:pointer
}
.job_from .check_list li span {
	vertical-align:-7px;
	margin:0 5px 0 0;
	display:inline-block;
	width:22px;
	height:22px;
	border:1px solid #b0b0b0;
	border-radius:2px;
}
.job_from .check_list li.checked span {
	background:url(../images/selected.png) center center no-repeat
}
.job_from .three_list li.long_text {
	width:66.66%
}
.job_from .tips {
	margin:12px 0 0 68px;
	color:#474747
}
.job_from .tips span {
	color:#e15f45
}
.job_from .buttons {
	padding:70px 0;
	text-align:center;
	font-size:0
}
.job_from .buttons button {
	margin:0 18px;
	font-size:25px;
	color:#fff;
	border:none;
	border-radius:3px;
	width:210px;
	height:50px
}
.job_from .buttons .submit {
	background:#e15f45
}
.job_from .buttons .reset {
	background:#898989
}
.select_box {
	position:relative
}
.select_box dt {
	padding:0 10px;
	margin:0 20px 0 0;
	line-height:32px;
	cursor:pointer;
	background:url(../images/select_arrow2.png) no-repeat right center
}
.select_box dd {
	display:none;
	position:absolute;
	width:100%;
	background:#fff;
	top:32px;
	left:-1px;
	padding:5px 0;
	border:1px solid #b0b0b0
}
.select_box dd a {
	display:block;
	padding:0 10px;
	line-height:22px;
}
.select_box dd a:hover {
	background:#e94620;
	color:#fff
}
.job_list table {
	padding:0 0 10px;
	margin:0 0 20px;
	border-bottom:1px solid #d4d4d3
}
.job_box2 {
	background:url(../images/job_box3.jpg) repeat-y center center
}
.job_box1 {
	margin:0 auto 60px;
	background:url(../images/job_box2.jpg) no-repeat center center
}
.job_box1 > .inner {
	margin:0 auto;
	max-width:1200px
}
#titleVal {
	margin:0 auto;
	display:block;
	text-align:center
}
.job_school {
	background:none;
}
.job_school .inner {
	max-width:1340px;
}
.job_school_header {
	margin-bottom:50px;
}
.job_school_header ul {
	border-left:1px solid #cbcbcb;
	border-right:0;
}
.job_school_header li {
	width:33%;
	float:left;
	border:1px solid #cbcbcb;
	border-left:0;
	background:#fff;
	position:relative;
	height:104px;
}
.job_school_header li a {
	display:block;
	width:100%;
	height:100%;
	position:relative;
	padding-top:8px;
	height:96px;
}
.job_school_header li a > img {
	float:left;
	margin-left:20%;
	width:20%;
	margin-right:16px;
}
.job_school_header li dl {
	float:left;
}
.job_school_header li dt {
	font-size:24px;
	color:#62696f;
	font-weight:normal;
	line-height:36px;
	padding:6px;
}
.job_school_header li dd {
	font-size:16px;
	color:#62696f;
	text-transform:uppercase;
	line-height:22px;
}
.job_school_header li.active,.job_school_header li:hover {
	background:#e15f45;
}
.job_school_header li.active dt,.job_school_header li:hover dt {
	color:#fff;
}
.job_school_header li.active dd,.job_school_header li:hover dd {
	color:#fff;
}
.job_school_header li.active em,.job_school_header li:hover em {
	display:block;
	width:0;
	height:0;
	border:12px solid transparent;
	border-top:12px solid #e15f45;
	position:absolute;
	bottom:-24px;
	left:50%;
	margin-left:-6px;
}
.job_school_conts {
	width:100%;
	padding:26px 0;
	line-height:24px;
	color:#4e565d;
}
.job_school_conts img {
	max-width:100%;
}
.job_school_top {
	height:40px;
	line-height:40px;
	background:#f9f9f9;
	width:100%;
}
.job_school_top h5 {
	font-size:18px;
	color:#c7320f;
	font-weight:normal;
	margin-left:12px;
	padding-left:36px;
}
.job_icon1 h5 {
	background:url(../images/zs_icon1.jpg) no-repeat left center;
}
.job_icon2 h5 {
	background:url(../images/zs_icon2.jpg) no-repeat left center;
}
.job_icon3 h5 {
	background:url(../images/zs_icon3.jpg) no-repeat left center;
}
.job_icon4 h5 {
	background:url(../images/zs_icon4.jpg) no-repeat left center;
}
#infscr-loading {
	display:none
}
.lt9 #infscr-loading {
	}
#infscr-loading img {
	display:none;
	position:absolute;
	left:50%;
	top:50%;
	margin:-24px 0 0 -49px;
	opacity:0.5;
	filter:alpha(opacity=50);
	width:inherit;
	height:inherit
}
#infscr-loading div {
	}
.ok_all {
	background:rgba(0,0,0,0.4);
	position:fixed;
	width:100px;
	height:50px;
	line-height:50px;
	font-size:16px;
	overflow:hidden;
	border-radius:10px;
	text-align:center;
	color:#fff;
	left:60%;
	top:50%;
	z-index:1000;
	margin:-15px 0 0 -50px;
}
.lt9 .ok_all {
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")
}
.select_city_box,.phone_business {
	display:none
}
.job_school_main th {
	height:42px;
	text-align:center;
	vertical-align:middle;
	background:#ce573b;
	color:#fff;
	border-right:1px solid #fff;
}
.job_school_main th.odd {
	background:#b04a32;
}
.job_school_main td {
	text-align:center;
	vertical-align:middle;
	color:#545454;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:14px 0;
	font-size:12px;
}
.job_school_main td.on {
	background:#f6f6f6;
}
.job_school_main td.noBgColor {
	background:none;
}
.job_school_main table {
	width:100%;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.line_width1 {
	width:10%;
}
.line_width2 {
	width:10%;
}
.line_width3 {
	width:15%;
}
.line_width4 {
	width:10%;
}
.line_width5 {
	width:10%;
}
.line_width6 {
	width:15%;
}
.line_width7 {
	width:15%;
}
.line_width8 {
	width:15%;
}
.line_width9 {
	width:10%;
}
.line_phone_menu {
	display:none;
	width:100%;
	background:url(../images/phone_icon1.png) no-repeat center;
	background-size:auto 20px;
	cursor:pointer;
}
.line_outer_box {
	display:none;
	position:fixed;
	padding:23px 4%;
	width:88%;
	height:300px;
	left:50%;
	margin-left:-48%;
	top:50%;
	margin-top:-150px;
	z-index:5000;
	background:url(../images/outer.jpg) no-repeat;
	background-size: cover;
}
.line_outer_box > a {
	display:block;
	width:28px;
	height:28px;
	background:url(../images/iconfont-guanbi_line.png) no-repeat;
	background-size:cover;
	position:absolute;
	right:0;
	top:0;
	z-index:200;
}
.line_outer_box > img {
	width:40%;
	height:auto;
	margin-bottom:20px;
}
.line_outer_box ul {
	width:100%;
}
.line_outer_box ul li {
	width:90%;
	margin:0 auto;
	overflow:hidden;
	line-height:30px;
}
.line_outer_box ul li span {
	float:left;
	display:block;
	width:30%;
	color:#2a2a2a;
	font-size:14px;
}
.line_outer_box ul li i {
	float:left;
	display:block;
	width:70%;
	color:#000000;
	font-size:14px;
}
.line_phone_hidebox {
	display:none;
}
.bus_video {
	float:left;
	width:614px;
	height:460px;
}
.line_outer_box_bg {
	width:100%;
	height:80000px;
	background:url(../images/ppp.png) repeat;
	z-index:100;
	position:fixed;
	left:0;
	top:0;
	display:none;
}
@media only screen and (max-width: 1366px) {
	.inner_banner {
	height:345px
}
}
@media only screen and (max-width: 1366px) {
	.inner_banner {
	height:366px
}
}
@media only screen and (max-width: 1440px) {
	.idea_bottom li.boxs1 .inner {
	padding:35px 8% 0;
}
.title_box {
	margin:-16px 0 0
}
.banner_box .title_box {
	margin:0
}
.inner_banner {
	height:342px
}
.wrap .content,.header_box .header,.box2,.footer .inner,.footer_nav .inner,.job_box1 > .inner,.job_from,.company_box {
	max-width:1002px
}
.header {
	padding:25px 0
}
.header .logo img {
	width:122px;
	height:34px
}
.header .nav {
	margin-top:5px;
	margin-left:30px
}
.header .nav li {
	font-size: 15px;
}
.header .nav li a {
	padding:4px 15px
}
.header .bottom a {
	font-size:12px
}
.header .header_r {
	width:100px;
	margin:6px 0 0
}
.box1 .build_box {
	height:449px
}
.box1 .build_box .image img {
	width:515px;
	height:451px
}
.box1 .house_box .image {
	padding: 50px 0 0;
}
.box1 .build_box .number img {
	width:142px;
	height:209px
}
.slide_top {
	width:1002px;
	height:430px
}
.box1 .image_wrap img {
	width:1002px;
	height:430px
}
.box1 .brand_box .box_list {
	height:109px
}
.box1 .detail_box .more, .box2 .layer .more {
	margin:30px 0 0
}
.box1 .detail_box .text {
	margin:16px 0 0
}
.header .language {
	margin-right:0
}
.drop_box {
	width:96px
}
.drop_box .sub_list li {
	font-size:14px
}
.box2 .pro_list {
	height:508px
}
.box2 .pro_list .box {
	padding:0
}
.box2 .pro_list .box:first-child {
	padding:65px 0 0
}
.box2 .pro_list .orange,.box2 .pro_box .orange {
	top:30%
}
.header .share {
	display:none
}
.box1 {
	height:430px
}
.box1 .image_wrap .image {
	width:1002px;
	height:430px
}
.box3 .clean_icons {
	width:733px;
	height:470px;
}
.box3 .clean_box {
	width:527px;
	height:470px
}
.box3 .clean_box .rate img {
	width:212px;
	height:249px
}
.box4 .cont .list li h3 {
	font-size:30px;
	margin: 24px 0 0;
	padding: 0 20% 10px;
}
.box4 .cont .list li .text {
	padding:0 18%
}
.footer_nav .list li {
	margin: 0 82px 0 0;
}
.footer .inner {
	padding: 0 0 60px;
}
.footer .friend {
	width:160px
}
.box5 {
	margin:40px 0 0
}
.box2 .layer {
	height:167px
}
.box2 .layer .title {
	padding:15px 0 10px
}
.box2 .layer .more {
	margin:20px 0 0
}
.box3 .clean_3d_box1 {
	width:733px;
	height:470px;
}
.box3 .clean_3d_box1 img {
	width:733px;
	height:470px;
}
.box5_inner {
	margin:0
}
.box2 .commer_slider .boxs {
	width:752px
}
.box1 .layer {
	top:60px;
	left:60px;
	width:637px;
	height:314px
}
.box1 .brand_box .brand_all {
	padding:20px 0 0
}
.box1 .brand_box, .box1 .detail_box {
	height:314px
}
.box1 .brand_box .title .cn {
	padding:10px 0 5px
}
.box1 .hot_title {
	margin:10px 0 0;
	font-size:26px
}
.box1 .brand_box .list {
	margin:20px 0 0
}
.box1 .detail_box .inner {
	padding:0 6%
}
.box2 .city_box {
	width:250px
}
.box1 .brand_box .title .en, .box2 .title .en, .box3 .title .en {
	font-size:16px
}
.box2 .commer_slider,.box2 .commer_slider img {
	width:752px;
	height:345px
}
.box2 .title .cn {
	padding-top:0
}
.box2 .city_text {
	padding:16px 0
}
.box3 .list li .inner {
	margin: 0 0 0 110px;
}
.box3 .list {
	margin: 0 0 0 -110px;
}
.box3 {
	padding:0 0 40px
}
.box1 .brand_box .box_list li {
	font-size:15px;
	margin: 0 0 24px;
}
.company_data li {
	margin: 30px 0 0 9.5%;
}
.box1 .brand_box .title .cn, .box2 .title .cn, .box3 .title .cn {
	font-size:26px
}
.box2 .layer .title {
	font-size:14px;
	padding:15px 0
}
.box5 .news_list .text {
	min-height:50px
}
.idea_bottom li.boxs1 .inner .title {
	font-size:15px;
	padding:7px 0 5px;
}
.idea_bottom li.boxs1 .inner {
	line-height: 20px;
}
.idea_top li.boxs2 .title {
	font-size: 15px;
	padding: 26px 0 5px;
}
.life_type li {
	margin:26px 0;
	font-size:13px
}
.life_type li .inner {
	padding:9px 0 6px 40px
}
.banner_bg ,.banner_box {
	width:410px;
	height:105px
}
.project_special .special_tab {
	width:530px
}
.project_special .special_tab li {
	width:530px
}
.project_special .special_tab li img {
	width:450px;
	height:378px
}
.project_special .special_cont .text {
	height:133px;
	padding:17px 0 60px 64px;
	line-height:20px
}
.project_special {
	margin:60px 0
}
.project_special .special_tab .text_cont,.project_special .special_tab .text_bg {
	right:0;
	width:400px;
	height:130px
}
.project_special .special_tab .text_cont .en {
	padding:10px 0
}
.project_cont1 .inner {
	padding:0
}
.project_cont1 .cont {
	width:509px
}
.project_map .map_cont .inner {
	padding:60px 130px 0
}
.project_map {
	height:330px
}
.project_cont1 .video,.bus_video {
	width:440px;
	height:329px }
.project_cont1 .video img {
	width:440px;
	height:329px
}
.project_cont1 .cont .image {
	margin:0
}
.project_cont1 .text {
	line-height: 20px;
	padding: 20px 0 0;
}
.ideas_box .list li .icon {
	padding:29px 0 20px
}
.ideas_box .list li .inner {
	padding:0 14px;
	height:430px
}
.company_box .company_image .image img {
	width:400px;
	height:278px
}
.company_box .cont .text {
	padding: 60px 78px 0 78px;
}
.company_box .cont {
	margin: 0 0 0 -120px;
	width: 644px;
	min-height: 470px;
}
.hot_estate li .image1 img {
	width:220px;
	height:198px
}
.hot_estate li .image2 img,.hot_estate li .image3 img {
	width:205px;
	height:94px
}
.hot_estate li .image4 img {
	width:171px;
	height:198px
}
.hot_estate li .image5 img {
	width:235px;
	height:175px
}
.hot_estate li .image6 img {
	width:164px;
	height:87px
}
.hot_estate li .image7 img {
	width:197px;
	height:87px
}
.hot_estate li .image8 img {
	width:223px;
	height:78px
}
.hot_estate li .image9 img {
	width:138px;
	height:78px
}
.title_box .title {
	font-size:24px
}
.title_box .en {
	font-size:18px;
	padding: 2px 0 18px;
}
.title_box .text {
	font-size:12px;
	padding: 0 0 20px;
}
.company_data .inner_box .list li .box p {
	font-size:38px
}
.company_data .inner_box .list li .box {
	font-size:20px
}
.company_data {
	height:200px
}
.company_data .inner_box .list li .box p {
	margin:0 0 15px
}
.company_data .inner_box .list li {
	margin:54px 0 0
}
.culture_banner .text h4 {
	font-size:16px;
	padding:4px 0
}
.culture_banner .text,.culture_banner .text .f20 {
	font-size:14px
}
.culture_banner .text {
	top:38%
}
.culture_title .cn {
	font-size:20px
}
.culture_title .en {
	font-size:16px
}
.culture_box li,.culture_box li .image img {
	width:315px;
	height:315px
}
.culture_box li .inner .title {
	padding:50px 0 0
}
.culture_box li .layer {
	margin:0;
	left:0;
	top:200px;
}
.culture_box li .layer_bg .online {
	margin:200px 0 0
}
.culture_box li .layer .title,.culture_box li .layer_bg .online {
	font-size:30px
}
.contact_box li {
	width:314px
}
.contact_box .inner_box {
	margin:0 0 0 -20px
}
.site_map > .inner {
	padding: 70px 30px 0;
}
.site_map .list {
	margin:0 0 0 -30px
}
.site_map li {
	margin:0 0 0 35px
}
.contact_box .map {
	width:680px
}
.business .project li .en {
	font-size:20px
}
.business .city_project li img {
	width:238px;
	height:178px
}
.business .city_project li {
	width:238px;
	height:178px
}
.business .city_project {
	width:283px
}
.active_video .list li img {
	width:416px;
	height:234px
}
.active_video > .inner {
	padding:0 60px
}
.active_scroll li .image img {
	width:740px;
	height:414px
}
.active_scroll,.active_scroll li,.active_scroll > .inner {
	width:1002px;
	height:414px
}
.active_scroll li .cont {
	right:0;
	height:320px;
	width: 320px;
}
.active_scroll li .cont .title {
	font-size:22px;
	padding:15px 0 0
}
.active_scroll li .cont .en_title {
	font-size:20px;
	padding:5px 0 35px
}
.active_scroll li .cont .text .tit {
	font-size:24px
}
.active_scroll li .cont .position {
	padding: 0 56px 5px 53px;
}
.active_scroll li .cont .inner {
	padding: 0 0 0 20px
}
.active_scroll_wrap {
	width:1002px;
	margin:40px 0;
}
.story_wrap {
	margin:40px 0 0
}
.active_scroll_wrap .inner_box li img,.active_scroll_wrap .inner_box li {
	width:412px;
	height:232px
}
.active_scroll_wrap .inner_box {
	width:874px;
	height:232px
}
.active_scroll_wrap .inner_box .list {
	height:232px }
.banner_bg, .banner_box {
	height:90px;
	right: 155px
}
.banner_box .title_surname {
	padding:6px 0 2px
}
.business .china_map {
	width:712px
}
.business .project li {
	height:166px
}
.business .project_box {
	width:712px
}
.business .china_map img {
	width:100%;
	height:auto
}
.business .city_project {
	height:500px
}
.business .city_project > .inner {
	height:484px
}
.hot_estate li .boxs .text a, .waterfall li .boxs .text a {
	font-size:14px
}
.hot_estate li .boxs .text, .waterfall li .boxs .text {
	line-height:30px
}
.box2 .pro_box .text2.business .city_project .inner {
	height:670px
}
.hot_estate, .waterfall {
	max-width: 618px;
}
.hot_estate .list {
	margin:0 -8px 0 0
}
.waterfall {
	max-width: 618px;
}
.download_scroll_about {
	height:790px
}
.culture_box li .layer_bg .inner_box .text {
	font-size:16px;
	line-height:30px
}
.combine_box li .inner {
	padding:30px 8%
}
.banner_box .title_surname {
	font-size:24px
}
.banner_box .title_en {
	font-size:18px;
	padding: 4px 0 0;
}
.business .project_box .inner {
	height:476px
}
.business .project_box {
	height:500px
}
.idea_box .idea_cont .inner {
	padding:0;
	font-size:14px;
	line-height:42px;
}
.box2 .pro_list .image {
	padding:50px 0 0
}
.business .china_map .point {
	width:38px;
	height:47px;
	background:url("../images/point_s.png") no-repeat;
	font-size:12px;
	line-height:36px
}
.business .china_map .point:hover,.business .china_map .point.on {
	background-position:-38px 0 }
.culture_box li .double {
	margin:105px 0 0
}
.culture_box li .text_inner {
	font-size:30px;
	line-height:54px
}
.culture_box li .three {
	margin:74px 0 0 }
.culture_box li .text_align {
	text-indent:2.2em
}
.culture_box li.boxs7 .cont .column_title {
	padding:40px 0 0;
	font-size:60px;
}
.box1 .house_box .inner {
	padding: 0 6.5% 0 8%;
}
.culture_box li.boxs7 .cont {
	padding: 0 0 0 70px;
}
.serach_select {
	width:268px
}
.type_title {
	margin:30px 0;
	font-size:26px
}
.box1 .brand_box li a {
	padding:0 16px
}
.site_map li dt a {
	font-size:18px
}
.site_map li {
	margin:0 0 0 23px
}
.drop_detail .drop_inner {
	padding: 0 0 0 61px;
}
.apply_btn {
	margin: 20px 0 20px 61px;
}
.job_from .title,.job_from .three_list li .name {
	font-size:13px
}
.job_from .title {
	padding:22px 0
}
.job_from .three_list li {
	margin:0 0 10px
}
.job_from .three_list li .input_text {
	height:28px
}
.job_from .three_list li .input_text input {
	height:28px;
	line-height:28px
}
.job_from .add_form button {
	font-size:14px;
	width:100px;
	height:30px
}
.job_from .tips {
	font-size:13px
}
.job_from .buttons button {
	font-size: 16px;
	height: 40px;
	width: 129px;
}
.job_list {
	margin:0 auto;
	width:90%
}
.table_row div {
	line-height:30px
}
.idea_box .idea_images {
	width:56%
}
.idea_box .idea_cont {
	width:40%
}
.project_special .special_cont .title {
	font-size:22px;
	padding: 5px 0 5px 65px;
}
.project_cont1 .title .p1 {
	font-size:22px;
	font-weight:bold }
.project_cont1 .title .p2 {
	font-size:14px;
}
.project_special .special_tab li img {
	height:280px;
	width: 450px;
}
.active_scroll_wrap .prev {
	left:0
}
.active_scroll_wrap .next {
	right:0
}
.story_wrap .story_box {
	margin:0 auto;
	max-width:1002px
}
.story_wrap .story_box .list li .inner {
	margin: 0 0 0 34px;
}
.story_wrap .story_box .list {
	padding:0 0 35px;
	margin:0 0 0 -34px
}
.story_wrap .story_box .list li .cn {
	font-size:18px
}
.life_cont {
	width:1002px
}
.life_cont .life_big {
	width:670px;
	height:377px;
}
.life_list {
	width:332px;
	height:378px
}
.life_list .inner_box {
	height:378px
}
.life_list li {
	height:75px
}
.life_list li .inner {
	line-height:75px
}
.complaints_inner ul,.complaints_text {
	max-width:1002px
}
.life_list li .inner {
	padding: 0 48px 0 80px;
}
.waterfall ul {
	margin:0 0 0 -14px
}
.box1 .detail_box .inner {
	left:20px;
	width:280px;
	padding:0
}
.box1 .detail_box .list li {
	width:280px
}
.story_title .en {
	font-size:14px
}
.story_title .cn {
	font-size:24px
}
.waterfall_tab li {
	font-size:16px;
	width:118px
}
.job_school_header li a > img {
	margin-left:5%;
}
.job_school_header li a {
	padding-top:18px;
	height:86px;
}
.job_school_header li dt {
	line-height:28px;
}
}
@media only screen and (max-width: 1024px) {
	.inner_banner {
	height:280px
}
.pro_slider {
	top:0
}
.project_special .special_cont {
	left:0
}
.project_special .special_tab {
	right:0
}
.company_box .company_image {
	top:150px
}
}
@media only screen and (max-width: 1023px) {
	.wrap .content, .header_box .header, .box2, .footer .inner, .footer_nav .inner, .job_box1 > .inner, .job_from, .company_box {
	max-width:768px
}
.header .nav li {
	font-size:13px
}
.header .logo {
	margin:0 0 0 5px
}
.header .header_r {
	margin-right:5px
}
.header .nav li a {
	padding:4px 7px
}
.slide_top {
	width:768px;
	height:329px
}
.box1 .image_wrap img {
	width:768px;
	height:329px
}
.box1 {
	height:329px
}
.box1 .layer {
	left:44px;
	top:42px;
	width:480px;
	height:250px
}
.box1 .brand_box, .box1 .detail_box {
	height:250px
}
.box1 .brand_box .title .cn, .box2 .title .cn, .box3 .title .cn {
	font-size:18px
}
.box1 .brand_box .title .en, .box2 .title .en, .box3 .title .en {
	font-size:14px
}
.box1 .brand_box .box_list li {
	font-size:12px
}
.box1 .hot_title {
	font-size:18px
}
.box1 .brand_box .box_list {
	margin:26px 0 0
}
.box1 .detail_box .inner {
	left:10px;
	width:220px
}
.box1 .detail_box .list li {
	width:220px
}
.box1 .detail_box .brand_logo {
	font-size:20px;
	padding:18px 0
}
.box1 .detail_box .text {
	margin:0
}
.box2 .city_box {
	margin:0 0 0 10px
}
.type_title {
	margin:12px 0;
	font-size:18px
}
.box2 .city_box {
	width:200px
}
.box2 .commer_slider, .box2 .commer_slider img {
	width:558px;
	height:257px
}
.box2 .commer_slider .boxs {
	width:558px
}
.box3 .list li .inner {
	margin:0 0 0 30px
}
.box3 .list {
	padding:0 10px;
	margin:0 0 0 -30px
}
.box3 .title {
	padding:0 10px
}
.more_project a {
	margin:0 8px 0 0
}
.box3 .list .title {
	font-size:16px
}
.box3 .title .cn {
	padding:16px 0 5px
}
.box5 .news_list li .inner {
	margin:0 0 0 30px
}
.box5 .news_list {
	padding:0 10px;
	margin:0 0 0 -30px
}
.box5 .news_list li .inner {
	padding:0 0 0 80px
}
.box5 .news_list .title {
	font-size:16px
}
.footer_nav .list li {
	margin:0 40px 0 0
}
.footer_nav .list {
	padding:0 0 0 10px;
	margin:0 -40px 0 0
}
.footer .footer_l {
	float:none
}
.footer .footer_r,.footer .footer_r .list,.footer .friend {
	float:none
}
.footer_r .list,.footer .friend {
	display:inline-block
}
.footer .friend {
	margin:0 0 0 10px
}
.footer .inner {
	padding:0 10px 30px
}
.box5 .news_list .time {
	width:60px;
	height:60px
}
.inner_banner {
	height:207px
}
.title_box {
	margin: -16px 0 0 10px;
}
.company_box {
	padding:0 10px
}
.company_box .company_image {
	width:330px
}
.company_box .company_image .image img {
	width:330px;
	height:auto
}
.company_box .cont .text {
	padding:60px 51px 0
}
.company_box .cont {
	width:466px
}
.business {
	overflow:hidden
}
.business .project {
	width:190px
}
.business .china_map {
	width:578px
}
.business .project li {
	height:130px
}
.business .china_map {
	height:393px
}
.business .project li .en {
	font-size:16px
}
.business .project li .cn {
	font-size:24px
}
.business .project li .inner {
	padding: 27px 0 0 14px;
}
.business .project_box {
	width:578px
}
.business .project_box .inner {
	margin:8px 0 0 8px
}
.waterfall {
	max-width:520px
}
.business .project_box .inner {
	height:378px
}
.business .city_project {
	height:393px
}
.business .city_project li img {
	width:182px;
	height:136px
}
.business .city_project li {
	width:182px;
	height:136px
}
.business .city_project {
	width:224px
}
.business .city_project > .inner {
	height:384px
}
.ncw-tabs-nav .en {
	font-size:13px
}
.ncw-tabs-nav .cn {
	font-size:18px
}
.contact_box li {
	width:260px
}
.contact_box li .icon {
	right:10px
}
.contact_box li .en {
	font-size:20px
}
.contact_box li .cn {

	font-size:32px
}
.contact_box .map {
	width:496px
}
.serach_select {
	width:166px
}
.job_box1 .search_box {
	padding: 42px 0 26px 39px;
}
.serach_select {
	margin-right:14px
}
.job_from .inner {
	padding:0 10px
}
.job_from .three_list .check_list li {
	margin:0
}
.job_from .add_form {
	margin-right:10px
}
.story_wrap .story_box .list {
	padding:0 10px 35px
}
.story_wrap .story_box .list li .cn {
	font-size:16px
}
.life_cont {
	width:758px
}
.life_cont .life_big {
	width:480px
}
.life_list {
	width:278px
}
.active_scroll, .active_scroll li, .active_scroll > .inner {
	width:758px;
	height:313px
}
.active_scroll_wrap {
	width:758px;
	margin:40px auto
}
.active_scroll_wrap .inner_box {
	width:640px
}
.active_scroll_wrap .inner_box li img, .active_scroll_wrap .inner_box li {
	width:280px;
	height:158px
}
.active_scroll_wrap .inner_box {
	height:158px
}
.site_map li dt a {
	font-size:14px
}
.site_map li dd a {
	font-size:12px
}
.site_map li {
	margin:0 0 0 6px
}
.site_map {
	height:320px
}
.project_cont1 {
	padding:0 10px
}
.project_cont1 .cont {
	width:420px
}
.project_cont1 .video,.project_cont1 .video img,.bus_video {
	width:302px;
	height:227px
}
.project_special {
	padding:0 10px
}
.project_special .special_cont {
	width:336px
}
.project_special .special_tab {
	width:390px
}
.project_special .special_tab li {
	width:390px
}
.project_special .special_tab li img {
	width:390px
}
.project_special .special_tab .text_cont, .project_special .special_tab .text_bg {
	width:296px
}
.idea_top li.boxs2 .inner {
	padding:0 1%;
	font-size:12px
}
.idea_top li.boxs2 .title {
	padding-top:20px;
	font-size:14px
}
.idea_bottom li.boxs1 .inner {
	padding:0 5%;
	font-size:12px
}
.box3 .list li:first-child + li .inner .text {
	min-height:72px
}
.job_school_header li {
	height:84px;
}
.job_school_header li dt {
	line-height:16px;
	font-size:16px;
}
.job_school_header li dd {
	font-size:12px;
}
.job_school_header li a {
	height:66px;
}
}
@media only screen and (max-width: 767px) {
	.footer_nav {
	display:none
}
.advan_box .btn {
	width:104px
}
.advan_box .btn .arrow {
	display:none
}
.inner_banner .phone_banner {
	display:block
}
.inner_banner > img {
	display:none
}
.wrap .content, .header_box .header, .box2, .footer .inner, .footer_nav .inner, .job_box1 > .inner, .job_from, .company_box {
	max-width:auto;
	width:auto
}
.inner_banner {
	min-height:auto;
	height:auto
}
.ncw-tabs-nav .icon,.ncw-tabs-nav .arrow,.advan_box {
	display:none
}
.ncw-tabs-nav .w {
	margin:0;
	padding:0;
	top:0;
	display:inline
}
.ncw-tabs-nav .en {
	display:none
}
.ncw-tabs-nav {
	margin:0 0 10px;
	height:40px
}
.ncw-tabs-nav .cn {
	margin:0;
	text-align:center;
	font-size:16px;
	line-height:40px
}
.ncw-tabs-nav a {
	text-align:center;
	font-size:18px
}
.news_cont {
	padding:0;
	margin:0
}
.ncw-list {
	position:relative;
	width:auto;
	padding:0;
	border:none;
	display:none
}
.news_list .text {
	font-size:12px
}
.news_list .title {
	font-size:15px
}
.news_list .text,.news_list li .inner .title + div,.news_list .title {
	padding-left:0
}
.title_box .title {
	font-size:20px
}
.title_box .en {
	font-size:14px
}
.ncw-list .box {
	margin:0 0 10px
}
.news-channel-wrap {
	margin: 0 10px 25px;
}
.recom_news .cont {
	float:none;
	width:auto
}
.recom_news .image {
	margin:0 0 10px;
	float:none
}
.recom_news .image img {
	width:100%;
	height:auto
}
.news-details-wrap, .ndw-main {
	width:auto;
}
.ndw-main {
	padding:0 10px
}
.ndw-head {
	padding:0 0 8px;
	height:auto
}
.ndw-head .title {
	font-size:16px;
	line-height:20px;
	padding-bottom:10px
}
.ndw-head .date {
	display:none
}
.ndw-page a {
	max-width:18em
}
.ndw-page li {
	white-space:nowrap
}
.contact_box .map {
	width:auto;
	float:none
}
.contact_box .list {
	float:none;
	width:auto
}
.contact_box li {
	width:auto;
	height:100px;
	background-size:100% 100%
}
.contact_box .inner_box {
	margin:0 10px
}
.contact_box .map {
	padding:0 10px
}
.contact_box li .cn,.contact_box li .en {
	font-size:18px
}
.contact_box li .icon {
	width:70px;
	height:70px;
	bottom:15px }
.contact_box li.boxs3 .icon,.contact_box li.boxs2 .icon,.contact_box li.boxs1 .icon {
	background-size:100% 100%
}
.contact_box li .layer .inner {
	font-size:14px;
	line-height:18px
}
.contact_box li.boxs1 .layer .inner {
	padding:25px 0 0
}
.contact_box li .layer .inner {
	padding:15px 0 0
}
.contact_box li.boxs3 .layer .inner {
	padding:34px 0 0;
	text-align:center
}
.contact_box li .title {
	left:15px
}
.title_box {
	margin:0 0 0 10px
}
.job_box1 .search_box {
	padding:20px 10px 10px
}
.banner .bx-controls {
	display:none
}
.box1 {
	height:auto
}
.box1 .brand_box, .box1 .detail_box {
	float:none;
	width:100%
}
.box1 .image_wrap img {
	width:100%;
	height:auto
}
.slide_top {
	width:100%
}
.box1 .detail_box {
	display:none
}
.box1 .layer {
	position:relative;
	left:0;
	top:0;
	width:100%;
	height:auto
}
.box1 .image_wrap {
	position: absolute;
	left:0;
	top:234px;
	width:100%;
}
.box1 .brand_box .inner {
	padding:0 10px
}
.box1 .brand_box .box_list li {
	margin:0 0 16px;
	font-size:14px;
	line-height:18px
}
.box2 .bx-wrapper .bx-prev, .box1 .bx-wrapper .bx-prev {
	margin:-20px 0 0
}
.box2 .bx-wrapper .bx-next, .box1 .bx-wrapper .bx-next {
	margin:-20px 0 0
}
.box2 .city_box {
	float:none;
	width:auto
}
.box2 .commer_slider, .box2 .commer_slider img {
	width:100%;
	height:auto
}
.box2 .commer_slider .boxs {
	width:100%
}
.box2 .layer {
	display:none
}
.box1 .brand_box .box_list {
	height:102px
}
.box1 .brand_box, .box1 .detail_box {
	height:234px
}
.box3 .list li {
	float:none;
	width:100%
}
.box5 .news_list li {
	float:none;
	width:100%
}
.box3 .list li .image {
	margin:10px 0 0
}
.footer_nav .list {
	margin:0;
	padding:0
}
.footer_nav .list li {
	margin:0;
	width:50%;
	text-align:center
}
.footer_nav .list li dt {
	padding-top:18px
}
.box2 .commer_slider {
	overflow:hidden
}
.idea_top li, .idea_bottom li {
	float:none
}
.idea_top li.boxs1,.idea_top li.boxs2 ,.idea_top li.boxs3,.idea_bottom li.boxs1,.idea_bottom li.boxs2,.idea_bottom li.boxs3,.idea_bottom li.boxs1 .half_img {
	width:auto
}
.idea_top li.boxs2 .inner,.idea_bottom li.boxs1 .inner {
	padding:0 10px
}
.idea_bottom li.boxs1 .half_img {
	position:relative
}
.serach_select {
	width:46%;
	margin:0 0 10px;
	font-size:12px
}
.serach_select:first-child {
	margin-right:6%
}
.serach_select:first-child + .serach_select + .serach_select {
	margin-right:6%
}
.serach_select input {
	font-size:12px
}
.search_btn {
	width:46%
}
.job_list thead td,.table_row div {
	font-size:12px;
	height:32px
}
.job_list {
	width:auto;
	padding:0 10px
}
.drop_detail .drop_inner,.job_from .inner {
	padding:0
}
.apply_btn {
	margin-left:0
}
.job_from .three_list li ,.job_from .three_list li.long_text {
	float:none;
	width:auto
}
.job_from .three_list .check_list li {
	float:left;
	margin:0 10px 0 0
}
.job_from .inner,.job_from .three_list li .inner,.job_from .title {
	margin:0
}
.job_from .add_form ,.job_from .tips {
	margin-left:0
}
.job_from > .inner {
	padding:0 10px
}
.download_scroll_wrap,.picture_wrap {
	width:auto
}
.picture_wrap {
	top:20px;
	margin:0 10px
}
.picture_thum_wrap {
	display:none
}
.pic_scroll_hand {
	display:none
}
.picture_box.slide ul li img {
	width:100%;
	height:auto
}
.job_list thead td.row3,.table_row div.row3 {
	display:none
}
.table_row div {
	width:25%
}
.site_map .list {
	margin:0
}
.site_map {
	height:auto;
	background-size:100% 100%
}
.site_map > .inner {
	padding:20px 10px
}
.site_map li {
	margin:0;
	width:50%
}
.site_map li dd {
	line-height:28px
}
.site_map li dt {
	margin:0 0 10px
}
.dir {
	padding-right:10px
}
.download_scroll_wrap {
	margin:0 0 20px;
	padding:0 0 20px
}
.download_scroll_wrap, .picture_wrap {
	}
.picture_wrap {
	top:10px
}
.picture_arrow_left, .picture_arrow_right {
	top:50%;
	margin:-61px 0 0 }
.company_box .company_image .image img {
	width:100%;
	height:auto
}
.company_box .company_image {
	float:none;
	width:100%
}
.company_box .cont {
	width:auto;
	margin:35px 0 0
}
.company_box .cont .text {
	padding:20px 10px 0
}
.story_wrap .story_box .list {
	padding: 0 10px 15px;
}
.company_data .inner_box .list li .box {
	width:auto;
	font-size:20px
}
.company_data .inner_box .list li .box p {
	font-size:24px
}
.story_wrap {
	background-size:100% 100%
}
.story_wrap .story_box .list li {
	padding:0 0 15px;
	width:50%
}
.life_cont {
	margin:0 10px;
	width:auto;
	background:none
}
.life_cont .life_big {
	margin:0 0 40px;
	float:none;
	width:auto
}
.life_list {
	float:none;
	width:auto
}
.life_cont_wrap {
	background-size:100% 100%
}
.life_list li {
	background:#a3aaa2 }
.project_cont1 .video, .project_cont1 .video img,.bus_video {
	width:100%;
	height:227px
}
.project_cont1 .cont {
	float:none;
	width:auto
}
.project_cont1 .cont .image {
	display:none
}
.project_cont1 {
	margin: 20px auto 20px;
}
.project_special .special_cont {
	width:auto;
	float:none;
	left:0
}
.project_special .special_cont .text {
	padding:0
}
.project_special .chunk {
	text-align:left
}
.project_special .chunk li {
	margin:0 15px 0 0
}
.banner_bg, .banner_box {
	display:none
}
.project_special .special_cont .text {
	padding:15px 0;
	height:auto
}
.project_special .special_tab {
	float:none;
	right:0;
}
.project_map {
	margin:0 10px 20px
}
.pro_slider {
	top:0
}
.project_special {
	margin:20px 0
}
.project_special .special_tab {
	margin:20px 0 0;
	width:auto
}
.project_special .special_tab li {
	width:100%
}
.project_special .special_tab li img {
	width:100%;
	height:auto
}
.project_special .special_tab .text_cont, .project_special .special_tab .text_bg {
	width:100%;
	height:100px
}
.project_special .special_tab .text_cont .en {
	padding:5px 0
}
.footer .friend {
	margin:15px 0 0
}
.footer .inner {
	padding:0 10px 20px
}
.business {
	display:none
}
.phone_inner {
	overflow:hidden;
	position:relative
}
.select_city_box {
	margin:15px 0;
	padding:0 10px
}
.select_city_box .inner {
	margin:0 0 0 -15px
}
.select_bus {
	float:left;
	width:50%
}
.select_bus dl {
	margin:0 0 0 15px;
	position:relative;
	z-index:999;
	height:30px;
	border:1px solid #8c8c8c;
	border-radius:6px
}
.select_bus dl dt {
	line-height:30px;
	text-align:center
}
.select_bus dl dd {
	display:none;
	position:absolute;
	left:-1px;
	top:28px;
	width:100%;
	padding:5px 0;
	border:1px solid #8c8c8c;
	border-radius:0 0 6px 6px;
	background:#fff
}
.select_bus dl dd a {
	display:block;
	padding:0 10px;
	line-height:20px;
}
.select_bus dl dd a:hover {
	color:#fff;
	background:#e94620
}
.select_bus dl dt .arrow {
	position:absolute;
	top:50%;
	right:10px;
	margin:-2px 0 0;
	width:11px;
	height:8px;
	background:url(../images/business_arrow.png) no-repeat;
}
.phone_business {
	padding:0 10px;
	margin:0 0 20px -10px
}
.phone_business .list li {
	margin:0 0 10px;
	width:49%;
	float:left
}
.phone_business .list li .boxs {
	padding:0 0 0 10px
}
.phone_business .list li img {
	width:100%;
	height:auto
}
.phone_business .list li .text {
	padding:5px 0 5px 5px;
	border:1px solid #c0c0c0;
	font-size:12px
}
.phone_tab {
	padding:0 10px;
	margin:0 0 15px
}
.phone_tab li {
	float:left;
	width:70px;
	height:14px;
	text-align:center;
	color:#393939;
	font-size:12px;
	border-radius:5px;
	line-height:14px;
	cursor:pointer
}
.phone_tab li.on {
	background:#e94620;
	color:#fff
}
.phone_type1,.phone_type2,.phone_type3,.phone_type4 {
	overflow:hidden
}
.select_city_box,.phone_business {
	display:block
}
.header .logo {
	margin:0 0 0 10px
}
.header .nav {
	display:none
}
.top_box {
	z-index:99;
	overflow:initial
}
.drop {
	position:absolute;
	z-index:2;
	width:100%;
	left:0;
	top:84px;
	background:#fff
}
.wrap {
	position:relative;
	z-index:1
}
.drop {
	border-top:1px solid #e15f45;
}
.drop a {
	display:block;
	padding:0 10px
}
.drop dt {
	line-height:40px;
	border-bottom:1px solid #f1ab92;
	font-size:18px;
	background:#e25724;
}
.drop dt.on {
	background:#e96f42;
}
.drop dt a {
	color:#ffffff;
}
.drop dd {
	display:none;
	line-height:30px;
	font-size:14px
}
.drop dd a:hover,.drop dd a.on {
	color:#807c7b;
	border-bottom:1px solid #acaaa9;
}
.drop dd a {
	color:#807c7b;
	border-bottom:1px solid #acaaa9;
}
.language {
	display:none
}
.nav_btn {
	display:block;
	position:absolute;
	right:10px;
	top:50%;
	margin:-19px 0 0;
	width:38px;
	height:38px;
	background:url(../images/nav_btn.png) no-repeat;
}
.active_scroll,.active_scroll_wrap {
	display:none
}
.culture_phone .cont {
	display:none
}
.story_wrap {
	margin:20px 0 0
}
.culture_phone .bx-wrapper .bx-pager {
	display:none
}
.culture_phone .bx-controls {
	position:static;
	background:none;
	left:0;
	max-width:auto;
	width:auto;
	height:auto
}
.culture_phone .bx-wrapper .bx-controls-direction {
	display:block
}
.culture_phone .bx-wrapper .bx-controls-direction a {
	width:31px;
	height:91px;
	margin:-45px 0 0;
	background:url(../images/slide_arrow.png) no-repeat
}
.culture_phone .bx-wrapper .bx-controls-direction a.bx-next {
	background-position:-31px 0;
	right:10px
}
.culture_phone .bx-wrapper .bx-controls-direction a.bx-prev {
	left:10px
}
.law {
	padding:0 10px;
	font-size:12px;
	line-height:22px
}
.box1,.box2_wrap {
	margin:0
}
.life_type li {
	margin:14px 0
}
.box2_wrap {
	padding:12px 0
}
.box3 {
	padding:0 0 20px
}
.box5 {
	margin:20px 0 0
}
.box5 .news_list li {
	margin:0 0 15px 0
}
.type_title {
	margin:12px 0 5px
}
.box3 .list li:first-child + li .inner .text {
	min-height:auto
}
.box3 .list li:first-child + li .text + br {
	display:none
}
.box3 .list li:first-child + li .more_project {
	display:none
}
.company_box .company_image {
	top:0 !important
}
.company_box .company_image .image {
	display:none
}
.company_box .company_image .icon {
	padding:0 0 10px
}
.company_box .cont {
	margin-top:10px !important
}
.culture_phone {
	display:block
}
.project_special .special_tab .text_cont, .project_special .special_tab .text_bg {
	background:none;
}
.page a {
	display:none
}
.page a:nth-child(1),.page a:nth-child(2),.page a:nth-child(3),.page a:nth-child(4),.page a:nth-child(5) {
	display:inline-block
}
.page a.next {
	display:inline-block
}
.idea_top li.boxs2 .inner, .idea_bottom li.boxs1 .inner {
	padding:20px
}
.idea_top li.boxs2 .title {
	padding:0
}
.idea_top li.boxs2 .inner, .idea_bottom li.boxs1 .inner {
	padding:20px
}
.slide_top .phone_text {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:35px;
	padding:0 10px;
	background:url(../images/black_bg.png) repeat;
	color:#fff;
	line-height:35px;
}
.slide_top .phone_text a {
	color:#fff
}
.box2 .layer {
	display:block;
	width:100%;
	height:auto;
	top:auto;
	right:auto;
	left:0;
	bottom:0 ;
	height:35px;
	line-height:35px
}
.box2 .layer .inner {
	padding:0 20px
}
.box2 .layer .title {
	display:block;
	padding:0;
}
.box2 .layer .text {
	display:none
}
.box2 .layer .more {
	display:none
}
.banner_list li .phone {
	display:block
}
.banner_list li .pc {
	display:none
}
.job_school_header ul {
	border:0;
}
.job_school_header li a > img {
	width:46px;
	height:46px;
}
.job_school_header li {
	width:100%;
	border:0;
	clear:both;
	float:none;
	margin-bottom:20px;
}
.job_school_header li.active em, .job_school_header li:hover em {
	display:none;
}
.job_school_header {
	width:96%;
	margin:0 auto;
}
.job_school_main {
	width:96%;
	margin:0 auto;
}
.job_school_top h5 {
	margin-left:10px;
}
.line_hideBox {
	display:none;
}
.line_phone_menu {
	display:table-cell;
}
.line_width1 {
	width:10%;
}
.line_width2 {
	width:20%;
}
.line_width3 {
	width:40%;
}
.line_width4 {
	width:30%;
}
.line_width5 {
	width:30%;
}
.line_width9 {
	width:10%;
}
}	