@charset "utf-8";
/* CSS Document */
 body, 
 div, 
 dl, 
 dt, 
 dd, 
 ul, 
 ol, 
 li, 
 h1, 
 h2, 
 h3, 
 h4, 
 h5, 
 h6, 
 pre, 
 form, 
 fieldset, 
 legend, 
 textarea, 
 p, 
 blockquote, 
 th, 
 td, 
 input, 
 select, 
 textarea, 
 button
 { 
    font-family: "Microsoft YaHei";
    margin: 0; 
    padding: 0; 
 } 
img {
            border: none;
 }
a{
    color: #666;
    cursor:pointer;
    text-decoration: none;
}

ul li{list-style-type: none;}
body{ font-family:Arial;
	width: 100%; background:#fff1db; color:#494949;
}
.clear{clear: both;}

.top{ background:#fff1db; height:100px; width:100%; }
#top-bar{margin:auto; width:1000px; }
.logo{ float:left; padding:15px 0; width:500px;}
.nav-right{float:right; width:490px; margin:10px 0;}
.nav-right .xiaotu{ float:right; width:400px;}
.nav-right .xiaotu img{ float:left; margin:10px;}
.nav-right .xiaotu ul li{ line-height:35px; float:left;}
.nav-right .xiaotu ul li a{ padding:0 8px; font-size:12px;}
.nav-right .xiaotu ul li span{ float:left; font-size:12px;}

#main_nav ul {
	width: 500px;
	font-size: 13px;
	list-style: none;
}

#main_nav {
	height: 45px;
	overflow: visible;	
	clear:both;
	
}
.search{overflow:hidden;  height:24px; margin-top:20px;margin-left:242px;}
.lxwm-top{margin-left:10px;}
.lxwm-top a{ color:#666; margin:0 5px; line-height:20px;}
.lxwm-top a:hover{ color:#429ed3; text-decoration:underline;}
.ser-text{width:180px; height:18px; line-height:18px; border:1px solid #999; display:block; float:left;}
.ser-button{width:55px; height:20px; border:none; background:url(search-bj.jpg) no-repeat; display:block; float:left; font-size:12px;}
#main_nav li {
	float: left;
	position: relative;
	z-index: 5;
}
#main_nav li a {
	color: #fff;
	display: inline-block;
	padding:0 8px;
    text-decoration: none;
	line-height: 40px;
	margin-top: 2px;
	font-weight:bold;
	
}
#main_nav li ul{
	width:190px;
}
#main_nav li a.m-nav{color: #666; font-weight:normal; font-size:14px; }
#main_nav li ul li a {
	font-size: 12px;
	display:block;
	width:170px;
	line-height: 25px;
	margin: 0px;
	border-bottom:1px solid #fff;
	text-align:left;
	
}

#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover {
	background: #ab832b;
   
}
#main_nav li a:hover { text-decoration:underline;}
#main_nav li.focus a.m-nav{ 
	border-bottom:2px solid #ab832b;
	color:#ab832b; 
}

#main_nav li.focus ul li a {
	background: none;
	
 
}

#main_nav li ul {
	position: absolute;
	top:44px;
	left: 0px;
	background: #ab832b;
	display: none;
	filter:alpha(opacity=90);  
    -moz-opacity:0.9;  
    -khtml-opacity: 0.9;  
    opacity: 0.9; 
}

#main_nav li ul li{
	float: none;
}



.banner{ width:100%; border-top:#c37e1f solid 5px;}
.banner img{ width:100%;}

.main{ width:1000px; margin:0 auto;  position:relative;  margin-top:-45px;}
.main .box1{ position:relative;}
.main .box1 h2{ color:#aa4800; font-size:16px; line-height:35px; margin-bottom:10px;}
.main .box1 h2 a{ float:right; color:#666666; font-size:12px;}
.main .box1 .box1-left{ padding:10px 15px 15px; width:558px; float:left; border:#e5e5e5 solid 1px; height:360px;margin-bottom:12px;}
.main .box1 .box1-right{ width:370px; float:right; padding:10px 15px 15px; border:#e5e5e5 solid 1px; height:360px;margin-bottom:12px;}
.main .box1 .box1-left img{ float:left; margin-right:10px;}
.main .box1 .box1-left p,.main .box1 .box1-right p{ line-height:25px; font-size:12px;}
.main .box2{ border-top:#e5e5e5 solid 4px; border-bottom:#e5e5e5 solid 4px; padding-bottom:20px;position:relative;}

<!--box2-->
.scroll-content{
	width: 900px;
	height: 154px;
	overflow: hidden;
	margin-left: 50px;
	position: relative;

	padding-top: 20px;
}
.scroll-content{
	width: 900px;
	height: 154px;
	overflow: hidden;
	margin-left: 50px;
	position: relative;

	padding-top: 20px;
}
.tab1-more{
	width: 1000px;
	height: 25px;
	border-bottom: 1px solid #ccc;
}
.tab1 .tab1-nav>ul{
	margin-top: 0px;
}
.more a{
	font-size: 13px;
	display: block;
	width: 65px;
	height: 25px;
	background-color: #ab4900;
	color: #fff;
	text-align: center;
	line-height: 25px;
	float: right;
}
.scroll-btn{
	margin-top: 70px;
	padding: 0 10px;
}
.scroll-btn-prev{
	float: left;
}
.scroll-btn-next{
	float: right;
}
.marquee-center{
	width:800%;
	height: 154px;
	position: absolute;
}
.marquee-center ul{
	float: left;
}
.marquee-center .scroll-img {
	width: 225px;
	float: left;
	margin: 0 auto;
	position: relative;
}
.marquee-center .scroll-img a{
	opacity: 0.9;
}
.marquee-center .scroll-img a:hover{
	opacity: 1.0;
}
 .scroll-content .marquee-center span{
	 display: block;
	 width: 219px;
	 height: 30px;
	 line-height: 30px;
	 color: #FFF;
	 text-align: center;
	 font-size: 13px;
	 position: absolute;
	 bottom: 0px;
	 left: 0px;
	 z-index: 9999;
	 background: url(../images/bj_1.png);
}

.walk-into{
	width: 435px;
	height: 160px;
	background-color: #fff;
	position: absolute;
	top: 138px;
	left: 230px;
	z-index: 999;
}


.list .tab1-list-list{
	border-bottom: 0;
}
.tab1-nav ul{
	margin-top: 25px;
	width: 1000px;
}
.tab1-list-list li{
	float: left;
	width: 470px;
	margin-right: 20px;
}
#tab1-first-list{
	border: 0;
}
.tab2-img li{
	float: left;
	padding-left: 30px;
	margin-top:20px ;

}
.tab2-img .first{
	padding-left: 0;
}
.tab3-left{
	float: left;
	width: 450px;
}
 .tab3-left .tab3-nav{
	margin-top: 35px;
}
.tab3-list>ul>li{
	overflow: hidden;
}
.tab3-right {
	float: right;
}
.tab3-imgbox{
	width: 510px;
	height: 356px;
	
	margin-top: 22px;
}
.imgbox1, .imgbox2, .imgbox3, .imgbox4{
	width: 255px;
	height: 178px;
	float: left;
	position: relative;
}
.tab3 .imgbox1{
	background: url(../images/tab3-img1.png) no-repeat;
}
.tab3 .imgbox1 .tab3-imgbox1-text{
	width: 126px;
	height: 126px;
	background: url(../images/tab3-imgbox1-text-bg.png);
	margin: 34px auto 0;
}
.tab3-imgbox1-text>p{
	color: #fff;
	text-align: center;
	padding-top: 40px;
	font-size: 20px;
	line-height: 100%;
	font-weight: bold;
}
.tab3-imgbox1-text>p>span{
	font-size: 13px;
	line-height: 45px;
}
.tab3-imgbox1-text>a{
	display: block;
	width:40px;
	height: 40px;
	background:url(../images/bj_1.png);
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
}
.tab3-imgbox1-text>a img{
	 display: block;
	 margin-top: 10px;
	 margin: 10px auto 0;
}
.tab3-imgbox1-text>a:hover{
	background-color: #e7be4d;
}
.tab3 .imgbox2{
	background: url(../images/tab3-img2.png) no-repeat;
}
.box2 h2{ color:#aa4800; font-size:16px; line-height:35px; border-top:#e5e5e5 solid 2px; padding:10px 15px 0; margin-top:2px;}
.box2 h2 a{ float:right; font-size:12px;}



.box3{position:relative;}
.box3 h2{ color:#aa4800; font-size:16px; line-height:35px; border-top:#e5e5e5 solid 2px; padding:10px 15px 0; margin-top:2px;}
.box3 h2 a{ float:right; font-size:12px;}
.box3 h3{ font-size:16px; color:#b07102; line-height:45px;}
.box3 ul li{ font-size:12px; width:215px; float:left; padding:15px 0 15px 15px; width:230px;}
.box3 ul li a{ color:#b07102; float:right; margin-right:20px;}
.box3 ul li img{ float:right; margin-top:45px;}
.box3 ul li p{ width:220px; line-height:25px;}

.box4 ul li{ float:left; width:253px; background-color:#f3e0c6; padding:20px 40px;}
.box4 ul li h3{ font-size:16px; color:#aa4800; line-height:45px;}
.box4 ul li p{ font-size:12px; line-height:25px;}
.box4 ul li a{ font-size:12px; color:#aa4800; float:right; line-height:25px; margin-right:10px;}
.foot{ width:1000px; margin:30px auto; text-align:center; font-size:12px; }
.foot p{line-height:25px;}





/*页内容*/
.page-mian{
	background-color: #fffdfa;
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.page-mian .layer-nav{
	height: 36px;
	color: #666;
	font-size: 12px;
	line-height: 36px;
	text-indent: 45px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	background: url(../images/fangzi-mian.png) no-repeat 14px;
}
.sidebar-left , .sidebar-right{
	height: 606px;
	background: url(../images/sidebar-bg.png) repeat-x;
}
.sidebar-left{
	width: 175px;
	float: left;
}
.sidebar-right{
	width: 240px;
	float: right;
}
.sidebar-left h4{
	display: block;
	font-size: 16px;
	margin-left: 15px;
	margin-top: 30px;
	line-height: 150%;
}
.sidebar-left .sidebar-nav{
	margin-top: 26px;
	color: #494949;
}
.sidebar-left .sidebar-nav li{
	width: 166px;
	height: 35px;
	line-height: 34px;
	float: right;
	font-size: 14px;
	text-indent: 5px;
}
.sidebar-left .sidebar-nav>li .on{
	display: block;
	width: 166px;
	height: 31px;
	background-color: #d69300;
	color: #fff;
}

.page-mian .container{
	width: 554px;
}
.page-sidebar-mian h3{
	font-size: 18px;
	border-bottom: 1px solid #ccc;
	padding: 30px 0 10px;
	color: #333;
}
.page-mian .container>ul{
	margin-top: 40px;
	margin-bottom: 20px;
    font-size: 18px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
}
.page-mian .container>ul>li{
	font-size: 12px;
	padding:10px 0;
	border-bottom:1px dashed #ccc;
}
.page-mian .container>ul>li:last-child{
	border-bottom: 0;
}
.page-mian .container>ul>li>span{
	float: right;
}
.page-mian .container>ul>li>a:hover{
	text-decoration: underline;
}
.page-mian .page-sidebar-main{
	width: 585px;
	float: left;
	padding-left: 190px;
}
 .page-mian .page-sidebar-mian{
	padding-bottom: 36px;
	font-size: 14px;
	color: #a3a3a3;
	margin-left: 190px;
}
.page-mian .page-mune .page{
	width: 475px;
	margin: 0 auto;
}
.page-mian .page-mune .page>ul{
	float: right;
	margin-top: -2px;
}
.page-mian .page-mune .page>ul>li{
	float: left;
	padding: 1px 7px;
	border: 1px solid #ccc;
	margin-left: 2px;
}
.page-mian .sidebar-right{
	position: absolute;
	top: 38px;
	right: 0;
}
.sidebar-right .img-box{
	margin-top: 15px;
	text-align: center;
	position: relative;
}
.sidebar-right .img-box h5{
	position: absolute;
	top: 15px;
	color: #fff;
	left: 40px;
	font-size: 16px;
}
.sidebar-right .img-box span{
	position: absolute;
	display: block;
	font-size: 14px;
	color: #fff;
	left: 22px;
	bottom: 0px;
	height: 30px;
	width: 195px;
	line-height: 30px;
	background: url(../images/bj_1.png);
}
.product-box .product-img{
	text-align: center;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	
}
.product-box .product-img p{
	font-size: 12px;
	margin-top: 15px;
	color: #333;
}
.about-container p{
	color: #494949;
	margin-top: 15px;
	font-size: 12px;
	line-height: 150%;
}
.info_previous_next_wrap {
	text-align: right;
}
.Previous{
	margin: 15px 0;
}