﻿@charset "utf-8";
/* CSS Document */
body,html{
	padding: 0px;
	margin: 0px;
	font-size: 16px;
	color: #666;
	line-height: 24px;
	font-family: "微软雅黑","宋体","Arial Black", Gadget, sans-serif;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
em,b,i,s{ font-style:normal; text-decoration:none;}
img {border:0; line-height:0px; vertical-align:middle;}
ol, ul ,li{list-style:none;	list-style-type:none;} 
a{color:#666; text-decoration:none; }  

.center{
	width: 1030px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}  

/*------内容部分样式------*/
.top{
	width: 100%;
	height: 60px;
	border-top: 1px solid #7cb0d1;
	background-color: rgba(255,255,255,1);
	position: absolute;
	top: 0px;
	z-index: 100;
}
.top_loge{
	float: left;
	margin-top: 10px;
}
.top_ct{ position:relative;}
.top_zz{
	width: 1030px;
	left: 0px;
	top: 0px;
	z-index: 15;
	background-color: #FFFFFF;
}


.nav{
	z-index: 9;
	float: left;
	width: 610px;
	height: 60px;
	margin-left: 10px;
}
.nav ul{
	height: 50px;
}
.nav ul li{
	font-size: 16px;
	display: block;
	float: left;
	text-align: center;
	height: 60px;
}
.nav ul li a{
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	line-height: 40px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.nav ul li a:hover{
	color: #633921;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #643A22;
	font-size: 18px;
	font-weight: bolder;
}
.nav_01{
	color: #fff;
	border: none;
	width: 120px;
	position: absolute;
	top: 60px;
	overflow: hidden;
	transition: all 0.2s linear 0s;
	display: none;
	background-color: rgba(255,255,255,0.8);
	padding-bottom: 10px;
	padding-top: 10px;
}
.nav_01 ol{
}
.nav_di {
     color:#199dcd; border-bottom:2px solid #199dcd;
}
.nav_01 ol li a{
	color: #333;
	border: none;
	line-height: 30px;
	text-align: left;
	margin-top: 0px;
}
.nav ul li:hover .nav_01{

	display: block;
} 
.nav_01 ol li{
	width: 100%;
	line-height: 35px;
	float: left;
	font-size: 14px;
	margin-left: 0px;
	height: 35px;
}
.nav_01 ol li a:hover{
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #643A21;
	background-color: #643A22;
}

.copyright{
	float: left;
	width: 100%;
	padding-bottom: 20px;
	padding-top: 10px;
}
.copyright p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.footer{
	background-color: #222;
}
.foot_ct{ padding-top:35px;}
.foot_ct ul{
	width: 160px;
	;
	float: left;
	margin-left: 79px;
}
.foot_ct ul:nth-last-child(1){ background:none;}
.foot_ct ul h3{ margin-top:-10px;}
.foot_ct ul h3 a{ font-size:16px; color:#fff; line-height:35px;}
.foot_ct ul li em{
	width: 5px;
	height: 5px;
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background-color: #ccc;
}
.foot_ct ul li a{ font-size:12px; color:#fff;}

/*************老顾客悬浮****************/

.lgk-swt{ width:442px; height:518px; background:url(../images/lgk-swt-bg.png) no-repeat; transform:scale(0,0); -webkit-transform:scale(0,0); -moz-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0);}
.lgk_swt{ width:442px; height:518px; background:url(../images/lgk_bg.png) no-repeat; transform:scale(0,0); -webkit-transform:scale(0,0); -moz-transform:scale(0,0); -o-transform:scale(0,0); -ms-transform:scale(0,0);}
.lgk-swt-i{height:41px;}
.lgk-swt-i span{ width:42px; height:42px; display:block; float:right; cursor:pointer;}
.lgk-swt-c{ font-size:16px; color:#000; font-family:"宋体"; padding-left:25px; padding-right:25px;}
.lgk-swt-c s{ font-size:14px; margin-bottom:25px; display:block;}
.lgk-swt-c s input{ float:right;}
.lgk-swt-c s:nth-child(2){ margin-bottom:0px; overflow:hidden;}
#f_tel{ width:310px; color:#737373; height:26px; line-height:26px; padding-left:5px; border:1px solid #cecece; background:#fff; border-radius:3px;}
#f_tel2{ width:310px; color:#737373; height:26px; line-height:26px; padding-left:5px; border:1px solid #cecece; background:#fff; border-radius:3px;}
#f_name{ width:310px; color:#737373; height:26px; line-height:26px;  padding-left:5px; border:1px solid #cecece; background:#fff; border-radius:3px;}

#zxnr{ width:376px; height:160px; color:#737373; line-height:26px; padding:5px; border:1px solid #cecece; background:#fff; border-radius:3px; resize:none;}
#Submit{ width:72px; height:26px; line-height:26px; border:0px; color:#fff; margin-left:50px;cursor:pointer; background:#2b8ecd; border-radius:2px;}

#lgk-swt-base{position:fixed; top:25%; z-index:100001; margin-left:-211px !important; margin-top:-130px !important; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+200));}
.lgk-swt-open{display: block;transition: all 0.5s linear 0s;transform: scale(1,1); 	-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1);}

#con_foot ul li{line-height:37px; font-size:14px; font-family:"微软雅黑";}
.manr_bt p{word-wrap:break-word;}
.email {
	float: right;
}
.email a {
	display: block;
	height: 35px;
	margin-top: 10px;
	color: #643A22;
	line-height: 35px;
	font-size: 14px;
	border: 1px solid #AE673C;
	background-image: url(../images/e.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: 10px;
	padding-right: 10px;
	border-radius: 3px;
}
.line {
	height: 100px;
	float: left;
	width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #333;
}
.clear{ clear:both}
.title {
	font-size: 30px;
	text-align: center;
	padding-top: 130px;
	color: #222;
}
.title hr {
	width: 80px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	height: 2px;
	background-color: #90B83A;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
 .title b  {
	color: #FFFFFF;
	font-size: 36px;
	line-height: 40px;
	position: relative;
	padding-bottom: 20px;
	padding-bottom: 15px;
	margin-top: 22px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.title i{
	width: 50px;
	height: 3px;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -25px;
	background-color: #C17648;
}
.title h1 {
	font-size: 24px;
	font-weight: normal;
	color: #E8CCBB;
	font-variant: small-caps;
	font-family: Arial;
	margin-bottom: 10px;
}
	
.manr_bt h1 {
	font-size: 18px;
	color: #643A22;
	font-weight: normal;
	line-height: 35px;
}
.tit {
	line-height: 40px;
	font-size: 18px;
	color: #AE673C;
}
.pic_list{
	overflow: auto;
	padding-top: 20px;
}
.pic_list li{
	float: left;
	width: 300px;
	margin: 10px;
	overflow: hidden;
	border-radius:5px;
}
.pic_list li.ksp{ margin-right:0;}
.pic_list li a,.pic_list li a i,.pic_list li a img{ display:block; text-align:center;}
.pic_list li a h3{
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	height: 40px;
	width: 100%;
	bottom: 0px;
	line-height: 40px;
}
.pic_list li a{ position:relative;}
.pic_list li a i{
	width: 336px;
	height: 250px;
	overflow: hidden;
}
.pic_list li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.pic_list li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.pic_list li a .mask{
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	width: 100%;
	height: 250px;
}
.pic_list li a .ic_zoom{
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/ic_zoom.png) 50% no-repeat;
	width: 100%;
	height: 250px;
}




.pic_list1{
	overflow: auto;
	padding-top: 20px;
}
.pic_list1 li{
	float: left;
	width: 240px;
	margin: 10px;
	overflow: hidden;
	border-radius: 5px;
}
.pic_list1 li.ksp{ margin-right:0;}
.pic_list1 li a,.pic_list li a i,.pic_list li a img{ display:block; text-align:center;}
.pic_list1 li a h3{
	font-weight: normal;
	font-size: 14px;
	color: #FFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: rgba(0,0,0,0.6);
	position: absolute;
	height: 40px;
	width: 100%;
	bottom: 0px;
	line-height: 40px;
}
.pic_list1 li a{ position:relative;}
.pic_list1 li a i{
	width: 336px;
	height: 250px;
	overflow: hidden;
}
.pic_list1 li a i img{ -webkit-transition: all .6s; -moz-transition: all .6s; transition: all .6s;}
.pic_list1 li a:hover i img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1);}
.pic_list1 li a .mask{
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	width: 100%;
	height: 200px;
}
.pic_list1 li a .ic_zoom{
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/ic_zoom.png) 50% no-repeat;
	width: 100%;
	height: 200px;
}






.tit1 {
	text-align: center;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	margin-bottom: 10px;
}
.right {
	float: right;
	width: 780px;
}
.left {
	float: left;
	width: 200px;
	margin-top: 30px;
	border: 1px solid #D39D7C;
	border-radius: 5px;
}
.left h1 {
	line-height: 60px;
	font-size: 18px;
	font-weight: normal;
	background-color: #D39D7C;
	color: #FFF;
	text-align: center;
}
.tree li ul li a {
	font-weight: normal;
	padding-left: 15px;
}
.tree li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.about {
	float: right;
	border-radius: 5px;
	overflow: hidden;
}
