* {
    margin: 0;
    padding: 0;
}

body {
    position: relative;
    font-size: 14px;
    line-height: 1;
    /*font-family: Arial, PingFangSC-Light, 'helvetica neue', 'hiragino sans gb', tahoma, 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif;*/
	font-family: "Microsoft Yahei", "微软雅黑", Arial, Helvetica, sans-serif;
    color: #333333;
    height: 100%;
    width: 100%;
	
}

html {
	overflow: auto;
}
ul, li {
	list-style-type: none;
	cursor: auto;
}
img {
	vertical-align: middle;
	border: none;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
	outline: none;
	color: #217af0
}

select {
    border: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.hide {
    display: none !important;
}

.mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.7;
    z-index: 400;
}

/*foot*/
.copyright {width: 100%; min-width: 1260px; padding: 15px 0; background: #2b2b2b; text-align: center; margin-top: 50px;}
.copyright .copy_text { font-size: 14px;  color: #FFFFFF; line-height: 2;}
.copyright .copy_text a{ font-size: 14px; color: #FFFFFF; line-height: 2;}

/*end*/

/*top*/
.wljyHeader {/*position: fixed; z-index: 99999;*/ width: 100%;height: 94px;/*background: rgba(12, 22, 96, 0.9);*/background: #0c1660; }
.wljyHeader .wljyHeader_in {width: 1260px;height: 94px;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
.wljyHeader .header_logo { display: flex;align-items: center;}
.wljyHeader .header_logo img {width: 188px;height: 54px;}
.wljyHeader .header_logo .logo_text {position: relative;font-size: 24px; color: #ffffff; margin-left: 10px;padding-left: 10px;letter-spacing: 1px;}
.wljyHeader .header_logo .logo_text:before { content: ''; position: absolute;left: 0; top: 50%;margin-top: -7px;width: 2px;height: 14px; background: #FFFFFF;}
.wljyHeader .header_link { display: flex;align-items: center;}
.wljyHeader .header_link .link_li {font-size: 16px; color:#FFFFFF; letter-spacing:1px;margin: 0 15px;font-weight: 500;}
.wljyHeader .header_link .link_li:hover {color: #ffb954;}

.wljyRegistration {
    padding: 80px 0 220px 0;
    width: 100%;
    background: url(../images/banner-bg.jpg) no-repeat;
    background-size: 100% 100%;
    min-width: 1200px;
}

.wljyRegistration .wljyRegistration_in {
    width: 1200px;
    margin: 0 auto;
}

.wljyRegistration .reg_notes {
    font-size:30px;
    padding: 80px 0 50px 0;
    text-align: center;
    color: #ffffff;
}

.wljyRegistration .reg_head {
    width: 1200px;
    padding: 0;
    /*background: #FFFFFF;*/
}

.wljyRegistration .reg_head .reg_title {
    font-size: 64px;
    color: #ffffff;
    text-align: center;
    letter-spacing: 2px;
    font-weight: 600;
    /*text-shadow: 2px 2px 3px #bac1cb;
    -webkit-text-shadow: 2px 2px 3px #bac1cb;
    -moz-text-shadow: 2px 2px 3px #bac1cb;
    -o-text-shadow: 2px 2px 3px #bac1cb;*/
}

.wljyRegistration .reg_head .reg_text {
    font-size:28px;
    color:rgba(255,255,255,0.7);
    text-align: center;
    /*letter-spacing: 1px;*/
    padding-top: 30px;
}

.wljyRegistration .reg_link_ul {
    width: 580px;
    margin: 0 auto;
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.wljyRegistration .reg_link_ul .reg_link_li {
    position: relative;
    width: 260px;
    height: 64px;
    /*background: #FFCB2D;*/
	background: linear-gradient(60deg, #74b5ff 0%, #418dff 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 500;
    color: #ffffff;
    /*letter-spacing: 1px;*/
    overflow: hidden;
}

.wljyRegistration .reg_link_ul .reg_link_li .active_icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 53px;
    height: 44px;
    background: url(../images/limited_icon.png) no-repeat;
    background-size: 100% 100%;
}


/*选科目*/
.wljySubjectGuide {
    width: 100%;
    min-width: 1260px;
    padding: 60px 0 50px 0;
    background: url(../images/kemu_bg.jpg) no-repeat;
    background-size: 100% 100%;
	margin-top:-80px;
}

.wljySubjectGuide .wljySubjectGuide_in {
    width: 1040px;
    margin: 0 auto;
}

.wljySubjectGuide .sub_title {
    font-size: 48px;
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
    padding-bottom: 32px;
}

.wljySubjectGuide .sub_ul .sub_li {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 35px 40px 30px 40px;
    min-height: 95px;
    background: #192743;
    margin-top: 20px;
}

.wljySubjectGuide .sub_ul .sub_li .sub_text {
    width: 680px;
}

.wljySubjectGuide .sub_ul .sub_li .sub_text .title {
    font-size: 36px;
    color: #FFFFFF;
    font-weight: 550;
}

.wljySubjectGuide .sub_ul .sub_li .sub_text .notes {
    display: flex;
    flex-wrap: wrap;
}

.wljySubjectGuide .sub_ul .sub_li .sub_text .notes i {
    font-size: 20px;
    color: #FFFFFF;
    margin-top: 20px;
    margin-right: 15px;
	font-style: normal;
}

.wljySubjectGuide .sub_ul .sub_li .sub_text .notes .sub_active {
    font-weight: 550;
    color: #ffd925 !important;
}

.wljySubjectGuide .sub_ul .sub_li .sub_counsel {
    text-align: center;
    width: 140px;
    line-height: 43px;
    background: #ffd600;
    font-size: 20px;
    color: #333333;
    letter-spacing: 1px;
}

.wljySubjectGuide .sub_ul .sub_li .sub_counsel:hover {
    box-shadow: -5px 5px 10px -4px #0d182e, 5px 5px 10px -4px #0d182e;
    -webkit-box-shadow: -5px 5px 10px -4px #0d182e, 5px 5px 10px -4px #0d182e;
    -moz-box-shadow: -5px 5px 10px -4px #0d182e, 5px 5px 10px -4px #0d182e;
}

.wljySubjectGuide .guide_title {
    font-size: 46px;
    color: #FFFFFF;
    font-weight: 550;
    padding: 70px 0 50px 0;
    text-align: center;
	
}

.wljySubjectGuide .guide_row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 1015px;
}

.wljySubjectGuide .guide_row .guide_link_ul {
    display: flex;
    flex-wrap: wrap;
    width: 390px;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 46px;
    background: #FFFFFF;
    margin-right: 10px;
    margin-bottom: 20px;
    border-radius: 5px;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover {
    background: #ffa640;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_text {
    font-size: 18px;
    color: #333333;
	font-weight: 600;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_text {
    color: #FFFFFF;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon {
    display: block !important;
    width: 19px !important;
    height: 19px !important;
    margin-right: 2px !important;
    background-size: 100% 100% !important;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon1 {
    background: url(../images/subjectGuide_icon1.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon1 {
    background: url(../images/subject_hover1.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon2 {
    background: url(../images/subjectGuide_icon2.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon2 {
    background: url(../images/subject_hover2.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon3 {
    background: url(../images/subjectGuide_icon3.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon3 {
    background: url(../images/subject_hover3.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon4 {
    background: url(../images/subjectGuide_icon4.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon4 {
    background: url(../images/subject_hover4.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon5 {
    background: url(../images/subjectGuide_icon5.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon5 {
    background: url(../images/subject_hover5.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link .guide_icon6 {
    background: url(../images/subjectGuide_icon6.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_link_ul .guide_link:hover .guide_icon6 {
    background: url(../images/subject_hover6.png) no-repeat;
}

.wljySubjectGuide .guide_row .guide_right .guide_city {
    display: flex;
    flex-wrap: wrap;
    width: 550px;
}

.wljySubjectGuide .guide_row .guide_right .guide_city li {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    color: #FFFFFF;
    margin-right: 10px;
    cursor: pointer;
}

.wljySubjectGuide .guide_row .guide_right .guide_city .guide_active {
    color: #FFD600;
}

.wljySubjectGuide .guide_row .guide_right .guide_city .guide_active:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background: #FFD600;
}

.wljySubjectGuide .guide_row .guide_right .guide_city li:hover {
    color: #FFD600;
}

.wljySubjectGuide .guide_row .guide_right .guide_city li:hover:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    background: #FFD600;
}

.wljySubjectGuide .guide_row .guide_right .guide_counsel {
    display: block;
    width: 580px;
    line-height: 40px;
    border-radius: 4px;
    text-align: center;
    font-size: 20px;
    color: #333333;
    background: #FFD600;
    letter-spacing: 5px;
	font-weight: 600;
}


/*常见问题title*/
.rk2_gh{ min-height: 390px;/*background: url('../images/rk(26).jpg') center bottom no-repeat;*/background:#f6fbff;background-size: 1920px 100%;	
 padding-top:50px; padding-bottom:120px; box-sizing: border-box;}
.rk2_title .t{font-size: 44px;font-weight: bold;color: #000228;text-align: center;line-height: 1;box-sizing: border-box; 
    /*background: url('../images/rk(10).png') center top no-repeat;
    background-size: 391px auto;
	padding-top: 30px;*/}
/*.rk2_title.font-fff .t{color: #333;}*/
.rk2_title i.i1{display: inline-block;vertical-align: bottom;margin-right: 20px;width: 170px;height: 44px; 
background: url('../images/rk(23).png') left top no-repeat;background-size: 170px auto;}
.rk2_title i.i2{display: inline-block;vertical-align: bottom;margin-left: 20px;width: 170px;height: 44px; 
background: url('../images/rk(22).png') left top no-repeat;background-size: 170px auto;}
.rk2_title .b{text-align: center;font-size: 18px;color: #808080;line-height: 48px;margin-top: 20px;}
/*.rk2_title.font-fff .b{text-align: center;font-size: 18px;color: #808080;line-height: 48px;margin-top: 20px;}*/

.rk2_ghdiv{width: 1200px;margin: 0 auto;margin-top: 40px;}

.rk2_gh_top .rk2_gh_ul{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.rk2_gh_top .rk2_gh_ul li{width: 585px;height: 88px;background: linear-gradient(270deg, #CDDDFF 0%, #E8EFFF 100%);border-radius: 10px;
                          margin-right: 30px;margin-bottom: 30px;display: flex;justify-content: space-between;}
.rk2_gh_top .rk2_gh_ul li:nth-child(2n){margin-right: 0;}
.rk2_gh_top .rk2_gh_ul li .l{width: 45px;height: 45px;line-height: 45px;background: url('../images/rk(16).png') center bottom no-repeat;
background-size: 100% 100%;	padding-left: 5px;color:#fff;font-size:24px;font-weight:bold;box-sizing: border-box;text-shadow: 0px 3px 8px rgba(117,81,55,0.44);}
.rk2_gh_top .rk2_gh_ul li .c{font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;line-height: 88px;text-align: left;width: 400px;}
.rk2_gh_top .rk2_gh_ul li .r{width: 88px;height: 88px;display: flex;align-items: center;justify-content: center;border-radius: 0px 10px 10px 0px;
font-size: 22px;background: linear-gradient(90deg, #5155FF, #3977FF);opacity: 0.6;color: #FFFFFF;line-height: 28px;}
.rk2_gh_top .rk2_gh_ul li .c .icon_hot{display: inline-block;vertical-align:text-bottom;width: 34px;height: 34px;margin-left: 3px;
background: url('../images/hot1.svg') center center no-repeat;background-size: 34px auto;}
.rk2_gh_top .rk2_gh_ul li:hover{transform: translateY(-5px);transform: scale(1.05);cursor: pointer;}


.rk2_gh_top .rk2_ghbtn{width: 210px;height: 60px;line-height: 60px;margin: 0 auto;display: block;text-align: center;color: #fff;
background: linear-gradient(90deg, #5155FF, #3977FF);  border-radius: 30px;font-size: 18px;color: #FFFFFF;margin-top: 10px; }
.hoverTop:hover{transform: translateY(-5px);transform: scale(1.05);}

/*.rk2_gh_bot .rk2_ghbtn2{width: 223px;height: 79px;line-height: 70px;margin-top:20px;display: block;text-align: center;color: #fff;
	background: url('images/rk(11).png') center center no-repeat;background-size: 100% 100%;font-size: 18px;color: #FFFFFF;}
.rk2_gh_bot .rk2_ghbtn2:hover{ transform: translateY(-5px);transform: scale(1.05);cursor: pointer;}

.rk2_gh_bot{display: flex;justify-content: space-between;background: url('images/rk(27).png') center center no-repeat;background-size: 100% 100%;
margin-top: 50px;padding: 30px 20px 30px 30px;box-sizing: border-box;}
.rk2_gh_bot .rk2_gh_botUl li{display: inline-block;vertical-align: middle;}
.rk2_gh_bot .rk2_gh_botUl li a{display: inline-block;width: 140px;text-align: center;font-size: 18px;line-height: 28px;font-weight: bold;color: #000228;}
.rk2_gh_bot .rk2_gh_botUl li a:hover{color: #0264FF;}*/

/*常见问题end*/

.about{height:399px; width:1260px; background:#ffffff; margin: 0 auto;padding: 0; margin-top:20px;}
.about-l{ float: left;width:460px; height: 100%; background:#FFB22E; padding:0 25px;}
.about-l h2{font-size:48px; color:#ffffff; line-height:64px; padding-top:15px; font-weight: bold;}
.about-l p{font-size:18px; font-weight:500; color:#ffffff; line-height:28px; padding-top:30px;}
.about-l img{ border:0; padding-top:30px;}
.about-r{background:#ffffff; margin-left: 510px; height: 100%; }

.main .main-l {
	/*padding: 70px 0;*/
	text-align: center;
	color: #ffffff;
	font-size: 25px;
	line-height: 28px;
}
/*.main .tit span {
	display: block;
	color: #767676;
	font-size: 15px;
}*/


.main-l-m .w-1300 {
	width: 100%;
	margin: 0 auto;
	position: relative;
	float: right;
	height: 100%;
}
.main-l-m li {
	text-align: center;
	width: 160px;
	float: left;
	padding: 57px 44.5px;
	border: 1px solid rgba(204, 204, 204, 0.5);
	border-top: none;
	border-left: none;
	transition:all .7s ease 0s;
}
.main-l-m li:hover{
	background-color: rgba(134,216,251,0.32);
	color: aliceblue;
}
.main-l-m li.li-bor-notbot {
	border-bottom: 0;
}
.main-l-m li.li-bor-notrig {
	border-right: 0;
}
.main-l-m li img {
	transition: transform 1s ease-out;
}
.main-l-m li img:hover {
	transform: rotateZ(360deg);
}
.main-l-m li p {
	color: #333333;
	font-size: 26px;
	line-height: 27px;
	padding-top: 15px;
	font-weight: 600;
}
.clear {
	clear: both;
	line-height: 0px;
	overflow: hidden;
	zoom: 1;
	font-size: 0px;
	content: '';
}


<!--拿证流程-->
.step-content { padding: 50px 0; box-sizing:border-box; margin:0 auto;}
.step-header h2 {/*position: relative; z-index: 50;*/ font-weight: 600; text-align: center;font-size:48px;color:#222222; padding-top:50px;}
.step-header h3 {/*position: relative; z-index: 50;*/ font-weight:500; text-align:center; font-size: 18px; color: #888;  padding-top:20px;}
.step-layout { width: 100%; position: relative; margin: 0 auto;}
.step-layout-list {text-align: center; padding: 60px 0 0;}
.step-layout-item { float: left; vertical-align: top; width: 25%; position: relative;}
.step-layout-item img {vertical-align: top;display: inline-block;background-color: transparent;}
.step-layout-item h4 {font-size: 24px;margin: 20px 0 5px;font-weight: normal;}
.step-layout-item p {font-size: 13px; line-height: 1.6; color: #888;}
.step-layout .step-layout-list .step-layout-item:not(:last-child):after {content: ""; position: absolute;top: 60px;right: -10px; display: block; 
width: 20px; height: 28px;  background:url(../images/sapp-store-arror.png) no-repeat;}
/* 主要样式 */
.step-button{ margin:0 auto; padding:0; margin-top:60px;}
.sq-button{ padding: 18px 70px;/*border:1px solid #d80808;*/ border-radius:30px;/*background: linear-gradient(to right, #08a0e9 0%, #036797 100%);*/
color: #ffffff; margin-top: 1.1875rem; display: inline-block; font-size:22px; background: linear-gradient(60deg,#FF3500 0%,#FFB22E 100%);}
.sq-button:hover{ transform: translateY(-5px);transform: scale(1.05); color: #ffffff;}


/*kefu*/
.floating_ck{position:fixed;right:20px;top:30%; border-radius: 8px 8px 0 0;  z-index:99999; }
.floating_ck dl dd{position:relative;width:80px;height:92px;background-color:#418dff;border-bottom:solid 1px #ffffff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/rk-baom.png); font-size:14px;}
.words{background-image:url(../images/qqicon.png); font-size:14px;}
.quote{background-image:url(../images/kficon.png); font-size:14px;}
.qrcord{background-image:url(../images/wx.png); font-size:14px;}
.return{background-image:url(../images/fanhui.png);font-size:14px;}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:92px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:92px; font-size:16px; font-weight:600}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}


.floating_qq{height:260px;top:-180px;}
.floating_qq i{background-image:url(../images/qqweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_qq p{color:#fff;margin-top:5px;}
.floating_qq .qrcord_p01{font-size:12px;line-height:20px;}
.floating_qq .qrcord_p02{font-size:18px;}

