.bg{background: #f2f3f5;}
.sw_box01 .swiper-wrapper .swiper-slide img{ width: 100%; display: block;}
.sw_box01 .swiper-pagination{position: absolute; left: 0px; bottom:2.5rem; width: 100%; z-index: 99999; width: 30%; border: none; }
.sw_box01 .swiper-pagination .swiper-pagination-bullet{background: #9a9a9a; }
.sw_box01 .swiper-pagination .swiper-pagination-bullet-active{border: 2px solid #c4a073; width: 10px; height: 10px;background: #FFF;}

.sw_box_xmnr .swiper-wrapper .swiper-slide img{ width: 100%; display: block;}
.sw_box_xmnr .swiper-pagination .swiper-pagination-bullet{background: #9a9a9a; }
.sw_box_xmnr .swiper-pagination .swiper-pagination-bullet-active{background: #c4a073;}


.title{ text-align: center;}
.title h3{font-weight: normal;font-size: 1.2rem; margin-top: 1.375rem; background: url("../images/t-fg01.png") no-repeat center bottom; padding-bottom: 0.5rem;}
.title span{font-size: 0.75rem;color: #999;}
.s_box{background: #FFF; margin-bottom: 0.625rem; overflow: hidden;}
.about_text{color: #999;font-size: 0.875rem;text-align: center; margin: 1.18rem 0; line-height: 1.5rem;}
.about_list{text-align: center;}
.about_list dl{ margin-top: 1rem;}
.about_list dl dt{color: #1e2e62; font-size: 1.875rem;}
.about_list dl dd{font-size: 0.875rem; color: #999; line-height: 1.5rem;}
.about_bt_text{font-size: 0.75rem; text-align: center; margin: 0.75rem 0;color: #c9c9c9;}
.more{text-align: center; margin-top:20px;}
.more a{font-size: 0.875rem; color: #FFF;background: #c4a073; display: inline-block; padding: 0.5rem 3rem; border-radius: 2px; margin-bottom: 1.25rem;}
.more a:hover{color: #FFF;}
.sw-box02{margin:0.625rem 0; padding-bottom: 30px;}
.sw-box02{width: 100%;}
.sw-box02 .swiper-slide .s_li02{ width:100%;position: relative;}
.sw-box02 .swiper-slide .s_li02_tu img{width: 100%;display: block;}
.sw-box02 .swiper-slide .s_li02_bt{ border-top: none; padding:.5rem 1.5rem; line-height: 1.5rem; position: absolute; left: 0px; bottom: 0px; background: rgba(0,0,0,0.5); width: 100%; }
.sw-box02 .swiper-slide .s_li02_bt h3 a{font-size:1rem;font-weight: normal;white-space:nowrap; color: #FFF;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: block;}
.sw-box02 .swiper-slide .s_li02_bt p{font-size: 0.875rem;color: #999999;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.sw-box02 .swiper-slide .s_li02_bt {transition: all 1s; box-shadow: 0 4px 20px rgba(0,0,0,0.1);}
.sw-box02 .swiper-slide {-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.9);transform: scale(0.9);}
.sw-box02 .swiper-slide-active,.swiper-slide-duplicate-active { -webkit-transform: scale(1);transform: scale(1);  }
.sw-box02 .swiper-pagination{ bottom: 0px; }
.sw-box02 .swiper-pagination .swiper-pagination-bullet{background: #bfbfbf;}
.sw-box02 .swiper-pagination .swiper-pagination-bullet-active{background: #c4a073;}

.sw_box03{margin:0.625rem 0;}
.sw_box03{width: 100%;}
.sw_box03 .swiper-slide{width:100%; padding: 0px 15px;}
.sw_xm{ overflow: hidden;box-shadow:0 0 20px rgba(0,0,0,0.1); width: 100%;}
.sw_xm{padding: 10px;float: left; border: 1px solid #f0f0f0;background: #FFF;}
.sw_xm span{display: block; overflow: hidden;}
.sw_xm span img{display: block; width: 100%;}
.sw_xm samp{display: block; margin-top:0.625rem;line-height: 1.5rem;}
.sw_xm samp h3 a{font-size: 0.875rem;font-weight: normal;display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.sw_xm samp p{font-size: 0.875rem;font-weight: normal;display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;color: #999999;}
.sw_box03 .swiper-pagination{ bottom: 0px;}
.sw_box03 .swiper-pagination .swiper-pagination-bullet{background: #1e2e62;}

.s_fn{width:100%;padding: 15px; overflow: hidden; margin-bottom: 10px;}
.s_fn ul li{float: left; width:33.333%; text-align: center; border-right: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.s_fn ul li a{display: block;padding: 15px;}
.s_fn ul li a span{display: block;font-size: 0.875rem;}
.s_fn ul li a img{height:40px;}
.s_fn ul li:nth-child(3){border-right: none;}
.s_fn ul li:nth-child(6){border-right: none;}
.s_fn ul li:nth-child(9){border-right: none;}
.s_fn ul li:nth-child(12){border-right: none;}
.s_fn ul li:nth-child(10){border-bottom: none;}
.s_fn ul li:nth-child(11){border-bottom: none;}
.s_fn ul li:nth-child(12){border-bottom: none;}

.news{ margin: .5rem 0px; padding: 0px 15px;}
.news li{overflow: hidden; margin-bottom: .6rem; padding-bottom: .6rem; border-bottom: 1px solid #ededed;}
.news li h3 a{font-size: 0.9rem;font-weight: normal;display: block;}
.news li em{font-size: 0.75rem;color: #999;}
.news li p{font-size: 0.75rem;color: #999; margin-top: 0.5rem;line-height: 1.2rem;}

.cstmr_list{ overflow: hidden;padding: 10px;}
.cstmr_list li{width: 25%; float: left; padding:5px;}
.cstmr_list li a img{width: 100%; border: 1px solid #d9d6d0;}

.sw_box04{padding-bottom: 1rem; margin-bottom: 1.25rem;}
.sw_box04 .swiper-pagination{ bottom: 0px;}
.sw_box04 .swiper-pagination .swiper-pagination-bullet{background: #1e2e62;}

.footer{ overflow: hidden; padding: 15px 15px;}
.footer_top{ border-bottom: 1px solid #dfe0e2; overflow: hidden; padding-bottom: 15px; margin-bottom: 15px;}
.footer_lf{font-size:0.75rem; color: #999; width: 70%;line-height: 1.5rem;}
.footer_rt{width: 30%; padding-left: 20px;}
.footer_rt img{ width: 100%;}
.footer_bt{text-align: center;}
.footer_bt span{color: #999; font-size: 0.875rem;}
.footer_bt p{font-size: 0.75rem; color: #b0b2b6; line-height: 1.5rem; margin-top: .5rem;}
.footer_bt a{ color: #b0b2b6;font-size: 0.75rem;}
.s_top{position: fixed; right:15px; bottom: 10%;z-index: 999999999;display: none;}
.s_top img{width: 40px;}


.tab_qh_hd{overflow: hidden; width: 100%; padding: 0px 15px; margin-bottom: 10px;}
.tab_qh_hd ul{overflow: hidden;width: 100%; background: url("../images/xwfg.jpg") repeat-x bottom;}
.tab_qh_hd ul li{width: 33.333%;float: left; text-align: center; background: url("../images/zjfg.jpg") no-repeat center right; background-size:1px 15px;}
.tab_qh_hd ul li:nth-last-child(1){background: none;}
.tab_qh_hd ul li a{display:inline-block; padding:15px 0;}
.tab_qh_hd ul .on a{ border-bottom: 2px solid #c4a073;color: #c4a073;}

.idx_link{overflow: hidden;padding: 0px 15px;}
.idx_link a{display:block; width:50%; float: left;}
.idx_link a img{width: 100%;display: block;}

.xm_box{ margin-top:20px;}













