*{margin:0;padding:0;border:0;outline:0;}
#homeP,#loginP,#lyP{font-family:'Microsoft YaHei'; font-size:14px;}
.more{float:right !important; background:none !important; margin-right:10px !important; border:0 !important;}
.clear{clear:both}
body{background:url(imagesbg.jpg) fixed;}
a{behavior: url(css/a.htc); outline:0}
a:link{color:#8b4000;text-decoration:none;}
a:visited{color:#8b4000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
ul,li{list-style-type:none}
.fl{float:left}
.fr{float:right}

.err{ background:url(imageserr.png) no-repeat left center; padding-left:18px; color:#f00;}
.ok{ background:url(imagesok.png) no-repeat left center; padding-left:18px;}
.inputFocus{border:1px solid #ff7a6e!important}
#sendIframe{display:none !important;}
.newsDate{color:#a5a3a3; display:block; float:right;width:80px;text-align:right; vertical-align:middle;}

#lyBut,#subSeBut{ display:inline-block; margin-left:10px; height:29px; line-height:29px; width:50px; text-align:center; color:#fff; background:#966c46; cursor:pointer; vertical-align:middle;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#lyBut:hover,#subSeBut:hover{background:#7b4c21;}
#key_word{border:solid 1px #ccc; height:27px; line-height:27px; padding:0 10px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#subForm{width:100%; margin:0 auto; padding-bottom:30px;}
#seItem{margin-left:60px;}

.topWrap{width:100%;background:url(imagestopBg.jpg) no-repeat center top; }
.topWrapMain{width:1200px; height:200px; margin:0 auto;}
#logo{display:block; margin-left:20px; padding-top:40px;}
.menuWrap{ width:100%; height:47px; padding-top:15px; background:url(imagesmenuBg.jpg) repeat-x;}
.navWrap{width:1200px; margin:0 auto; height:46px; text-align:center;}
.navWrap a{color:#fff4b6; font-size:20px; font-weight:bold; display:inline-block; line-height:47px; height:47px; margin:0 25px;font-family:'Microsoft YaHei'; letter-spacing:4px;}
.navWrap a:hover,.navWrap a.curM{color:#fff;}

.menu-list {position:absolute;padding:0;display:none;z-index:999; opacity:0.9}
.menu-list a:link{display:block;height:40px; line-height:38px; padding:0 10px;text-align:left; color:#fff4b6; background:#7f2c28;min-width:100px; border-bottom:solid 1px #963a36; font-size:16px;}
.menu-list a:visited{display:block;height:40px; line-height:38px; padding:0 10px;text-align:left; color:#fff4b6; background:#7f2c28;min-width:100px;border-bottom:solid 1px #963a36;}
.menu-list a:hover{background:#6a0705;color:#fff;border-bottom:solid 1px #963a36;}
.menu-list a span{margin-right:5px; font-size:14px;}

.slider{width:100%;height:360px;position:relative;overflow:hidden;background:#f6f5f0; margin-top:1px;}
.slider .bd{position:relative;z-index:0;width:100%!important;}
.slider .bd li{height:360px;width:100% !important;overflow:hidden;}
.slider .bd li a{height:360px;width:100% !important;}
.slider .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0;}
.slider .hd ul{text-align:center;}
.slider .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:0 4px;background:url(imagesdot.png) 0 -16px;overflow:hidden;line-height:9999px;}
.slider .hd ul .on{background-position:0 0;}
.slider .timer{position:absolute;z-index:1;left:0;bottom:0;height:4px;width:0;background:#8f5122;font-size:0;overflow:hidden;}

.rollWrap{background:url(images001.jpg) repeat-x left top; width:100%; height:45px;font-family:'Microsoft YaHei'; font-size:14px;}
.roolWrap1{width:1180px; margin:0 auto;}
.roolWrap1 .fl{background:url(images002.jpg) no-repeat 5px center; height:40px; line-height:39px; padding-left:40px; width:860px;white-space:nowrap; overflow:hidden;}
.roolWrap1 .fl a{color:#935c35; margin-right:25px; background:url(images007.jpg) no-repeat left center; padding-left:8px;}
.roolWrap1 .fl a:hover{color:#ad0619;}

#seForm{margin-top:6px;}
#keyword{width:200px; height:26px; border:solid 1px #bfbfbf; line-height:26px; padding:0 5px; vertical-align:middle;}
#seBut{background:url(images003.jpg) no-repeat center center #935c35; width:46px; height:28px; line-height:28px; display:inline-block;vertical-align:middle; cursor:pointer;}

.hotNews{background:url(images004.jpg) no-repeat 13px center #fff; width:1100px; padding-left:98px; height:86px; border:solid 1px #dbdbdb; margin:0 auto; margin-top:20px; display:block;}
.hotNews span{display:block; color:#ad0619; font-size:30px; font-weight:bold; padding-top:10px; padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.hotNews p{color:#8c8c8c; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.rootWrap{width:1200px; margin:0 auto;}

.homeF1{ margin-top:20px;}
.homeF1 .c1{width:615px;height:320px;background:#fff;border:solid 1px #d1d1d1;padding:5px;overflow:hidden}
.homeF1 .c2{width:553px;height:332px;background:#fff;}
.homeF1 .c2 .homeF1_c2_item{height:55px;border-top:solid 2px #8f5122; width:553px;}
.homeF1 .c2 .homeF1_c2_item a.homeF1A{ display:block;background:#fff; border:solid 1px #8f5122; color:#8f5122; padding:0 20px; margin:10px 5px 0 15px; height:32px; line-height:32px;float:left; text-align:center; font-weight:bold; font-size:16px; border-radius:15px;}
.homeF1 .c2 .homeF1_c2_item a.active{background:#8f5122;color:#fff;}
#homeF1_more{margin-top:10px;}
.homeF1 .c2 .homeF1_c2_c{width:533px; margin:0 auto;}
.homeF1 .c2 .homeF1_c2_c ul{display:none;}
.homeF1 .c2 .homeF1_c2_c ul.show{ display:block;}
.homeF1 .c2 .homeF1_c2_c li{height:30px; line-height:30px; background:url(images005.jpg) no-repeat left center;}
.homeF1 .c2 .homeF1_c2_c li a{margin-left:12px;display:block;float:left;width:440px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.picW{width:615px;height:320px;overflow:hidden}
#focusBox{position:relative;}
#focusBox .pics img{width:615px;height:320px;display:block;}
#focusBox .txt-bg{position:absolute;bottom:0;z-index:1;height:30px;width:615px;left:0;background:#333;filter:alpha(opacity=80);opacity:0.8;overflow:hidden;}
#focusBox .txt{position:absolute;bottom:0;left:0;z-index:2;height:30px;}
#focusBox .txt li{height:30px;line-height:30px;position:absolute;bottom:-30px;z-index:100;}
#focusBox .txt li a{display:block;color:#fff;padding-left:10px;width:475px;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important; }
#focusBox .num {position:absolute;z-index:3;bottom:4px;right:4px;}
#focusBox .num li{float:left;position:relative;width:22px;height:22px;line-height:22px;overflow:hidden;text-align:center;margin-right:2px;cursor: pointer;}
#focusBox .num li a,#focusBox .num li span{position:absolute;z-index:2;display:block;color:#fff;width:22px;height:22px;top:0;left:0;text-decoration:none;}
#focusBox .num li span{z-index:1;background:#000;filter:alpha(opacity=60);opacity:0.6;}
#focusBox .num li.on a,#focusBox .num a:hover{background:#ff7003;}	

.homeF2{width:1200px; margin-top:20px;}
.homeF2L{width:900px;}
.homeF2R{width:280px;}
.homeF2R_gg{ background:#fbf2e3; border:solid 1px #c9bdad; padding:5px; border-top: solid 2px #82491c; width:268px;}
.homeF2R_gg_item{background:url(images006.jpg) no-repeat 5px 5px; height:50px;}
.homeF2R_gg_item a{margin-top:10px;}
.homeF2R_gg_C{border:solid 1px #c9bdad; background:#fff; padding:10px; height:240px; overflow:hidden;} 
.homeF2R_gg_C a{ display:block;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important; background:url(images007.jpg) no-repeat left center; padding-left:10px; height:30px; line-height:30px;}
.jzMail img{ border:solid 1px #cdc1b3; display:block;margin-top:20px;}

.homeF2R_gk{width:280px; margin-top:20px;}
.homeF2R_gk_item{background:url(images009.jpg) no-repeat; height:49px;}
.homeF2R_gk_item a{margin-top:10px;}
.homeF2R_gk_C a{display:block; float:left; text-indent:28px;width:136px; height:34px; line-height:34px; color:#864b21; background:url(images010.jpg) no-repeat;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important; margin-top:8px!important; font-weight:bold;}

.homeF2R_zt{width:278px; margin-top:20px; border:solid 1px #d8cbbb;}
.homeF2R_zt_item{background:url(images011.jpg) no-repeat #f9f2e2 10px center; height:40px;}
.homeF2R_zt_item a{margin-top:10px;}
.homeF2R_zt_C{height:250px; overflow:hidden; border-top: solid 1px #f9f2e2; background:#fff; padding-top:10px; padding-bottom:10px;} 
.homeF2R_zt_C li{ height:90px;}
.homeF2R_zt_C img{display:block; width:258px; height:80px;margin:0 auto;}
#ztzlW{height:250px; overflow:hidden;}

.homeF2R_link{background:url(images015.jpg) repeat-y left #fff; margin-top:20px;}
.homeF2R_link_C{ background:url(images016.jpg) no-repeat 9px center;padding:5px 0 5px 48px; height:144px;}
.homeF2R_link_C select{ border:solid 1px #c09370; color:#8b4000; width:210px; margin:3px 5px; height:30px;}

.copyWrap{width:100%; background:url(images017.jpg) repeat-x left top #fff; padding-top:13px; margin-top:20px; overflow:hidden;height:132px;font-family:'Microsoft YaHei'; font-size:14px;}
.copyWrap1{width:100%; background:url(images018.jpg) repeat-x left top #f00; height:132px;}
.copyMain{background:url(imageslogo1.png) no-repeat 20px center;height:132px;margin:0 auto;  padding-left:120px; display:table; }
.copyMain1{display:table-cell;vertical-align:middle;color:#fff;width:1080px; height:132px;overflow:hidden; line-height:24px; position:relative;}
#biao{position:absolute; right:20px; top:20px;}

.homelist{background:url(images019.jpg) repeat-x #fff; border:solid 1px #e3e3e1; width:438px;}
.homeListItem{height:38px; line-height:38px;}
.listItemIco{margin:8px 0 0 13px;}
.homeListC{background:#fff; height:265px; padding-top:12px;}
.home_list li{ padding:2px 10px;}
.home_list li a{ background:url(images021.jpg) no-repeat left center; padding-left:12px;width:320px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:inline-block;}

.homeBanner{margin-top:20px;}
#homeBannerM{width:876px; background:#fff8f0; margin-top:6px; height:123px; overflow:hidden;}
#homeBannerM li{height:123px;}

.bottomNav{border:solid 1px #e3e3e; background:#fff; padding:14px; margin-top:20px; zoom:1; overflow:hidden;}
.bottomNav li{ margin:8px 6px !important; float:left;}
.navB{background:url(images026.jpg) no-repeat; text-align:center; width:95px; height:30px; line-height:30px; float:left;}
.navB a{color:#fff; font-weight:bold;}
.navS{float:left; background:#f7f7f7;overflow:hidden; height:30px; line-height:30px; margin-left:5px;white-space:nowrap;}
.navS a{color:#8b4000; margin:0 7px;}
.navS a:hover{color:#000;}
.navS1{width:360px; height:30px; overflow:hidden;}
.navS2{width:285px; height:30px; overflow:hidden;}
.navS3{width:757px; height:30px; overflow:hidden;}

.subWrap{margin-top:20px;}
.subWrapL{width:300px;font-family:'Microsoft YaHei'; font-size:14px;}
.subWrapR{width:900px;}

.subWrapL_sort{ background:#fbf2e3; border:solid 1px #c9bdad; padding:5px; border-top: solid 2px #82491c; width:268px;}
.subWrapL_sort_item{background:url(images027.jpg) no-repeat right center; height:50px;}
.subWrapL_sort_item div{background:url(images028.png) no-repeat 5px center; padding-left:35px; width:233px; height:50px; line-height:50px; font-size:20px; color:#8f0005; font-weight:bold; }

.subWrapL_sort_C{border:solid 1px #c9bdad; background:#fff; padding:10px; min-height:240px; overflow:hidden;} 
.subWrapL_sort_C a{display:block;background:url(images030.png) no-repeat;height:32px; line-height:32px; width:203px; padding:4px 20px;color:#fff; text-align:center; margin:10px 0; font-size:16px; font-weight:bold;}
.subWrapL_sort_C a.cur{display:block;background:url(images030b.png) no-repeat;height:32px; line-height:32px; width:203px;padding:4px 20px;color:#fff; text-align:center; margin:10px 0; font-size:16px; font-weight:bold;}

.subWrapR{width:900px;}
.subWrapR_Wrap{background:url(images019.jpg) repeat-x #fff; border:solid 1px #e3e3e1; width:898px;}
.subWrapR_WrapItem{height:38px; line-height:38px; background:url(images031.png) no-repeat 10px center;font-family:'Microsoft YaHei'; font-size:14px;}
.subItemA{margin-left:42px; font-size:16px; font-weight:bold; color:#8a0000;}
.subItemB{margin:0 7px;}
.subItemC{color:#8a0000; margin-right:15px;}
.subWrapMain{padding:40px; min-height:838px;}
.sublist{ width:700px; margin:0 auto;}
.sublist li{padding:12px 10px; border-bottom:dashed 1px #e9d9bd;}
.sublist li a{ background:url(images021.jpg) no-repeat left center; padding-left:12px;width:570px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:inline-block;}

#pageWrap{width:750px; margin:0 auto; height:25px; margin-top:50px; margin-bottom:10px;font-size:14px;font-family:'Microsoft YaHei';}
#pageWrap a,#pageWrap span{text-indent:0;display:block; float:left; left:0; top:0; min-width:25px;_width:25px; height:25px; line-height:25px; border: solid 1px #c2c2c2; text-align:center; margin-left:10px; font-family:"Arial","Times New Roman";}
#pageWrap a:hover{border: dashed 1px #986333;}
#pageWrap span{ background:#986333; color:#fff;border: solid 1px #986333}
.noInfo{color:#f00; padding-top:200px; width:100%; text-align:center;}

.newscontentwrap{width:90%; margin:20px auto; position:relative}
.newscontentwrap .bigT{display:block; width:95%; margin:30px auto 20px auto; color:#000; font-size:30px;font-family:ËÎÌå; font-weight:bold; text-align:center;}
.newscontentwrap .smallT{display:block; width:95%; margin:10px auto 20 auto; color:#000; font-size:22px;font-family:¿¬Ìå_GB2312;text-align:center;}
.newscontentwrap .t1{color:#a6a6a6; font-size:14px; width:100%; text-align:center; margin-bottom:30px; margin-top:15px;}
.newscontentwrap .t1 span{margin-right:10px}
.newscontentwrap .newscontent{text-indent:0; width:100%; margin:0 auto;text-justify:inter-ideograph;text-align:justify;word-break:break-all;-webkit-text-align-last:justify;}
.newscontentwrap .newscontent strong,.subcontent .newscontent b{font-weight:bold}
.newscontentwrap .newscontent img{max-width:700px;}
.newscontentwrap td,.newscontentwrap th{border: solid 1px #000;}

#lgForm{width:1200px; margin:20px auto; background:#fff; height:500px;}
#lgForm ul{padding-top:100px;position:relative;left:50%;float:left;}
#lgForm ul li{height:50px; line-height:50px;position:relative;right:50%;}
#lgForm ul li u{text-decoration:none; font-weight:bold; margin-right:10px;}
#lgForm ul li input{border:solid 1px #ddd; height:30px; line-height:30px; padding:0 10px; font-weight:bold;}

.subReset{text-align:center;}
.subReset input{display:none;}
#submitA,#resetA{display:inline-block; margin:20px; padding:5px 30px; height:25px; line-height:25px; background:#8b4000; color:#fff; cursor:pointer;}
form i{ color:#f00; font-style:normal; margin-left:5px;}
#passcode{width:60px; vertical-align:middle; margin-right:10px;}
#checkcode{vertical-align:middle; cursor:pointer;}

.homeDaSe{margin-top:20px; width:898px;background:url(images019.jpg) repeat-x #fff; border:solid 1px #e3e3e1;}
.homeDaSeItem{height:38px; line-height:38px;}
.listItemIco{margin:8px 0 0 13px;}
#homeDaSeC{background:#fff; height:238px; padding-left:15px; padding-top:10px;}
#homeDaSeC a{display:inline-block; width:420px; height:100px; overflow:hidden;margin:6px; position:relative;}
#homeDaSeC a div{position:absolute;}
#homeDaSeC a div.topL{left:0; top:0; width:0; height:10px; background:#584626; z-index:10;opacity:0.5;}
#homeDaSeC a div.rightL{right:0; top:0; width:10px; height:0; background:#584626; z-index:10;opacity:0.5;}
#homeDaSeC a div.bottomL{right:0; bottom:0; width:0; height:10px; background:#584626; z-index:10;opacity:0.5;}
#homeDaSeC a div.leftL{left:0; bottom:0; width:10px; height:0; background:#584626; z-index:10;opacity:0.5;}
#homeDaSeC img{width:420; height:100px; position:absolute;}

.picNewsList a{display:inline-block; margin:10px;}
.picNewsList img{width:385px; height:200px;}
.picNewsList span{width:385px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; display:block; padding-top:10px;}

.lyList{ border:solid 1px #ead8c0;width:85%; margin:20px auto;}
.lyList hr{margin:20px 0;}
.lyList .lyTitleWrap{border-bottom:solid 1px #ead8c0;border-top:solid 2px #ead8c0;background:#f6eee1;height:50px;line-height:50px;padding:0 15px}
.lyList .lyTitleWrap .lyTitle{color:#f00}
.lyList .lyContentWrap{padding:15px;}
.lyContent{padding-left:30px}
.lyList .lyDate{float:right; display:block; width:90px;}
.lyList .lyName{float:right; margin-right:20px;display:block; width:100px}
.lyBackContent{padding-left:30px; color:#d68800; padding-bottom:20px}
.lyBackWrap{text-align:right}
.lyBackWrap span{margin-right:15px}
.lyBackWrap .backName{margin-right:40px;}
#lyse{width:85%; margin:20px auto;}
#lyse input{border:solid 1px #ccc;width:180px;height:27px;line-height:27px;padding:0 10px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; vertical-align:middle}
#lyse i{color:#f00; font-style:normal}
#lyKey{ display:none;}

#wyly{padding-top:150px; height:200px!important;}
#wyly ul{position:relative;left:50%;float:left;}
#wyly ul li{position:relative;right:50%; padding:9px 0;}
#wyly u{text-decoration:none; font-weight:bold; margin-right:10px; width:100px; text-align:right; display:inline-block;}
#wyly input,#wyly select{border:solid 1px #ddd; height:30px; line-height:30px; padding:0 10px;}
.radio1{vertical-align:middle; margin-right:5px;}
.radio2{vertical-align:middle; margin-left:15px;margin-right:5px;}
#content{width:400px; height:180px;border:solid 1px #ddd !important;vertical-align:top;padding:10px;}
#namecn{width:100px;}
#tel{width:150px;}
#mail{width:200px;}
#qq{width:100px;}
#weixin{width:100px;}
#title{width:300px;}
#address{width:400px;}
#birthday{width:100px; cursor:pointer;}



