﻿@charset "utf-8";
/* CSS Document */
/* fixed */
html,body{
	font:14px/1.8 "微软雅黑";
	font-family:"微软雅黑",Arial;
	color:#707070;
	}
.pw{ 
	width:1430px; 
	margin:0 auto;
	}
.pw2{ 
	width:1200px; 
	margin:0 auto;
	}
.freeTx{
	overflow:hidden;
	position:relative;
	}
@font-face {
	font-family: 'Knockout';
	src: url('../fonts/Knockout-HTF29-JuniorLiteweight.eot');
	src: local('☺'), url('../fonts/Knockout-HTF29-JuniorLiteweight.woff') format('woff'), url('../fonts/Knockout-HTF29-JuniorLiteweight.ttf') format('truetype'), url('../fonts/Knockout-HTF29-JuniorLiteweight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.eot');
	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
/* fixed end */
.header{
	overflow:hidden;
	}
.logo{
	width:305px;
	float:left;
	margin:18px 0 0 4%;
	}
.nav{
	float:right;
	margin-right:5%;
	}
.nav li{
	float:left;
	}
.nav li > a{
	display:block;
	font-size:16px;
	color:#707070;
	font-weight:bold;
	line-height:25px;
	width: 120px;
	padding:34px 0;
	text-align:center;
	}
.nav li > a:hover,
.nav li > a.act{
	background-color:#b59665;
	color:#fff;
	}
.langbox{
	float:right;
	color:#969696;
	font-size:12px;
	line-height:25px;
	margin:34px 45px 0 0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.langbox a{
	color:#969696;
	}
.sheader .logo{
	width: 275px;
	margin-top:5px;
	}
.sheader .nav li > a{
	padding:22px 0;
	}
.sheader .langbox{
	margin-top:22px;
	}
.langbox a:hover,
.langbox a.act{
	color:#b59665; 
	}
.mtop{
	height:93px;
	}
.banner{
	position:relative;
	overflow:hidden;
	}
.banner .item{
	position:relative;
	}
.bannertxts{
	position:absolute;
	width:1300px;
	left:50%;
	margin-left:-650px;
	top:32%;
	color:#fff;
	}
.bannertxts .en{
	line-height:1;
	font-family: 'Knockout';
	}
.bannertxts .en1{
	font-size:30px;
	text-transform:uppercase;
	}
.bannertxts .en2{
	font-size:30px;
	text-transform:capitalize;
	}
.bannertxts .ch{
	font-size:48px;
	font-weight:bold;
	margin-top:20px;
	}
.bannertxts .tx{
	font-weight:bold;
	width:400px;
	margin-top:15px;
	}
.bamore{
	display:block;
	color:#fff;
	}
.bannertxts .bamore{
	margin-top:20px;
	}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: #fff;
	border-radius:0;
	transform-origin:center center;
	-webkit-transform-origin:center center;
	margin:0 8px;
	}
.banner .bx-wrapper .bx-pager{
	bottom:30px;
	}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	}
.ixpanel{
	padding:18px 0 0 0;
	}
.ix1{
	padding:0 12px;
	}
.ixpros{
	position:relative;
	}
.ixpros .item{
	overflow:hidden;
	}
.ipa{
	display:block;
	color:#323232;
	margin:0 7px;
	position:relative;
	}
.ipa .cover{
	background: rgba(255,255,255,0.6);
	}
.ipa .txts{
	position:absolute;
	left:0;
	right:0;
	top:0;
	text-align:center;
	padding-top:19%;
	transition: 340ms ease-in-out;
	-webkit-transition: 340ms ease-in-out;
	}
.ipa .txts .ch{
	font-size:24px;
	margin-bottom:4px;
	white-space:nowrap; 
	}
.ipa .txts .en{
	font-family:Arial;
	text-transform:uppercase;
	white-space:nowrap; 
	}
.ipa .ico{
	width:37px;
	height:37px;
	background:url(../images/ip-ico.png) no-repeat;
	margin:23px auto 0 auto;
	opacity: 0;
	visibility:hidden;
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
	transition: 340ms ease-in-out;
	-webkit-transition: 340ms ease-in-out;
	}
.ixpros .slick-arrow{
	width:54px;
	height:44px;
	background:#000;
	background:rgba(0,0,0,.5);
	position:absolute;
	top:50%;
	margin-top:-22px;
	z-index:20;
	}
.ixpros .slick-arrow .aw{
	width:100%;
	height:100%;
	background-image:url(../images/ip-arrow.png);
	}
.ixpros .slick-prev{
	left:7px;
	}
.ixpros .slick-next{
	right:7px;
	}
.ixpros .slick-next .aw{
	background-position:right center;
	}
.ixpros .slick-prev .aw{
	background-position:left center;
	}
.ixpros .slick-arrow:hover{
	background:#b59665;
	}
.ixTitle{
	overflow:hidden;
	}
.ixTitle .ch{
	line-height:24px;
	font-size:24px;
	font-weight:bold;
	color:#5f5f5f;
	padding-right:14px;
	border-right:1px solid #7f7f7f;
	float:left;
	margin-right:22px;
	}
.ixTitle .en{
	font-family:Arial;
	font-style:italic;
	color:#b2b2b2;
	line-height:24px;
	text-transform:uppercase;
	}
.iavideo,
.iatxts{
	float:left;
	width:50%;
	}
.viico{
	width:45px;
	height:45px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-22px;
	margin-left:-22px;
	}
.viico .ico{
	width:100%;
	height:100%;
	background-image:url(../images/video2.png); 
	}
.viico .aw{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-image:url(../images/video.png); 
	}
.iabox .t{
	background:#f4f4f4;
	}
.ixabo{
	width:45%;
	float:left;
	}
.iabox{
	margin-top:45px;
	}
.iatxts .nowti{
	font-size:18px;
	font-weight:bold;
	color:#5f5f5f;
	margin-bottom:18px;
	}
.iatxts .tx{
	height:96px;
	color:#989898;
	}
.iatxts .pa{
	padding:40px 30px 0 30px;
	}
.iamore{
	display:block;
	font-family:Arial;
	font-style:italic;
	text-align:right;
	color:#fff;
	padding:13px 58px;
	background:#b59665;
	line-height:24px;
	}
.iamore .c{
	text-transform:uppercase;
	}
.ixnews{
	width:50%;
	float:right;
	}
.inmore{
	display:block;
	font-size:12px;
	font-family:Arial;
	font-style:italic;
	background:url(../images/more.png) no-repeat right center;
	color:#787878;
	width:60px;
	line-height:17px;
	}
.ixnews .ixTitle{
	position:relative;
	}
.ixnews .inmore{
	position:absolute;
	top:2px;
	right:4px;
	}
.indate{
	width:88px;
	height:70px;
	background:#f4f4f4;
	position:relative;
	color:#787878;
	text-align:center;
	line-height:1;
	font-family:Arial;
	overflow:hidden;
	}
.indate .d{
	font-size:30px;
	margin-top:12px;
	}
.indate .ym{
	font-size:12px;
	margin-top:4px;
	color:#989898;
	}
.indate .line{
	height:6px;
	width:0;
	background:#b59665;
	bottom:0;
	position:absolute;
	left:0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.inlist .indate{
	position:absolute;
	top:45px;
	left:0;
	} 
.inlist a{
	display:block;
	color:#989898;
	position:relative;
	overflow:hidden;
	}
.inlist .txts{
	margin-left:130px;
	min-height:70px;
 	border-bottom:1px solid #eee;
	padding:45px 0; 
	}
.inlist a:last-child .txts{
	border-bottom:0;
	}
.inlist .txts .nowti{
	font-size:16px;
	font-weight:bold;
	color:#404040;
	margin-bottom:10px;
	line-height:1;
	}
.inlist .txts .tx{
	line-height:22px !important;
	height:44px;
	margin-bottom:17px;
	}
.inmore2{
	display:inline-block;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial;
	color:#bebebe;
	border-bottom:1px solid #bebebe;
	line-height:1;
	transition:300ms;
	-webkit-transition:300ms;
	}
.ix2{
	padding:75px 0 12px 0;
	}
.ix3{
	background:#f4f4f4;
	padding:40px 0 65px 0;
	}
.ixinds{
	margin-top:35px;
	position:relative;
	}
.ixinds .items{
	overflow:hidden;
	}
.iia{
	display:block;
	margin:0 12px;
	position:relative;
	color:#989898; 
	}
.ixindsbox{
	width:1454px;
	margin:0 auto;
	}
.ixindsbox .ixTitle{
	margin-left:12px;
	}
.iia .cover{
	background:url(../images/iibg.png);
	opacity:0;
	visibility:hidden;
	transition:100ms;
	-webkit-transition:100ms;
	}
.iia .namebox{
	height:67px;
	background:url(../images/yy.png) repeat left bottom;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	-webkit-transition: 500ms 100ms;
	transition: 500ms 100ms;
	}
.iia .namebox .nowti{
	font-size:16px;
	color:#fff;
	text-align:center;
	margin-top:32px;
	}
.iia .txts{
	position:absolute;
	top:15px;
	left:15px;
	bottom:15px;
	right:15px;
	background:#fff;
	text-align:center;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
	visibility:hidden;
	-webkit-transition: 500ms 100ms;
	transition: 500ms 100ms;
	}
.iia .txts .pa{
	padding:20px 20px 0 20px;
	}
.iia .txts .nowti{
	font-size:18px;
	color:#404040;
	margin-bottom:20px;
	}
.iia .txts .tx{
	text-align:center;
	font-size:12px;
	line-height:22px !important;
	height:44px;
	}
.iia .txts .line{
	width:58px;
	height:4px;
	background:#787878;
	margin:0 auto 18px auto;
	}
.iia .txts .aw{
	width:37px;
	height:37px;
	background:url(../images/ii-ico.png) no-repeat;
	margin:18px auto 0 auto;
	}
.ixinds .slick-arrow{
	display:block;
	width:30px;
	height:30px;
	border:1px solid #989898;
	position:absolute;
	top:-65px;
	z-index:20;
	}
.ixinds .slick-arrow .aw{
	width:100%;
	height:100%;
	background-image:url(../images/ii-arrow.png);
	transition:0ms;
	-webkit-transition:0ms;
	}
.ixinds .slick-prev{
	right:49px;
	}
.ixinds .slick-next{
	right:12px;
	}
.ixinds .slick-prev .aw{
	background-position:left top;
	}
.ixinds .slick-next .aw{
	background-position:right bottom;
	}
.ixinds .slick-arrow:hover{
	border-color:#b59665;
	}
.ixinds .slick-prev:hover .aw{
	background-position:right top;
	}
.ixinds .slick-next:hover .aw{
	background-position:left bottom;
	}
.footer{
	background:#fff;
	color:#989898;
    border-top: 1px solid #f4f4f4;
	padding:35px 0 25px 0;
	}
.footer a{
	color:#989898;
	}
.footer a:link, .footer a:visited { color: #989898; }
.footer a:active, .footer a:hover { color: #b59665; }
.flink a{
	float:left;
	color:#989898;
	padding-left:22px;
	line-height:24px;
	position:relative;
	margin-right:40px;
	cursor:auto;
	}
.flink .ico{
	width:20px;
	height:24px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/flink.png) no-repeat;
	transition:0ms;
	-webkit-transition:0ms;
	}
.flink .tel .ico{
	 background-position:left bottom; 
	}
.flink .fax .ico{
	 background-position:center bottom; 
	}
.flink .email .ico{
	 background-position:right bottom; 
	}
.fcop{ 
	font-size:12px;
	margin-top:13px; 
	}
.fcop a{
	margin-left:35px;
	}
.footer .l{
	float:left;
	}
.footer .r{
	float:right;
	}
.fs{
	font-size:12px;
	text-align:right;
	line-height:1;
	}
.fshare{
	margin-top:16px;
	}
.fshare a{
	width:36px;
	height:36px;
	float:left;
	background:url(../images/fshare.png) no-repeat;
	margin-left:15px;
	}
.fshare .qq{
	background-position:center center;
	}
.fshare .sina{
	background-position:right center;
	}
/* menuBox end */
.navMobile{ padding-top:60px; }
.navMobile dd a { display: block; position: relative; padding:15px; font-size:16px; color: #fff; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd p a{ border-bottom:1px solid #4a4a4a; }
.navMobile dd p .dot{ width:6px; height:6px; border:2px solid #fff; border-radius:100%; position:absolute; top:50%; margin-top:-5px; right:15px; opacity:0; transform:translateX(-10px); -webkit-transform:translateX(-10px); transition:300ms; -webkit-transition:300ms; }
.navMobile dd p a:hover,.navMobile dd p a.act{ background:#b59665; }
.navMobile dd p a:hover .dot,.navMobile dd p a.act .dot{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0);  }
.navMobile dd .mtnav .aw{ width:7px; height:12px; background-image:url(../images/mav.png); position:absolute; right:15px; top:50%; margin-top:-4px; transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.8); -webkit-transform:scale(0.8); }
.navMobile dd .mtnav{ display:none; overflow:hidden; }
.navMobile dd .mtnav a{ float:left; width:50%; padding:0; float:left; border-bottom:1px solid #666; background:#515151; }
.navMobile dd .mtnav a p{ padding:15px; border-right:1px solid #666; }
.mlangbox{ margin-top:40px; padding:0 15px; color:#fff; }
.mlangbox a{ color:#fff; }
/* menuBox end */

.pbanner { position: relative; overflow: hidden; }
.pbanner img { display: block; width: 100%; height: auto; line-height: 0; }

.pbtxts{
	width:1200px;
	left:50%;
	margin-left:-600px;
	bottom:12%;
	color:#fff;
	position:absolute;
	}
.pbtxts .en{
	font-family: 'impact';
	font-size:60px;
	text-transform:uppercase;
	}
.pbtxts .ch{
	font-weight:bold;
	font-size:36px;
	}
.pnav.spnav{
	position:fixed;
	left:0;
	right:0;
	top:69px;
	border-bottom:1px solid #b6b6b6;
	border-top:1px solid #b6b6b6;
	z-index: 1005;
	}
.pnav.spnav ul li a {
    padding: 8px 0; margin-left: -1px;
	}
.pnav.spnav .line2{
	width:0 !important;
	}
.pnav{
	background:#b6b6b6;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pnav ul li{
	float:left;
	width:14.28%;
	text-align:center;
	}
.pnav ul li a{
	display:block;
	font-size:16px;
	color:#fff;
	position:relative;
	line-height:30px;
	padding:15px 0;
	}
.pnav .line1{
	width:1px;
	height:12px;
	position:absolute;
	top:50%;
	margin-top:-6px;
	right:0;
	background:#fff;
	}
.pnav .line2{
	width:0;
	height:4px;
	background:#b59665;
	position:absolute;
	left:0;
	top:0;
	transition:300ms;
	-webkit-transition:300ms;
	}
.pnav a.act{ 
	background:#fff; 
	color:#555; 
	}
.pnav a.act .line2{ 
	width:100%; 
	}
.pTitle{
	text-align:center;
	}
.pTitle .ch{
	font-size:24px;
	font-weight:bold;
	color:#b59665;
	margin-bottom:10px;
	}
.pTitle .en{
	color:#b6b6b6;
	text-transform:uppercase;
	}
.abobox{
	width:650px;
	margin:0 auto;
	}
.abmore{
	display:block;
	border:1px solid #c0a680;
	width:138px;
	height:32px;
	line-height:32px;
	color:#707070;
	text-align:center;
	position:relative;
	margin:0 auto 0 auto;
	}
.abmore .x{
	position:relative;
	}
.abmore .bg{
	height:0;
	width:100%;
	bottom:0;
	left:0;
	top:auto;
	background:#c0a680;
	}
.abobox .freeTx{
	line-height:30px;
	margin-top:55px;
	}
.abobox .abmore{
	margin-top:65px;
	}
.ab1{
	padding:85px 0 95px 0;
	}
.ab2{
	background:#f4f4f4;
	}
.ab2 .fixbg{
	height:620px; background-position: center top;
	}
.abtbox{
	background:#fff;
	margin-top:-225px;
	position:relative;
	z-index:20px;
	border-top:4px solid #b59665;
	}
.abtbox .pa{
	padding:0 14.5% 60px 14.5%;
	}
.abtnav li{
	font-size:24px;
	color:#999;
	padding:13px 80px;
	position:relative;
	cursor:pointer;
	}
.abtnav .line{
	width:2px;
	height:12px;
	background:#b6b6b6;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-6px;
	}
.abtnav li:first-child .line{
	display:none;
	}
.abtnav .aw{
	height:9px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-image:url(../images/abaw.png);
	opacity:0;
	visibility:hidden;
	transform:translateY(-10px);
	-webkit-transform:translateY(-10px);
	}
.abtnav li.act .aw{
	opacity:1;
	visibility:visible;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	}
.abtnav li.act,
.abtnav li:hover{
	color:#b59665;
	}
.abttxts .freeTx{
	line-height:30px;
	}
.abttxts{
	margin-top:30px;
	}
.abttxts li{
	height:470px;
	overflow:auto;
	display:none;
	}
.pTitle2 .ch,
.pTitle2 .en{
	color:#fff;
	}
.abcul li{
	width:18.5%;
	margin-left:1.5%;
	float:left;
	background:#f6f6f6;
	position:relative;
	overflow:hidden; 
	}
.abcul{
	margin-left:-1.5%;
	margin-top:90px;
	}
.abcul .txts{
	text-align:center;
	padding:45px 0 50px 0;
	}
.abcul .txts .ch,
.abcul .txts2 .ch{
	font-size:18px;
	margin-bottom:10px;
	}
.abcul .txts .en,
.abcul .txts2 .en{
	font-size:12px;
	color:#a9a9a9;
	font-family:Arial;
	text-transform:uppercase;
	}
.abcul .txts2 .en{
	color:#fff;
	}
.abcul .txts2{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	bottom:0;
	background:#b59665;
	color:#fff;
	text-align:center;
	overflow:hidden;
	transform:translateY(50%);
	-webkit-transform:translateY(50%);
	opacity:0;
	visibility:hidden;
	transition:400ms;
	-webkit-transition:400ms;
	}
.abcul .txts2 .ico{
	width:100%;
	height:40px;
	margin-top:38px;
	margin-bottom:8px;
	}
.abcul .txts2 .line{
	width:1px;
	height:25px;
	background:#fff;
	margin:10px auto 5px auto;
	}
.abcul .txts2 .tx{
	text-align:center;
	padding:0 10px;
	}
.ab3 .fixbg{
	padding:160px 0 150px 0;
	}
.aborg{
	display:block;
	max-width:100%;
	margin:62px auto 0 auto;
	}
.ab4{
	background:#fff;
    display:none;
	padding:85px 0 100px 0;
	}
.hisbox{
	margin-top:32px;
	}
.hisbox .item{
	padding:190px 0;
	}
.hisbox .hisC{
	height:128px;
	position:relative;
	color:#fff;
	cursor:pointer;
	}
.hisbox .hisC .dot{
	width:32px;
	height:32px;
	background:url(../images/his_1.png) no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-16px;
	margin-top:-16px;
	}
.hisbox .hisC .line1{
	height:2px;
	width:100%;
	left:0;
	position:absolute;
	top:50%;
	margin-top:-1px;
	background:#fff;
	}
.hisbox .hisC .line2{
	position:absolute;
	width:2px;
	height:50%;
	background:#fff;
	left:50%;
	margin-left:-1px;
	}
.hisbox .hisCA .line2{
	top:50%;
	}
.hisbox .hisCB .line2{
	bottom:50%;
	}
.hisbox .hisC .y{
	font-size:30px;
	line-height:30px;
	white-space:nowrap;
	text-align:center;
	position:absolute;
	left:0;
	width:100%;
	}
.hisbox .hisCA .y{
	top:9px;
	}
.hisbox .hisCB .y{
	bottom:9px;
	}
.hisbox .hisC .tx{
	width:156px;
	line-height:28px !important;
	position:absolute;
	left:50%;
	margin-left:-78px;
	max-height:168px; 
	}
.hisbox .hisCA .tx{
	top: 150px;
	}
.hisbox .hisCB .tx{
	bottom: 150px;
	}
.ab5 { display:none}
.ab5 .fixbg{
	padding:85px 0 40px 0;
	}
.abcwList a{
	width:31.33%;
	float:left;
	margin-left:2%;
	color:#fff;
	}
.abcwList{
	margin-left:-2%;
	margin-top:55px;
	margin-bottom:40px;
	}
.abcwList .txts{
	background:#868481;
	padding:11px 28px 11px 18px;
	overflow:hidden;
	line-height:24px;
	transition:400ms;
	-webkit-transition:400ms;
	}
.abcwList .txts .nowti{
	width:70%;
	float:left;
	}
.abcwList .txts .date{
	width:30%;
	float:left;
	text-align:right;
	font-size:12px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow:hidden;
	}
.ab6{
	padding:80px 0;
	}
.footer2{
	background:#2b2e33;
	color:#ccc;
	padding:75px 0 40px 0;
	}
.footer2 a{
	color:#ccc;
	}
.ftctas{
	float:left;
	}
.ftctas a{
	display:block;
	padding-left:30px;
	line-height:30px;
	position:relative;
	cursor:auto;
	}
.ftctas .ico{
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/ftctas.png);
	}
.ftctas .tel .ico{
	background-position:left top;
	}
.ftctas .addr .ico{
	background-position:left center;
	}
.ftctas .email .ico{
	background-position:left bottom;
	}
.ftr{
	float:right;
	}
.flinkmore{
	position:relative;
	float:right;
	margin-bottom:20px;
	}
.flinkmore .t{
	width:202px;
	height:34px;
	border:1px solid #999;
	padding:0 30px 0 20px;
	line-height:34px;
	cursor:pointer;
	position:relative;
	}
.flinkmore .t .aw{
	width:14px;
	height:6px;
	background:url(../images/flmaw.png) no-repeat;
	position:absolute;
	top:50%;
	margin-top:-3px;
	right:15px;
	}
.flinkmore .t.act .aw{
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	}
.flinkmore ul{
	position:absolute;
	bottom:34px;
	left:0;
	right:0;
	background:#999;
	max-height:340px;
	overflow:auto;
	display:none;
	}
.flinkmore li a{
	display:block;
	padding:5px 31px 5px 21px;
	color:#fff;
	}
.flinkmore .nowti{
	line-height:24px;
	}
.ftcop{
	clear:both;
	}
.abovideobox{ width:50%; float:left; }
.abovideobox .iavideo{ width:100%; float:none;  }
.abovideobox .txts{ text-align:center; padding:20px 0; border-bottom:1px solid #b6b6b6; }
.abovideobox .txts .en{ font-size:12px; text-transform:uppercase; margin-top:3px; }
.abotxts{
	width:43%;
	float:right;
	}
.aboTitle{
	border-bottom:1px solid #b6b6b6;
	padding-bottom:20px;
	}
.abotxts .freeTx{
	line-height:30px;
	margin-top:25px;
	}
.abopanel{
	padding:112px 0 170px 0;
	}
.abtList a{
	margin-bottom:4%;
	}
.pager a,.pager span{
    padding: 4px 14px;
	text-align:center;
	border:1px solid #989898;
	line-height:30px;
    vertical-align: middle; 
	color:#989898;
	margin:0 3px!important;
    font-size:12px;
    display:inline-block;
	}
.pager span{
	background:#b59665;
	border-color:#b59665;
	color:#fff!important;
	}
.abtList {
    margin-bottom: 20px;
	margin-top:45px;
	}
.abtpanel{
	padding:75px 0 90px 0;
	}
.newspanel{
	background:#f4f4f4;
	overflow:hidden;
	padding:90px 0 70px 0;
	}
.newsList a{
	display:block;
	background:#fff;
	color:#646464;
	margin-bottom:25px;
	}
.newsList .pic{
	width:40%;
	float:left;
	}
.newsList .txts{
	width:60%;
	float:left;
	}
.newsList .txts .pa{
	padding:0 85px 0 35px;
	}
.newsList .indate{
	background:#dddcdc;
	margin-bottom:25px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.newsList .nowti{
	font-size:22px;
	font-weight:bold;
	color:#404040;
	border-bottom:2px solid #646464;
	padding-bottom:20px;
	position:relative;
	margin-bottom:10px;
	transition:300ms;
	-webkit-transition:300ms;
	}
.newsList .txts .tx{
	line-height:25px !important;
	height:50px;
	margin-bottom:10px;
	}
.nwmore{
	display:block;
	background:#b59665;
	color:#fff;
	line-height:24px;
	padding:17px 0;
	}
.ndpanel{
	background:#eee;
	overflow:hidden;
	padding-bottom:40px;
	}
.ndfixbg{
	height:380px;
	}
.ndbox{
	width:1076px;
	background:#fbfbfb;
	border-top:5px solid #b59665;
	margin:-145px auto 0 auto;
	position:relative;
	z-index:20px;
	}
.ndbox .pa{
	padding:45px 110px;
	}
.ndTitle .ti{
	font-size:30px;
	color:#333;
	}
.ndTitle .date{
	color:#999;
	margin-top:4px;
	}
.ndTitle{
	border-bottom:1px solid #e5e5e5;
	padding-bottom:22px;
	}
.ndbox .freeTx{
	padding:40px 0 70px 0;
	}
.backbox{
	position:relative;
	border-top:1px solid #b6b6b6;
	padding-top:30px;
	}
.backbox a{
	color:#646464;
	}
.bk-prev{
	float:left;
	}
.bk-next{
	float:right;
	}
.bk-prev,
.bk-next{
	line-height:34px;
	}
.backbox .abmore{
	color:#b59665;
	position:absolute;
	left:50%;
	margin-left:-70px;
	bottom:0;
	}
.propanel{
	background:#eee;
	overflow:hidden;
	padding:105px 0;
	}
.proList .pic,
.proList .txts{
	width:50%;
	}
.proList .item1 .pic,
.proList .item1 .txts{
	 float:left; 
	}
.proList .item2 .pic,
.proList .item2 .txts{
	 float:right; 
	}
.proList li{
	background:#fff;
	}
.proList .txts .pa{
	padding:47px 80px 0 80px;
	text-align:center;
	}
.proList .pic .aw{
	width:13px;
	height:100%;
	position:absolute;
	top:0;
	}
.proList .item1 .pic .aw{
	right:0;
	background-image:url(../images/proaw.png);
	}
.proList .item2 .pic .aw{
	left:0;
	background-image:url(../images/proaw2.png);
	}
.proList .txts .nowti{
	font-size:24px;
	color:#000;
	margin-bottom:30px;
	}
.proList .txts .tx{
	height:72px;
	text-indent:30px;
	margin-bottom:35px;
	}
.proList .abmore{
	border-color:#999;
	}
.pdbox{
	width:890px;
	margin:0 auto;
	margin-top:-360px;
	}
.pdfixbg{
	height:500px;
	}
.pdpics{
	position:relative;
	padding:0 54px;
	}
.pdpics .slick-arrow{
	width:30px;
	height:110px;
	border:2px solid #fff;
	display:block;
	z-index:20;
	position:absolute;
	top:50%;
	margin-top:-57px;
	background:url(../images/pdaw.png) no-repeat;
	}
.pdpics .slick-prev{
	left:0;
	background-position:left center;
	}
.pdpics .slick-next{
	right:0;
	background-position:right center;
	}
.pdtxts{
	padding:30px 54px 54px 54px;
	}
.pdtxts .ti{
	font-size:20px;
	color:#000;
	text-align:center;
	border-bottom:1px solid #b6b6b6;
	padding-bottom:45px;
	}
.pdtxts .freeTx{
	line-height:28px;
	padding:25px 0 40px 0;
	}
.enter{
	color:#b59665;
	line-height:28px;
	display:block;
	padding-left:12px;
	background:url(../images/enter.png) no-repeat left 1px;
	margin-top:12px;
	transition:0ms;
	-webkit-transition:0ms;
	}
.companel{
	background:#f4f4f4;
	overflow:hidden;
	padding:105px 0 90px 0;
	}
.compList a{
	width:48%;
	margin-left:2%;
	float:left;
	background:#fff;
	color:#828282;
	margin-bottom:2%;
	}
.compList{
	margin-left:-2%;
	}
.compList .pic,
.compList .txts{
	width:50%;
	float:left;
	}
.compList .txts .pa{
	padding:55px 20px 0 30px
	}
.compList .txts .nowti{
	font-size:18px;
	color:#b59665;
	margin-bottom:20px;
	}
.compList .txts .tx{
	line-height:30px !important;
	height:60px;
	margin-bottom:58px;
	}
.compList .abmore{
	width:108px;
	height:25px;
	line-height:25px;
	margin:0;
	border-color:#828282;
	color:#828282;
	}
#map{
	height:555px;
	}
.ctas{
	padding:35px 0 70px 0;
	}
.ctas a{
	display:block;
	width:33.33%;
	float:left;
	text-align:center;
	color:#646464;
	font-size:16px;
	cursor:auto;
	}
.ctas .ico{
	height:60px;
	margin-bottom:15px;
	}
.ctas .x{
	padding:0 5px;
	}
.ctas .email .ico{
	background-image:url(../images/email.png);
	}
.ctas .addr .ico{
	background-image:url(../images/addr.png);
	}
.ctas .call .ico{
	background-image:url(../images/call.png);
	}
#top{
	background:#b59665;
	width:44px;
	height:44px;
	border-radius:100%;
	position:fixed;
	right:5%;
	bottom:5%;
	z-index:1000;
	cursor:pointer;
	display:none;
	}
#top .aw{
	width:100%;
	height:100%;
	background-image:url(../images/top.png);
	}
