*{ margin:0; padding:0px;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
body{ font-family: Tahoma,Verdana; font-size:12px; color:#333; background: url(../images/index_09.jpg) repeat;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f00; text-decoration:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
section{ width: 1003px; margin: 0 auto; position: relative;}
.f4f0e6{ background: #f4f0e6;}
.more a{ float: right; color: #8e2e22; line-height: 27px;}
.left{ float: left;}
.right{ float: right;}
.top10{ margin-top: 10px;}


.tybt{ width: 100%; background:url(../images/line.jpg) bottom repeat-x; }
.tybt .title{ background: url(../images/index_27.jpg) left no-repeat; text-indent: 40px;  color: #8e2e22; float: left; font-weight: bold; height: 27px; line-height: 27px;}

.top_head{height: 20px; background: url(../images/index_01.jpg);}
.banner{ width: 100%;}

.topbox{ position: absolute; right: 10px; top: 20px; line-height: 30px; font-size: 12px; font-weight: bold;}
nav{background: url(../images/index_06.jpg); height: 76px; text-align: center;}
nav a{ padding: 0 20px; line-height: 33px; font-size: 14px; font-weight: bold;}

.xydt{ width: 650px; float: left; padding: 5px;}
.xydt .content{ padding-top: 10px;}
.xydt .content .pictop { background: none; float: left; clear: both; display: inline; width: 650px;height:323px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/template/default/images/home/stile.png'); position:relative; }
.xydt .content .piclist{width:418px;height:296px;margin:0px;overflow:hidden;float:left;display:inline;padding:0px;position:absolute;}
.xydt .content .piclist img{ width: 418px; height: 296px;}
.xydt .content .pictop ul {width:1812px;height:296px;margin:0px;clear:both;padding:0px;list-style:none;position:relative;left:0px;}
.xydt .content .pictop ul li {float:left;padding:0px;margin:0px;list-style:none;}
.xydt .content .pictop .ti_bg{height:36px;background:#000;position:absolute;top:260px;width:418px;opacity:0.4;filter:alpha(opacity=40);}
.xydt .content .pictop .ti_txt{height:36px;position:absolute;top:260px;left:12px;width:333px;padding:0px 10px;}
.xydt .content .pictop .ti_txt span{float:right;display:inline;font-size:14px;line-height:36px;color:#fff;}
.xydt .content .pictop .ti_txt a{font-size:16px;color:#fff;line-height:36px;font-weight:bold;float:left;}
.xydt .content .pictop .ti_txt a:hover{text-decoration:none;}
.xydt .content .pictop .ti_dot{position:absolute;width:80px;top:260px;right:254px;}
.xydt .content .pictop .ti_dot span{font-size:16px;color:#666;line-height:36px;float:left;width:20px;text-align:center;}
.xydt .content .pictop .ti_dot span.ac{color:#fff;}
.arrow_left,.arrow_right{background:url(../images/arrow.png) no-repeat;width:36px;height:36px;position:absolute;left:12px;top:130px;cursor:pointer;}
.arrow_right{background-position: right 0px;left:auto;left:370px;}
.topnewdetail{position:absolute;right:0px;padding:5px;background:#ccc;height:286px;overflow:hidden;width:220px;line-height:1.5em;background:#f2efe9;}

.xydt .content .pictop .topnewdetail ul{width:220px;padding:1px 0px;}
.topnewdetail li.active{background:#ebe5d6;}
.topnewdetail li.active a{color:#7b0304;}
.topnewdetail li.active p{}
.topnewdetail li span{display:none;}
.topnewdetail li{height:70px;float:left;width:220px;clear:both;border-bottom:1px dotted #e1e1e1;}
.topnewdetail li a{font-size:14px;white-space:normal;line-height:35px;color:#7e5628;margin:0px 10px;}
.topnewdetail li a:hover{text-decoration:none;}
.topnewdetail li p{color:#a08a75;text-align:left;padding:0px 2px;margin:0px 10px;line-height:1.2em;height:2.4em;overflow:hidden;text-indent:2em;}

.n_shor_tibg{border-bottom:1px solid #e1d6c0;display:inline;width:140px;float:left;height:18px;}
.n_tibg{border-bottom:1px solid #e1d6c0;width:100%;clear:both;height:18px;}
.n_ti_left,.n_ti_right{float:left;width:8px;overflow:hidden;height:18px;background:url(../images/home/catebg.gif) no-repeat;}
.n_ti_right{background-position:right -18px;}
.n_ti{float:left;background:#e1d6c0;height:18px;line-height:18px;color:#7E5628;}
.n_tibg .more{margin-top:3px;}



.yzjj{ width: 310px; float: right; padding: 5px;}
.yzjj .content{ padding: 10px 5px;}
.yzjj  img{ width: 100%;}
.yzjj  p{ font-size: 14px; line-height: 27px;  text-indent: 2em;}

.news{width: 650px; float: left; padding: 5px; margin-top: 10px;}
.news .xwdt{ width: 49%;}
.news .xwdt .content{ padding-left: 10px;}
.news .xwdt .content li{ border-bottom: 1px dotted #c5c4c1; line-height: 24px; padding-top: 10px; background: url(../images/index_10.jpg) no-repeat 0px 19px;}
.news .xwdt .content li a{ padding-left: 14px;}

.jpkc{ width: 310px; padding: 5px; float: right; margin-top: 8px;}
.jpkc img{ width: 100%;}
.jpkc .content{ padding-left: 10px;}
.jpkc .content li{ background: url(../images/index_14.jpg) no-repeat center left; line-height: 35px;}
.jpkc .content li a{ padding-left: 20px;}


.about{ background: url(../images/about_bg.jpg); width: 1002px; height: 415px; margin: 5px auto 0 auto;}
.about .content{ padding: 15px 30px;}
.about .content .title{ font-size: 25px; font-weight: bold; float: left; width: 100%;}
.about .content .title  span{color: #8e2e22}
.about .content ul{  margin-top: 40px; float: left;}
.about .content ul li{ margin-left: 20px; width: 285px; height: 300px;  float: left; background:url(../images/about1.png) no-repeat; position: relative; }
.about .content ul li.about1{background-position: 0 0;}
.about .content ul li.about2{background-position: 0 -300px;}
.about .content ul li.about3{background-position: 0 -600px;}
.about .content ul li p {padding: 10px; margin-top: 205px; line-height: 24px; }

.history{}
.history .title{width:120px;height:40px;background:url(../images/dsnb.png) no-repeat !important;background:none;filter:none !important; margin:auto;}
.history .title *{display:none;}
.history .his_list{line-height:35px;height:35px;border-top:1px solid #f6eede;border-bottom:1px solid #f6eede;background:#d1c4ab;clear:both;position:relative;}
.history .his_list .arr_left,.history .his_list .arr_right{width:30px !important;background-image:url(../images/his_arrow.png) !important;background:url(../images/his_arrow.gif) no-repeat;position:absolute;left:0px;height:35px;cursor:pointer;width:15px;}
.history .his_list .arr_right{left:auto;right:0px;background-position:right top;}
.history .his_list .box{width:970px;height:35px;overflow:hidden;position:absolute;left:15px;}
.history .his_list ul{position:absolute;left:0px;}
.history .his_list ul li{float:left;display:inline;height:23px;margin:6px 0px;border-right:1px solid #9f9073;padding:0px 10px;overflow:hidden; line-height: 23px;}
.history .his_list ul li.lastline{border-right:none;}
.history .his_list ul li a{height:23px;line-height:23px;}

.hr{}

.w231{ width: 231px;}
.w750{ width: 750px;}

.jhfx{ padding: 5px;}
.jhfx .content{ padding:5px 0;}
.jhfx .content p{ line-height: 24px;}
.jhfx .content h3{ border-bottom: 1px solid #e2e0db; line-height: 35px; color: #dc9b75; text-align: center; font-weight: bold; font-size: 12px;}
.jhfx .content li{ width: 50%; float: left; text-align: center; line-height: 35px; font-weight: bold;}


.xstd{ padding: 5px;}
.xstd .content{ padding:5px 0;}
.xstd .content h3{ line-height: 35px; color: #dc9b75; text-align: center; font-weight: bold; font-size: 12px;}
.xstd .content li{  background: url(../images/index_10.jpg) no-repeat center left; line-height: 30px; text-indent: 15px; font-weight: bold;}

.szzr{ padding: 5px;}
.szzr .content{ padding: 5px 10px; overflow: hidden;}
.szzr .content li{ width: 160px;  float: left; margin: 0 5px;}
.szzr .content li img{ width: 160px; height: 170px;}
.szzr .content li h3{ text-align: center; line-height: 20px; font-size: 12px; font-weight: bold;}


.jyjx{ width: 415px; padding: 5px;}
.jyjx .content{ padding: 10px 5px;}
.jyjx .content h3{  line-height: 35px; color: #dc9b75; text-align: center; font-weight: bold; font-size: 12px;}
.jyjx .content p{ line-height: 24px;}


.kcsz{ width: 300px; padding: 5px;}
.kcsz .content{ padding: 10px 10px;}
.kcsz .content h3{ text-align: center; font-size: 12px; color: #dc9b75; background: url(../images/line2_07.jpg) no-repeat center; font-weight: bold; line-height: 35px;}
.kcsz .content li{ width: 33.3%; float: left; font-weight: bold; text-align: center; line-height: 35px;}

.xxjy{ padding: 5px; clear: both;}
.xxjy .content{ padding:10px 0px;}
.xxjy .content li{ width: 140px; float: left; margin: 6px 4px;}
.xxjy .content li img{ width: 140px; height: 100px;}
.xxjy .content li h3{ line-height: 24px; font-weight: bold; text-align: center; font-size: 12px;}


footer{ background: url(../images/footer_bg_15.jpg) repeat-x; height: 166px; width: 100%;}
footer .content{ background: url(../images/footer_17.jpg) bottom center; text-align: center; width: 1002px; margin: 0 auto 0 auto; text-align: center; height: 136px; line-height: 30px; padding-top: 30px; }
