*:before,

*:after {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}
body,html{height:100%}
html{overflow-x: hidden;}

body{font-family:PingFang SC}

body,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

select,

p,

blockquote,

th,

td,

section {

	margin: 0;

	padding: 0;

}



button,

html input[type="button"],

input[type="reset"],

input[type="submit"] {

	-webkit-appearance: button;

	/* 2 */

	cursor: pointer;

	/* 3 */

}



a:focus {

	outline: none;

}

a:hover{

	text-decoration: none;

}





body,

input,

textarea,

select,

button {

	text-rendering: optimizeLegibility;

	/* 1 */

	-webkit-font-smoothing: antialiased;

	/* 2 */

	-moz-osx-font-smoothing: grayscale;

	/* 3 Default: auto */

	-moz-font-feature-settings: "liga", "kern";

}



select {
	outline: none;

	/*去除系统默认的样式*/

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	/* 点击高亮的颜色*/

}



select::-ms-expand {

	display: none;

}



em {

	font-style: normal;

}



button,

input,

optgroup,

select,

textarea {

	color: inherit;

	/* 1 */

	font: inherit;

	/* 2 */

	margin: 0;

	/* 3 */

}



button,

input {

	border: 0;

	line-height: normal;

}



input[type=file] {

	width: 66px;

}



button,

select {

	text-transform: none;

}



input[type=button],

input[type=text] {

	-webkit-appearance: none;

	outline: none

}

li,

dd,

dl {

	list-style: none;

	margin: 0px;

	padding: 0px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}
.clear{clear: both;}
.main{max-width: 1300px;margin: 0 auto;}
.con{min-height: 100%;position: relative;padding-bottom: 88px;}
.hcbody{background: #f5f5f4;}
header{width: 100%;height: 86px;background: #32323e;}
.header{overflow: hidden;}
.header .logo{float: left;margin-right: 20px;height: 100%;display: inline-block;font-size: 0;}
.header .logo img{height: 100%;}
.header .nav{float: left;}
.nav ul li{margin: 0 15px;position:relative;float: left;line-height: 86px;height: 86px;}
.nav ul li a{display: inline-block;font-size: 16px;color: #99999f;padding: 0 12px;}
.nav ul .active  a {color: #fff;}
.nav ul li a img{margin-right: 6px;}
.nav ul li a img:first-of-type{display:none;}
.nav ul li a img:nth-of-type(2){display:inline-block;}
.nav ul .active  a img:first-of-type{display: inline-block;}
.nav ul .active  a img:nth-of-type(2){display:none}
.nav ul .active:after{content: "";display: inline-block;width: 100%;height: 4px;background: #268d87;position: absolute;bottom: 0;left: 0;border-radius: 10px 10px 0 0;}
.logo-right{float: right;line-height: 86px;}

.login-box{display: inline-block;}
.login-box a{display: inline-block;font-size: 16px;color: #fff;position: relative;}
.login-box img{transform: translateY(-2px);}

.login-item{display:flex;align-items: center;}
.login-item>div{display: inline-block;}

.login-tx{width: 32px;height: 32px;border-radius: 50%;line-height: 32px;overflow: hidden;}

.login-tx img{max-width: 100%;max-height: 100%;}

.login-name{margin: 0 10px;font-size: 16px;color: #fff;}

.login-item a{display:inline-block;font-size: 16px;color: #fff;padding-left: 10px;position: relative;}
.login-item a:after{content: "";display: inline-block;width: 2px;height: 15px;background: #cfcfcf;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.login-item .login-li{position: absolute;left: 0;top: 54px;line-height: 46px;background: #fff;display: none;z-index: 99;}
.tz{overflow: hidden;padding:18px 0;height: 54px;}
.commercial{height: 100%;}
.commercial .swiper-container{height: 100%;}
.commercial .swiper-slide{width: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.commercial .swiper-slide{text-align: right;}
.commercial .swiper-slide a{font-size: 14px;display: inline-block;}
.commercial .swiper-slide img{margin-right: 6px;}
.commercial .swiper-slide a:first-of-type{color: #f84b44;}
.commercial .swiper-slide a:nth-of-type(2){color: #9e9e9e;}
.index-container{width: 100%;padding-bottom: 70px;}
.index-item{overflow: hidden;}
.item-left{width: 320px;float: left;background: #fff;border-radius: 8px;overflow: hidden;}
.item-left h3{line-height: 60px;padding: 0 25px;font-size: 22px;color: #32323e;border-bottom:1px solid #e7e7e7;font-weight: bold;}
.cx1-box{padding:20px 20px 34px;}
.cx1-input{width: 100%;margin-bottom: 20px;}
.cx1-input span{display: block;font-size: 14px;color: #9b9b9b;margin-bottom: 7px;}
.cx1-input input{width: 100%;height: 40px;border:1px solid #dfe1e6;padding: 0 15px;background: #f4f6f8;}
.cx1-box button{width: 100%;height: 40px;background: #1c8262;font-size: 14px;border-radius: 5px;color:#fff;outline: none;}

.item-right{width: 964px;float: right;}
.item-right .bk-box{background: #fff;border-radius: 8px;margin-bottom: 20px;}
.bk-box h3{line-height: 60px;padding: 0 25px;font-size: 22px;color: #32323e;border-bottom:1px solid #e7e7e7;overflow: hidden;font-weight: bold;}
.bk-box h3 a{float: right;font-size: 14px;color: #599381;}
.bk-nbox{width: 100%;padding:10px 40px 27px;}
.bk-nbox ul li{width: 100%;display: flex;align-items: center;padding: 30px 0;}
.bk-icon{width: 46px;height: 46px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 15px;color: #fff;background: radial-gradient(circle, #4ab5af,#268d87);margin-right: 20px;}
.bk-nbox ul li:nth-of-type(2n) .bk-icon{background: radial-gradient(circle, #92adf7,#6b97ea);}
.bk-nbox ul li>a{margin-left: auto;display: inline-block;width: 130px;height: 36px;text-align: center;line-height: 36px;font-size: 14px;color: #fff;background: #599381;border-radius: 5px;}
.bk-nbox ul li>a:hover{background: #1c8262;}
.bk-txt h4{font-size: 18px;color: #32323e;font-weight: bold;margin-bottom: 8px;}
.bk-txt>p{font-size: 12px;color: #494952;}
.bk-txt>p>span{color: #ff4e4e;}
.bk-txt .grade-box .state{display: inline-block;width: 68px;height: 20px;text-align: center;line-height: 20px;color: #fff;font-size: 12px;border-radius: 3px;}
.bk-txt .grade-box .on{background: #1c8262;}
.bk-txt .grade-box .done{background: #bababa;}
.bk-txt .grade-box p{display: inline-block;font-size: 12px;}
.bk-txt .grade-box p>span{display: inline-block;margin-left: 14px;color: #494952;}
.bk-txt .grade-box p>span span{color: #3aa49e;}
footer{width: 100%;background: #32323e;padding: 20px 0;position: absolute;bottom: 0;left: 0;}
.footer p{color:#fff;font-size: 14px;text-align: center;line-height: 24px;}
.footer p span{display: inline-block;margin: 0 10px;}
.mbx-wrap{width: 100%;line-height: 54px;}
.mbx{font-size: 14px;color: #95989d;}
.mbx a{font-size: 14px;color: #95989d;}
.login-wrap{width: 100%;padding-bottom: 100px;}
.login{overflow: hidden;border-radius: 10px;background: #fff;display: flex;}
.login .login-left{max-width: 790px;}


.sigin-right{height: 100%;width: 100%;}

.sigin-sbox{width: 68%;margin: 0 auto;text-align: center;padding-top:80px;height: 100%;}

.sigin-sbox h3{font-size: 22px;color: #292929;margin-bottom: 32px;}

.sigin-sbox h3 img{margin-right: 10px;}

.sigin-right .sigin-sbox:nth-of-type(2){display: none;}

.sigin-right .sigin-sbox:last-of-type{display: none;}

.sigin-input{width: 100%;margin-bottom: 24px;border:1px solid #c9c9c9;}

.sigin-input input{width: 100%;height: 50px;padding: 0 18px;border-radius: 4px;outline: none;font-size: 16px;}

.sigin-input .gain{cursor: pointer;text-align: center;padding: 0;width: 40%;}

.yzm-input {display: flex;align-items: center;}

.yzm-input input{width:70%;}

.yzm-input span{font-size: 16px;color: #424242;cursor: pointer;}

.sigin-right button{width: 100%;height: 55px;color: #fff;border-radius: 5px;font-size:18px;background: #ff004b;outline: none;margin: 10px 0 25px;}

.sigin-right .sigin-but{background: #098250;}

.tab span{font-size: 15px;color: #424242;display: inline-block;margin: 0 20px;position: relative;cursor: pointer;}

.tab span:first-of-type:after{content: "";display: inline-block;width: 2px;height: 16px;background: #c9c9c9;position: absolute;right: -20px;top: 2px;cursor: pointer;}

.reg-bot{width: 100%;text-align: center;font-size: 16px;color:#959595;margin-top: 70px;}

.reg-bot a{font-size: 16px;color:#959595;text-decoration: underline}

.zl-wrap{width: 100%;padding-bottom: 110px;}
.zl{background: #fff;padding: 50px;}
.zl-top{width: 100%;border-bottom:1px solid #eff1f5;padding-bottom: 15px;margin-bottom: 10px;}
.zl-top h3{font-size: 24px;color: #32323e;font-weight: bold;padding-bottom: 10px;}
.zl-top p{font-size: 14px;color: #a6a6a6;}

.zl-box{margin: 30px 0;}
.block .zl-sbox{margin-right: 30px;}
.zl-sbox{margin-bottom: 30px;display: inline-block;}
.block {display: block;width: 100%;}
.zl-sbox span{color: #ff2432;font-size: 14px;display: inline-block;margin-left: 10px;}
.zl-sbox .xb{display:block;font-size: 16px;color: #32323e;margin-bottom: 15px;}
.zl-sbox .xb:before{content: "*";display: inline-block;color: #ff2432;margin-right: 2px;}
.zl-sbox input[type="text"]{width: 357px;height: 46px;border:1px solid #e0e0e0;font-size: 14px;color: #313131;transition: all .3s;padding: 0 15px;border-radius: 5px;}
.zl-sbox input:-ms-input-placeholder{color: #b5bbbf;}
.zl-sbox .active[type="text"]{border-color: #1c8262;}
.zl-sbox .active2[type="text"]{background: #f4f6f8;}
.zl-sbox label{padding-left: 12px;line-height: 30px;font-size: 14px;}
.zl-sbox label input[type="radio"]{-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    border: 1px solid #d0d0d0;
    outline: none;
    cursor: pointer;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-right: 5px;
    }
.zl-sbox label input[type="radio"]:after{
	content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background: #1c8262;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    transform: scale(0);
}
.zl-sbox label input[type="radio"]:checked{
	border-color: #1c8262;
}
.zl-sbox label input[type="radio"]:checked:after{
	transform:scale(1);
}

.zlp span{color: #1c8262;}
.time-box{display: inline-block;position: relative;max-width:100%}
.time-box:after{content: "";display: inline-block;width: 24px;height: 23px;background: url(../img/riqi.png) no-repeat;background-size: 100%;position: absolute;right:20px;top: 10px;}
.zl-sbox .long[type="text"]{width: 510px;}
.zl-sbox select{width: 357px;
    height: 46px;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    color: #313131;
    transition: all .3s;
    padding: 0 15px;
    border-radius: 5px;
    cursor: pointer;
    }

.select-box{position: relative;display: inline-block;}
/*.select-box:after{content:"";display: inline-block;border-top:7px solid #5b5b61;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
*/
.month-box{display: inline-block;margin-left: 30px;}
.month-box select{width: 160px;}

.zl-box .zl-btn{width: 100%;background: #e0e0e0;padding: 28px 0;}
.zl-box .zl-btn button{width: 340px;height: 56px;background: #1c8262;font-size: 18px;color: #fff;border-radius: 4px;outline:none;margin: 0 auto;display: block;}


.yd_nav{
    position: absolute;
    right: 30px;
    top:30px;
    width: 40px;
    line-height: 16px;
    height: 26px;
    display: none;
    cursor: pointer;
}
.yd_nav span:first-of-type {
	width: 100%;
	display: inline-block;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 0;
}

.yd_nav span:nth-of-type(2) {
	width: 90%;
	display: inline-block;
	height: 2px;
	background: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.yd_nav span:nth-of-type(3) {
	width: 100%;
	display: inline-block;
	height: 2px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
}

.jd-wrap{width: 100%;padding-bottom: 100px;}
.jd{background: #fff;padding:65px 35px;border-radius: 4px;}
.jd h2{font-size: 28px;color: #32323e;font-weight: bold;text-align: center;}
.jd-box{width: 100%;border:1px solid #ababab;padding: 70px 40px;box-shadow: 8px 12px 5px #e2e2e2;margin-top: 45px;}
.jd-box h3{font-size: 24px;color: #39393e;font-weight: bold;text-align: center;margin-bottom: 45px;}
.jd-nrbox{width: 100%;}
.jd-nrbox ul{width: 100%;overflow: hidden;}
.jd-nrbox ul li{width: 16.66%;float: left;text-align: center;}
.jd-nrbox ul li span{display: block;font-size: 16px;color: #5d5d5d;position: relative;}
.jd-nrbox ul li a{display: block;width: 104px;height: 28px;text-align: center;line-height: 28px;background: #cbcbcb;font-size: 14px;color: #fff;margin: 34px auto;cursor:pointer}
.jd-nrbox ul li span:nth-of-type(2){display: none;}
.jd-nrbox ul li span h{position: absolute;color: #ea1010;left: 0;}
.jd-nrbox ul .active span:first-of-type{display: none;}
.jd-nrbox ul .active span:nth-of-type(2){display: block;color: #1c8262;}
.jd-nrbox ul .active p{color: #1c8262;}
.jd-nrbox ul li a:hover{background: #1c8262;}
.jd-nrbox ul li p{font-size: 22px;color: #b4b4b4;}
.jd-nrbox ul li div:first-of-type{width: 100%;height: 3px;background: #dddddd;margin: 32px 0;position:relative;}
.jd-nrbox ul li div:first-of-type:after{content: "";display: inline-block;width: 20px;height: 20px;border-radius: 50%;background: #dddddd;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.jd-nrbox ul .active div:first-of-type{background: #1c8262;}
.jd-nrbox ul .active div:first-of-type:after{background: #1c8262;}
.jd-nrbox ul .active a{}
.jd-nrbox ul .active:first-of-type div:first-of-type{background:linear-gradient(to right,#fff 2%,#1c8262 98%);}

.jd-bot{width: 100%;line-height: 84px;background: #e2e2e2;text-align: center;font-size: 20px;color: #1c1c1c;display: none;}
.jd-ydbox{display: none;}

.hd-wrap{width: 100%;padding-bottom: 100px;}
.hd{background: #fff;}
.hd-box{padding: 50px 50px 100px;}
.hd-top{width: 100%;border-bottom:1px solid #eff1f5;}
.hd-top h3{font-size: 24px;color: #32323e;font-weight: bold;}
.hd-top h4{font-size: 14px;color: #a6a6a6;padding: 10px 0 20px;}
.hd-top h4 span{color: #ff4949;}
.hd-nrbox{width: 100%;margin-top: 40px;}
.hd-nrbox>p{font-size: 14px;color: #32323e;padding-left: 10px;position: relative;margin-bottom: 15px;}
.hd-nrbox>p:before{content:"*";display: inline-block;position: absolute;color: #ff2432;position: absolute;left: 0;}
.hd-img{width:100%;border:1px solid #e0e0e0;padding: 18px;border-radius: 5px;}
.hd-img img{width: 100%;}
.hd-bot{width: 100%;padding: 25px 0;text-align: center;background: #e0e0e0;}
.hd-bot button{width: 342px;height: 56px;font-size: 16px;color: #fff;display: inline-block;margin: 0 30px;border-radius: 5px;}
.hd-bot button:first-of-type{background: #1c8262;}
.hd-bot button:nth-of-type(2){background: #d31e2a;}

.visbox{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.6);z-index: 98;display: none;}
.hd-xbox {position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;z-index: 99;border-radius: 10px;max-height: 90%;overflow-y: auto;display: none;width: 860px;}

.hd-xsbox{width: 100%;padding: 50px 50px 0;}
.hd-xsbox h2{font-size: 30px;font-weight: bold;color: #131313;text-align: center;}
.hd-xsbox .block{overflow: hidden;}
.hd-xsbox .zl-sbox{width: 50%;float: left;margin-right: 0;}
.hd-xsbox .zl-box{overflow: hidden;}
.sub-box{width: 100%;padding: 18px 0;background: #e0e0e0;}
.sub-box button{width: 342px;height: 56px;background: #1c8262;font-size: 16px;color: #fff;border-radius: 8px;margin: 0 auto;display: block;}

.hd-xbox .esc{position: absolute;right: 20px;top: 20px;cursor: pointer;}

.hd-xbox::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.hd-xbox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #535353;
    }
.hd-xbox::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #EDEDED;
    }

.cx-wrap{width: 100%;padding-bottom: 50px;}
.cx{background: #fff;padding: 40px 30px;box-shadow: 0 0 10px #e0e2e6;border-radius: 4px;}
.cx-li>span{font-size: 16px;color: #595e6d;font-weight: bold;display: inline-block;}
.cx-li{margin-bottom: 15px;}
.cx-li .cx-sli{display: inline-block;margin-right: 35px;}
.cx-sli span{font-size: 15px;display: inline-block;margin-right: 15px;}
.cx-sli .xb{padding-right: 10px;position: relative;margin-right: 10px;}
.cx-sli .xb:after{content: "*";display: inline-block;position: absolute;right: 0;top:0;color: #ff424a;}
.cx-sli input{width: 204px;height:38px;background: #f5f8fa;border-radius: 4px;border:1px solid #e7ebed;padding: 0 15px;transition: all .3s;}
.cx-sli input:focus{background:transparent;border-color:#268d87;}
.cx-sli .time-box{margin-right: 35px;}
.cx-sli .time-box:after{background: url(../img/riqi2.png) no-repeat;background-size: 100%;}
.cx-sli button{width: 98px;height: 38px;border:1px solid #e5e5e5;color:#32323e;font-size: 14px;background: transparent;border-radius: 4px;}
.cx-sli button:first-of-type{border:1px solid #268d87;background: #268d87;color: #fff;margin-right: 12px;}
.cx-top{width: 100%;padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.cx-table{width: 100%;padding: 30px 0;}
.cx-table table{width: 100%;border:1px solid #d5e4f4;border-collapse: collapse;}

.cx-table table td,.cx-table table th{border-right:1px solid #d5e4f4;padding: 12px 20px;font-size: 16px;}
.cx-table table td{color: #77797e;}
.cx-table table .active a{color: #268d87;cursor: pointer;}
.cx-table table tr{background: #f3f7fa;}
.cx-table table tr:first-of-type{background: #d7e9fe;}
.cx-table table tr:first-of-type th{font-weight: bold;color: #595e6d;}
.cx-table table tr:nth-of-type(2n){background: #fff;}
.tab-page{width: 100%;overflow: hidden;margin-top: 30px;display: flex;justify-content: space-between;}
.page-left span{font-size: 14px;color: #6b6b6b;}
.page-left input{width: 24px;height: 24px;border:1px solid #d0d0d0;margin: 0 8px;padding:0 5px;}
.page-left a{display: inline-block;width: 48px;height: 24px;color: #fff;font-size: 12px;border-radius: 4px;background: #268d87;text-align: center;line-height: 24px;}
.page-right ul{display: flex;}
.page-right ul li{display: inline-block;}
.page-right ul li a{display: inline-block;color: #1c8262;font-size: 16px;margin: 0 5px;padding:5px 10px;border-radius: 4px;}
.page-right ul .active a{background: #1c8262;color: #fff;}
.hb-box{width: 750px;height: 90%;overflow-y: auto;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 99;color: #fff;display: none;}
.hb-nrbox{width: 100%;background: url(../img/hb-bac.png) no-repeat;background-size: 100%;padding: 120px 36px;}
.hb-nrbox h2{font-size: 40px;color: #fff;font-weight: bold;text-align: center;line-height: 59px;max-width: 450px;margin: 0 auto;}
.hb-nrbox ul{background: #fff;border-radius: 10px;padding: 56px;width: 100%;margin-top: 20px;}
.hb-nrbox ul li{width: 100%;height: 74px;background: #268d87;border-radius: 10px;box-shadow: 0 9px 0 #d1d4e3;margin-bottom: 28px;line-height: 74px;padding: 0 40px;}
.hb-nrbox ul li span{display: inline-block;font-size: 30px;font-weight: bold;float: left;}
.hb-nrbox ul li span:first-of-type{width: 290px;}
.hb-bot{width: 100%;background: #ffffff;padding: 24px 50px;overflow: hidden;}
.hb-bot a{display: inline-block;width: 418px;height:87px;background: #268d87;font-size: 32px;color: #fff;border-radius: 50px;text-align: center;line-height: 87px;float: right;}
.hb-box>img{position: absolute;right: 0;top: 20px;}
.hb-box .esc{position: absolute;right: 20px;top: 20px;cursor: pointer;z-index: 999;}

.gr-wrap{width: 100%;padding: 40px 0 90px;}
.gr{background: #fff;border-radius: 8px;overflow: hidden;min-height: 760px;position: relative;}
.gr .gr-left{width: 265px;float: left;}
.gr-left .gr-top{width: 100%;height: 132px;display: flex;justify-content: center;align-items: center;border-bottom:2px solid #f6f7fa;}
.gr-top .gr-tx{width: 65px;height: 65px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.gr-tx img{width: 100%;}
.gr-name span{font-size: 16px;color: #32323e;display: inline-block;margin-bottom: 10px;}
.gr-name p{font-size: 12px;color: #32323e;}
.gr-li{width: 100%;padding-top: 14px;}
.gr-li ul li{width: 100%;line-height: 54px;padding-left: 20px;position: relative;}
.gr-li ul li a{display: inline-block;width: 100%;font-size: 16px;color:#32323e;}
.gr-li ul li a img:nth-of-type(2){display: none;}
.gr-li ul li a img{margin-right: 6px;}
.gr-li ul li a span{display: inline-block;width: 16px;height: 16px;font-size: 12px;background: #e50000;border-radius: 50%;text-align: center;line-height: 16px;color: #fff;margin-left: 5px;}
.gr-li ul .active img:first-of-type{display: none;}
.gr-li ul .active img:nth-of-type(2){display: inline-block;}
.gr-li ul .active a{color:#1c8262;}
.gr-li ul .active{background:#e9f4f1;}
.gr-li ul .active:before{content: "";display: inline-block;width: 4px;height: 100%;background: #1c8262;position: absolute;left: 0;top: 0;}
.gr-right{width: 1035px;height: 100%;position: absolute;right: 0;top: 0;box-shadow:15px 0 20px #f4f4f4 inset}
.gr-mbx{width: 100%;padding: 0 40px;line-height: 62px;border-bottom:1px solid #f0f1f6;}
.gr-mbx a{font-size: 14px;color: #c7c7c7;}
.gr-mbx img{margin-right: 5px;}
.gr-mbx .active{color: #32323e;}
.jl-box{width: 100%;padding: 30px 40px;}
.jl-box .jl-table{width: 100%;}
.jl-box table{width: 100%;}

.jl-box table th{font-size: 14px;color: #32323e;}
.jl-box table tr{background: #fafafc;}
.jl-box table tr:first-of-type{border-bottom:1px solid #ececec;}
.jl-box table tr:first-of-type th{padding: 15px 20px;}
.jl-box table tr:nth-of-type(2n){background: #fff;}
.jl-box table td{font-size: 14px;color: #878787;}
.jl-box table td,.jl-box table th{padding:20px;}
.jl-box table tr .active a{color: #1c8262;}
.jl-box table tr .active{cursor: pointer;}
.jl-box .jd-table td,.jl-box table th{padding:15px 20px;}

.jl-box table tr .active2 a{display: inline-block;width: 82px;height: 26px;background: #a0a0a0;text-align: center;line-height: 26px;color: #fff;border-radius: 3px;}
.jl-box table tr .active3 a{background: #1c8262;}
.jl-box table td a{font-size: 14px;color: #878787;}
.page{width: 100%;margin: 15px;}
.page ul li{display:inline-block;}
.page ul li a{display: inline-block;width: 30px;height: 30px;color: #1c8262;font-size: 16px;margin: 0 5px;text-align: center;line-height: 30px;border-radius: 4px;}
.page ul .active a{color: #fff;background: #1c8262;}


.gr-zlbox{width: 100%;padding: 30px 40px;}
.gr-zltop{display: flex;align-items: center;width: 100%;padding: 10px 0 25px;border-bottom:1px solid #f0f1f6;}
.gr-zltop .gr-tx{width: 65px;height: 65px;border-radius: 50%;margin-right: 14px;overflow: hidden;flex: none;}
.gr-zltop .gr-name{padding-right: 30px;}
.gr-zltop .gr-name span{margin-bottom: 5px;}
.gr-qm{padding-left: 30px;border-left:1px solid #f0f1f6;}
.gr-qm p{font-size: 14px;color: #a4a4a4;}
.xg-box{padding: 25px 0;}
.xg-box .xg-sbox{width: 100%;}
.xg-sbox>span,.xg-sbox label span {
    font-size: 14px;
    color: #9b9b9b;
    display: inline-block;
    width: 85px;
    text-align: right;
    margin-right: 20px;
}
.xg-sbox .xb span{color: #de5c54;}

.xg-sbox a {
    font-size: 14px;
    color: #e02419;
    cursor: pointer;
}
.xg-sbox label input {
    margin-right: 5px;
}
.xg-sbox label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
.xg-sbox input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #9f9f9f;
    background: #fff;
    margin-right: 3px;
}

.xg-sbox input[type="radio"]:checked + label::before {
    border: 4px solid #1c8262;
}
.xg-sbox input[type="radio"] {
    display: none;
}
.xg-sbox input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}
.xg-sbox label {
    display: flex;
    align-items: center;
    margin-right: 10px;
    cursor: pointer;
}
.xg-sbox select {
    width: 200px;
    height: 40px;
    background: #f4f4f4;
    padding: 0 10px;
    border: 0;
    cursor: pointer;
}
.qmbox input {
    width: 80%;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    background: #f4f4f4;
    height: 40px;
    padding: 0 15px;
}

.xg-sbox {
    display: table;
}

.xg-sbox {
    width: 100%;
    margin-bottom: 20px;
}

.xg-sbox button {
    width: 200px;
    height: 40px;
    color: #fff;
    border-radius: 5px;
    font-size: 16px;
    background: #1c8262;
    outline: none;
    margin-top: 20px;
}
.change-box{width: 100%;padding: 50px 40px;}
.change-sbox {
    margin-bottom: 30px;
}

.change-sbox span {
    display: inline-block;
    width: 100px;
    padding-right: 20px;
    font-size: 14px;
    color: #9b9b9b;
    text-align:right;
}
.change-sbox input {
    width: 313px;
    height: 40px;
    background: #f4f4f4;
    border: 1px solid #e3e3e3;
    outline: none;
    padding: 0 15px;
}
.change-sbox button {
    width: 214px;
    height: 42px;
    background: #1c8262;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    outline: none;
}
.tz-box{width: 100%;padding:30px 40px;}
.tz-nav{width: 100%;padding: 20px;box-shadow: 0 0 5px #ededed;}
.tz-nav a{display: inline-block;width: 90px;height: 32px;text-align: center;line-height: 32px;color: #989898;font-size: 14px;border-radius: 4px;}
.tz-nav .active{background: #1c8262;color: #fff;}
.tz-center{width: 100%;}
.tz-center ul li{display: flex;padding: 30px 20px;border-bottom:1px solid #e5e5e5;align-items: center;}
.tz-center ul li .tx-zt{width:46px;height: 46px;background: #a0a0a0;text-align:center;line-height: 46px;color: #fff;font-size: 12px;border-radius: 50%;margin-right: 15px;flex: none;}
.tz-center ul li .new{background: #b6000c;}
.tz-txt h3{font-size: 14px;color: #989898;margin-bottom: 10px;}
.tz-txt p{font-size: 14px;color: #646464;}
.tz-txt p a{color: #b6000c;text-decoration: underline;}

#ClCache{display:none}

.ewm-box {
    width: 640px;
    background: #fff;
    border-radius: 10px;
    text-align: center;
    padding: 65px 0;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    display: none;
    z-index: 99;
}

.ewm-box h3 {
    font-size: 28px;
    color: #131313;
}

.ewm-box .ewm {
    max-width: 40%;
    margin: 25px 0;
}

.ewm-box p {
    font-size: 16px;
    color: #313131;
}

.ewm-box .ewm-esc {
    position: absolute;
    right: 5px;
    top: 10px;
    cursor: pointer;
}


@media only screen  and (max-width: 1439px) {
	.main{max-width: 100%;}
	.header,.index-item{padding: 0 50px;}
	.tz{padding: 18px 50px;}
	.item-left{width: 25%;}
	.item-right{width: 73%;}
	.mbx{padding: 0 50px;}
	.login-wrap{padding: 0 50px 100px;}
	.login{display: block;position: relative;}
	.login .login-left{width: 60%;height: 100%;float: left;max-width: 60%;position: absolute;left: 0;top: 0;overflow: hidden;}
	.login-left img{width:auto;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;}
	.sigin-right{width: 40%;float: right;height: 580px;}
	.zl-wrap{padding: 0 50px;}
	.jd-nrbox ul li p{font-size: 18px;}
	.jd-nrbox ul li span{font-size: 14px;}
	.jd-wrap{padding: 0 50px 50px;}
	.hd-wrap{padding: 0 50px 80px;}
	.hd-xbox{width: 60%;}
	.hd-xsbox{padding: 30px;}
	.hd-xsbox .zl-sbox input[type="text"],.zl-sbox select{width: 240px;}
	.cx-wrap{padding: 0 50px 50px;}
	.gr-wrap{padding: 40px 50px 90px;}
	.gr .gr-left{width: 20%;}
	.gr .gr-right{width: 80%;}
	.jl-box .jl-table{overflow-x: auto;}
	.jl-box .jl-table table{width: 990px;}
}

@media only screen  and (max-width: 1199px) {
	.header, .index-item{padding: 0 25px;}
	.nav ul li{margin: 0;}
	.sigin-sbox{width: 80%;}
	.jd-nrbox ul li p{font-size: 16px;}
	.jd-box{padding: 50px 15px;}
	.hd-box{padding: 30px 30px 60px;}
	.hd-bot button{width: 300px;height: 50px;}
	.hd-xsbox .zl-sbox{width: 100%;}
	.hd-xsbox .zl-sbox input[type="text"], .zl-sbox select{width: auto;}
	.cx-li .cx-sli:last-of-type{margin-left: 70px;margin-top: 15px;}
	.cx-table {overflow-x: auto;}
	.cx-table table,.tab-page{width: 1200px;}
	.gr .gr-left{width: 25%;}
	.gr-li ul li a{font-size: 14px;}
	.gr .gr-right{width: 75%;}
}

@media only screen and (max-width: 992px) {
	.header .nav{position: absolute;top: 86px;left: 0;width: 100%;height: 100vh;z-index: 99;background:#f8f8f8;display: none;}
	.header{position: relative;overflow: visible;}
	.header .nav ul li{width: 100%;line-height:50px;height: 50px;}
	.header .nav ul li a{display:inline-block;color: #3b3b3b;width: 100%;}
	.nav ul .active a img:first-of-type{display: none;}
	.nav ul .active a img:nth-of-type(2){display: inline-block;}
	
	.yd_nav{display: block;}
	.yd_nav span {
		transition: all .2s;
	}
	.yd_esc span:first-of-type {
		top: 50%;
		transform: translateY(-50%) rotate(45deg);
	}
	.yd_esc span:nth-of-type(2) {
		opacity: 0;
	}
	.yd_esc span:nth-of-type(3) {
		transform: translateY(50%) rotate(-45deg);
		bottom: 50%;
	}
	.logo-right{margin-right: 75px;}
	.login .login-left{display: none;}
	.sigin-right{width:60%;float: none;margin: 0 auto;}
	.hd-bot button{width: 240px;height:44px;}
	.cx-li .cx-sli{display: block;margin-top: 15px}
	.cx-li .cx-sli:last-of-type{margin-left: 0;}
	.cx-sli .time-box{margin-right: 0;}
	.jd-nrbox ul li p{font-size: 14px;}
	.jd-nrbox ul li span{font-size: 12px;}
	.jd-nrbox ul li a{font-size: 12px;}
}

@media only screen and (max-width: 768px) {
	header{height:1rem;}	
	.header{height: 100%;}
	.header, .index-item{padding: 0 15px;}
	.logo-right{line-height: 1rem;}
	.yd_nav{width:.44rem;height: .38rem;line-height: .38rem;top:50%;transform: translateY(-50%);}
	.login-box a{font-size: .26rem;}
	.login-box img{height: .18rem;}
	.header .nav{top:1rem;}
	.header .nav ul li a{font-size:.26rem;}
	.nav ul .active:after{height: .04rem;}
	.nav ul li a img{height:.24rem;}
	.item-left h3,.bk-box h3{font-size: .28rem;line-height: .7rem;}
	.bk-box h3 a{font-size: .24rem;}
	.cx1-input span{font-size: .26rem;}
	.cx1-box button{height: .7rem;font-size: .26rem;}
	.cx1-input input{height: .7rem;font-size: .26rem;}
	.tz{padding: 15px;width: 100%;}
	.index-container{padding-bottom: 30px;}
	.item-left{width: 100%;float: none;margin-bottom: 20px;}
	.item-right{width: 100%;float: none;}
	.bk-nbox ul li{overflow: hidden;}
	.bk-nbox{padding: 10px 15px 20px;}
	.bk-icon{float: left;margin-right:.1rem;width: .6rem;height: .6rem;font-size: .24rem;}
	.bk-txt h4{font-size: .26rem;}
	.bk-txt>p{font-size: .22rem;}
	.bk-nbox ul li{padding: .2rem 0;}
	.bk-nbox ul li>a{width: 1.5rem;height: .6rem;font-size: .24rem;line-height: .6rem;}
	.bk-txt .grade-box .state{display: none;}
	.bk-txt .grade-box p{font-size: .22rem;}
	.footer p{font-size: .24rem;}
	.mbx{padding: 0 15px;}
	.login-wrap{padding: 0 15px 50px;}
	.sigin-right{width: 94%;height: auto;}
	.sigin-sbox{padding: .5rem 0;width: 90%;}
	.sigin-sbox h3 img{width: .4rem;margin-right: .1rem;}
	.sigin-sbox h3{font-size: .28rem;margin-bottom: .5rem;}
	.sigin-input input{height: .7rem;font-size: .26rem;}
	.sigin-input{margin-bottom: .5rem;}
	.sigin-right button{height: .7rem;font-size: .26rem;margin: .2rem 0 .5rem;}
	.tab span{font-size: .26rem;}
	.yzm-input span{font-size: .24rem;}
	.con{padding-bottom: 88px;}
	
	.zl-wrap{padding: 0 15px 30px;}
	.zl{padding: 15px;}
	.zl-sbox .select-box{width: 100%;}
	.zl-sbox input[type="text"]{max-width: 100%;font-size: .26rem;}
	.zl-box .zl-btn button{max-width: 50%;}
	.month-box{margin-left: 0;margin-top: 10px;}
	.ewm-box .ewm-esc{top:5px}
	.zl-box .zl-btn{padding: 15px 0;}
	.zl-sbox .xb{font-size: .24rem}
	.zl-box .zl-btn button{height: 44px;font-size: 16px;}
	.zl-sbox{margin-bottom:.2rem;max-width:100%;}
	.hd-xsbox .zl-box{margin: .3rem 0;}
	.zl-sbox .xb{margin-bottom: 10px;}
	.zl-sbox span{margin-left: 0;margin-top: 5px;}
	.time-box:after{width: 18px;height: 18px;top: 14px;}
	.hd-wrap{padding: 0 15px 50px;}
	.hd-box{padding: 15px 15px 30px;}
	.hd-top h3{font-size: 20px;}
	.hd-top h4{font-size: 12px;}
	.hd-nrbox{margin-top: 20px;}
	.hd-nrbox>p{font-size: 12px;}
	.hd-img{padding: 10px;}
	.hd-bot button{width:1.5rem;height: .7rem;font-size: 14px;margin: 0 10px;}
	.zl-sbox label{font-size: .24rem;}
	.hd-xbox{width: 90%;}
	.hd-xsbox h2{font-size: 20px;}
	.hd-xsbox .select-box{width: 100%;}
	.hd-xsbox .zl-sbox input[type="text"], .zl-sbox select{width: 100%;}
	.hd-xsbox{padding:.3rem;}
	.sub-box button{width: 50%;height: .7rem;font-size: .24rem;}
	.hd-xbox .esc{top: 10px;right: 10px;}
	.cx-wrap{padding: 0 15px 30px;}
	.cx{padding: 20px;}
	.cx-li .cx-sli{margin-right: 0;}
	.cx-sli span{margin-bottom: 5px;}
	.cx-sli .time-box{display: block;width: 100%;margin-bottom: 10px;}
	.cx-sli input{width: 100%;}
	.hb-box{width: 100%;height: 100%;}
	.hb-box>img{width: 1.94rem;}
	.hb-nrbox h2{font-size: .4rem;line-height: .59rem;max-width: 4.5rem;}
	.hb-nrbox ul{padding: .56rem;margin-top: .2rem;border-radius: .1rem;}
	.hb-nrbox ul li{height: .74rem;line-height: .74rem;padding: 0 .4rem;margin-bottom: .28rem;}
	.hb-nrbox ul li span{font-size: .3rem;}
	.hb-nrbox ul li span:first-of-type{width: 2.9rem;}
	.hb-bot{padding: .3rem .5rem;}
	.hb-bot img{height: .87rem;}
	.hb-nrbox{background-size: cover;padding: 1.2rem .36rem ;height: 12rem;}
	.hb-bot a{width: 4.18rem;height: .87rem;line-height: .87rem;font-size: .32rem;}
	.mbx a{font-size: .24rem;}
	.zl-top h3{font-size: .32rem;}
	.zl-top p{font-size: .24rem;}
	.cx-li>span{font-size: .28rem;}
	.cx-sli .xb,.cx-sli span{font-size:.26rem;}
	.cx-sli input{font-size: .26rem;}
	.cx-table table td, .cx-table table th{padding: .12rem .2rem;font-size: .26rem;}
	.page-left span{font-size: .24rem;}
	.page-right ul li a{font-size: .24rem;padding: .05rem .15rem;}
	.cx-sli button{width: 1.5rem;height: .7rem;font-size: .26rem;}
	.gr .gr-left{width: 100%;float: none;margin-bottom: .3rem;}
	.gr-wrap{padding: .3rem .2rem .5rem;}
	.gr .gr-right{position: static;width: 100%;box-shadow: none;}
	.gr-mbx{line-height: .8rem;padding: 0 .2rem;}
	.gr-li ul li a{font-size: .26rem;}
	.gr-li ul li a img{height: .24rem;}
	.gr-li ul li{padding-left: .3rem;line-height: .8rem;}
	.gr-li ul .active:before{width: .04rem;}
	.jl-box{padding: .3rem;}
	.jl-box table tr:first-of-type th{padding: .15rem .2rem;}
	.jl-box table td, .jl-box table th{padding: .2rem;font-size: .24rem;}
	.jl-box table tr .active a{font-size: .24rem;}
	.jl-box table tr .active2 a{font-size: .24rem;}
	.jl-box table tr .active3 a{font-size: .24rem;}
	.jl-box table td a{font-size: .24rem;}
	.gr-mbx a{font-size: .24rem;}
	.gr-mbx img{height: .26rem;}
	.gr-name span{font-size: .26rem;}
	.gr-name p{font-size: .24rem;}
	.jd-wrap{padding: 0 .2rem .5rem;}
	.jd{padding: .7rem .3rem;}
	.jd h2{font-size: .34rem;}
	.jd-box{margin-top: .5rem;padding: .6rem .5rem;box-shadow: .1rem .1rem .05rem #e2e2e2;}
	.jd-box h3{font-size: .28rem;margin-bottom: .3rem;}
	.jd-nrbox{display: none;}
	.jd-ydbox{display: block;position: relative;margin-top: .5rem;}
	.jd-ydbox>span{font-size: .24rem;color: #ea1111;position: absolute;right: 1.8rem;top: .2rem;}
	.jd-ydbox ul li{overflow: hidden;height: 1.6rem;line-height: 1.6rem;}
	.jd-ydbox ul li p{width: 45%;float: left;text-align: right;padding-right: 3%;font-size: .26rem;}
	.jd-ydbox ul li div{width:3px;height:100%;background:#dddddd;float: left;padding: .7rem 0;position: relative;}
	.jd-ydbox ul li div:after{content: "";
    display: inline-block;
    width: .2rem;
    height: .2rem;
    border-radius: 50%;
    background: #dddddd;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);}
	.jd-ydbox ul li span{padding-left: 3%;font-size: .24rem;display: inline-block;width:1.4rem}
	.jd-ydbox ul li:first-of-type div{background:linear-gradient(to bottom,#fff 2%,#1c8262 98%);}
	.jd-ydbox ul li a{display: inline-block;width: 1.36rem;height: .36rem;text-align: center;line-height: .36rem;background: #cbcbcb;font-size: .22rem;color: #fff;}
	.jd-ydbox ul .active span:first-of-type{display: none;}
	.jd-ydbox ul .active span:nth-of-type(2){display: inline-block;}
	.jd-ydbox ul li span:nth-of-type(2){display: none;}
	.jd-ydbox ul .active p{color: #1c8262;}
	.jd-ydbox ul .active div{background: #1c8262;}
	.jd-ydbox ul .active div:after{background: #1c8262;}
	.jd-ydbox ul .active span{color: #1C8262;}
	.jd-ydbox ul .active a{display: none;}
	.gr-zlbox{padding: .2rem;}
	.gr-qm p,.xg-sbox a{font-size: .24rem;}
	.xg-sbox>span, .xg-sbox label span{font-size: .24rem;width:20%;}
	.qmbox input{width:70%;}
	.xg-sbox button{font-size: .24rem;width: 2.5rem;height: .7rem;line-height: .7rem;margin-top: .2rem;}
	.gr-zltop .gr-name{padding-right: .1rem;}
	.gr-qm{padding-left: .1rem;width: 100%;}
	.xg-sbox select{height: .7rem;line-height: .7rem;}
	.change-box{padding:.3rem .2rem;}
	.change-sbox span{font-size: .24rem;width: 20%;padding-right: .2rem;}
	.change-sbox input{width: 70%;height: .7rem;font-size: .24rem;}
	.change-sbox{margin-bottom: .3rem;}
	.change-sbox button{width:2.5rem;font-size:.24rem;height: .7rem;line-height: .7rem;margin: 0 auto;display: block;}
	.tz-box{padding:.2rem;}
	.tz-nav{padding: .2rem;}
	.tz-nav a{width: 1.2rem;font-size: .24rem;}
	.tz-center ul li{padding: .3rem .2rem;}
	.tz-txt h3{font-size: .24rem;}
	.tz-txt p{font-size: .24rem;}
	.page ul li a{width: .5rem;height: .5rem;line-height: .5rem;font-size: .24rem;}
	.ewm-box {
    width: 80%;
    padding: 30px;
    }
    .ewm-box h3 {
    font-size: 18px;
    }
    .ewm-box .ewm {
    max-width: 60%;
    margin: 15px 0;
    }
    


}
@media only screen and (max-width: 520px) {
	.bk-txt .grade-box p>span{margin-left: 0;}
	
}