﻿*{
	font-family:"";
	text-decoration:none;
	margin:0px;
	padding:0px; border:none}
body {
	font-size:13px;
	color: #555;
	font-family: "Microsoft yahei";
	background-color: #F6EBE1;
}
span{font-family: "Microsoft yahei";}
a,dl,dt, dd ,li,font{
	color:9D680A;
	text-decoration:none;
	font-size: 13px;
	font-family: "Microsoft yahei";
}
a font{font-size:13px;}
a:hover font{}
li{list-style-type:none}
h1 {font-size: 34px;font-family: "Microsoft yahei";}
h2 {font-size: 30px;font-family: "Microsoft yahei";}
h3 {font-size: 19px;font-family: "Microsoft yahei";}
h4 {font-size: 14px;font-family: "Microsoft yahei";}
h5 {font-size: 14px;font-family: "Microsoft yahei";}
h6 { font-size: 12px;}
img{border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.head{ width:100%; height:auto; display:table;}
.head_logo{ width:100%; float:left; padding:20px 0;}
.head_logo ul{ width:1000px; margin:0 auto;}
.nav_box{ width:100%; height:60px; background:#4c2f0f; float:left}
.nav_box ul{ width:1000px; margin: 0 auto;}
#banner_box{width:100%; height:475px; float:left;}
.index_bg01 {BACKGROUND: url("../images/banner_bg01.gif") repeat-x 0px 0px}
.index_bg02 {BACKGROUND: url("../images/banner_bg02.gif") repeat-x 0px 0px}
.index_bg03 {BACKGROUND: url("../images/banner_bg03.gif") repeat-x 0px 0px}
#warp {WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 475px; PADDING-TOP: 0px;}
.banner {Z-INDEX: 99; WIDTH: 1050px; HEIGHT: 357px; _width: 1050px; margin:0 auto}
.banner_l {MARGIN-TOP: 197px; WIDTH: 23px; FLOAT: left}
.banner_r {MARGIN-TOP: 197px; WIDTH: 23px; FLOAT: left}
.bannerImg {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px}
.bannerImg .bannerPage {POSITION: absolute; TOP: 300px; LEFT: 420px}
.bannerImg .bannerPage A {MARGIN-RIGHT: 2px}
.bannerImg .bannerPage A IMG {VERTICAL-ALIGN: middle}

.slides_container {POSITION: relative; WIDTH: 1000px; OVERFLOW: hidden}
.pagination {MARGIN: 26px auto 0px}
.pagination LI {MARGIN: 0px 1px; FLOAT: left}
.pagination LI A {BACKGROUND-IMAGE: url("../images/pagination.png"); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px}
.pagination LI.current A {BACKGROUND-POSITION: 0px -18px}



.search_box{ width:1000px; margin:0 auto; }
.search_l{ width:603px; float:left;padding-top:35px;}
.search_l li{ float:left; padding-right:15px;}
.search_l li a{ color:#4c2f0f; font-size:14px;}
.header_r{ width:390px; height:32px; float:right; float:left; padding-top:30px; }
form.search{width:390px; height:32px;}
input.text{width:244px; height:32px;background:url("../images/seach.jpg"); padding-left:50px; float:left; color:black; line-height:24px;border:0px;;font-family:"微软雅黑"; position:absolute; z-index:5}
input.submit{width:96px; height:32px; margin-left:250px; background:url("../images/seach_bt.jpg"); float:left; cursor:pointer; color:#FFF; font-family:"微软雅黑"; border:0px; position:absolute; z-index:22}
.header_r img{ margin-top:9px;}
.ill_nav{ width:1000px; margin:0 auto; padding-top:30px;}
.ill_nav dl{ float:left; margin-top:30px; background:#fff; height:196px; position:relative}
.ill_nav dl dd{ padding-top:10px; float:left}
.ill_nav dl dt{ height:126px; float:left}
.ill_nav dl dd a{ width:70px; padding-left:10px; float:left; font-size:14px; line-height:22px;}
#ill_1{ width:173px; margin-right:10px;}
#ill_2{ width:175px; margin-right:10px;}
#ill_3{ width:259px; margin-right:10px; text-align:center}
#ill_4{ width:173px; margin-right:10px;}
#ill_5{ width:173px; }
.tc_xs{ width:994px; height:64px; background:#2f2f2f; position: absolute; overflow:hidden;display:none; top:126px; z-index:999; left:0  }
.tc_xs li{ float:left; padding-left:10px; }
.tc_xs li a{ color:#fff; line-height:60px; font-size:14px; width:auto; }

.main{ width:100%; padding-top:30px;}
.main_box{ width:1000px; margin:0 auto; background:#fff; display:table;}
.hd_box{ width:268px; height:357px; padding-top:30px; padding-left:10px; float:left;}

.slideBox{ width:265px; height:356px; overflow:hidden; position:relative; margin-bottom:15px;  } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd img{ width:265px; height:356px; }

.news_box{ width:390px; height:356px; float:left; padding-left:35px; padding-top:30PX; } 
.js_title1{ width:380px; float:left; border-bottom:solid 1px #ababab; line-height:25px;}
.js_title1 li{ float:left; width:77px; font-size:15px;}
.js_title1 li.hover{ background:url("../images/nav_on.jpg") no-repeat bottom left;}
.news_box dl{ padding-top:15px; float:left;}
.news_box dl dt{ text-align:center; line-height:25px;}
.news_box dl dt a{ color:#a76910; font-size:18px;}
.news_box dd{  line-height:22px; height:85px; border-bottom:solid 1px #bcbcbc; text-indent:30px;}
.news_box dd a{ font-size:15px; }
.news_box dd span{
	color:#000000
}
#news_main{ padding-top:15px; float:left}
#news_main li{ line-height:25px; padding-left:10px; background:url("../images/li_title1.jpg") no-repeat left center; width:380px; float:left  }
#news_main li a{color:#000; font-size:14px;}
.ymz_box{ padding-top:30px; padding-left:35px; float:left; width:250px;}
.ymz_box img{float:left;}
.ymz_box dl dd{ padding:20px 0; border-bottom:solid 1px #bcbcbc; float:left; font-size:15px; line-height:22px;}
.ymz_box ul{ padding-top:20px; float:left}
.a1{ width:79px; height:61px; float:left; margin-right:5px; background:url("../images/zx_on.jpg"); transition: all 0.3s linear 0s; margin-top:15px;}
.a1:hover{ background:url("../images/zx.jpg") no-repeat}
.a2{ width:79px; height:61px; float:left; margin-right:5px; background:url("../images/yy_on.jpg"); transition: all 0.3s linear 0s; margin-top:15px;}
.a2:hover{ background:url("../images/yy.jpg") no-repeat}
.a3{ width:79px; height:61px; float:left; background:url("../images/qq_on.jpg"); transition: all 0.3s linear 0s; margin-top:15px;}
.a3:hover{ background:url("../images/qq.jpg") no-repeat}
.line{
	width:1000px;
	height:20px;
	float:left;
	margin-top:15px;
	background-color: #F6EBE1;
}

.ill_box{ width:980px; height:470px; float:left; padding:10px;}
.ill_title{ width:980px; float:left;}
.ill_title li{ width:163px; height:48px; background:url("../images/ill_bg.jpg") repeat-x; float:left; text-align:center; line-height:48px; font-size:18px;}
.ill_title .hover{ background:url("../images/ill_on.jpg") no-repeat ;color:#fff }
.js_box{ width:208px; height:413px; float:left; padding-top:30px; padding-right:56px;}
.js_box dt{ font-size:14px; color:#000; padding:13px 0}
.js_box dd{ text-indent:28px; line-height:20px; font-size:14px;}
.js_box ul li{ width:88px; height:21px; float:left; text-align:center; line-height:21px; background:url("../images/js_b.jpg"); margin-top:17px; margin-right:5px; color:#fff; margin-left:7px;}
.js_box ul li a{ color:#fff}
.ill_list{ width:354px; float:left; padding-top:30px;}
.ill_list dl dt a{ font-size:18px; color:#a76910; line-height:22px;}
.ill_list dl dt {float:left; padding-bottom:15px;}
.ill_list dl dd{width:354px; float:left; height:123px; border-bottom:solid 1px #bcbcbc; line-height:25px; text-indent:28px;} 
.ill_list dl dd a{
	font-size:12px;
	color:#000;
}
.ill_list dl dd span{ color:#97713b}
.ill_list ul{ float:left; padding-top:10px;}
.ill_list ul li{ padding-left:15px; background:url("../images/li_title1.jpg") no-repeat left center; width:160px; float:left; line-height:25px;}
.ill_list ul li a{
	font-size:12px;
}
.ill_list ul li font{ color:#f00}
.case_box{ width:300px; float:left; border-left:solid 1px #e0e0e0; margin-left:30px; padding-top:30px; padding-left:25px;}
#case_title dt{ width:60px; float:left; border-bottom:solid 1px #000; font-size:15px; height:25px;}
#case_title dd{ width:230px; float:left; border-bottom:solid 1px #bcbcbc; font-size:12px; color:#676767; height:25px; padding-left:10px;}
#case_main{ width:300px; float:left; padding-top:20px;}
#case_main img{float:left;}
#case_main dt{ line-height:22px; padding-top:10px; float:left}
#case_main dt a{
	font-size:12px;
	color:#000
}
#case_main dd{ padding-top:10px; line-height:20px; text-indent:28px; width:300px; float:left}
#case_main dd span{ color:#a76910}
.zj_box{ width:980px; padding:10px; float:left; height:675px;}
.zj_main{ float:left; padding-top:15px; padding-left:10px;}


.hj_box{ width:1000px; height:440px; float:left; background:#f4f2f3}
.hj_title{ width:1000px; height:35px; float:left; border-bottom:solid 1px #ababab; }
.hj_title li{ width:75px; float:left; margin-right:20px; line-height:20px; padding-left:5px; font-size:18px; color:#000; height:36px; }
.hj_title .hover{ background:url("../images/nav_on.jpg") no-repeat bottom center}
.hj_box dt{ width:765px; float:left;}
.hj_box dt img{ margin-right:12px; margin-bottom:11px; float:left}
.hj_box dd{float:left;}
#sb_box dt{width:742px; padding-left:10px;}
#sb_box dt img{float:left; margin-right:10px;}
#fw_box img{float:left; margin-right:8px; margin-bottom:12px;}



.foot_box{
	width:100%;
	height:220px;
	float:left;
	padding-top:24px;
	background-color: #FFFFFF;
}
.foot{ width:1000px; height:220px; margin:0 auto;}
.footlg{ margin-left:70px; margin-right:88px; float:left; margin-top:55px;}
.footcen{ width:550px; height:64px; margin-top:34px; float:left; font-family:"";line-height:19px; color:#fff}
.footcen ul li{ width:auto; margin-right:13px; float:left;}
.footcen ul li a{color:#1d1d1d;}
.footr{ width:90px; height:16px; margin-top:26px;  float:right;}
.footgd{ width:1000px; height:67px;}
.tongji{
	margin-top:21px;
	color:#565656;
	line-height:25px;
	font-size:14px;
}
.tongji a{color:#565656;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ line-height:34px;  position:relative; z-index:1; width:1000px; height:60px; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;width: 142px; height:60px; text-align:center  }
.nav .nLi h3{ float:left; width:142px; }
.nav .nLi h3 a{ display:block; font-size:15px; font-weight:bold; color:#fff; width:142px; height:50px; float:left ; padding-top:10px; line-height:30px;}
.nav .sub{ display:none; width:142px; left:0; top:60px;  position:absolute;background-color:rgba(115, 59, 0, .55);  line-height:30px; border-left:solid 1px #fff; border-right:solid 1px #fff }
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 10px; color:#fff }
.nav .sub a:hover{ background:#6d6d6d; color:#d2bb75;  }
.nav .on h3 a{ background:#281603; color:#d2bb75;   }
.nav span{
	font-size:12px;
	color:#9d680a;
	line-height:14px;
	font-weight:normal
}



.slideBox1{ width:100%; height:475px; overflow:hidden; position:relative; float:left }

.slideBox1 .bd1{ position:relative; height:100%; z-index:0; width:100%   }
.slideBox1 .bd1 li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd1 li a{ width:100%;height:475px; float:left}
#banner1{ width:100%; height:475px; background:url("../images/pic1.jpg") no-repeat center center}
#banner2{ width:100%; height:475px; background:url("../images/pic2.jpg") no-repeat center center}
#banner3{ width:100%; height:475px; background:url("../images/pic3.jpg") no-repeat center center}
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:20%; top:50%; margin-top:-25px; display:block; width:70px; height:70px; background:url("../images/left.png") no-repeat;    }
.slideBox1 .next{ left:auto; right:20%;background:url("../images/right.png") no-repeat }
.slideBox1 .prev:hover,
.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox1 .prevStop{ display:none;  }
.slideBox1 .nextStop{ display:none;  }

.picFocus .bd1{float:left;}
.picFocus{ margin:0 auto;  width:950px; height:590px; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:10px; float:left;  text-align:center; }
.picFocus .hd ul li img{
	width:99px;
	height:120px;
	border:2px solid #ddd;
	cursor:pointer;
	margin-right:10px;
	background:#d8d8d8;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
#zj_jj{ width:950px; height:432px; float:left; background:url("../images/zj_bg.jpg") no-repeat; position:relative}
#zj_xx{
	width: 495px;
	height:260px;
	position:absolute;
	left:200px;
	top:80px;
	background:#fff
}
#zj_xx dl{ padding-top:30px; padding-left:15px; float:left}
#zj_xx dt{ width:210px; float:left ; color:#f00;}
#zj_xx dd{width:260px; float:left; line-height:22px; font-size:14px; color:#8b4e00;}
#zj_xx1{ float:left; padding-top:10px; padding-left:15px; width:465px; text-indent:26px; line-height:20px;}
#zj_zx{ position: absolute; left:195px; bottom:20px;}
#zj_pic{ position:absolute; right:50px; bottom:0}


.ys_box{ width:980px; float:left; margin:10px; height:350px;}
.ys_x{ width:177px; height:305px; float:left; margin-right:5px;  }
.ys_x h3{ font-size:25px; color:#fff; float:left; padding-top:20px;padding-left:10px; width:158px; line-height:30px; padding-bottom:20px;}
.ys_x dl dt{border-top:solid 1px #fff; width:158px; margin-left:10px; border-bottom:solid 1px #fff; font-size:18px; color:#fff; float:left; line-height:45px;}
.ys_x dl dd{width:143px; font-size:14px; line-height:20px; color:#fff; padding-left:10px; height:80px; float:left}
.ys_x img{float:left;}
.ys_box .hover{ display:none}
.ys_on{ width:430px; height:305px; float:left; margin-right:5px;}
.ys_on dt{ padding-top:10px; padding-left:10px; font-size:25px; line-height:20px; float:left; color:#fff}
.ys_on dd{width:400px; padding-left:10px; padding-top:10px; line-height:20px; font-size:14px; float:left; color:#fff}
