@charset "utf-8";
/* CSS Document */
.w1000{
	width: 1000px;
	margin: 0px auto;
}
#header{
	top: 0px;
	left: 0px;
	z-index: 10;
}
.header-main{
	height: 85px;
	background:rgba(63,35,31,0.8);
	padding: 0px 7.8%;
}
#logo{
	width: 48%;
	height: 85px;

}
#logo img{max-width: 100%;}
.head-sina{
	padding-left: 30px;
	background: url(../images/sina.png) no-repeat left;
	color: #b0afaf;
	line-height: 85px;
	height: 85px;
	margin-right: 35px;
}
.head-search-box{
	width: 205px;
	height: 27px;
	background: url(../images/head-search.png) no-repeat center;
	margin-top: 30px;
}
.head-search-box .inp{
	color: #646363;
	margin-left: 17px;
	padding: 5px 0px;
}
.head-search-box .sub{
	width: 20px;
	height: 27px;
	background: url(../images/search.png) no-repeat center;
	margin-right: 12px;
}

#nav{
	padding: 0px 150px;
	background: url(../images/g85.png) repeat center;
	height: 44px;
	line-height: 44px;
}
#nav li{
	width: 14%;
}
#nav li a:hover{
	color: #ecdac2;
}
#nav .sub-nav{
	background: url(../images/g85.png) repeat center;
	top: 44px;
	left: 0px;
	line-height: 32px;
}
#nav .sub-nav a{
	height: 32px;
}
.nav-row{
	width: 7px;
	height: 44px;
	background: url(../images/nav-row.png) no-repeat center;
	margin-left: 14px;
}
.i-ad{
	position: absolute;
	top: 50%;
	left: 50%;
	padding-top: 170px;
	background: url(../images/as2.png) no-repeat top;
	width: 520px;
	margin-left: -260px;
	margin-top: -110px;
}
.i-ad li{
	float: none;
	width: 188px;
	height: 51px;
	line-height: 51px;
	background: url(../images/ad2-btn.png) no-repeat center;
	margin-right: 20px;
}
.i-ad li.on{
	background: url(../images/ad2-btn2.png) no-repeat center;
}
.i-ad li a{
	color: #fff5d9;
}
.i-ad-3d{
	background: url(../images/i-ad-3d.png) no-repeat left;
	padding-left: 25px;
}
.i-ad-shop{
	background: url(../images/i-ad-shop.png) no-repeat left;
	padding-left: 25px;
}


/*about*/
.ab-main{
	background: url(../images/about-bg.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-about{
	background: url(../images/about-bg.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-zc{
	background: url(../images/about-bg-02.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-cul{
	background: url(../images/about-bg-03.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-brand{
	background: url(../images/about-bg-04.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-his{
	background: url(../images/about-bg-05.jpg) no-repeat top;background-attachment: fixed;
}
.ab-box-honor{
	background: url(../images/about-bg-06.jpg) no-repeat top;background-attachment: fixed;
}
.ad-main-wrap{
	top: 0px;
	left: 0px;
}
.ab-contact{
	height: 430px;
	background: url(../images/b70.png) repeat center;
	left: 50%;
	margin-left: -500px;
	top: 50%;
	margin-top: -190px;
}
.ab-contact-pat{
	padding: 0px 40px;
}
.cla-tit{
	line-height: 70px;
}
.scroll-div {
	width: 6px;
	height: 335px;
	background: url("../images/scro-bg.jpg") repeat-y center;
	position: absolute;
	top: 0px;
	right: 0px;
}
.scroll-bar {
	width: 6px;
	height: 124px;
	background: url("../images/scro-bar.png") repeat center;
	position: absolute;
}
.ab-text{
	width: 660px;
	height: 335px;
}
.brand-text{
	height: 335px;
}

.brand-dl{
	margin-bottom: 10px;
}
.brand-dt{
	height: 40px;
	line-height: 40px;
	background: #694a2e;
	padding: 0px 25px 0px 13px;
}
.brand-dt h2{
	padding-left: 20px;
	background: url(../images/brand-li.png) no-repeat left;
}
.brand-row{
	width: 17px;
	height: 17px;
	margin-top: 12px;
	background: url(../images/brand-dt.png) no-repeat top;
}
.brand-dt-foc .brand-row{
	background: url(../images/brand-dt.png) no-repeat bottom;
}
.brand-dd-wrap{
	padding: 15px 0px;
}
.his-main .bd{
	width: 800px;
	height: 225px;
}
.his-main .hd{
	width: 900px;
	padding-top: 60px;
	background: url(../images/his-hd-bg.jpg) repeat-x 0px 66px;
	height: 41px;
}
.his-main-bd-li{
	width: 800px;
	height: 225px;
}
.his-year{
	width: 190px;
}
.f50{font-size: 50px;line-height: 60px;}
.history-p{
	color: #8f8f8f;
}
.his-year-text{
	padding-left: 35px;
	width: 570px;
	border-left: 1px solid #fff;
	min-height: 110px;
}
.his-main .hd li{
	width: 100px;
	padding-top: 13px;
	background: url(../images/his-hd.png) no-repeat left top;
	line-height: 28px;
}
.his-main .hd li i{
	width: 24px;
	height: 36px;
	background: url(../images/his-hd-piont.png) no-repeat center;
	left: 50%;
	margin-left: -12px;
	bottom: 46px;
}
.his-main .hd li.foc{
	font-size: 14px;
}
.his-main .hd li.foc i{
	display: block;
}
.his-main .prev,
.his-main .next{
	width: 22px;
	height: 39px;
	background: url(../images/his-hd-row.png) no-repeat left top;
	bottom: 15px;
}
.his-main .next{
	background: url(../images/his-hd-row.png) no-repeat right top;
	right: -22px;
}
.his-main .prev{
	left: -22px;
}
.his-main .prev:hover,
.his-main .next:hover{
	background-position-y: bottom;
}

/*honor*/
.honorwrap{
	position:relative; 
	height:280px;
	overflow:hidden;
	padding-top: 30px;
}
.honorwrap .prev,
.honorwrap .next{ 
	width:31px; 
	height:31px; 
	cursor:pointer; 
	position:absolute; 
	top:130px; 
	z-index:51; 
	background: url(../images/honor-row.png) no-repeat left;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.honorwrap .prev{
	left:0px; 
}
.honorwrap .next{
	right:0px; 
	background: url(../images/honor-row.png) no-repeat right;
}
.honorwrap .prev:hover,
.honorwrap .next:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}

.honor-list{ 
	width:820px; 
	height:280px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.honor-list li{ 
	width:240px; 
	height:218px; 
	top:25px;
	position: absolute;
	left: 888px;
	z-index: 30;
	text-align: center;
}
.honor-list li img{width: 100%;}
.honor-list li .honor-list-img img{max-height: 100%;max-width: 100%;width: auto;}
.honor-list li .honor-list-img{
	width:100%; 
	height:180px; 
}
.honor-list li p{
	line-height: 38px;
	color: #adacac;
}




.ab-menu{
	position: fixed;
	top: 50%;
	left: 30px;
	margin-top: -120px;
}
.ab-menu li{
	float: none;
	height: 40px;
	line-height: 40px;
	padding-left: 28px;
	background: url(../images/ab-menu.png) no-repeat top left;
}
.ab-menu li.foc,
.ab-menu li.on{
	background: url(../images/ab-menu.png) no-repeat bottom left;
}
.ab-menu li.foc p,
.ab-menu li.on p{
	display: block;
}












/*news*/
.news-main{
	background: url(../images/news-bg.jpg) no-repeat top fixed;
}
.p200{
	padding: 200px 0px;
}
.news-con{
	top: 50%;
	left: 50%;
	margin-left: -500px;
}
.news-menu{
	height: 34px;
	background: url(../images/b50.png) repeat center;
}
.news-menu li{
	width: 130px;
	height: 34px;
	line-height: 34px;
	border-right: 1px solid #2a2925;
}
.news-menu li.foc,
.news-menu li.on{
	background: #52340a;
}

.news-con-wrap{
	margin-top: 6px;
}
.news-con-box{
	width: 241px;
	margin-bottom: 9px;
}
.news-list-text{
	padding: 10px 34px 38px 12px;
	background: url(../images/g80.png) repeat center;
}
.news-list-text .dis a{
	color: #b1b1b0;
}
.news-list-text .time a{
	color: #5f5f5f;
}
.news-add{
	width: 21px;
	height: 21px;
	background: url(../images/news-add.png) no-repeat center;
	right: 0px;
	bottom: 0px;
}


.news-h1{
	font-size: 20px;
}



/*pro-list*/
.pro-main{
	background: url(../images/pro-bg.jpg) no-repeat center;
}
#imageFlow {
		position: absolute;
		width: 80%;
		height: 70%;
		left: 10%;
		top: 20%;
		/*background: #000;*/
	}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .top {
		position: absolute;
		width: 100%;
		height: 40%;
		background: #181818;
	}
	#imageFlow .text {
		position: absolute;
		left: 50%;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		/*font-size: 0.8em;*/
		font-size: 0px;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 0%;
		bottom: 10%;
		width: 100%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}




/*vip*/
.vip-main{
	background: url(../images/vip-bg.jpg) no-repeat top fixed;
	padding: 200px 0px;
}
.vip-menu{
	background: url(../images/b50.png) repeat center;
	height: 30px;
	line-height: 30px;
}
.vip-menu li{
	width: 130px;
	border-right: 1px solid #1a150f;
}
.vip-menu li.foc,
.vip-menu li.on{
	background: #312c28;
}
.vip-list{
	margin-top: 18px;
}
.vip-list li{
	padding: 24px 20px 17px 28px;
	background: url(../images/b70.png) repeat center;
	margin: 0px 20px 11px 0px;
}
.vip-list-wrap{
	background: url(../images/01.png) no-repeat right;
	height: 131px;
	padding: 20px 10px 0px 0px;
	width: 390px;
}
.vip-list-wrap-02{
	background: url(../images/02.png) no-repeat right;
}
.vip-list-wrap-03{
	background: url(../images/03.png) no-repeat right;
}
.vip-list-wrap-04{
	background: url(../images/04.png) no-repeat right;
}
.vip-list-wrap-05{
	background: url(../images/05.png) no-repeat right;
}
.vip-list-wrap-06{
	background: url(../images/06.png) no-repeat right;
}
.vip-list-text{
	width: 285px;
}
.vip-list-text h2{
	color: #d1ae7a;
	line-height: 20px;
}


/*vip-info*/
.vip-info-main{
	background: url(../images/b80.png) repeat center;
	margin-top: 18px;
}
.vip-info-menu{
	padding: 35px 0px;
}
.vip-info-main li{
	float: none;
	width: 55px;
	height: 55px;
	line-height: 55px;
	background: url(../images/vip-menu-2.png) no-repeat left;
	margin-right: 38px;
	font-size: 14px;
}
.vip-info-main li.foc,
.vip-info-main li.on{
	background: url(../images/vip-menu-2.png) no-repeat right;
}

.vip-info-text{
	min-height: 500px;
	height: auto !important;
	_height:500px;
	overflow: visible;
	padding: 0px 44px;
}
.vip-info-ele-h2{
	line-height: 60px;
	height: 60px;
	border-bottom: 1px solid #222223;
}
.vip-info-ele-dis{
	padding: 20px 0px;
}






/*case*/
.case-main{
	background: url(../images/case-bg.jpg) no-repeat top fixed;
	padding: 200px 0px;
}
.case-con{
	background: url(../images/b80.png) repeat center;
	padding: 50px 44px;
	margin-top: 13px;
	min-height: 500px;
	height: auto !important;
	_height: 500px;
	overflow: visible;
}
.case-list-box{
	width: 290px;
	line-height: 50px;
	margin-bottom: 10px;
}
.tec-tit{
	padding-bottom: 30px;
	border-bottom: 1px solid #363637;
}
.tec-tit h1{
	font-size: 24px;
}
.tec-list{
	padding: 85px 0px;
}
.tec-list ul{
	margin-right: -10px;
}
.tec-list li{
	width: 172px;
	height: 360px;
	border: 1px solid #464748;
	margin-right: 10px;
	font-size: 0px;
}
.tec-list li img{
	max-width: 170px;
	max-height: 360px;
}
.tec-list li h2{
	left: 0px;
	top: 25px;
}
.tec-list-bg{
	width: 100%;
	height: 100%;
	background: url(../images/tec-list-bg.png) repeat center;
	top: 0px;
	left: 0px;
}
.f26{font-size: 26px;}

.tec-info-tit{
	padding-bottom: 10px;
	border-bottom: 1px solid #464748;
	margin-bottom: 20px;
}
.tec-info-en{
	color: #818181;
}
.tec-back{
	width: 32px;
	height: 31px;
	background: url(../images/tec-back.png) no-repeat center;
}
.tec-info-tit .tec-back{
	margin-top: 10px;
}
.equip-tit{
	border-bottom: 1px solid #464748;
	font-size: 30px;
	padding-bottom: 20px;
}
.equip-text{
	padding: 35px 0px 20px;
	border-bottom: 1px solid #464748;
	margin-bottom: 40px;
	min-height: 300px;
	height: auto !important;
	_height:300px;
	overflow: visible;
}

.equipwrap{
	height: 345px;
}
.equip-list{
	width: 655px;
	height: 345px;
}
.equip-list li{
	width:360px; 
	height:278px; 
	top:25px;
}
.equipwrap .next,
.equipwrap .prev{
	top: 160px;
}
.equipwrap .prev{
	left: 44px;
}
.equipwrap .next{
	right: 44px;
}








/*sale*/
.sale-main{
	background: url(../images/sale-bg.jpg) no-repeat top fixed;
	padding: 200px 0px;
}
.sale-search{
	margin-top: 40px;
}
.sale-search dt{
	background: #322311;
	padding: 0px 25px;
}
.sale-search dt h1{
	padding-right: 17px;
	background: url(../images/nav-row.png) no-repeat right;
	height: 60px;
	line-height: 60px;
}
.sale-search-box{
	background: #fff;
	width: 260px;
	height: 40px;
	margin-top: 10px;
	padding: 0px 10px;
}
.sale-search-box .inp{
	color: #adadad;
	padding: 10px 0px;
}
.sale-search-box .sub{
	width: 20px;
	height: 40px;
	background: url(../images/sale-search.jpg) no-repeat center;
}

.sale-search dd{
	padding-top: 20px;
}
.sale-result{
	width: 400px;
}
.sale-result h2{
	font-size: 24px;
	line-height: 70px;
}
.sale-result-box{
	height: 335px;
}
.sale-result-box li{
	float: none;
	border-top: 1px solid #4c483d;
	color: #d2d1cf;
	padding: 10px 0px;
}
.sale-result .view-more{
	width: 42px;
	height: 27px;
	line-height: 27px;
	padding-left: 30px;
	background: url(../images/view-map.png) no-repeat center;
	right: 0px;
	bottom: 10px;
}


.nana-bigImgSwitch-bigimg{
	width: 700px;
	height: 465px;
}
.nana-bigImgSwitch-bigimg img{
	max-width: 700px;
	max-height: 465px;
	width: auto;
	height: auto;
}
.nana-bigImgSwitch-list{
	margin-top: 60px;
}
.nana-bigImgSwitch-list .bd{
	height: 67px;
}
.nana-bigImgSwitch-list .bd li{
	margin-right: 5px;
}
.nana-bigImgSwitch-list .bd li.on{
	border: 4px solid #c8a46f;
}
.nana-bigImgSwitch-list .bd li.on,
.nana-bigImgSwitch-list .bd li.on img{
	width: 88px;
	height: 59px;
}
.nana-bigImgSwitch-list .bd img{
	width: 96px;
	height: 67px;
}
.nana-boxRolling-next,
.nana-boxRolling-prev{
	background-image: url(../images/big-img.png);
	width: 31px;
	height: 31px;
	margin-top: -16px;
}



/*bus*/
.bus-main{
	background: url(../images/bus-bg.jpg) no-repeat top fixed;
}
.bus-list{
	padding-top: 20px;
	border-top: 1px solid #4c483d;
	margin-top: 20px;
}
.bus-list dl{
	margin-bottom: 5px;
}
.bus-list dt{
	/*background: url(../images/bus-dt-on.jpg) no-repeat right #403428;*/
	padding-left: 13px;
	height: 35px;
	line-height: 35px;
}
.bus-list dt.bus-list-on{
	/*background: url(../images/bus-dt.jpg) no-repeat right #403428;*/
}
.bus-list dt p{
	height: 50px;
}
.num-bg{
	width: 28px;
	height: 28px;
	/*background: url(../images/num-bg.jpg) no-repeat center;*/
	line-height: 14px;
	margin-right: 13px;
}
.bus-list dd{
	/*background: #362b22;*/
	margin-top: 1px;
}
.bus-list-wrap{
	padding: 15px 55px 20px;
}


.bus-main .equip-text{
	padding-top: 0px;
}
.join-down{
	width: 259px;
	height: 65px;
	background: url(../images/join-down.jpg) no-repeat center;
	font-size: 24px;
	line-height: 65px;
}
.join-down-mess{
	width: 495px;
	padding-left: 28px;
}
.join-table{
	width: 770px;
	color: #fff;
	padding-top: 45px;
}
.join-table td,
.join-table th{
	border: 1px solid #fff;
	text-align: center;
	padding: 7px 0px;
}




/*school*/
.school-main{
	background: url(../images/sxy_bg.jpg) no-repeat top fixed;
}
.school-news-con-wrap{
	margin-top: 18px;
}









/*contact-main*/
.contact-main{
	background: url(../images/contact-bg.jpg) no-repeat top fixed;
}
.contact-cla{
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #4c483d;
	margin-bottom: 25px;
}
.contact-text{
	width: 420px;
}
.contact-tel .tel{
	font-size: 34px;
	color: #d3af7b;
	padding-bottom: 40px;
	border-bottom: 1px solid #4c483d;
}
.contact-con-text{
	padding-top: 50px;
}
.contact-main .ewm{
	margin: 114px 0px 0px 166px;
}


/*video*/
.video-bg{
	background: url(../images/video_bg.jpg) no-repeat top fixed;
}
.video-list{
	padding-left: 20px;
}
.video-list .bd{
	width: 178px;
	height: 350px;
}
.video-list .bd li{
	margin-bottom: 25px;
}
.video-list .bd li,
.video-list img{
	width: 178px;
	height: 100px;
}
.video-con{
	width: 825px;
}
.video-load{
	width: 625px;
	height: 416px;
	line-height: 66px;
}
.video-list .bd li.on,
.video-list .bd li.on img{
	width: 174px;
	height: 96px;
}
.video-list .bd li.on{
	border: 2px solid #81817f;
}
.video-list .prev,
.video-list .next{
	width: 15px;
	height: 10px;
	background: url(../images/video-hd.png) no-repeat top;
	left: 50%;
}
.video-list .next{
	background: url(../images/video-hd.png) no-repeat bottom;
}
.video-list .prev{
	top: 7px;
}
.video-list .next{
	bottom: 7px;
}



/*serv*/
.serv-main{
	background: url(../images/serv-bg.jpg) no-repeat top fixed;
}
.serv-cla{
	font-size: 32px;
	line-height: 78px;
	border-bottom: 1px solid #555;
}
.login-con{
	width: 380px;
	padding: 90px 0px 80px;
	
}
.login-con p{
	color: #b0b0b0;
	line-height: 40px;
}
.login-con .inp{
	background: #fff;
	padding: 20px 10px;
	margin-bottom: 20px;
	width: 360px;
}
.login-con .sub{
	margin-top: 25px;
	width: 223px;
	height: 59px;
	background: url(../images/login-btn.png) no-repeat center;
	line-height: 59px;
}
.login-kf{
	border-top: 1px solid #212020;
	line-height: 75px;
	color: #a0a0a0;
}


.serv-table .wel{
	padding: 50px 0px 25px;
}
.serv-table dt{
	padding: 0px 40px;
	height: 46px;
	line-height: 46px;
	background: #353535;
	margin-bottom: 6px;
}
.w380{
	width: 380px;
}
.w50{
	width: 50px;
}
.serv-table dd li{
	float: none;
	height: 40px;
	line-height: 40px;
	background: #1e1e1e;
	padding: 0px 40px;
	margin-bottom: 2px;
}








/*pro-info*/
.pro-info-left{
	margin-right: 350px;
	height: 1000px;
	background: url(../images/pro-info-bg.jpg) no-repeat top center;
}
.pro-info-load{
	height: 723px;
}
.dib_vb{
	width: 0px;
	height: 100%;
}
.pro-img-list{
	top: 477px;
	right: 43px;
}
.pro-img-list li{
	float: none;
	width: 57px;
	height: 43px;
	margin-bottom: 10px;
}
.pro-img-list li.on{
	width: 51px;
	height: 37px;
	border: 3px solid #fff0dc;
}
.pro-img-list li.on img{
	width: 51px;
	height: 37px;
}
.pro-img-list li img{
	width: 57px;
	height: 43px;
}

.pro-info-list{
	height: 300px;
	left: 0px;
	bottom: 30px;
	background: url(../images/b80.png) repeat center;
	padding-top: 20px;
}
.pro-info-list .bd{
	width: 840px;
	height: 117px;
}
.pro-info-list .bd li{
	width: 75px;
	padding: 1px 10px;
	line-height: 30px;
	margin-right: 10px;
}
.pro-info-list .bd li.on{
	padding: 0px 9px;
	border: 1px solid #534738;
}
.pro-info-list-img{
	height: 85px;
}
.pro-info-list .bd li img{
	max-width: 75px;
	max-height: 85px;
}
.pro-info-list .prev,
.pro-info-list .next{
	width: 31px;
	height: 31px;
	background: url(../images/honor-row.png) no-repeat left;
	opacity: 0.4;
	filter: alpha(opacity=40);
	top: 48px;
}
.pro-info-list .prev{
	left: 50%;
	margin-left: -460px;
}
.pro-info-list .next{
	background: url(../images/honor-row.png) no-repeat right;
	right: 50%;
	margin-right: -450px;
}
.pro-info-list .prev:hover,
.pro-info-list .next:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}






.pro-info-right{
	width: 305px;
	margin-left: -350px;
	background: url(../images/pro-right.jpg) no-repeat top;
	padding: 260px 20px 0px 25px;
	height: 740px;
}
.pro-path{
	padding-left: 15px;
	height: 62px;
	line-height: 62px;
	background: url(../images/pro-path.png) no-repeat left;
	border-bottom: 1px solid #5f5755;
}
.pro-info-dis{
	padding-top: 30px;
}
.pro-info-dis h2{
	line-height: 44px;
	height: 44px;
}
.pro-info-dis .tit{
	line-height: 35px;
	height: 35px;
}
.pro-info-text{
	margin-top: 10px;
	height: 280px;
	margin-right: 70px;
}
.pro-info-text .scroll-div{
	height: 280px;
}



.menu-left{
	position: fixed;z-index:9999;
	left: 0px;
	top: 50%;
	width: 100px;
	margin-top: -166px;font-family: "微软雅黑";
}
.menu-left dt{
	line-height: 42px;
	padding-top: 12px;
	background: url(../images/b80.png) repeat center;
}
.menu-dt-img{
	height: 23px;
	background: url(../images/menu-dt-img.png) no-repeat center;
}
.menu-left li{
	float: none;
	line-height: 50px;    height: 50px;
	border-top: 1px solid #5b5753;
	background: url(../images/b80.png) repeat center;
	font-size: 14px;
}
.menu-left li.foc a,
.menu-left li a:hover{
	background: #322d28;
}
.close{
	width: 26px;
	height: 26px;
	background: url(../images/close.png) no-repeat center;
}
.menu-left .close{
	margin-top: 1px;
}
.menu-left .menu-back{
	width: 26px;
	height: 26px;
	background: url(../images/menu-back.png) no-repeat center;
	margin-top: 1px;
}
.menu-left-icon{
	width: 48px;
	height: 43px;
	background: url(../images/menu-left-icon.jpg) no-repeat center;
	position: fixed;
	top: 50%;
	margin-top: -21px;
	left: 0px;
}



.pro-menu-left{
	z-index: 2222;
	margin-top: -366px;
}
.pro-menu-one{
	background: url(../images/pro-menu-left.png) no-repeat 102px center;
	height: 50px;
}
.pro-menu-one-foc .pro-menu-one-p,
.pro-menu-one-on .pro-menu-one-p{
	background: #322d28;
}
.pro-menu-one-foc .sub-pro-menu,
.pro-menu-one-on .sub-pro-menu{
	display: block;
}
.sub-pro-menu{
	background: url(../images/b80.png) repeat center;
}
.sub-menu-wrap{
	padding: 10px 0px;
}
.pro-menu-one-two{
	height: 36px;
	line-height: 36px;
}
.pro-menu-one-two a{
	color: #c1baa6;
}
.pro-menu-one-two-foc,
.pro-menu-one-two-on{
	background: #2a2521;
}
.pro-menu-one-two-foc .pro-menu-three,
.pro-menu-one-two-on .pro-menu-three{
	display: block;
}
.pro-menu-three{
	background: url(../images/b80.png) repeat center;
	top: -48px;
	left: 128px;
}
.pro-menu-three a{
	padding-left: 20px;
	width: 105px;
	border-bottom: 1px solid #3b3d3e;
}
.pro-menu-three a.foc,
.pro-menu-three a:hover{
	background: #322d28;
}



#right{
	position: fixed;
	top: 50%;
	right: 0px;
	margin-top: -129px;
}
#right li{
	width: 42px;
	height: 42px;
	background: url(../images/right-01.png) no-repeat center;
	margin-bottom: 1px;
	float: none;
}
#right .right-02{
	background: url(../images/right-02.png) no-repeat center;
}
#right .right-03{
	background: url(../images/right-03.png) no-repeat center;
}
#right .right-04{
	background: url(../images/right-04.png) no-repeat center;
}
#right .right-05{
	background: url(../images/right-05.png) no-repeat center;
}
#right .right-06{
	background: url(../images/right-06.png) no-repeat center;
}
#right .right-07{
	background: url(../images/right-07.png) no-repeat center;
}
#right .right-tit{
	width: 0px;
	height: 42px;
	line-height: 42px;
	background: url(../images/b90.png) repeat center;
	top: 0px;
	right: 42px;
}









.footer{
	bottom: 0px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	background: url(../images/g60.png) repeat center;
}
.footer-main{
	padding: 0px 150px;
	color: #f1f1f1 !important;
}
.footer-main a{color: #f1f1f1 !important;}
.fot-nav .fnav-bg{
	width: 1px;
	height: 6px;
	background: #756550;
	margin: 12px 15px;
}
.fot-nav li{
	height: 30px;
	overflow: hidden;
}
.fot-nav a{
	color: #bfbcbb;
}
.fot-nav a:hover{
	color: #fff;
}
.fot-menu{
	bottom: 30px;
	left: 0px;
}
.fot-menu-left,
.fot-menu-right{
	height: 228px;
	width: 150px;
	background: url(../images/fot-menu-bg.png) no-repeat left top;
}
.fot-menu-con{
	height: 228px;
	margin-left: -150px;
}
.fot-menu-right{
	background: url(../images/fot-menu-bg.png) no-repeat right top;
	margin-left: -150px;
}
.fot-menu-wrap{
	background: url(../images/fot-menu-bg.png) no-repeat center top;
	margin:0px 150px;
	height: 200px;
	padding-top: 28px;
}
.fot-menu-wrap .fmenu{
	width: 18%;
	padding-top: 50px;
}
.fot-menu-wrap .fmenu-bg{
	width: 8%;
	height: 195px;
	background: url(../images/fmenu-bg.png) no-repeat center;
}
.fot-menu-wrap .fmenu a:hover{
	color: #ecdac2;
}
.fmenu-news,
.fmenu-video,
.fmenu-case,
.fmenu-serv{
	width: 65px;
	height: 65px;
	background: url(../images/fot-menu-01.png) no-repeat center;
}
.fmenu-video{
	background: url(../images/fot-menu-02.png) no-repeat center;
}
.fmenu-case{
	background: url(../images/fot-menu-03.png) no-repeat center;
}
.fmenu-serv{
	background: url(../images/fot-menu-04.png) no-repeat center;
}

.fot-menu-row{
	width: 61px;
	height: 61px;
	/*background: url(../images/fot-row.png) no-repeat center;*/
	bottom: 45px;
	left: 50%;
	margin-left: -30px;
	/*animation: fotRow 1s infinite;*/
}
.fot-menu-row-abs{
	width: 61px;
	height: 61px;
	top: 0px;
	left: 0px;
}
@keyframes fotRow{
	50%{
		bottom: 55px;
	}
	100%{
		bottom: 45px;	
	}
}

.fot-music{
	padding-top: 5px;
	height: 20px;
	overflow: hidden;
	margin-left: 10px;
}









/*各种单页*/
.w530{
	width: 530px;
}
.w295{
	width: 295px;
}
.w277{
	width: 277px;
}
.pl57{
	padding-left: 57px;
}
.pt114{
	padding-top: 114px;
}
.design-img-tit{
	line-height: 34px;
	height: 34px;
	color: #7a7b7b;
}
.design-icon-bot{
	width: 97px;
	height: 1px;
	background: #4e4f4f;
	margin-top: 65px;
}

.equip-text-list li{
	width: 410px;
}
.equip-text-list li h2{
	color: #c3a77d;
}
.equip-text-list li .dis{
	height: 70px;
}
.bus-join-con-text{
	padding: 20px 0px;
	border-bottom: 1px solid #302927;
	line-height: 28px;
}
.bus-join-con-text-last{
	border-bottom: none;
}
.bus-join-text-tit{
	width: 70px;
	height: 28px;
	line-height: 28px;
	background: #52340a;
}
.bus-join-text-dis{
	width: 800px;
	padding-left: 15px;
}









.bdsharebuttonbox{
	padding-left: 20px;
	width: 140px;
}
#right-share .bdshare-button-style0-16 a{
	background-image: url(../images/share.png);
	margin: 13px 10px 13px 0;
}
#right-share .bdshare-button-style0-16 .bds_tsina{
	background-position: left;
}
#right-share .bdshare-button-style0-16 .bds_tqq{
	background-position: -29px center;
}
#right-share .bdshare-button-style0-16 .bds_douban{
	background-position: -59px center;
}
#right-share .bdshare-button-style0-16 .bds_renren{
	background-position: -84px center;
}
#right-share .bdshare-button-style0-16 .bds_qzone{
	background-position: -111px center;
}
.ewm-big{
	width: 119px;
	height: 119px;
	background: url(../images/ewm-01.jpg) no-repeat center;
	right: 42px;
	top: -38px; 
}