.bottom-con a{    display: unset!important;}

img{

    display: block!important;

}

.ie6 {

    text-align: center;

    font-size: 16px;

    background: #FC6;

    line-height: 100px;

    z-index: 100000;

    width: 100%;

    position: absolute;

    height: 100px;

    top: 0;

    left: 0;

  }

  .ie6 a{

      display: inline;

  }

  

  .ie6 span {

    float: right;

    margin-right: 30px;

    cursor: pointer;

}

.maxcotinner{

    width: 100%;

    max-width: 1920px;

    margin: auto;

    overflow-x: hidden;

    line-height: 1;

  }

.allboxwidth{

    width: 100%;

    max-width: 1200px;

    margin: auto;

}

img,a,span,i,label{

display: block;

}

.header{

    background-color: #fff;

    

}

.pc_header{ 

    padding:0 20px;

    height: 90px;

    position: fixed;

    width: 100%;

    left: 0;

    z-index: 5;

    transition: .3s;

    top: 0;

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);

    

}

.maxheader{

    max-width: 1920px;

    margin: auto;

    position: relative;

    text-align: center;

}



.pc_header .logo{

    width: 300px;

 

    overflow: hidden;

    position: absolute;

    left: 0;

    top: 14px;

}

.pc_header .logo a{

    height: 100%;

}

.pc_header .logo img{

    width: 177px;

    height: 100%;

}

.pc_header .nav{

    position: relative; 

    display: inline-block; 

    margin-right:100px;

}



.pc_header .nav ul li{

    float: left;

    position: relative;

}

.pc_header .nav ul li h3{

    position: relative;

    background-color: #fff;

    margin: 0 20px;

}

.pc_header .nav ul li h3 a{

    font-size: 20px;

    padding: 0 14px;

    

    color: #333;

    line-height: 80px;

}

.pc_header .nav ul li.hover h3 i,.pc_header .nav ul li:hover h3 i{

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 5px;

	background-color: #0a93cc;

}

.pc_header .nav ul li .secondnav{

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    position: absolute;

    height: 0;

    transition: .3s;

    min-width: 100%;

    opacity: 0;

    padding-top: 20px;

    left: -1%\9;

    

}

:root .pc_header .nav ul li .secondnav{

    left: 50%;

}

.pc_header .nav ul li .secondnav>div{

    background: #FFFFFF;

    position: relative;

    box-shadow: 0px 0px 15px 0px rgba(60, 60, 60, 0.3);

    overflow: hidden;

    height: 0;

}

.pc_header .nav ul li:hover .secondnav{

    height: inherit;

    opacity: 1;

    top: 100%;

}

.pc_header .nav ul li:hover .secondnav>div{

    padding: 10px 0;

    height: auto;

    overflow:initial;

}

.pc_header .nav ul li .secondnav>div::after{

    content: "";

    width: 0px;

    height: 0px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

}

.pc_header .nav ul li .secondnav a{

    line-height: 42px;

    font-size: 16px;

    color: #333;

    text-align: center;

    white-space: nowrap;

    padding: 0 20px;

}

.pc_header .nav ul li .secondnav a:hover{

    background: #F3F5F6;

    color: #007FB4;

}

.rightbox{

    position: absolute;

    right: 0;

    top: 20px;

}

.rightbox ul{

}

.rightbox ul li{

    font-size: 16px;

    float: left;

    line-height: 40px;

    position: relative;

    color: #333;margin-right: 28px;

}

.rightbox ul li a{

    color: #333;

}

.rightbox ul li.login{

    margin: 0 37px 0 28px;

}

.rightbox ul li.login a{

    float: left;

}

.rightbox ul li i{

    margin-right: 9px;

    float: left;

}

.rightbox ul li.search i,li.login i,li.phoneicon i{

    width: 18px;

    height: 18px;

    background: url(../images/icon1.png) no-repeat;

    background-size: 100% 100%;

    margin-top: 12px;

}

.rightbox ul li.login i{

    background: url(../images/icon2.png) no-repeat;

    background-size: 100% 100%;

}

.rightbox ul li.phoneicon

{

    margin-right:28px;
    

}
.rightbox ul li.phoneicon a {color:red;
    font-weight:600;}

.rightbox ul li.phoneicon i{

    background: url(../images/icon20.png) no-repeat;

    background-size: 100% 100%;

}

.rightbox ul li.loginshow{

    position: relative;

    display: none;

}

.rightbox ul li.loginshow .downshow{

    position: absolute;

    width: 160px;

    z-index: 10;

    transition: .3s;

    top: 0;

    left: 50%;

    margin-left: -80px;

    padding-top: 22px;

    z-index: -1;

    transition: .3s;

    opacity: 0;

    height: 0;

    overflow: hidden;

    cursor: pointer;

}

.rightbox ul li.loginend img{

    width: 32px;

    height: 32px;

    border-radius: 50%;

    display: block;

}

.rightbox ul li.loginshow .downshow>div{

    background-color: #fff;

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);

    padding: 10px 0;

    position: relative;

}

.rightbox ul li.loginshow:hover .downshow{

    top: 100%;

    z-index: 1;

    opacity: 1;

    height: auto;

}

.rightbox ul li.loginshow .downshow>div::after{

    content: "";

    width: 0px;

    height: 0px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

}

.rightbox ul li.loginshow .downshow a{

    line-height: 42px;

    font-size: 16px;

    color: #333;

    text-align: center;

}

.rightbox ul li.loginshow .downshow a:hover{

    background: #F3F5F6;

    color: #007FB4;

}

.rightbox ul li.remind{

    margin: 11px 25px 0 0;

    position: relative;

}

.rightbox ul li.remind span{

    font-size: 11px;

    position: absolute;

    right: -4px;

    top: -4px;

    width: 15px;

    height: 15px;

    background-color: #f00;

    text-align: center;

    line-height: 15px;

    color: #fff;

    border-radius: 50%;

}

.rightbox ul li.loginend{

    margin:4px  25px 0 20px;

}

.rightbox ul li.button{

    width: 124px;

    height: 40px;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    background-color:#446DE1;

    color: #fff;

    cursor: pointer;

    text-align: left;

}

.rightbox ul li.button i{

    width: 20px;

    height: 20px;

    background: url(../images/52kf.png) no-repeat;

    background-size: 100% 100%;

    margin:10px 9px 0 16px ;

}

/* 返回顶部 */

.Rightfixed{

    position: fixed;

    right: 40px;

    bottom: 23%;

    z-index: 500;

    transition: .5s;

}

.Rightfixed .nav{

    width: 80px;

	background: linear-gradient(0deg, #4E7CFF,#00ACE8);

	background-color: #00ACE8;

    border-bottom: 0;    

}

.Rightfixed .nav a{

    border-bottom: 1px solid rgba(255,255,255,.3);

    padding: 20px 0;

    height: 55px;

    cursor:pointer;

    position:relative;

}

.suspension{

    position: absolute;

    right: 100%;

    width: 218px;

    height: 92px;

    background: #FFFFFF;

    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.14);

    text-align: center;

    padding: 22px 28px;

    top: 50%;

    transform: translateY(-50%);

    visibility: hidden;

    transition: .35s;

    opacity: 0;



}

.Rightfixed .nav a:hover .suspension{

    visibility: visible;

    opacity: 1;

    right: calc(100% + 30px);

}

.suspension::after {

    content: "";

    width: 0px;

    height: 0px;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-left: 13px solid #fff;

    position: absolute;

    top: 50%;

    right: -13px;

    transform: translateY(-50%);

    visibility: visible;

}

.suspension label{

    font-size: 16px;

    color: #666666;

    margin-bottom: 14px;

}

.suspension label i{

    background: url(../images/icon37.png) no-repeat center;

    width: 23px;

    height: 18px;

    display: inline-block;

    position: relative;

    top: 3px;

    margin-right: 8px;

}

.suspension span{

    font-size: 22px;

    color: #0887E6;

}

.groupbox{

    height: auto;

    width: 320px;

    padding: 5px;

    top: 0;

    transform: translateY(0);

}

.Rightfixed .groupbox .qrjl{

    width: 120px;

    height: 120px;

    margin-right: 5px;

}

.Rightfixed .groupbox .qrjl img{

    width: 100%;

    height: 100%;

}

.Rightfixed .groupbox .divtext{

    width: 170px;

    text-align: left;

    padding: 10px 0;

}

.Rightfixed .groupbox .divtext h3{

    font-size: 18px;

    color: #0876E6;

    padding: 5px 0;

}

.Rightfixed .groupbox .divtext p{

    font-size: 15px;

    color: #666666;

    line-height: 24px;

    text-align: justify;

}

.Rightfixed .nav a .iconimg{

    width: 36px;

    height: 36px;

    margin: 0px auto 8px;

}

.Rightfixed .nav a .iconimg1{

    background: url(../images/icon16.png) no-repeat center;

}

.Rightfixed .nav a .iconimg2{

    background: url(../images/icon7.png) no-repeat center;

}

.Rightfixed .nav a .iconimg3{

    background: url(../images/icon36.png) no-repeat center;

}

.Rightfixed .nav a .iconimg4{

    background: url(../images/icon39.png) no-repeat center;

}

.Rightfixed .nav a p{

    font-size: 14px;

	color: #fff;

    text-align: center;

}

.Rightfixed .backtop{

    width: 100%;

	height: 36px;

    background: url(../images/jt.png) no-repeat center;

	background-color:#416AD8;

    cursor: pointer;

}





/* ===============移动端返回顶部===================== */

.ph_Rightfixed{

    position: fixed;

    bottom: 0;

    width: 100%;

    height: 1rem;

    background: #0064D4;

    z-index: 3;

    overflow: hidden;

    display:none;

}

.ph_Rightfixed .phnav{

    display: flex;

    align-items: center;

    height: 100%;

    width: 100%;

}

.ph_Rightfixed .phnav a{

    flex: 1;

    display: flex;

    align-items: center;

    font-size: .28rem;

    color: #FFFFFF;

    justify-content: center;

    border-right: 1px solid rgba(255,255,255,.35);

}

.ph_Rightfixed .phnav a:last-child{

    border-right: 0;

}

.ph_Rightfixed .phnav a i{

    width: .38rem;

    height: .38rem;

    margin-right: .14rem;

}

.ph_Rightfixed .phnav a i.i1{

    background: url(../images/ph_icon5.png) no-repeat center;

    background-size: 100% 100%;

}

.ph_Rightfixed .phnav a i.i2{

    background: url(../images/ph_icon4.png) no-repeat center;

    background-size: 100% 100%;

}

.ph_Rightfixed .phnav a i.i3{

    background: url(../images/ph_icon3.png) no-repeat center;

    background-size: 100% 100%;

}

/* =============移动端头部============== */

.ph_header{

       height: 1.2rem;

    box-shadow: 0 0 20px rgba(0,0,0,0.2);

    padding:0 .25rem;

    width: 100%;

    z-index: 5;

    transition: all .5s;

    top: 0;

    display: none;

    position: fixed;

}

.ph_headerDown {

    top: -200px !important;

    transition: all .5s;

}

.ph_header .logo{

    width: 2.5rem;

    height: auto;

    margin-top: .2rem;

}

.ph_header .logo img{

    width: 100%;

    height: 100%;

}



.ph_search{

	padding: 0 .4rem 0;

	position: relative;

}

.ph_search .infotext{

	width: 100%;

	display: block;

    border: 1px solid #fff;

    background-color: #c8e2f9;

	padding:0 .4rem 0 .15rem;

	font-size: .26rem;

	color: #5d85a9;

	line-height: 2.5;



	

}

.ph_searchbtn{

	width:.75rem;

	height: .4rem;
	padding-left: 2rem;
	background:url(../images/icon29.png) no-repeat center;

	background-size: .35rem auto;

}

.ph_searchbtn a{

    height: 100%;

}

.menusbox_btm{

	padding: 0 0rem 5% 1rem;

    position: absolute;

    bottom: 3rem;

    width: 100%;

}

.menusbox_btm_nav1{

    display: flex;

    justify-content: center;

}

.menusbox_btm a{

	font-size: .26rem;

	line-height: 1.2;

    display: block;

}

.menusbox_btm p{

    display: flex;

    padding:0 .2rem;

    align-items: center;

}

.menusbox_btm p img{

    width: .4rem;

    height: .4rem;

}

.menusbox_btm a.ph_loginimg{

}

.menusbox_btm a.ph_loginimg img{

    border-radius: 50%;

}

.menusbox_btm p:first-child{

    border-right: .01rem solid #669dcd;

}

.menusbox_btm a:last-child{

    border: 0;

}

.ph_header .telephone

{

    position: absolute;

    right: 1.4rem;

    top: 51%;

    transform:translateY(-50%);

    font-size: .24rem;

    color: #fff;

    display:flex;

    align-items:center;

    color:#166e9f;

    }

.ph_header .telephone i

{

    width:.3rem;

    height:.3rem;

    margin-right:.1rem;

    background: url(../images/icon20.png) no-repeat;

    background-size: auto;

    background-size: 100% 100%;

    }

.menus {

    position: absolute;

    height: 100%;

    right: .4rem;

    top: 0;

    font-size: .28rem;

    color: #fff;

    line-height: .9rem;

    padding-left: .6rem;

    cursor: pointer;

}

.menus i {

    position: absolute;

    right: 0;

    width: .48rem;

    height: .48rem;

    top: .3rem;

    display: block;

    background: url(../images/menu.png) no-repeat right center;

    background-size: 100% auto!important;

    transition: .5s;

}

.menus.hover i {

    background: url(../images/cha.png) no-repeat right center;

    background-size: .4rem auto!important;

}

.menustkbox{

	background-color: rgba(255,255,255,.4);

	position: fixed;

	width: 100%;

	height: 100%;

    display: none;

    z-index: 2;

}

.menusbox{

	width: 70%;

    background-color: #166e9f;

    color: #fff;

    position: fixed;

    top: 1rem;

    padding-top: 0;

    overflow-y: scroll;

    z-index: 3;

    height: 100%;

    overflow: hidden;

    right: -75%;

    transition: .5s;

}

.menusbox.righthover{

    right: 0;

}



.menusbox ul{

	padding: .1rem .4rem .3rem;

    max-height: calc(100% - 3rem);

    overflow-y: scroll;

}

.menusbox ul li a,.menusbox1 ul li a{

	display: block;

	font-size: .28rem;

	line-height: 3;

}

.menusbox ul li h3,.menusbox1 ul li{

	line-height: 3;

	font-size: .28rem;

	border-bottom: .01rem solid rgba(170, 168, 168, 0.4);

	position: relative;

	cursor: pointer;

}

.menusbox ul li h3 i,.ph_sanjinav a i,.menusbox1 ul li a i{

	position: absolute;

	width: .36rem;

	height: .36rem;

	top: .2rem;

	right: 0;

}

.menusbox ul li h3 i.i2,.ph_sanjinav a i,.menusbox1 ul li a i.i1{

	background:url(../images/ph_icon1.png) no-repeat center;

	background-size: .3rem auto;

}

.menusbox ul li h3 i.i1{

	background:none;

	background-size: 100% auto;

}

.ph_erjinav{

	padding-left: 5%;

	display: none;

}

.ph_sanjinav{

	padding-left: 10%;

	display: none;

}

.ph_sanjinav a{

	border-bottom: .01rem solid rgba(255,255,255,.4);

	position: relative;

}

/* ==================登录&&注册======================== */

.JZCXloginbg{

    width: 100%;

    height: 100%;

    overflow: hidden;

    background: url(../images/loginbg.jpg) no-repeat center;

    background-size: cover;

    position: absolute;

    top: 0;

    left: 0;

}

.JZCXhead,.JZCXfoot{

    height: 80px;

    background: #FFFFFF;

    position: absolute;

    width: 100%;

    padding: 0 26px;

    z-index: 1;

}

.JZCXhead{

    top: 0;

    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);

}

.JZCXfoot{

    bottom: 0;

    line-height: 80px;

}

.JZCXhead .left{

    margin-top: 12px;

}

.JZCXhead .left img{

    width: 177px;

    height: 54px;

}

.JZCXhead .right{

    margin-top: 20px;

}

.JZCXhead .right a{

    float: left;

    margin-left: 30px;

    line-height: 40px;

}

.JZCXhead .right a.Service{

    font-size: 22px;

    color: #0086CB;

}

.JZCXhead .right a.Service i{

    width: 24px;

    height: 24px;

    background: url(../images/icon20.png) no-repeat center;

    display: inline-block;

    position: relative;

    top: 5px;

}

.JZCXhead .right a.Service span{

    display: inline-block;

    color: #666666;

    padding: 0 9px;

    font-size: 16px;

}

.JZCXhead .right a.Service b{

    position: relative;

    top: 2px;

}

.JZCXhead .right a.backhome{

    width: 100px;

    height: 40px;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    background-color: #446DE1;

    font-size: 16px;

    color: #FFFFFF;

    text-align: center;

}

.JZCXfoot .rightlink{

    font-size: 13px;

    color: #888888;

}

.JZCXfoot p{

    font-size: 14px;

    color: #888888;

}

.JZCXfoot p a{

    display: inline;

}

.JZCXfoot .rightlink a,.JZCXfoot .rightlink span{

    display: inline-block;

    position: relative;

}

.JZCXfoot .rightlink span{

    top: -1px;

    margin: 0 10px 0 12px;

}

.JZCXfoot .rightlink a:hover{

    color: #00B5F4;

}

.JZCXlogbox{

    width: 450px;

    height: 420px;

    background: #FFFFFF;

    border-radius: 3px;

    position: absolute;

    top: 50%;

    margin-top: -210px;

    right: 360px;

    padding: 0 45px;

}

.JZCXlogbox h2{

    font-size: 24px;

    color: #333333;

    padding: 38px 0 29px;

    text-align: center;

}

.JZCXlogTab{

    height: 70px;

    line-height: 70px;

    border-top: 1px solid #E1E1E1;

}

.JZCXlogTab a{

    float: left;

    position: relative;

    width: 50%;

    text-align: center;

    font-size: 16px;

    color: #666666;

    transition: .5s;

}

.JZCXlogTab a.hover,.JZCXlogTab a:hover{

    font-weight: bold;

    color: #277BBB;

    cursor:pointer;

}

.JZCXlogTab a i{

    width: 0;

    position: absolute;

    height: 1px;

    top: -1px;

    left: 50%;

    transform: translateX(-50%);

    transition: .5s;

}

.JZCXlogTab a.hover i,.JZCXlogTab a:hover i{

    width: 100%;

    

    background: #277BBB;

}

.JZCXform .inputbox{

    height: 46px;

    border: 1px solid #CDCFD1;

    border-radius: 2px;

    position: relative;

    padding: 0 20px 0 58px;

    margin-bottom: 20px;

}

.JZCXform .inputbox span{

    position: absolute;

    height: 100%;

    left: 0;

    width: 44px;

    border-right: 1px solid #CDCFD1;

}

.JZCXform .inputbox span.phoneicon{

    background: url(../images/icon22.png) no-repeat center;

}

.JZCXform .inputbox span.pwdicon{

    background: url(../images/icon23.png) no-repeat center;

}

.JZCXform .inputbox span.codeicon{

    background: url(../images/icon24.png) no-repeat center;

}

.JZCXform .inputbox .yzm{

    position: absolute;

    height: calc(100% + 2px);

    background: #E7AE02;

    border-radius: 0px 2px 2px 0px;

    right: -1px;

    top: -1px;

    width: 120px;

    font-size: 16px;

    color: #FFFFFF;

    line-height: 46px;

    text-align: center;

    cursor: pointer;

}

.JZCXform .inputbox input{

    display: block;

    width: 100%;

    height: 100%;

    font-size: 16px;

    color: #666;

}

.JZCXform .inputbox input.messageinput{

    padding-right: 120px;

}

.JZCXform .inputbox input::-webkit-input-placeholder{

    color: 999;

}

.JZCXform .loginbtn{

    height: 46px;

    background: linear-gradient(90deg, #00B5F4, #446DE1);

    background-color: #446DE1;

    border-radius: 2px;

    width: 100%;

    font-size: 18px;

    color: #FFFFFF;

    text-align: center;

    line-height: 46px;

    margin-bottom: 24px;

    cursor: pointer;

}

.JZCXform .text{

    font-size: 14px;

    color: #AAAAAA;

    line-height: 26px;

}

.JZCXform .text a{

    display: inline;

    color: #1392D4;

}

.JZCXregisterbox{

    height: 476px;

    margin-top: -238px;

    z-index: 1;

}



/* 申请使用 */

.Applyforprobationbg{

    width: 100%;

    height: 100%;

    background: rgba(0,0,0,.5);

    position: fixed;

    overflow: hidden;

    top: 0;

    left: 0;

    z-index: 6;

    display: none;

}

.Applyforprobationbox{

    width: 870px;

    height: 670px;

    background: #FFFFFF;

    border-radius: 5px;

    position: fixed;

    top: 50%;

    left: 50%;

    margin-top: -335px;

    margin-left: -435px;

    /* transform: translate(-50%,-50%); */

    z-index: 7;

    display: none;

}

/* .Applyforprobationbox.hover{

    height: 670px;

} */

.Application{

    width: 100%;

    height: 100%;

    position: relative;

    padding: 35px 45px 45px;

    

}

.Applyforprobationbox.hover .Application{

    height: 100%;

    

}

.Application .closebtn{

    width: 33px;

    height: 52px;

    background: url(../images/icon27.png) no-repeat center;

    position: absolute;

    top: -52px;

    right: 0;

    cursor: pointer;

}

.Application .title h2{

    font-size: 30px;

    color: #333333;

    line-height: 34px;

    background: url(../images/icon28.png) no-repeat left center;

    padding-left: 45px;

    margin-bottom: 20px;

}

.Application .title{

    margin-bottom: 22px;

}

.Application .title p{

    font-size: 16px;

    color: #888888;

    line-height: 34px;

}

.Application ul{

    margin-left: -3%;

}

.Application ul li{

    width: 46.802%;

    float: left;

    margin:0 0 23px 3%;

}

.Application ul li h3{

    font-size: 16px;

    color: #333;

    margin-bottom: 11px;

}

.Application ul li h3 i{

    color: #FF0000;

    display: inline;

    padding-right: 5px;

}

.Application ul li .inputbox{

    position: relative;

}

.Application ul li .inputtext{

    width: 100%;

    height: 46px;

    background: #FFFFFF;

    border: 1px solid #D4D4D4;

    border-radius: 3px;

    display: block;

    font-size: 14px;

    color: #666;

    padding:0 15px;

}

.Application ul li .inputtext.hover{

    border-color: #FF0000;

}

.Application ul li .inputtext.messageinput{

    padding-right: 142px;

}

.Application ul li .yzm{

    position: absolute;

    right: 0;

    top: 0;

    height: 100%;

    background: #E7AE02;

    border-radius: 0px 3px 3px 0px;

    color: #fff;

    font-size: 14px;

    width: 128px;

    line-height: 46px;

    text-align: center;

    cursor: pointer;

}

.Application ul li .inputtext::-webkit-input-placeholder,.Application ul li .inputarea{

    color: #999;

}

.Application ul li.textareali{

    width: 97%;

    margin-bottom: 24px;

}

.Application ul li .inputarea{

    border: 1px solid #D4D4D4;

    width: 100%;

    resize: none;

    padding:11px 15px;

    line-height: 22px;

    height: 100px;

    border-radius: 3px;

}

.Application .formbtn{

    text-align: center;

}

.Application .formbtn button{

    display: inline-block;

    font-size: 18px;

    color: #FFFFFF;

    height: 48px;

    border-radius: 3px;

    line-height: 48px;

    padding:0 54px;

    margin: 0 8px;

    border: 0;

    cursor: pointer;

}

.Application .formbtn .Submitbtn{

    background-image: linear-gradient(90deg, #00B5F4, #446DE1);

    background-color: #446DE1;

}

.Application .formbtn .Reeditbtn{

    background-color: #ccc;

}



@media screen and (max-width:1650px){

    .pc_header .nav

    {

        margin-right:20%;

    }

}

@media screen and (max-width:1450px){

    .pc_header .nav ul li h3

    {

        margin:0 10px;

    }

}

@media screen and (max-width:1440px){

    .maxcotinner{

        max-width: 100%;

    }

    /* .pc_header .nav{

        margin-left:-350px

    } */

    .pc_header .nav ul li h3{

        margin: 0 10px;

    }

    .pc_header .nav ul li h3 a{

        font-size: 18px;

        

        padding: 0 12px;

    }

    .pc_header .nav ul li .secondnav a,.rightbox ul li.loginshow .downshow a{

        font-size: 14px;

        line-height: 38px;

    }

    .rightbox ul li.loginshow .downshow{

        width: 120px;

        margin-left: -60px;

    }

    .rightbox ul li{

        font-size: 14px;

    }

    .pc_header .nav ul li.hover h3 i, .pc_header .nav ul li:hover h3 i{

        height: 3px;

    }

    .Rightfixed{

        right: 20px;

        bottom: 15%;

    }

    .Rightfixed .nav{

        width: 70px;

    }

    .Rightfixed .nav a{

        height: auto;

    }

    .Rightfixed .nav a .iconimg {

        width: 26px;

        height: 26px;

        background-size: cover!important;

    }

    .Rightfixed .nav a p{

        font-size: 12px;

    }

    .Application .closebtn{

        background: url(../images/icon30.png) no-repeat center;

        top: 20px;

        right: 20px;

        width: 30px;

        height: 30px;

    }

    

}

@media screen and (max-width:1365px){

    .maxcotinner{

        max-width: 100%;

    }

    .pc_header{

        height: 70px;

    }

    .pc_header .nav{

        margin-right:30%;

    }

    .pc_header .nav ul li h3{

        margin: 0 10px;

    }

    .pc_header .nav ul li h3 a{

        font-size: 16px;

        

        line-height: 70px;

    }

    .rightbox ul li{

        font-size: 14px;

    }

    .pc_header .nav a.hover i, .pc_header .nav a:hover i{

        height: 3px;

    }

    .Rightfixed{

        right: 20px;

        bottom: 15%;

    }

    .Rightfixed .nav{

        width: 70px;

    }

    .Rightfixed .nav a p{

        font-size: 12px;

    }

    .pc_header .logo{

       

  

    }

    .rightbox{

        top: 15px;

    }

    /* 登录注册 */

    .JZCXlogbox{

        right: 20%;

    }

    

}

@media screen and (max-width:1200px)

{

    .pc_header .nav

    {

        margin-right:25%;

        }

    .pc_header .nav ul li h3{

        margin: 0 5px;

    }

    .rightbox ul li.phoneicon

    {

        margin-right:10px;

        }

    .rightbox ul li.login {

        margin: 0 18px 0 10px;

    }

    .rightbox ul li.search i, li.login i, li.phoneicon i

    {

        width:14px;

        height:14px;

        }

}

@media screen and (max-width:1100px){

    .pc_header{

        height: 63px;

    }

    /* .pc_header .nav{

        margin-left: -250px;

    } */

    .pc_header .nav ul li h3 a{

        font-size: 14px;

        margin: 0 5px;

        line-height: 50px;

        padding: 0 7px;

    }

    .pc_header .logo{

        width: auto;

     

        top: 9px;

    }

    .rightbox{

        top: 10px;

    }

    .rightbox ul li.search i, li.login i,li.phoneicon i{

        width: 14px;

        height: 14px;

        margin-right: 5px;

        margin-top: 7px;

    }

    .rightbox ul li{

        font-size: 12px;

        margin: 0 0px 0;

        line-height: 30px;

    }

    .rightbox ul li.login{

        margin: 0 20px 0 10px;

    }

    .rightbox ul li.button{

        margin-right: 0;

        width: 104px;

        height: 30px;

    }

    .rightbox ul li.button i{

        width: 16px;

        height: 16px;

        margin: 7px 5px 0 13px;

    }

    .rightbox ul li.loginend img{

        width: 26px;

        height: 26px;

    }

    .rightbox ul li.remind{

        margin-top: 8px;

    }

    

}

@media screen and (max-width:768px){

    .container {

        padding-top: 1rem;

    }

    .pc_header{

        display: none;

    }

    .ph_header,.ph_Rightfixed{

        display: block;

    }

    .Rightfixed{

        display: none;

    }

    /* 登录注册 */

    .JZCXhead{

        height: 1rem;

        padding: 0 .4rem;

    }

    .JZCXhead .left{

        margin-top: .2rem;

    }

    .JZCXhead .left img{

        width: 1.9rem;

        height: auto;

    }

    .JZCXhead .right{

        margin-top: .25rem;

    }

    .JZCXhead .right a.Service span,.JZCXhead .right a.Service b{

        display: none;

    }

    .JZCXhead .right a.Service i{

        width: .4rem;

        height: .4rem;

        background-size: 100% 100%!important;

        top: 0;

    }

    .JZCXhead .right a{

        margin-left: .3rem;

        line-height: .4rem;

    }

    .JZCXhead .right a.Service{

        display: none;

    }

    .JZCXhead .right a.backhome{

        width: .48rem;

        height: .48rem;

        font-size: .26rem;

        background: url(../images/home.png) no-repeat right center;

        background-size: .48rem .48rem;

        overflow: hidden;

        color: rgba(0,0,0,0);

    }

    

    .JZCXlogbox,.JZCXregisterbox{

        width: 90%;

        left: 5%;

        padding: 0 .45rem;

        margin-top: 0;

        height: auto;

        padding-bottom: .5rem;

        top: 45%;

        transform: translateY(-50%);

        z-index: 1;

    }

    .JZCXlogbox h2 {

        font-size: .34rem;

        color: #333333;

        padding: .38rem 0 .29rem;

        text-align: center;

    }

    .JZCXlogTab{

        height: 1rem;

        line-height: 1rem;

    }

    .JZCXlogTab a{

        font-size: .26rem;

    }

    .JZCXform .inputbox{

        height: .8rem;

        margin-bottom: .3rem;

    }

    .JZCXform .inputbox span{

        width: .8rem;

        border-right-width: .01rem;

        background-size: .35rem .35rem!important;

    }

    .JZCXform .inputbox input{

        font-size: .26rem;

    }

    .JZCXform .inputbox .yzm {

        background: #E7AE02;

        border-radius: 0px 2px 2px 0px;

        width: 1.70rem;

        font-size: .26rem;

        color: #FFFFFF;

        line-height: .8rem;

        text-align: center;

        cursor: pointer;

    }

    .JZCXform .inputbox input.messageinput{

        padding-right: 1.7rem;

    }

    .JZCXform .inputbox{

        padding: 0 .2rem 0 1rem;

    }

    .JZCXform .loginbtn {

        height: .8rem;

        font-size: .28rem;

        line-height: .8rem;

        margin-bottom: .24rem;

    }

    .JZCXform .text{

        font-size: .24rem;

        text-align: center;

    }

    .JZCXfoot{

        height: auto;

        padding: .3rem .4rem;

        line-height: 1;

    }

    .JZCXfoot p{

        font-size: .24rem;

        text-align: center;

        line-height: 1.5;

    }

    .JZCXfoot .rightlink{

        width: 100%;

        text-align: center;

        margin-top: .2rem;

    }

    .JZCXloginbg::after{

        content: '';

        width: 100%;

        height: 100%;

        background-color: rgba(3, 4, 19, 0.7);

        top: 0;

        left: 0;

        position: absolute;

    }







    /* 产品试用 */

    .Applyforprobationbox{

        width: 90%;

        height: auto;

        margin-top: 0;

        margin-left: 0;

        transform: translate(-50%,-50%);

    }

    .Application .formbox{

        max-height: 7rem;

        overflow-y: scroll;

        padding-bottom: .5rem;

    }

    .Application{

        padding: .35rem .4rem .45rem;

    }

    .Application .title{

        margin-bottom: .22rem;

    }

    .Application .title h2{

        font-size: .4rem;

        background-size: .4rem .4rem!important;

        padding-left: .5rem;

        margin-bottom: .2rem;

    }

    .Application .title p{

        font-size: .26rem;

        line-height: 1.7;

        justify-content: space-between;

    }

    .Application ul{

        margin-left: 0;

    }

    .Application ul li{

        width: 100%;

    }

    .Application ul li h3{

        margin-bottom: .15rem;

        font-size: .26rem;

    }

    .Application ul li .inputtext {

        width: 100%;

        height: .8rem;

        font-size: .24rem;

        padding: 0 .2rem;

    }

    .Application ul li{

        margin: 0 0 .25rem 0;

    }

    .Application ul li .yzm {

        font-size:.24rem;

        width: 1.5rem;

        line-height: .8rem;

    }

    .Application ul li.textareali{

        width: 100%;

        margin-bottom: .24rem;

    }

    .Application ul li .inputarea {

        padding: .11rem .15rem;

        line-height:1.6;

        height: 2rem;

        font-size: .24rem;

    }

    .Application .formbtn button {

        font-size: .28rem;

        height: .8rem;

        line-height: .8rem;

        padding: 0 .54rem;

        margin: 0 .08rem;

    }

    .Application .closebtn {

        width: .4rem;

        height: .62rem;

        background: url(../images/icon27.png) no-repeat center;

        background-size: 100% auto;

        position: absolute;

        top: -.62rem;

        right: 0;

        cursor: pointer;

    }

}



@media screen and (max-height:800px) and (min-width: 1024px){

    /* .Applyforprobationbox{

        height: 500px;

        overflow: hidden;

        margin-top: -250px;

    } */

    .Application .closebtn {

        background: url(../images/icon30.png) no-repeat center;

        top: 20px;

        right: 20px;

        width: 30px;

        height: 30px;

    }

    /* .formbox{

        overflow-y: scroll;

        height: 300px;

    } */

}



.zt{

    

    

        overflow-y: scroll!important;

    height: 500px!important;

    

    

}









/* 定义滚动条外观 */

.zt::-webkit-scrollbar {

  width: 12px;

  height: 12px;

}

/* 定义滚动条轨道的背景色和圆角 */

.zt::-webkit-scrollbar-track {

  background-color: #f2f2f2;

  border-radius: 8px;

}

/* 定义滚动条滑块的背景色和圆角 */

.zt::-webkit-scrollbar-thumb {

  background-color: #999;

  border-radius: 8px;

}

/* 定义滚动条滑块悬停状态的样式 */

.zt::-webkit-scrollbar-thumb:hover {

  background-color: #555;

}

/* 定义滚动条边缘的阴影效果 */

.zt::-webkit-scrollbar {

  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

}











.zt::after {

    content: "";

    width: 0px;

    height: 0px;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10px solid #fff;

    position: absolute;

    top: -10px;

    left: 50%;

    margin-left: -10px;

}



@media (max-width: 1590px) and (min-width: 1201px) {
  /* 在屏幕宽度小于 1400px 且大于 1200px 时应用样式 */
  /* 添加你想要的样式 */.pc_header .logo {
    
    height: auto;
}.pc_header .nav {
    margin-right: 10%;
}
  .w1400{display:none;}
}
@media (max-width: 1199px) and (min-width: 1001px) {
  /* 在屏幕宽度在 1200px 到 1000px 之间应用样式 */
  /* 添加你想要的样式 */
  .w1200{display:none;} .w1400{display:none;}
  
  
  .pc_header .logo {
 
    height: auto;
}
    
    .pc_header .nav {
    margin-right: 10%;
}

    
    
}
