@charset "gb2312";
*html, _html { background-image: url(about:blank); background-attachment: fixed; }
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { margin: 0; padding: 0; font-family: "微软雅黑"; list-style: none; text-decoration: none; }
ul, ol, li { list-style: none; text-decoration: none; }
input, button { margin: 0; font-size: 12px; vertical-align: middle }
body { font-size: 12px; font-family: "微软雅黑"; background: #f0e7de; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; vertical-align: top; }
.logo_xw { background: #fff; overflow: hidden; }
.logo_xw dl, .nav_xw ul, .main_xw, .dnav_xw ul, .newnr_xw { width: 980px; margin: 0px auto; overflow: hidden; }
.nav_xw { width: 100%; height: 62px; background: url(../images/navbj_xw_02.png) repeat-x; overflow: hidden; }
.nav_xw ul li { width: 163.333px; line-height: 54px; color: #fff; font-size: 18px; text-align: center; float: left; padding-top: 10px; }
.nav_xw ul li a { color: #fff; }
.blank02 { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.nav_xw ul li a:hover { display: block; background: #6d3e34; }
.banne_xw { height: 350px; background: url(../images/banne_xw_1.jpg) no-repeat center; overflow: hidden; margin: 0 auto; }
.m1_xw dt { width: 435px; float: left; overflow: hidden; padding-top: 30px; }
.m1_xw dd { width: 495px; float: right; overflow: hidden; padding-top: 35px; }
.m1_xw dt h2, .m1_xw dd h2 { color: #47221a; font-size: 32px; background: url(../images/m1_xwtp_03.jpg) no-repeat 0px center; padding-left: 68px; font-weight: bold; }
.m1_xw dt h2 b { color: #8f6960; font-size: 24px; padding-left: 10px; }
.m1_xw dt span { display: block; padding-top: 28px; }
.m1_xw dt h3 { color: #c0c0c0; font-size: 20px; font-weight: bold; padding-top: 15px; }
.m1_xw dd p { color: #333; font-size: 14px; line-height: 24px; text-indent: 2em; overflow: hidden; padding-top: 26px; }
.m1_xw dd p a { color: #a2201d; }
.m1_xw dd span { display: block; padding-top: 23px; }
.m2_xw { clear: both; padding-top: 55px; overflow: hidden; }
.lf_m2 { width: 604px; float: left; overflow: hidden; }
.rf_m2 { width: 374px; height: 288px; float: right; overflow: hidden; position: relative; }
.lf_m2 ul li { width: 200px; height: 288px; overflow: hidden; float: left; margin-right: 2px; position: relative; }
.lf_m2 ul li:last-child { margin-right: 0px; }
.lf_m2 ul li p { width: 200px; height: 60px; position: absolute; z-index: 5; left: 0px; bottom: 0px; background: #47221a; padding-top: 9px; }
.lf_m2 ul li p span { display: block; font-size: 14px; color: #fff; line-height: 24px; padding: 0px 8px; }
.lf_m2 ul li p span img { float: right; vertical-align: middle; }
.lf_m2 ul li h3 { width: 81px; height: 81px; position: absolute; z-index: 6; left: 0px; top: 0px; }
.hd_xw { width: 374px; height: 288px; position: relative; overflow: hidden; }
.hd_xw ul li { position: relative; overflow: hidden; }
.hd_xw ul li p { width: 136px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; text-align: center; background: #47221a; position: absolute; z-index: 10; top: 0px; right: 0px; }
.hd_xw ul li p img { vertical-align: middle; padding-left: 10px; }
.hd_xw ol { width: 110px; position: absolute; z-index: 5; left: 135px; bottom: 20px; }
.hd_xw ol li { width: 15px; height: 15px; border-radius: 100px; background: #999; float: left; margin: 0px 5px; }
.hd_xw ol .cli { background: #a2201d; }
.m3_xwa { padding-top: 39px; }
.m3_xwa h2 { color: #47221a; font-size: 32px; font-weight: bold; padding-left: 46px; background: url(../images/m3_xwa_03.jpg) no-repeat 0px center; }
.m3_xwa h2 b { color: #8f6960; font-size: 24px; padding-left: 10px; }
.m3_xwa span { display: block; height: 3px; background: url(../images/m3_xwa_06.jpg) no-repeat; margin-top: 3px; }
.m3_xwb { padding-top: 24px; overflow: hidden; position: relative; }
.lf_m3b { width: 169px; height: 476px; background: url(../images/m3_xwb_01.jpg) no-repeat; overflow: hidden; float: left; }
.lf_m3b ul { width: 92px; margin: 0px auto; overflow: hidden; padding-top: 64px; }
.lf_m3b ul li { height: 30px; line-height: 30px; background: #f1e1ce; border: solid 1px #47221a; text-align: center; margin-top: 10px; }
.lf_m3b ul li a { color: #47221a; font-size: 14px; }
.lf_m3b ul .cli { background: #47221a; }
.lf_m3b ul .cli a { color: #fff; }
.rf_m3b { width: 785px; overflow: hidden; float: right; }
.rf_m3b dl { overflow: hidden; }
.rf_m3b dt { padding-bottom: 20px; overflow: hidden; }
.rf_m3b dt ul { width: 398px; float: left; overflow: hidden; border: solid 1px #dec8b7; }
.rf_m3b dt ul img { padding: 4px; }
.rf_m3b dt ol { width: 365px; float: right; overflow: hidden; }
.rf_m3b dt ol li { width: 305px; font-size: 14px; height: 46px; line-height: 46px; overflow: hidden; border-bottom: dashed 1px #9e8682; }
.rf_m3b dt ol li a { color: #512b2a; }
.rf_m3b dt ol li b { padding-right: 10px; }
.rf_m3b dt ol span { display: block; ; text-align: right; padding: 20px 62px 0px 0px; }
.rf_m3b dd { clear: both; width: 725px; padding: 12px 0px 16px 0px; overflow: hidden; border: solid 1px #dec8b7; }
.rf_m3b dd ul { width: 260px; float: left; margin: 0px 35px; }
.rf_m3b dd ul li { height: 46px; line-height: 46px; font-size: 14px; overflow: hidden; border-bottom: dashed 1px #c0aea8; background: url(../images/rf_m3bxbjww_07.png) no-repeat 0px center; padding-left: 20px; }
.rf_m3b dd ul li:last-child { border-bottom: none; }
.rf_m3b dd ul li a { color: #512b2a; }
.pftj_xw { width: 125px; padding-top: 10px; background: #f0e7de; overflow: hidden; position: absolute; z-index: 5; right: 0px; bottom: 0px; }
.dnav_xw { width: 100%; height: 40px; background: #47221a; overflow: hidden; margin-top: 60px; }
.dnav_xw ul a { color: #fff; font-size: 14px; line-height: 40px; padding: 0px 13px; background: url(../images/dnav_xwbj_03.png) no-repeat 0px center; overflow: hidden; }
.dnav_xw ul .bta { color: #f5ae00; font-size: 16px; background: none; padding-left: 0px; }
.newnr_xw { padding-top: 45px; overflow: hidden; }
.newnr_xw dl { width: 465px; float: left; overflow: hidden; }
.newnr_xw dl ul { padding-left: 62px; overflow: hidden; }
.newnr_xw dl ul li { width: 135px; float: left; text-align: center; color: #8f6960; line-height: 40px; font-size: 20px; text-indent: center; border-bottom: solid 2px #8f6960; overflow: hidden; margin-left: 4px; }
.newnr_xw dl ul .cli { color: #47221a; border-bottom: solid 2px #47221a; }
.newnr_xw dl ul img { padding: 10px 0px 0px 26px; }
.newnr_xw dl ol { overflow: hidden; }
.newnr_xw dl ol li { border-bottom: dashed 1px #a99992; padding: 28px 0px; overflow: hidden; }
.newnr_xw dl ol li img { float: left; padding-right: 10px; }
.newnr_xw dl ol li h2 { color: #47221a; font-size: 16px; font-weight: bold; padding: 10px 0px 5px 20px; }
.newnr_xw dl ol li h3 { color: #999; font-size: 12px; font-weight: normal; padding-left: 20px; }
.newnr_xw dl ol li p { color: #333; font-size: 14px; line-height: 24px; overflow: hidden; text-indent: 2em; padding-top: 10px; }
.newnr_xw dl ol li p a { color: #a2201d; }
.newnr_xw dl ol li:last-child { border-bottom: none; }
.newnr_xw .btdl { float: right; overflow: hidden; }
.newnr_xw .btdl ol p { padding-top: 0px; }
.newnr_xw .btdl ol h2 { padding-top: 0px; }
.footer_xw { width: 100%; height: 320px; background: url(../images/footer_xw_10.jpg) no-repeat center; overflow: hidden; margin-top: 35px; }
.footer_xw dl { width: 980px; overflow: hidden; margin: 0px auto; padding-top: 50px; }
.footer_xw dt { width: 610px; float: left; overflow: hidden; }
.footer_xw dt ul { width: 410px; float: left; overflow: hidden; }
.footer_xw dt ul p { color: #fff; font-size: 14px; line-height: 24px; overflow: hidden; padding-top: 30px; }
.footer_xw dt ul p a { color: #fff; }
.footer_xw dt ol { width: 166px; float: right; overflow: hidden; text-align: center; }
.footer_xw dt ol h2 { color: #fff; font-size: 16px; line-height: 24px; padding-bottom: 18px; }
.footer_xw dt ol li { line-height: 26px; overflow: hidden; font-size: 14px; }
.footer_xw dt ol li a { color: #fff; }
.footer_xw dd { width: 310px; float: right; overflow: hidden; }
.footer_xw dd h2 { color: #fff; font-size: 16px; font-weight: bold; }
.footer_xw dd ul { padding-top: 32px; overflow: hidden; }
.footer_xw dd ul li { color: #fff; font-size: 14px; line-height: 32px; overflow: hidden; }
.footer_xw dd ul #btli { width: 141px; float: left; }
.footer_xw dd ul #btli input { width: 84px; height: 22px; background: #fff; border: none; }
.footer_xw dd ul #dh { clear: both; padding: 5px 0px; }
.footer_xw dd ul #dh input { width: 225px; height: 22px; background: #fff; border: none; }
.footer_xw dd ul #bq b { float: left; font-weight: normal; }
.footer_xw dd ul #bq textarea { width: 184px; height: 52px; background: #fff; margin-top: 5px; float: left; border: 0; }
.footer_xw dd ul #bq #tjiao { width: 43px; height: 56px; background: url(../images/tjiaoana_03.png) no-repeat; margin-top: 5px; border: 0; float: left; }
/*首页样式以及头部底部end！*/
.wei_wei { height: 60px; }
.lf_xwei { width: 220px; float: left; overflow: hidden; background: #f2f2f2; }
.rf_xwwei { width: 730px; float: right; overflow: hidden; }
.wzdd_xw dt, .lxwmm_xw dt { height: 90px; background: #ddc6b4; overflow: hidden; }
.wzdd_xw dt img, .lxwmm_xw dt img { float: left; padding: 20px 6px 0px 30px; }
.wzdd_xw dt h2, .lxwmm_xw dt h2 { color: #8f6960; font-size: 24px; font-weight: bold; padding-top: 20px; }
.wzdd_xw dt h3, .lxwmm_xw dt h3 { color: #f4e5da; font-size: 20px; line-height: 20px; }
.wzdd_xw dd ul { padding: 27px 20px; padding-top: 5px; overflow: hidden; }
.wzdd_xw dd ul li { font-size: 16px; line-height: 38px; border-bottom: dashed 1px #c9c3c3; text-align: center; padding-top: 8px; background: url(../images/lf_xweitp_07.png) no-repeat 40px 23px; }
.wzdd_xw dd ul li a { color: #46221a; }
.wzdd_xw dd ul li:hover { background: url(../images/lf_xweitp_10.png) no-repeat 40px 23px; }
.wzdd_xw dd ul li:hover a { color: #8f6960; }
.lxwmm_xw dd ul { padding: 0px 20px; }
.lxwmm_xw dd ul li { color: #512b2a; font-size: 16px; line-height: 68px; border-bottom: dashed 1px #c9c3c3; overflow: hidden; font-weight: bold; }
.lxwmm_xw dd ul li img { vertical-align: middle; padding-right: 9px; }
.lxwmm_xw dd ul .btlii { font-size: 14px; font-weight: normal; }
.lxwmm_xw dd ol { text-align: center; padding: 30px 0px; overflow: hidden; }
.dqwz_xw ul { color: #47221a; font-size: 14px; text-align: right; padding-right: 20px; }
.dqwz_xw ul a { color: #47221a; font-size: 14px; }
.dqwz_xw ol { padding-top: 3px; }
.listnr_xw { min-height: 900px; background: #f2f2f2; overflow: hidden; margin-top: 20px; }
.listnr_xw dl { padding: 20px; overflow: hidden; }
.listnr_xw dt ul { border-bottom: dashed 1px #c9c3c3; overflow: hidden; padding: 8px 0px 18px 0px; }
.listnr_xw dt ul h2 { width: 243px; float: left; color: #47221a; font-size: 20px; text-align: center; }
.listnr_xw dt ul h3 { width: 177px; color: #47221a; font-size: 20px; float: right; }
.listnr_xw dt ol { padding: 0px 35px; padding-right: 96px; overflow: hidden; }
.listnr_xw dt ol li { line-height: 24px; font-size: 14px; overflow: hidden; padding: 23px 0px 30px; }
.listnr_xw dt ol li a { color: #333; }
.listnr_xw dt ol li span { color: #666; float: right; }
.listnr_xw dd ul { text-align: center; overflow: hidden; padding: 45px 0px; }
.listnr_xw dd ul a { color: #333; font-size: 12px; padding: 4px 10px; background: #f0e7de; border: solid 1px #512b2a; }
.listnr_xw dd ul a:hover { background: #512b2a; color: #fff; }
.wei_xwei { height: 25px; overflow: hidden; }
/*list样式end！*/
.wzw_xw { background: #f2f2f2; overflow: hidden; padding: 20px; }
.wz_xws h1 { color: #47221a; font-size: 20px; text-align: center; border-bottom: dashed 1px #c9c3c3; padding: 5px 0px 16px 0px; overflow: hidden; }
.wz_xws h3 { color: #999; font-size: 12px; text-align: center; font-weight: normal; padding-top: 20px; }
.wz_xws h3 b { font-weight: normal; padding-left: 15px; }
.wznr_xw { padding: 8px; overflow: hidden; color: #333333; font-size: 14px; line-height: 24px; overflow: hidden; }
.wznr_xw p { padding: 8px; overflow: hidden; color: #333333; font-size: 14px; line-height: 24px; overflow: hidden; }
.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; }
.yahei, .yahei * { font-family: "微软雅黑"; }
.jh0530 { width: 980px; overflow: hidden; background: #ddc6b4; margin: 0 auto; }
.jh0530 dl { overflow: hidden; }
.jh0530_mar1 { width: 294px; float: left; }
.jh0530_mar1 dd { width: 194px; border-top: 1px solid #b09485; border-bottom: 1px solid #b09485; height: 88px; margin-top: 4px; font-size: 14px; line-height: 26px; padding-top: 10px; }
.jh0530_mar1 dd a { padding: 0 10px; color: #000; display: inline-block; }
.jh0530_mar2 { width: 393px; float: left; }
.jh0530_mar2 dd { width: 292px; border-top: 1px solid #b09485; border-bottom: 1px solid #b09485; height: 88px; margin-top: 4px; font-size: 14px; line-height: 26px; padding-top: 10px; }
.jh0530_mar2 dd a { padding: 0 10px; color: #000; display: inline-block; }
.jh0530_mar3 { width: 293px; float: left; }
.jh0530_mar3 dd { width: 192px; border-top: 1px solid #b09485; border-bottom: 1px solid #b09485; border-right: 1px solid #b09485; height: 88px; margin-top: 4px; font-size: 14px; line-height: 26px; padding-top: 10px; }
.jh0530_mar3 dd a { padding: 0 10px; color: #000; display: inline-block; }
.jh0530 span { color: #47221a; }
.lansu { background: #f0e7de; width: 1200px; margin: 34px auto 38px; overflow: hidden; }
.lansu cite { float: left; width: 120px; height: 90px; background: #c00000; font-size: 30px; font-style: normal; text-align: center; color: #fff; padding-top: 4px; box-sizing: border-box; }
.lansu ul { width: 1080px; overflow: hidden; border: 1px solid #8f8f8f; border-left: none; float: right; box-sizing: border-box; border-bottom: none }
.lansu ul li { border-right: 1px solid #8f8f8f; border-bottom: 1px solid #8f8f8f; width: 77px; text-align: center; color: #696969; font-size: 14px; float: left; box-sizing: border-box; height: 44px; line-height: 44px; }
.lansu ul li a { color: #696969; }
.lansu ul li:nth-of-type(14), .lansu ul li:nth-of-type(28) { border-right: none }
.left { float: left; }
.rigth { float: rigth; }
.kuang_a { background: #f0e7de; width: 1200px; margin: 0 auto; }
.bk1 { background: url(images/bk1_bg.jpg) no-repeat center top; height: 738px; overflow: hidden; text-align: center; padding-top: 70px; box-sizing: border-box; display:none; }
.bk1 h2 { text-align: center; }
.bk1 h2 span { width: 248px; height: 52px; margin: 26px auto 38px; border-radius: 26px; background: #c00000; font-size: 38px; color: #fff; display: block; }
.bk1 p { font-size: 16px; line-height: 34px; color: #333333; }
.bk2 { background: #f0e7de; overflow: hidden; margin: 56px 0 66px; display:none; }
.bk2_a { overflow: hidden; height: 540px; margin: 0 0 55px 0; }
.bk2_left { width: 392px; overflow: hidden; }
.bk2_left h3 { height: 195px; box-sizing: border-box; background: #000; text-align: center; padding: 30px 0; }
.bk2_left h3 b { margin: 28px 0 12px; }
.bk2_left h3 span { display: block; font-size: 20px; color: #fff; margin: 10px 0; }
.bk2_left h3 span font { font-size: 16px; display: block; margin-top: 8px; }
.bk2_left h3 a { width: 148px; height: 30px; line-height: 30px; margin: 0 auto; border-radius: 6px; background: #fff; font-size: 16px; color: #000; display: block; }
.bk2_right { width: 784px; overflow: hidden; }
.bk2_rightqh01 { width: 784px; }
.bk2qh2 { overflow: hidden; width: 784px; }
.bk2qh2 ul li { position: relative; z-index: 0; float: left; width: 784px; }
.bk2qh2 ul li span { background: rgba(0,0,0,0.7); position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; }
.bk2_b { position: relative; z-index: 0; }
.bk2_b span { background: rgba(0,0,0,0.7); position: absolute; z-index: 1; left: 0; bottom: 0; width: 100%; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; }
.bk3 { background: #f0e7de; overflow: hidden; padding: 50px 0 40px; }
.bk3 h2 { text-align: center; color: #000000; font-size: 30px; }
.zjt2, .yjt2 { margin-top: 160px; }
.fynr { width: 1088px; margin: 36px auto 0; }
.fynr ul { float: left; }
.fynr ul li { float: left; }
.fynr ul li span { display: block; color: #333333; font-size: 16px; margin: 16px 0; text-align: center; }
.bk4 { background: #f0e7de; margin: 60px 0 40px 0; overflow: hidden; }
.bk4_a { overflow: hidden; }
.bk4_left { width: 363px; }
.bk4_left h3 { height: 205px; box-sizing: border-box; background: #000; text-align: center; padding: 30px 0; }
.bk4_left h3 b { margin: 28px 0 16px; }
.bk4_left h3 span { display: block; font-size: 20px; color: #fff; margin: 10px 0; }
.bk4_left h3 span font { font-size: 16px; display: block; margin-top: 8px; }
.bk4_left h3 a { width: 148px; height: 30px; line-height: 30px; margin: 0 auto; border-radius: 6px; background: #fff; font-size: 16px; color: #000; display: block; }
.bk4_right { position: relative; z-index: 0; width: 810px; }
