@charset "utf-8";

/************基础样式************/

body{margin:0;padding:0;font:14px Arial,'Microsoft Yahei';color:#522a91;background:#2c1750;}
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;}
ul,li{padding:0px;margin:0px;list-style-type:none;}
input{height:34px;line-height:34px;padding-left:5px;background:none;outline:none;font-family:Arial,"Microsoft YaHei";font-size:16px;color:#fff;float:left;}
.clear{clear:both;font-size:0px;line-height:0px;width:0px;height:0px;visibility:hidden;}
a{color:#ddcafb;text-decoration:none;}
a:hover{color:#ddcafb;text-decoration:none;}


.header{height:78px;background:#323232;z-index:99;position:fixed;width:100%;}
.header_con{padding:16px 15px;max-width:980px;margin:0 auto;}
.header_con span{float:right;}
.header_con span a.top_kf{width:120px;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{height:980px;padding-top:78px;background:url(bg.jpg) no-repeat bottom center;}
.ad{margin:0 auto;padding:40px 15px 10px 15px;text-align:center;}
.btn_con{width:660px;height:70px;margin:30px auto 0 auto;}
.btn_con li{width:40%;padding:0 5%;float:left;}
.btn_con li a{border-radius:6px;font-size:28px;display:block;text-align:center;}
.open_btn01{height:60px;line-height:60px;border:2px solid #dd96fe;color:#dd96fe;}
.open_btn02{height:64px;line-height:64px;background:url(btn_bg.jpg) repeat-x;color:#2c184c;}
.date{text-align:center;font-size:20px;color:#d18bf2;padding:0 5%;}

.col01{max-width:1100px;margin:60px auto 0 auto;}
.col_title{text-align:center;padding-bottom:50px;}
.col_title span{font-weight:medium;color:#fff;font-size:40px;}
.col_title i{display:inline-block;width:180px;height:50px;}
.col_title i.l_titlebg{background:url(../images/title_bg_left.png) no-repeat center;}
.col_title i.r_titlebg{background:url(../images/title_bg_right.png) no-repeat center;}
.sub_title{text-align:center;padding:15px 5% 0 5%;font-size:20px;color:#ddcafb;}

.fandian li{width:46%;margin:0 2% 30px 2%;padding-top:126px;height:150px;color:#2c184c;font-size:38px;font-weight:bold;text-align:center;float:left;display:block;border-radius:10px;}
.fandian li.norm{background:url(norm_bg.jpg) no-repeat center;}
.fandian li.vip{background:url(vip_bg.jpg) no-repeat center;}
.fandian li strong{ font-family:"Arial Black", Gadget, sans-serif, Times, serif;font-size:88px;}

.new li{width:46%;margin:0 2% 40px 2%;padding-top:25px;height:362px;background:#f0e7ff;color:#522a91;font-size:30px;line-height:48px;text-align:center;float:left;display:block;border-radius:10px;}
.new li.new01{background:url(../images/col02_bg01.jpg) no-repeat center;}
.new li.new02{background:url(../images/col02_bg02.jpg) no-repeat center;}
.new li.new03{background:url(../images/col02_bg03.jpg) no-repeat center;}
.new li.new04{background:url(../images/col02_bg04.jpg) no-repeat center;}
.new li h2{color:#2c184c;height:240px;font-size:40px;}

.youshi li{min-height:400px;background:#f0e7ff;border-radius:10px;color:#522a91;font-size:22px;width:22%;float:left;margin:0 1.5% 20px 1.5%;text-align:center;}
.youshi li img{padding:20px 0;}
.youshi li h3{font-size:30px;color:#301a4f;}
.youshi li p{padding:20px;line-height:36px;}

.col02{margin:60px auto 0 auto;padding-top:40px;background:#3e2469;}
.zizhi{max-width:1100px;margin:0 auto;}
.zizhi ul li{color:#fff;font-size:22px;width:22%;float:left;margin:0 1.5% 40px 1.5%;text-align:center;}
.zizhi ul li p{padding:10px;line-height:36px;}

.footer{font-size:14px;color:#b2a0cf;padding:60px 10px;text-align:center;line-height:24px;}

/*icon*/
@font-face{font-family: 'iconfont'; src: url('iconfont.eot'); src: url('iconfont.eot?#iefix') format('embedded-opentype'), url('iconfont.woff') format('woff'), url('iconfont.ttf') format('truetype'), url('iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}

/**右侧快速导航**/
#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 all and (min-width:641px) and (max-width:800px){
	.ad img{width:100%;display:block;margin:0 auto;}
    .youshi li{min-height:360px;background:#f0e7ff;border-radius:10px;color:#522a91;font-size:22px;width:46%;float:left;margin:0 2% 20px 2%;text-align:center;}
}
@media screen and (max-width:640px){
	.header{height:54px;}
    .header_con{padding:10px 10px;}
	.header_con h1 img{height:34px;}
	.top_kf_tel{display:none;}
	.header_con span a.top_kf{width:90px;height:34.5px;display:block;background:url(kf_icon.png) no-repeat 0 0;background-size:90px;}
    .header_con span a.top_kf:hover{background:url(kf_icon.png) no-repeat 0 -34.5px;background-size:90px;}
	.banner{height:650px;padding-top:50px;background:url(bg.jpg) no-repeat bottom center;background-size:880px;}
	.ad{padding:30px 5px 0 5px;}
    .ad img{width:100%;display:block;margin:0 auto;}
	.btn_con{width:100%;height:140px;margin:30px auto 0 auto;}
	.btn_con li{width:92%;padding:0 4% 25px 4%;}
	.col01{margin:30px auto 0 auto;}
	.col_title{padding-bottom:30px;}
	.col_title span{font-size:36px;}
	.col_title i{display:none;}
	.fandian li{width:92%;margin:0 4% 20px 4%;padding-top:130px;height:130px;}
	.new li{width:92%;margin:0 4% 20px 4%;font-size:24px;line-height:36px;height:auto;padding-bottom:25px;}
	.youshi li{min-height:280px;font-size:18px;width:44%;margin:0 0 20px 4%;}
	.youshi li img{padding:20px 0 10px 0;height:70px;}
	.youshi li h3{font-size:24px;}
	.youshi li p,.zizhi ul li p{padding:10px 10%;line-height:26px;}
	.zizhi ul li{font-size:18px;width:49%;margin:0 0.5% 20px 0.5%;}
	.zizhi ul li img{height:70px;}
	.footer{padding:25px 4%;}
	
	#rshares{display: none;}
	}