@charset "utf-8";
/* CSS Document */
body{background:#f7f7f7 url(bg_01.jpg) no-repeat center 285px}
.nymain{ background:#efdab5 url(bg_a1.gif) repeat-y 0 0; background:none; padding-bottom:20px}

.left01{ width:198px; float:left; overflow:hidden; background:#e1bf91; border-bottom:2px solid #814101 }
.left01 h3{ width:168px; padding-left:30px; height:65px; padding-top:20px; background:url(b_01.jpg) no-repeat 0 0; float:left; font-size:18px; color:#e6d1b3; font-weight:normal; line-height:22px}
.left01 h3 span{ font-size:13px}
.left01 ul{ width:153px; padding:25px 23px 10px 22px; float:left; overflow:hidden}
.left01 ul a{ width:153px; height:39px; line-height:39px; text-align:center; color:#8e6025; font-size:15px; float:left; overflow:hidden; margin-bottom:15px; background:url(b_02.gif) no-repeat center 0}
.left01 ul a.on_h,.left01 ul a:hover{ background:url(b_02a.gif) no-repeat center 0; color:#925b01}
 
.right01{ float:left; overflow:hidden;  width:945px;padding:10px 10px; background:#fff; margin-left:37px; border-bottom:1px solid #e1bf91;}

.weizhi{ width:100%; float:left;  overflow:hidden; line-height:35px; border-bottom:1px solid #8b4c05}
.weizhi span.span_001{ width:auto; padding:0 15px; height:35px; background:#8b4c05; color:#fff; display:block; float:left; overflow:hidden; text-align:center; font-size:18px}
.weizhi span.span_002{ float:right; line-height:35px; font-size:12px; color:#8e6025; font-weight:normal}
.weizhi a{ color:#8e6025}
.weizhi a:hover{ color:#f60; text-decoration:underline}
.weizhi b{ color:#f00; padding:0 2px}
.weizhi span.span_003{ color:#333; font-size:16px}

.nrbody{ width:905px; padding:0 20px 20px; float:left; overflow:hidden; line-height:30px; color:#666; font-size:16px}
.nrbody div,.nrbody p{ margin-bottom:15px}
.nrbody img{ max-width:100%}
.nrbody span.wj10099{ background:url(rar.gif) no-repeat 0 center; width:22px; height:30px; float:left; overflow:hidden}

.listbody{ width:945px; float:left; overflow:hidden; padding-bottom:20px}

.dl_001{ width:184px; float:left; overflow:hidden; margin:0 18px 20px; padding:7px; border:1px solid #ddd; display:inline}
.dl_001 img{ width:100%; float:left; overflow:hidden; margin-bottom:10px; height:258px}
.dl_001b img{ height:122px}
.dl_001c img{ height:258px}
.dl_001f img{ height:276px}
.dl_001g img{ height:138px}
.dl_001 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center;color:#666;}
.dl_001 dt a{ font-size:13px; color:#666;}
.dl_001 dt a:hover{ text-decoration:underline;  color:#8e6025;}

.dl_001ry{ padding-bottom:3px}
.dl_001ry img{ margin-bottom:5px}
.dl_001ry dt{ font-size:14px}

.h101{ font-size:23px; width:100%;  line-height:26px; font-weight:normal; text-align:center; color:#222; font-family:"微软雅黑"; margin-bottom:5px; }
.h601{ width:100%; float:left; line-height:30px; font-weight:normal; color:#888;  font-size:12px; margin-bottom:10px; text-align:center; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:20px }
.h601 span{  padding-left:20px; font-size:12px}

.nybody{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#666}
.nybody img{ max-width:100%}
.nybody p, .nybody div{ margin-bottom:15px}

.arnext{ width:905px; float:left; margin-left:20px; display:inline; overflow:hidden; border-top:1px dashed #ddd; padding-top:10px; margin-top:10px; margin-bottom:15px}
.arnext li{ width:100%; float:left; overflow:hidden; line-height:30px;font-size:14px; color:#666;}
.arnext li a{ font-size:14px; color:#666;}
.arnext li a:hover { color:#8e6025; text-decoration:underline}

.page{ text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%; margin-bottom:20px;-moz-box-sizing: border-box;box-sizing: border-box; padding:0 18px; }
.page li{ float:left; display:inline; margin-right:10px; width:auto; height:25px; border:1px solid #e0dfdf; line-height:25px; background:#fff}
.page li.thisclass{ background:#8e6025; color:#fff; line-height:25px; width:30px }
.page li.thisclass a{ color:#fff; float:left; width:30px}
.page a{ display:block; width:30px;  height:25px; color:#333; line-height:25px; }
.page a:hover, .page a.on_h{ background:#8e6025; color:#fff; text-decoration:none}
.page span.pageinfo{ color:#666; padding:0 5px}
.page li.ne01{ width:60px}
.page li.ne02{ width:40px; }
.page li.ne01 a{ width:60px; display:block; float:left; overflow:hidden; height:25px; line-height:25px}
.page li.ne02 a{ width:40px}

.ul_01{ width:100%; float:left; overflow:hidden; padding:0 20px;-moz-box-sizing: border-box;box-sizing: border-box; }
.ul_01 li{ width:100%; float:left; overflow:hidden; line-height:35px; height:35px; background:url(dot02.gif) no-repeat 0 13px; text-indent:12px}
.ul_01 li.bline{ height:1px; border-bottom:1px dashed #ccc; margin:10px 0; background:none; text-indent:0 }
.ul_01 li a{ font-size:15px; color:#333;}
.ul_01 li a b{ font-weight:normal}
.ul_01 li span{ float:right; line-height:30px; font-size:12px; color:#888}
.ul_01 li a:hover{ text-decoration:underline; color:#8e6025}

.zj_01{ width:900px; float:left; overflow:hidden; background:#f9f5ee;margin-left:20px; margin-bottom:30px}
.zj_01 ul{ width:260px; float:left; overflow:hidden; margin-right:30px;  display:inline;}
.zj_01 ul img{ width:100%; float:left; overflow:hidden}
.zj_01 dl{ width:570px; float:left; overflow:hidden; padding:20px; }
.zj_01 dl dt{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:21px; color:#8e6025; border:1px solid #eed7af;-moz-box-sizing: border-box;box-sizing: border-box; padding:10px 20px;}
.zj_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:35px; font-size:16px; color:#666;-moz-box-sizing: border-box;box-sizing: border-box; padding:10px 20px; border:1px solid #eed7af;border-top:none;}
.h4_01{ width:905px; float:left; margin-left:20px; display:inline; padding-bottom:8px; overflow:hidden; margin-bottom:20px; line-height:30px; font-size:18px; color:#8e6025; font-weight:normal; border-bottom:1px solid #ddd}

.ly_01{ width:885px; float:left; overflow:hidden; padding:20px 30px}

.maplist{ width:100%; float:left; overflow:hidden;font-family:"Microsoft Yahei" }
.maplist li{ width:100%; float:left; overflow:hidden; margin-bottom:35px}
.intxt{ width:50%; float:left; height:43px; line-height:43px; overflow:hidden; font-size:19px; color:#666; border:none; border:1px solid #ddd; padding:0 10px; font-family:"微软雅黑" }
.intxt2{ width:130px; float:left; height:43px; line-height:43px; overflow:hidden; font-size:19px; color:#666; border:none; border:1px solid #ddd; padding:0 10px; font-family:"微软雅黑"; margin-right:15px; outline:none }
.maplist textarea{ width:90%; float:left; overflow:hidden; padding:15px; border:1px solid #ddd; color:#666; font-size:19px; -moz-box-sizing: border-box;box-sizing: border-box; height:200px;font-family:"微软雅黑" }
.coolbg{ width:130px; height:45px; float:left; overflow:hidden; line-height:37px; text-align:center; font-size:21px; color:#fff; background:#8e6025; cursor:pointer; border:none; font-family:"微软雅黑"; outline:none }
.coolbg:hover{ background:#f60}

.navson2{ width:100%; float:left; overflow:hidden; display:flex}
.navson2 a{ margin-right:20px; background:#f6f7f9; color:#666; font-size:16px; padding:8px 15px; margin-bottom:30px}
.navson2 a.active{ background:#e1bf91; color:#8e6025}












