@charset "utf-8";
/* CSS Document */

/*reset*/
* {
	margin: 0;
	padding: 0;
	border: none;
}
html {
	background-image: url(about:blank);
	background-attachment: fixed;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
a:hover {
	text-decoration: underline;
	color: #f00;
}
ol, ul, li, dl {
	list-style: none;
}
img {
	border: none;
	vertical-align: top;
}
table {
	border-collapse: collapse;
}
body {
	font: normal 14px/160% '黑体', '黑体', simsun, tahoma, sans-serif;
	
	color: #fff;
	-webkit-text-size-adjust: none;
	background: #f4f5f6;
	min-width: 1200px;
	overflow-x: hidden;
}
/** 基本类 **/
.clfix:after, .dcon:after, .content:after {
	content: "";
	display: table;
	clear: both;
}
.clfix, .dcon, .content {
*zoom:1;
}
.fb {
	font-weight: bold;
}
.f_yh {
	font-family: "黑体";
}
.hide {
	display: none;
}
a {
	outline: 0;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
i {
	font-style: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/**logo**/
.logo {
	width: 212px;
	position: absolute;
	top: 130px;
	left: 0;
	z-index: 7;
}
.logo a {
	display: block;
}
/*layout*/
.container {
	width: 100%;
	position: relative;
}
.wrap {
	width: 1100px;
	margin: 0 auto;
}
/*顶图模块*/
.main-top {
	height: 900px;
	position: relative;
}
.main-top .main-box {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
}
.main-top .wrap {
	position: relative;
	height: 900px;
	z-index: 6
}
/*顶部导航栏*/
.menu {
	height: 0px;
	background: url(../logo50Images/nav_bg.jpg) repeat-x;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 10;
}
.nav {
	width: 1080px;
	margin: 0 auto;
}
.nav ul {
	overflow: hidden;
}
.nav li {
	float: left;
}
.nav li a {
	display: block;
	width: 180px;
	height: 0px;
	font-size: 24px;
	color: #fff;
	line-height: 0px;
	text-align: center;
	text-decoration: none;
}
.nav li a:hover {
	color: #ead19f;
	text-decoration: none;
}
.top_slidebox {
	width: 350px;
	height: 204px;
	padding-top: 500px;
	position: relative;
}
.top_slidebox a {
	width: 77px;
	/* height: 209px; */
	display: block;
	float: left;
	margin-right: 40px;
	background: url(../logo50Images/top_btns.png) no-repeat;
}
.top_slidebox a.ts {
	margin-top: 40px;
}
.top_slidebox a:hover {
	background-position: -83px 0;
}
.top_slidebox a p {
	width: 40px;
	text-align: center;
	font-size: 24px;
	line-height: 25px;
	padding: 33px 0 0 18px;
	color: #fff;
	font-family: "宋体"
}
.top_slidebox a i {
	width: 40px;
	height: 36px;
	display: inline-block;
	font-size: 23px;
	color: #b8c2ff;
	text-align: center;
}
.top_slidebox a:hover i {
	color: #ffdb8f
}
.p_tit {
	width: 100%;
	height: 45px;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../logo50Images/p_tit.png) no-repeat;
}
.p_tit1 {
	background-position: 0 0;
}
.p_tit2 {
	background-position: 0 -54px;
}
.p_tit3 {
	background-position: 0 -106px;
}
.p_tit4 {
	background-position: 0 -163px;
}
.p_tit5 {
	background-position: 0 -221px;
}
.p_tit6 {
	background-position: 0 -281px;
}
.p_tit7 {
	background-position: 0 -334px;
	margin-top: 44px
}
.bottom-cover {
	width: 100%;
	height: 47px;
	background: url(../logo50Images/top_cover.png) top center no-repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
/*顶部滚动图*/
.banner {
	position: absolute;
	height: 900px;
	overflow: hidden;
	width: 100%;
	top: 0;
	z-index: 1;
	left: 0;
}
.banner ul {
	position: relative;
}
.banner li {
	height: 940px;
	display: none;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.banner li.on {
	display: block;
}
.banner li.first {
	background: url(../logo50Images/main-bg1.jpg) top center no-repeat;
}
.banner li.second {
	background: url(../logo50Images/main-bg2.jpg) top center no-repeat;
}
.banner li.third {
	background: url(../logo50Images/main-bg3.jpg) top center no-repeat;
}
.banner li img {
	display: block;
}
/*欢乐抽奖 part1*/
.part1 {
	height: 1101px;
	background: url(../logo50Images/part1.jpg) top center no-repeat;
	position: relative;
}
.part1 .wrap {
	padding-top: 100px;
}
.part1 .atyBox {
	width: 528px;
	margin-top: 90px;
}
.part1 .atyBox p {
	font-size: 16px;
	line-height: 28px;
	color: #fff;
	margin-top: 5px;
}
.part1 .atyBox strong {
	color: #2c356d;
	width: 82px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background: #ffe6af;
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
}
.part1 .xwj_box {
	margin-top: 70px;
	width: 100%;
	height: 170px;
}
.part1 .s_tit {
	height: 32px;
	padding-left: 42px;
	font-size: 30px;
	line-height: 32px;
	background: url(../logo50Images/s_tit_sp.png) 2px center no-repeat;
	font-family: "宋体";
	font-weight: bold;
}
.xwj_box ul {
	width: 110%;
	margin-top: 36px;
}
.xwj_box li {
	width: 224px;
	height: 97px;
	margin-right: 68px;
	background: url(../logo50Images/lw_sp.png) no-repeat;
	float: left;
	position: relative;
	z-index: 3
}
.xwj_box li .txt {
	width: 100%;
	height: 100%;
	line-height: 97px;
	font-size: 26px;
	font-weight: bold;
	color: #ffeabe;
	text-align: center;
}
.xwj_box a:hover .txt {
	text-decoration: underline;
}
.xwj_box li .tips {
	width: 224px;
	height: 103px;
	background: url(../logo50Images/lb_tips_bg.png) no-repeat;
	position: absolute;
	top: -104px;
	left: 0;
	display: none;
}
.xwj_box li .tips p {
	padding: 20px;
	font-size: 16px;
	line-height: 22px;
}
.xwj_box li:hover .tips, .xwj_box li:hover .wx-img {
	display: block;
}
.wx-img {
	width: 181px;
	position: absolute;
	top: 99px;
	left: 22px;
	display: none;
	z-index: 999;
}
.part1 .lwj_box {
	margin-top: 62px;
}
.lwj_box ul {
	width: 110%;
	margin-top: 45px;
}
.lwj_box li {
	width: 136px;
	height: 228px;
	background: url(../logo50Images/jl_bg.jpg) no-repeat;
	float: left;
	margin-right: 90px;
	position: relative;
	z-index: 2
}
.lwj_box li:hover {
	cursor: pointer;
}
.lwj_box li p {
	width: 40px;
	margin: 0 auto;
	padding-top: 16px;
	line-height: 24px;
	font-size: 22px;
	color: #bd3313;
	text-align: center;
}
.lwj_box li p i {
	width: 40px;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-bottom: 13px;
}
.lwj_box li .lw_img {
	display: block;
	position: absolute;
	background: url(../logo50Images/jl_icon.png) no-repeat;
}
.lwj_box li .lw_img1 {
	width: 92px;
	height: 122px;
	bottom: -27px;
	left: -44px;
}
.lwj_box li .lw_img2 {
	width: 92px;
	height: 122px;
	background-position: -152px 0;
	bottom: -27px;
	left: -44px;
}
.lwj_box li .lw_img3 {
	width: 133px;
	height: 122px;
	background-position: -285px 0;
	bottom: -45px;
	left: -44px;
}
.lwj_box li .lw_img4 {
	width: 90px;
	height: 122px;
	background-position: -438px 0;
	bottom: -34px;
	left: -34px;
}
.lwj_box li .lw_img5 {
	width: 136px;
	height: 122px;
	background-position: -558px 0;
	bottom: -27px;
	left: -44px;
}
/*双人坐骑 part2*/
.part2 {
	height: 1376px;
	background: url(../logo50Images/part2.jpg) top center no-repeat;
	position: relative;
}
.part2 .wrap {
	padding-top: 132px;
}
.part2 .desc_box {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 32px;
}
.part2 .desc_box p {
	position: relative;
	color: #0a0f34;
	text-align: justify;
}
.part2 .desc_box p a {
	position: absolute;
	right: 0;
	bottom: 0;
	text-decoration: underline;
	color: #bd3313;
}
.part2 .zq_con {
	width: 100%;
	overflow: hidden;
}
.part2 .zq_box {
	overflow: hidden;
	width: 268px;
	margin-top: 30px;
	float: left;
}
.part2 .zq_box.mr {
	margin-right: 148px;
}
.part2 .zq_img {
	width: 100%;
	height: 249px;
	position: relative;
}
.part2 .zq_img img {
	display: block;
	position: absolute;
	left: 50px;
	top: 63px;
}
.part2 .zq_img img.spot_gif {
	width: 40px;
	height: 20px;
	left: 50%;
	margin-left: -20px;
	top: 200px;
}
.zq_img1 {
	background: url(../logo50Images/zq_gif_bg1.png) no-repeat;
}
.zq_img2 {
	background: url(../logo50Images/zq_gif_bg2.png) no-repeat;
}
.part2 .zq_desc .name {
	width: 100%;
	height: 54px;
	line-height: 54px;
	background: url(../logo50Images/zq_name.png) 46px center no-repeat;
	font-size: 30px;
	color: #244ba2;
	text-align: center;
}
.part2 .zq_desc p {
	padding-top: 10px;
	border-top: 2px solid #bcbfc7;
	font-size: 16px;
	color: #0a0f34;
	line-height: 28px;
	text-align: justify;
}
.part2 .zq_dy {
	width: 100%;
	height: 306px;
	padding-top: 24px;
	position: relative;
}
.part2 .zq_dy_step {
	margin: 58px 0 0 40px;
	float: left;
}
.part2 .zq_dy_step p {
	padding-left: 34px;
	width: 360px;
	background: url(../logo50Images/s_tit_sp2.png) 0 3px no-repeat;
	line-height: 26px;
	font-size: 18px;
	color: #0a0f34;
	margin-bottom: 12px;
}
.part2 .zq_dy_step strong {
	color: #404c96
}
.part2 .zq_dy_code {
	width: 184px;
	position: absolute;
	left: 476px;
	top: 70px;
	text-align: center;
}
.part2 .zq_dy_code img {
	display: inline-block;
	width: 184px;
}
.part2 .zq_dy_code p {
	line-height: 30px;
	font-size: 15px;
	color: #191a30;
}
/*新界面*/
.part3 {
	height: 850px;
	background: url(../logo50Images/part3.jpg) top center no-repeat;
	position: relative;
}
.part3 .wrap {
	padding-top: 132px;
}
.part3 .desc_box {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 40px;
}
.part3 .desc_box p {
	position: relative;
	color: #fff;
	text-align: justify;
}
.part3 .desc_box p a {
	position: absolute;
	right: 0;
	bottom: 0;
	text-decoration: underline;
	color: #bd3313;
}
.part3 .img-box {
	width: 100%;
	margin-top: 50px;
	overflow: hidden;
}
.part3 .img-box .img-show {
	width: 522px;
	overflow: hidden;
	float: left;
}
.part3 .img-show .tit {
	height: 39px;
	line-height: 39px;
	padding-left: 56px;
	color: #fee4ad;
	font-size: 30px;
	background: url(../logo50Images/p3_s_tit.png) no-repeat;
}
.part3 .img-show.r {
	float: right;
}
.part3 .slide-box {
	width: 522px;
	height: 320px;
	position: relative;
	background: #ffcb7b;
	margin-top: 20px;
}
.part3 .slide-box .inner_border {
	width: 508px;
	height: 306px;
	position: absolute;
	left: 6px;
	top: 6px;
	border: 1px solid #bdcbee;
	z-index: 4
}
.part3 .inner_line {
	background: #bdcbee;
	position: absolute;
	z-index: 4
}
.part3 .inner_line_l {
	width: 1px;
	height: 308px;
	top: 6px;
	left: 6px;
}
.part3 .inner_line_r {
	width: 1px;
	height: 308px;
	top: 6px;
	right: 6px;
}
.part3 .inner_line_t {
	width: 510px;
	height: 1px;
	top: 6px;
	left: 6px;
}
.part3 .inner_line_b {
	width: 510px;
	height: 1px;
	bottom: 6px;
	left: 6px;
}
.part3 .slide-box .right_new {
	width: 53px;
	height: 47px;
	background: url(../logo50Images/p3_new.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 5;
}
.part3 .slide-box .slide, .part3 .slide-box .slide ul, .part3 .slide-box .slide li {
	width: 522px;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.slide-box .btn_l, .slide-box .btn_r {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	z-index: 4;
	width: 64px;
	height: 64px;
	cursor: pointer;
	background: url(../logo50Images/slide_btns.png) no-repeat;
	z-index: 6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.slide-box .slide li img {
	width: 100%;
	height: 100%;
}
.part3 .slide-box .btn_l {
	left: 0px;
}
.part3 .slide-box .btn_r {
	right: 0px;
	background-position: -67px 0;
}
.slide-box .btn_l:hover, .slide-box .btn_r:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
/*群雄PVP活动*/
.part4 {
	height: 752px;
	background: url(../logo50Images/part4.jpg) top center no-repeat;
	position: relative;
}
.part4 .wrap {
	padding-top: 120px;
}
.part4 .desc_box {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 40px;
}
.part4 .desc_box p {
	position: relative;
	color: #0a0f34;
	text-align: justify;
}
.slideBox {
	width: 100%;
	height: 381px;
	position: relative;
	margin-top: 30px;
}
.slideBox .hd {
	overflow: hidden;
	position: absolute;
	left: 274px;
	bottom: -46px;
	z-index: 1;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 30px;
	width: 23px;
	height: 23px;
	cursor: pointer;
	background: url(../logo50Images/cube_icon.png) no-repeat;
	background-position: -25px 0;
}
.slideBox .hd ul li.on {
	background-position: 0px 0;
}
.slideBox .slide_child {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .slide_child li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	width: 784px;
	height: 381px;
}
.slideBox .img_txt {
	width: 402px;
	height: 370px;
	position: absolute;
	background: url(../logo50Images/txt_box.png) no-repeat;
	z-index: 5
}
.slideBox .img_show {
	position: absolute;
	width: 784px;
	height: 381px;
}
.part4 .slideBox .slide_child li .img_show {
	position: absolute;
	left: 0;
	top: 0;
	width: 784px;
	height: 381px;
}
.part4 .slideBox .img_txt {
	width: 402px;
	height: 370px;
	position: absolute;
	right: 0;
	top: 60px;
	background: url(../logo50Images/txt_box.png) no-repeat;
}
.img_txt .inner {
	padding: 40px;
}
.img_txt p {
	font-size: 16px;
	color: #0a0f34
}
.slideBox .slide_child img {
	width: 784px;
	height: 381px;
	display: block;
}
.slideBox .prev, .slideBox .next {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	z-index: 6;
	width: 64px;
	height: 64px;
	cursor: pointer;
	background: url(../logo50Images/slide_btns.png) no-repeat;
	z-index: 6;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slideBox .next {
	right: -15px;
	background-position: -67px 0;
}
.slideBox .prev {
	left: -15px;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slideBox .inner_line {
	background: #bdcbee;
	position: absolute;
	z-index: 4
}
.slideBox .inner_line_l {
	width: 1px;
	height: 369px;
	top: 6px;
	left: 6px;
}
.slideBox .inner_line_r {
	width: 1px;
	height: 369px;
	top: 6px;
	left: 777px;
}
.slideBox .inner_line_t {
	width: 772px;
	height: 1px;
	top: 6px;
	left: 6px;
}
.slideBox .inner_line_b {
	width: 772px;
	height: 1px;
	bottom: 6px;
	left: 6px;
}
/*帮派活动*/
.part5 {
	height: 747px;
	background: url(../logo50Images/part5.jpg) top center no-repeat;
	position: relative;
}
.part5 .wrap {
	padding-top: 66px;
}
.part5 .desc_box {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 40px;
}
.part5 .desc_box p {
	position: relative;
	color: #0a0f34;
	text-align: justify;
}
.part5 .slideBox .hd {
	left: auto;
	right: 276px;
	bottom: -46px;
	z-index: 1;
}
.part5 .slideBox .slide_child {
	float: right;
}
.part5 .slideBox .slide_child li .img_show {
	right: 0;
	top: 0;
}
.part5 .slideBox .img_txt {
	left: 0;
	top: 60px;
}
.part5 .slideBox .inner_line {
	background: #bdcbee;
	position: absolute;
	z-index: 4
}
.part5 .slideBox .inner_line_l {
	width: 1px;
	height: 369px;
	top: 6px;
	left: 6px;
}
.part5 .slideBox .inner_line_r {
	width: 1px;
	height: 369px;
	top: 6px;
	right: 6px;
}
.part5 .slideBox .inner_line_t {
	width: 772px;
	height: 1px;
	top: 6px;
	right: 6px;
	left: auto;
}
.part5 .slideBox .inner_line_b {
	width: 772px;
	height: 1px;
	bottom: 6px;
	right: 6px;
	left: auto;
}
/*幻化卡活动*/
.part6 {
	height: 750px;
	background: #2b356e url(../logo50Images/part6.jpg) top center no-repeat;
	position: relative;
}
.part6 .wrap {
	padding-top: 145px;
}
.part6 .desc_box {
	text-indent: 2em;
	line-height: 30px;
	font-size: 16px;
	margin-top: 40px;
}
.part6 .desc_box p {
	position: relative;
	color: #fff;
	text-align: justify;
}
.part6 .desc_box a {
	color: #fce0a6;
	text-decoration: underline;
}
.part6 .s_tit {
	height: 32px;
	padding-left: 42px;
	font-size: 30px;
	color: #fce0a6;
	line-height: 32px;
	background: url(../logo50Images/s_tit_sp.png) 2px center no-repeat;
	font-family: "宋体";
	font-weight: bold;
	margin-top: 26px;
}
.hhk_box {
	height: 356px;
	position: relative;
	background: #495498;
	margin-top: 30px;
	border: 2px solid #1e2961;
}
.hhk_box .arrow_sp {
	position: absolute;
	width: 65px;
	height: 49px;
}
.hhk_box .arrow_sp.lt {
	background: url(../logo50Images/hhk_lt_sp.png) no-repeat;
	top: 6px;
	left: 6px;
}
.hhk_box .arrow_sp.rt {
	background: url(../logo50Images/hhk_rt_sp.png) no-repeat;
	top: 6px;
	right: 6px;
}
.hhk_box .arrow_sp.lb {
	background: url(../logo50Images/hhk_lb_sp.png) no-repeat;
	bottom: 6px;
	left: 6px;
}
.hhk_box .arrow_sp.rb {
	background: url(../logo50Images/hhk_rb_sp.png) no-repeat;
	bottom: 6px;
	right: 6px;
}
.hhk_box .in_box {
	padding: 17px 17px 0 32px;
}
.hhk_box .left_box {
	width: 413px;
	float: left;
}
.hhk_box .left_box .s_tit {
	height: 32px;
	padding-left: 44px;
	font-size: 30px;
	line-height: 32px;
	background: url(../logo50Images/s_tit_sp.png) 2px center no-repeat;
	font-family: "宋体";
	font-weight: bold;
}
.hhk_box .left_box .detail_txt {
	background: url(../logo50Images/hhk_s_txt.png) top right no-repeat;
	overflow: hidden;
}
.left_box .detail_txt p {
	font-size: 16px;
	line-height: 26px;
	padding-left: 44px;
	margin-top: 15px;
}
.hhk_box .right_box {
	width: 576px;
	height: 295px;
	float: right;
	margin-right: 10px;
}
.hhk_box .slideBox {
	margin: 0;
	height: 295px;
	width: 576px;
}
.hhk_box .slideBox .hd {
	bottom: -34px;
	left: 240px;
}
.hhk_box .slideBox .slide_child img {
	width: 576px;
	height: 295px;
	display: block;
}
.hhk_box .slideBox .slide_child li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	width: 576px;
	height: 295px;
}
.hhk_box .slideBox .hd ul li {
	background: url(../logo50Images/cube_icon2.png) no-repeat;
	background-position: -25px 0;
}
.hhk_box .slideBox .hd ul li.on {
	background-position: 0px 0;
}
.part6 .slideBox .inner_line {
	background: #9dbbdc;
	position: absolute;
	z-index: 4
}
.part6 .slideBox .inner_line_l {
	width: 1px;
	height: 287px;
	top: 4px;
	left: 4px;
}
.part6 .slideBox .inner_line_r {
	width: 1px;
	height: 287px;
	top: 4px;
	right: 4px;
	left: auto;
}
.part6 .slideBox .inner_line_t {
	width: 568px;
	height: 1px;
	top: 4px;
	right: 4px;
	left: auto;
}
.part6 .slideBox .inner_line_b {
	width: 568px;
	height: 1px;
	bottom: 4px;
	right: 4px;
	left: auto;
}
/*下载区域*/
.part7 {
	height: 428px;
	background: url(../logo50Images/part7.jpg) top center no-repeat;
	width: 100%;
}
.part7 .wrap {
	position: relative;
	height: 100%;
}
.down_area {
	width: 100%;
	position: relative;
}
.down_area .code {
	background: #fff;
	text-align: center;
	width: 203px;
	padding: 5px 0;
	font-size: 18px;
	color: #171717;
	position: absolute;
	top: 94px;
	left: 70px;
	border: 1px solid #2a346f;
}
.down_area .code img {
	margin-bottom: 4px;
}
.down_btn {
	overflow: hidden;
	position: absolute;
	top: 152px;
	right: 64px;
}
.down_btn a {
	display: block;
	float: left;
	width: 298px;
	height: 91px;
	line-height: 97px;
	font-size: 33px;
	text-decoration: none;
	text-align: center;
	color: #f6e0b3;
	background: url(../logo50Images/down_btns.png) no-repeat;
}
.down_btn a:hover {
	background-position: 0 -91px;
}
.down_btn .xsk_btm {
	margin-left: 67px;
}
/*互动分享弹窗*/
.mask {
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#E5000000", endColorstr="#E5000000");
	background-color: rgba(0,0,0,0.9);
	display: none;
}
.pop-box {
	width: 440px;
	height: 280px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -140px 0 0 -220px;
	background: #40446f;
	border: 3px solid #303357;
	z-index: 20;
}
.pop-box-close {
	position: absolute;
	right: -41px;
	top: -2px;
	width: 36px;
	height: 36px;
	background: url("../logo50Images/pop_close.jpg") no-repeat center center;
	line-height: 99em;
	overflow: hidden;
	cursor: pointer;
}
.pop-box-con {
	padding-top: 16px;
	width: 400px;
	margin: 0 auto;
	position: relative;
}
.pop-box-con p {
	font-size: 16px;
	line-height: 38px;
	color: #dad9ee;
	line-height: 25px;
	margin-top: 30px;
}
.pop_tit {
	color: #e6c38e;
	font-size: 28px;
	height: 55px;
	line-height: 55px;
	background: url(../logo50Images/pop_line.png) bottom center no-repeat;
	width: 100%;
	text-align: center;
}
/*侧边栏*/
.sidebar {
	position: fixed;
	bottom: 200px;
	right: 2%;
	width: 160px;
	height: 366px;
	background: url(../logo50Images/sidebar.png) no-repeat;
	z-index: 200;
	display: none;
}
.sidebar .inner {
	padding: 5px 5px;
}
.sidebar a {
	display: block;
	width: 110px;
	height: 44px;
	line-height: 44px;
	color: #d9e6ff;
	font-size: 18px;
	margin-bottom: 9px;
	text-decoration: none;
	padding-left: 40px;
}
.sidebar a.khd {
	width: 120px;
	padding-left: 30px;
}
.sidebar a.toTop {
	width: 100px;
	padding-left: 50px;
}
.sidebar a:hover, .sidebar a.cur {
	color: #fad879;
	cursor: pointer;
}
/*分享1*/
.share {
	overflow: hidden;
	width: auto;
	position: absolute;
	right: -30px;
	top: 120px;
	z-index: 7
}
.share_wz {
	line-height: 32px;
	font-size: 16px;
	float: left;
}
.bdsharebuttonbox, .share_wz {
	float: left;
	color: #2c3772;
	font-weight: bold;
}
.share .dy_tsina, .share .dy_weixin, .share .dy_qzone {
	background: url(../logo50Images/share_btn1.png) no-repeat;
	width: 32px;
	height: 32px;
	float: left;
	margin: 0;
	padding-left: 0px;
	cursor: pointer;
	margin-left: 6px;
	display: block;
}
.share .dy_tsina {
	background-position: 0 0;
}
.share .dy_qzone {
	background-position: -46px 0;
}
.share .dy_weixin {
	background-position: -90px 0;
}
/*footer*/
#footer {
	background: #384179;
	width: 100%;
	padding: 30px 0 35px;
}
#footer .foot_logo {
	height: 50px;
}
#footer p, #footer p a {
	color: #fff;
}
#footer p a:hover {
	color: #c8161d;
}
/*顶图视频*/
.t_box {
	position: absolute;
	top: 290px;
	left: 537px;
	z-index: 10
}
.tvideo {
	position: relative;
	width: 95px;
	height: 95px;
	color: #004690;
}
.tvideo img {
	display: block;
	width: 95px;
	height: 95px;
}
.tvideo i {
	font-style: normal;
	font-size: 14px;
}
.tvideo a {
	text-decoration: none;
	color: #1833a5;
	display: block;
	width: 100%;
	height: 100%;
}
/*视频弹窗*/
.pop {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	display: none;
	_position: absolute;
	_clear: both;
 _top:expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop  +(documentElement.clientHeight-this.clientHeight) - 1                : document.body.scrollTop  +(document.body.clientHeight-this.clientHeight) - 1);
}
.pop i {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	display: block;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
}
.pop .vd_pop {
	width: 800px;
	height: 450px;
	border: 3px solid #d1a747;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -400px;
}
.pop .close_btn {
	position: absolute;
	top: 50%;
	left: 50%;
	cursor: pointer;
	width: 65px;
	height: 65px;
	background: url(../logo50Images/close.png);
	margin-top: -200px;
	margin-left: 410px;
	z-index: 100001;
	-webkit-transition: transform .3s ease-in-out;
	-moz-transition: transform .3s ease-in-out;
	-ms-transition: transform .3s ease-in-out;
	-o-transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}
#vdbox {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: none;
}
.close_btn:hover {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.lazy_img {
	background-image: none !important;
}
