@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'hanyijinkaijian.ttf'; src: url('/font/hanyijinkaijian.ttf'); }
html,body{
	font:14px/1.8 "宋体";
	color:#5b5b5b;
	}
	a { color: #999999; text-decoration:none; }
a:hover { color: #bd854f;text-decoration:none; }
.pw{ width:1100px; margin:0 auto; }
.pw0{ width:740px; margin:0 auto; }
.pw1{ width:760px; margin:0 auto; }
.pwjj{ width:765px; margin:0 auto; }
.wpaBox{
	padding:0px;
	background:#f0f0f0;
	}
.main{
	background:#fff;
	padding:0 5%;
	}
.maini3{
	background:#fff;
	padding:0 10%;
	}
.logo{
	display:block;
	width:312px;
	float:left;
	padding-left:40px;
	}
.logo img{
	width:100%;
	}
.top_menu_change{
    text-align: right;
    line-height: 15px;
    margin-top: 10px;
	color: #999;

}
.top_menu_change a{
    color: #999;
}
.header{
	padding:0;
	position:relative
	}
.header a{
	color:#323232;
	}
.nav{
	float:right;
	margin-top:18px;
	margin-right:3%;
	}
.nav li{
	float:left;
	position:relative;
	}
.nav li > a{
	display:block;
	text-align:center;
	line-height:48px;
	border:1px solid #fff;
	padding:0 18px;
	transition:300ms;
	-webkit-transition:300ms;
	position:relative;
	z-index:101;
	font-family: "宋体";
	font-weight:bold;
	color: #780101;
	font-size:22px;
	}
.nav li:hover > a,
.nav .cnav > a{
	border:1px solid #e5e5e5;
	}
.tnBox{
	width:158px;
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-89px;
	padding:0 10px 20px 10px;
 	display:none;  
	background:#fff;
	z-index:100;
	}
.spetnBox{
	width:188px;
	margin-left:-104px;
	}
.tnBox .line,
.tnBox .line_1{
	display:block;
	width:1px;
	background:#e5e5e5;
	position:relative;
	margin-left:79px;
	}
.tnBox .line{
	height:55px;
	}
.tnBox .line_1{
	height:9px;
	bottom:10px;
	}
.twonav{
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
	position:relative;
	top:-5px;
	}
.twonav a{
	display:block;
	text-align:center;
	padding:5px 0;
	position:relative;
	color:#787878;
	font-family: "宋体";
	font-size:16px;
	}
.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;
	}
	

/* Mobile nav */	
.menu-handler { width: 58px; height:100%; cursor: pointer; display: none; position:absolute; right: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; }
.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: 312px; margin-top:45px; }
.menuLogo img { width: 100%; display: block; }
.menuEn{ line-height:20px;  width:100%; position:relative; font-family:"宋体"; 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; height:70px;}
.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 */

.bannerpanel{
	width:100%;
	overflow:hidden;
	position:relative;
	}
.banner{
	width:100%;
	overflow:hidden;
	position:relative;
	}
.banner li{ position: relative; width: 100%; height: 95%; overflow:hidden;}
.banner .pic{ width: 100%; height: 90%; position: absolute; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.banner .pic .pimg{ width: 90%; height:90%; display: block; opacity: 1;  transition:transform 5s ease 0s, opacity 2s ease 0s;}
.banner .imgIn .pimg{ opacity: 1; transform:matrix(1.05, 0, 0, 1.05, 0, 0);}/*首页大图缩放*/
.bannerTxts{ position:absolute; top:0; left:0; right:0; bottom:0; }
.bannerTxts .batx{ margin: 0 auto; margin-top:6%; max-width:100%; }
.prev, .next{ display:block; width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; cursor:pointer; transition:300ms; -webkit-transition:300ms; z-index:79; }
.prev{ background:url(/images/prev.png) no-repeat center center; left:55px; }
.next{ background:url(/images/next.png) no-repeat center center; right:55px; }
.next:hover{
	transform:translateX(3px);
	-webkit-transform:translateX(3px);
	}
.prev:hover{
	transform:translateX(-3px);
	-webkit-transform:translateX(-3px);
	}
.ba-prev,.ba-next{
	width:20%;
	position:absolute;
	top:0;
	bottom:0;
	background-color:transparent;
	z-index:99;
	}
.ba-prev{
	left:0;
	}
.ba-next{
	right:0;
	}
.ba-prev .prev{ display:none; }
.ba-next .next{ display:none; }
.bx-next, .bx-prev{ font-size:0; display:block; width:100%; height:100%; }

.bannerpanel .bx-wrapper .bx-pager{ height: 9px; bottom: 5%; padding-top: 0px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; line-height: 9px;}
.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a{ height: 9px; line-height: 9px; width: 9px; margin: 0px 5px; display: inline-block; overflow: hidden; background: url(/images/num_21.png) no-repeat scroll center center; cursor: pointer;}
.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a:hover,.bannerpanel .bx-wrapper .bx-pager.bx-default-pager a.active{ background: url(/images/num_2.png) no-repeat scroll center center;}

.wrap{ overflow:hidden; }
.speviews a{
	display:block;
	float:left;
	width:25%;
	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:30px;
	height:145px;
	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:30%;
	margin-top:-46px;
	border:1px solid transparent;
	transition:300ms;
	-webkit-transition:300ms;
	font-size:30px;
	font-family:"黑体";
	}
.speviews .moh .ch{
	height:120px;
	margin-top:-66px;
	}
.speviews .cover .en,
.imgsShow .txts .en,
.fTitle .en{
	font-size:14px;
	font-family:"宋体";
	line-height:22px;
	text-align:center;
	margin-top:90%;
	letter-spacing:3px;
	opacity:0;
	*display:none;
	padding-left:15px;
	padding-right:15px;
	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;
	}
.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:11%;
	color:#cfa972;
	transition:600ms 100ms;
	-webkit-transition:600ms 100ms;
	}
.imgsShow .txts .ch{
	text-align:center;
	margin-top:15px;
	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/ibg30.jpg) no-repeat left top;
	color:#000000;
	
	}
.props .txtsBox{
	float:left;
	width:25%;
	margin-left:5%;
	}
.props .pic{
	float:left;
	width:70%;
	overflow:hidden;
	}
.props .pic img{
	width:100%;
	transition:800ms;
	-webkit-transition:800ms;
	}
.props .txts{
	padding:0px 0 0 50px;
	}
.props .txts img{
	width:100%;
	transition:800ms;
	-webkit-transition:800ms;
	}
.props .txts .titles{
	float:right;
	margin-right:20%;
	}
.props .txts .titles p{
	width:18px;
	line-height:1.1;
	color:#c59b5d;
	font-size:16px;
	float:left;
	}
.props .txts .titles img{
	float:left;
	margin-right:18px;
	margin-top:3px;
	}
.props .txts .tx{
	line-height:2;
	letter-spacing:3px;
	 margin-top:15%;
	 margin-left:2%;
	  margin-right:8%;
	 
	 padding-left:10px;
	 /* 
	 background:#a30000;
	 border-top:1px solid #00aeff;
	font-family:"微软雅黑";
	 font-weight:bold;
	 */
	 font-size:16px;
	
	 color:#777777;
	}
.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:#ffffff;
	line-height:2;
	padding-top:0;
	padding:5px 0;
	background:url(/images/bottom_bg.jpg);
	}
.f-cta a{
	color:#ffffff;
	}
.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 15px 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.04);
	-webkit-transform:scale(1.04);
	}
.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:16px;
	vertical-align:middle;
	width:180px;
	position:relative;
	font-family:宋体;
	
	}
.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:"宋体";
	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:#870e0e;
	}
.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:18px;
	font-family:"宋体";
	line-height: 15px;
	letter-spacing: 3px;
	color:#a2815a;
	text-align:center;
	}
.aIntro{
	font-size:16px;
	color:#777777;
	text-align:left;
	margin-top:1%;
	font-family:"宋体";
	line-height:35px;
	}
.aIntro1{
	font-size:20px;
	color:#777777;
	text-align:left;
	margin-top:1%;
	font-family:"宋体";
	line-height:35px;
	font-weight:bold;
	}
.aIntro1 a{
	font-size:20px;
	color:#888888;
	text-align:left;
	margin-top:1%;
	font-family:"宋体";
	line-height:35px;
	font-weight:bold;
	}
	
.aIntro1 a:hover{
	font-size:20px;
	color:#ab1e1e;
	text-align:center;
	margin-top:1%;
	font-family:"宋体";
	line-height:35px;
	}
	




.contact{
	font-size:15px;
	color:#777777;
	text-align:left;
	font-family:"宋体";
	line-height:35px;
	font-weight:bold;
	float:left;
	width:75%;
	}
.contact a{
	font-size:15px;
	color:#888888;
	text-align:left;
	font-family:"宋体";
	line-height:35px;
	font-weight:bold;
	float:left;
	width:75%;
	}
	
.contact a:hover{
	font-size:15px;
	color:#ab1e1e;
	text-align:left;
	font-family:"宋体";
	line-height:35px;
	}



	
	
	
.proaIntro{
	font-size:15px;
	color:#777777;
	text-align:center;
	margin-top:1%;
	font-family:"宋体";
	line-height:35px;
	}
.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%; font-size:28px; }
.apic{ width:100%; margin-top:0%; overflow:hidden; }
.apic img{ width:100%; transition:600ms; -webkit-transition:600ms;}
.apic:hover img{ transform:scale(1); -webkit-transform:scale(1);}

.places{
	width:85%;
	margin:0 auto;
	}

.places ul{
	border-bottom:0px solid #eee;
	padding-bottom:5%;
	padding-top:1%;
	}
.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:100px;
	}
.places li .line{
	display:block;
	width:1px;
	height:60px;
	background:#eee;
	position:absolute;
	top:20%;
	margin-top:-30px;
	right:0;
	}
	


.places0{
	width:85%;
	margin:0 auto;
	}
.places0 ul{
	border-bottom:1px solid #eee;
	padding-bottom:8.5%;
	padding-top:7%;
	}
.places0 li{
	width:25%;
	*width:25%;
	float:left;
	text-align:center;
	font-size:0;
	position:relative;
	}
.places0 li img,
.places0 li p{
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	}
.places0 li p{
	color:#969696;
	width:15px;
	line-height:1.1;
	padding-top:110px;
	}
.places0 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:0%;
	}
.anopic img{
	width:100%;
	}
.lives{
	position:relative;
	}
.lv_title{
	position:absolute;
	top:10px;
	left:23%;
	}
.lv_title .tx{
	font-size:16px;
	color:#870e0e;
	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(/img/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(/img/water.png) no-repeat center center;
	position:absolute;
	left:50%;
	margin-left:-10px;
	bottom:-50px;
	}
.wa_dot .num{
	color:#870e0e;
	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:#870e0e;
	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-top:2.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:#870e0e;
	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:#870e0e;
	}
.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:0 0 3.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:2px;
	margin-top:0px;
	font-size:30px;
	font-weight:bold;
	font-family:"宋体";
	color:#777777;
	text-align:center;
	}
.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:0%;
	}
.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:"宋体";
	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:"宋体";
	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:"宋体";
	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{
	height:400px;
	margin-bottom:58px;
	position:relative;
	border-bottom:#eeeeee 1px solid;
	
	}
.lf_txtsb .txts{
	width:45%;
	float:left;
	margin-right:8%;
	}
.lf_txtsb .pic{
	float:left;
	width:55%;
	/* overflow:hidden;*/
	
	}
.lf_txtsb .pic img{
	width:100%;
	transition:600ms;
	-webkit-transition:600ms;
	height:100%;
	
	}
.lf_txtsb_1 .txts{
	margin-left:8%;
	margin-right:0;
	}
/*产品图片缩放*/
.lf_txtsb .pic:hover img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	}

.lf_txtsb .txts p{
	text-align:justify;
	}
.lf_txtsb .txts p strong{
	color:#845018;
	font-size:22px;
	font-weight:normal;
	font-family:"宋体";
	}
.lifepanel .pw{
	padding-top:0%;
	padding-bottom:0%;
	}
.lf_2 .lf_txtsb{
	margin-bottom:0;
	}
.lf_2 .lf_txtsb .txts{
	width:38%;
	padding-top:20px;
	margin-left:0%;
	margin-right:9%;
	font-family:"宋体"; 
	font-size:14px; 
	} 
.lf_2 .lf_txtsb_1 .txts{
	margin-right:3%;
	margin-left:9%;
	}
.lf_2 .lf_txtsb .pic{
	width:45%;
	margin-left:0%;
	}
 .lf_2 .lf_txtsb_1 .pic{
	width: 45%;
	margin-left:5%;
	}  
.lf_txtsb .title{
	width:60px;
	text-align:center;
	height:100%;
	position:absolute;
	left:45%;
	margin-left:-30px;
	top:0;
	}
.lf_txtsb .title0{
	width:60px;
	text-align:center;
	height:100%;
	position:absolute;
	left:55%;
	margin-left:-30px;
	top:0;
	}
.lf_txtsb .title .ti{
	font-size:22px;
	color:#845018;
	
	line-height:1.1;
	width:22px;
	margin:0 auto;
	position:absolute;
	top:80px;
	padding:15px 19px;
	z-index:1;
font-family: '宋体';
font-weight:bold;
	}
.lf_txtsb .title0 .ti{
	font-size:22px;
	color:#845018;
font-family: '宋体';
font-weight:bold;
	line-height:1.1;
	width:22px;
	margin:0 auto;
	position:absolute;
	top:80px;
	padding:15px 19px;
	
	z-index:1;
	}
.lf_txtsb .title .h_line{
	width:1px;
	height:100%;
	display:block;
	background:#eee;
	margin:0 auto;
	}
.lf_txtsb .title0 .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 .title0 .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_txtsb_1 .title0 .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 .title0 .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 .title0{
	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 .title0 .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 .lf_txtsb .title0 .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:2%;
	}
.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:5%;
	}
.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:"宋体";
	}
.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:"宋体";
	}
.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(/img/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%;
	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(/img/feimg11_hui.png);
	}
.fe_pics .fep2 .fe_ti{
	background-image:url(/img/feimg12_hui.png);
	}
.fe_pics .fep3 .fe_ti{
	background-image:url(/img/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(/img/feimg11.png);
	}
.fe_pics .fep2:hover .fe_ti,
.fe_pics .fep2.act .fe_ti{
	background-image:url(/img/feimg12.png);
	}  
.fe_pics .fep3:hover .fe_ti,
.fe_pics .fep3.act .fe_ti{
	background-image:url(/img/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:"宋体";
	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:"宋体";
	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:"宋体";
	 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:"宋体";
	}
.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:"宋体";
	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:"宋体";
	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; }



.news_photo_item_wrap{float:left;width:45%; margin-left:4.2%;}
.news_photo_item{background-color:#f0faff;margin-right:25px;margin-bottom:52px;color:#6f6f6f;display:block;cursor:pointer}
.news_photo_item span{display:block}
.news_photo_item .cover{overflow:hidden;position:relative;background:none 50% 50% no-repeat;background-size:cover}
.news_photo_item .cover img{width:100%;position:absolute;left:0;right:0;top:0}
.news_photo_item .cover i{display:block;height:0;padding-top:68%}
.news_photo_item .title{padding:.85em 1em;line-height:1.6}
.news_photo_item .title_text{height:3em}

.news_photo_item .title em{border:2px solid #fff;border-radius:50px;-webkit-border-radius:50px;padding:.4em .5em;display:block;text-align:center;width:7.1em;margin:1.2em auto 1em;font-style:normal;font-size:15px;}
.web .news_photo_item:hover .title em,.m .news_photo_item.active .title em{background-color:#fff;color:#71bae1}
.news_title_list{margin-right:20px}
.news_title_list li{padding:.8em 0;line-height:1.5;font-size:.9em}
.news_title_list li span{float:right;margin-left:1em;font-size:.9em}


.ndnav { color: #383838; font-size:16px; text-decoration:none; text-align:left; padding-top:25px;}
.ndnav a:hover { color: #df2128; text-decoration:none;}
.ndtxts { background: #fff; color: #000; }
.ndtxts .pa { padding: 25px 50px 25px 50px; }
.ndtxts .ti { font-size: 26px; margin-bottom: 7px; text-align:center; }
.ndtxts .date { font-size: 16px; margin-bottom: 7px; text-align:center; margin-top:15px; color:#cccccc;}
.ndtxts .ti0 {height:300px; width:600px; }
.ndtxts .freeTx { font-size: 16px; margin-top: 25px; }
.ndhots .ti { color: #fff; margin-bottom: 15px; }

#content{width:100%; margin:auto; float:left; font-size:14px; line-height:25px; }
#content img{
	width:550px;  margin:auto;
	padding-top:30px;
	}
	
	
/*新闻中心*/
.layout-news{ margin:auto;}
.layout-news .layout-text{width:712px;height:202px;border-left:1px solid #d5b497;padding:0px 0 0 18px}
.layout-news .layout-text .point{display:inline-block;*display:inline;*zoom:1;width:12px;height:12px;position:relative;left:-12px;*top:-7px;background:url("/images/icon.png") 0 0 no-repeat}
.layout-news .layout-text .time{line-height:45px;font-size:20px;color:#bd854f;margin-left:-12px}
.layout-news .layout-text .title{margin-bottom:5px}
.layout-news .layout-text .title a{line-height:35px;font-size:20px;color:#333;}
.layout-news .layout-text .title a:hover{color:#bd854f}
.layout-news .layout-text .context{font-size:16px;font-family:'Microsoft YaHei';line-height:1.8;color:#999;height:90px;overflow:hidden}
.add-more{margin:27px 0 45px}
.add-more a{display:block;height:40px;line-height:40px;background:#ce0019;color:#fff;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.add-more a:hover{background: #da3347;}
.add-more .eye{display:inline-block;*display:inline;*zoom:1;width:30px;height:17px;vertical-align:middle;background:url("/images/icon.png") 0 -21px no-repeat}

.nodata{text-align: center;padding:78px 0;}





/*股票*/

.main-l {
	margin: 0px 0px 0px 29px; width: 700px; overflow: hidden; float: left;
}

.nav_message .so_app_left {
	width: 660px; margin-right:0px; float: left;
}
.nav_message .so_app_left .message {
	background: url("/images/message.png") no-repeat; height: 52px; line-height: 52px; font-size: 18px; margin-top: 3px;
}
.nav_message .so_app_left .message .check {
	margin: 0px 4px 0px 8px; color: rgb(171, 207, 77); font-weight: bold;
}
.nav_message .so_app_left .message em {
	color: rgb(171, 207, 77);
}
.nav_message .so_app_left .message .state {
	float: right;
}
.nav_message .so_app_left p {
	padding: 26px 0px 3px; line-height: 10px; font-size: 14px;
}
.nav_message .so_app_left .add {
	line-height: 35px; padding-bottom: 5px; font-size: 22px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
	
}
.nav_message .so_app_left .add em {
	color: rgb(171, 207, 77);
}
.nav_message .so_app_left .add i {
	background: url("/images/message.png") no-repeat 0px -95px; top: 3px; width: 22px; height: 25px; display: inline-block; position: relative;
}
.sanjiao{ background:url(/images/jiang.png);
}
<!--0.00013399124145508-->