﻿@charset "utf-8";
/* CSS Document */
@font-face {

    font-family: 'apple';

    src: url('../font/garamond.eot');

    src: local('apple Regular'),

    local('apple'),

    url('../font/garamond.woff') format('woff'),

    url('../font/garamond.ttf') format('truetype'),

    url('../font/garamond.svg#apple') format('svg');

}

* {margin:0;padding:0; border: 0; box-sizing: border-box; -webkit-box-sizing: border-box;}

html,body{
	font:14px/1.8 "Microsoft YaHei",Arial, Helvetica, sans-serif;
	color: #4b4b4b;
	}
.pw{ width:1100px; margin:0 auto; }
.wpaBox{
	background:#f0f0f0;
	}
.main{
	background:#fff;
	padding: 0;
	}
.logo{
	display:block;
	margin: 0 auto;
	padding: 0 8px;
	line-height: 0;
	text-align: center;
	}
.logo img{
	}
.header{
	padding: 15px 50px;
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 99;
	background: #f6f1eb;
	box-shadow: 0 8px 16px hsla(30,21%,81%,.15);
	}
.header a{
	}
.nav{
	float: none;
	margin: 12px auto 0 auto;
	text-align: center;
	}
.nav li{
	/* float:left; */
	position:relative;
	display: inline-block;
	}
	
.za11{
	display:block;
	text-align:center;
	line-height:48px;
	border: 1px solid #f6f1eb;
	padding: 0 25px;
	transition:300ms;
	-webkit-transition:300ms;
	position:relative;
	z-index:101;
	letter-spacing: 0.5px;
	font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;
	font-weight: 400;
	color: #0e0e0e;
	font-size: 18px;
	}
.za11:hover{
	border:1px solid #e7e0e0;
	}
	

.tnBox{
	width: 178px;
	position:absolute;
	top: 49px;
	left:50%;
	margin-left:-89px;
	padding:0 10px 20px 10px;
	display:none;
	background: #f6f1eb;
	z-index:100;
	}
.spetnBox{
	width:188px;
	margin-left:-104px;
	}
.tnBox .line,
.tnBox .line_1{
	display:block;
	width:1px;
	background: #e7e0e0;
	position:relative;
	margin-left:79px;
	margin-bottom: 0;
	margin-top: 0;
	}
.tnBox .line{
	height:55px;
	}
.tnBox .line_1{
	height:9px;
	bottom:10px;
	}
.twonav{
	border-top: 1px solid #e7e0e0;
	border-bottom: 1px solid #e7e0e0;
	padding:20px 0;
	position:relative;
	top:-5px;
	}
.twonav a{
	display:block;
	text-align:center;
	padding:5px 0;
	position:relative;
	color: #585858;
	}
.twonav .le{
	display:block;
	height:1px;
	width:0;
	background:#b28850;
	position:absolute;
	top:50%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.twonav .le1{
	left:0;
	}
.twonav .le2{
	right:0;
	}
.twonav a:hover{
	color:#b28850;
	}
.twonav a:hover .le{
	width:20px;
	}
	
	.frr{float:right;padding-right: 15px;}
	.frr1{float:right;padding-right: 0;}
	.fll{float:left;padding-left: 15px;}
	
	.za12{

	line-height:48px;
	
	}
	
	.za14{height:100%;position:absolute;right: 10px;top: 27px;overflow:hidden;}
	

/* Mobile nav */	
.menu-handler {width: 58px;height:100%;cursor: pointer;display: none;position:absolute;left: 0;top:0;overflow:hidden;}
.menu-handler span{ width:200%; height:200%; position:absolute; display:block; top:-50%; left:-50%; background:url(../images/menuBtn.png) no-repeat center center; transform:scale(0.6); -webkit-transform:scale(0.6); -o-transform:scale(0.6); }

.menuBox { position: fixed; left: 0px;  top: -100%; width: 100%; padding:0 5%;  height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 1001; background-color: #fff; box-sizing:border-box; }
.menuBoxShow { right: 0px; }
.menuclose { width: 40px; height: 40px; position:absolute; top:5%; right:5%; }
.menuclose i { cursor:pointer; background:url(../images/menu_close.png) no-repeat center center; display:block; width:100%; height:100%; transition:300ms; -webkit-transition:300ms; }
.menuclose:hover i { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.navMobile { padding: 30px 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p{ font-size:0; margin-bottom:0;}
.navMobile dd p a { display:inline-block; vertical-align:middle; padding:0 15px; line-height:48px; text-transform: uppercase; font-size: 16px; position: relative; border:1px solid #fff; transition:300ms; -webkit-transition:300ms; }
.navMobile dd a { display: block; padding: 14px 0px; line-height: 1.4; font-size: 14px; color: #323232; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd p a:hover, .navMobile dd p a.cur { border:1px solid #e5e5e5;  }
.navMobile dd .msubnav { font-size:0; background-color: #fff;  padding:20px 0 30px 0; }
.navMobile dd .msubnav li{ display:inline-block; margin:0 10px; vertical-align:middle; }
.navMobile dd .msubnav a { font-size:14px; width:15px; line-height:1.1; text-align:center;  color: #787878; position: relative; background: transparent;  display:block; padding:30px 0;}
.navMobile dd .msubnav .le{ display:block; width:1px; height:0; position:absolute; left:50%; background:#b28850; transition:300ms; -webkit-transition:300ms; }
.navMobile dd .msubnav .le1{ top:0; }
.navMobile dd .msubnav .le2{ bottom:0; }
.navMobile dd .msubnav a:hover{ color:#b28850;}
.navMobile dd .msubnav a:hover .le{ height:20px; }
.borLine{ display:block; height:1px; width:156px; background:#e5e5e5; margin:0 auto; }
.borLine_1{ position:relative; top:-10px; }
.topline{ display:block; width:1px; height:55px; background:#e5e5e5; margin:0 auto; position:relative; top:-5px;  }
.bottomline{ display:block; width:1px; height:9px; background:#e5e5e5; margin:0 auto; position:relative; top:-5px;  }
.menuLogo {display: block;margin: 0px auto;width: 86px;margin-top:45px;}
.menuLogo img { width: 100%; display: block; }
.menuEn{ line-height:20px;  width:100%; position:relative; font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; color:#cfa972; font-size:10px; letter-spacing:30px; text-align:center; margin-top:30px;  }
.menuEn .line{ width:15%; height:2px; display:block; background:#f6f6f6; position:absolute; top:50%; margin-top:-1px; }
.menuEn .line_1{ left:0; }
.menuEn .line_2{ right:0; }
.msub{ display:none; }
.menuboLine{ width:100%; height:2px; background:#f6f6f6; position:relative; }
.menuboLine span{ display:block; height:25px; background:#f6f6f6; position:absolute; left:50%; width:2px; margin-left:-1px; top:-10px; }
.menucta{ text-align:center; color:#cfa972; padding-top:25px; }
.menucta a{ color:#cfa972; }
.menucta .mtool{ font-size:0; margin-top:8px; }
.menucta .mtool a{ display:inline-block ; vertical-align:middle; width:30px; height:30px; margin:0 6px; }
.menucta .mtool .weixin{ background:url(../images/weixin.png) no-repeat center center; }
.menucta .mtool .sina{ background:url(../images/sina.png) no-repeat center center; }
.ma{ width:80px; margin:0 auto; margin-top:20px; display:none; }
.ma img{ width:100%; }
/* Mobile nav end */



.wrap{ overflow:hidden; }
.speviews a{
	/* display:block; */
	/* float:left; */
	/* width: 25%; */
	*
	width:14.2%;
	/* position:relative; */
	/* color:#fff; */
	}




.speviews .pic{
	width:100%;
	overflow:hidden;
	}
.speviews .pic img{
	width:100%;
	}
.speviews .cover{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	transition:400ms; 
	-webkit-transition:400ms; 
	background:url(../images/black.png);
	opacity:0;
	display:none\9;
	}
.speviews .ch{
	width:14px;
	height:80px;
	line-height:1.1;
	padding:10px 4px 0 4px;
	background:url(../images/ibg1.png);
	text-align:center;
	position:absolute;
	left:50%;
	margin-left:-12px;
	top:50%;
	margin-top:-46px;
	border:1px solid transparent;
	transition:300ms;
	-webkit-transition:300ms;
	}
.speviews .moh .ch{
	height:120px;
	margin-top:-66px;
	}
.speviews .cover .en,
.imgsShow .txts .en,
.fTitle .en{
	font-size: 16px;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:145%;
	opacity:0;
	*
	display:none;
	transform:translateY(80px);
	-webkit-transform:translateY(80px);
	transition:600ms 100ms;
	-webkit-transition:600ms 100ms;
	}
.speviews .cover .arrow{
	display:block;
	width:20px;
	height:20px;
	background:url(../images/i_arrow.png) no-repeat center center;
	margin:0 auto;
	margin-top:35%;
	opacity:0;
	*display:none;
	transform:translateY(80px);
	-webkit-transform:translateY(80px);
	transition:600ms 200ms;
	-webkit-transition:600ms 200ms; 
	}	
.speviews a:hover .cover{
	opacity:1;
	display:block\9;
	}
.speviews a:hover .ch{
	border:1px solid #cfa972;
	}
.speviews a:hover .cover .en,
.speviews a:hover .cover .arrow{
	opacity:1;
	*display:black;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.iTitle{
	font-size:18px;
	color:#1d1d1d;
	width:20px;
	text-align:center;
	line-height:1.1;
	margin:0 auto;
	margin-bottom:3.5%;
	margin-top:3.2%;
	}
.imgsShow .bx-viewport{
	overflow:visible;
	}
.imgsShow{
	width:60%;
	margin:0 auto;
	position:relative;
	}
.imgsShow li{
	width:100%;
	position:relative;
	line-height: 0;
	}
.imgsShow li .pic{
	width:100%;
	overflow:hidden;
	}
.imgsShow li img{
	width:100%;
	}
.imgsShow .counts{
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	font-size:0;
	bottom:35px;
	} 
.imgsShow .counts span{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#fff;
	}
.imgsShow .counts .is-prev,
.imgsShow .counts .is-next{
	width:20px;
	height:20px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.imgsShow .counts .is-prev{
	background-image:url(../images/is-prev.png);
	}
.imgsShow .counts .is-next{
	background-image:url(../images/is-next.png);
	}
.imgsShow .counts .line{
	width:80px;
	height:1px;
	background:#fff;
	opacity:0.2;
	filter:alpha(opacity=20);
	}
.imgsShow .counts .cnum{
	margin-left:25px;
	}
.imgsShow .counts .anum{
	margin-right:25px;
	}
.imgsShow .cover{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/black.png);
	opacity:0;
	display:none\9;
	transition:300ms;
	-webkit-transition:300ms;
	}
.imgsShow .txts{
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	}
.imgsShow .txts .ti{
	width:16px;
	text-align:center;
	line-height:1.1;
	margin:0 auto;
	margin-top:22%;
	opacity:0;
	*display:none;
	transform:translateY(80px);
	-webkit-transform:translateY(80px);
	transition:600ms;
	-webkit-transition:600ms;
	}
.imgsShow .txts .en,
.fTitle .en{
	margin-top: 31%;
	color:#cfa972;
	transition:600ms 100ms;
	-webkit-transition:600ms 100ms;
	}
.imgsShow .txts .ch{
	text-align:center;
	margin-top: 25px;
	line-height: 1.5;
	padding: 0 60px;
	opacity:0;
	*
	display:none;
	transform:translateY(80px);
	-webkit-transform:translateY(80px);
	transition:600ms 200ms;
	-webkit-transition:600ms 200ms;
	}
.imgsShow ul li:hover .cover{
	opacity:1;
	display:block\9;
	}
.imgsShow ul li:hover .txts .ti,
.imgsShow ul li:hover .txts .en,
.imgsShow ul li:hover .txts .ch{
	opacity:1;
	*display:black;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.props{
	display:block;
	background:url(../images/ibg3.jpg) no-repeat left top;
	color:#000000;
	line-height: 0;
	}
.props .txtsBox{
	float:left;
	width:20%;
	}
.props .pic{
	float:left;
	width:80%;
	overflow:hidden;
	}
.props .pic img{
	width:100%;
	transition:800ms;
	-webkit-transition:800ms;
	}
.props .txts{
	padding: 60px 40px;
	}
.props .txts .titles{
	float: left;
	/* margin-right:30%; */
	}
.props .txts .titles p{
	width:18px;
	line-height:1.1;
	color:#c59b5d;
	font-size: 22px;
	float:left;
	}
.props .txts .titles img{
	float:left;
	margin-right:18px;
	margin-top:3px;
	}
.props .txts .tx{
	line-height:2;
	margin-top:15%;
	}
.props .more{
	font-size:0;
	margin-top:40%;
	margin-right:30%;
	}
.props .more span{
	vertical-align:middle;
	display:inline-block;
	background:#000000;
	}
.props .more .fdot{
	margin-right:8px;
	}
.props .more .dot{
	width:3px;
	height:3px;
	}
.props .more .line{
	width:80%;
	height:1px;
	margin-right:8px;
	transition:600ms;
	-webkit-transition:600ms;
	}
.props .more .arrow{
	width:10px;
	height:20px;
	background:url(../images/black_arrow.png) no-repeat center center;
	}
.props:hover .pic img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.props:hover .line{
	animation:cline 2s ease-in-out alternate infinite; 
	-webkit-animation:cline 2s ease-in-out alternate infinite; 
	}
@keyframes cline{
	0%{ width:80%; }
	100%{ width:70%; }
	}
@-webkit-keyframes cline{
	0%{ width:80%; }
	100%{ width:70%; }
	}
.f1{
	color:#000;
	position:relative;
	padding-top:15px;
	border-top:1px solid #eee;
	margin-top:15px;
	}
.f-logo{
	float:left;
	margin-left:35px;
	}
.f-logo p{
	font-size:12px;
	letter-spacing:1px;
	margin-top:20px;
	}
.f-cta{
	float:none;
	text-align:left;
	color:#646464;
	line-height:2;
	padding-top:0;
	padding:5px 0;
	background:#eeeeee;
	}
.f-cta a{
	color:#646464;
	}
.f-cta .mtool{
	padding-left:35px;
	}
.f-nav{
	float:left;
	margin-left:10%;
	margin-top:25px;
	}
.f-nav ul{
	float:left;
	margin-right:25px;
	}
.f-nav a{
	color:#000;
	display:block;
	height:28px;
	line-height:2;
	}
.f-nav li span{
	float:left;
	width:18px;
	height:100%;
	background:url(../images/foot_san.png) no-repeat left center;
	}
.fTitle{
	width:17.5%;
	float:left;
	padding-left:2.5%;
	padding-top:35px;
	}
.fTitle .ch{
	color:#000;
	}
.fTitle .en{
	opacity:1;
	*display:block;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	text-align:left;
	margin-top:8px;
	}
.logos{
	width:80%;
	float:left;
	}
.logos a{
	display:block;
	float:left;
	width:11.1111%;
	*width:11.1%;
	transition:300ms;
	-webkit-transition:300ms;
	overflow:hidden;
	}
.logos a img{
	width:100%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.f2{
	background:#fafafa;
	}
.logos a:hover{
	background:#fff;
	}
.logos a:hover img{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	}
.fpic{
	width:100%;
	overflow:hidden;
	margin-top:25px;
	position:relative;
	}
.fpic .backTop{
	position:absolute;
	right:50%;
	margin-right:-30px;
	top:30px;
	color:#fff;
	}
.fpic .backTop .ico{
	background:url(../images/backTop_w.png) no-repeat bottom center;
	}
.fpic img{
	width:100%;
	transition:800ms;
	-webkit-transition:800ms;
	}
.fpic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.fbottom{
	color:#646464;
	text-align:center;
	font-size:12px;
	padding:13px 0 55px 0;
	}
.fbottom a{
	color:#646464;
	}
.footer a:hover{
	color:#c59b5d;
	}
.pfooter .fbottom{
	border-top:1px solid #eee;
	} 
.pfooter .f-logo{
	margin-left:7%;

	}
.pbanner{ 
	position: relative;
	overflow: hidden; 
	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: cover;
	}
.pbanner .vt{
	width: 100%;
	transition:6s;
	-webkit- transition:6s;
	}
.pbanner .vtshow{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.pnav{
	width:100%;
	border-bottom:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	margin-top:20px;
	background:#fff;
	}
.pnav.pnavpos{
	position:fixed;
	top:-20px;
	left:0;
	right:0;
	z-index:1000;
	}
.pnav ul{
	text-align:center;
	font-size:0;
	}
.pnav ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	vertical-align:middle;
	width:180px;
	position:relative;
	}
.pnav a{
	display:block;
	color:#1d1d1d;
	line-height:33px;
	position:relative;
	}
.pnav li .line{
	display:block;
	width:1px;
	height:8px;
	position:absolute;
	right:0;
	bottom:0;
	background:#eee;
	}
.pnav li .l_line{
	right:auto;
	left:0;
	bottom:0;
	}
.pnav li .bg{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/pnav_bg.png) no-repeat center center;
	opacity:0;
	display:none\9;
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:300ms;
	-webkit-transition:300ms;
	}
.pnav li:hover .bg,
.pnav .cnav .bg{
	opacity:1;
	display:block\9;
	transform:scale(1);
	-webkit-transform:scale(1);
	}
.sunsShow{
	width:100%;
	position:relative;
	overflow:hidden;
	}
.sunsShow ul li{
	width:100%;
	position:relative;

	}
.sunsShow .pic{
	width:100%;
	overflow:hidden;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	}
.sunsShow .pic img{
	width:100%;
	} 
.sunsShow .txtsBox{
	position:absolute;
	top:0;
	bottom:0;
	margin-left:-550px;
	left:50%;
	}
.sunsShow .txts{
	width:215px;

	padding:40px 0 40px 0;
	background:url(../images/ibg1.png);
	margin:35px 0 0 10px;
	color:#fff;
	overflow:hidden;
	}
.sunsShow .txts .seasons{
	width:60px;
	height:60px;
	border:1px solid #fff;
	border-radius:100%;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:center center;
	}
.sunsShow .txts .temp{
	font-size:30px;
	color:#43e991;
	text-align:center;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	padding-bottom:4px;
	margin-top:20px;
	}
.sunsShow .txts .ico{
	width:100%;
	height:40px;
	margin-top:20px;
	background-repeat:no-repeat;
	background-position:center center;
	}
.sunsShow .txts .tx{
	text-align:center;
	padding-bottom:8px;
	margin-top:30px;
	}
.sunsShow .txts .s_line{
	display:block;
	height:21px;
	width:1px;
	position:relative;
	top:-5px;
	margin:0 auto;
	background:#fff;
	}
.ss-prev,
.ss-next{
	width:40px;
	height:60px;
	position:absolute;
	top:75px;
	z-index:99;
	transition:300ms;
	-webkit-transition:300ms;
	}
.ss-controls{
	position:absolute;
	top:0;
	bottom:0;
	left:50%;
	margin-left:-550px;
	}
.ss-prev{
	background:url(../images/ss-prev.png) no-repeat left center;
	left:40px;
	}
.ss-next{
	background:url(../images/ss-next.png) no-repeat right center;
	left:155px;
	}
.ss-prev:hover{
	transform:translateX(-3px);
	-webkit-transform:translateX(-3px);
	}
.ss-next:hover{
	transform:translateX(3px);
	-webkit-transform:translateX(3px);
	}
.sunsShow .txts	.l_line{
	display:block;
	width:155px;
	height:1px;
	background:#fff;
	margin:0 auto;
	}
.sunsShow .txts	.l_line_2{
	background:#0ec162;
	}
.sunsShow .pic img{ width: 100%; display: block; opacity: 1;  transition:transform 5s ease 0s, opacity 2s ease 0s;}
.sunsShow .imgIn img{ opacity: 1; transform:matrix(1.1, 0, 0, 1.1, 0, 0);}

.aEn{
	font-size:12px;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height: 15px;
	letter-spacing: 3px;
	color:#a2815a;
	text-align:center;
	}
.aIntro{
	font-size:14px;
	color:#646464;
	text-align:center;
	margin-top:5%;
	}
.sunpanel .sunsShow{
	margin-top:6%;
	}
.sunpanel{
	padding:3.5% 0 9% 0;
	}
.backTop{
	display:block;
	width:60px;
	margin:0 auto;
	color:#7f7f7f;
	text-align:center;
	font-size:12px;
	position:relative;
	margin:0 auto;
	margin-bottom:15px;
	right:0;
	bottom:0;
	transition:500ms;
	-webkit-transition:500ms;
	}
.backTop .ico{
	display:block;
	width:100%;
	height:30px;
	background:url(../images/backTop.png) no-repeat center bottom;
	margin-bottom:4px;
	}
.backTop:hover .ico{
	background:url(../images/backTop_2.png) no-repeat center bottom;
	}
.fixTop{
	position:fixed !important;
	bottom:0 !important;
	right:50px !important;
	margin-right:0 !important;
	z-index:998 !important;
	top:auto !important;

	}
.fpic .fixTop{
	color: #7F7F7F;
	}
.fpic .fixTop .ico{
	background:url(../images/backTop.png) no-repeat bottom center;
	}
.f-cta .mtool a:hover{
	transform:translateY(-3px);
	-webkit-transform:translateY(-3px);
	}
.menucta .mtool .weixin:hover{
	background:url(../images/weixin_2.png) no-repeat center center;
	}
.menucta .mtool .sina:hover{
	background:url(../images/sina_2.png) no-repeat center center;
	}
/* weixin style */
.popUpblack{ background:url(../images/black.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 5px solid #cfa972; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
/* weixin end */
.mmnav{ 
	display:none;
	text-align:center;
	line-height:40px;
	height:40px;
	border-bottom:1px solid #eee;
	color:#000;
	}
.mmnav .ico{
	height:100%;
	display:inline-block;
	vertical-align:middle;
	width:10px;
	background:url(../images/mnav_show_ico.png) no-repeat center center;
	margin-left:8px;
	transition:300ms;
	-webkit-transition:300ms;
	margin-top:-2px;
	}
.mmnav .icoUp{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); }
.placepanel .aEn{ color:#cacaca; letter-spacing:10px; margin-top:5%; }
.apic{ width:100%; margin-top:9%; overflow:hidden; }
.apic img{ width:100%; transition:600ms; -webkit-transition:600ms;}
.apic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.places{
	width:85%;
	margin:0 auto;
	}
.places ul{
	border-bottom:1px solid #eee;
	padding-bottom:12.5%;
	padding-top:7%;
	}
.places li{
	width:33.3333%;
	*width:33.3%;
	float:left;
	text-align:center;
	font-size:0;
	position:relative;
	}
.places li img,
.places li p{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	}
.places li p{
	color:#969696;
	width:15px;
	line-height:1.1;
	padding-top:110px;
	}
.places li .line{
	display:block;
	width:1px;
	height:60px;
	background:#eee;
	position:absolute;
	top:50%;
	margin-top:-30px;
	right:0;
	}
.places .s_line,
.nh_line{
	display:block;
	width:1px;
	height:25px;
	background:#eee;
	margin:0 auto;
	top:-9px;
	position:relative;
	}
.placepanel{
	padding-bottom:8.5%;
	}
.anopic img{
	width:100%;
	}
.lives{
	position:relative;
	}
.lv_title{
	position:absolute;
	top:10px;
	left:23%;
	}
.lv_title .tx{
	font-size:16px;
	color:#0ec162;
	line-height:1.6;
	}
.lv_title .aEn{
	text-align:left;
	margin-top:15px;
	}
.lv_txts{
	padding-left:23%;
	margin-top:11%;
	}
.livepanel{
	padding-top:9.5%;
	padding-bottom:9%;
	}
.waters{
	width:100%;
	height:126px;
	background:url(../images/wabg.jpg) no-repeat center center;
	}
.wa_dot{
	width:124px;
	height:124px;
	border:1px solid #eee;
	border-radius:100%;
	margin:0 auto;
	background:#fff;
	position:relative;
	text-align:center;
	}
.wa_ico{
	display:block;

	width:20px;
	height:30px;
	background:url(../images/water.png) no-repeat center center;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-50px;
	}
.wa_dot .num{
	color:#0ec162;
	font-size:40px;
	font-family:Arial;
	line-height:1.1;
	margin-top:30px;
	}
.wa_pics .pic{
	float:left;
	width:50%;
	overflow:hidden;
	}
.wa_pics .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.wa_pics .pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.wa_tx{

	font-size:32px;
	color:#0ec162;
	font-family:"黑体";
	text-align:center;
	margin-bottom:4px;
	}
.waters{
	margin-top:10%;
	}
.wa_pics{
	margin-top:11%;
	}
.waterpanel{
	padding:5% 0 6.5% 0;
	}
.airs{
	text-align:center;
	font-size:0;
	margin-bottom:7.5%;
	}
.airs li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:237px;
	height:237px;
	border:1px solid #eee;
	vertical-align:middle;
	border-radius:100%;
	position:relative;
	overflow:hidden;
	background:#fff;
	font-size:14px;
	margin:0 45px;
	}
.airs li .bg{
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	transition:400ms;
	-webkit-transition:400ms;
	}
.airs li .line{
	display:block;
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	}
.airs .a1 .line{
	background:url(../images/air_line.png) no-repeat center bottom;
	}
.airs .a2 .line{
	background:url(../images/air_line_2.png) no-repeat center bottom;
	}
.airs .txts{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	transition:600ms;
	-webkit-transition:600ms;
	}
.airs .txts strong{
	font-weight:normal;
	}
.airs .txts_2{
	 top:100%; 
	}

.airs .txts_1 .num{
	font-size:45px;
	font-family:Arial;
	color:#0ec162;
	line-height:1.1;





	margin-bottom:5px;
	margin-top:80px;
	}
.airs .txts_2 p{
	color:#fff;
	margin-top:72px;
	}
.airs .txts_2 .w_line,
.airs .txts_2 .h_line,
.snows .w_line,
.snows .h_line{
	display:block;
	background:#fff;
	margin:0 auto;
	position:relative;
	}
.airs .txts_2 .w_line,
.snows .w_line{
	width:30px;
	height:1px;
	margin-top:18px;
	}
.airs .txts_2 .h_line,
.snows .h_line{
	width:2px;
	height:9px;
	top:-3px;
	opacity:0.8;
	}
.airs li:hover .bg{
	background:#30cf8a;
	}
.airs li:hover .txts_2{
	top:0;
	}
.airs li:hover .txts_1{
	top:-100%;
	} 
.airs .a1:hover .line{
	background:url(../images/air_line_w.png) no-repeat center bottom;
	}
.airs .a2:hover .line{
	background:url(../images/air_line_w2.png) no-repeat center bottom;
	}
.airpanel > img{
	max-width:100%;
	margin:0 auto;
	}
.airpanel,
.snowpanel{
	padding:7.5% 0 8.5% 0;
	}
.snows{
	text-align:center;
	color:#323232;
	}
.sw_name{
	margin:0 auto;
	}
.snows .w_line,
.snows .h_line{
	background:#a0a0a0;
	}
.snows .h_line{
	width:1px;
	opacity:1;
	height:15px;
	top:-4px;
	}
.snows .tx{
	letter-spacing:8px;
	margin-top:10px;
	}
.snows .w_line_1{
	margin-top:28px;
	}
.snows_1{
	position:relative;
	margin-top:8.5%;
	}
.snows_1 .txts{
	width:30%;
	float:left;
	}
.snows_1 .apic{
	width:70%;
	float:right;
	margin-top:0;
	}
.snows_1 .txts p{
	margin-bottom:20%;
	}
.snows_1 .aEn{
	position:absolute;
	left:0;
	bottom:0;
	text-align:left;
	}
.snowpanel > .aEn{
	margin-top:5.5%;
	}
.nx_title{
	width:110px;
	margin:0 auto;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	position:relative;
	left:55px;
	padding-bottom:6%;
	margin-top:8.5%;
	}
.nx_title .ti{
	width:25px;
	font-size:25px;
	color:#845018;
	line-height:1.1;
	text-align:center;
	}
.nx_title .aEn{
	color:#646464;
	text-align:left;
	letter-spacing:0;
	margin-top:20px;
	}
.nx_title .line{
	display:block;
	width:16px;
	height:1px;
	background:#e5e5e5;
	margin-top:4px;
	}
.nx_title .en{
	font-size:14px;
	color:#845018;
	font-size:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height:15px;
	margin-top:2px;
	}
.nx_title .ico{
	display:block;
	width:85px;
	height:105px;
	position:absolute;
	right:0;
	top:0;
	background-position:right bottom;
	background-repeat:no-repeat;
	}
.nx_1 .nx_title .ico{
	background-image:url(../images/naxi_ico.png);
	}
.nx_2 .nx_title .ico{
	background-image:url(../images/naxi_ico_1.png);
	}
.nx_3 .nx_title .ico{
	background-image:url(../images/naxi_ico_2.png);
	}
.nx_4 .nx_title .ico{
	background-image:url(../images/naxi_ico_3.png);
	}
.nx_3 .nx_title,
.nx_4 .nx_title{
	width:140px;
	left:70px;
	}
.nx_3 .nx_title .ico,
.nx_4 .nx_title .ico{
	width:115px;
	}

.nx_4 .nx_title .ico{
	height:160px;
	}
.nw_line,
.nh_line{
	display:block;
	background:#eee;
	margin:0 auto;
	}
.nw_line{
	width:85%;
	height:1px;
	}
.nx_txts{
	padding-top:3%;
	}
.nx_txts p{
	text-align:center;
	}
.nx_1 .apic,
.nx_2 .apic{
	margin-top:6%;
	}
.nx_txts .spe{
	font-size:16px;
	color:#845018;
	}
.nxs{
	width:1172px;
	position:relative;
	margin-top:7%;
	}
.nxs li{
	width:221px;
	margin-right:72px;
	position:relative;
	cursor:pointer;
	float:left;
	overflow:hidden;
	margin-bottom:48px;
	}
.nxs li .pic{
	width:100%;
	overflow:hidden;
	}
.nxs li .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.nxs li .ti{
	line-height:48px;
	height:48px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:relative;
	padding-right:25px;
	}
.nxs li .w_line,
.nxs li .h_line{
	display:block;
	background:#a0a0a0;
	position:absolute;
	top:50%;
	}
.nxs li .w_line{
	width:21px;
	height:1px;
	right:4px;
	}
.nxs li .h_line{
	width:1px;
	height:11px;
	margin-top:-5px;
	right:14px;
	}
.nxs li .txtsBox{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	bottom:-100%;
	background:url(../images/rbg.png);
	color:#fff;
	transition:600ms;
	-webkit-transition:600ms;
	}
.nxs li .txts{
	padding:10px 5% 0 5%;
	}
.nxs li .b_line{
	display:block;
	width:90%;
	height:1px;
	background:#fff;
	left:5%;
	bottom:20px;
	position:absolute;
	}

.nxs li .txts h2{
	font-weight:bold;
	margin-bottom:5px;
	border-top:1px solid #fff;
	padding-top:13px;
	}
.nxs li .txts p{
	text-align:justify;
	height:200px;
	overflow:hidden;
	line-height:25px;
	}
.nxs li:hover .txtsBox{
	bottom:0;
	}
.nxs li:hover .pic img{
	transform:scale(1.08);
	-webkit-transform:scale(1.08);
	}
.nxhos{
	width:85%;
	margin:0 auto;
	padding-top:8%;
	padding-bottom:11%;
	}
.nxhos li{
	width:25%;
	float:left;
	}
.nxhos li .name{
	font-size:18px;
	color:#98704d;
	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:25px;
	}
.nxhos li .h_line{
	display:block;
	position:relative;
	background:#eee;
	width:1px;
	height:20px;
	top:-6px;
	margin:0 auto;
	}
.nxhos li .date{
	text-align:center;
	height:50px;
	overflow:hidden;
	line-height:25px;
	}
.nxhos li .tx{
	text-align:justify;
	margin-top:25px;
	padding:0 30px;
	}
.lf_nav{
	width:360px;
	margin:0 auto;
	border-top:1px solid #eee;
	padding:0 35px;
	margin-bottom:9.5%;
	}
.lf_nav a{
	color:#323232;
	}
.lf_nav li{
	width:20px;
	line-height:1.1;
	float:left;
	text-align:center;
	margin-left:150px;
	position:relative;
	height:300px;
	}
.lf_nav li:first-child{
	margin-left:0;
	}
.lf_nav li strong{
	display:block;
	}
.lf_nav li a{
	display:block;
	font-size:18px;
	}
.lf_nav li .line{
	display:block;
	width:1px;
	height:48px;
	background:#eee;
	margin:0 auto;
	position:relative;
	top:-15px;
	}
.lf_nav a:hover,.lf_nav a:active{
	color:#845018;
	}
.lf_nav .aEn{
	letter-spacing:0;
	color:#646464;
	}
.lf_enb{
	width:42px;
	position:absolute;
	left:50%;
	margin-left:-21px;
	bottom:-50px;
	transition:600ms;
	-webkit-transition:600ms;
	opacity:0;
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	}
.lf_nav li:hover .lf_enb{
	opacity:1;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.aline span{
	display:block;
	background:#eee;
	position:relative;
	margin:0 auto;
	}
.aline .w_line{
	width:16px;
	height:1px;
	}
.aline .h_line{
	height:15px;
	width:1px;
	top:-6px;
	}
.lf_enb .aline{
	margin-top:10px;
	}
.lf_name{
	width:100%;
	position:relative;
	}
.lf_fixbg{
	width:100%;
	height:285px;
	overflow:hidden;
	background-size: cover; 
	background-attachment: fixed; 
	background-attachment: scroll\9; 
	background-position: center center; 
	background-repeat: no-repeat;
	}
.lf_title{
	width:344px;
	height:344px;
	background:url(../images/lf_title.png) no-repeat center center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-172px;
	margin-left:-172px;
	}
.lf_2 .lf_title{
	background:url(../images/lf_title_1.png) no-repeat center center;
	}
.lf_3 .lf_title{
	background:url(../images/lf_title_2.png) no-repeat center center;
	}
.lf_title p{
	text-align: center;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#845018;
	margin-top: 80px;

	}
.lf_title p strong{
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-top: 38px;
	letter-spacing:5px;
	}
.lf_txtsb{
	margin-bottom:58px;
	position:relative;
	}
.lf_txtsb .txts{
	width:42%;
	float:left;
	margin-right:8%;
	}
.lf_txtsb .pic{
	float:left;
	width:50%;
	overflow:hidden;
	}
.lf_txtsb .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.lf_txtsb_1 .txts{
	margin-left:8%;
	margin-right:0;
	}
.lf_txtsb .pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.lf_txtsb .txts p{
	text-align:justify;
	}
.lf_txtsb .txts p strong{
	color:#845018;
	font-size:22px;
	font-weight:normal;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	}
.lifepanel .pw{
	padding-top:7.5%;
	padding-bottom:6%;
	}
.lf_2 .lf_txtsb{
	margin-bottom:0;
	}
.lf_2 .lf_txtsb .txts{
	width:38%;
	padding-top:20px;
	margin-left:3%;
	margin-right:9%;
	} 
.lf_2 .lf_txtsb_1 .txts{
	margin-right:3%;
	margin-left:9%;
	}
.lf_2 .lf_txtsb .pic{
	width:45%;
	margin-left:5%;
	}
 .lf_2 .lf_txtsb_1 .pic{
	width: 45%;
	margin-right: 5%;
	margin-left:0;
	}  
.lf_txtsb .title{
	width:60px;
	text-align:center;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-30px;
	top:0;
	}
.lf_txtsb .title .ti{
	font-size:22px;
	color:#845018;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height:1.1;
	width:22px;
	margin:0 auto;
	position:absolute;
	top:80px;
	padding:15px 19px;
	background:#fff;
	z-index:1;
	}
.lf_txtsb .title .h_line{
	width:1px;
	height:100%;
	display:block;
	background:#eee;
	margin:0 auto;
	}
.lf_txtsb .title .s_line{
	width:30px;
	height:1px;
	display:block;
	background:#eee;
	position:absolute;
	top:132px;
	left:-30px;
	}
.lf_txtsb_1 .title .s_line{
	right:-30px;
	left:auto;
	}
.lf_3 .lf_txtsb .txts{
	width:30%;
	margin:0;
	}
.lf_3 .lf_txtsb .title .s_line{
	position:static;
	margin:0 auto;
	background:#646464;
	}
.lf_3 .lf_txtsb .title{
	position:static;
	width:40%;
	float:left;
	margin-left:0;
	}
.lf_3 .lf_txtsb .txts{
	padding-top:10px;
	}
.lf_3 .lf_txtsb .title .ti{
	position:static;
	font-size:18px;
	width:18px;
	padding-top:0;
	}
.lf_3 .lf_txtsb .title .tx,
.lf_3 .mTitle .tx{
	color:#646464;
	margin-top:10px;
	font-weight:bold;
	}
.lf_3 .mTitle .tx{
	margin-top:0;
	}
.lf_3 .lf_txtsb{
	margin-bottom:10%;
	}
.lf_3 .wa_pics .pic{
	width:49.5%;
	margin-left:1%;
	}
.lf_3 .wa_pics .pic:first-child{
	margin-left:0;
	}
.lf_3 .mTitle .ti{
	font-size:18px;
	color:#845018;
	}
.lf_3 .mTitle{ display:none; }
.lf_txtsbfo{
	width:66%;
	margin:0 auto;
	position:relative;
	padding-top:60px;
	}
.lf_txtsbfo > p{
	text-align:justify;
	padding-left:20%;
	margin-bottom:9%;
	}
.lf_txtsbfo .apic{
	margin-bottom:9%;
	}
.lf_txtsbfo	.title{
	position:absolute;
	top:0;
	left:0;
	}
.lf_txtsbfo	.title .ti{
	width:18px;
	text-align:center;
	line-height:1.1;
	color:#845018;
	font-size:18px;
	}
.lf_txtsbfo	.title .aEn{
	color:#969696;
	margin-top:18px;
	}
.lf_4 .apic{
	margin-top:0;
	}
.lifepanel{
	padding-top:10%;
	}

.lf_2 .lf_txtsb_1 .txts,
.lf_1 .lf_txtsb_1 .txts{
	float:right;
	}
.ma_ti{
	font-size:22px;
	color:#000000;
	text-align:center;


	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	}
.marketpanel .aline{
	margin-top:15px;
	}
.marketpanel .aline span{
	background:#959595;
	}
.marketpanel .aline .w_line{
	width:42px;
	}
.marketpanel .aline .h_line{
	height:17px;
	}
.ma_tx{
	text-align:justify;
	width:66%;
	margin:0 auto;
	margin-top:15px;
	}
.ma_pic{
	width:100%;
	position:relative;

	margin-top:5.5%;
	}
.ma_pic .ma_map{
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	}
.ma_pic .apic{
	margin-top:0;
	}
.ma_2{
	background:#eeeeee;
	padding:5% 0 4% 0;
	}
.ma_2 .txts{
	width:27%;
	float:left;
	}
.ma_2 .ma_tx {
    width: 100%;
	}
.ma_logos{
	width:66%;
	float:right;
	background:#fff;
	}
.ma_logos a{
	display:block;
	float:left;
	width:25%;
	height:143px;
	overflow:hidden;
	}
.ma_logos .ico{
	display:block;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	transition:300ms;
	-webkit-transition:300ms;
	}
.ma_logos a:hover .ico{
	transform:translateY(-8px);
	-webkit-transform:translateY(-8px);
	}
.ma_1,
.ma_3{
	padding:6.5% 0 7% 0;
	}
.ma_num{
	display:block;
	text-align:center;
	font-size:0;
	margin-top:10%;
	}
.ma_num li{
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
	width:165px;
	font-size:14px;
	margin:0 75px;
	}
.ma_num li .num{
	border-bottom:1px solid #eee;
	padding-bottom:10px;
	}
.ma_num li .num strong{
	font-size:50px;
	font-weight:normal;
	color:#28a93a;
	font-family:Arial;
	line-height:1;

	}
.bd_logos{
	border:1px solid #cba285;
	text-align:center;
	font-size:0;
	position:relative;
	padding:0 10%;
	}
.bd_logos ul{
	height:100%;
	overflow:hidden;
	}
.bd_logos li a{
	display:block;
	width:100%;
	padding:15px 0;
	position:relative;
	overflow:hidden;
	}
.bd_logos li a img{
	width:100%;
	transition:300ms;
	-webkit-transition:300ms;
	}
.bd_logos li a .line{
	display:block;
	width:50%;
	height:10px;
	background:#cba285;
	position:absolute;
	left:50%;
	margin-left:-25%;
	bottom:-5px;
	display:none;
	}
.bd_logos .cnav .line{
	display:block;
	}
.bd_logos li:hover img{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	}
.bd_txtsb{
	width:82%;
	margin:0 auto;
	}
.bd_txts{
	border:1px solid #cba285;
	padding:7.5% 12% 15% 8%;
	}
.bd_txts .pic{
	width:30%;
	height:100%;
	float:left;
	}
.bd_txts .pic img{
	width:100%;
	}
.bd_txts .txts{
	width:58%;
	float:right;
	}
.bd_txts .txts h2{
	font-size:18px;
	color:#c49d2e;
	margin-bottom:20px;
	}
.bd_txts .txts p{
	text-align:justify;
	}
.brandpanel{
	padding:7.2% 0 7.8% 0;
	}
.nwnav ul li{
	width:50%;
	}
.nwnav ul li:hover .bg,
.nwnav ul .cnav .bg{ background:url(../images/nwnav_bg.png) no-repeat center center; }
.news li{
	width:29.3333%;
	width:29.3%;
	margin:0 2%;
	float:left;
	background:#fff;
	margin-bottom:4%;
	}
.news a{
	display:block;
	color:#646464;
	border:1px solid #eee;
	padding:15px 30px 60px 25px;
	position:relative;
	transition:300ms;
	-webkit-transition:300ms;
	}
.news .date{
	font-size:20px;
	color:#b59455;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	}
.news .ti{
	font-size:16px;
	color:#323232;
	line-height:22px;
	height:44px;
	overflow:hidden;
	text-align:justify;
	margin-top:30px;
	}
.news .tx{
	text-align:justify;
	line-height:25px !important;
	height:75px;
	overflow:hidden;
	border-top:1px solid #eee;
	padding-top:15px;
	margin-top:30px;
	transition:300ms;
	-webkit-transition:300ms;
	} 
.news .arrow{
	display:block;
	width:30px;
	height:25px;
	position:absolute;
	top:0;
	right:0;
	background:#cba285;
	}
.news .arrow .ico{
	width:100%;
	height:100%;
	display:block;
	background:url(../images/is-next.png) no-repeat center center;
	transition:300ms;
	-webkit-transition:300ms;
	}
.news li:hover a{
	border:1px solid #cba285;
	}
.news li:hover .tx{
	border-top:1px solid #cba285;
	} 
.news li:hover{
	box-shadow:3px 3px 5px -3px rgba(203,162,133,.5);
	}
.news li:hover .arrow .ico{
	transform:translateX(3px);
	-webkit-transform:translateX(3px);
	}
.pager{
	font-size:0;
	text-align:center;
	margin-top:4.5%;
	}
.pager a{
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
	width:8px;
	height:8px;
	background:#cba285;
	border-radius:100%;
	margin:0 6px;
	border:2px solid #fff;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pager a:hover,
.pager .ca{
	border:2px solid #cba285;
	background:#fff;
	}
.newspanel{
	padding:7% 0 7.5% 0;
	}
.nwd_title{
	background:url(../images/nwdbg.jpg) no-repeat center bottom;
	padding:0 15px;
	text-align:center;
	color:#444444;
	padding:4.5% 15px 4.5% 15px;
	background-size:cover;
	}
.nwd_title h1{
	font-size:25px;
	margin-bottom:10px;
	}
.nwd_txts{
	width:66%;
	margin:0 auto;
	padding:8.5% 0 7% 0;
	}
.nwd_txts p{
	text-align:justify;
	}
.nwd_txts img{
	height:auto !important;
	max-width:100% !important;
	}
.nwd_tool{
	position:relative;
	}
.nwd_tool a{
	color:#5B5B5B;
	}
.nwd_tool .nwd_prev{
	width:35%;
	float:left;
	overflow:hidden;
	}
.nwd_tool .nwd_prev:hover,
.nwd_tool .nwd_next:hover{
	color:#C59B5D;
	}
.nwd_tool .nwd_prev:hover a,
.nwd_tool .nwd_next:hover a{
	color:#C59B5D;
	}
.nwd_tool .nwd_next{
	width:35%;
	float:right;
	overflow:hidden;
	text-align:right;
	}
.nwd_tool .share{
	width:30%;
	float:left;
	font-size:0;
	text-align:center;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-15%;
	}
.nwd_tool .share .h_line{
	height:24px;
	width:1px;
	background:#eee;

	display:block;
	position:absolute;
	left:50%;
	bottom:-19px;
	}
.nwd_tool .share a{
	display:inline-block;
	vertical-align:middle;
	*display:inline;
	*zoom:1;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-image:url(../images/share.png);
	margin:0 3px;
	}
.nwd_tool .share a:first-child{
	margin-left:0;
	}
.nwd_tool .share .sa2{
	background-position:-23px 0;
	}
.nwd_tool .share .sa3{
	background-position:-46px 0;
	}
.nwd_tool .share .sa4{
	background-position:-69px 0;
	}
.nwd_tool .share .sa5{
	background-position:-92px 0;
	}
.nwd_tool .share .sa6{
	background-position:-115px 0;
	}
.nwd_tool .ti{
	line-height:16px;
	border-bottom:1px solid #eee;
	padding-bottom:20px;
	margin-bottom:3px;
	}
.backList{
	display:block;
	margin: 0 auto;
	width:100px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-align:center;
	position:relative;
	margin-top:6%;
	}
.backList .bg{
	display:block;
	width:100%;
	height:100%;
	background:url(../images/pnav_bg.png) no-repeat center center;
	opacity:0;
	display:none\9;
	transform:scale(0);
	-webkit-transform:scale(0);
	transition:300ms;
	-webkit-transition:300ms;
	position:absolute;
	top:0;
	left:0;
	}
.backList p{
	position:relative;
	}
.backList:hover .bg{
	opacity:1;
	display:block\9;
	transform:scale(1);
	-webkit-transform:scale(1);
	}
.newsdpanel{
	padding-bottom:8%;
	}
.mas_pics{
	width:80%;
	margin:0 auto;
	position:relative;
	margin-top:6.8%;
	}
.mas_pics ul{
	width:100%;
	}
.mas_pics ul li{
	width:100%;
	overflow:hidden;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	}
.mas_pics ul li img{
	width:100%;
	}
.mas-prev,
.mas-next{
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	cursor:pointer;
	}
.mas-prev{
	background:url(../images/mas-prev.png) no-repeat center center;
	left:25px;
	}
.mas-next{
	background:url(../images/mas-next.png) no-repeat center center;
	right:25px;
	}
.mas-prev:hover,
.mas-next:hover{
	opacity:0.8;
	}
.masterpanel .aIntro{
	margin-top:25px;
	}
.masterpanel .aline span{
	background:#646464;
	}
.masterpanel .aline .w_line{
	width:42px;
	}
.masterpanel .aline .h_line{
	height:17px;
	}
.masterpanel{
	padding:5% 0 9% 0;
	}
#pkp{
	width:68%;
	margin-top:0;
	}
.pk-prev,

.pk-next{
	width:25px;
	height:35px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	cursor:pointer;
	}
.pk-prev span,
.pk-next span{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pk-prev{
	left:-130px;
	}
.pk-next{
	right:-130px;
	}
.pk-prev .ico_1{
	background:url(../images/pk-prev.png) no-repeat center center;
	}
.pk-prev .ico_2{
	background:url(../images/pk-prev2.png) no-repeat center center;
	}
.pk-next .ico_1{
	background:url(../images/pk-next.png) no-repeat center center;
	}
.pk-next .ico_2{
	background:url(../images/pk-next2.png) no-repeat center center;
	}
.pk-prev:hover .ico_1{
	transform:translateX(-10px);
	-webkit-transform:translateX(-10px);
	}
.pk-next:hover .ico_1{
	transform:translateX(10px);
	-webkit-transform:translateX(10px);
	}
.mas_txts{
	width:68%;
	margin:0 auto;
	margin-top:75px;
	}
.mas_txts .mas_ti{
	width:10%;
	float:left;
	}
.mas_txts .mas_ti .ti{
	width:100%;
	}
.mas_txts .mas_ti .aEn{
	font-size:10px;
	color:#969696;
	text-align:left;
	margin-top:18px;
	}
.mas_txts .tx{
	width:70%;
	float:right;
	text-align:justify;
	padding-top:30px;
	}
.parkpanel{
	padding:9.2% 0 8.5% 0;
	}
.fe_pics{
	border-bottom:1px solid #cfa972;
	font-size:0;
	text-align:center;
	padding-bottom:40px;
	}
.fe_pics li{
	width:237px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	margin:0 50px;
	font-size:14px;
	overflow:hidden;
	cursor:pointer;

	}
.fe_pics .fe_ti{
	width:100%;
                 border-radius: 50%;
	height:237px;
	background-position:center center;
	background-repeat:no-repeat;
	transition:500ms;
	-webkit-transition:500ms;
	}
.fe_pics .fe_ti .ti{
	width:100%;
	} 
.fe_pics .fep1 .fe_ti{
	background-image:url(../images/feimg11_hui.png);
	}
.fe_pics .fep2 .fe_ti{
	background-image:url(../images/feimg12_hui.png);
	}
.fe_pics .fep3 .fe_ti{
	background-image:url(../images/feimg13_hui.png);
	}
.fe_pics .aline span{
	background:#646464;
	}
.fe_pics .aline .w_line{
	width:30px;
	}
.fe_pics .aline .h_line{
	height:9px;
	width:2px;
	top:-3px;
	opacity:0.8;
	}
.fe_pics .fe_hide .aEn{
	transition:500ms;
	-webkit-transition:500ms;
	opacity:0;
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	}
.fe_pics .fe_hide .aline{
	margin-top:15px;
	transition:500ms 100ms;
	-webkit-transition:500ms 100ms;
	opacity:0;
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	}
.fe_pics .tx{
	margin-top:25px;
	line-height:25px !important;
	height:25px;
	overflow:hidden;
	}
.fe_pics .fe_hide{
	margin-top:20px;
	}
.fe_pics li:hover .fe_hide .aEn,
.fe_pics li:hover .fe_hide .aline,
.fe_pics li.act .fe_hide .aEn,
.fe_pics li.act .fe_hide .aline{
	opacity:1;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.fe_pics .fep1:hover .fe_ti,
.fe_pics .fep1.act .fe_ti{
	background-image:url(../images/feimg11.png);
	}
.fe_pics .fep2:hover .fe_ti,
.fe_pics .fep2.act .fe_ti{
	background-image:url(../images/feimg12.png);
	}  
.fe_pics .fep3:hover .fe_ti,
.fe_pics .fep3.act .fe_ti{
	background-image:url(../images/feimg13.png);
	} 
.fe_txts{
	border-bottom:1px solid #cfa972;
	padding:5% 0;
	}
.fe_txts .txts{
	width:20%;
	float:left;
	text-align:justify;
	margin-left:8%;
	}
.fe_txts .pic{
	width:52%;
	float:left;
	margin-left:10%;
	overflow:hidden;
	}
.fe_txts .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.fieldspanel{
	padding:8% 0 9% 0;
	}
.fe_txts .pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.pjc_video{
	width:100%;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.pjc_video .video_pic{
	width:100%;
	}
.pjc_video .videoBox{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	right:0;
	overflow:hidden;
	}
.pjc_video .videoBox #vide{
	width:100% !important;
	height:100% !important;
	}
#vide_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer; background: url(../images/v_ico.png) no-repeat!important; width: 58px!important; height: 58px!important; -webkit-transition: 100ms; -moz-transition: 100ms; -ms-transition: 100ms; transition: 100ms; }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
#vide_logo{ display:none; }
.prop_ti{
	position:relative;
	}
.prop_ti h2{
	font-size:22px;
	width:22px;
	line-height:1;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	color:#c78b4a;
	}
.prop_en{
	width:172px;
	height:225px;
	position:absolute;
	top:-10px;
	left:10px;
	} 
.prop_en .aEn{
	font-size:10px;
	line-height:12px;
	color:#b5b5b5;
	text-align:left;
	position:absolute;
	bottom: 20px;
	left: 30px;
	}
.prop_en  .tipic{
	position:absolute;
	bottom:15px;
	left:30px;
	}
.prop_txts .txts{
	width:26%;
	float:left;
	margin-left:9%;
	}
.prop_txts .txts .tx{
	text-align:justify;
	margin-top:88px;
	}
.prop_txts .pic{
	width:50%;
	float:right;
	margin-right:40px;
	}
.prop_txts .pic img{
	width:100%;
	}
.proppanel{
	padding:8% 0 8.5% 0;
	}
.pla_txts{
	margin-bottom:20px;
	}
.pla_txts .txts{
	float:left;
	width:20%;
	}
.pla_txts .pic{
	float:right;
	width:68%;
	overflow:hidden;
	}
.pla_txts .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	}
.pla_txts .pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.pal_ti .ti{
	max-width:100%;
	}
.pal_ti .aEn{
	font-size:10px;
	line-height:12px;
	color:#969696;
	text-align:left;
	margin-top:20px;
	}
.pla_txts .tx{
	text-align:justify;
	margin-top:50px;
	}
.pla_pics{
	position:relative;
	width:100%;
	overflow:hidden;
	margin-top:65px;







	}
.pla_pics .pics{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	}
.pla_pics .picsb{
	width:100%;
	height:100%;
	position:relative;
	}
.pla_pics .pics li{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	}
.pla_pics .pics li img{
	width:100%;
	opacity: 1;  transition:transform 5s ease 0s, opacity 2s ease 0s;
	}
.pla_pics .pics .imgIn img{ opacity: 1; transform:matrix(1.1, 0, 0, 1.1, 0, 0);}
.pla_pics .txts{
	position:absolute;
	width:1000px;
	left:50%;
	margin-left:-500px;
	top:20%;
	z-index:8;
	}
.pla_pics .txts ul{
	border:1px solid #996c33;
	background:url(../images/ibg1.png);
	padding:35px 40px;
	}
.pla_pics .txts li{
	width:25%;
	color:#fff;
	float:left;
	padding:30px 0 45px 0;
	position:relative;
	}
.pla_pics .txts li a{
	color:#fff;
	}
.pla_pics .txts .ti{
	width:132px;
	height:132px;
	background:url(../images/platibg.png) no-repeat center center;
	margin: 0 auto;
	}
.pla_pics .txts .tix{
	width:100%;
	height:100%;
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	}
.pla_pics .txts .en{
	font-size:12px;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	text-align:center;
	letter-spacing:5px;
	margin-top:20px;
	white-space:nowrap;
	overflow:hidden;
	}
.pla_pics .txts .tx{
	line-height:25px;
	height:100px;
	overflow:hidden;
	padding:0 10%;
	text-align:justify;
	margin-top:28px;
	}
.pla_pics .txts .bg{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000;
	transition:500ms;
	-webkit-transition:500ms;
	opacity:0;
	filter:alpha(opacity=0);
	}
.pla_pics .txts .txtsb{
	position:relative;
	}
.pla_pics .txts li:hover .bg,
.pla_pics .txts .cpic .bg{
	opacity:0.6;
	filter:alpha(opacity=60);
	}
.plath_ti h2{
	font-size:22px;
	color:#323232;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	 text-align:center;
	}
.plath_ti .aline{
	margin-top:20px;
	}
.plath_ti .aline span{
	background:#c8c8c8;
	}
.plath_ti .aline .w_line{
	width:88px;
	}
.plath_ti .aline .h_line{
	height:30px;
	top:-11px;
	}
.plath_ti{
	margin-top:5.5%;
	}
.planpanel{
	padding:5.5% 0 10.5% 0;
	}
.pos_img{
	width:100%;
	}
.taff_txts li{
	width:20.5%;
	margin-left:6%;
	float:left;
	}
.taff_txts li:first-child{
	margin-left:0;
	}
.taff_txts .tx{
	text-align:justify;
	}
.taff_txts .plath_ti{
	margin-top:0;
	}
.taff_txts .plath_ti h2{
	font-size:18px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	}
.taff_map{
	width:100%;
	margin-top:6%;
	display:block;
	}
.taff_map img{
	width:100%;
	}
.traffpanel{
	padding:8% 0 7.5% 0;
	}
.dw_pics{
	width:100%;
	}
.dw_pics.ad-gallery .ad-image-wrapper {
	height:665px;
	margin-bottom:50px;
	}
.dw_pics.ad-gallery .ad-nav{
	width:1100px;
	margin:0 auto;
	}
.dw_pics.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
    background:url(../images/ad_next.png) no-repeat;
	right:10px;
	}
.dw_pics.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{
     background:url(../images/ad_prev.png) no-repeat;
	 left:10px;
	}
.dw_pics.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{
	text-align:center;
	bottom:-40px !important;
	background:none;
	height:40px;
	line-height:40px;
	}
.dw_pics.ad-gallery .ad-image-wrapper .ad-image,
.dw_pics.ad-gallery .ad-image-wrapper {
	overflow:visible !important;
	}
.downpanel{
	padding-bottom:7.5%;
	}
#dwp{
	display:none;
	width:100%;
	margin-top:0;
	}
.mas_pics ul li .tx{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:0 10px;
	background:url(../images/ibg1.png);
	color:#fff;
	z-index:99;
	height:40px;
	line-height:40px;
	overflow:hidden;
	}
.proy_nav{
	border-bottom:1px solid #cba285;
	position:relative;
	}
.proy_nav ul{

	font-size:0;
	text-align:center;
	}
.proy_nav ul li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	font-size:25px;
	width:230px;
	position:relative;
	padding-bottom:35px;
	}
.proy_nav ul li a{
	display:block;
	width:26px;
	height:160px;
	padding:0 12px;
	line-height:1;
	color:#323232;
	margin:0 auto;
	position:relative;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	}
.proy_nav ul li .bg{
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(../images/proybg.png) no-repeat center center;
	transform:scale(0);
	-webkit-transform:scale(0);
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;
	}
.proy_nav ul li strong{
	font-weight:normal;
	position:relative;
	padding-top:20px;
	display:block;
	}
.proy_nav ul li .en{
	font-size:10px;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	line-height:12px;
	letter-spacing:5px;
	color:#969696;
	position:relative;
	top:-40px;
	opacity:0;
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	transition:400ms 200ms;
	-webkit-transition:400ms 200ms;
	display:none\9;
	}
.proy_nav ul li:hover .bg,
.proy_nav ul .cnav .bg{
	transform:scale(1);
	-webkit-transform:scale(1);
	display:block\9;
	} 
.proy_nav ul li:hover .en,
.proy_nav ul .cnav .en{
	opacity:1;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	} 
.proy_nav .h_line{
	display:block;
	height:0;
	width:1px;
	background:#cba285;
	position:absolute;
	left:50%;
	bottom:-12px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.proy_nav ul li:hover .h_line,
.proy_nav ul .cnav .h_line{
	height:17px;
	}
.proy_pics{
	position:relative;
	margin-top:50px;
	}
.proy_pics .pics{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:1px solid #691604;
	}
.proy_pics .pics li{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	}
.proy_pics .pics .pic{
	width:100%;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.proy_pics .pics li img{
	width:100%
	}
.proy_pics .pics .txtsb{
	width:142px;
	height:311px;
	position:absolute;
	top:60px;
	left:-71px;
	background:#fff;
	}
.proy_pics .pics .txts{
	width:100%;
	height:100%;
	background:url(../images/probg2.png) no-repeat center center;
	text-align:center;
	}
.proy_pics .pics .ti{
	width:40px;
	font-size:16px;
	height:58px;
	overflow:hidden;
	padding-top:20px;
	line-height:1.2;
	margin-bottom:20px;
	margin:0 auto;
	}
.proy_pics .pics .tx strong{
	display:block;
	color:#ce8c37;
	font-size:35px;
	font-family:Arial;
	line-height:1;
	font-weight:normal;	
	}
.proy_pics .pics .tx2{
	margin-top:45px;
	}
.proycos{
	position:absolute;
	top:50%;
	right:20px;
	z-index:9;
	margin-top:-226px;
	}
.py-prev,
.py-next{
	width:108px;
	border:1px solid #959595;
	height:14px;
	cursor:pointer;
	}
.py-prev{
	margin-bottom:25px;
	}
.py-next{
	margin-top:25px;
	}
.py-prev span,
.py-next span{
	width:100%;
	height:100%;
	display:block;
	}
.py-prev span{
	background:url(../images/py-prev.png) no-repeat center center;
	}
.py-next span{
	background:url(../images/py-next.png) no-repeat center center;
	}
.proy-handles {
	height:370px;
	overflow:hidden;
	position:relative;
	}
.proy-handles ul{
	position:absolute;
	top:0;
	left:0;
	}
.proy-handles li{
	width:108px;
	height:108px;
	border:1px solid #959595;
	margin-bottom:20px;
	position:relative;
	cursor:pointer;
	}
.proy-handles li img{
	width:100%;
	}
.proy-handles .cover{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:url(../images/ibg1.png);
	transition:300ms;
	-webkit-transition:300ms;
	}
.proy-handles .tx{
	position:absolute;
	right:0;
	left:0;
	color:#fff;
	text-align:center;

















	top:40%;

	transition:500ms;
	-webkit-transition:500ms;
	}
.proy-handles li:hover .cover,
.proy-handles .cLi .cover{
	opacity:0;
	display:none\9;
	}
.proy-handles li:hover .tx,
.proy-handles .cLi .tx{
	transform:translateY(60px);
	-webkit-transform:translateY(60px);
	opacity:0;
	display:none\9;
	}
.proyth_ti{
	font-size:22px;
	color:#646464;
	width:160px;
	text-align:center;
	margin:0 auto;
	position:relative;
	margin-top:4%;
	}
.proyth_ti span{
	width:25px;
	height:1px;
	background:#691604;
	position:absolute;
	top:50%;
	}
.proyth_ti .line_1{
	left:0;
	}
.proyth_ti .line_2{
	right:0;
	}
#proyshow{
	margin-top:7%;
	}
.proy_pics .pos_img {
	border:1px solid #fff;
	}
.pys-prev,
.pys-next{
	width:40px;
	height:40px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	z-index:99;
	cursor:pointer;
	}
.pys-prev{
	background:url(../images/pys-prev.png) no-repeat left center;
	left: -30%;
	}
.pys-next{
	background:url(../images/pys-next.png) no-repeat right center;
	right:-30%;
	}
.proy_txts{
	position:relative;
	margin-top:25px;
	}
.pypics{
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.pypics img{
	width:100%;
	}
.pytxBtn{
	width:182px;
	height:182px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-91px;
	margin-top:-91px;
	background:url(../images/pybg.png);
	border-radius:100%;
	color:#fff;
	cursor:pointer;
	transition:600ms;
	-webkit-transition:600ms;
	}
.pytxBtn.pytxClose{
	transform:scale(0);
	-webkit-transform:scale(0);
	opacity:0;
	display:none\9;
	}
.pytxBtn .tx{
	text-align:center;
	margin-top:50px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pytxBtn .aline{
	margin-top:20px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pytxBtn:hover .tx{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	}
.pytxBtn:hover .aline{
	transform:translateY(5px);
	-webkit-transform:translateY(5px);
	}

.pytxBtn .aline .w_line,
.pytxs .txts .aline .w_line{
	width:42px;
	}
.pytxBtn .aline .h_line,
.pytxs .txts .aline .h_line{
	height:17px;
	}
.pytxs .txts .aline span{
	background:#d2d2d2;
	}
.pytxs{
	position:absolute;
	width:872px;
	top:20px;
	left:50%;
	margin-left:-436px;
	background:url(../images/pybg2.png);
	transform:scale(0);
	-webkit-transform:scale(0);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;
	}
.pytxs.pytxsShow{
	transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:block\9;
	}
.pytxs .pytxsb{
	padding:25px 50px 55px 50px;
	}
.pytxs .pytxsb .tx{
	text-align:center;
	}
.pytxs .pytxsb .txts{
	border:1px solid #cba285;
	padding:30px 0 40px 0;
	margin-top:40px;
	}
.pytxs .txts .ti p{
	width:14px;
	padding:5px 3px;
	line-height:1;
	background:#a40000;
	color:#fff;
	margin:0 auto;
	font-size:14px;
	text-align:center;
	}
.pytxs .txts .ti{
	width:42px;
	float:left;


	padding-top:10px;
	}
.pytxs .txts .aline{
	margin-top:20px;
	}
.pytxs .txts .ti2{
	width:18px;
	font-size:18px;
	color:#be813f;
	line-height:1.1;
	float:left;
	margin-left:15px;
	}
.pytxs .txts .tis{
	float:left;
	margin-left:11.5%;
	}
.pytxs .txts .tx1{
	width:47%;
	float:right;
	text-align:justify;
	margin-right:12.5%;
	}
.pytxnum{
	text-align:center;
	margin-top:20px;
	}
.pytxhans{
	width:770px;
	height:12px;
	border:1px solid #cba285;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	margin-top:3px;
	}
.pytxhans .en{
	font-size:10px;
	line-height:12px;
	color:#cba285;
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
	text-align:center;
	letter-spacing:5px;	
	}
.pytxhans .chu{
	display:block;
	height:100%;
	width:10px;
	background:url(../images/chu.png) no-repeat center center;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-10px;
	}
.pytx-prev,
.pytx-next{
	position:absolute;
	top:0;
	bottom:0;
	left:5px;
	cursor:pointer;
	}
.pytx-next{
	right:5px;
	left:auto;


	}

.pytx-prev .aw,
.pytx-next .aw{
	float:left;
	width:15px;
	height:100%;
	background:url(../images/pytx-prev.png) no-repeat left center;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pytx-next .aw{
	float:right;
	background:url(../images/pytx-next.png) no-repeat right center;
	}
.pytx-prev .l-line,
.pytx-next .l-line{
	width:240px;
	height:1px;
	background:#cba285;



	display:block;
	margin-top:6px;
	float:left;
	}
.pytx-next .l-line{
	float:right;
	}
.pytx-prev:hover .aw{
	transform:translateX(5px);
	-webkit-transform:translateX(5px);
	}
.pytx-next:hover .aw{
	transform:translateX(-5px);
	-webkit-transform:translateX(-5px);
	}
.proypanel{
	padding:4.5% 0 8% 0;
	}
.proy_pics.pw{ width:1030px; }
.proy_pics .mas-prev,
.proy_pics .mas-next{
	display:none;
	}
.proy_pics .pics .ytx{
	position:absolute;
	bottom:15px;
	left:35px;
	color:#000000;
	}
.proy_pics .pics .ti strong{
	font-weight:normal;
	display:none;
	font-size:14px;
	color:#fff;
	}
.proy_pics .pics .tx1 { margin-top: 20px; }

.spetnBox .line, 
.spetnBox .line_1{
	margin-left:94px;
	}
.bd_logos .bx-wrapper .bx-prev {
    left: 6%;
    background:url(../images/logo_arrow.png) no-repeat left top;
 	}
.bd_logos .bx-wrapper .bx-next {
    right: 6%;
    background:url(../images/logo_arrow.png) no-repeat right bottom;
 	}
.bd_logos .bx-wrapper .bx-prev:hover {background-position: right top;}
.bd_logos .bx-wrapper .bx-next:hover {background-position: left bottom;}
.f-cta .pw{ text-align:center; font-size:0; }
.f-cta a,.f-cta p,.f-cta .mtool{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px;  }
.f-cta .mtool{ margin-top: 0; /* float:right; */ }
.f-cta a,.f-cta p{ margin:0 12px; }
.f-cta .mtool{ padding-left:0; }


.service {
	position:relative;
	top:10px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 30px;
}


.service h2{font-family: "Microsoft YaHei";text-align:center;/* padding: 12px 0 0 0; */font-weight:normal;line-height: 1.3;text-transform:uppercase;font-size: 28px;color: #383838;/* background:url(../images/bg4.png) no-repeat center 0; */}

.service b{
	color: #5d5d5d;
	font-size: 16px;
	font-weight: normal;
	display: block;
	line-height: 1.3;
	letter-spacing: 0.5px;
	padding: 10px 0 5px 0;
	text-align: center;
	text-transform: uppercase;
	}

.service p{ color:#555; font-size:14px; text-align:center;line-height: 1.4;}

.car-d-list {
	margin-top: 0;
}
.car-d-list li{
	position: relative;
	float: left;
	width: 25%;
	overflow: hidden;
	line-height: 0;
	border-left: 1px solid #fff;
}
.car-d-list li img{


	position: relative;









}
.car-d-list li .bg{

	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.6);
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.5s;
}
.car-d-list li .box{
	position: absolute;
	width: 100%;
    top: 200px;
    bottom: 0;
    left: 0;
    text-align: center;
    color: #fff;
    transition: all 0.5s;
}
.car-d-list li .box .ico{
	margin: 0 auto;
	width: 60px;
	font-size: 50px;
	font-weight: 400;
	font-family: "Impact";
	line-height: 1.4;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
}

.car-d-list li .box h3{
	margin-top: 30px;
	margin-bottom: 25px;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.5;
}
.car-d-list li .box p{
	width: 70%;
	margin:0 auto;
	padding-top: 20px;
	font-size: 14px;
	line-height: 1.8;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.5s;
}
.car-d-list li:hover .bg{
	opacity: 1;
	filter: alpha(opacity=100);
}
.car-d-list li:hover .box p{
	padding-top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}

.car-d-list li:hover .box{
	top: 132px;
}

.i-fiv-wrap .bg-wrap {

background: #f6f1eb;

padding-top: 10px;

padding-bottom: 30px;

position: relative;
}

.i-fiv-wrap .tit {

width: 100%;

text-align: center;

z-index: 2;






opacity: 1;
}



.i-fiv-wrap .tit .en-f62 {

font-size: 42px;

color: #b6a683;

line-height: 56px;

text-transform: uppercase;
}

.i-fiv-wrap .tit .en-f16 {

font-size: 30px;

color: #333;

font-weight: 400;


margin-top: 7px;

font-family: Arial, "microsoft yahei", Helvetica, sans-serif;

line-height: 30px;

text-transform: uppercase;
}

.i-fiv-wrap .tit .cn-f18 {

  margin-top: 7px;

  line-height: 32px;

}

.i-fiv-wrap .bot-navlist {

  width: 100%;

  position: absolute;

  left: 0;

  bottom: 0;

  z-index: 2;

}

.i-fiv-wrap .tit {

width: 100%;

text-align: center;

z-index: 2;

opacity: 1;
}

.i-fiv-wrap .tit .en-f62 {

font-size: 42px;

color: #b6a683;

line-height: 56px;

text-transform: uppercase;
}

.i-fiv-wrap .tit .en-f16 {

font-size: 30px;

color: #333;

font-weight: 400;

margin-top: 7px;

font-family: Arial, "microsoft yahei", Helvetica, sans-serif;

line-height: 30px;

text-transform: uppercase;
}

.i-fiv-wrap .tit .cn-f18 {

  margin-top: 7px;

  line-height: 32px;

}

.i-fiv-wrap .bot-navlist {

  width: 100%;

  position: absolute;

  left: 0;

  bottom: 0;

  z-index: 2;

}

.recruit-staff .main {

position: relative;

width: 88%;

opacity: 1;

margin: 0 auto;

padding: 0;
}

.recruit-staff .main .box {



float: left;

width: 23%;

margin: 0 1%;

margin-bottom: 2%;
}




.recruit-staff .main .cont-box {

display: block;

background-color: #fff;

border-bottom: 2px solid #b6a683;
}


.recruit-staff .main .img {

display: block;

overflow: hidden;

line-height: 0;
}

.recruit-staff .main .img img {

width: 100%;
}
.recruit-staff .main .img img:hover {

-webkit-transform: scale(1.1, 1.1);

-ms-transform: scale(1.1, 1.1);

transform: scale(1.1, 1.1);

-webkit-transition: -webkit-transform 0.4s linear 0s;

transition: transform 0.4s linear 0s;
}
.recruit-staff .main .cont {

padding: 20px 20px;

display: block;
}

.recruit-staff .main span.titbox {

  display: block;

}

.recruit-staff .main span.titbox .tit {

font-size: 16px;

font-weight: bold;

line-height: 25px;

height: 25px;

overflow: hidden;

display: block;

width: 100%;

text-align: left;
}

.recruit-staff .main span.titbox .tit a {

color: #333;
}

.recruit-staff .main span.titbox .tit a:hover {

color: #b6a683;
}

.recruit-staff .main span.titbox .date {

color: #7f7f7f;

font-family: "Arial";

line-height: 20px;

margin-top: 8px;

display: block;

width: 100%;

text-align: left;
}

.recruit-staff .main .font {

display: block;

line-height: 1.8;

font-size: 13px;

height: 74px;

overflow: hidden;

margin-top: 10px;
}

.recruit-staff .main .font a {

  color: #999;

  display: inline-block;

}

.recruit-staff .main .font a:hover {

color: #b6a683;
}

.recruit-staff .main .line {

  display: block;

  width: 6px;

  height: 1px;

  background-color: #2b2b2b;

  margin-top: 19px;

}

.recruit-staff .main .more {

display: inline-block;

margin-top: 14px;

color: #999;

line-height: 18px;

font-family: "Times New Roman";
}

.recruit-staff .main .more:hover {

color: #b6a683;
}


.recruit-staff .main1 {
position: relative;
opacity: 1;
margin: 0 auto;
padding: 0;
}

.recruit-staff .main1 .box {



float: left;

width: 31.33333%;

margin: 0 1%;

margin-bottom: 2%;
}




.recruit-staff .main1 .cont-box {

display: block;

background-color: #fff;

border-bottom: 2px solid #b6a683;
}


.recruit-staff .main1 .img {

display: block;

overflow: hidden;

line-height: 0;
}

.recruit-staff .main1 .img img {

width: 100%;
}
.recruit-staff .main1 .img img:hover {

-webkit-transform: scale(1.1, 1.1);

-ms-transform: scale(1.1, 1.1);

transform: scale(1.1, 1.1);

-webkit-transition: -webkit-transform 0.4s linear 0s;

transition: transform 0.4s linear 0s;
}
.recruit-staff .main1 .cont {

padding: 20px 20px;


display: block;
}



.recruit-staff .main1 span.titbox {

  display: block;

}

.recruit-staff .main1 span.titbox .tit {

font-size: 16px;

font-weight: bold;

line-height: 25px;

height: 25px;

overflow: hidden;

display: block;

width: 100%;

text-align: left;
}

.recruit-staff .main1 span.titbox .tit a {

color: #333;
}

.recruit-staff .main1 span.titbox .tit a:hover {

color: #b6a683;
}

.recruit-staff .main1 span.titbox .date {

color: #7f7f7f;

font-family: "Arial";

line-height: 20px;

margin-top: 8px;

display: block;

width: 100%;

text-align: left;
}

.recruit-staff .main1 .font {

display: block;

line-height: 1.8;

font-size: 13px;

height: 76px;

overflow: hidden;

margin-top: 10px;
}

.recruit-staff .main1 .font a {

  color: #999;

  display: inline-block;

}

.recruit-staff .main1 .font a:hover {

color: #b6a683;
}

.recruit-staff .main1 .line {

  display: block;

  width: 6px;

  height: 1px;

  background-color: #2b2b2b;

  margin-top: 19px;

}

.recruit-staff .main1 .more {

display: inline-block;

margin-top: 14px;

color: #999;

line-height: 18px;

font-family: "Times New Roman";
}

.recruit-staff .main1 .more:hover {

color: #b6a683;
}


.pd222{ margin:0 -1%;}

.recruit-staff .return {

  display: inline-block;

  width: 37px;

  height: 37px;

  background: url(../images/ico_34.png) no-repeat center;

  cursor: pointer;

  position: absolute;

  right: 1.3%;

  top: 26px;

}

.recruit-staff .main-wrap .r-more{

  background-color: #b5a579;

  color: #fff;

  display: block;

  font-family: "Times New Roman";

  font-size: 19px;

  height: 42px;

  line-height: 42px;

  margin: 20px auto 0;

  text-align: center;

  transition: background 0.4s ease 0s;

  width: 170px;

}



.recruit-list .main-wrap {

  padding-bottom: 48px;

}

.recruit-staff .titbox{
}

.recruit-staff .titbox .en-tit{

  font-size: 84px;

  line-height: 84px;

  color: #c9a55e;

  text-transform: uppercase;

}

.recruit-staff .titbox .cn-tit{

  line-height: 60px;

}

.recruit-list .main-wrap ul, .recruit-list .main-wrap .bd {

  width: 100%;

  height: 100%;

}

.recruit-list .main-wrap .bd {

  z-index: 1;

}

.recruit-list .main-wrap li {

  width: 19.8%;

  background-color: #f5f5f5;

  padding: 48px 0 110px;

  height: calc(100% - 158px);

}

.recruit-list .main-wrap .out-wrap {

  padding: 0 8.3%;

  height: 100%;

}



.en-font {

  font-family: "apple";

}

.i-fou-wrap {

padding-top: 50px;

padding-bottom: 50px;

background: #f6f1eb;
}

.i-fou-wrap .top-tit {

  text-align: center;

}

.i-fou-wrap .top-tit .cn {

  height: 35px;

}

.i-fou-wrap .top-tit .en {

  font-size: 46px;

  color: #333;

  line-height: 52px;

  text-transform: uppercase;

}

.i-fou-wrap .top-tit p {

  position: relative;

  top: 20px;

}


.i-fou-wrap .list-wrap {

width: 88%;

position: relative;

overflow: hidden;

margin: 0 auto 0;

padding: 10px;
}

.i-fou-wrap .list-wrap ul {

  width: 101%;

}

.i-fou-wrap .list-wrap li {

width: 23%;

margin: 0 1%;

float: left;

background: #ffffff;
}

.i-fou-wrap .list-wrap .img {

display: block;

position: relative;

overflow: hidden;

line-height: 0;
}

.i-fou-wrap .list-wrap .img img {

  width: 100%;

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

  -webkit-transform: translateZ(0px);

          transform: translateZ(0px);

}

.i-fou-wrap .list-wrap li:hover .img img {

  -webkit-transform: scale(1.1, 1.1);

      -ms-transform: scale(1.1, 1.1);

          transform: scale(1.1, 1.1);

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

}

.i-fou-wrap .list-wrap .cn-tit {

font-size: 18px;
}

.i-fou-wrap .list-wrap .cont {

  padding-top: 36px;

  padding-bottom: 50px;

  text-align: center;

}

.i-fou-wrap .list-wrap .line {

  display: block;

  width: 37px;

  height: 1px;

  background-color: #7f7f7f;

  margin: 16px auto 0;

}

.i-fou-wrap .list-wrap .font {

display: block;

width: 84%;

margin: 21px auto 0;

font-size: 14px;

line-height: 25px;

height: 52px;

overflow: hidden;

position: relative;
}




.i-fou-wrap .list-wrap2 {

position: relative;

overflow: hidden;

margin: 0 auto 0;

padding: 10px;
}

.i-fou-wrap .list-wrap2 ul {
	margin: 0 -1%;

}

.i-fou-wrap .list-wrap2 li {

width: 31.333333%;

margin: 0 1% 2% 1%;

float: left;

background: #fff;
}

.i-fou-wrap .list-wrap2 .img {

display: block;

position: relative;

overflow: hidden;

line-height: 0;
}

.i-fou-wrap .list-wrap2 .img img {

  width: 100%;

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

  -webkit-transform: translateZ(0px);

          transform: translateZ(0px);

}

.i-fou-wrap .list-wrap2 li:hover .img img {

  -webkit-transform: scale(1.1, 1.1);

      -ms-transform: scale(1.1, 1.1);

          transform: scale(1.1, 1.1);

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

}

.i-fou-wrap .list-wrap2 .cn-tit {

font-size: 18px;
}

.i-fou-wrap .list-wrap2 .cont {

padding-top: 26px;

padding-bottom: 50px;

text-align: center;
}

.i-fou-wrap .list-wrap2 .line {

  display: block;

  width: 37px;

  height: 1px;

  background-color: #7f7f7f;

  margin: 16px auto 0;

}

.i-fou-wrap .list-wrap2 .font {

display: block;

width: 84%;

margin: 21px auto 0;

font-size: 14px;

line-height: 25px;

height: 52px;

overflow: hidden;

position: relative;
}



.i-fou-wrap .list-wrap1 {

width: 88%;

position: relative;

overflow: hidden;

margin: 0 auto 0;
}

.i-fou-wrap .list-wrap1 ul {

width: 100%;
}

.i-fou-wrap .list-wrap1 li {

width: 31.333333%;

margin: 0 1%;

float: left;

background: #ffffff;
}

.i-fou-wrap .list-wrap1 .img {

display: block;

position: relative;

overflow: hidden;

line-height: 0;
}

.i-fou-wrap .list-wrap1 .img img {

  width: 100%;

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

  -webkit-transform: translateZ(0px);

          transform: translateZ(0px);

}

.i-fou-wrap .list-wrap1 li:hover .img img {

  -webkit-transform: scale(1.1, 1.1);

      -ms-transform: scale(1.1, 1.1);

          transform: scale(1.1, 1.1);

  -webkit-transition: -webkit-transform 0.4s linear 0s;

          transition: transform 0.4s linear 0s;

}

.i-fou-wrap .list-wrap1 .cn-tit {

font-size: 18px;
}

.i-fou-wrap .list-wrap1 .cont {

  padding-top: 36px;

  padding-bottom: 50px;

  text-align: center;

}

.i-fou-wrap .list-wrap1 .line {

  display: block;

  width: 37px;

  height: 1px;

  background-color: #7f7f7f;

  margin: 16px auto 0;

}

.i-fou-wrap .list-wrap1 .font {

display: block;

width: 84%;

margin: 21px auto 0;

font-size: 14px;

line-height: 25px;

height: 52px;

overflow: hidden;

position: relative;
}

.i2{ padding-top:40px;}

.ct-more{padding: 8px 26px;border:1px solid #fff;margin:24px auto;color:#fff;font-size: 14px;display:inline-block;}



.ba-prev .prev{ display:none; }
.ba-next .next{ display:none; }
.bx-next, .bx-prev{ font-size:0; display:block; width:100%; height:100%; }

.section-ul {width: 84%;margin: 0 auto;}
.section-ul li {float: left;width: 13.285722222%;text-align: center;margin: 0 0.5% 1% 0.5%;border: 1px solid #eae5de;overflow: hidden;line-height: 0;}
.section-ul li .hdPartner { display: none; }
.section-ul li img {
}
.section-ul li:nth-child(7n) {margin-right: 0;}

.pb505{margin-bottom:-40px;}


.centert{ text-align:center;}
.a51{ font-size:22px;}
.a44{font-size: 14px;text-decoration:none;background-image:linear-gradient(hsla(0,0%,41%,.8) 50%,hsla(0,0%,41%,.8) 0);background-repeat:repeat-x;background-position:0 100%;background-size:1px 1px;color:#696969;line-height:1.4;}
.ft13{font-size: 14px;}
.pt333{padding-top:25px;border-top: 1px solid #e0e0e0;margin-top:25px;}

.btn5 {display: inline-block;width: 180px;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #ffffff;background: #444444;margin-top: 15px;margin-bottom: 50px;border-radius: 6px;}
.btn5:hover {background:#b28850;color:#fff;}

.btn6 {display: inline-block;width: 180px;height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #ffffff;background: #444444;margin-top: 15px;margin-bottom: 0px;border-radius: 6px;cursor: pointer;}
.btn6:hover {background:#b28850;color:#fff;}

.menuEn1{line-height:20px;width:100%;position:relative;color: #A1651F;font-size: 14px;letter-spacing: 2px;text-align:center;margin-top: 10px;}
.menuEn2{line-height:20px;width:100%;position:relative;color: #A1651F;font-size: 13px;letter-spacing: 2px;text-align:center;margin-top: 8px;}

.section-ul22 {width: 84%;margin: 0 auto;}
.section-ul22 li {float: left;width: 50%;text-align: center; padding:0 15px;}

.bb56{ border-top:10px solid #f6f1eb;}

.page_bar{
    z-index: 9990;
    background-color: #fef8f3;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    padding: 10px 5px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    opacity: .9;
}
.page_bar a {
    display: inline-block;
    height: 35px;
    line-height: 32px;
    background-color: #b28850;
    border-radius: 18px;
    color: #fff;
    font-size: 15px;
    padding: 0 12px 0 6px;
}
.page_bar a i {
    width: 20px;
    height: 20px;
    margin-right: 2px;
}
.page_bar a i, .page_bar a span {
    vertical-align: middle;
    display: inline-block;
}
.page_bar a i.ico_1 {
    background: url(../images/p_ico_1.png) center no-repeat;
    background-size: cover;
}
.page_bar a i.ico_2 {
    background: url(../images/p_ico_2.png) center no-repeat;
    background-size: cover;
}
.page_bar a i.ico_3 {
    background: url(../images/p_ico_3.png) center no-repeat;
    background-size: cover;
}



.zss1{ display:block;}
.zss2{ display:none;}
.zss3{ display:none;}

.supp_list{overflow:hidden;margin-top: 10px;margin: 0 -1%;}
.supp_list li{
	float:left;
	width: 23%;
	margin: 0 1% 20px 1%;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	}
.supp_list li.last{}
.supp_list li .mask{
	background: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	position:absolute;
	padding:15px;
	}
.supp_list li .mask .in{
	height:100%;
	text-align:center;
	overflow:hidden;
	}
.supp_list li .mask .in h3{color:#fff;font-size: 18px;padding: 120px 0 5px;}
.supp_list li .mask .in h4{color:#fff;font-size:12px;text-transform:uppercase;}
.supp_list li .mask .in .blank{border-bottom:1px solid #fff;width:45px;font-size:1px;margin: 5px auto;}
.supp_list li:hover .mask , .supp_list li.cur .mask{background:rgba(207,169,114,0.9);}
.supp_list li:hover .mask .in , .supp_list li.cur .mask .in{border:1px solid #fff;}

.contact_info{padding: 35px 0 50px 0;}
.contact_info .titbar{border-bottom:1px solid #e5e5e5;padding: 30px 0;position: relative;font-size: 30px;margin-bottom: 20px;line-height: 1.5;color: #383838;}
.contact_info .titbar .tel{position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: right;color: #878787;font-size: 14px;line-height: 1.5;}
.titbar .tel em{display: block;color: #b28850;font-weight: bold;font-size: 26px;margin-top: 5px;}
.contact_btm{display: flex;align-items: flex-end;justify-content: space-between;}
.conatct_addre{ float: left;}
.conatct_addre p{margin-bottom: 10px;line-height: 1.6;font-size: 15px;color: #505050;}
.contact_code{ margin-left: auto; text-align: right; display: flex; align-items: flex-end;}
.contact_map img{ width: 100%; vertical-align: bottom;}
.contact_code em{ display: block;}
.contact_code span{ margin-right: 20px; color: #666666;}
.contact_code img{width: 100px;height: 100px;}
.contact_lz{ padding: 18vh 0; background-attachment: fixed; position: relative; z-index: 1;}
.contact_lz .index_tit{ margin-bottom: 0; color: #fff; }
.contact_lz:before{ content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,.4);}
.wy_case{background: #f6f1eb;padding: 60px 0 30px 0;}
.wy_list{ margin-left: -2.2%;}

.wy_list li{ width: 47.8%; float: left; position: relative; overflow: hidden; margin-bottom: 40px; margin-left: 2.2%;}
.wy_list li:nth-child(even){ float: right;}
.wy_list li a{ display: block; width: 100%; height: 100%;}
.wy_list .imgbox,.wy_list .infobox{width: 50%;overflow: hidden;box-sizing: border-box;float: left;height: 230px;}
.wy_list .img{ width: 100%; transition: ease .8s; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.wy_list li:hover .img{ transform: scale(1.1,1.1);}
.wy_list .infobox{background: #fff;position: relative;padding: 15px 30px;box-sizing: border-box;}
.wy_list .infobox h3{font-size: 18px;font-weight: bold;margin-bottom: 25px;border-bottom:1px solid #dddddd;line-height: 70px;height: 70px;color: #303030;}
.wy_list .infobox .desc{color: #656565;}
.wy_list .infobox p{padding-left:0;margin-bottom: 10px;line-height: 1.7;}
.wy_list .infobox:before{ content: ""; z-index: 1; display: block; width:0; height: 2px;background: #b28850; position: absolute; left: 0; bottom: 0; transition: ease .8s;}
.wy_list li:hover .infobox:before{ width: 100%;}
.wy_list li:hover h3{ color: #b28850;}
.wy_fc .index_tit{ display: flex; justify-content: space-between; align-items: center; }


.lianxi-content{width:100%;height:auto;margin:0 auto;padding-bottom:50px;padding-top: 50px;}
.lianxi-manfei{padding-top:50px;}
.lianxi-page{margin:0 auto;text-align: left;}
.lianxi-page h1{font-size: 30px;line-height: 50px;margin-bottom:30px;color:#775234;}
.lianxi-text{margin: 20px 0;}
.lianxi-text:before{display: inline-block;vertical-align:top;margin-top: 10px;content:'';margin-right: 5px;width:10px;height:10px;background:url(../images/icon-yuan2.png);background-repeat:no-repeat;background-size:100% 100%;}
.lianxi-text p{display: inline-block;width:95%;margin:0 auto;text-align: left;font-size: 16px;line-height:1.8;color:#775234;}
.lianxi-tel p{font-size: 18px;line-height: 1.8;color:#775234;margin-top: 15px;margin-bottom: 0;}
.lianxi-tel p img{vertical-align: middle;margin-right: 10px;}
.lianxi-info{padding-bottom:30px;margin-bottom: 40px;border-bottom: 1px solid #d4c2b1;}
.lianxi-addr p{font-size: 18px;line-height: 1.8;margin-bottom: 10px;color:#775234;}

.header-pc-serve {
  padding-left: 6px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/icon-server-33.png) no-repeat left center;
  padding-left: 27px;
  background-size: 20px;
  margin-left: 5px;
  float:right; }
  
.info_li4 form{border: 1px solid #c8c8c8;background: #fff;width: 190px;}
.info_li4 form:hover{border:1px solid #c8c8c8;}
.info_li4 form .call_border{width:155px;height:32px;padding: 0 8px;border:none;line-height: 32px;color:#4c4948;outline:none;}
.info_li4 form .call_anniu{width:18px;}

.cxxx1{border: 1px solid #868686;border-right: none;color: #666;vertical-align: middle;width: 150px;font-size: 14px;padding: 0 18px;height: 40px;background: #fff;float: left;margin-top: 5px;border-radius: 20px 0 0 20px;}
.cxxx2{border: 1px solid #868686;border-left: none;width: 40px;height: 40px;color: #666;background: url(../images/sousuo.png) center no-repeat #ffffff;font-size:14px;padding: 0;vertical-align: middle;float: left;margin-top: 5px;border-radius: 0 20px 20px 0;}


.neirlist{margin: 10px auto 0 auto;height:auto;}
.neirlist li{
	font-size:14px;
	height:38px;
	line-height:38px;
	float:left;
	width: 12.5%;
	padding-right: 30px;
	padding-left:16px;
	overflow: hidden;
	background-image: url(../images/ic11.png);
	background-repeat: no-repeat;
	background-position: 0 17px;
}

.ww88{width: 86%;margin:0 auto;max-width: 1400px;}
.bg234{ background:#fffcf7;}

.zc122{}

.jm_form1{background: #fff;padding: 10px 0;box-sizing: border-box;margin: 0 -15px;}
.jm_form1 .jmform_tit{border-bottom:1px solid #d5d5d5;padding-bottom: 20px;margin-bottom: 40px;}
.jm_form1 .namebox em{display: block;font-size: 30px;font-weight: 300;font-family: SweetSansPro;line-height: 1.2;letter-spacing: -2px;font-style: normal;color: #252525;}
.jm_form1 .namebox{ font-size: 18px; display: inline-block;float: left;}
.jm_form1 .tel{float: right;background: url(../images/tel_icon2.png) no-repeat left center;padding-left: 40px;margin-top: 13px;line-height: 1.3;}
.jm_form1 .tel em{display: block;font-size: 20px;font-weight: bold;color: #ed283a;font-style: normal;}

.form_box1 li{padding: 0 15px;width: 33.333333%;float: left;margin-bottom: 15px;}
.form_box1 li:nth-child(even){/* float: right; */}
.form_box1 li label{display: block;color: #070707;margin-bottom: 10px;font-size: 14px;text-align: left;}
.form_box1 li .input_text{width: 100%;height: 40px;font-size: 14px;padding: 0 15px;box-sizing: border-box;border: 1px solid #d5d5d5;cursor: pointer;font-family: Arial, "microsoft yahei", Helvetica, sans-serif;float:left;}
.form_box1 li .input_text2{ width: 48%; float: left;}
.form_box1 li .input_text2:last-child{ float: right;}
.form_box1 li .text{width: 100%;height: 100px;background: #ffffff;padding: 15px;border: 1px solid #d5d5d5;box-sizing: border-box;font-family: Arial, "microsoft yahei", Helvetica, sans-serif;}
.form_box1 .trea{ width: 100%;}
.jm_form1 .subbtn{width: 180px;height: 44px;background: #4c4c4c;color: #fff;margin-top: 5px;font-size: 14px;letter-spacing: 0;border-radius: 6px;border: 0;font-family: Arial, "microsoft yahei", Helvetica, sans-serif;cursor: pointer;}

.ww33{ width:32.333333%!important; margin-right:1%;}
.ww34{ width:32.333333%!important; margin-right:1%;}
.ww35{ width:33.333333%!important;}
.ww78{ width:62%!important;}
.ww80{ width:67%!important;}

.get_code2{width:88px;height:38px;margin-left:15px; background:#f2f2f2;border:1px solid #d6d6d6;color:#666;font-size:13px;cursor:pointer; float:left;}

@media screen and (max-width: 1600px){

.cxxx1{width: 100px;}
 }

@media screen and (max-width: 1440px){

.cxxx1{width: 100px;}
 }

@media screen and (max-width:1366px){
.cxxx1{width: 60px;}
 }

@media(max-width:1024px) {
.ww88{padding: 0 25px;}
.neirlist{width: 90%;margin: 10px auto 0 auto;height:auto;}
.neirlist li{
	width: 50%;
	padding-right: 10px;
}
	
.supp_list li{
	float:left;
	width: 48%;
	margin: 0 1% 10px 1%;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	}
.supp_list li .mask .in h3{color:#fff;font-size: 15px;padding: 65px 0 5px;}
.zss1{ display:none;}
.zss2{ display:block;}
.zss3{ display:flex;}

.i-fou-wrap .list-wrap li {

width: 48%;

margin-right: 1%;
margin-left:1%;
margin-bottom:10px;

}
.i-fou-wrap {

padding-top: 30px;

padding-bottom: 12px;

}

.i-fou-wrap .list-wrap {

width: 94%;

padding: 10px;
}

.i-fou-wrap .list-wrap .cn-tit {

font-size: 16px;
}

.i-fou-wrap .list-wrap .cont {

  padding-top: 20px;

  padding-bottom: 30px;

  text-align: center;

}

.i-fou-wrap .list-wrap .line {

  display: block;

  width: 37px;

  height: 1px;

  background-color: #7f7f7f;

  margin: 10px auto 0;

}

.recruit-staff .main .box {



float: left;

width: 100%;

margin: 0;

margin-bottom: 15px;
}


.recruit-staff .main {


width: 92%;
}

.recruit-staff .main1 .box {

float: left;
width: 100%;
margin: 0;
margin-bottom: 15px;
}


.i-fiv-wrap .bg-wrap {


padding-top: 10px;

padding-bottom: 20px;
}


.car-d-list li{
	position: relative;
	float: left;
	width: 50%;
	overflow: hidden;
	line-height: 0;
	border-bottom: 1px solid #fff;
}

.car-d-list li .box{
	position: absolute;
	width: 100%;
	top: 90px;
	bottom: 0;
	left: 0;
	text-align: center;
	color: #fff;
	transition: all 0.5s;
}

.car-d-list li .box .ico{
	margin: 0 auto;
	width: 60px;
	font-size: 36px;
	font-weight: 400;
	font-family: "Impact";
	line-height: 1.4;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s;
}

.car-d-list li .box h3{
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.car-d-list li:hover .box{
	top: 20px;
}

.car-d-list li .box p{
	
	padding-top: 20px;
	font-size: 12px;
	line-height: 22px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.5s;
	height:66px;
	overflow:hidden;
}


.ct-more{padding: 5px 15px;border:1px solid #fff; margin:12px auto;color:#fff;font-size: 12px;display:inline-block;}

.section-ul {width: 94%;margin: 0 auto;}
.section-ul li {float: left;width: 48%;margin: 0 0.5% 1% 0.5%;}

.b23{background: #f6f1eb;}

.i-fou-wrap .list-wrap1 li {


width: 98%;

margin-right: 1%;

margin-left:1%;

margin-bottom:10px;
}

.i-fou-wrap .list-wrap1 .cn-tit {

font-size: 16px;
}

.i-fou-wrap .list-wrap2 li {

width: 98%;

margin-right: 1%;

margin-left:1%;

margin-bottom:15px;
}

.i-fou-wrap .list-wrap2 .cn-tit {

font-size: 16px;
}





.contact_info .titbar{font-size: 18px;padding: 20px 0 5px 0;margin-bottom: 20px;}
.contact_info{ padding: 20px 0;}
.titbar .tel em{font-size: 22px;display:inline-block;padding-left:5px;}
.contact_code{ width:100%;}
.contact_info .titbar .tel{position: relative;text-align: left;color: #878787;font-size: 14px; display:block; margin-top:20px;}
.contact_lz{ background-size:100% auto;background-attachment:inherit; padding: 60px 0;}
.conatct_addre p{font-size: 14px;}
.conatct_addre{ width:100%;}
.contact_btm{ display:block;}
.wy_about,.wy_case,.wy_fc{ padding: 20px 0;}
.wy_h3{ font-size:16px; line-height: 24px}
.wy_desc{ width: 94%; margin: 20px auto;}


.wy_list li{ width: 97.8%; margin-bottom: 10px;}
.wy_list .imgbox{height: 230px;width: 100%;}
.wy_list .infobox{height: auto;width: 100%;}

.wy_list .infobox{padding: 15px;}
.wy_list .infobox h3{margin-bottom: 20px;height: 50px;line-height: 40px;}
.wy_fc .index_tit{ display: block;}

.lianxi-content{padding-bottom:30px;padding-top: 30px;}
.lianxi-page h1{font-size: 22px;line-height: 1.5;}
.lianxi-addr p{font-size: 16px;line-height: 1.8;margin-bottom:10px;color:#775234;}
.lianxi-tel p{font-size: 16px;}



.lianxi-text p{font-size: 15px;}

.cxxx2{width: 35px; height: 35px;}
.cxxx1{width: 80px; height:35px;}

.w50{width: 100%;margin: 0 0 30px 0;}

.form_box1 li{width: 100%;margin-bottom: 10px;}

.ww80{ width:60%!important;}
}

