body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#724c0f; -webkit-text-size-adjust:none; margin:0 auto; font-family:"Microsoft YaHei"; background:url(../images/bg_main.jpg) repeat; }
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#724c0f; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#955d04; text-decoration:none;}
img{border:none;}
.mwidth{width:986px;}
.clear{ clear:both; overflow:hidden;}

.header{ background:url(../images/bg_hd.jpg) repeat-x; height:95px; padding:18px 0 0;}
h1.logo{ float:left; width:auto; margin:5px 0 0 50px;}
ul.nav{ float:right; width:auto;}
ul.nav li{ float:left; width:100px;  height:92px;}
ul.nav li a{ width:100px; display:block; height:62px; color:#fff;background:url(../images/bg_navli.jpg) no-repeat right; text-align:center; padding:30px 0 0; font-size:14px;}
ul.nav li a em{ font-size:12px; color:#a57a36; display:block; font-style:normal;}
ul.nav li a:hover,ul.nav li.navli a{ background:#110907 url(../images/bg_navli.jpg) no-repeat right; color:#fff;}

.banner{ margin:20px auto;}

.focus_ad{ height:328px; overflow:hidden; position:relative; margin:20px 0;}
.slide_pic li{display:none; height:328px; overflow:hidden;}
.slide_pic .li_on{display:block;}
.focu_btn{ width:60px; margin:0 auto;}
.slide_txt{ width:60px; display:block; position:absolute; margin:-40px auto 0; z-index:9999999;}
.slide_txt li{width:20px;float:left;height:13px;line-height:10px;}
.slide_txt a,.focus_ad .slide_txt a:hover{ width:13px; height:13px; display:block; text-indent:-9999px; background:url(../images/icon_bn.png) no-repeat;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{background:url(../images/icon_bn2.png) no-repeat; }


.thcont{ float:left; width:322px; overflow:hidden;}
.th2{ margin:0 10px;}
h2.th1h2{ background:url(../images/bg_tnews.jpg) no-repeat; height:20px;}
h2.th1h2t{ background:url(../images/bg_tnews2.jpg) no-repeat; height:20px;}
h2.th1h2s{ background:url(../images/bg_tnews3.jpg) no-repeat; height:20px;}
a.thays{ float:right; width:35px; height:20px; display:block;}
p.thp{ margin:7px 0 14px;}
ul.thul li{ height:24px; line-height:24px; background:url(../images/icon_news.jpg) no-repeat 0 10px; padding:0 0 0 10px;}

.left{ float:left; width:193px; overflow:hidden;}
ul.cateul li{ clear:both; overflow:hidden; height:37px; line-height:37px; background:url(../images/bg_cateli.png) no-repeat; text-indent:15px;}
ul.cateul li a{ color:#ece1c5;}
ul.cateul li a:hover{ color:#fff;}
p.leftp{ margin:20px 0 10px;}
.right{ float:right; width:793px; overflow:hidden;}
.find{ background:url(../images/bg_find.png) repeat-x; height:31px; line-height:31px; padding:0 10px;}
h2.fdh2{ float:left; width:auto; font-size:14px;}
h2.fdh2 span{ color:#923400;}
span.fdspan{ font-size:10px; padding:0 0 0 5px;}
p.fdp{ float:right; width:auto;}
p.fdp a{ padding:0 5px;}
.subcont{ background:#fcfbf7; padding:20px; line-height:2;    min-height: 240px;}
.newscont{ background:#fcfbf7; padding:20px;}
.probox{ background:#fcfbf7; padding:20px 0;}
ul.proul li{ float:left; width:174px; height:150px; margin:0 12px 25px; text-align:center; background:url(../images/bg_probox.jpg) no-repeat;}
ul.proul li a{ width:164px; height:111px; margin:4px 0 15px 5px; display:block;}

.pages { text-align:center}
.pages  a{  margin:0 3px 0 0; padding:4px 10px; text-align:center; border:1px solid #e7d8b2; display:inline-block;}
.pages  a:hover,.pages  a.pagea{ background:#ecc690; color:#fff;}

.bigpro{ text-align:center; background:url(../images/bg_bigprobox.gif) no-repeat center; height:285px; padding:12px 0 0;}
h2.proh2{ text-align:center; margin:10px 0 20px;}
.promes{ line-height:20px;}

ul.newsul li{ clear:both; overflow:hidden; line-height:36px; text-align:right; padding:0 0 0 20px; background:url(../images/icon_news.gif) no-repeat 0 10px; border-bottom:1px #ddd dashed;}
ul.newsul li a{ float:left; width:auto; text-align:left;}
h2.newsh2{ text-align:center; font-size:14px; margin:0 0 20px; color:#997030;}
.newslr{ line-height:2;}
.newslr img{ max-width:100%;}


.bot{ background:#ecc690; padding:20px 0; text-align:center; color:#997030; margin:20px auto 0;}
.thul li span{padding-right: 15px; float:right;}

.pgbar {
    line-height: 26px;
    padding: 20px 0 0;
    border-top: 1px #eee solid;
    margin-top: 20px;
}
.cy_n{ border:1px solid #ddd;}
.clear table tr td{ padding-left:10px;}