﻿@charset "utf-8";
/*公共*/
@font-face {
	font-family: "D-DIN-BOLD";
	src: url("../font/D-DIN-BOLD.woff2") format("woff2"),
		url("../font/D-DIN-BOLD.woff") format("woff"),
		url("../font/D-DIN-BOLD.ttf") format("truetype"),
		url("../font/D-DIN-BOLD.eot") format("embedded-opentype"),
		url("../font/D-DIN-BOLD.svg") format("svg");
}
body{
	overflow: hidden;
	/* max-width: 1920px; */
	margin:auto;
    background: #fff;
}
*{
	font-family: "TitilliumWeb-Bold", "Microsoft Yahei", "PingFangSC-Light", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", tahoma, SimSun, sans-serif !important;
}

.g_me6fl{
	width:360px;
}
.g_me6fr{
	width:calc(100% - 360px);
}
.g_me6fltle{
	width:100%;
	height:200px;
	background: #333;
	padding-top: 65px;
}
.g_me6fllogo{
	width:236px;
	margin:auto;
}
.g_me6fllogo img{
	width:100%;
}
.g_me6fl {
    position: relative;
    min-height: 100vh;
    background: #fff;
}
.g_me6fltou1{
	width:125px;
	height:125px;
	background: #fff;
	border-radius: 50%;
	padding:5px;
	position: absolute;
	top:132px;
	left:50%;
	transform: translateX(-50%);
}
.g_me6fltou1tu{
	width:115px;
}
.g_me6fltou{
	width:100%;
	padding-top: 80px;
    padding-bottom: 34px;
}
.g_me6fltou1m{
	color:#333;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 22px;
}
.g_me6fltou1h{
	width:19px;
    margin-right: 5px;
}
.g_me6fltou1h img{
	width:100%;
}
.g_me6fltou1y{
	color:#fff;
	font-size: 12px;
	line-height: 18px;
	width:74px;
	height:18px;
	line-height: 18px;
	background: #f39a1e;
	text-align: center;
	border-radius: 25px;
}
.g_me6fltou1hy{
	display: inline-block;
}
.g_me6fltou1hybox{
	text-align: center;
}
.g_me6flxu{
	width:100%;
	height:58px;
	background: #fff;
	padding-left: 62px;
	padding-right: 62px;
}
.g_me6flxu{
	width:100%;
	height:58px;
	transition: all .36s;
	position: relative;
}
.g_me6flxu.act{
	background: #fafafa;
}
.g_me6flxu::before{
	position: absolute;
	width:4px;
	height:0;
	background: #da251b;
	content: '';
	top:0;
	right:0;
	transition: all .36s;
}
.g_me6flxu.act::before{
	height:100%;
}
.g_me6flxu1{
	width:15px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.g_me6flxu1 img{
	width:100%;
}
.g_me6flxu2 a{
	color:#666;
	font-size: 16px;
	line-height: 58px;
	display: block;
	padding-left:36px;
    height: 58px;
    overflow: hidden;
}
.g_me6frhead{
	width:100%;
	height:85px;
}
.g_me6frnr {
    width: 100%;
    min-height: calc(100vh - 85px);
    background: #f5f5f5;
	padding-left: 65px;
	padding-right: 66px;
	padding-top: 90px;
	padding-bottom: 94px;
}
.g_me6frheadfl{
	height:100%;
	margin-right:24px;
	border-right:1px solid #e5e5e5;
}
.g_me6frheadfl1{
	padding-right: 60px;
}
.g_me6frheadfl1:last-child{
	padding-right: 24px;
}
.g_me6frheadfl1 a{
	color:#666;
	font-size: 16px;
	line-height: 85px;
	letter-spacing: 1px;
}
.g_me6fr .g_me1head21 {
    color: #666;
    line-height: 85px;
    font-size: 16px;
}
.g_me6fr .g_me1head22 a{
	line-height: 85px;
	font-size: 26px;
	font-weight: bold;
	font-family: "D-DIN-BOLD" !important;
	color: #da251b;
}
.g_me6fr .g_me1head2{
	margin-right: 50px;
}
.g_me6frxx{
	width:31px;
	margin-right: 24px;
	display: inline-block;
	line-height: 36px;
}
.g_me6frxx img{
	width:100%;
}
.g_me6frxwz{
	color:#333;
	font-size: 36px;
	font-weight: bold;
}
.g_me6frnrtlefr{
	height:45px;
  	background: #333;
  	transition: all 0.36s;
  	text-align: center;
	display: inline-block;
    padding:0 70px;
    height: 100%;
    cursor: pointer;
}
.g_me6 .g_me6frnrtle .g_me6frnrtlefr{
	margin-top: -26px;
}
.g_me6frbj1{
	width:16px;
	line-height: 45px;
}
.g_me6frbj1 img{
	width:100%;
}
.g_me6frbj11{
	position: relative;
	top:0;
	left:0;
}
.g_me6frbj12{
	position: absolute;
	top:15px;
	left:0;
}
.g_me6frbj2{
	position: relative;
}
.g_me6frbj2 p{
	color:#ffffff;
	font-size: 16px;
	line-height: 45px;
}
.g_h3p1{
	position: relative;
	top:0;
	right:0;
}
.g_h3p2{
	position: absolute;
	top:0;
	right:0;
	opacity: 0;
}
.g_me6frnrtlefr.on .g_h3p1{
	opacity: 0;
}
.g_me6frnrtlefr.on .g_h3p2{
	opacity: 1;
}
.g_me6frnrtlefr{
	position: relative;
}
.g_me6frnrjt{
	width:100%;
}
.g_me6frnrjt1{
	padding:42px 44px;
}
.g_me6frnrgr{
	width:50%;
	margin-bottom: 22px;
}
.g_me6frnrgrbox{
	width:750px;
}
.g_me6frnrgrfl{
	width:5px;
	height:5px;
	background: #f18d00;
	border-radius: 50%;
    margin-top: 13px;
    margin-right: 9px;
}
.g_me6frnrgrfr{
	color:#333;
	font-size: 16px;
	line-height: 30px;
    height: 30px;
    overflow: hidden;
    width: calc(100% - 14px);
}
.g_me6frnrbao .g_me6frnrgrfr{
	color:#333;
	
	font-size: 16px;
	line-height: 30px;
	width:80px;
}
.g_me6frnrbao{
	width:750px;
}
.g_me6frnrbao1{
	width:50%;
	padding-right: 15px;
}
.g_me6frnrbao .g_me6frnrgrzh{
	color:#999999;
	font-size: 16px;
	line-height: 30px;
	height:30px;
	overflow:hidden;
	width:calc(100% - 94px);
}
.g_me6frnrgrzh1{
	color:#333;
}
.g_me6frnrbao h3{
	color:#333;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 14px;
}
.g_me6frnrbao{
	margin-bottom: 24px;
}
.g_me6frnr2{
	margin-top: 60px;
}
.g_me6frnr2jj{
	color:#999999;
	font-size: 14px;
	transform: translateY(10px);
	margin-left: 15px;
}
.g_me6frnr2 .g_me6frnrtlefr {
    padding-left: 28px;
    padding-right: 28px;
}
.g_me6frnr2 .g_me6frbj2 {
    padding-left: 18px;
}
.g_me6 .g_me6frnr2 .g_me6frnrtlefr{
	margin-top: 40px;
	cursor: pointer;
}
.g_me6frnr2ht{
	padding:28px 42px;
	background: #fff;
	transition: all 0.36s;
}
.g_me6frnr2ht1{
	color:#333;
	font-size: 14px;
	line-height: 34px;
	overflow: hidden;
}
.g_me6frnr2ht{
	margin-bottom: 20px;
}
.g_me6fltou1tu img{
	width:100%;
}
.g_close{
	width:18px;
	position: absolute;
	top:20px;
	right:20px;
	cursor: pointer;
}
.g_close img{
	width:100%;
}

.g_me6frnrtlefl{
	margin-bottom: 10px;
}
.g_me6tanmc{
	width:100vw;
	height:100vh;
	background: #000;
	opacity: 0.6;
	position: fixed;
	top:0;
	left:0;
}
.g_me6tanbox{
	display: none;
    z-index: 101;
}
.g_me6logo{
	width:136px;
	margin:30px auto 46px;
}
.g_me6logo img{
	width:100%;
}
.g_me6frxjdt{
	width:330px;
	position: relative;
	margin-top: 2px;
    margin-left: 40px;
}
.g_me6frxjdt img{
	width:100%;
}
.g_me6frxjdt0{
	position: relative;
	top:0;
	left:0;
	opacity: 0;
}
.g_me6frxjdt1{
	position: absolute;
	top:0;
	left:0;
	opacity: 1;
}
.g_me6frxjdt2{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
}
.g_me6frxjdt3{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
}
.g_me6frxjdt4{
	position: absolute;
	top:0;
	left:0;
	opacity: 0;
}
.g_me6frxjd{
	font-size: 12px;
	color: #999999;
	line-height:45px;
	margin-left: 40px;
}
.g_me6frnr2ht{
	position: relative;
	cursor: pointer;
}
.g_me6frnr2xia1, .g_me6frnr2xia2{
	position: absolute;
	top:50%;
	right:30px;
	transform: translateY(-50%);
}
.g_me6frnr2xia2{
	background: #e5e5e5;
}
.g_me6frnr2xia2 .g_me6frbj2{
	color:#666;
}
.right-head{
	display: none;
}
.g_me6flxu2{
	width:calc(100% - 16px);
}

.g-h3nrfr input::-webkit-input-placeholder{
	color:#999999;
	font-size: 16px;
}
.g-h3nrfr input:-moz-placeholder{
	color:#999999;
	font-size: 16px;
}
.g-h3nrfr input::-moz-placeholder{
	color:#999999;
	font-size: 16px;
}
.g-h3nrfr input:-ms-input-placeholder{
	color:#999999;
	font-size: 16px;
}



/*8.24*/
.g-h3nr{
	width:33.333333%;
	padding:0 65px;
	margin-bottom: 36px;
}
.g_me6frnrjt {
    margin: 84px -40px 0;
}
.g-h3pt{
	border:1px solid #e5e5e5;
	width:100%;
	height:50px;
	padding:0 16px;
}
.g-h3nrfl p{
	color:#333333;
	font-size: 16px;
	line-height: 50px;
	width:80px;
}
.g-h3nrfr{
	height:100%;
	width:calc(100% - 80px);
}
.g-h3nrfr input{
	width:100%;
	height:100%;
	color:#333;
	font-size: 16px;
}
.g-h4top{
	background: #fff;
}
.g-h4topfl{
	padding:0 15px;
	width:25%;
}
.g-h4topfl p{
	line-height: 56px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
}
.g-h4 .g_me6frnrjt {
    margin: 42px 0 0;
}
.g-h4topfl textarea, .g-word{
	color:#333333;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
    width: 100%;
    max-height: 60px;
    overflow: hidden;
    resize: none;
    font-weight: normal !important;
}
.g-h4botnr{
	padding:36px 0;
	border-bottom: 1px dashed #e5e5e5;
}
.g-h4botnr:last-child{
	border-bottom: 0px dashed #e5e5e5;
}
.g-h5 .g-h4topfl{
	width:33.333333%;
}
.g-h5 .g-h4topfl textarea {
    max-height: 30px;
}
.g-h6 .g-h4topfl textarea {
    max-height: 30px;
}
.g-sys{
	background: url(../images/loginbj.jpg) no-repeat;
	background-size: cover;
	background-position: center;
}
.g-systop{
	padding:35px 50px 0 45px;
}
.g-syslogo{
	width:274px;
}
.g-syslogo img{
	width:100%;
}
.g-sysbackfl, .g-sysbackfl a{
	color:#666;
	font-size: 16px;
	line-height: 30px;
	transition: all .36s;
}
.g-sysbackfl span a{
	font-size: 24px;
	font-family:'D-DIN-BOLD' !important;
	color: #da251b;
}
.g-sysbackfl:first-child{
	margin-right:40px;
	position: relative;
	top: 4px;
}
.g-sysbackfl:first-child::before{
	content: '';
	position: absolute;
	top:50%;
	right:-20px;
	width:2px;
	height:18px;
	background: #fff;
	transform: translateY(-50%);
}
.g-h1nr{
	position: fixed;
	top:50%;
	right:190px;
	transform: translateY(-50%);
	width:618px;
	background:#fff;
    padding: 65px 60px 55px;
}
.g-h1nrtle{
	font-size: 36px;
	font-weight: bold;
	text-align: center;
    background: linear-gradient(to right, #5381e8, #1744a8);
    -webkit-background-clip: text;
    color: transparent;
    position: relative;
    line-height: 46px;
    padding-bottom: 20px;
    margin-bottom: 24px;
}
.g-h1nrtle::before{
	content: '';
	position: absolute;
	bottom: 0;
	left:50%;
	transform: translateX(-50%);
	width:40px;
	height:2px;
	background-image: linear-gradient(to right, #5281e8 , #1845a9);
}
.g-h1nrp p{
	color:#666666;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}
.g-h1nrinp{
	margin-top: 40px;
}
.g-h1inp{
	border:1px solid #e5e5e5;
	width:404px;
	margin:0 auto 30px;
	height:50px;
	padding:0 22px;
}
.g-h1inpfl {
	width:40px;
	line-height: 50px;
}
.g-h1inpfl img{
	width:21px;
}
.g-h1inpfr{
	width:calc(100% - 40px);
	padding-left: 25px;
	height:100%;
	position: relative;
}
.g-h1yz{
	position: relative;
}
.g-h1inpyz{
	position: absolute;
	top:50%;
	right:0;
	transform: translateY(-50%);
	width: 100px;
}
.g-h1inpyz img{
	width:100%;
}
.g-h1inpfr input{
	width:100%;
	height:100%;
	color:#666;
	font-size: 16px;
}
.g-h1yz .g-h1inpfr input{
	padding-right: 120px;
}
.g-h1inpfr::before{
	content: '';
	position: absolute;
	top:50%;
	left:0;
	transform: translateY(-50%);
	width:1px;
	height:20px;
	background:#e5e5e5;
}
.g-h1inpfr input::-webkit-input-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h1inpfr input:-moz-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h1inpfr input::-moz-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h1inpfr input:-ms-input-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h1for{
	width:404px;
	margin:0 auto 40px;
}
.g-h1btn a{
	width:404px;
	margin:0 auto 10px;
	height:60px;
	text-align: center;
	font-size: 18px;
	line-height: 60px;
	color:#fff;
	display: block;
	border-radius: 6px;
	background-image: linear-gradient(to right, #5281e8 , #1845a9);
}
.g-h1no a{
	text-align: center;
	color: #a8a8a8;
    font-size: 16px;
	line-height: 30px;
	display: block;
	transition: all .36s;
}
.g-h1forg a{
	color:#a8a8a8;
	font-size: 14px;
	line-height: 24px;
	transition: all .36s;
}
.g-h1duifl{
	width:16px;
	height:16px;
	border:1px solid #acb0b5;
	border-radius: 2px;
	transition: all .36s ease;
}
.g-h1duifl img{
	width:16px;
	transition: all .36s ease;
	opacity: 0;
}
.g-h1duifr{
	color:#a8a8a8;
	font-size: 14px;
	padding-left: 10px;
	line-height: 16px;
}
.g-h1dui{
	cursor: pointer;
}
.g-h1dui.on .g-h1duifl img{
	opacity: 1;
}
.g-h1dui.on .g-h1duifl{
	border:0px solid #acb0b5;
}
.g-h2nr{
	background: url(../images/h2bj_03.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	width:1160px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	padding:72px 92px;
}
.g-h2com{
	margin:50px -27px 0;
}
.g-h2comfl{
	width:50%;
	padding:0 27px;
	margin-bottom: 27px;
	position: relative;
}
.g-h2wz{
	color:#333333;
	font-size: 16px;
	line-height: 50px;
	width:120px;
}
.g-h2wz span{
    color:#f40b0b;
    font-size: 16px;
	line-height: 50px;
	padding-left: 10px;
}
.g-h2inp{
	width:calc(100% - 120px);
	height:50px;
	border:1px solid #e5e5e5;
	background: #fff;
}
.g-h2inp input{
	width:100%;
	height:100%;
	padding:0 20px;
	color:#666;
}
.g-h2yz{
	position: absolute;
	top:50%;
	right:29px;
	transform: translateY(-50%);
	width:110px;
}
.g-h2yzm .g-h2inp{
	padding-right: 125px;
}
.g-h2zhu{
	margin-left:27px;
	width:200px;
	height:48px;
	border-radius: 6px;
	text-align: center;
	line-height: 48px;
	color:#fff;
	font-size: 18px;
	cursor: pointer;
	background-image: linear-gradient(to right, #5281e8 , #1845a9);
}
.g-h2inp{
	position: relative;
}
.g-h2inpbot{
	position: absolute;
	top:52px;
	left:0;
	width:100%;
	background: #fff;
	padding:10px 15px 10px 28px;
	z-index: 20;
	border:1px solid #e5e5e5;
	display: none;
}
.g-h2inpbot li{
	color:#666;
	font-size: 14px;
	line-height: 26px;
	cursor: pointer;
}
.g-h2inpfl p{
	color:#666;
	font-size: 14px;
	line-height: 48px;
}
.g-h2inptop {
	padding:0 15px 0 28px;
	cursor: pointer;
}
.g-h2inpfr{
	width:11px;
	line-height: 48px;
}
.g-h2inpfr img{
	transition: all .36s;
}
.g-h2inptop.on .g-h2inpfr img{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}
.g-h7botnr{
	display: none;
}
.g-h7botnr.on{
	display: block;
}
.g-h7nr{
	width:342px;
	margin:64px auto 0 !important;
}
.g-h7top{
	margin-bottom: 40px;
	text-align: center;
}
.g-h7top .clearfix{
	display: inline-block;
}
.g-h7toptu{
	width:21px;
	position: relative;
}
.g-h7toptu img{
	width:100%;
}
.g-h7toptu1{
	position: relative;
	top:0;
	left:0;
	opacity: 0;
}
.g-h7toptu2{
	position: absolute;
	top:0;
	left:0;
}
.g-h7topfl:first-child{
	margin-right:100px;
	position: relative;
}
.g-h7topwz{
	color:#999999;
	font-size: 18px;
	line-height: 22px;
	padding-left: 12px;
}
.g-h7topfl:first-child::before{
	content: '';
	position: absolute;
	top:50%;
	right:-50px;
	transform: translateY(-50%);
	background: url(../images/line.png) no-repeat;
	background-size:cover;
	background-position: center;
	width:14px;
	height:21px; 
}
.g-h7topfl.on .g-h7toptu1{
	opacity: 1;
}
.g-h7topfl.on .g-h7toptu2{
	opacity: 0;
}
.g-h7topfl.on .g-h7topwz{
	color:#333;
}
.g-h7inp{
	width:100%;
	height:40px;
	border:1px solid #dddddd;
	background: #fff;
	margin-bottom: 12px;
}
.g-h7inp input{
	width:100%;
	height:100%;
	padding:0 15px;
}
.g-h7inp input::-webkit-input-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h7inp input:-moz-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h7inp input::-moz-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h7inp input:-ms-input-placeholder{
	color:#bbbbbb;
	font-size: 16px;
}
.g-h7btn1{
	width:100%;
	height:40px;
	color:#fff;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
	margin-top:30px;
	cursor: pointer;
    background-image: linear-gradient(to right, #5281e8 , #1845a9);
}
.g-h7topfl{
	cursor: pointer;
}
.g-h7inp1{
	position: relative;
}
.g-h7inp1 input{
	padding-right: 120px;
}
.g-h7inp1 img{
	display: block;
	position: absolute;
	top:50%;
	right:0;
	transform: translateY(-50%);
	width:95px;
}
.g-h7inpfr{
	width:120px;
	height:40px;
	background: #4f76cd;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	color:#fff;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}
.g-h7inpfl{
	width:calc(100% - 125px);
    height: 40px;
    border: 1px solid #dddddd;
}
.g-h7inpfl input{
	width:100%;
	height:100%;
	background: #fff;
}
.g-h7inp2 {
    border: 0px solid #dddddd;
    background: transparent;
}
.g-h3pt{
	position: relative;
}
.g-h3nr .g-h3pt::before{
	position: absolute;
	content:'';
	width:100%;
	height:100%;
	background:transparent;
	left:0;
	top:0;
}
.g-h3nr.active .g-h3pt::before{
	width:0%;
}
.g-h4text{
	position: relative;
}
.g-h4botnr .g-h4text::before{
	position: absolute;
	content:'';
	width:100%;
	height:100%;
	background:transparent;
	left:0;
	top:0;
}
.g-h4botnr.active .g-h4text::before{
	width:0%;
}
.g-h2yz img{
	width:100%;
}
.mc_main {
    background: #f0f1f2;
}
.mc_member {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: auto;
    background: #f0f1f2;
}
.mc_member .mc_container_top {
    top: 50%;
    margin-bottom: 50px;
}
.mc_container_top {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
}
.mc_container_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mc_fd_container {
    width: 600px;
    padding: 60px 110px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .09);
}
.mc_mem_toplogo {
    width: 188px;
    margin: 0 auto;
}
.mc_mem_toplogo img {
    width: 100%;
}
.mc_fdsel_title {
    font-size: 24px;
    color: #666;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
}
.mc_mem_inputgroup {
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}
.mc_mem_inputbox {
    height: 48px;
    border: 1px solid #ddd;
}
.mc_mem_inputbox input {
    width: 100%;
    height: 100%;
    padding: 10px 20px;
    line-height: 28px;
    color: #333;
}
.mc_mem_yzm input {
    width: calc(100% - 117px);
}
.mc_mem_yzm_imgbox {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 107px;
    transform: translateY(-50%);
    cursor: pointer;
}
.mc_mem_yzm_imgbox img{
	width:100%;
}
.mc_mem_getyzm {
    width: 155px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background-image: linear-gradient(to right, #5281e8 , #1845a9);
    transition: all .36s;
    cursor: pointer;
}
.mc_mem_submit {
    padding-top: 12px;
    padding-bottom: 8px;
}
.mc_mem_submit input {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background-image: linear-gradient(to right, #5281e8 , #1845a9);
    transition: all .36s;
}
.g_me6{
	/*background: #f5f6fb;*/
	min-height: 100vh
}
.g-h5 .g_me6frnrjt {
     margin: 40px 0 0; 
}
.g-h6 .g_me6frnrjt {
     margin: 40px 0 0; 
}

/* mark */

.ma_tbox{
	padding: 20px 0 70px;
	background: #f9f9f9;
	text-align: center;
}
.ma_tbox1{
	margin-top: -85px;
}
.ma_t{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	z-index: 10;
	margin-bottom: 25px;
	display: inline-block;
}
.ma_p p{
	color: #464646;
	text-align: center;
	font-size: 22px;
}
.ma_h3nr1 .g-h3nrfl p{
	width: 50px;
}
.ma_h3nr1 .g-h3nrfr {
	width: calc(100% - 50px);
}

.ma_h2main{
	height: 100vh;
	width: 100%;
	background: #f5f5f5;
	padding-top: 200px;
}
.ma_h2main_tbox{
	text-align: center;
}
.ma_h2main_t{
	display: inline-block;
	padding: 0 34px;
	cursor: pointer;
	border-right: 2px solid #da251b;
}
.ma_h2main_t:last-child{
	border: none;
}
.ma_h2maint_img{
	display: inline-block;
	width: 18px;
	margin-right: 8px;
	position: relative;
	bottom: 4px;
}
.ma_h2maint_img1{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all 0.36s;
}
.ma_h2maint_img2 {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 1;
	transition: all 0.36s;
}
.ma_h2main_t p{
	display: inline-block;
	color: #9c9c9c;
	font-size: 22px;
	font-weight: bold;
	transition: all 0.36s;
}
.ma_h2main_t.act .ma_h2maint_img1{
	opacity: 1;
}
.ma_h2main_t.act .ma_h2maint_img2 {
	opacity: 0;
}
.ma_h2main_t.act p{
	color: #333;
}
.ma_h2main_mbox{
	width: 530px;
	margin: 0 auto;
}
.ma_h2mainm_d{
	float: left;
}
.ma_h2mainm_d1{
	width: 14px;
	margin-right: 14px;
	line-height: 30px;
}
.ma_h2mainm_d1 img{
	width: 100%;
	
}
.ma_h2mainm_d2{
	width: 50px;
}
.ma_h2mainm_d2 p{
	font-size: 16px;
	color: #333;
	line-height: 34px;
}
.ma_h2mainm_d3{
	width: calc(100% - 190px);
	padding: 0 20px;
	height: 34px;
}
.ma_h2mainm_d3 input{
	width: 100%;
	height: 100%;
}
.ma_h2mainm_d4{
	float: right;
	width: 110px;
	border-radius: 20px;
	background: #e5e5e5;
	cursor: pointer;
}
.ma_h2mainm_d4 p{
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 34px;
}
.ma_h2mainmb_d{
	border-bottom: 1px dashed #c6c6c6;
	padding-bottom: 10px;
	margin-bottom: 35px;
}
.ma_tch1,
.ma_tch11_3 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 20;
	background: rgba(0, 0, 0, .6);
}
.ma_tch1_main{
	position: fixed;
	top: 50%;
	left: 60%;
	transform: translate(-50%, -50%);
	width: 415px;
	padding: 40px 50px 60px;
	background: #fff;
	max-width: calc(100% - 40px);
}
.ma_tch1m_p{
	text-align: center;
	font-size: 20px;
	color: #333;
	margin-bottom: 30px;
}
.ma_tch1mfd1_main {
	border: 1px solid #d4d4d4;
	overflow: hidden;
	padding: 0 20px;
}
.ma_tch1mf_d1{
	margin-bottom: 15px;
}
.ma_tch1mfd1_img{
	width: 14px;
	float: left;
	line-height: 48px;
	position: relative;
	bottom: 2px;
}
.ma_tch1mfd1_img img{
	width: 100%;
}
.ma_tch1mfd1_in{
	float: left;
	width: calc(100% - 14px);
	padding-left: 22px;
	height: 48px;
}
.ma_tch1mfd1_in input{
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #333;
}
.ma_tch1mf_d2{
	overflow: hidden;
}
.ma_tch1mf_d2 .ma_tch1mfd1_main {
	float: left;
	width: 150px;
}
.ma_tch1mfd1_r{
	width: 150px;
	background: #333;
	float: right;
}
.ma_tch1mfd1_r button{
	width: 100%;
	line-height: 50px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.ma_tch1mf_d3{
	background: #333;
	margin-top: 35px;
	margin-bottom: 16px;
}
.ma_tch1mf_d3 button{
	display: block;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	width: 100%;
	text-align: center;
}
.ma_tch1mf_d4 p{
	font-size: 14px;
	color: #999;
	line-height: 1.75;
}
.ma_tch1mf_d4 p a{
	color: #da251b;
}
.ma1_close{
	position: absolute;
	top: 18px;
	right: 18px;
	width: 18px;
	cursor: pointer;
}
.ma1_close img{
	width: 100%;
}
.ma_tch1 {
	display: none;
}
.ma_tch1m_img{
	text-align: center;
	margin-bottom: 30px;
}
.ma_tch1m_txt p{
	font-size: 14px;
	color: #999;
	text-align: center;
}
.ma_tch13_main{
	padding-bottom: 25px;
}
.ma_h2main_m1{
	padding-top: 50px;
}
.ma_h2main_m2{
	padding-top: 100px;
}
.ma_h2main_m2 p{
	font-size: 18px;
	color: #333;
	line-height: 1.75;
	text-align: center;
	margin-bottom: 55px;
}
.ma_h2mainm2_btnbox{
	text-align: center;
}
.ma_h2mainm2_btn{
	display: inline-block;
	margin: 0 8px;
	width: 70px;
	background: #fff;
	border: 1px solid #eee;
	transition: all 0.36s;
}
.ma_h2mainm2_btn span{
	font-size: 16px;
	color: #666;
	line-height: 30px;
	text-align: center;
	display: block;
	cursor: pointer;
	transition: all 0.36s;
}
.ma_h2main_m{
	display: none;
}
.ma_h2main_m:first-child{
	display: block;
}
.g_me6frnrtlefr.on{
	background: #da251b;
}
.ma_h3_main{
	margin-top: 50px;
}
.ma_h3m_tbox,
.ma_h4m_tbox {
	overflow: hidden;
	background: #eee;
}
.ma_h3m_t{
	float: left;
}
.ma_h3m_t1{
	width: 350px;
}
.ma_h3m_t2{
	width: calc(100% - 350px);
}
.ma_h3m_t p{
	line-height: 60px;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.ma_h3m_li{
	overflow: hidden;
	padding: 30px 0 8px;
	border-bottom: 1px solid #e7e7e7;
}
.ma_h3m_li:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.ma_h3ml_l{
	width: 350px;
}
.ma_h3ml_l1{
	width: calc(100% - 444px);
}
.ma_b341s1mml_ulbox {
	margin-bottom: 15px;
}
.ma_b341s1mmlub_p {
	color: #333;
	font-size: 18px;
	margin-bottom: 12px;
}
.ma_b341s1mml_ul {
	font-size: 0;
}
.ma_b341s1mml_li {
	padding: 0 20px;
	display: inline-block;
	width: 33.333333%;
	vertical-align: top;
	margin-bottom: 10px;
}
.ma_b341s1mml_li img {
	width: 20px;
	height: 20px;
	margin-right: 15px;
}
.ma_b341s1mmll_s1 {
	color: #666;
	font-size: 14px;
	line-height: 1.75;
	display: inline-block;
	position: relative;
	top: 2px;
	margin-right: 10px;
}
.ma_b341s1mmll_s2{
	color: #999;
	font-size: 14px;
	line-height: 1.75;
	position: relative;
	top: 2px;
}
.ma_b32s1mm_tm2 img {
	width: 138px;
	display: block;
	margin: 0 auto;
}
.ma_b32s1mm_tm2 p {
	margin-top: 10px;
}

.ma_b32s1mm_tm p {
	font-size: 16px;
	color: #333;
	line-height: 1.75;
	font-weight: normal;
	text-align: center;
}
.ma_h3ml_l2{
	padding-top: 50px;
	cursor: pointer;
	display: none;
}
.ma_h3ml_l2 img{
	width: 18px;
}
.ma_h3p {
	padding-bottom: 90px;
}
.ma_h3m_ul{
	margin-bottom: 85px;
}
/* 分页 */
.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;
	transition: all .3s;
	background: transparent;
}

.pc_fenye li.activepage {
	color: #fff;
	background: #df0024;
}

.w_fenyeph {
	display: none;
}

.pc_fenye li.clolr {
	color: #fff;
}

.ma_comp-tabli1,
.ma_comp-tabli2 {
	width: 9px;
}

.ma_comp-tabli11,
.ma_comp-tabli22 {
	width: 5px;
}

.ma_comp-tabli {
	position: relative;
}

.ma_comp-tabli1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.36s;
	opacity: 1;
}

.ma_comp-tabli2 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	transition: all 0.36s;
	opacity: 0;
}

.mc_phfy {
	display: none;
}
/* h4 */
.ma_h4m_t{
	float: left;
}
.ma_h4m_t1{
	width: 40%;
}
.ma_h4m_t2{
	width: 20%;
}
.ma_h4m_t p{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	line-height: 60px;
	text-align: center;
}
.ma_h4m_li{
	overflow: hidden;
}
.ma_h4ml_d{
	float: left;
}
.ma_h4ml_d p{
	font-size: 16px;
	color: #666;
	line-height: 70px;
	height: 70px;
	overflow: hidden;
	text-align: center;
}
.ma_h4ml_d1{
	width: 40%;
}
.ma_h4ml_d2{
	width: 20%;
}
.ma_h4m_ul{
	margin-bottom: 88px;
}
.ma_h4m_li:nth-child(odd){
	background: #fafafa;
}
/* h5 */

.ma_h5 .ma_h4ml_d,
.ma_h5 .ma_h4m_t {
	width: 27%;
}
.ma_h5 .ma_h4ml_d:nth-child(2),
.ma_h5 .ma_h4m_t:nth-child(2) {
	width: 46%;
}
/* h6 */
.ma_h6p{
	padding-bottom: 120px;
}
.ma_h6_main{
	margin-top: 80px;
}
.ma_h6m_tbox{
	overflow: hidden;
	padding: 0 25px;
}
.ma_h6m_t{
	float: left;
}
.ma_h6m_t1{
	width: 50%;
}
.ma_h6m_t p{
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 60px;
}
.ma_h6m_t1 p{
	margin-right: 300px;
}
.ma_h6m_t2{
	width:20%;
}
.ma_h6m_t3{
	width: 30%;
}
.ma_h5m_li{
	overflow: hidden;
	padding: 0 25px;
	border-bottom: 1px solid #eee;
}
.ma_h5m_li:first-child{
	border-top: 1px solid #eee;
}
.ma_h5ml_d{
	float: left;
}
.ma_h5ml_d p{
	font-size: 16px;
	color: #666;
	line-height: 60px;
	height: 60px;
	overflow: hidden;
	text-align: center;
}
.ma_h5ml_d1{
	width: 50%;
}
.ma_h5ml_d1 p{
	text-align: left;
}
.ma_h5ml_d2{
	width: 20%;
}
.ma_h5ml_d3{
	width: 30%;
}
/* h7 */
.ma_login{
	margin: 0 auto;
	width: 570px;
	padding:130px 90px;
	background: #fff;
	max-width: calc(100% - 40px);
}
.ma_h7_title{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 34px;
}
.ma_h7linput{
	height: 50px;
	padding: 0 18px;
	border: 1px solid #eee;
	margin-bottom: 15px;
}
.ma_h7linput input{
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #333;
}
.ma_h7linput2{
	padding-right: 100px;
	position: relative;
}
.ma_h7linput2 a{
	color: #999;
	font-size: 14px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 20px;
	transition: all 0.36s;
}
.ma_h7linput3 label{
	width: 100%;
	display: block;
}
.ma_h7linput3 span{
	color: #999;
	position: relative;
	bottom: 3px;
	line-height: 1.75;
}
.ma_h7linput3 input{
	width: 18px;
	height: 18px;
	background: #ddd;
	margin-right: 12px;
	outline: none !important;
	position: relative;
	border-radius: 2px;
}
.ma_h7linput3 input::before{
	content: "";
	width: 80%;
	height: 80%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: url(../images/ma_h7ir.svg) no-repeat center;
	background-size: contain;
}
.ma_h7linput3 input:checked {
	background: #da251b;
}
.ma_h7linput3{
	margin-bottom: 28px;
}
.ma_h7linput4{
	background: #333;
	margin-bottom: 16px;
}
.ma_h7linput4 button{
	display: block;
	width: 100%;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.ma_h7linput5{
	text-align: center;
	margin-bottom: 50px;
}
.ma_h7linput5 a{
	color: #666;
	font-size: 16px;
	transition: all 0.36s;
}
.ma_h7linput6{
	margin-bottom: 20px;
	position: relative;
}
.ma_h7linput6::before{
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100px;
	height: 1px;
	background: linear-gradient(to right, transparent, #9b9b9b);
}
.ma_h7linput6::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 100px;
	height: 1px;
	background: linear-gradient(to left, transparent, #9b9b9b);
}
.ma_h7linput6 p{
	color: #666;
	font-size: 16px;
	text-align: center;
}
.ma_h7linput7{
	text-align: center;
	background: #1bbb17;
}
.ma_h7linput7 button{
	display: block;
	width: 100%;
	line-height: 50px;
}
.ma_h7linput7 img{
	width: 26px;
	margin-right: 10px;
}
.ma_h7linput7 span{
	color: #fff;
	font-size: 16px;
	position: relative;
	top: 2px;
}
.ma_register{
	margin: 0 auto;
	background: #fff;
	padding: 60px 80px 65px;
	max-width: calc(100% - 40px);
	width: 950px;
}
.ma_h8inputbox{
	margin: 0 -10px 20px;
	overflow: hidden;
}
.ma_h8input1{
	padding: 0 10px;
	float: left;
	width: 50%;
}
.ma_h8in {
	border: 1px solid #eee;
	height: 50px;
	padding: 0 20px;
}
.ma_h8in input{
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 14px;
}
.ma_h8in select{
	width: 100%;
	height: 100%;
	color: #999;
	font-size: 14px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/ma_h8sec_icon.png) no-repeat center right;
}
.ma_h8input2{
	width: 33.333333%;
}
.ma_h8in3{
	border: 1px solid #eee;
	height: 60px;
	padding: 16px 20px;
}
.ma_h8inputbox3{
	margin-bottom: 20px;
}
.ma_h8in3 textarea{
	width: 100%;
	height: 100%;
	resize: none;
}
.ma_h8in4 {
	overflow: hidden;
}
.ma_h8in4 input{
	float: left;
	width: calc(100% - 104px);
	padding-right: 20px;
}
.ma_h8in4_img{
	float: right;
	width: 104px;
	line-height: 46px;
}
.ma_h8in4_img img{
	width: 100%;
}
.ma_h8inputbox5 .ma_h8input1{
	overflow: hidden;
}
.ma_h8inputbox5 .ma_h8input1 .ma_h8in{
	float: left;
	width: 50%;
}
.ma_h8in5{
	border: none;
	padding: 0;
}
.ma_h8in5 button{
	width: 100%;
	line-height: 48px;
	display: block;
	color: #fff;
	text-align: center;
	background: #333;
}
.ma_h8inputbox5{
	margin-bottom: 25px;
}
.ma_h8inputbox6 span a{
	color: #333;
	transition: all 0.36s;
}
.ma_h8inputbox6{
	margin-bottom: 35px;
}
.ma_h8input3{
	width: 390px;
	margin: 0 auto;
	background: #333;
}
.ma_h8input3 button{
	width: 100%;
	line-height: 48px;
	display: block;
	text-align: center;
	color: #fff;
}
.ma_h8{
	padding-bottom: 95px;
}
.ma_h7{
	min-height: 100vh;
}


input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999;
}
























@media screen and (min-width: 1200px){
	.g-h1no a:hover{
		color:#0e2f78;
	}
	.g-h1forg a:hover{
		color:#0e2f78;
	}
	.g_me6flxu:hover{
		background: #fafafa;
	}
	.g_me6flxu:hover::before{
		height:100%;
	}
	.g-sysbackfl a:hover{
		color:#da251b;
	}
	.g-h2inpbot li:hover{
		color:#da251b;
	}
	.ma_h2mainm2_btn:hover{
		background: #333;
	}
	.ma_h2mainm2_btn:hover span{
		color: #fff;
	}
	.g_me6frnrtlefr:hover {
		background: #da251b;
	}
	.pc_fenye li:hover {
		color: #fff;
		background: #da251b;
	}
	.pc_fenye li:hover .ma_comp-tabli1{
		opacity: 0;
	}
	.pc_fenye li:hover .ma_comp-tabli2 {
		opacity: 1;
	}
	.ma_linput2 a:hover {
		color: #da251b;
	}

	.ma_linput5 a:hover {
		color: #da251b;
	}
	.ma_h8inputbox6 span a:hover {
		color: #da251b;
	}

}
.ma_b341s1mmll_l{
	width: calc(100% - 35px);
}
.ma_b341s1mml_li img {
	position: relative;
	top: 4px;
}

.ma_h8 .ma_h8in4_img {
    width: 152px;
}

.ma_h8 .ma_h8in4 input {
    width: calc(100% - 152px);
}
.ma_h8 .ma_h8in4{
 padding-right: 0;   
}
   
.ma_h8in4_img img{
    cursor: pointer;   
}
    
    