body{font-family: "微软雅黑";}

.header{background:#fff;}

.header_bg{width:100%;height: 16px;display: block;}

.wrap{width:1100px;margin-left: auto;margin-right: auto;}

.header_con{margin-top:16px;height: 94px;}

.header_logo{float: left;width: 436px;margin-right: 80px;}

.header_right{float: right;font-size: 16px;margin-top:14px;height: 80px;font-weight: 700;}

.header_right a{color: #000;}





/*nav*/

.nav_bg{padding-top: 4px;height: 60px;background:#fff;border-bottom:1px solid #a0a0a0;}

.nav ul{font-size: 24px;font-weight:700;float: right;margin-right: 52px;}

.nav ul li{float: left;margin-left: 28px;width: 110px;text-align: center;height: 57px;}

.nav ul li a{display: block;color:#5d5d5d;font-weight: 400;}

.nav ul li.active a,.nav ul li:hover a{color:#f0d976;}

.nav ul li.active{height:50px;border-bottom: 7px solid #f9d84b;}



/*banner*/

.banner,.banner_bg{width: 100%;height: 442px;}

.banner{position: relative;border-bottom:1px solid #a0a0a0;}

.banner_con{position: absolute;left: 50%;top:0;margin-left:-550px;width: 1100px;}

.banner_left{float: left;width:591px;height: 414px;margin-right: 40px;padding-top:30px;position: relative;}

.banner_left h2{font-size: 26px;color:#fff;line-height: 40px;font-family: "黑体";height: 40px;padding-bottom: 6px;}

.banner_left h2 img{width:18px;height: 20px;padding-right: 10px;margin-top: 8px;}

.banner_left h3{font-size: 20px;color:#fff;line-height: 32px;font-family: "黑体";text-indent: 2em;}

.banner_left p{font-size: 16px;color:#000;line-height: 28px;letter-spacing: 1px;text-indent: 2em;}

.banner_left a{font-size: 13px;color:#000;position: absolute;right: 0;bottom: 20px;}

.banner_center{float: left;width: 182px;margin-top:124px;}

.banner_right{float: right;width: 196px;margin-right: 16px;margin-top:30px;color:#fff;}

.banner_right .head{font-size: 22px;color:#fff;line-height: 34px;text-align: center;font-weight: 500;}

.banner_right p{font-size: 14px;color:#fff;line-height: 27px;text-indent: 2em; width: 222px;}

.banner_right li{padding-bottom: 6px;}



/*footer*/

.footer_bg{background: #682447;padding-top:76px;padding-bottom: 20px;}

.footer_con{padding-bottom: 60px;}

.footer_join{width:310px;padding-left:124px;float: left;}

.footer_menu{float: left;width: 218px;}

.footer_add{float: left;}

.footer ul{font-size: 12px;color:#fff;line-height: 26px;}

.footer ul li{padding:10px 0;}

.footer ul li a{color:#fff;}

.footer_vis{font-size: 12px;color:#fff;line-height: 20px;text-align:center;font-weight: 700;}





/*index*/

.show{padding-top: 60px;}

.show_dyn{float: left;width: 554px;padding-bottom: 56px;}

.show_side{padding-top: 46px;}

.show_side  p{font-size: 18px;color:#7dc952;line-height: 30px;text-align: center;padding-top: 10px;}

.show_new{float: right;width: 372px;}

.show h2,.about h2{font-size: 22px;line-height: 42px;font-weight: 400;height:42px;}

.show h2 span,.about h2 span{display: block;float: left;width:8px;height:24px;margin-top:8px;margin-right:8px;}

.show_dyn h2{color:#7dc952;}

.show_new h2{color:#f08326;}

.show_new ul{padding-top: 66px;padding-bottom: 28px;}

.show_new li{font-size: 16px;line-height: 24px;margin-bottom: 10px;padding-left:30px;background:url(../images/cri_14.png) no-repeat left center;}

.show_new li a{color:#898887;}

.show_new .more{text-align: right;font-size: 10px;line-height: 16px;}

.show_new .more a{color:#f77219;}





.about h2 span{background:#a88100;}

.about h2{color: #a27c01;}

.about_con{padding-top: 24px;padding-bottom: 80px;}

.about_side{width: 272px;float: left;}

.about_logo{padding-bottom: 36px;}

.about_side li{position:relative;width: 242px;height: 80px;line-height:80px;font-size: 28px;color:#fff;font-family: "微软雅黑";text-align: center;font-weight: 700;letter-spacing: 6px;cursor: pointer;}

.about_side li span{position: absolute;left: 100%;top: 50%;margin-top: -12px;width: 20px;height: 23px;display: none;}

.about_side li.cur span{display: block;}

.about_right{width: 828px;float: right;}

.about_int{background: #eee;padding-top: 50px;margin-top: 122px;height: 530px;padding-bottom: 20px;}

.about_int .cha{padding:20px 0 40px;background: url(../images/bor.jpg) no-repeat;}

.about_int .cha_pho{width: 182px;float: left;padding-left:20px;}

.about_int .cha_job{width:574px;float: left;}

.about_int h3{font-size: 23px;color: #c07e0b;line-height: 40px;font-family: "黑体";font-weight: 900;padding-bottom: 10px;}

.about_int h3 span{padding-left: 26px;font-size: 18px;color: #cc830e;}

.about_int h4{font-size: 17px;color:#333;line-height: 32px;font-weight: 500;}

.about_int p{font-size: 17px;color: #2c2c2c;line-height: 32px;font-weight: 500;}

.about_int .vice{padding-top: 16px;background: url(../images/bor.jpg) no-repeat;padding-left:20px;padding-bottom: 22px;}

.about_int .vice_pho{float:left;width: 160px;padding-top: 8px;}

.about_int .vice_job{float:left;width: 230px;}

.about_int li{float: left;width: 390px;min-height:274px;margin-bottom:10px;}

.about_int ul{margin-top:-10px;}

.about_fuwu{padding:30px 0;background:#EEEEEE;position: relative;margin-top: 122px;}

.about_fuwu_left{float: left;padding-left: 48px;width: 240px;font-size: 18px;color: #ba9419;line-height: 30px;letter-spacing: 3px;}

.about_fuwu_right{width: 412px;padding-right: 66px;float: right;}

.about_fuwu_right p{font-size: 18px;color:#ba9419;line-height: 20px;padding-left: 18px;background:url(../images/xx.png) no-repeat left 6px;padding-bottom: 16px;letter-spacing: 3px;}

.about_fuwu_line{position: absolute;left: 310px;top: 36px;width: 1px;height: 412px;background:#ba9419;}

.about_map{background: #eeeeee;margin-top: 122px;}

.about_map_left{float: left;padding-left: 32px;padding-top:170px;width: 270px;}

.about_map_left p{font-size: 18px;color:#ba9419;line-height: 30px;letter-spacing: 2px;}

.about_map_left p.ind{text-indent: 2em;}

.about_map_right{padding-top: 90px;}

.about_map_right img{padding-bottom:80px;}

.about_right>ul>li{display: none;}

.about_right>ul>li.cur{display: block;}

.ad{margin:0 auto 86px;}

.ad_left{width: 636px;float: left;border:1px solid #a0a0a0;background: #fff;}

.ad_left ol{height: 58px;font-size: 21px;line-height: 58px;text-align: center;}

.ad_left ol li{cursor: pointer;width: 211px;float: left;border:1px solid #a0a0a0;border-top: none;border-left:none;}

.ad_left ol li.active{border-bottom:1px solid #fff;}

.ad_left ul li{height: 266px;overflow: hidden;position: relative;width: 100%;display: none;}

.ad_left ul li.cur{display: block;}

.ad_left ul ul{float: left;}

.ad_left ul ul li{float: left;width: 180px;text-align: center;display: block;}

.ad_left ul ul a{display: block;}

.ad_left ul ul div{height: 120px;padding:48px 0 26px;}

.ad_left ul ul div img{width: 120px;height: 120px;}

.ad_left ul ul p{font-size: 16px;color:#333;line-height: 20px;font-weight: 400;width: 172px; padding-left: 10px;}

.ad_logo{float: right;width: 456px;border:1px solid #a0a0a0;}

/*功能介绍*/

.group{margin: 66px auto 20px;background:#fff;padding-left: 36px;width: 1064px;padding-top: 60px;height: 286px;}

.group li{width: 266px;float: left;padding-top: 8px;text-align: center;}

.group li h3{margin-top: 32px;font-size: 21px;color:#8f8f8f;line-height: 32px;font-weight: 500;}

.group li p{font-size: 13px;color:#8f8f8f;line-height: 22px;font-weight: 500;}





/*会员中心*/

.vip_type{margin-bottom: 40px;padding: 124px 0 24px;}

.vip_type h2{font-size: 24px;color:#10bd4f;line-height: 42px;font-family: "黑体";margin-bottom: 20px;}

.vip_type h2 span{display: inline-block;vertical-align: top;margin-top:10px;width: 8px;height: 24px;background: #10bd4f;margin-right: 9px;}

.vip_type_left{float: left;width: 536px;}

.vip_com{padding:0px 12px 12px 14px;background: #fff;margin-bottom: 22px;min-height: 62px;}

.vip_com_name{float: left;width: 95px;font-size: 16px;color:#797979;line-height: 20px;letter-spacing: 2px;}

.vip_com_wz{font-size: 16px;color:#797979;line-height: 25px;float: right;width: 520px;letter-spacing: 3px;}

.vip_type_right{float: right;width: 530px;}

.vip_type_right .title{background:#d1ac01;text-align: center;height: 98px;line-height: 98px;}

.vip_type_right .title img{vertical-align: middle;}

.vip_type_right .title span{padding-left: 24px;font-size: 28px;color:#fff;font-weight: 400;}

.vip_type_new{height: 296px;padding-top: 10px;background:#fff;text-align: center;}

.vip_type_new h4{font-size: 17px;color:#9e9e9e;line-height: 32px;font-weight: 400;margin-bottom: 10px;}

.vip_type_new p{font-size: 15px;color:#10bd4f;line-height: 44px;}

.vip_type_new p a{color:#8a8a8a;}





.vip_apply h2{font-size: 24px;color:#d1ac01;line-height: 42px;font-family: "黑体";margin-bottom: 26px;}

.vip_apply h2 span{display: inline-block;vertical-align: top;margin-top: 10px;width: 8px;height: 24px;background:#d1ac01;margin-right: 10px;}

.apply_tab{width: 536px;float:left;background: #fff;}

.apply_tab h3 {height: 132px;line-height: 132px;background: #10bd4f;text-align: center;}

.apply_tab h3 img {vertical-align: middle;}

.apply_tab h3 span {padding-left: 34px;font-size: 28px;color: #fff;font-weight: 400;}

.apply_tab ul{float: left;}

.apply_tab .apply_table_type{width: 130px;}

.apply_tab .apply_table_type li {

    color: #10bd4f;

}

.apply_tab ul li {line-height: 48px;text-align: center;font-size: 16px;color: #9e9e9e;}

.apply_table .apply_table_type strong {color: #9e9e9e;}

.apply_table ul li strong {display: block;height: 60px;font-size: 18px;line-height: 80px;}

.apply_tab .apply_table_money {width: 224px;}

.apply_tab .apply_table_down{width: 182px;}

.apply_tab_con{height: 298px;}

.vip_apply{margin-bottom:184px; }

.apply_online{float: right;width: 530px;}

.apply_online_con{width: 530px;height: 308px;background: url(../images/abg.jpg) no-repeat;}

.apply_online h3{height: 122px;line-height:122px;text-align: center;font-size: 32px;color:#cb9b00;background: #fff;}

.apply_online_conbg{height: 100%;background:rgba(0,0,0,0.3);position: relative;}

.apply_online_con i {

    position: absolute;

    width: 22px;

    height: 20px;

    background: url(../images/jt.png) no-repeat;

    left: 136px;

    top: 0px;

    z-index: 1;

}

.apply_online_con a {

    display: block;

    width: 160px;

    height: 60px;

    position: absolute;

    top: 142px;

    text-align: center;

    color: #fff;

    font-size: 20px;

    line-height: 32px;

    z-index: 1;

}

.apply_com {left: 92px;}

.apply_per{left: 310px;}

.hisp{padding-left:32px;}

.hisp_left{float: left;width: 400px;background:#fff;}

.hisp ul{width: 668px;float: right;}

.hisp ol li{font-weight: 900; width: 272px;height: 80px;font-size: 26px;color:#fff;line-height: 80px;padding-left: 40px;cursor: pointer;}

.hisp ol li.active{margin-left: 24px;}

.hisp_con{float: right;width: 670px;height: 1075px;background: #eee;}

.hisp_con_act h2{margin:26px 0 24px;width: 90px;padding-right:6px;font-size: 40px;color:#fff;line-height: 52px;padding-right:6px;text-align: center;border-right:1px solid #fff;padding:2px 0 8px;font-family: "黑体";font-weight: 700;}

.hisp_con_inn{height: 866px;background:#eee;padding:0 38px;}

.hisp_con_inn h3{font-size: 28px;color:#918b8b;line-height: 46px;padding:20px 0 14px;text-align: center;border-bottom:1px solid #959595;font-family: "黑体";font-weight: 400;}

.hisp_con_inn dt{width: 408px;border-bottom:1px solid #959595;margin:0 auto;text-align: center;font-size: 26px;line-height: 48px;padding:16px 0 18px;color:#a7a7a7;font-family: "黑体";font-weight: 400;margin-bottom: 28px;}

.hisp_con_inn dd{font-size:19px;color:#a7a7a7;line-height: 70px;font-weight: 400;font-family: "黑体";}

.hisp_con_inn a{color:#a7a7a7;}

.hisp_con li{height: 1073px;padding-top: 1px;display: none;}

.hisp_con li.cur{display: block;}

.hisp{padding-bottom: 62px;}

.photo{padding-bottom: 192px;padding-left: 36px;}

.photo h2{font-size: 24px;color:#009135;line-height: 42px;font-family: "黑体";height: 42px;padding-bottom: 10px;font-family: "黑体";font-weight: 400;word-spacing: 4px;}

.photo h2 span{float: left;width: 8px;height: 24px;background: #038f36;margin-right: 10px;margin-top: 10px;}

.photo h2 .more{font-size: 18px;color:#009135;line-height: 38px;float: right;margin-top: 6px;margin-right: 60px;}

.photo_con{overflow: hidden;}

.photo_con ul li{margin-left: 56px;border:1px solid #a0a0a0;width: 281px;float: left;}

.photo_con ul li h3{font-size: 17px;color:#8e8e8e;line-height: 54px;border-top: 1px solid #8e8e8e;border-bottom: 1px solid #8e8e8e;padding:18px 6px;text-align: center;font-weight: 500;}

.photo_con ul li a{font-size: 17px;color:#ff0000;line-height: 32px;display: block;text-align: center;padding-bottom: 10px;} 







.hdyg{padding:88px 0 162px;}

.hdyg ol{overflow: hidden;padding-bottom: 12px;}

.hdyg ol li{float: left;cursor: pointer;margin-right: 28px;font-size: 24px;color:#e2e2e2;line-height: 42px;font-family: "黑体";font-weight: 400;}

.hdyg ol li span{display: block;width: 8px;height: 24px;margin-top: 10px;background:#038f36;float: left;margin-right: 10px;display: none;}

.hdyg ol li.active span{display: block;}

.hdyg ol li.active{color:#009135;}

.hdyg ul li p{font-size: 18px;color:#c7c7c7;line-height: 50px;padding-left: 18px;}

.hdyg ul li a{color:#403f3f;}

.hdyg ul li a span{padding-left: 50px;}

.hdyg ul li{display: none;}

.hdyg ul li.cur{display: block;}



.sh_photo_bg{background: #fff;}

.sh_photo{width: 1200px;padding:28px 0 160px;margin:0 auto;}

.sh_photo h2{font-size: 24px;color:#827f7f;line-height: 38px;text-align: center;font-weight: 400;letter-spacing: 4px;padding-bottom: 42px;}

.sh_photo h2 a{font-size: 18px;color:#b7b7b7;float: right;margin-right: 106px;}

.sh_photo h3{font-size: 16px;color:#8e8e8e;line-height: 36px;padding:16px 0;border-top: 1px solid #a0a0a0;border-bottom: 1px solid #a0a0a0;text-align: center;}

.sh_photo a{font-size: 16px;color:#ff0000;line-height: 19px;display: block;text-align: center;}

.sh_photo_qh{position: relative;}

.sh_photo_qh .arrow-left,.sh_photo_qh .arrow-right{width: 18px;height: 60px;position: absolute;top: 50%;margin-top: -30px;}

.sh_photo_qh .arrow-left{left: 0;background: url(../images/al.png) no-repeat;}

.sh_photo_qh .arrow-right{right: 0;background: url(../images/ar.png) no-repeat;}







/*xinjian*/

.sign {

	width: 400px;

	height: 500px;

	position: fixed;

	left: 50%;

	top: 50%;

	margin-left: -226px;

	margin-top: -276px;

	background: url(../images/sign_bg.png) no-repeat;

	z-index: 4;

	border-radius: 4px;

	padding: 26px;

	opacity: 0;

	filter: alpha(opacity:0)

}



.sign h2 {

	height: 100px;

	text-align: center;

	line-height: 100px;

	background: #98d07a;

	font-size: 30px;

	color: #fff;

	font-weight: 400

}



.sign h2 div {

	float: left;

	width: 254px;

	height: 100%

}



.sign h2 span {

	float: left;

	width: 1px;

	height: 26px;

	background: #fff;

	margin-top: 37px

}



.sign h2 a {

	float: left;

	width: 145px;

	height: 100%;

	background: url(../images/sign_close.png) no-repeat;

	background-position: 50%

}



.sign div {

	height: 100px;

	position: relative

}



.sign div p {

	height: 45px;

	line-height: 45px;

	margin-left: 30px;

	font-size: 18px;

	color: #40312b

}



.sign div input {

	margin-left: 40px;

	width: 320px;

	height: 54px;

	border: none;

	border-radius: 4px;

	background: #fafafa;

	text-indent: 20px;

	outline: none;

	font-size: 16px

}



.sign h3 {

	height: 100px;

	background: #e0f1d7;

	overflow: hidden

}



.sign h3 a {

	display: block;

	width: 124px;

	height: 48px;

	background: url(../images/sign_btn.png) no-repeat;

	text-align: center;

	line-height: 46px;

	border-radius: 4px;

	color: #fff;

	margin-left: 140px;

	margin-top: 28px

}



.sign div span {

	position: absolute;

	height: 54px;

	line-height: 54px;

	left: 60px;

	top: 45px;

	color: #aaa7a6

}



.error_tip {

	display: block;

	height: 62px;

	line-height: 62px;

	text-align: center;

	color: #f15a25

}



.vip_nav {

	width: 1100px;

	height: 96px;

	margin: 0 auto;

	border-bottom: 4px solid #29aae3;

	line-height: 96px

}



.vip_nav a {

	float: left;

	width: 142px;

	text-align: center;

	margin-right: 10px;

	font-size: 24px

}











/*activity_show*/

.act_show{padding: 50px 0 162px;width: 1100px;margin-left: auto;margin-right: auto; }

.act_show h2{text-align: center;color: #d8c81b;font-size: 24px;}

.act_show p{line-height: 30px;text-indent: 32px;font-size: 16px;color: #595959; padding-top: 30px;}

.act_show img{    display: block;

    margin: 10px auto;};





/*activity_show*/

.ab_show{padding: 50px 0 162px;width: 1100px;margin-left: auto;margin-right: auto; }

.ab_show h2{text-align: center;height: 100px;color: #d8c81b;font-size: 24px;}

.ab_show p{line-height: 33px;font-size: 14px;color: #595959; text-indent: 2em;}





.tancu{display: none;}

.photo_con ul li{cursor: pointer;}

.tancu_bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: #000;z-index: 2;opacity: .8;}

.tancu_con{position: absolute;

    width: 1024px;

    height: 1100px;

    top: 0;

    left: 50%;

    margin-left: -512px;

    z-index: 3;

    background: #000;}

.tancu_photo{width: 960px;

    border: 2px solid #fff;

    margin: 64px auto 52px;

    position: relative;

    cursor: pointer;}

.tancu_photo img{max-width: 100%;}

.tancu_photo li{display:none; text-align: center;}

.tancu_photo li.active{display: block;}

.tancu_list{width: 960px;

    height: 90px;

    margin: 0 auto;

    position: relative;}

.tancu_list div{width: 847px;

    height: 100%;

    margin: 0 auto;

    position: relative;

    overflow: hidden;}

.tancu_list ul{height: 100%;

    position: absolute;

    left: 0;}

.tancu_list ul li{float: left;

    width: 90px;

    height: 90px;

    margin-right: 18px;

    cursor: pointer;}

.tancu_list ul li img{    display: block;

    width: 100%;

    height: 100%;}

.tancu_list .prev{display: block;

    width: 32px;

    height: 80px;

    position: absolute;

    top: 5px;

    left: 0;

    background: url(../images/prev.png) no-repeat;

    background-position: 50%;}

.tancu_list .next{display: block;

    width: 32px;

    height: 80px;

    position: absolute;

    bottom: 5px;

    right: 0;

    background: url(../images/next.png) no-repeat;

    background-position: 50%;}

.tancu_list ul li.active{width: 86px;

    height: 86px;

    border: 2px solid #fff;}