body{
	max-width: 1920px;
	margin: 0 auto;
}

/* 手机导航 */
.mc_ph_hd {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 64px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #333;
}

.mc_language_ph a {
	line-height: 64px;
	color: #fff;
	margin-right: 15px;
	display: none;
}

.mc_ph_hd .mc_ph_logo a {
	line-height: 64px;
}

.mc_ph_hd .mc_ph_logo {
	width: 100px;
}

.mc_ph_menu {
	overflow: hidden;
	width: 50px;
	height: 100%;
}

.mc_ph_hd .mc_phmenubox {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.mc_ph_hd .mc_phmenubox .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.mc_ph_hd .mc_phmenubox .point .nav_btn,
.mc_ph_hd .mc_phmenubox .point .nav_btn::after,
.mc_ph_hd .mc_phmenubox .point .nav_btn::before {
	display: inline-block;
	width: 28px;
	height: 1px;
	background-color: #fff;
}

.mc_ph_hd .mc_phmenubox .nav_btn {
	position: absolute;
	top: 10px;
	right: 0;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after,
.mc_ph_hd .mc_phmenubox .nav_btn::before {
	content: '';
	position: absolute;
	right: 0;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.mc_ph_hd .mc_phmenubox .nav_btn::after {
	top: -10px;
}

.mc_ph_hd .mc_phmenubox .nav_btn::before {
	top: 10px;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn {
	background: transparent;
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.mc_ph_hd .mc_phmenubox .point.active .nav_btn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/*ph导航&下拉*/
.phxia {
	position: fixed;
	width: 100%;
	left: 50%;
	top: 64px;
	z-index: 998;
	transform: translateX(-50%);
	padding: 0 15px;
	background-color: #f1f1f1;

}

.xialaph {
	display: none;
	width: 100%;
	padding-bottom: 18px;
	background-color: #f1f1f1;
	font-family: '微软雅黑';
}

.xialaph h4 {
	position: relative;
}

.xialaph h4::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	opacity: .1;
	background-color: #000;
}

.xialaph h4 a {
	font-size: 14px;
	line-height: 36px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h4 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 13px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph .ul2 {
	display: none;
	padding-top: 7px;
	padding-bottom: 8px;
}

.xialaph .ul2 .container_s {
	max-width: 100%;
	padding: 0 15px;
}

.xialaph h5 {
	position: relative;
}

.xialaph h5::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;

	width: 100%;
	height: 1px;

	opacity: .05;
	background-color: #000;
}

.xialaph h5 a {
	font-family: '微软雅黑';
	font-size: 14px;
	line-height: 35px;
	text-transform: uppercase;
	color: #999;
}

.xialaph h5 img {
	position: absolute;
	top: 50%;
	right: 5px;
	width: 35px;
	padding: 11px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s {
	display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d {
	display: block;
}

.xialaph .ul3 {
	display: none;
}

.xialaph h6 a {
	font-family: '微软雅黑';
	font-size: 12px;
	line-height: 40px;
	text-transform: uppercase;
	color: #999;
}

.header2 {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 999;
	width: 100%;
	height: 64px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
	transform: translateX(-50%);
}

.header2 .logo {
	width: 80px;
	line-height: 64px;
}

.header2 .logo img {
	width: 100%;
}

.header2 .phsearch {
	position: absolute;
	top: 50%;
	right: 70px;
	width: 25px;
	cursor: pointer;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

.header2 .wj_hin_right {
	padding-top: 25px;
}

.header2 .phsearch img {
	width: 100%;
}

.ph_mea_cl {
	overflow: hidden;
	width: 50px;
	height: 100%;
}

.header2 .menuph {
	width: 50px;
	height: 50px;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.header2 .menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
}

.header2 .menuph .point .navbtn,
.header2 .menuph .point .navbtn::after,
.header2 .menuph .point .navbtn::before {
	width: 28px;
}

.header2 .menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: '';
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #666;
}

.header2 .menuph .navbtn::after {
	top: -10px;
}

.header2 .menuph .navbtn::before {
	top: 10px;
}

.header2 .menuph .point.active .navbtn {
	background: transparent;
}

.header2 .menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.header2 .menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.ph_search {
	width: 100%;
	overflow: hidden;
	padding: 0 15px;
	padding-left: 15px;
}

.ph_search_ph {
	width: 100%;
	height: 35px;
	border: 1px solid rgba(0, 0, 0, .1);
	margin-top: 18px;
	float: left;
	border-radius: 17.5px;
	position: relative;
}

.ph_search_ph input {
	width: 100%;
	height: 100%;
	text-indent: 20px;
	color: #333333;
}

.ph_search_ph input::-webkit-input-placeholder {
	color: #999999;
}

.ph_search_ph button {
	width: 40px;
	height: 100%;
	color: #ffffff;
	line-height: 35px;
	text-align: center;
	font-size: 20px;
	font-family: "微软雅黑";
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}

.ph_search button .icon-sousuo {
	font-size: 27px;
	color: #999999;
}

.wj_header_i_nav {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	z-index: 10;
}

/*电话*/
.ph_dh_number {
	width: 100%;
	text-align: center;
	margin-top: 18px;

}

.ph_dh_number .ph_dh_n {
	display: inline-block;
	overflow: hidden;
}

.ph_dh_number .ph_dh_n p {
	float: left;
	font-size: 18px;
	color: #666;
}

.ph_dh_number .ph_dh_n .ph_dh_n_p1 {
	margin-right: 15px;
}

.wj_hin_r_en {
	color: #666;
}

.ph_searchfe {
	position: absolute;
	top: 50%;
	right: 15px;
	transform: translateY(-50%);
	width: 16px;
}

.ph_searchfe img {
	width: 100%;
}

/* 头部开始 */
.container {
	width: 1200px;
	padding: 0;
}

.d_c1_news {
	position: relative;
	z-index: 2;
	padding-bottom: 40px;
}

.mc_main {
	padding-top: 240px;
}

body {
	position: relative;
}

.d_head {
	position: absolute;
	top: 24px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 998;
}

.head2 {
	margin-top: 72px;
}

.d_head1 {}

.d_logo {
	margin-top: 13px;
	width: 160px;
}

.d_fuwu {
	position: relative;
}

.d_kefu img {
	max-width: 100%;
	width: auto;
}

.d_kefu {
	line-height: 2;
	margin-left: 20px;
	position: relative;
}

.d_kefu span {
	margin-left: 10px;
	color: #fff;
	font-size: 16px;
	transition: all .36s;
	line-height: 28px;
}

.d_peo {
	position: absolute;
	left: 8px;
	top: 5px;
}

.d_h4_w {
	color: #fff;
	font-size: 18px;
	line-height: 32px;
}

.d_menu {
	margin-top: 20px;
}

.d_menuli {
	display: block;
	float: left;
	border-radius: 20px;
	transition: all .36s;
}

.mc_navw {
	line-height: 1px;
}

.d_menua {
	display: block;
	padding: 0 30px;
}

.mc_navli:last-child .d_menua {
	padding-right: 0;
}

.mc_navli {
	float: left;
}

.yxnav_active1 .d_zhuye {
	padding-right: 8px;
}

.d_zhuyh3 {
	line-height: 1.5;
	color: #FFFFFF;
	margin-left: 12px;
	font-size: 12px;
}

/* 头部结束 */

/* c1中间部分开始 */
.d_c1bjbox {
	width: 100%;
	height: 575px;
	position: relative;
	overflow: hidden;
}

.d_c1bjbox img {
	top: -150px;
	position: absolute;
}

.d_c1quxian {
	width: 100%;
	position: relative;
}

.d_bg {
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
	padding-bottom: 100px;
	/* top: 213px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%); */
}

.game_zx {
	margin-top: 69px;
	margin-bottom: 55px;
	margin-left: 60px;
	margin-right: 60px;
}

.d_h2_b {
	color: #666;
	font-size: 24px;
	line-height: 1.2;
}

.d_h5_b {
	color: #333;
	font-size: 16px;
	line-height: 30px;
}


.d_zxbox_1:first-child {
	border-top: 1px solid #e5e5e5;
}

.d_zxbox_1 {
	padding-top: 30px;
	padding-bottom: 23px;
	padding-left: 8px;
	border-bottom: 1px solid #e5e5e5;
	margin-left: 60px;
	margin-right: 60px;
}

.d_date {
	margin-top: 7px;
}

.mc_c1s1_l {
	width: 140px;
}

.mc_c1s1_r {
	width: calc(100% - 140px);
}

.d_despan {
	float: left;
	font-size: 18px;
	color: #595959;
}

.d_xian {
	width: 30px;
	height: 1px;
	background: #e8e8e8;
	margin-top: 7px;
	margin-left: 20px;
	margin-right: 18px;
	transition: all .36s;
}

.d_toright {
	margin-top: 34px;
	margin-left: 0;
	width: 14px;
	transition: all .36s;
}

.hover_hide {
	display: block;
}

.hover_show {
	display: none;
}



.d_h4_b {
	color: #666;
	font-size: 18px;
	line-height: 32px;
}

.d_text p {
	font-size: 12px;
	color: #999;
	width: 474px;
	line-height: 28px;
	letter-spacing: 1px;
}

.d_tubiao {
	margin-top: 15px;
}

.d_tb_img {
	width: 14px;
	margin-right: 14px;
}

.d_tbh3 {
	font-size: 14px;
	color: #666;
	line-height: 1.2;
}

.d_zxboxr {
	width: 370px;
	overflow: hidden;
}

.d_zxboxr img {
	width: 100%;
	/* display: block; */
	transition: all 0.36s;
}



.d_fenye {
	padding-top: 89px;
	padding-bottom: 100px;
	text-align: center;
}

.d_fyli {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 10px;
	border-radius: 50%;
	font-size: 12px;
}

.d_fylia {
	display: block;
	width: 100%;
	height: 100%;
	margin-top: 7px;
	color: #565656;
}


/* c1中间部分结束 */

/* c2中间部分开始 */
.d_c2bjbox {
	position: relative;
	overflow: hidden;
	height: 476px;
}

.d_c2bjbox img {
	position: absolute;
	top: -70px;
}

.d_c2con_bg {
	background: #fff;
	padding-left: 60px;
	padding-right: 60px;
	border-radius: 10px;
	padding-bottom: 100px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
	/* position: absolute;
	top: 211px;
	left: 50%;
	transform: translateX(-50%); */
}

.d_c2tit {
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 75px;
}

.d_h2_b {
	color: #666;
	font-size: 24px;
	line-height: 1.2;
}

.d_c2data {
	margin-top: 31px;
	text-align: center;
	margin-bottom: 29px;
	position: relative;
}

.d_c2data_f {
	display: inline-block;
}

.d_c2daspan {
	margin-left: 12px;
}

.d_p1_b {
	color: #666;
	font-size: 14px;
	line-height: 26px;
	height: 104px;
	overflow: hidden;
}

.d_c2daspan {
	height: auto;
}

.d_c2data_img {
	width: 15px;
	margin-left: 40px;
	margin-top: 4px;
}

.d_c2share {
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 15px;
	box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 18px;
	top: -28px;
}

.d_c2share_img {
	width: 21px;
	height: 21px !important;
	margin: auto;
	margin-top: 50%;
	transform: translateY(-50%);
}

.d_c2share .bshare-custom a {
	margin-right: 0;
}

.d_c2con_txt {
	margin-top: 50px;
	text-align: center;
}

.d_p3_b {
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.d_c2con_img {
	width: 514px;
	margin: auto;
	margin-bottom: 25px;
	margin-top: 25px;
}

.d_h3_b {
	color: #666;
	font-size: 20px;
	line-height: 34px;
}

/* c2分页 */
.d_c2fenye {
	margin-top: 110px;
}

.d_c2fy {
	position: relative;
}

.d_p3_b {
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.d_c2before {
	left: 0;
	position: relative;
}

.d_c2after {
	right: 0;
	position: relative;
}

.d_c2backlist {
	width: 17px;
	margin-top: 6px;
	margin-right: 11px;
}

.d_c2cenback {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

/* c2中间部分结束 */

/* b1中间部分开始 */
.d_b1bjbox {
	position: relative;
	overflow: hidden;
	height: 565px;
	width: 100%;
}

.d_b1bjbox img {
	position: absolute;
	top: -40px;
}

.d_b1con {
	background: #fff;
	padding: 65px 60px 110px;
	border-radius: 10px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
	/* position: absolute; */
	/* top: 229px; */
	/* left: 50%; */
	/* transform: translateX(-50%); */
}

.d_b1lista {
	margin-right: 15px;
	padding-left: 29px;
	padding-right: 29px;
	border-radius: 20px;
}

.d_h5_b {
	color: #333;
	font-size: 16px;
	line-height: 30px;
}

.d_h2_b {
	color: #666;
	font-size: 24px;
	line-height: 1.2;
}



.d_b1game_num {
	margin-top: 19px;
	margin-bottom: 33px;
}

.d_p1_b {
	color: #666;
	font-size: 14px;
	line-height: 26px;
}

.d_p1_w {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
}

.d_b1gmn {
	margin-left: 10px;
}

.d_b1buyu {
	margin-top: 35px;
}

.mc_b1_li.on .d_b1buyul {
	background: #0eacea;
}

/* .mc_b1_li.on .d_b1buyul_l{
	background: #0eacea;
} */


.mc_b1_li.on .d_b1buyul_r {
	/* display: block; */
	width: calc(100% + 16px);
	padding: 12px 30px 0;
	border-left: 1px solid #2fb6ec;
}

.mc_b1_li.on .mc_b1lil_w1 {
	color: #fff;
}

.mc_b1_li.on .d_b1dowspan {
	color: #fff;
}

.mc_b1_li.on .d_b1span2 {
	color: #fff;
}

.mc_b1_li.on .d_b1xingimg .mc_list_png {
	opacity: 0;
}

.mc_b1_li.on .d_b1xingimg .mc_list_img {
	opacity: 1;
}

.mc_inds1b_slick .mc_b1_li:not(:first-child) {
	display: none;
}

.d_b1buyul {
	position: relative;
	background: #fff;
	border-radius: 6px;
	padding: 20px 0;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
}

.mc_index_s1 .d_b1buyul {
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.08);
}

.mc_b1_lib .d_h3_b1w {
	margin-top: 20px;
}

.d_b1buyul_l {
	width: 100%;
	padding: 12px 25px 0;
}

.d_b1buyul_r {
	/* display: none; */
	float: left;
	/* padding: 12px 30px 0; */
	/* border-left: 1px solid #2fb6ec; */
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 20;
	background: #0eacea;
	width: 0;
	/* width: calc(100% + 16px); */
	height: 100%;
	margin-left: -5px;
	overflow: hidden;
	transition: all .1s;
}

.d_b1buyul_img {
	max-width: 212px;
	margin: 0 auto;
}

.d_b1buyur_b {
	height: 400px;
	padding: 30px 25px 24px;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
	transition: all .36s;
}

.d_b1buyu_p {
	/* width: 210px; */
	letter-spacing: 1px;
	margin-top: 20px;
}

.d_b1xingimg {
	width: 17px;
}

.d_b1download {
	margin-top: 24px;
}

.d_b1dowspan {
	margin-left: 8px;
	color: #999;
	font-size: 12px;
	line-height: 1.8;
}

.d_b1dowspan_b {
	margin-left: 8px;
	color: #666;
	font-size: 12px;
	line-height: 16px;
}

.d_b1span2 {
	color: #0eacea;
	font-size: 14px;
	line-height: 1.5;
}

.d_b1xingimg .mc_list_img {
	opacity: 0;
}

.d_h3_b1w {
	color: #fff;
	font-size: 22px;
	line-height: 1.5;
	height: 33px;
	overflow: hidden;
	margin-bottom: 5px;
}

.d_h6_w {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	/* height: 24px; */
	/* overflow: hidden; */
}



.d_b1buyuspan {
	display: block;
}

.d_b1ma {
	margin-top: 17px;
	width: 198px;
}

.d_b1chakan {
	margin-top: 23px;
}

.d_b1toright {
	width: 13px;
	/* margin-top: 5px; */
	margin-left: 10px;
}

.d_b1buyuimg {
	width: 215px;
	margin: 0 auto;
}

.d_p1_wb1 {
	/* width: 100%; */
	color: #fff;
	font-size: 14px;
}

.mc_b1lil_w1 {
	color: #666666;
	line-height: 26px;
	height: 104px;
	overflow: hidden;
}

.d_b1span2_b {
	color: #666;
	font-size: 14px;
	line-height: 1.5;
}

/* b1中间部分结束 */

/* b2中间部分开始 */
.d_b2ban {
	/* background: #3f8bc3; */
	padding-top: 52px;
	padding-left: 82px;
	padding-bottom: 65px;
	padding-right: 82px;
	border-radius: 15px;
	background: url(../image/b2s1_bg.png) no-repeat center;
	background-size: cover;
}

.d_b2ban_img {
	width: 216px;
}

.d_b2banr {
	padding-left: 42px;
	padding-right: 42px;
	padding-top: 15px;
	padding-bottom: 46px;
}

.d_h2_w {
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
}

.d_b2xing {
	padding-top: 8px;
	margin-left: 22px;
}

.d_b2xing_img {
	width: 17px;
	/* margin-top: 4px; */
	/* margin-right: 5px; */
}

.d_h5_w {
	color: #fff;
	font-size: 16px;
	/* line-height: 1.5; */
}

.d_p3_w {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
}

.d_b2leixa {
	margin-right: 60px;
}

/* 下载按钮 */
.d_b2btn {
	margin-top: 10px;
}

.d_b2button_2 {
	margin-right: 51px;
}

.d_b2ard_img {
	width: 14px;
	margin-top: 2px;
	margin-right: 10px;
}

.d_b2button_2 {
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #fff;
	border-radius: 20px;
}

.d_h6_wb2 {
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
}

.d_b2con {
	margin-top: 37px;
	background: #fff;
	padding-top: 50px;
	padding-left: 55px;
	padding-right: 50px;
	padding-bottom: 67px;
	border-radius: 15px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
}

.d_b2cont {
	padding-bottom: 37px;
	border-bottom: 1px solid #e5e5e5;
}

.d_h2_b {
	color: #666;
	font-size: 24px;
	line-height: 1.2;
}

.d_b2conm {
	margin-top: 37px;
}

.d_p3_b {
	color: #666;
	font-size: 16px;
	line-height: 30px;
}

.d_b2conb {
	margin-top: 41px;
}

.d_b2combl_img {
	width: 49.5%;
}

.d_b2fenye .container {
	margin-top: 109px;
	text-align: center;
}

.d_b2backl {
	display: inline-block;
}

.d_b2back_img {
	width: 17px;
	margin-top: 5px;
	margin-right: 10px;
}

/* b2中间部分结束 */

/* d1中间部分开始 */
.d_d1conbg {
	background: #fff;
	border-radius: 10px;
	padding-top: 66px;
	padding-left: 65px;
	padding-right: 65px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
}

.d_h1_b {
	color: #666;
	font-size: 24px;
	line-height: 1.2;
}

.d_d1jngcai {
	margin-top: 44px;
}

/* .d_d1ul1 {
	margin: -5px -5px;
} */

.d_d1li1 {
	width: 100%;
	cursor: pointer;
}

.d_d1img1 {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}

.d_d1img1::after {
	content: "";
	width: 100%;
	height: 93px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));
}


.d_d1img1 .d_h5_w {
	font-size: 14px;
}


.d_d1bofangb {
	position: absolute;
	width: 84px;
	top: 50%;
	left: 50%;
	margin-top: -42px;
	margin-left: -42px;
	z-index: 3;
}



.d_d1tot {
	position: absolute;
	width: 100%;
	height: 36px;
	top: 0;
}

.d_d1imgh3 {
	position: absolute;
	bottom: 0;
	z-index: 3;
	letter-spacing: 1px;
}

.d_h3_w3 {
	font-size: 20px;
	color: #fff;
	line-height: 3;
}

.d_d1imgh3 {
	margin-left: 35px;
	bottom: 0;
	position: absolute;
	letter-spacing: 1px;
}

.d_d1tob {
	position: absolute;
	width: 100%;
	height: 36px;
	bottom: 0;
}



.d_d1tobom {
	display: none;
	width: 23px;
	margin: 10px auto;
}

.d_d1imgtit {
	position: absolute;
	bottom: 12px;
	z-index: 3;
	width: 100%;
}

.mc_d1s1r_word,
.mc_d1s1l_word {
	line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.mc_d1s1_r {
	width: 255px;
}

.mc_d1s1_l {
	width: calc(100% - 270px);
}

/* .mc_d1s1_r{
	margin-top: -5px;
} */

.d_d1simgli {
	float: left;
	width: 100%;
	/* margin-bottom: 6px; */
	/* margin: 4px 0; */
	margin-bottom: 11px;
}

.d_d1simgli:not(:first-child) {
	display: none;
}

.d_h5_b {
	font-size: 12px;
	color: #999;
	line-height: 5;
	margin-left: 12px;
	letter-spacing: 1px;
}

.d_h5_w {
	font-size: 12px;
	color: #fff;
	/* line-height: 3; */
	margin-left: 12px;
	letter-spacing: 1px;
}

.mc_b1s1_w {
	margin-left: 5px;
}

.d_d1img3 {
	width: 35px;
	position: absolute;
	left: 50%;
	margin-left: -17.5px;
	top: 35%;
	z-index: 3;
}

.d_d1vedcon2 {
	margin-top: 72px;
}

.d_d1ul2 {
	margin: 0 -5px;
}

.d_d1conbg {
	padding-bottom: 95px;
}

.d_d1img2_w {
	position: relative;
	background: #fff;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0 1px 7px 1px rgba(0, 0, 0, 0.1);
	transition: all .36s;
	cursor: pointer;
}

/* .d_d1imgw {
	width: 347px;
} */

.d_d1ul2 {
	margin: 0 -6px;
}

.d_d1uli {
	float: left;
	/* width: calc((100% - 34px) / 3); */
	width: 33.333333%;
	padding: 0 6px;
	/* margin-left: 5px; */
	/* margin-right: 5px; */
	margin-bottom: 53px;
}

.d_d1img3 {
	width: 35px;
	position: absolute;
	left: 50%;
	margin-left: -17.5px;
	top: 35%;
}

.d_b2banr1 {
	margin-bottom: 8px;
}

.d_b2banr2 {
	margin-bottom: 28px;
}

.d_d1span_b {
	font-size: 12px;
	color: #999;
	line-height: 5;
	margin-right: 12px;
	transition: all .36s;
}



.d1fenye {
	padding-top: 50px;
	padding-bottom: 100px;
	text-align: center;
}

/* d1中间部分结束 */

/* 首页中间部分开始 */
.d_bjbox {
	position: relative;
	width: 104%;
	height: 675px;
	overflow: hidden;

}

.d_bjbox img {
	position: absolute;
	left: -55px;
}

.d_quxian {
	width: 100%;
	position: relative;
}

.d_mengceng {
	position: absolute;
	width: 100%;
	height: 910px;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
}

.d_abgboxc {
	position: relative;
}



/* .d_abanyoxi p {
	color: #fff;
	font-size: 18px;
	width: 681px;
	line-height: 1.8;
	letter-spacing: 1px;
	float: left;
} */

.d_abanyoxi {
	position: relative;
	margin-bottom: 90px;
}

.d_adownload {
	position: absolute;
	bottom: 0;
	right: -230px;
	transform: translateY(145px);
}

.mc_ban_word {
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	height: 180px;
	overflow: hidden;
}

.d_h3_wb {
	color: #fff;
	font-size: 60px;
	line-height: 1.8;
	letter-spacing: 2px;
}


.d_ahapplife {
	width: 685px;
}

.mc_ban_title {
	line-height: 70px;
	height: 70px;
	overflow: hidden;
	margin-bottom: 20px;

}

.d_adownload {
	padding-top: 33px;
	padding-bottom: 20px;
	padding-left: 53px;
	padding-right: 53px;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 20px;
	/* margin-top: 55px; */
	/* margin-left: 200px; */
}

.d_akehuimg {
	background: #fff;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	border-radius: 10px;
	width: 150px;
}

.d_h6_le {
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
}

.d_kehuduan span {
	display: block;
	margin-top: 10px;
}

.d_ashuxian {
	margin-left: 44px;
	margin-right: 46px;
	margin-top: 6px;
	background: #8c8f95;
	width: 1px;
	height: 160px;
}

.d_abutton1 {
	margin-top: 9px;
	margin-bottom: 16px;
	padding-left: 33px;
	padding-right: 46px;
	padding-top: 9px;
	padding-bottom: 6px;
	border-radius: 5px;
	background: #0d8aea;
}

.d_aard_img {
	width: 20px;
}

.d_abutton1 span {
	margin-left: 22px;

}

.d_ajinyin {
	position: relative;
}


.d_ajinyina {
	float: left;
	padding-right: 80px;
}

.d_abof1 {
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 17px;
}

.d_abof1_img {
	margin-top: 18px;
	width: 19px;
}

.d_ajinyin_box {
	margin-right: 30px;
}

.d_ah4_w {
	font-size: 18px;
	color: #fff;
	line-height: 3;
}

.d_ajinyina {
	height: 100%;
}

.d_agengd2 {
	display: inline-block;
}

.d_agengd2 span {
	font-size: 12px;
	line-height: 1.8;
	color: #666;
}

.d_atoright {
	width: 13px;
	margin-top: 3px;
	margin-left: 10px;
}

.d_agame_num {
	margin-top: 19px;
	margin-bottom: 31px;
}

.d_agame_num span {
	font-size: 20px;
	color: #666;
}

.d_agmn {
	margin-left: 10px;
}

.d_agmn span {
	font-size: 14px;
}

.d_agame_num span {
	line-height: 24px;
}

.d_alist a {
	margin-right: 15px;
}

.d_alista {
	color: #333;
	font-size: 16px;
	line-height: 1.8;
	padding-left: 29px;
	padding-right: 29px;
	border-radius: 20px;
	transition: all .36s;
}

.mc_inds1_li.on .d_alista {
	color: #fff;
	background: #0eacea;
}

.d_alista.on {
	color: #fff;
	background: #0eacea;
}

.d_alist a:last-child {
	margin-right: 0;
}



.d_abuyu {
	margin-top: 35px;

}

.d_abof1_img .mc_list_png {
	opacity: 0;
}

.d_ajinyin_box.act .mc_list_png {
	opacity: 1;
}

.d_ajinyin_box.act .mc_list_img {
	opacity: 0;
}

.d_ajinyin_box {
	cursor: pointer;
	position: relative;
}

.mc_bans2_line {
	position: absolute;
	width: 100%;
	bottom: 0;
}

.mc_bans2_line1 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	background: rgba(255, 255, 255, .5);
}

.mc_bans2_line2 {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 3px;
	background: #0eacea;
}

.d_abuyul {
	width: 49%;
	background: #0eacea;
	border-radius: 10px;
	padding-top: 21px;
	padding-bottom: 21px;
	margin-right: 12px;
}

.d_abuyul_l {
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 12px;
	border-right: 1px solid #2fb6ec;
}

.d_abuyul_r {
	padding-top: 12px;
	padding-left: 31px;
	padding-right: 45px;
}

.d_abuyul_img {
	width: 212px;
}

.d_abuyuimg {
	width: 215px;
}

.d_abuyur_b {
	width: calc((50% - 25px) / 2);
	margin-bottom: 53px;
	margin-right: 12px;
}

.d_abuyur_b p {
	color: #666;
	font-size: 14px;
	line-height: 1.8;
	width: 210px;
	letter-spacing: 1px;
	margin-top: 20px;
}

.d_abuyul_l p {
	color: #fff;
	font-size: 14px;
	line-height: 1.8;
	width: 210px;
	letter-spacing: 1px;
	margin-top: 20px;
}

.d_axingimg {
	width: 17px;
}

.d_ado {
	margin-top: 28px;
}

.d_aspan {
	margin-left: 8px;
	color: #fff;
	font-size: 12px;
	line-height: 1.8;
}

.d_aspan2 {
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
}

.d_aremen {
	margin-right: -96px;
	margin-top: -42px;
	position: relative;
}

.d_xw_img {
	width: 60px;
}

.d_arem_txt {
	color: #FFFFFF;
	position: absolute;
	top: 18px;
	left: 23px;
}

.d_arem_txt span {
	font-size: 12px;
	line-height: 1.5;
}

.d_arem_txt2 span {
	font-size: 12px;
	color: #959798;
	line-height: 1.5;
}

.d_arem_txt2 {
	left: 23px;
	top: 74px;
	position: absolute;
}

.d_arem_txt3 {
	left: 23px;
	top: 122.5px;
	position: absolute;
}

.d_arem_txt3 span {
	font-size: 12px;
	color: #959798;
	line-height: 1.5;
}

/* .d_ajingcai_v {
	position: absolute;
	top: 720px;
} */

.d_ajingcai_v h2 {
	/* margin-top: 72px; */
	text-align: center;
	margin-bottom: 72px;
}

.d_avimg {}

.d_aimg275 {
	width: 49%;
	border-radius: 15px;
	overflow: hidden;
	margin-right: 4px;
	margin-top: 4px;
	position: relative;
}

.d_abofang {
	width: 63px;
	position: absolute;
	left: 50%;
	margin-left: -31.5px;
	top: 37%;
}

.d_aimg275 h5 {
	margin-left: 30px;
	position: absolute;
	bottom: 0;
}

.d_h5_w {
	color: #fff;
	font-size: 16px;
	/* line-height: 3.8; */
}

.d_aul2 {
	width: 50%;
}

.d_alimg {
	width: 295px;
	border-radius: 15px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 4px;
	position: relative;
}

.d_abof_s {
	width: 37px;
	position: absolute;
	left: 50%;
	margin-left: -18.5px;
	top: 35%;
}

.d_alimg h5 {
	position: absolute;
	bottom: 0;
	margin-left: 15px;
}

.d_h6_s {
	font-size: 12px;
	color: #fff;
	line-height: 3;
}

.d_agengduo {
	margin-top: 44px;
	text-align: center;
}

.d_azixunt {
	margin-bottom: 35px;
}

.d_azixunbox {}

.d_azxboxl {
	width: 50%;
	overflow: hidden;
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
}

.d_azxboxr {
	width: calc(50% - 6px);
	margin-left: 6px;
}

.d_amajtxt1 {
	margin-bottom: 5px;
}

.d_amajtxt2 {
	margin-bottom: 5px;
}

.d_amajzixun {
	background: #fff;
	padding-left: 25px;
	padding-right: 41px;
	padding-top: 22px;
	padding-bottom: 38px;
}

.d_aselimg {
	width: 14px;
}

.d_amajzixun {
	font-size: 14px;
	color: #333;
}

.d_h3_ba {
	color: #333;
	float: left;
	font-size: 14px;
	margin-left: 12px;
	line-height: 1.2;
}

.d_amajzixun p {
	color: #666;
	font-size: 14px;
	line-height: 1.8;
}

.d_azxboxr2 {
	width: 100%;
	/* padding-top: 16px; */
	/* padding-bottom: 16px; */
	/* padding-right: 65px; */
	padding: 13px 17px;
	margin-bottom: 7px;
	background: #fff;
	box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.1);
	transition: all .36s;
}


.d_aimghide {
	display: block;
}

.d_aimgshow {
	display: none;
}

.d_azxboxr1_img {
	width: 228px;
}

.d_azxboxr1_txt {
	margin-left: 15px;
}

.d_azxboxr2_txt {
	margin-left: 20px;
	margin-top: 5px;
}

.d_azxboxr1_txt p {
	width: 274px;
	color: #fff;
	font-size: 14px;
	line-height: 1.5;
}

.d_azxboxr2_txt p {
	width: 274px;
	color: #666;
	font-size: 14px;
	line-height: 1.5;
}

.d_ajingcai_v h2 {
	text-align: center;
	margin-bottom: 71px;
}

/* 首页中间部分结束 */

/* 底部开始 */
.d_foot {
	position: relative;
	z-index: 2;
	height: 382px;
}

.d_c1foot {
	top: 2310px;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
}

.d_c2foot {
	top: 4785px;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
}

.d_abgc_f {
	position: relative;
}

.d_foot .container {
	/* position: absolute; */
	top: 3256px;
	left: 360px;
}

.d_lianxi {
	margin-left: 50%;
	transform: translateX(-50%);
	background: #b8b7d0;
	border-radius: 30px;
}

.d_h3 {
	color: #fff;
	font-size: 20px;
	line-height: 34px;
}

.d_lianxia {
	padding-left: 30px;
	padding-right: 30px;
}

.d_yuwam_f {
	margin-top: 27px;
}

.d_yuwam_f_img {
	width: 176px;
}

.d_ra {
	float: right;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 106px;
	border-radius: 20px;
}



.d_dizhi {
	margin-top: 40px;
}

.d_h6_w {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
}

/* 底部结束 */

/* 服务热线部分开始 */
.d_rexian {
	position: fixed;
	top: calc(50% + 45px);
	right: 2.5%;
	z-index: 998;
	transform: translateY(-50%);
}

.d_m_rexian {
	position: relative;
}

.d_u82 {
	width: 51px;
	position: absolute;
	right: 12px;
	bottom: calc(100% - 35px);
	z-index: -1;

}

.d_jux_15 {
	width: 59px;
	background: #0eacea;
	border-radius: 30px;
	padding-top: 15px;
	padding-bottom: 38px;
	/* position: absolute;
	top: 89px;
	right: 0; */
}

.d_jux_li {
	display: block;
	padding-top: 26px;
}

.d_rx_img {
	width: 22px;
	margin: auto;
	text-align: center;
}

.d_spa {
	width: 28px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.d_p1_w {
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
}

.d_spaspan {
	margin-top: 14px;
}

.d_rx_xian {
	width: 100%;
	background: #FFFFFF;
	height: 1px;
	margin-top: 28px;
}

.d_spa2 {
	width: 42px;
	margin-left: 50%;
	transform: translateX(-50%);
}

.d_rx_xian {
	width: 100%;
	background: #FFFFFF;
	height: 1px;
	margin-top: 28px;
}

.d_l_rexian {
	position: absolute;
	right: calc(100% + 20px);
	top: 30%;
}

.d_guanzhu {
	width: 97px;
	height: 98px;
	background: #FFFFFF;
	border-radius: 10px;
	position: relative;
	box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
	margin: 0 auto;
}

.d_duobian {
	position: absolute;
	right: -10px;
	margin-top: 50%;
	transform: translateY(-50%);
}

.d_guanzhu_img {
	display: block;
	width: 80px;
	position: absolute;
	margin-left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}

.d_gz_txt {
	font-size: 14px;
	color: #666666;
	/* margin-left: -10px; */
	margin: 0 auto;
	margin-top: 12px;
	white-space: nowrap;
}

/* 服务热线部分结束 */

/* macro start*/
/* banner */
.mc_inban_bgph {
	display: none;
}

.mc_inbanner {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.mc_b1,
.mc_c1,
.mc_c2,
.mc_d1 {
	background: #f8fdfe;
}

.mc_c1 {
	padding-bottom: 130px;
}

.mc_c2 {
	padding-bottom: 85px;
}


.mc_b1_li {
	float: left;
	width: 25%;
	padding: 0 5px;
	margin-bottom: 53px;
}

.mc_b1more_dd {
	width: 13px;
}

.d_b1ma {
	margin-bottom: 20px;
}

.mc_b1more_dt {
	font-size: 14px;
	color: #fff;
	margin-right: 10px;
}

.d_b1buyur_b .mc_b1more_dt {
	color: #0eacea;
}

/* 分页 */
.mc_fybtn {
	padding: 0 15px;
}

.mc_pcfy a {
	float: left;
}

.mc_fybtn a {
	font-family: 微软雅黑;
	font-size: 14px;
	color: #333;
}

.mc_phfy {
	display: none;
}

.pc_fenye {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	text-align: center;
}

.pc_fenye li {
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin: 0px 10px;
	border-radius: 50%;
	transition: .3s;
}

.pc_fenye li.activepage {
	color: #fff;
	background-color: #00b9f1;
}

.w_fenyeph {
	display: none;
}

.pc_fenye li.clolr {
	color: #00b9f1;
}

.mc_b1_list {
	margin-bottom: 70px;
}

.mc_ft {
	position: relative;
	z-index: 1;
}

.mc_ft_bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 834px;
	z-index: 1;
}

.mc_main {
	position: relative;
	/* z-index: 2; */
}

.mc_ft_container {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;

}

.mc_ft {
	background: #f8fdfe;
	height: 382px;
}

.mc_ft1_contact a {
	width: 200px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	color: #fff;
	background: rgba(255, 255, 255, .5);
	border-radius: 30px;
}

.mc_ft1_contact {
	margin-bottom: 30px;
}

.mc_ft1_navl {
	width: 176px;
}

.mc_ft1_navr {
	width: calc(100% - 176px);
}

.mc_ft1_nav {
	width: calc(100% - 176px);
}

.mc_ft1_li {
	float: left;
	width: 33.333333%;
	text-align: center;
}

.mc_ft1_a {
	font-size: 20px;
	color: #fff;
	line-height: 48px;
}

.mc_ft1 {
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.mc_ft2 {
	padding: 15px 0;
}

.mc_ft2 p {
	display: inline-block;
}

.mc_ft2 span a,
.mc_ft2 a {
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	display: inline-block;
}

.mc_ft2_mes,
.mc_ft2_mapsite a {
	font-size: 14px;
	color: #fff;
	opacity: .3;
}

.mc_ph_hd {
	display: none;
}

.mc_b1 {
	padding-bottom: 130px;
}

.d_rexian {
	display: none;
}

.d_l_rexian {
	display: none;
}

.mc_aside_tel {
	position: relative;
}

.mc_aside_expand {
	position: absolute;
	top: 50%;
	right: calc(100% + 30px);
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	transform: translateY(-50%);
}

.mc_aside_expand {
	font-size: 20px;
	color: #0eacea;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .08);
	cursor: default;
}

.mc_aside_expand {
	display: none;
}

.mc_aside_expand .mc_aside_wchat {
	position: relative;
}

.mc_b2 {
	background: #f8fdfe;
	padding-bottom: 95px;
}

.mc_c1_list {
	margin-bottom: 90px;
}

.mc_d1s1l_word {
	width: 100%;
	bottom: 28px;
	margin: 0;
	padding: 0 40px;
}

.mc_d1s1_r {
	position: relative;
	max-height: 448px;
	overflow: hidden;
	/* margin-top: -5px; */
}

.mc_d1s1_r .slick-arrow {
	z-index: 10;
	width: 100%;
	height: 36px;
	background: rgba(0, 0, 0, .54);
	opacity: 0;
	transition: all .36s;
}


.mc_d1s1_r .slick-prev {
	top: 18px;
}

.mc_d1s1_r .slick-prev::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 23px;
	height: 14px;
	background: url(../image/shang.png) no-repeat center;
	background-size: cover;

}

.mc_d1s1_r .slick-next {
	top: auto;
	bottom: -18px;
}

.mc_d1s1_r .slick-next::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 23px;
	height: 14px;
	background: url(../image/xia.png) no-repeat center;
	background-size: cover;

}

.mc_d1s1_videobox {
	max-width: 808px;
}

#mc_d1s1_video {
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.slick-vertical .slick-slide {
	border: 0;
}

.mc_d1 {
	padding-bottom: 125px;
}

.mc_modal_btn {
	cursor: pointer;
}

.mc_modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .84);
}

.mc_modal_container {
	position: absolute;
	left: 50%;
	top: 50%;
	/* padding: 20px; */
	width: 875px;
	max-width: 95%;
	max-height: 95%;
	/* overflow: auto; */
	/* background: #fff; */
	transform: translate(-50%, -50%);
}

.mc_modal_close {
	position: absolute;
	right: -50px;
	top: -50px;
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
	z-index: 10;
}

.mc_modal_video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mc_modal_iframe {
	width: 100%;
	height: 100%;
	min-height: 300px;
}

.mc_inban_bgpc {
	position: relative;
	overflow: hidden;
}

.mc_inban_modal {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
}

.mc_banner_modal {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	opacity: .8;
}

.mc_banner_ph {
	display: none;
}

.mc_banner_pc {
	position: relative;
	overflow: hidden;
}

.mc_banner {
	position: relative;
	z-index: 1;
}

.mc_banner_video {
	position: absolute;
	left: 50%;
	top: 50%;
	min-width: 100%;
	min-height: 100%;
	transform: translate(-50%, -50%);
}

.mc_bannerli {
	position: relative;
}

.mc_bannerli:not(:first-child) {
	display: none;
}

.mc_banner_container {
	z-index: 10;
	top: auto;
	bottom: 200px;
}

.mc_bandl_word {
	line-height: 20px;
}

.mc_banner {
	position: relative;
}

.mc_index {
	padding-top: 0;
}

.mc_index_s1 {
	padding-top: 40px;
	padding-bottom: 140px;
}

.mc_index_s2 {
	padding-top: 35px;
	padding-bottom: 180px;
}

.mc_index_s3 {
	padding-top: 40px;
	padding-bottom: 110px;
}


.mc_inds1b_slick .mc_b1_list:not(:first-child) {
	display: none;
}

.mc_inds1b_slick.mc_b1_list {
	margin-bottom: 0;
}

.mc_inds1b_slick .slick-dots {
	bottom: 0;
}

.mc_inds1b_slick .mc_b1_li {
	margin-bottom: 40px;
	margin-top: 28px;
}

.mc_inds1b_slick .slick-dots li {
	width: 10px;
	height: 10px;
	background: #fff;
}

.mc_inds1b_slick .slick-dots li.slick-active {
	background: #19aae6;
}

.mc_inds1b_lisbox:not(:first-child) {
	display: none;
}

.mc_inds2_box .mc_d1s1_l {
	width: 608px;
	padding-right: 8px;
}

.mc_inds2_box .mc_d1s1_r .d_d1simgli {
	margin: 0;
	display: block;
	float: left;
	width: 50%;
	padding: 0 4px;
	margin-bottom: 8px;
}

.mc_d1s1r_list {
	margin: 0 -4px;
}

.mc_inds2_box .mc_d1s1_r {
	width: calc(100% - 608px);
}

.d_azxboxl .mc_inds3_word {
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}

.d_azxboxr2_txt .mc_inds3r_word {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	height: 72px;
	overflow: hidden;
}

.mc_inds3_title {
	height: 16px;
	overflow: hidden;
}

.mc_lc {
	cursor: pointer;
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 50%;
	margin-bottom: 10px;
}

.mc_lc:last-child {
	margin-bottom: 0;
}

.mc_lcbox {
	display: none;
	position: fixed;
	top: 50%;
	left: calc(calc(100% - 1200px) / 2);
	z-index: 998;
	transform: translate(-200%, -50%);
}

.mc_lc::after {
	display: none;
	content: "";
	position: absolute;
	left: -6px;
	top: 50%;
	z-index: -1;
	width: 60px;
	height: 50px;
	background: url(../image/ass_bg.png) no-repeat center;
	background-size: cover;
	transform: translateY(-50%) rotate(180deg);
}

.mc_lc.on::after {
	display: block;
}

.mc_lc.on {
	border-color: transparent;
	color: #fff;
}

.mc_index_bgbox {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}

.d_ke_img {
	max-width: 28px;
}


.mc_index_s1,
.mc_index_s2 {
	position: relative;
	overflow: hidden;
}

.mc_index_s1 .mc_index_bgbox {
	top: auto;
	bottom: 0;
}


.mc_bannbot_bg {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: -1px;
	height: 233px;
}

.mc_navbox {
	margin-top: 20px;
}


.mc_nav_li {
	position: relative;
	float: left;
	margin: 0 30px;
}

.mc_nav_a {
	position: relative;
	padding-bottom: 20px;
	color: #fff;
	font-size: 18px;
}

.mc_nav_a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #fff;
	transition: all .36s;
}

.mc_nav_li.yxnav_active1 .mc_nav_a::after {
	width: 40px;
}


.mc_nav_li:last-child {
	margin-right: 0;
}

.mc_subnav {
	position: absolute;
	left: 0;
	top: calc(100% + 10px);
	z-index: 500;
}

.mc_subnav {
	display: none;
	padding: 20px 35px;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
}

.mc_subnav_a {
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	/* opacity: .7; */
	color: #666;
	white-space: nowrap;

}

.mc_subnav_li.yxnav_active2 .mc_subnav_a {
	opacity: 1;
}

.mc_subnav_li:hover .mc_subnav_a {
	color: #0eacea;
}

.mc_bannbot_inner {
	height: 236px;
}

.d_h4_b {
	transition: all .36s;
}

.mc_c1s1_r .d_h4_b {
	height: 32px;
	overflow: hidden;
}

.mc_c1s1_r .d_p2 {
	font-size: 14px;
	max-height: 84px;
	overflow: hidden;
}

.d_d1img2_w .d_h5_b {
	height: 60px;
	overflow: hidden;
	max-width: calc(100% - 92px);
}






@media screen and (min-width: 1200px) {

	.mc_b1_li:hover .d_b1buyur_b {
		box-shadow: 0 0 15px 10px rgba(0, 0, 0, 0.08);
	}

	.d_kefu:hover span {
		color: #00b9f1;
	}

	.d_b2button_2:hover {
		border-color: #00b9f1;
	}

	.d_zxbox_1:hover .d_h4_b {
		color: #00b9f1;
	}

	.d_zxbox_1:hover .d_xian {
		width: 50px;
		background: #0eacea;
	}

	.d_zxbox_1:hover .d_toright {
		margin-left: 15px;
	}

	.d_zxbox_1:hover .hover_show {
		display: block;
	}

	.d_zxbox_1:hover .hover_hide {
		display: none;
	}

	.d_zxbox_1:hover .d_zxboxr img {
		transform: scale(1.1);
	}

	.d_fyli:hover {
		background: #0eacea;
	}

	.d_fyli:hover .d_fylia {
		color: #fff;
	}

	.d_b1lista:hover {
		background: #0eacea;
	}

	.d_b1lista:hover .d_h5_b {
		color: #fff;
	}

	.d_d1img1:hover .d_d1tot {
		background: rgba(0, 0, 0, 0.5);
	}

	.d_d1img1:hover .d_d1tobom {
		display: block;
	}

	.d_d1img1:hover .d_d1tob {
		background: rgba(0, 0, 0, 0.5);
	}

	.d_d1img2_w:hover {
		background: #0eacea;
	}

	.d_d1img2_w:hover .d_h5_b {
		color: #fff;
	}

	.d_d1img2_w:hover .d_d1span_b {
		color: #fff;
	}

	.d_alista:hover {
		color: #fff;
		background: #0eacea;
	}

	.d_azxboxr2:hover {
		background: #0eacea;
	}

	.d_azxboxr2:hover .d_h3_ba {
		color: #fff;
	}

	.d_azxboxr2:hover p {
		color: #fff;
	}

	.d_azxboxr2:hover .d_aimgshow {
		display: block;
	}

	.d_azxboxr2:hover .d_aimghide {
		display: none;
	}

	.d_ra:hover {
		background: #0eacea;
	}

	.mc_d1s1_r:hover .slick-arrow {
		opacity: 1;
	}

	.mc_nav_li:hover .mc_nav_a::after {
		width: 40px;
	}

	.d_azxboxl:hover * {
		color: #fff;
	}

	.d_azxboxl:hover .d_amajzixun {
		background: #0eacea;
		color: #fff;
	}

	.d_azxboxl:hover .d_aimghide {
		display: none;
	}

	.d_azxboxl:hover .d_aimgshow {
		display: block;
	}

}

.mc_alist_ph {
	display: none;
}

.d_azxboxl * {
	transition: all .36s;
}


/* 载入效果 */

.d_abanyoxi,
.d_h2_b,
.d_agengduo,
.mc_fybox,
.d_b2ban,
.d_h1_b {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_ajinyin,
.mc_inds1_top,
.mc_inds1_bot,
.mc_inds2_box,
.mc_b1tab_hd,
.d_b1game_num,
.d_b2con,
.game_zx,
.d_zxbox_1,
.d_d1ul1 {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1_li:nth-child(4n+1) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1_li:nth-child(4n+2) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1_li:nth-child(4n+3) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1_li:nth-child(4n+4) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_azxboxl {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_azxboxr {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_d1uli:nth-child(3n+1) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_d1uli:nth-child(3n+2) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_d1uli:nth-child(3n+3) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}


/* .mc_section,
.d_c1_news,
.mc_d1s1 {
	overflow: hidden;
} */


/* macro end*/
/*分页*/
.fenye_ph .fp_btn a {
	color: #2885c7;
}

.fenye_ph .fp_btn {
	padding: 5px 10px;
	font-size: 14px;
	color: #2885c7;
	border: 1px solid #2885c7;
}

.fenye_ph {
	display: none;
}

.sj_fenye {
	display: none;
}

.pc_fenye {
	text-align: center;
}

.pc_fenye li {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	position: relative;
	margin: 0 4px;

}

.pc_fenye li a {
	font-size: 14px;
	color: #333;
	width: 100%;
	height: 100%;
	width: 28px;
	height: 28px;
	line-height: 28px;

}

.g_fenye {
	text-align: center;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
}

.g_fenye li {
	display: inline-block;
	border: 1px solid transparent;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
	box-sizing: content-box;
}

.g_fenye a {
	width: 100%;
	display: block;
	font-size: 14px;
	font-family: '微软雅黑', 'Arial';
	width: 32px;
	height: 32px;
	line-height: 32px;
	color: #333333;
	transition: all 0.3s;
}

/*.page-active a{
    color: #fff !important;
    background: #bb000b;
}*/
.g_fenye li a:hover {
	color: #fff !important;
	background: #bb000b;
}


.g_fenye {
	padding-bottom: 35px;
}

.g_fenye span {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	display: inline-block;
}

.g_fenye span img {
	width: 9px;
	display: inline-block;
}

.g_fenye a,
.g_fenye strong {
	width: 32px;
	height: 32px;
	display: inline-block;
	font-size: 14px;
	font-family: '微软雅黑', 'Arial';
	text-align: center;
	line-height: 32px;
	color: #333333;
	margin-left: 14px;
	position: relative;
}

.g_fenye strong {
	color: #fff;
	background: #bb000b;
}

.g_fenye a:hover {
	color: #fff;
	background: #bb000b;
}

.g_fenye a .g_fenyenioc1 {
	position: relative;
	left: 0;
	top: 0;
}

.g_fenye a .g_fenyenioc2 {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -4.5px;
	margin-top: -4.5px;
	display: none;
}

.g_fenye a :hover .g_fenyenioc1 {
	opacity: 0;
}

.g_fenye a :hover .g_fenyenioc2 {
	display: block;
}

.page-active {
	color: #ae141e;
	border-bottom: 2px solid #ae141e;
}

.page-active a {
	color: #ae141e;
}

.pc_fenye a {
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin: 0px 10px;
	border-radius: 50%;
	transition: .3s;
}

.pc_fenye strong {
	float: left;
	width: 30px;
	height: 30px;
	border: 1px solid transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin: 0px 10px;
	border-radius: 50%;
	transition: .3s;
}

.g_fenyene {
	width: 12px;
	display: inline-block;
	position: relative;
}

.g_fenyene img {
	width: 100%;
	display: block;
}

.g_fenyenioc1 {
	position: relative;
	left: 0;
	top: 0;
}

.g_fenyenioc2 {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.g_fenyenee {
	width: 12px;
	display: inline-block;
	position: relative;
}

.pc_fenye a:hover {
	background: #00b9f1;
	color: #fff;
}

.pc_fenye a:hover .g_fenyenioc1 {
	opacity: 0;
}

.pc_fenye a:hover .g_fenyenioc2 {
	opacity: 1;
}

.mc_ft1_nav li {
	float: left;
	width: 33.333333%;
	text-align: center;
}

.mc_ft1_nav li a {
	font-size: 20px;
	color: #fff;
	line-height: 48px;
}

.g_fenyepr {
	width: 12px;
	display: inline-block;
	position: relative;
}

.g_fenyepr:hover .g_fenyenioc1 {
	opacity: 0;
}

.g_fenyepr:hover .g_fenyenioc2 {
	opacity: 1;
}

.d_jux_li {
	position: relative;
}

.mc_aside_expand::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 8px solid #fff;
	border-right: 8px solid transparent;
	transform: translateY(-50%);
}

.mc_aside_expand p {
	white-space: nowrap;
}

.mc_c1 {
	min-height: 800px;
}

.mc_index .d_h2_b {
	font-size: 30px;
	color: #333333;
}

.d_agengd2 span {
	font-size: 14px;

}

.d_atoright {
	margin-top: 0;
	line-height: 24px;
}

.mc_inds2_box .d_d1li1 {
	border-radius: 6px;
	overflow: hidden;
}

.mc_inds2_box .mc_d1s1_r .d_d1simgli .d_d1img1 {
	border-radius: 6px;
	overflow: hidden;
}

.mc_inds2_box .mc_d1s1l_word {
	font-size: 16px;
}

.mc_inds3_word {
	font-size: 14px;
	line-height: 26px;
	height: 52px;
}

.mc_subnav {
	background: #fff;
}

.mc_c1s1_r .d_h4_b {
	margin-bottom: 5px;
}

.d_b1buyul_r {
	border-radius: 0 6px 6px 0;
}

.d_c1_news>.container {
	min-height: 650px;
}

.d_d1img2_w .d_h5_b {
	font-size: 14px;
	line-height: 60px;
}

.d_d1img2_w .d_d1span_b {
	font-size: 14px;
	line-height: 60px;
}

.mc_b2 .d_c1_news>.container {
	min-height: auto;
}


/* 11.19 */

.mc_hot_li {
	float: left;
	width: 300px;
	padding: 0 5px;
	margin: 25px 0;
	transition: all .36s;
	border-radius: 8px;
}

.mc_hot_li.on {
	width: 600px;
}

.mc_hot_li.hide {
	display: none;
}

.mc_hot_lisbox {
	padding: 25px;
	border-radius: 8px;
	box-shadow: 0 3px 28px 0 rgba(0, 0, 0, .08);
	background: #fff;
	transition: all .36s;
	position: relative;
}

.mc_hot_li.on .mc_hot_lisbox {
	background: #0eacea;
}

.mc_hot_l {
	max-width: 260px;
	padding-top: 15px;
	position: relative;
	z-index: 2;
}

.mc_hot_li.on .mc_hot_l {
	padding-right: 25px;
	border-right: 1px solid rgba(246, 246, 246, .2);
}

.mc_hot_r {
	/* display: none; */
	opacity: 0;
	position: absolute;
	top: 25px;
	right: 0;
	z-index: 1;
	/* width: 0; */
	width: 280px;
	overflow: hidden;
}

.mc_hot_li.on .mc_hot_r {
	opacity: 1;
	display: block;
	/* width: calc(100% - 310px); */
	padding: 0 30px;
}

.mc_hotl_imgbox {
	max-width: 212px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.mc_hotl_word {
	font-size: 14px;
	line-height: 26px;
	height: 104px;
	overflow: hidden;
	color: #666;
	margin-bottom: 35px;
	transition: all .36s;
}

.mc_hot_li.on .mc_hotl_word,
.mc_hot_li.on .mc_hotdl_word,
.mc_hot_li.on .mc_hotmr_word {
	color: #fff;
}

.mc_hot_li.on .mc_hotl_bot .mc_list_img {
	opacity: 0;
}

.mc_hotmr_xtb,
.mc_hotdl_xtb {
	width: 20px;
}

.mc_hotdl_word {
	font-size: 12px;
	color: #999;
	line-height: 16px;
	margin-left: 3px;
	transition: all .36s;
}

.mc_hotmr_word {
	font-size: 14px;
	color: #0eacea;
	line-height: 16px;
	margin-right: 5px;
	transition: all .36s;
}

.mc_hotdl_xtb img,
.mc_hotmr_xtb img {
	transition: all .36s;
}

.mc_hotr_title {
	font-size: 24px;
	color: #fff;
	margin-top: 25px;
	margin-bottom: 15px;
}

.mc_hotr_message p {
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}

.mc_hotr_pt span:not(:last-child) {
	margin-right: 12px;
}

.mc_hotr_qrbox {
	width: 200px;
	height: 199px;
	margin-top: 8px;
}

.mc_hotr_qrbox img {
	width: 100%;
	height: 100%;
}

.mc_hotr_pf {
	margin-top: 25px;
}

.mc_hotr_pf p {
	font-size: 14px;
	color: #fff;
	text-align: right;
}

.mc_inds1b_window {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 464px;
}

.mc_hot_list {
	position: absolute;
	left: 0;
	top: 0;
	width: 200vw;
	transition: all .36s;
}

.mc_b1 .d_b1game_num {
	margin-bottom: 0;
}

.mc_b1 .mc_hot_li {
	width: 270px;
}

.mc_b1 .mc_hot_li.on {
	width: 570px;
}

.mc_b1 .mc_hot_lisbox {
	padding: 20px 25px;
}

.mc_b1 .mc_hot_l {
	max-width: 235px;
}

.mc_b1 .mc_hotl_imgbox {
	max-width: 210px;
}

.mc_b1s1list {
	padding-bottom: 90px;
}


.mc_b1 .mc_hot_li:nth-child(4n+1) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1 .mc_hot_li:nth-child(4n+2) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1 .mc_hot_li:nth-child(4n+3) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.mc_b1 .mc_hot_li:nth-child(4n+4) {
	animation-delay: 0.3s;
	animation-name: fadeIn;
}

.d_ajinyin_l {
	min-height: 54px;
}

.d_abof1_img {
	opacity: 0;
}

/* .d_d1simgli{
	border: 3px solid #fff !important;
}

*/

.mc_d1 .d_d1simgli {
	position: relative;
}

.mc_d1 .d_d1simgli.on::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 3px solid #00b9f1;
	z-index: 50;
}

.g_fenyeprr {
	position: relative;
	display: inline-block;
	width: 12px;
}

.mc_c2sharebtn {
	width: 21px;
	margin: 0 auto;
	cursor: pointer;
	line-height: 40px;
}

.mc_c2sharebox {
	position: absolute;
	top: 50%;
	right: 100%;
	transform: translateY(-50%);
	transition: all .36s;
}

.bsTop span {
	line-height: 24px !important;
}

.bshare-custom .mc_sharebox a {
	background: none !important;
	height: 100% !important;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}

.mc_sharebox {
	width: 20px;
	margin: 0 10px;
}

.mc_c2sharebox {
	width: 0;
	overflow: hidden;
	transition: all .36s;
}

.bshare-custom.icon-medium {
	width: 160px;
}

.d_c2share:hover .mc_c2sharebox {
	width: 160px;
}

.ph_dh_kefu {
	text-align: center;
	margin-top: 15px;
}

.ph_dh_kefu .d_fuwu {
	float: none;
	display: inline-block;
	min-width: 225px;
}

.ph_dh_kefu .d_ke_img {
	width: 16px;
	margin: 0;
	line-height: 30px;
}

.ph_dh_kefu .d_kefu span {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	white-space: nowrap;
	margin: 0;
	/* padding-left: 5px; */
	width: calc(100% - 16px);
}

.ph_dh_kefu .d_kefu {
	margin: 0 10px;
	min-width: 95px;
}

.ph_dh_number {
	margin-top: 10px;
}

.ph_dh_kefu .d_kefu img {
	margin-top: -1px;
}

.d_b2button_2 .d_h6_wb2 {
	white-space: nowrap;
}

.pc_fenye strong {
	background: #00b9f1;
	color: #fff;
}

.mc_inds1_bot .slick-list {
	margin: 0 -20px;
}

.mc_hot_list {
	margin-left: 20px;
}

.ph_dh_kefu .d_kefu span {
	display: block;
	float: left;
	text-align: left;
	padding-left: 10px;
}

.d_fuwu>a:last-child .d_kefu {
	min-width: 70px;
}

.mc_b1 .mc_inds1b_window {
	width: auto;
	margin: 0 -20px;
}

.mc_b1 .mc_hot_li.on {
	width: 550px;
}

.mc_b1 .mc_hot_li:nth-child(n+5) {
	display: none;
}

video::-webkit-media-controls-enclosure {
	overflow: hidden;
}

video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}

.mc_inds2_top .d_agengduo{
	margin-top: 0;
}

.d_agengduo.mc_unshow {
	float: none;
	opacity: 0;
	pointer-events: none;
}

.d_d1li1.act .d_d1img1::after{
	display: none;
}


.mc_qrbox{
	position: relative;
}

.mc_qrimg{
	position: absolute;
	left: 50%;
	bottom: calc(100% + 15px);
	width: 120px;
    padding: 10px;
	background: #fff;
    border-radius: 10px;
	transform: translateX(-50%);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .08);
}

.mc_qrimg::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-top: 5px solid #fff;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    transform: translateX(-50%);
}

.mc_qrimg{
	display: none;
}

.gx_sebnjkl{
		animation:mymove 5s infinite !important;
	}
	@keyframes mymove
	{
	from {
		width: 0;
	}
	to {
		width: 100% !important;
	}
	}

	@-webkit-keyframes mymove
	{
	from {
		width: 0;
	}
	to {
		width: 100% !important;
	}
	}


	.bshare-custom.icon-medium .mc_bshare-qqim {
		background: url(https://static.bshare.cn/frame/images/logos/m2/qqim.gif) no-repeat;
		*display: inline;
		display: inline-block;
	}

	.mc_qrbox:last-child .mc_qrimg{
		display: none !important;
	}

	.d_kefu span{
		white-space: nowrap;
	}

	.d_kefu{
		min-width: 105px;
	}

	.mc_inds2_top h2.d_h2_b {
		margin-bottom: 15px;
	}

	.mc_fybox .container{
		width: 100% !important;
	}

