body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
button,input,select,textarea{outline:0;}
textarea{resize:none;}
ul,li{list-style:none;}
img{outline:0;border:none;}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{ overflow-x: hidden;}
body{ font-size: 12px;font-family:microsoft yahei,Verdana,Arial,Helvetica,sans-serif;}

.bodybg{ background: #f6f6f6;}
.head_box{ width:100%; overflow:hidden; background:#dccfbf;}
.head_middle{ width:1000px; margin:0 auto; overflow:hidden;}
.head_left{ float:left; line-height:50px; font-size:20px; color:#912940; overflow:hidden;}
.head_left a{ color:#912940;}
.head_right{ float:right; line-height:50px; overflow:hidden; font-size:14px;}
.head_right a{ color:#000; padding-left:8px;}
.head_right a:hover{ color:#912940;}

.head_nav{ width: 100%; height: 50px; background: #44362b;}
.head_nav ul{ width: 1000px; margin: 0 auto; height: 50px;}
.head_nav ul li{ float: left; width: 111px; height: 50px; line-height: 50px; overflow: hidden; text-align: center; color: #ffffff; font-size: 18px; background: url("../images/index_09.jpg") no-repeat left;}
.head_nav ul li a{ color: #FFFFFF;}
.head_nav ul li#cur{ background: none;}

.foot_box{ width: 100%; overflow: hidden; background: #47372b; margin-top: 18px; padding:20px 0}
.copyright{ width: 1000px; margin:0 auto; text-align:center; color: #cda06c; font-size: 12px; line-height: 28px; overflow: hidden;}

.upper_box{ width: 1000px; margin: 20px auto 0; overflow: hidden;}
.upper_fl{ float: left; width: 666px; padding: 15px 20px 21px 14px; overflow: hidden; background: #FFFFFF;}
.upper_pic{ float: left; width: 300px; height: 300px; font-size: 0px;}
.upper_pic img{width: 300px; height: 300px; }
.news_box{ width: 345px; float: right; overflow: hidden;}
.news_tit{ width: 100%; height: 40px; line-height: 39px; color: #cfc5b9; font-size: 18px; border-bottom: 1px solid #d2d2d2; text-transform: capitalize;}
.news_tit span{ color: #482d12; font-weight: bold; border-bottom: 2px solid #b58e5c; height: 39px; display: block; float: left; padding-right: 4px;}
.news_top{ width: 100%; overflow: hidden; margin-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #ededed;}
.news_top img{ display: block; float: left; width: 100px; height: 90px;}
.news_info{ float: right; width: 232px; overflow: hidden;}
.news_info span{ display: block; color: #3b1f02; font-size: 16px; font-weight: bold; height: 24px; line-height: 24px; overflow: hidden;}
.news_info span a{ color: #3b1f02;}
.news_info p{ color: #482d12; line-height: 22px; height: 66px; overflow: hidden;}
.news_info p a{ color: #482d12; }
.news_wen{ width: 100%; overflow: hidden; margin-top: 6px;}
.news_wen li{ color: #3b1f02; font-size: 14px; height: 32px; line-height: 32px; overflow: hidden; background: url("../images/index_54.jpg") no-repeat 6px 16px; padding-left: 17px;}
.news_wen li a{ color: #3b1f02;}
.news_wen li a:hover{ color:#912940;}
.upper_fr{ float: right; width: 300px; overflow: hidden; background: url("../images/index_53.jpg") repeat-y;}
.zxpt{ width: 270px; margin: 0 auto; overflow: hidden;}
.zxpt_tit{ width: 100%; height: 40px; line-height: 39px; color: #cfc5b9; font-size: 18px; border-bottom: 1px solid #d2d2d2; text-transform: capitalize;}
.zxpt_tit span{ color: #482d12; font-weight: bold; border-bottom: 2px solid #b58e5c; height: 39px; display: block; float: left; padding-right: 4px;}
.zxpt_box{overflow: hidden; margin-top:10px}
.zxpt_box li{ height: 30px; line-height:30px; font-size:14px; color:#000000; overflow: hidden; border-bottom: 1px dotted #a49a8f; padding-left:5px;}
.zxpt_box li a{ color:#000;}
.zxpt_box li em{ color:#44362b; display:inline-block; width:20px; font-weight:bold;}
.zxpt_box li#num1 em,.zxpt_box li#num2 em,.zxpt_box li#num3 em{ color:#912940;}
.zxpt_box li a:hover{ color:#912940;}

.main_warp{ width: 1000px; margin: 0px auto; overflow: hidden;}
.modle{ float: left; width: 235px; margin-right: 20px; overflow: hidden; background: #FFFFFF; margin-top:18px;}
.modle#num4,.modle#num8{ margin-right: 0px;}
.modle_head{ width: 100%; height: 40px; background: #a87b52; line-height: 40px; text-align: center; color: #ffffff; font-size: 16px;}
.modle_head a{ color: #FFFFFF;}
.modle-box{ overflow:hidden; border: 1px solid #d2d2d2; border-top: none; padding: 11px 14px 16px 14px;}
.modle-box li{ color: #4d3419; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; background: url("../images/index_54.jpg") no-repeat 0px 14px;}
.modle-box li a{ color: #4d3419; padding-left: 7px;}
.modle-box li a:hover{ color:#912940;}

.yqlj{ width: 970px; margin: 20px auto 0; overflow: hidden; border: 1px solid #d2d2d2; padding-left: 13px; padding-right: 15px; background: #ffffff; padding-top: 4px; padding-bottom: 10px;}
.yqlj_tit{ width: 100%; height: 40px; border-bottom: 1px solid #d2d2d2; position:relative;}
.yqlj_tit span{ float:left; position:absolute; left:0; top:0; height:39px; line-height:39px; border-bottom: 2px solid #b58e5c; color: #482d12; font-weight: bold;  font-size: 16px;}
.yqlj_wz{ width: 100%; overflow: hidden; padding: 10px 0px;}
.yqlj_wz a{ display: inline-block; float: left; height: 28px; line-height: 28px; color: #666666; font-size: 12px; padding: 0 11px;}

.public_box{ width: 1000px; margin: 20px auto 0; overflow: hidden;}
.public_fl{ width: 650px; float: left; overflow: hidden;}
.public_fr{ float: right; width: 300px; overflow: hidden;}
.weizhi{ width: 100%; border-bottom: 1px solid #d2d2d2; height: 33px; line-height: 26px; color: #3b1f02; font-size: 14px; font-weight: bold; overflow: hidden;}
.weizhi a{ color: #3b1f02;}

.liebiao{ width: 100%; overflow: hidden; margin-top: 2px; padding-bottom: 30px;}
.lb_box{ width: 100%; overflow: hidden;}
.lb_box li{ padding:18px 0; border-bottom: 1px dashed #d2d2d2; overflow: hidden;}
.lb_box li img{ display: block; float: left; width: 140px; height: 100px; margin-right:20px;}
.lb_box_fr{ overflow: hidden;}
.lb_box_fr span{ display: block; color: #000000; font-size: 16px; height: 28px; line-height: 28px; overflow: hidden;}
.lb_box_fr span a{ color: #000000;}
.lb_box_fr p{ color: #666666; font-size: 12px; line-height: 24px; overflow: hidden;}
.lb_box_fr p a{ color: #9d0939;}

.fenye{ overflow: hidden; text-align: center; margin-top: 15px;}
.fenye li{ display: inline; font-size: 14px; color: #47372b;}
.fenye li a,.fenye li strong{ display: inline-block; font-size: 14px; line-height: 28px; color: #47372b; padding:0 5px;}
.fenye li strong,.fenye li a:hover{ color:#9d0939;}

.lbnrzxpt{ overflow: hidden; background: url("../images/index_53.jpg") repeat-y; padding-top: 10px; padding-bottom: 10px;}
.zxys{ width: 300px; overflow: hidden; margin-top: 12px;}
.zxys_tit{ width: 100%; height: 40px; line-height: 39px; color: #cfc5b9; font-size: 18px; border-bottom: 1px solid #d2d2d2; text-transform: capitalize;}
.zxys_tit span{ color: #482d12; font-weight: bold; border-bottom: 2px solid #b58e5c; height: 39px; display: block; float: left; padding-right: 4px;}

.zxys_box{ width: 100%; overflow: hidden; margin-top: 7px;}
.zxys_box li{ width: 100%; overflow: hidden; margin-top: 9px; padding-bottom: 9px;}
.zxys_box li img{ display: block; float: left; width: 120px; height: 120px; margin-right:15px;}
.zxys_box_fr{ overflow: hidden;}
.zxys_box_fr span{ display: block; color: #000000; font-size: 16px; height: 26px; line-height: 26px; overflow: hidden;}
.zxys_box_fr span a{ color: #000000;}
.zxys_box_fr span a:hover{ color: #9d0939;}
.zxys_box_fr p{ color: #666666; font-size: 12px; line-height: 28px; overflow: hidden; margin-top: 2px;}
.zxys_box_fr p a{ color: #9d0939;}

.cgal{ width: 100%; overflow: hidden; margin-top: 12px;}
.cgal_tit{ height: 40px; line-height: 39px; color: #cfc5b9; font-size: 18px; border-bottom: 1px solid #d2d2d2; text-transform: capitalize;}
.cgal_tit span{ color: #482d12; font-weight: bold; border-bottom: 2px solid #b58e5c; height: 39px; display: block; float: left; padding-right: 4px;}
.cgal_box{ overflow: hidden; margin-top: 7px;}
.cgal_box li{ overflow: hidden; height:30px; line-height:30px; font-size:14px; background:url(../images/index_54.jpg) no-repeat 2px 14px; padding-left:10px;}
.cgal_box li a{ color:#000;}
.cgal_box li a:hover{ color: #9d0939;}

.neirong{ width: 100%; overflow: hidden; margin-top: 36px; padding-bottom: 40px;}
.nr_head{ width: 100%; overflow: hidden;}
.nr_head h1{ color: #000000; text-align: center; font-size: 24px; line-height: 28px;}
.nr_info{ text-align: center; color: #666666; font-size: 12px; line-height: 28px; height: 28px; overflow: hidden; margin-top: 10px;}
.nr_info span{ padding:0 3px;}
.nr_body{ color: #000000; font-size: 14px; line-height: 28px; margin-top: 28px; border-bottom: 1px solid #d2d2d2; padding-bottom: 28px; text-indent: 2em;}
.nr_body img{ display: block; margin: 0 auto 10px; max-width: 100%;}
.nr_ft{ width: 100%; overflow: hidden; margin-top: 17px;}
.nr_ft p{ color: #666666; font-size: 14px; height: 28px; line-height: 28px; overflow: hidden;}
.nr_ft p a{ color: #47372b;}

.tags_list li{ float:left; width:50%; padding:5px 0; line-height:40px; height:40px; overflow:hidden; font-size:14px;}
.tags_list li a:hover{ color:#9d0939;}