
/************基础样式************/
body{margin:0;padding:0;font:16px Arial, PingFang SC,"Microsoft YaHei";color:#323232; background:#262626;}
div,form,ul,li,dl,dt,dd,img,input,span,h1,h2,h3,h4,h5,font,p{margin:0;padding:0;border:0;list-style:none;list-style-type:none;}
a,a:hover{color:#323232;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0px;width:0px;height:0px;visibility:hidden;}

/************弹窗************/
.activity_bg{position:fixed;width:100%;height:100%;background:rgba(0, 0, 0, 0.50);z-index:999;}
.tc_title{height:60px;line-height:60px;padding:0 30px;}
.tc_title span{float:right;}
.tc_title span a{color:#999;font-size:40px;}
.tc_title span a:hover{color:#333;}
.guize{width:800px;height:480px;position:fixed;bottom:50%;left:50%;margin:0 0 -240px -400px;}
.guize_con{padding:0 30px;height:400px;position:relative;overflow-y:scroll;}
.guize_con p{padding-bottom:12px;line-height:26px;}
.gz_tips,.gz_tips h4{padding-bottom:15px;}
.zj_table{background:#eee;margin:10px 0 20px 0;min-width:400px;}
.zj_table td,.zj_table th{background:#fff;text-align:center;padding:12px 5px;}
.zj_table td span,.zj_table th span{font-size:12px;color:#999;}

.header{height:78px;background:#323232;z-index:99;position:fixed;width:100%;box-shadow:0 0 10px rgba(0, 0, 0, 0.20);}
.header_con{padding:16px 15px;max-width:960px;margin:0 auto;}
.header_con span{float:right;}
.header_con span a.top_kf{width:130px;height:46px;display:block;background:url(kf_icon.png) no-repeat 0 0; }
.header_con span a.top_kf:hover{background:url(kf_icon.png) no-repeat 0 -46px;}

.banner{text-align:center;margin:0 auto; background:url(../images/bg.jpg) no-repeat center; height:607px; background-size:100% 100%;}
.date{color:#999;}
.btn_con{width:640px;height:80px;margin:30px auto 0 auto;text-align:center;}
.btn_con li{padding:0 10px;width:300px;float:left;}
.btn_con li a{border-radius:40px;font-size:30px;height:72px;line-height:72px;width:280px;margin:0 10px;display:block;box-shadow:0px 8px 15px rgba(190, 39, 36, 0.05);font-weight:bold;transition:0.2s;}
.btn_con li a:hover{width:300px;margin:0;box-shadow:0px 8px 20px rgba(190, 39, 36, 0.20);transition:0.2s;}
.open_btn01{border-bottom:8px solid #e9e7af;background:linear-gradient(90deg,#fffef2,#f5f3bf);}
.open_btn02{border-bottom:8px solid #dad315;background:linear-gradient(90deg,#fee001,#e4dd1a);}

.btn{width:600px; margin:0 auto; position:relative; top:-200px; left:320px;}
.btn_kh{ padding:20px 40px; border:1px solid #bdbdbd; color:#bdbdbd; margin-right:20px;}
.btn_kh:hover{ color:#f2ea18;}
.btn_zj{padding:20px 40px; background:#f2ea18; color:#000;}



.sub_title{padding:10px 5% 0 5%;text-align:center;color:#fee001;font-size:18px;}
.sub_title span a{font-size:14px;background:#fee001;color:#323232;padding:3px 12px;border-radius:30px;margin-left:10px;display:inline-block;}
.sub_title span a:hover{background:#baba00;}
.hb ul li{float:left;width:300px;margin:30px 15px 0 15px;display:block;}
.hb ul li img{width:100%;border-radius:24px;box-shadow:0px 5px 15px rgba(190, 39, 36, 0.20);}

.col_title{text-align:center;padding-bottom:11px;}
.col_title span{font-weight:bold;font-size:36px;padding:15px 30px;;color:#fee001;}
.col_title i{display:inline-block;width:90px;height:50px;}
.col_title i.l_titlebg{background:url(../images/title_bg_left.png) no-repeat bottom;background-size:90px;}
.col_title i.r_titlebg{background:url(../images/title_bg_right.png) no-repeat bottom;background-size:90px;}

.video_bg{background:url(../images/vd_bg.jpg) no-repeat center center;}

.col01,.col02,.col03{width:990px;margin:60px auto 0 auto;}
.col01{ margin-top:0px; position:relative; top:-10px;}
.chaojin li{background:linear-gradient(155deg,#fee001,#e5bd00);border-radius:24px;float:left;margin:0 15px;display:block;}
.chaojin li a{width:260px;padding:20px;min-height:360px;display:block;border-radius:24px;}
/*.chaojin li h4{width:200px;height:30px;background:url(col02_text.png) no-repeat left;display:block;}*/
.chaojin li h4{font-size:24px;background:linear-gradient(180deg,#ffffff,#faf1cc);-webkit-background-clip:text;color:transparent;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.05);margin-bottom:-10px;font-weight:bold;}
.chaojin li h2{font-size:36px;}
.chaojin li h3{font-size:24px;}
.chaojin li p{padding-top:10px;line-height:26px;}

.d-block {
    display: block!important;
}

.youshi li{background:#fcf6e8;border-radius:24px;float:left;width:300px;margin:30px 15px 0 15px;display:block;}
.youshi li img{border-radius:24px 24px 0 0;width:100%;margin-bottom:20px;}
.youshi li p{padding:0 20px 30px 20px;line-height:26px;}

.col05{padding:30px 0 40px 0;background:url(f_bg.jpg) no-repeat bottom;}
.zizhi{width:980px;margin:0 auto;}
.zizhi li{width:225px;min-height:205px;padding:20px 0 0 0;margin:30px 10px 0 10px;float:left;text-align:center;line-height:26px;background:linear-gradient(155deg,#fee001,#e5bd00);border-radius:24px;}
.spokesperson{width:860px;height:340px;margin:30px auto 0 auto;padding:45px 50px;background:#f6dd39;border-radius:24px;position:relative; color:#000;}
.dyr{position:absolute;right:0;bottom:0;}
.spokesperson h2{color:#fee001;font-size:30px;}
.spokesperson ul li{float:left;padding:25px 30px 0 0;color:#000;font-size:16px;}
.spokesperson ul li em{width:24px;height:24px;display:block;background:url(dyr_icon.png) no-repeat;float:left;margin-right:8px;}

.footer{padding:40px 0;text-align:center;font-size:14px;line-height:24px;color:#777;}
.footer p{padding-bottom:10px;}

#rshares{width:74px; border:1px solid #373e61; position:fixed; top:50%; margin-top:-150px;right:2px;  z-index:9}
#rshares i{ display:block;}
#rshares .dialogue-btn{/*border-top:1px solid #373e61; */background-color:#baba00 !important; color: #1e1e1e !important;}
#rshares a,#rshares .dialogue-btn{width:; height:; background:#1b1b1b; display:block;padding:5px 0 5px 0; border-bottom:1px solid #212121; text-decoration: none; font-size:14px;color:#baba00;transition: all 0.36s ease-out 0s; text-align:center}
#rshares a:hover{color:#1e1e1e; background:#baba00;}

.hide-floor{display: none; list-style: none; position: absolute; top:100px; left: -178px ;  transition:all .4s;}
#rshares .dialogue-btn:hover .hide-floor{display: block;}
#rshares .dialogue-btn:hover .hide-floor li{float: left; display: inline-block; }
#rshares .dialogue-btn:hover .hide-floor li a{display: block; padding:10px 0; width: 69px; height: 83px; }
#rshares .dialogue-btn .hide-floor li a img{margin-bottom:5px; width:32px;}

#rshares .dialogue-btn span,#rshares a span{font-size: 0.7rem; margin-bottom: 5px; display: block;}
#rshares .dialogue-btn span{margin-bottom: 11px;}
#rshares .gotop{ padding:8px 0; }

@media (min-width: 768px){
.d-md-none {
    display: none!important;
}
}


@media screen and (max-width:800px){
	#rshares {
		display: none !important;
	}
	.tc_title,.guize_con{padding:0 15px;}
	.guize{width:100%;height:480px;bottom:0;left:0;margin:0;border-radius:18px 18px 0 0;}
	.zj_table td,.zj_table th{font-size:14px;}
	

	.header{height:46px;/*background:linear-gradient(180deg,rgba(0,0,0,0.50),rgba(0,0,0,0));*/}
    .header_con{padding:8px 10px;}
	.header_con h1 img{height:30px;}
	.top_kf_tel{display:none;}
	.header_con span a.top_kf{width:86px;height:30px;display:block;background:url(kf_icon.png) no-repeat 0 0;background-size:86px;}
    .header_con span a.top_kf:hover{background:url(kf_icon.png) no-repeat 0 -30.5px;background-size:86px;}
	
	.banner{background:url(../images/m_bg.jpg) no-repeat center; height:220px; background-size:100% 100%;}
	.btn{width:750px; margin:0 auto; position: inherit; height:100px; padding-top:30px; margin-left:40px;}
	.btn_kh{ padding:15px 10px; border:1px solid #bdbdbd; color:#bdbdbd; margin-right:10px;}
	.btn_zj{padding:15px 10px; background:#f2ea18; color:#000;}
	
	.banner img{width:100%;display:block;}
	.date{font-size:14px;}
	.btn_con{width:100%;max-width:300px;height:150px;margin:10px auto 0 auto;text-align:center;}
    .btn_con li{padding:15px 0 0 0;width:100%;float:left;}
    .btn_con li a{border-radius:40px;font-size:20px;height:50px;line-height:50px;width:100%;margin:0;}
	.btn_con li a:hover{width:100%;max-width:300px;}
    .open_btn01{border-bottom:5px solid #e9e7af;}
    .open_btn02{border-bottom:5px solid #dad315;}
	
	.d-none {display: none!important;}
	
	.col01,.col02{width:100%;margin:20px 0 0 0 !important;}
	.col_title span{font-size:22px;padding:10px 15px;}
    .col_title i{display:none;}
	.sub_title{font-size:14px;}
    .sub_title span a{padding:5px 12px;margin:10px auto 0 auto;display:block;width:70px;}
    .hb ul li{width:92%;margin:15px 4% 0 4%;}
	
	.col02{width:100%;margin:0;}
	.chaojin li{border-radius:18px;margin:15px 4% 0 4%;width:92%;}
	.chaojin li a{width:auto;padding:20px 20px 50px 20px;min-height:inherit;border-radius:18px;}
	.chaojin li h2{font-size:36px;}
	.chaojin li h3{font-size:24px;}
    
	.col03{width:100%;margin:30px 0 0 0;}
    .youshi li{border-radius:18px;width:44%;margin:15px 0 0 4%;min-height:280px;overflow:hidden;}
    .youshi li img{border-radius:18px 18px 0 0;width:138%;margin:0 0 15px -19%;}
    .youshi li p{padding:0 15px;}
	
	.col05{padding:20px 0;background:url(f_bg.jpg) no-repeat bottom;}
    .zizhi{width:100%;}
    .zizhi li{min-height:170px;border-radius:18px;width:44%;margin:15px 0 0 4%;padding:15px 0 0 0;}
	.zizhi li img{width:80px;}
    .spokesperson{width:82%;min-height:380px;margin:15px 4% 0 4%;padding:20px 5% 50px 5%;background:#f6dd39;border-radius:18px;position:relative;overflow:hidden; font-size:12px;}
    .dyr{position:absolute;right:-15%;bottom:0;width:50%;}
	.dyr img{width:100%;}
    .spokesperson h2{font-size:24px;}
    .spokesperson ul li{float:left;padding:15px 0 0 0;width:100%;}

	.footer{padding:25px 6%;}
	}