
.flo_nav,.header,.newnav{/* display:none; */}
.foot_s{ display:none;}

.foot_s{ width:100%; max-width:600px; margin:0.2rem auto; overflow:hidden;  background-color:#fff;}
.foot_s .cop_st{ text-align:center; font: 13px/30px "microsoft yahei"; color:#666; margin-top:3px;}
.foot_s .cop_st a{ color:#666;}
.foot_s .num_c{ text-align:center; font: 13px/30px "microsoft yahei"; color:#666;}
.foot_s .num_c i{ font-style:normal; margin:auto 5px; font-size:9px; color:#999;}
.foot_s .num_c a{ color:#666;}
.foot_s .num_c span{ margin:auto 10px;}
.bo_na{ width:100%; overflow:hidden; text-align:center; margin-top:10px;}
.bo_na a{ font: 13px/32px "microsoft yahei"; color:#4abbf3; margin:0 10px; display:inline-block;}

.bo_na a img{ float:left; width: 32px; height: 32px;}

.weixin{ text-align:center;}
.weixin img{ margin:5px; height:90px; padding:5px; background-color:#fff;}

.foot_s .num_gl{ width:100%; overflow:hidden; text-align:center; font: 13px/30px "microsoft yahei"; color:#999;}
.foot_s .num_gl a{ color:#666; margin:auto 8px;}


a:hover{ text-decoration: none !important;}
.box_w{overflow:hidden; background-color:#fbf9f2; width:100%;}
.head_box{ overflow:hidden;}
.head_box .logo_css{ float:left; position:relative; padding-top:0.3rem;}
.head_box .in_1200{ margin:0 auto; overflow:hidden; width:12rem;}
.head_box .logo_css img{ float:left; width:1.8rem; margin:0.25rem 0;}
.head_box .logo_css:after{ content:''; float:left; width:1px; height:0.4rem; background-color:#d0a148; margin:0.3rem 0.15rem;}

.mark{ background:url(../img/qd_m.png) no-repeat; background-size:5rem; background-position:0 0;}
.column_m{ width:2rem; height:1rem; float:left; background-position:0 0; margin-top:0.25rem}
.stage{ float:left; width:1.1rem;height:0.38rem; float:left; margin-top:0.73rem; margin-left:0.15rem; background-color:#ff3c1c; text-align:center; font:0.26rem/0.38rem 'microsoft yahei'; color:#fff;}
.to_p{ float:right; margin-top:0.7rem;}
.to_p p{ float:left; font:0.2rem/0.6rem 'microsoft yahei'; color:#333; margin:0 0.2rem;}
.bn{ position:relative; width:100%; height:6.1rem; overflow:hidden;}
.bn img{ position:absolute; width:19.2rem; height:6.1rem; left:50%; -webkit-transform: translateX(-50%);transform: translateX(-50%); top:0;}

.word_b{ width:7rem; margin:0.5rem auto; margin-top: 0.64rem; overflow:hidden; position:relative; padding:0 1rem;}
.sjs_marg{ margin-top: 0.14rem; margin-bottom: 0.1rem;}
.word_b .lef_m{ position:absolute; left:0; top:0; width:0.5rem; height:0.5rem; background-position:-2rem 0;}
.word_b .rig_m{ position:absolute; right:0.1rem; bottom:0.1rem; width:0.5rem; height:0.5rem; background-position:-2rem -0.5rem;}
.sjs_marg .rig_m{ bottom: -0.1rem;}
.word_b p{ font:0.16rem/0.4rem 'microsoft yahei'; color:#333; text-align:center;}
.word_b .text_box{ width: 6.9rem; margin: 0 auto;font:0.16rem/0.32rem 'microsoft yahei'; color:#333; }
.word_b .text_box b{ color: #D0A148; font-size: 0.22rem;}
.tit_css{ overflow:hidden; width:2.5rem; margin:0 auto;}
.tit_css p{ text-align:center; font:bold 0.4rem/0.8rem 'microsoft yahei'; color:#d0a148;}
.tit_css em{ width:1.1rem; height:0.02rem; background-color:#d0a148; display:block; margin:0 auto;}
.tit_css span{  text-align:center; display:block; font: 0.14rem/0.54rem 'microsoft yahei'; color:#d0a148;}

.tit_css02{ overflow:hidden; width:3.6rem; margin:0 auto;}
.tit_css02 p{ text-align:center; font:bold 0.5rem/0.9rem 'microsoft yahei'; color:#d0a148;}
.tit_css02 em{ width:1.1rem; height:0.02rem; background-color:#d0a148; display:block; margin:0 auto;}
.tit_css02 span{  text-align:center; display:block; font: 0.2rem/0.6rem 'microsoft yahei'; color:#d0a148;}

.tit_col p{color: #fff;}
.tit_col em{background-color: #fff;}
.tit_col span{color: #fff;}
.intro_b{ overflow: hidden;}

.w_1200{ width:12rem; margin: 0 auto; overflow:hidden;}
.w_1200 .w_540{ width:5.4rem; float:left; overflow: hidden; background-color:#fff; border-radius:0.1rem; margin:0.2rem 0.3rem 0.4rem 0.3rem; box-shadow:0.04rem 0.04rem 0.06rem rgba(208,161,72,0.25);}

.tit_sty{ width:4rem; padding:0.4rem 0; margin:0 auto; overflow:hidden; border-bottom:1px dotted #d0a148;}
.tit_sty p{ font:0.32rem/0.72rem 'microsoft yahei'; color:#d0a148; text-align:center;}
.tit_sty span{ font-size:0.2rem; display:block; color:#d0a148; text-align:center;}
.peo_p{ width: 4rem; height: 1.4rem; float: left;}
.pic_peo{ width: 1.6rem; height: 1.6rem; float: left; border-radius: 1.6rem; overflow: hidden;}
.pic_peo img{ display: block; width: 100%;}
.peo_info{ float: right; padding-top: 0.5rem; width: 2.2rem;}
.peo_info p{ font:bold 0.4rem/0.6rem 'microsoft yahei'; color: #D0A148; text-align: left;}
.peo_info span{ font:0.28rem/0.48rem 'microsoft yahei'; color: #D0A148; text-align: left;}
.peo_css{ width:4rem; margin:0 auto; height:4rem; overflow:hidden}
.peo_css ul li{ margin:0.3rem auto; overflow:hidden;}
.peo_css ul li p{ font:bold 0.2rem/0.36rem 'microsoft yahei'; color:#d0a148; }
.peo_css ul li span{ font:0.16rem/0.32rem 'microsoft yahei'; color:#333; display:block;}
.work_css{ width:4rem; margin:0 auto; height:4rem; overflow:hidden}
.work_css p{ font:0.16rem/0.4rem 'microsoft yahei'; margin:0.28rem 0; color:#333; text-align:center;}
.work_css .mm_m{ font-size:0; text-align:center; overflow:hidden; margin-top:1rem;}
.work_css .mm_m span{ display:inline-block; vertical-align:middle; height:0.5rem;}
.work_css .mm_m .m01{ width:0.5rem; background-position:-2.5rem -0.5rem;}
.work_css .mm_m .m02{ width:0.4rem; background-position:-3.05rem -0.5rem;}
.work_css .mm_m .m03{ width:0.6rem; background-position:-3.7rem -0.5rem;}

.w_100{ width: 100%; overflow: hidden;}
.ba_ye{ background-color: #D0A148 !important; box-shadow: none !important;}
.bor_ye{ box-sizing: border-box; border: 1px solid #D0A148; box-shadow: none !important;}
.vid_part{ overflow: hidden; padding: 0.4rem 0.3rem;}
.video_tit{ float: left; padding: 1.2rem 0; width: 5.7rem; text-align: center;}
.video_tit p{ font:bold 0.4rem/0.6rem 'microsoft yahei'; color: #fff;}
.video_tit span{ font:0.2rem/0.4rem 'microsoft yahei'; color: #fff;}
.video_box{ float: right; width: 5.7rem; background-color: #fff; height: 3.28rem; position: relative;}
.video_box .video_b{ position: absolute; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%);border:8px solid #fff;}

.qd_part{ overflow: hidden; width: 11.4rem; position: relative; margin: 0 auto; margin-bottom: 0.5rem !important; padding: 0.8rem 0 0.3rem 0;}
.qd_part .num{ position: absolute; font: bold 2.5rem/2.8rem 'microsoft yahei'; width: 100%; text-align: center; top: 2.2rem; color: #D0A148; transform: scaleX(1.2); -webkit-transform: scaleX(1.2);font-family: fantasy; opacity: 0.12;}
.qd_part .info_b{ width: 4.6rem; position: relative; height: 4.2rem; padding-bottom: 0.4rem; margin: 0.1rem auto; color: #666; font: 0.16rem/0.42rem 'microsoft yahei';}
.qd_part .qnr_2{font: 0.16rem/0.36rem 'microsoft yahei';}
.qd_part .wnr_2{font: 0.16rem/0.3rem 'microsoft yahei';}
.qd_part .w_540{ margin:0.15rem 0 0.3rem 0;}
.qd_part .ba_ye .info_b{ color: #fff;}
.qd_part .ba_ye .num{ color: #fff;}
.qd_part .tit_css02{ margin-top: 0.5rem;}
.reply_part{width: 15.4rem;position: relative;margin: 0 auto;margin-bottom: 0.6rem;height: 12.4rem;padding-bottom: 0.6rem;overflow: hidden;}
.reply_part ul li{ float: left; width: 3.6rem; height: 6.4rem; margin:0;}
.reply_part ul li img{ display: block; width: 100%;}
.cir_css{ text-align: center; padding: 0 0; position: absolute; font-size: 0; overflow: hidden; bottom: 0 !important;}
.cir_css span{ display: inline-block; vertical-align: middle; margin: 0 0.1rem !important; width: 0.2rem; height: 0.2rem; border-radius: 0.2rem; background-color: #969696; opacity: 0.1;}
.cir_css span.swiper-pagination-bullet-active{ background-color: #969696; opacity: 0.4;}

.peo_inf_p{ float: left; width: 6rem;}
.peo_inf_p .w_540{ margin-bottom: 0.2rem;}
.peo_inf_p .case_p{ float: left;width: 5.4rem; margin:0 0.3rem;height: 3.36rem; overflow: hidden; position: relative;}
.peo_inf_p .case_p ul li{ float: left; overflow: hidden; width: 5.4rem; height: 3.36rem;}
.peo_inf_p .case_p ul li img{ display: block; width: 100%;}

.peo_inf_p .case_p .cir_css{ position: absolute; z-index: 2; width: 100%; padding: 0.2rem 0; bottom: 0;}
.peo_inf_p .case_p .cir_css span{ background-color: #fff; opacity: 0.4;}
.peo_inf_p .case_p .cir_css span.swiper-pagination-bullet-active{ background-color: #fff; opacity: 0.7;}
.lin_it{ width: 12rem; margin: 0.3rem auto; text-align: center; font-size: 0.27rem; color: #D0A148;}
.other_p{ overflow: hidden; width: 12rem; margin: 0 auto; position: relative; padding-bottom: 0.6rem;}
.other_p ul li{float:left;overflow:hidden;width:3.8rem;height:1.4rem;}
.other_p ul li img{display:block;width:100%;}
.other_p .cir_css{ position: absolute; width: 100%; padding:0.2rem 0; bottom: 0 !important;}
.other_p .cir_css span{ background-color: #fff; opacity: 0.1;}
.other_p .cir_css span.swiper-pagination-bullet-active {background-color: #fff; opacity: 0.4;}

.posi_n{ position: fixed; bottom: 2rem; z-index:5; overflow: hidden; padding: 0.25rem 0; right: 0.6rem; width: 1rem; background-color: #d0a148;}
.posi_n ul li{ text-align: center; width: 1rem;}
.posi_n ul li span{ width: 0.5rem; height:0.5rem; margin: 0 auto; display: block;}
.posi_n ul li p{ font-size: 0.18rem; text-align: center; color: #fff; margin-bottom: 0.05rem;}
.posi_n ul li .mm01{background-position: -2.5rem 0;}
.posi_n ul li .mm02{background-position: -3rem 0;}
.posi_n ul li .mm03{background-position: -3.5rem 0;}
.posi_n ul li .top_b{background-position: -4rem 0; margin-top: 0.2rem;}
.posi_n ul li em{ display: block; width: 1rem; height: 0.3rem; background-position: 0 -1.1rem;}
.oth_b{ padding-bottom: 0.6rem; overflow: hidden;}
.oth_b .tit_css02{ margin: 0.2rem auto;}
@media (max-width: 320px){html{font-size: 106.6666px;} }
@media (min-width: 320px){html{font-size: 106.6666px;} }
@media (min-width: 360px){html{font-size: 120px;} }
@media (min-width: 375px){html{font-size: 125px;} }
@media (min-width: 384px){html{font-size: 128px;} }
@media (min-width: 414px){html{font-size: 138px;} }
@media (min-width: 448px){html{font-size: 149.3333px;} }
@media (min-width: 480px){html{font-size: 160px;} }
@media (min-width: 512px){html{font-size: 170.6666px;} }
@media (min-width: 544px){html{font-size: 181.3333px;} }
@media (min-width: 576px){html{font-size: 192px;} }
@media (min-width: 600px){html{font-size: 200px;} }
@media (min-width: 768px){html{font-size: 100px;} }
@media (max-width: 768px){
	.box_w{max-width: 600px; margin: 0 auto; overflow: hidden;}
	.head_box .in_1200{ width: 3rem; box-sizing: border-box; padding: 0 0.12rem;}
	.w_1200{width: 3rem; }
	.w_1200 .w_540{ width: 2.76rem; float: none; border-radius: 0.04rem; margin: 0.08rem auto;box-shadow: 0.016rem 0.016rem 0.024rem rgba(208,161,72,0.25)}
	.head_box .logo_css{padding-top: 0.02rem;}
	.head_box .logo_css img{ width: 0.72rem; margin: 0.1rem 0; }
	.mark{ background-size: 2rem !important;}
	.head_box .logo_css:after {
	    content: '';
	    float: left;
	    width: 1px;
	    height: 0.16rem;
	    background-color: #d0a148;
	    margin: 0.12rem 0.06rem;
	}
	.column_m {
	    width: 0.8rem;
	    height: 0.4rem;
	    float: left;
	    background-position: 0 0;
	    margin-top:0rem;
	}
	.stage{ width: 0.44rem; height: 0.16rem; font: 0.104rem/0.16rem 'microsoft yahei';margin-top: 0.188rem; margin-left: 0.06rem;}
	.over_vi{ overflow: visible !important; position: relative;}
	.to_p{ position: absolute;
    width: 100%;
	height: 0; overflow: hidden;
    text-align: center;
    background: rgba(251,249,242,0.95);
    left: 0;
	margin-top: 0;
    top: 0.42rem;
    z-index: 2;}
	.to_p p {font: 0.096rem/0.3rem 'microsoft yahei'; width: 25%; margin: 0;}
	.nav_m{ width: 0.16rem; height: 0.2rem; float: right; background-position:-1.82rem 0; margin-top: 0.18rem;}
	.bn{ height: 1.5rem;}
	.bn img{height: 1.5rem; width: auto;}
	.word_b{ padding: 0 0.12rem; box-sizing: border-box; width: 3rem;margin: 0.28rem auto;}
	.sjs_marg{ margin-top: 0.05rem; margin-bottom: 0.1rem;}
	.word_b p{ font: 0.096rem/0.192rem 'microsoft yahei';}
	.word_b p br{ display: none;}
	.word_b .text_box{font: 0.096rem/0.192rem 'microsoft yahei'; width: 100%;}
	.word_b .text_box b{ font-size: 0.096rem;}
	.word_b .lef_m{display: none;}
	.word_b .rig_m{display: none;}
	.tit_css { width: 100%;}
	.tit_css p{ font:bold 0.24rem/0.4rem 'microsoft yahei';}
	.tit_css em{ width: 0.44rem; height: 0.008rem;}
	.tit_css span{ font: 0.096rem/0.256rem 'microsoft yahei';}
	.tit_css02 { width: 100%;}
	.tit_css02 p{ font:bold 0.2rem/0.36rem 'microsoft yahei';}
	.tit_css02 em{ width: 0.44rem; height: 0.008rem;}
	.tit_css02 span{ font: 0.096rem/0.256rem 'microsoft yahei';}
	.qd_part .tit_css02{ margin-top: 0.16rem;}
	.tit_sty{ width: 2.08rem; margin-top: 0.16rem !important; padding: 0.1rem 0;}
	.tit_sty p{ font: 0.16rem/0.26rem 'microsoft yahei';}
	.tit_sty span{ font: 0.104rem/0.204rem 'microsoft yahei';}
	.peo_css {width: 2.08rem;height: 2.1rem; margin-top: 0.1rem;}
	.peo_css ul li{ margin: 0.16rem auto;}
	.peo_css ul li p{ font:bold 0.112rem/0.18rem 'microsoft yahei';}
	.peo_css ul li span{ font: 0.096rem/0.16rem 'microsoft yahei';}
	.work_css{width: 2.08rem;height: 2.1rem;  margin-top: 0.1rem;}
	.work_css p{ font: 0.112rem/0.224rem 'microsoft yahei'; text-align: left; margin: 0 auto;}
	.work_css p br{display: none;}
	.work_css .mm_m{ margin-top: 0.48rem;}
	.work_css .mm_m span{ height: 0.2rem;}
	.work_css .mm_m .m01{width: 0.2rem; background-position: -1rem -0.2rem;}
	.work_css .mm_m .m02{width: 0.2rem; background-position: -1.2rem -0.2rem;}
	.work_css .mm_m .m03{width: 0.24rem; background-position: -1.48rem -0.2rem;}
	.vid_part{ padding: 0.2rem 0.12rem; background-color: #fbf9f2;}
	.video_tit{ float: none; overflow: hidden; padding: 0; width: 100%; text-align: center;}
	.video_tit p{ font:bold 0.24rem/0.32rem 'microsoft yahei'; color: #D0A148;}
	.video_tit span{ font: 0.096rem/0.176rem 'microsoft yahei'; color: #D0A148;}
	.video_box{ float: none; width: 100%; height: 1.74rem; background-color: #eee; margin-top: 0.12rem;}
	.qd_part .info_b{ width: 2.4rem; margin: 0.06rem auto; font: 0.096rem/0.192rem 'microsoft yahei'; height: 2.2rem; padding-bottom: 0.2rem; overflow: hidden;}
	.qd_part .qnr_2{font: 0.096rem/0.17rem 'microsoft yahei';}
	.qd_part .wnr_2{font: 0.096rem/0.14rem 'microsoft yahei';text-align:justify;}
	.qd_part .qnr_1{font: 0.096rem/0.17rem 'microsoft yahei';}
	.qd_part{ margin-top: 0; width: 2.76rem; padding-top: 0.12rem; padding-bottom: 0.24rem;margin-bottom: 0.24rem !important;}
	.qd_part .w_540{ margin: 0 auto;}
	.reply_part{ width: 2.76rem; height: 4.9rem; padding-bottom: 0.24rem; margin-bottom: 0.24rem; margin-top: 0.08rem;}
	.reply_part ul li{ width: 2.76rem; margin: 0; height: 4.9rem; overflow: hidden;}
	.cir_css{ padding: 0 0;}
	.cir_css span{ width: 0.08rem; height: 0.08rem; margin:0 0.04rem !important;}
	.peo_inf_p{ float: none; overflow: hidden; width: 2.76rem; margin: 0 auto;}
	.peo_p{ width: 2.08rem; margin: 0 auto;height: 0.58rem;}
	.pic_peo {width: 0.64rem;height: 0.64rem;border-radius: 0.64rem;}
	.peo_info{ width: 1.2rem; float: right; padding-top: 0.14rem;}
	.peo_info p{font: bold 0.2rem/0.28rem 'microsoft yahei';}
	.peo_info span{font: 0.112rem/0.192rem 'microsoft yahei';}
	.peo_inf_p .case_p{float: none; width: 2.76rem; margin: 0 auto; margin-top: 0.08rem; height: 1.632rem; margin-bottom: 0.08rem;}
	.peo_inf_p .case_p ul li{width: 2.76rem; height: 1.632rem;}
	.peo_inf_p .case_p .cir_css{padding: 0.08rem 0;}
	.lin_it{ display: none;}
	.other_p{ overflow: hidden; width: 2.4rem; margin: 0 auto; position: relative; padding-bottom: 0.6rem;height:0.88rem;}
	.other_p ul li{float:left;overflow:hidden;width:2.4rem;height:0.88rem;}
	.other_p ul li img{display:block;width:100%;}
    .posi_n{ display: none;}
	.qd_part .num{ top: 0.88rem; font-size:1.4rem; line-height: 1.6rem;}
	.oth_b{ margin-top: 0.16rem; padding-bottom: 0.2rem;}
	.oth_b .tit_css02{ margin-bottom: 0;}
	.other_p{ padding-bottom: 0.36rem;}
	.footer{ display:none;}
	#htop_box{ display:none;}
	.foot_s{ display:block;}
	}