.pages li{float:left;line-height:20px;margin-right:6px;border:1px solid #E9E9E9;list-style:none;}
.pages li.thisclass,.pages li.thisclass a,.pages li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}


html, body { -webkit-text-size-adjust: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset { border: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, input, textarea, select, form, td, section { font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, menu { display: block; }
input[type="date"]:before { content: attr(placeholder); }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
input, textarea, select, form, fieldset { vertical-align: top; }
img { vertical-align: top; border: 0; }
a { color: #666; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a, area { blr:expression(this.onFocus=this.blur());}
:focus { outline: none; }
.red, .red a { color: #F00; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { font-size:0; line-height:0; height: 20px; clear: both; overflow: hidden;}
.yahei, .yahei * { font-family: Microsoft YaHei; }
.songti, .songti * { font-family:SimSun; }
.img { text-align: center; overflow: hidden;}
.aaaaaa{}
body { font-size: 12px; background: #fff; }



.kuang{ width: 1200px; margin: 0 auto;}
.sy_nav{ background: #86664f; height: 68px; overflow: hidden;}
.sy_nav ul{ text-align: center; font-size: 0;}
.sy_nav ul li{  display: inline-block; vertical-align: middle;  width: 170px; height: 68px; background: url(../images/nav_x.jpg) no-repeat  right top; }
.sy_nav ul li a{  width: 170px; height: 68px; font-size: 20px; color: #fff; line-height: 68px; display: inline-block;  text-decoration: none;}
.sy_nav ul li a:hover{ background: url(../images/nav_t.png) no-repeat center top;}

#banner{ overflow:hidden; height: 629px; position:relative; z-index:0}
#banner ul li a{ display:block; position:absolute; z-index:1; left:0; top:0; width:100%; height: 629px;}
.one{ background:url(../images/cjhd.jpg) no-repeat center top; height: 629px; overflow: hidden;}
.two{ background:url(../images/sy_banner01.jpg) no-repeat center top; height: 629px;}
.tp01{ background:url(../images/tp01.jpg) no-repeat center top; height: 629px;}
.tp02{ background:url(../images/tp02.jpg) no-repeat center top; height: 629px;}
.tp03{ background:url(../images/tp03.jpg) no-repeat center top; height: 629px;}
.tp04{ background:url(../images/tp04.jpg) no-repeat center top; height: 629px;}
.tp05{ background:url(../images/tp05.jpg) no-repeat center top; height: 629px;}
.tp06{ background:url(../images/tp06.jpg) no-repeat center top; height: 629px;}
.baner_djx{ display:table; width:100%;  font-size:0; text-align:center; position:absolute; z-index:1; left:0; bottom:10px;}
.baner_djx li{ border-radius:50%; width:20px; height:20px; vertical-align:middle; display:inline-block; margin:0 7px; border:1px solid #b2b2b2; box-sizing:border-box;}
.baner_djx li.hover{ background:#db0000; border:none}




.bz{ height: 162px; background: #86664f; overflow: hidden; padding: 28px 0; overflow: hidden; box-sizing: border-box;}
.bz ul{ display: flex; justify-content: space-between;}
.bz ul li{ width: 285px;}

.bk1{ overflow: hidden; margin: 30px 0 20px; display: flex; justify-content: space-between;}
.bk1_new01{ border:1px solid #ac8265; overflow: hidden;width: 329px; box-sizing: border-box;}
.bk1_title{ background: url(../images/sy_tbt.png) repeat-x right top; padding-left: 12px; height: 49px; line-height: 49px; font-size: 18px; color: #fff;}
.bk1_pic{ margin: 16px;}
.bk1_new02{ width: 504px; height: 290px;  background: #faf9f8; overflow: hidden;}
.bk1_new02 ul{ padding: 12px 24px;}
.bk1_new02 ul li{ padding: 10px 0; border-bottom: 1px dashed #d4d4d3; color: #666666; font-size: 16px; background: url(../images/incon.png) no-repeat left center; padding-left: 22px;}
.bk1_new02 ul li a{ color: #666666; }
.bk1_new02 ul li:last-child{ border: none;}
.bk1_title2{ text-align: center;}
.bk1_news03 ul{ padding: 12px 14px;}
.bk1_news03 ul li{ color: #666666; font-size: 16px; line-height: 34px;}







.hot_r{ background: #f1eff0; overflow: hidden;}
.hot_title{ background: #87664e; height: 58px; line-height: 58px; padding-left: 20px; font-size: 26px; color: #fff;}
.hot_zhn{ margin: 22px 18px ; overflow: hidden; display: flex; justify-content: space-between;}
.hot_bk01{ overflow: hidden; width: 582px;}
.hot_bk01 cite{ float: left; width: 125px;}
.hot_bk01 ul{ width: 449px; overflow: hidden; display: flex; justify-content:space-between; flex-wrap: wrap; float: left; margin-left: 5px;}
.hot_bk01 ul li{ width: 222px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; font-weight: 100; background: #ffffff; margin-bottom: 5px;}
.hot_bk01 ul li a{ color: #424242;}
.hot_bk02{  overflow: hidden; width: 582px;}
.hot_pl{  width: 125px; overflow: hidden; float: left;}
.hot_pr{ width: 442px;   overflow: hidden; float: left; margin-left: 5px;}
.hot_pr ul{ float: left; display: flex; justify-content: space-around; flex-wrap: wrap; width: 310px;}
.hot_pr ul li{ width: 100px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #424242; background: #fff; margin-bottom: 5px;}
.hot_pr ul li a{ color: #424242;}
.hot_pr cite{ float: right; width: 125px;}

.bk3{ overflow: hidden; border:1px solid #ac8265; padding: 22px 18px; margin: 22px 0 40px;}
.piclist{ overflow: hidden; position: relative; z-index: 0; padding-left: 40px;}
.piclist  ul{ margin-left: 78px;}
.piclist  ul li{ width: 138px; float: left; background: url(../images/cx_x.png) no-repeat right top; padding: 0 34px;}
.piclist  ul li h2{ color: #666666; text-align: center; margin:10px 0}
.piclist  ul li h2 b{ color: #8f5429; font-size: 16px; display: block;}
.piclist  ul li h3{ width: 138px; height: 32px; border-radius: 16px; text-align: center; line-height: 32px; font-size: 16px; color: #fff; background: #ac0511;}
.piclist  ul li h3 a{ color: #fff;}
.prev{ position: absolute; z-index: 1; left:0; top:84px;}
.next{ position: absolute; z-index: 1; right:0; top:84px;}


.bzyse{ background: #eae6e3; overflow: hidden; padding: 40px 0 14px;}
.bzyse ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.bzyse ul li{ width: 390px; height: 285px;  overflow: hidden; background: #ffffff; margin-bottom: 16px;}
.bzyse ul li .bz_titi{  overflow: hidden; height: 40px; background: #fcf8f5; font-size: 0;}
.bzyse ul li .bz_titi span{ width: 117px; height: 42px; border-top: 3px solid #9d775c; text-align: center; background: #fff;  border-right:1px solid #ebe4de; font-size: 16px; color: #8f5429; line-height: 40px; float: left;}
.bzyse ul li font{ width: 272px; border-bottom:1px solid #ebe4de;    font-style: normal; box-sizing: border-box; overflow: hidden; height: 40px; float: right;}
.bzyse ul li  font a{ font-size: 14px; width: 56px; height: 22px; border-radius: 4px; border:1px solid #d5bfae; text-align: center; line-height: 22px; float: right; margin: 8px 8px 0 0; background: #fff;}
.bzyse ul li  .bz_tj{ padding: 22px 12px 10px; overflow: hidden; display: flex; justify-content:space-between}
.bzyse ul li  .wenzi{ overflow: hidden; margin-left: 14px;}
.bzyse ul li  .wenzi h2{ color: #8f5429; font-size: 16px;}
.bzyse ul li  .wenzi h2 a{ color: #8f5429;}
.bzyse ul li  .wenzi p{ color: #333333; font-size: 14px; line-height: 20px; text-indent: 2em; margin-top: 10px;}
.bzyse ul li  .wenzi p a{ color: red;}
.bzyse ul li dl{ margin: 0 18px; overflow: hidden;}
.bzyse ul li dl dd{ border-bottom: 1px dashed #d8d8d8; color: #666666; font-size: 14px; line-height: 30px;  background: url(../images/incon2.png) no-repeat left  center; padding-left: 8px;}
.bzyse ul li dl dd:last-child{ border-bottom: none;}

.hujicont{ overflow: hidden; margin: 46px 0;}
.hujicont ul{ display: flex; justify-content:space-between}
.hujicont ul li{ width: 286px; height: 340px; background: #86664f; padding: 16px; box-sizing: border-box; padding: 16px;}
.hujicont ul li img{ border-radius: 6px;}
.hujicont ul li h2{ font-size: 20px; font-weight: bold; color: #fff; text-align: center; margin: 14px 0;}
.hujicont ul li p{ font-size: 16px; line-height: 23px; color: #fff;}
.hujicont ul li:nth-of-type(2n){ background: #ba8c6d;}

.footer{ background: #86664f; overflow: hidden; height: 430px;}
.footer_left{ width: 400px; margin: 54px 0 0 30px; overflow: hidden;}
.footer_left dl{ margin-top: 30px;}
.footer_left dl dd{ overflow: hidden;}
.footer_left dl dd cite{ float: left; width: 50px;}
.footer_left dl dd span{ width: 342px; overflow: hidden; color: #ffffff; font-size: 16px; line-height: 28px; float: right;}
.footer_left dl dd:nth-of-type(2) span{ font-size: 16px; line-height: 40px;}
.footer_left dl dd span a{ color: #fff;}
.footer_left dl dd:nth-of-type(3){ color: #ffffff; color: #fff; font-size: 16px; padding: 14px 0 0 22px;}
.footer_left dl dd img{ vertical-align: middle;}
.footer_right{ width: 668px; overflow: hidden;}
.footer_sao{ width: 174px; overflow: hidden; margin-top: 70px;}
.footer_sao span{ display: block; margin-bottom: 40px;}
.footer_gh{ width: 410px; overflow: hidden; margin-top: 34px;}
.footer_gh h2{ font-size: 20px; font-weight: bold; color: #fff; margin-bottom: 10px;}
.footer_gh form{ background: #ebe8e5; border:2px solid #ffffff; overflow: hidden; padding: 20px;}
.footer_gh form p{ overflow: hidden; margin-bottom: 12px;}
.footer_gh form p label{ float: left; color: #333333; font-size: 16px; line-height: 28px; width: 100px;}
.footer_gh form p .sy_text{ width: 260px; height: 30px; background: #fff; box-sizing: border-box; padding: 0 8px; border:none; font-size: 14px; color: #666666;}
.footer_gh form p label span{ color: red;}
.footer_gh form p font{ overflow: hidden; width: 260px; vertical-align: bottom; font-size: 14px; margin-top: 4px; display: inline-block;}
.footer_gh form p:last-child{ margin-top: 20px;}
.restt{ width: 94px; height: 35px; text-align: center; line-height: 35px; background: #8f5429; color: #fff; border: none;} 
.tijb{ background: #ac0511; margin-left: 34px;}

/* swt */
.fex_di{ position: fixed; left:0; bottom: 0; width: 100%; background: #442e1e; height: 58px; overflow: hidden;}
.fex_di{ background: #442e1e; overflow: hidden; }
.fex_dis{ display: flex; justify-content: space-between; margin-top: 10px;}
.xiao_na{ width: 160px; overflow: hidden;}
.xiao_na a:nth-of-type(2){ margin: 0 12px; display: inline-block;}
.xiao_tel{ width: 326px; overflow: hidden; border-radius: 4px; height: 40px; line-height: 40px; background: #fff;}
.tel_tex{ width: 242px; padding: 0 8px; box-sizing: border-box; font-size: 16px; height: 40px; line-height: 40px; border: none;}
.anniu{ width: 84px; line-height: 40px; border-radius: 4px; background: #f39b00; text-align: center; height: 40px; border: none; font-size: 16px; color: #fff;}
.xiao_btn01{ width: 226px; overflow: hidden;}
.xiao_btn01 a{ display: inline-block;}
.xiao_btn01 .yan01{ width: 105px; height: 40px; border-radius: 4px; text-align: center; line-height: 40px; background: #f39b00; color: #fff; font-size: 18px;}
.xiao_btn01 .yan02{ background: #ac0511; margin-left: 12px;}
.xiao_btn02{ color: #ffffff; font-size: 34px; font-weight: bold;}
.xiao_btn02 a{ color: #fff; text-decoration: none;}
.xiao_btn02 img{ vertical-align: middle; margin-right: 8px;}
.fiex_right{ position: fixed; right:0; top:25%}
.fiex_right ul li{ width: 90px;}

.fiex_left{ position: fixed; left:0; top:20%}
.fiex_left li{ width: 35px; margin-bottom: 40px;}

.zxgh_swr{ background: #f8f5f1;width: 240px; height: 380px; border:1px solid #eee3db; box-sizing: border-box; position: absolute; z-index: 0; left:50px; top:0; }
.close{ position: absolute; z-index: 1; right:6px; top:6px; cursor: pointer;}
.zxgh_swr h2{ height: 60px; line-height: 60px; text-align: center; color: #ffffff; font-size: 21px; font-weight: 100; background: #86664f;}
.zxgh_swr h3{ color: #985b2f; font-size: 14px; margin: 14px 0; text-align: center; line-height: 20px;}
.zxgh_swr h3 .red{ color: #f10000;}
.zxgh_swr form{ margin: 0 12px;}
.zxgh_swr form div{ margin-bottom: 12px; overflow: hidden;}
.zxgh_swr form div label{ width: 72px; font-size: 14px;}
.zxgh_swr form div .text01,.zxgh_swr form div .zj{ width: 126px; height: 22px; border: 1px solid #e2ddda; box-sizing: border-box; background: #fff; font-size: 14px;}
.zxgh_swr form div .num{ width: 25px; height: 22px; border: 1px solid #e2ddda; box-sizing: border-box; background: #fff; font-size: 14px;}
.zxgh_swr form div .red{ margin-left: 6px; color: #e50010;}
.tj_btn{ width: 87px; height: 29px; background: #ac0511; font-size: 14px; color: #fff; line-height: 29px; text-align: center; border:none} 
.tj_res{ background: #988b82;}
.wzgh{ position: relative ; z-index: 0; left:50px; top:-120px; display: none;}











/* æ–‡ç« é¡&#65533; */
.wzy_content{ overflow: hidden; margin: 30px 0 60px;}
.wzy_nr{ overflow: hidden;width: 829px;}
.wzy_nr_tt{ border-bottom: 2px solid #86664f; padding: 14px 0; color: #666666; font-size: 16px;}
.wzy_nr_ne{ border: 1px solid #e5e5e5; overflow: hidden; padding: 20px; margin-top: 24px;}
.wzy_nr_ne h2{ text-align: center; font-size: 30px; font-weight: bold; border-bottom: 1px dashed #dddddd; color: #86664f; padding: 10px 0 14px 0; margin-bottom: 20px;}
.wzy_nr_ne p{ color: #555555;font-size: 16px; line-height: 28px; text-indent: 2em;}
.wzy_nb{ width: 329px; overflow: hidden;}
.wzy_bknr{ border:1px solid #ac8265; overflow: hidden;}
.wzy_bknr>h2{ background: url(../images/wzy_btbg.png) no-repeat center top; height: 39px; line-height: 39px;}
.wzy_bknr>h2 span{ display: inline-block; margin-left: 14px; width: 120px; text-align: center; color: #9d775c; font-size: 16px; line-height: 39px;}
.wzy_zj{ position: relative; z-index: 0; padding: 28px 0 24px 30px;}
.wzy_zj ul li{ float: left; overflow: hidden; width: 270px;}
.wzy_zj ul li .wzy_zjr{ overflow: hidden; width: 116px;}
.wzy_zj ul li .wzy_zjr h2{ margin: 20px 0 18px; color: #9d775c; font-size: 20px; font-weight: 100;}
.wzy_zj ul li .wzy_zjr a{ display: block; width: 115px; height: 42px; border-radius: 6px; text-align: center; line-height: 42px; color: #fff; font-size: 16px;}
.wzy_zj ul li .wzy_zjr a.wzy_purple{ background: #86664f;}
.wzy_zj ul li .wzy_zjr a.wzy_red{ background: #ac0511; margin-top: 8px;}
.wzy_left{ position: absolute; left:8px;  top:94px; z-index: 1;}
.wzy_right{ position: absolute; right:8px;  top:94px; z-index: 1;}

.wzy_fw{ overflow: hidden; margin-top: 20px;}
.wzy_fw dl{ padding: 18px 0 28px 0; margin: 0 16px;  border-bottom: 1px solid #dadada; display: flex; justify-content: space-between; border-bottom: 1px solid #dadada;}
.wzy_fw dl dd{ width: 64px; overflow: hidden;}
.wzy_fw dl dd span{ display: block; color: #666666; font-size: 14px; text-align: center; margin-top: 6px;}
.wzy_fw h3{ margin: 18px 0 18px 16px ;}

/* åˆ—è¡¨é¡&#65533; */
.wzy_list{ overflow: hidden; margin-top: 25px;}
.wzy_list ul li{ border:1px solid #e5e5e5; margin-bottom: 18px; padding: 16px 16px 16px 45px; color: #555555; font-size: 16px; font-weight: 100; background: url(../images/wzy_loc.png) no-repeat 14px center; overflow: hidden; }
.wzy_list ul li a{ color: #555555;}

/* ä¸“å®¶é¡&#65533; */

.zj_conter{ overflow: hidden; margin-top: 26px;}
.zj_title{ overflow: hidden;}
.zj_title ul{ display: flex; justify-content: space-between; }
.zj_title ul li{ width: 266px; height: 50px; background: #e1e1e1; font-weight: bold; font-size: 20px; color: #000; cursor: pointer;text-align: center; line-height: 50px;}
.zj_title ul li.hover{ background: #86664f; color: #fff;}
.zj_nr{ overflow: hidden; }
.zj_nr ul li{ float: left;}
.zj_nr ul li dl dd{ overflow: hidden; padding: 22px; border:1px solid #e5e5e5; width: 780px; margin-top: 20px;}
.js_nr{ width: 616px; overflow: hidden;}
.js_nr h2{ color: #86664f; font-size: 20px;}
.js_nr p{ color: #555555; font-size: 16px; line-height: 24px;}
.js_nr h3 a{ width: 141px; height: 38px; border-radius: 4px; text-align: center; line-height: 38px; color: #fff; background: #ac0511; display: block; font-size: 16px; margin-top: 12px;}

.xin_bt{ background: url(../images/xin_bg.jpg) no-repeat center top; height: 114px; overflow: hidden; box-sizing: border-box; padding: 32px 134px 0 246px; color: #666666; font-size: 16px; line-height: 28px; margin: 30px 0 40px ;}
.zx_btit{ color: #86664f; font-size: 36px; font-weight: bold; text-align: center;}
.x_zxbk1 ul{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 30px 0;}
.x_zxbk1 ul li{ margin-bottom: 22px;}

.z_zx_nr{ position: relative; z-index: 0; margin: 40px 0 80px;}
.z_zx_nr ul { position: absolute; left:0; top:202px; width: 100%; display: flex; justify-content:space-around}
.z_zx_nr ul li{ width: 240px;}
.z_zx_nr ul li h2{ text-align: center; color: #ffffff; font-size: 30px;  font-weight: bold;}
.z_zx_nr ul li p{ color: #ffffff; font-size: 16px; line-height: 26px; padding: 14px 20px;}

.x_zxbk3{ background: #eae6e3; overflow: hidden; padding: 40px 0 55px;}
.zx_hj{ margin-top: 18px;}
.x_zxbk4{ margin: 38px 0 50px;}

