body {
  font-family:'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif !important;
  position: relative;
  font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif !important;
}
html{
 font-family: 'pingfang SC', 'helvetica neue', arial, 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif !important;
}

* {
 padding: 0;
 margin: 0;
 box-sizing: border-box;
}

a {
 text-decoration: none;
}

ul,
ol {
 list-style: none;
}

.fl {
 float: left;
}

.fr {
 float: right !important;
}
    .username {
          width: 131px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: linear-gradient(270deg, #FFC167 0%, #FF184A 100%);
    border-radius: 47px;
    cursor: pointer;
    }

.clearfix::before,
.clearfix::after {
 content: '';
 display: table;
 clear: both;
}

.kdt_contianer {
 min-width: 1200px;
}

.kdt_header {
 width: 100%;
 position: fixed;
 top: 0;
 left: 0;
 z-index: 999;
 /* background-color: #FFFFFF; */
}

.kdt_header:hover{
 background-color: #FFFFFF !important;
}
.kdt_header:hover .kdt_logo img{
 content: url(../images/color_logo.png);
 width: 113px;
 height: 38px;
}
.header_shadow {
 box-shadow: 0 0 13px rgb(0 0 0 / 20%);
}

/*addnav header_white*/
.headerWhite#kdt_header{
 background: #fff;
 box-shadow: 0 3px 14px rgba(31,101,232,.4);
}

.headerWhite .login_ul li.register_li .btn{
 width: 90px;
 height:33px;
 line-height: 32px;
 background: #FC842E;
 border-radius: 6px;
 text-align: center;
 color: #fff;
}
.headerWhite .login_ul li.register_li .btn:hover{
 background: #ff9929;
}
.headerWhite .login_ul li.login_li .btn{
 background: #FF8E41;
}
.kdt_header:hover .login_ul li.login_li .btn
{
 background:#fff;
 color:#16181A;
 /* border: 1px solid #FF8E41; */
}
.headerWhite .login_ul li.login_li div.btn a{
 display: block;
}
.headerWhite .login_ul li.login_li div.btn
{
 background:#fff;
 color:#16181A;
 position: relative;
 padding: 0 11px 0 20px;
}
.headerWhite .login_ul li.login_li div.btn:hover{
 color: #ff9929;
}
.headerWhite  .login_ul.kdt_nav_ul li.solution .nav-ul-out ul li a{
font-size: 14px;
}
/* .headerWhite .login_ul li.solution a::before{
 content: "";
 width: 1px;
 height: 14px;
 background: #16181A;
 position: absolute;
 right: -35px;
 top: 29px;
} */
.headerWhite .login_ul li.register_li .btn{
color: #fff;
}
.headerWhite .kdt_header_nav .kdt_nav_ul a
,.headerWhite .login_ul a
,.headerWhite .login_ul .help_li a
,.headerWhite .nav_out_dl dd a
,.headerWhite .user_name_nav span:first-child
{
 color: #16181a;
}
.headerWhite .kdt_logo img
,.kdt_logo img
{
 content: url(../images/color_logo.png);
 width: 113px;
 height: 38px;
}

.headerWhite .kdt_footer .kdt_logo{
 /*background: url(../images/kdt_logo.png) no-repeat;*/
}

.kdt_header_nav {
 width: 1180px;
 margin: auto;
 height: 72px;
 /* border: 1px solid red; */
 background: transparent;
 position: relative;
}

.kdt_logo {
 width: 121px;
 height: 38px;
 /*background: url(../images/kdt_logo.png) no-repeat;*/
 position: relative;
 top: 20px;
 margin-right: 20px;
}
.kdt_nav_ul li .nav-cont-left li{
  padding-left:14px;
  line-height: 30px;
}
.kdt_nav_ul li:nth-child(7) .nav-cont{
 padding: 36px 0;
}

.kdt_nav_ul li:nth-child(7) li{
 padding:0;
}
.kdt_nav_ul li:nth-child(7) li a{
 width:215px;
 height: 72.5px;
 line-height: initial;
 background: #F6F7F9;
 border-radius: 4px;
 padding: 15px;
}
.kdt_nav_ul li:nth-child(7) li .nav-li-title1{
 margin-top: 0.5px;
 margin-left: 6px;
}

.kdt_nav_ul li:nth-child(7) li p{
 font-family: Source Han Sans CN;
 font-weight: 400;
 font-size: 14px;
 color: #636E80;
 padding-top: 2px;
}
.kdt_nav_ul li {
 padding: 0 15px;
 position: relative;
}

.nav-right:last-child{
 border-bottom: none;
 padding-bottom:6px;

}
.nav-right:last-child li{
 height: auto; width: 290px;
}
.nav-right:last-child li .nav-li-title
{
 margin-top: 16px;
}
.nav-right:last-child li .nav-li-title1{
 margin-top: 20px;
}
.nav-right{
 padding-top: 26px;
}
.login_ul.kdt_nav_ul li{
 padding: 0;
}
.login_ul.kdt_nav_ul li.solution{
 position: relative;
}
.login_ul.kdt_nav_ul li .nav-ul-out{
 width: 130px;
 /*height: 104px;*/
 height: 156px;

 position: absolute;
 border-radius: 0px 0px 6px 6px;
 left: -30px;

}
.login_ul.kdt_nav_ul li .nav-ul-out  .nav-cont{
padding: 0;
width: auto;
}
.login_ul.kdt_nav_ul li .nav-ul-out li:hover{
background: #F6F7F9;
}
.login_ul.kdt_nav_ul li .nav-ul-out li{
 color: #16181A;
 clear: both;
 line-height: 52px;
 padding-left: 23px;
 font-size: 14px;
 width: 100%;
 border-radius: 4px;
}
.kdt_nav_ul li a,
.login_ul li a {
 display: block;
 float: left;
 color: #fff;
 font-size: 16px;
 position: relative;
}
.kdt_header:hover .kdt_nav_ul li a{
color: #16181a;
}
.kdt_header:hover .login_ul li a{
color: #16181a;
}
.kdt_header .kdt_nav_ul li a:hover {
 /* font-weight: bold; */
 color: #fc842e;
}
.user_name_nav span{
 color: #fff;
}
.kdt_header:hover .user_name_nav span{
 color: #333;
}
.kdt_header:hover .user_name_nav span.user_name_text {
 color: #fc842e;
}
.kdt_nav_ul li:hover:before {
 /*content: '';*/
 /*height: 2px;*/
 /*width: 40%;*/
 /*background: #f1721a;*/
 /*display: block;*/
 /*position: absolute;*/
 /*bottom: 20px;*/
 /*left: 50%;*/
 /*margin-left: -20%;*/
}

.kdt_nav_ul li.solution {
 margin-right: 10px;
}
.solution_arrow{
 position: relative;
}
.kdt_nav_ul li.solution .solution_arrow:after,.user_name_nav:after{
 content: '';
 width: 18px;
 height: 18px;
 background: url(../images/solution-arrow-icon.svg) no-repeat;
 background-size: 100%;
 display: block;
 position: absolute;
 right: -22px;
 top: 28px;
}

.login_ul li,
.kdt_nav_ul li {
 float: left;
 line-height: 72px;
 cursor: pointer;
 color: #fff;
}

.login_ul li .btn {
 line-height: 33px;
 /* border: 1px solid #fff;
 color: #fff; */
 text-align: center;
 /* width: 70px; */
 display: inline-block;
 margin-left: 15px;
 border: 1px solid rgb(255, 142, 65);
 color: rgb(255, 142, 65);
}

.help_li {
 padding: 0 8px;
}

.login_ul li.register_li .btn {
 background: #f1721a;
 color: #fff;
}
div.kdt_banner3{
 height: 780px;
 width: 100%;
 /* background: url(../images/banner4.jpg) no-repeat center center; */
 background-size: cover;
 display: block;
 position: relative;
}
/* .kdt_banner2{
  height: 696px;
  width: 100%;
  background: url(../images/banner2.jpg) no-repeat center center;
  background-size: cover;
  display: block;
} */
/*kdt_banner2_middle_text.png*/
/* .kdt_banner2 .kdt_banner2_middle_text{
 height: 59px;
 width: 339px;
 background: url(../images/kdt_banner2_middle_text.png) no-repeat;
 background-size: 100%;
 margin-top: 30px;
}
.kdt_banner1{
 height: 696px;
 width: 100%;
 background: url(../images/activityHome.jpg) no-repeat center center;
 background-size: cover;
 display: block;
} */
.user_login_btn{
  cursor: pointer;
}
.indexWindows{
 width: 481px;
 height: 531px;
 background: url(../images/indexWindows.png) no-repeat;
 background-size: 100%;
 position: fixed;
 /*display: none;*/
 z-index: 999;
 top: 20%;
 left: 50%;
 transform: translateX(-50%);
}
.indexWindowsClose{
 width: 15px;
 height: 15px;
 position: absolute;
 right: 30px;
 top: 30px;
 background: url(../images/indexWindowsClose.png) no-repeat;
 background-size: 100%;
 cursor: pointer;
}
.indexWindows-content{
 position: relative;
 padding-top: 422px;
}
.indexWindows a{
 display: block;
 height: 54px;
 width: 200px;
 margin: auto;
}
.kdt_banner {
 width: 100%;
 position: relative;
}

.kdt_banner .swiper-container,
.swiper-wrapper,
.swiper-wrapper .swiper-slide {
 width: 100%;
}
.kdt_banner .swiper-container-horizontal>.swiper-pagination-bullets{

 /*display: none;*/
 top: 83%;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
 background: rgba(0,0,0,0.6);
 width: 30px;
 height: 4px;
 border-radius: 10px;
}

.ybf_banner .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
 bottom: 30px;
}
ul.kdt_nav_ul li.solution a.solution_arrow:hover:after
,ul.kdt_nav_ul .personal_user:hover .user_name_nav:after
{
 transform: rotate(-180deg);
 background: url(../images/solution-arrow-icon-hover.svg) no-repeat;
 background-size: 100%;
}
.kdt_nav_ul li:nth-child(6) .hot-icon{
 position: absolute;
 left: 49px;
}
.kdt_nav_ul li:nth-child(6) .nav-ul-out ul li *{
 line-height: 20px;
}
.kdt_nav_ul li:nth-child(6)  .nav-li-title1{
 margin-top: 0;
 margin-left: 7.5px;
}
.kdt_nav_ul li:nth-child(6) .nav-ul-out ul li a{
 font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #16181A;
}
.kdt_nav_ul li:nth-child(6) .nav-ul-out ul li p{
 font-size: 14px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #383D42;
 margin-top: 8px;
 letter-spacing: 0.03em;
}
.kdt_nav_ul li:nth-child(6) .nav-cont{
 padding: 36px 0;
}
.kdt_nav_ul li:nth-child(6) .nav-ul-out ul li:hover{
 background: #F6F7F9;
}
.kdt_nav_ul li:nth-child(6) .nav-ul-out ul li{
  float: left;
  width: 215px;
 height: 72.5px;
 border-radius: 4px;
 margin-right: 79px;
 padding: 13px 21px 0 21px;
}
.kdt_nav_ul .solution:hover .nav-ul-out {
 display: block;
}
.nav-ul-out{
 display: none;
 width: 100%;
 background: #fff;
 position: fixed;
 top: 72px;
 left: 0;
 box-shadow: 0 3px 14px rgba(31,101,232,.16);
 z-index: 99999;
}
.nav-cont {
 width: 1200px;
 overflow: hidden;
 padding-right: 20px;
 box-sizing: border-box;
 padding-top: 28px;
 padding-bottom: 47px;
 margin: auto;
}
.nav-cont-left{
 width: 880px;
 float: left;
 padding-right: 40px;
 border-right: 1px  solid #EEEEEE ;
}

.nav-left, .nav-right {
 width: 100%;
 padding-bottom: 26px;
 border-bottom: 1px solid #EEEEEE;
}
.nav-font {
 width: 100%;
 line-height: 20px;
 margin-left: 8px;
 font-size: 14px;
 color: #FF8E41;
 /* padding-bottom: 22px; */
 box-sizing: border-box;
 /* border-bottom: 1px solid #d9d9db; */
 margin-bottom: 12px;
 position: relative;
}
.nav-font::before{
 content: "";
 height: 14px;
 width: 2px;
 background:#ff8e41;
 position: absolute;
 left: -7px;
 top: 3px;
 display: block;

}
/* .headerWhite .kdt_nav_ul li.solution a.solution_arrow:after{
 border-top: 8px solid #333;
}
.kdt_nav_ul li.solution a.solution_arrow:after {
 border-top: 8px solid #fff;
 right: -20px !important;
} */
.nav-ul{
 width: 100%;
 padding-right: 18px;
 box-sizing: border-box;
}
.nav-li{
 width: 211px;
 height: 30px;
 padding-left: 12px;
 box-sizing: border-box;
 float: left;
}
.nav-li:hover{
 background: #f6f7f9;
 border-radius: 5px;
}
.nav-li a{
 width: 100%;
 height: 100%;
 display: block;
}
.nav-li-icon{
 width: 15px;
 height: 15px;
 margin-top: 7.5px;
 margin-right: 8px;
 float: left;
}
.nav-li-icon2{
 width: 29px;
 height: 38px;
 margin: 13px 8px 13px 0;
 float: left;
}

.nav-li-icon>img,.nav-li-icon2>img{
 width: 100%;
 height: 100%;
 background-size: cover;
 display: block;
}
.nav-li-title{
 font-size: 14px;
 color: #333;
 line-height: 30px;
 float: left;
 margin-right: 4px;
}
.nav-li-title1{
 width: 36px;
 height: 19px;
 background: linear-gradient(to left,#fd7e44,#f84f4b);
 border-radius: 6px 6px 6px 0;
 font-size: 12px;
 color: #fff;
 line-height: 19px;
 margin-top:5.5px;
 text-align: center;
 float: left;
 transform: scale(0.9);
}
.nav-li1{
 float: right;
}
.nav-cont-left .nav-left .nav-ul li:nth-child(2)
,.nav-cont-left .nav-left .nav-ul li:nth-child(3)
,.nav-cont-left .nav-left .nav-ul li:nth-child(5)
,.nav-cont-left .nav-left .nav-ul li:nth-child(6)
,.nav-cont-left .nav-left .nav-ul li:nth-child(8)
{
 margin-left: 80px;
}
.nav-cont-left  .nav-right .nav-ul li:nth-child(2)
,.nav-cont-left .nav-right .nav-ul li:nth-child(3)
,.nav-cont-left .nav-right .nav-ul li:nth-child(5)
,.nav-cont-left .nav-right .nav-ul li:nth-child(6)
{
 margin-left: 80px;
}
.nav-ul-out::before{
 content: '';
 width: 100%;
 height: 3px;
 background: none;
 position: absolute;
 top: -3px;
 left: 0;
 box-shadow: 0 3px 14px rgba(31,101,232,.4);
 /* display: none; */
 z-index: 99999999;
}
.nav-ul-out::after{
 content: '';
 width: 100%;
 height: 15px;
 background: #fff;
 position: absolute;
 top: -15px;
 left: 0;
 /* display: none; */
 z-index: 99999999;
}

/*.nav_out_dl dt {*/
/*	border-bottom: 1px solid #e2e2e2;*/
/*	line-height: 60px;*/
/*	height: 60px;*/
/*	color: #333;*/
/*	font-size: 16px;*/


/*}*/

/*.nav_out_dl dd a {*/
/*	display: block;*/
/*	height: 110px;*/
/*	line-height: 110px;*/
/*	color: #333333;*/
/*}*/

/*.nav_out_dl {*/
/*	width: 1200px;*/
/*	margin: auto;*/
/*}*/

/*.nav_out_dl dd {*/
/*	float: left;*/
/*	margin-right: 70px;*/
/*}*/

/*.nav_out_dl dd a:hover .nav_title {*/
/*	color: #ff8e41;*/
/*	!* text-decoration: underline; *!*/
/*	font-weight: normal;*/
/*}*/

/*.nav_icon {*/
/*	display: inline-block;*/
/*	height: 20px;*/
/*	width: 20px;*/
/*	float: left;*/
/*	position: relative;*/
/*	top: 45px;*/
/*	margin-right: 10px;*/
/*}*/

/*.nav_icon~span {*/
/*	float: left;*/
/*}*/

/*.nav_icon1 {*/
/*	background: url(../images/nav_icon1.png) no-repeat;*/
/*}*/

/*.nav_icon2 {*/
/*	background: url(../images/nav_icon2.png) no-repeat;*/
/*}*/

/*.nav_icon3 {*/
/*	background: url(../images/nav_icon3.png) no-repeat;*/
/*}*/

/*.nav_icon4 {*/
/*	background: url(../images/nav_icon4.png) no-repeat;*/
/*}*/

/*.nav_icon5 {*/
/*	background: url(../images/nav_icon5.png) no-repeat;*/
/*}*/

/*.nav_icon6 {*/
/*	background: url(../images/nav_icon6.png) no-repeat;*/
/*}*/

.kdt_banner a {
 color: #fff;


}

.banner_middle {
 width: 1180px;
 margin: auto;
 padding-top: 72px;
 padding-right: 110px;
}
.kdt_about_banner .banner_title{
 font-size: 40px;
 color: #16181A;
 margin-bottom: 15px;
}
.banner_title,.banner_title h1{
 font-size: 34px;
 margin-bottom: 10px;
}

.banner_text {
 font-size: 16px;
 color: #16181A;
 line-height: 30px;
}
.kdt_banner3 .download_btn:hover{
 color: #fff;
background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);
}
.kdt_banner3  .download_btn {
 text-align: center;
 line-height: 51px;
 height: 51px;
 background: linear-gradient(270deg, #FF9041 0%, #F84B4B 100%);
 width: 158px;
 margin-top: 70px;
 border-radius: 8px;
}

.content_session {
 height: 140px;
}

/* .content_session {
background: #fff;
} */

.content_news {
 width: 1200px;
 margin: 0 auto;
 position: relative;
}

.content_news_ul {
 position: absolute;
 left: 0;
 top: -105px;
 background: #fff;
 box-shadow: 0px 3px 15px 0px rgb(10 24 50 / 21%);
 height: 140px;
 z-index: 99;
}

.content_news_ul li {
 position: relative;
 float: left;
 width: 400px;
 height: 140px;
 color: #333333;
 padding-left: 110px;
 padding-top: 40px;
 cursor: pointer;
}

.pic_icon {
 width: 44px;
 height: 44px;
 margin-right: 26px;
 position: relative;
 top: 12px;
}

.pic_icon1 {
 background: url(../images/pic_icon1.png) no-repeat;
}

.pic_icon2 {
 background: url(../images/pic_icon2.png) no-repeat;
}

.pic_icon3 {
 background: url(../images/pic_icon3.png) no-repeat;
}

.pic_title {
 font-size: 16px;
 margin-bottom: 5px;
}

.pic_text {
 font-size: 26px;
}

.content_session2_nav {
 height: 600px;
}

.content_session2 {
 padding: 40px 0 80px 0;
}

.banner-bottom{
 width: 100%;
 height: 100px;
 background: rgba(255,255,255,0.4);
 position: absolute;
 bottom: 0;
 left: 0;
}
.banner-bottom-middle{
 width: 1200px;
 margin: auto;
}
.banner-bottom-middle ul li{
  float: left;
  padding:24px 96px;
  display: flex;
  position: relative;
}
.banner-bottom-middle ul li:not(:last-child)::after{
 content: "";
 width: 1px;
 height: 40px;
 background: #CDD3DA;
 position: absolute;
 top: 30px;
 right: 0;
}
.bottom-middle-icon1{
 background: url(../images/bottom-middle-icon1.png) no-repeat;
}
.bottom-middle-icon2{
 background: url(../images/bottom-middle-icon2.png) no-repeat;
}
.bottom-middle-icon3{
 background: url(../images/bottom-middle-icon3.png) no-repeat;
}
.bottom-middle-left{
  width: 42px;
  height: 42px;
  background-size: 100%;
  margin-top: 3px;
  margin-right: 22px;
}
.banner-bottom-middle ul li p{
 font-size: 20px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #292E38;

}
.banner-bottom-middle ul li span{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 300;
color: #383D42;
}
/* .session2_title p {
 font-size: 30px;
 line-height: 48px;
 color: #333;
} */

.session2_text p {
 line-height: 32px;
 font-size: 16px;
 color: #666;
}

.session2_title {
 margin-bottom: 80px;
 font-size: 40px;
 color: #16181A;
 font-weight: 500;
}

.session2_text {
 margin-bottom: 40px;
}

.session2_text,
.session2_title {
 text-align: center;
}

.content_session2_nav_ul {
 width: 1200px;
 margin: auto;
}

.content_session2_nav_ul li .session2_nav_title {
 padding: 15px 0;
 text-align: center;
 width: 100%;
 color: #3e3e3e;
 font-size: 18px;
 cursor: pointer;
 font-weight: bold;
}

.content_session2_nav_ul li:hover .session2_nav_title {
 color: #ff8e41;
 font-weight: bold;
}

.content_session2_nav_ul li:hover {
 border-bottom: 2px solid #ff8e41;
}

ul.content_session2_nav_ul li.session2_nav_li_active {
 /* border-bottom: 2px solid #ff8e41; */
}

.content_session2_nav_ul li.session2_nav_li_active .session2_nav_title {
 color: #fff;
}

.content_session2_nav_ul li {
 width: 33%;
 float: left;
 position: relative;
 border-bottom: 2px solid #d3d3d3;
}

.buy_pic_img_title {
 width: 100%;
 height: 126px;
 background: url(../images/session2_nav_li_pic.png) no-repeat;
 position: relative;
 padding: 22px 22px 0 22px;
 border-radius: 15px 15px 0 0;
}

.tuijian_icon {
 width: 62px;
 height: 61px;
 position: absolute;
 background: url(../images/tuijian_icon.png) no-repeat;
 left: -5px;
 top: -5px;
}

.content_session2_nav_ul span {
 display: inline-block;
}

.session2_nav_out_dl dd:first-child,
.buy_content .session2_nav_out_dl dd:first-child {
 margin-left: 0;
}

.session2_nav_out_dl dd {
 float: left;
 margin-left: 43px;
 border-radius: 10px;
 background: #fff;
 width: 371px;
 cursor: pointer;
 transition: all 0.5s ease 0s;
}
.hid{
 opacity: 0.0!important;
 -webkit-transform: translateY(60px)!important;
 transform: translateY(60px)!important;
 -webkit-transition-timing-function: cubic-bezier(.41, .2, .38, .8)!important;
 transition-timing-function: cubic-bezier(.41, .2, .38, .8)!important;
 -webkit-transition-property: opacity, -webkit-transform!important;
 transition-property: opacity, transform!important;
 -webkit-transition-duration: .74s!important;
 transition-duration: .74s!important
}
.hid.lz {
 opacity: 1.0!important;
 -webkit-transform: translateY(0) translateZ(0)!important;
 transform: translateY(0) translateZ(0)!important
}
.session2_nav_out_dl dd:hover{
 box-shadow: 0px 0px 25px #ccc;
}

.session2_nav_out_dl dd:hover .buy_title_name {
 color: #ff8e41;
}

.session2_nav_content {
 width: 1200px;
 margin: auto;
 position: relative;
}

.session2_nav_out.show_content {
 display: block;
}

.session2_nav_out {
 position: absolute;
 width: 1200px;
 top: 70px;
 display: none;
}

.buy_title_name {
 font-size: 18px;
 font-weight: bold;
 color: #333;
}

.buy_title_name~span {
 color: #176ef5;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 border: 1px solid #c3d3ff;
 background: #eef7ff;
 width: 66px;
 line-height: 24px;
 border-radius: 4px;
}

.buy_text {
 margin-top: 15px;
 font-size: 14px;
 color: #999;
 line-height: 22px;
}

.list_font_text {
 padding: 29px 22px 0 22px;
}

.list_font_text .clearfix {
 margin-bottom: 13px;
 color: #666;
 font-size: 14px;
}

.all_href a {
 color: #999;

 display: block;
}

.list_font_text .clearfix.all_href {
 text-align: center;
 margin-bottom: 0;
 padding-bottom: 19px;
 border-bottom: 1px solid #F2F2F2;
}

.sale_bkg {
 width: 120px;
 height: 20px;
 text-align: center;
 background: linear-gradient(270deg, #FF9245, #FF9245, #FF4141, #FF9245);
 color: #fff;
 border-radius: 10px;
 font-size: 12px;
 line-height: 20px;
}

.sale_bkg~p {
 font-size: 12px;
 margin-top: 8px;
 color: #999;
}

.sale_bkg~p span {
 color: #F33030;
}

.price_list {
 padding: 26px 22px;
}

.price_number {
 font-size: 26px;
}

.price_list .fr p span {
 color: #F33030;
}

.price_icon,
.price_yesr {
 font-size: 14px;
 color: #000;
}

.price_list .fr>p~p {
 color: #999;
 font-size: 12px;
 margin-top: 3px;
}

.price_list .fl {
 padding-top: 5px;
}

.buy_btn {
 height: 52px;
 width: 100%;
 background: linear-gradient(-50deg, #F84C4B, #FF9041);
 text-align: center;
 color: #fff;
 line-height: 52px;
 font-size: 18px;
}

.buy_btn:hover,
.dd_href_btn:hover,

.download_btn:hover,
.download_content2_ul .download_btn_href a:hover {
 background: linear-gradient(50deg, #F84C4B, #FF9041);
}
.cn_img_btn:hover{

background: linear-gradient(270deg, #F84B4B 0%, #FF9041 100%);
}
.download_btn_href a.download_btn:hover {
 box-shadow: 0 0 10px #ccc;
}

.buy_btn a {
 display: block;
 color: #fff;
}

div.session2_nav_right dl dd {
 width: 575px;
}

div.session2_nav_middle dl dd {
 width: 371px;
}

.session2_nav_right .buy_pic_img_title {
 background: url(../images/yun_bkg.png) no-repeat;
}

.buy_title_name~span.zy_btn {
 color: #ea323f;
 background: #ffebeb;
 border: 1px solid #ea323f;
}

.buy_title_name~span.qj_btn {
 color: #d18b12;
 background: #fcf6c5;
 border: 1px solid #d18b12;
}

/* .content_session2_nav_ul li.session2_nav_li_active:hover .session2_nav_out{
 display: block;
} */

.kdt_conent2_session {
 width: 100%;
 background: url(../images/kdt_conent2_bkg.jpg) no-repeat center center;
 background-size: cover;
 padding: 80px 0;
}
.content_session2{
 height: 1108px;
 background: url(../images/session2_right_img.jpg) no-repeat center center;
 background-size: cover;
}
.content_session2_middle{
 /* width: 1400px; */
 margin: auto;
 padding-top: 70px;
}
.content_session2_left li{
 width: 358px;
 height: 168px;
 padding-top: 32px;
 padding-left: 35px;
 padding-right: 30px;
 cursor: pointer;
}
.session_li_text{
 font-size: 16px;
 color: #575757;
 line-height: 28px;
 overflow: hidden;
 margin-top: 15px;
}
.session_number{
 font-size: 34px;
 font-weight: bold;
 line-height: 30px;
 color: #4F4F4F;
 float: left;
}
.session_number~span{
font-size: 24px;
font-weight: 400;
color: #333333;
line-height: 32px;
float: left;
margin-left: 10px;
}
.content_session2_left li.sessionActive{
 background: #FFFFFF;
 box-shadow: 3px 13px 29px 0px rgba(195,205,222,0.29);
 border-radius: 8px;
}
.content_session2_left li.sessionActive .session_number{
 color: #FF9044;
}
.content_session2_left li.sessionActive .session_number~span{
 color: #FF9044;
}

.session2_right_list.show_content{
 display:block;
}
.session2_right_list{
 display: none;
}
.session2_right_list1{
 background: url(../images/session2_right_list_img1.png) no-repeat;
}

.session2_right_list2{
 background: url(../images/session2_right_list_img2.png) no-repeat;
}

.session2_right_list_img.session2_right_list3{
 background: url(../images/session2_right_list_img3.png) no-repeat;
 background-size: 100% 100%;
}
.content_session2_right{
 width: 627px;
 height: 414px;
}
.session2_right_list_img{
 width: 627px;
 height: 414px;
 margin-left: 112px;
 background-size: 100% 100%;
 margin-top: 52px;
}
.nav2_icon1 {
 background: url(../images/nav2_icon1_nor.png) no-repeat;
}

.nav2_icon2 {
 background: url(../images/nav2_icon2_nor.png) no-repeat;
}

.nav2_icon3 {
 background: url(../images/nav2_icon3_nor.png) no-repeat;
}

.nav2_icon4 {
 background: url(../images/nav2_icon4_nor.png) no-repeat;
}

.nav2_icon5 {
 background: url(../images/nav2_icon5_nor.png) no-repeat;
}

.session2_nav_content_ul li:hover .nav2_icon1 {
 background: url(../images/nav2_icon1_hover.png) no-repeat;
}

.session2_nav_content_ul li:hover .nav2_icon2 {
 background: url(../images/nav2_icon2_hover.png) no-repeat;
}

.session2_nav_content_ul li:hover .nav2_icon3 {
 background: url(../images/nav2_icon3_hover.png) no-repeat;
}

.session2_nav_content_ul li:hover .nav2_icon4 {
 background: url(../images/nav2_icon4_hover.png) no-repeat;
}

.session2_nav_content_ul li:hover .nav2_icon5 {
 background: url(../images/nav2_icon5_hover.png) no-repeat;
}

.nav2_icon {
 height: 72px;
 width: 72px;
 margin: auto;
 margin-bottom: 10px;
}

.session2_nav_content_ul {
 width: 1200px;
 margin: auto;
 border-bottom: 1px solid #d5d5d5;
}

.session2_nav_content_ul li {
 float: left;
 width: 200px;
 text-align: center;
 padding-bottom: 15px;
 cursor: pointer;

}

.session2_nav_content_ul li:not(:first-child) {
 margin-left: 50px;
}

.session2_nav_content_ul li p {
 font-size: 14px;
 color: #666666;
 line-height: 26px;

}

.session2_nav_content_ul li:hover {
 border-bottom: 2px solid #f1721a;
}

.session2_nav_content_ul li:hover p {
 color: #f1721a;
}

.session2_nav_content_ul li.session2_nav_li_active {
 border-bottom: 2px solid #f1721a;
}

.session2_nav_content_ul li.session2_nav_li_active p {
 color: #f1721a;
}

.session2_tab_content {
 width: 1200px;
 margin: auto;
 padding-left: 48px;
}

.session2_tab_left {
 padding-top: 160px;
}

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

.session_title {
 font-size: 26px;
 line-height: 32px;
 color: #333;
 margin-bottom: 20px;
}

.session_all {
 margin-top: 56px;
}

.session_all a {
 color: #f1721a;
 font-size: 14px;
}
.session2_tab_content img{
 max-width: 100%;
 display: block;
 height: 100%;
}
.session2_tab1 {
 height: 350px;
 width: 598px;
 /*background: url(../images/tab_img1.png) no-repeat;*/
 margin-top: 100px;
}

.session2_tab2 {
 height: 384px;
 width: 599px;
 /*background: url(../images/tab_img2.png) no-repeat;*/
 margin-top: 120px;
}

.session2_tab3 {
 height: 381px;
 width: 614px;
 /*background: url(../images/tab_img3.png) no-repeat;*/
 margin-top: 110px;
}

.session2_tab4 {
 height: 439px;
 width: 593px;
 /*background: url(../images/tab_img4.png) no-repeat;*/
 margin-top: 70px;
}

.session2_tab5 {
 height: 397px;
 width: 521px;
 /*background: url(../images/tab_img5.png) no-repeat;*/
 margin-top: 90px;
}

.session2_tab_session {
 display: none;
}

.session2_tab_session.show_content {
 display: block;
}

.kdt_conent3_session {
 width: 100%;
 background: #fff;
 padding: 80px 0;
}

.map_img {
 width: 849px;
 height: 666px;
 background: url(../images/map_img.png) no-repeat;
 margin: auto;

}

.kdt_conent3_session .session2_title {
 margin-bottom: 70px;
}

.content3_session_nav_content {
 width: 1200px;
 margin: auto;
}

.session3_nav_content_ul {
 width: 100%;
 padding-left: 320px;
 border-bottom: 2px solid #E9E9E9;
 height: 50px;

}

.session3_nav_content_ul li {
 margin-right: 60px;
 float: left;
 line-height: 48px;
 color: #333333;
 font-size: 16px;
 cursor: pointer;
}

.session3_nav_content_ul li.district_active,
.session3_nav_content_ul li:hover {
 font-size: 16px;
 font-weight: bold;
 color: #F1721A;
 line-height: 48px;
 border-bottom: 2px solid #F1721A;
}

.city_ul li {
 float: left;
 width: 80px;
 height: 28px;
 border: 1px solid #F1721A;
 font-size: 14px;
 font-family: Microsoft YaHei;
 color: #F1721A;
 line-height: 26px;
 text-align: center;
 margin-right: 14px;
 cursor: pointer;
}

.city_ul li.district_active,
.city_ul li:hover {
 width: 80px;
 height: 28px;
 background: #F1721A;
 color: #fff;
}

.city_ul {
 margin-left: 160px;
 margin-top: 40px;
}

.city_address p {
 font-size: 14px;
 font-weight: 400;
 color: #333333;
 line-height: 26px;
}

.city_address.show_address,
.session3_tab_session.show_address {
 display: block;
}

.city_address {
 display: none;
 padding-left: 160px;
 padding-top: 20px;
}

.session3_tab_session {
 display: none;
}

.kdt_conent4_session {
 height: 644px;
 width: 100%;
 background: url(../images/logo_content_bkg.jpg) no-repeat;
 background-size: cover;
 padding-top: 80px;
}

.logo_img_bkg {
 height: 336px;
 width: 1199px;
 margin: auto;
}

.logo_img_bkg ul li {
 width: 100%;
 height: 336px;
 background: url(../images/logo_content_img.png) no-repeat;
 /* margin-bottom: 40px; */

}

.kdt_conent4_session .session2_title {
 margin-bottom: 80px;
}

.kdt_conent5_session {
 padding: 80px 0 100px 0;
 background: #F6FAFF;
}

.kdt_conent5_middle {
 width: 400px;
 margin: auto;
 position: relative;
}

.kdt_conent5_middle_line input {
 width: 100%;
 height: 42px;
 outline: none;
 line-height: 42px;
 color: #999999;
 border: none;cn_bkg
 font-size: 14px;
 background-color: #FCFCFC;
 float: left;
}

.kdt_conent5_middle_line {
 width: 400px;
 height: 44px;
 background: #FCFCFC;
 border: 1px solid #D7D7D7;
 position: relative;
 margin-bottom: 20px;
 line-height: 44px;
 color: #999999;
 padding-left: 70px;
 font-size: 14px;
}

.content5_icon1 {
 background: url(../images/content5_icon1.png) no-repeat;
 top: 16px;
 left: 20px;
}

.content5_icon2 {
 background: url(../images/content5_icon2.png) no-repeat;
 top: 13px;
 left: 20px;
}

.content5_icon {
 display: inline-block;
 height: 16px;
 width: 16px;
 position: absolute;
 background-size: cover;
}

.kdt_conent5_middle_select:after {
 content: '';
 width: 0;
 height: 0;
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 border-top: 8px solid #808080;
 display: block;
 position: absolute;
 right: 20px;
 top: 17px;
}

.content5_icon_text {
 display: inline-block;
}

.diy_btn {
 width: 400px;
 height: 44px;
 background: #F1721A;
 font-size: 16px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #FCFCFC;
 line-height: 44px;
 text-align: center;
 display: block;
 margin-top: 10px;
}

.diy_btn:hover {
 background: rgb(255, 142, 65);
}

div.kdt_conent5_middle_select {
 margin-bottom: 30px;
}

.select_content {
 width: 400px;
 height: 238px;
 background: #FFFFFF;
 box-shadow: 0px 0px 28px 0px rgba(0, 0, 66, 0.08);
 padding-top: 10px;
 position: absolute;
 top: 150px;
 display: none;
}

.select_content li {
 font-size: 16px;
 font-weight: 400;
 color: #333333;
 line-height: 47px;
 padding-left: 20px;
 margin-bottom: 10px;
 cursor: pointer;
}

.select_content li:hover {
 height: 47px;
 background: #F3F3F3;
}

.kdt_conent6_session {
 width: 100%;
 height: 176px;
 background: url(../images/conent6_bkg.jpg) no-repeat;
 background-size: cover;
}

.download_a {
 width: 134px;
 height: 49px;
 background: #809CE7;
 display: block;
 text-align: center;
 color: #fff;
 line-height: 49px;
}

.download_a:hover {
 background: #6789E4;
}

.kdt_conent6_session_middle {
 width: 730px;
 margin: auto;
 padding-top: 60px;
}

.kdt_conent6_session_middle span {
 /* width: 466px; */
 font-size: 32px;
 font-weight: 400;
 color: #FCFCFC;
 line-height: 54px;

}

.kdt_footer {
 width: 100%;
 height: 788px;
 background: url(../images/new-footer-bkg.jpg) center center no-repeat ;
 padding-top: 127px;
 font-size: 14px;
 padding-bottom: 60px;
}

.kdt_footer_middle,.kdt_footer_middle_news{
 width: 1200px;
 margin: auto;
}

.code_icon {
 width: 107px;
 height: 107px;
 background: url(../images/footer_code.png) no-repeat;
 background-size: 100%;
 margin-right: 49px;
}

.code_title {
 width: 107px;
 margin-top: 5px;
 font-size: 14px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 24px;
 text-align: center;

}

.footer_icon {
 width: 18px;
 height: 18px;
 display: inline-block;
 margin-right: 10px;
}

.footer_icon1 {
 background: url(../images/footer_icon1.png) no-repeat;
}

.footer_icon2 {
 background: url(../images/footer_icon2.png) no-repeat;
}

.footer_number {
 color: #1D1F22;
 font-size: 18px;
 margin-left: 15px;
 line-height: 18px;
 letter-spacing: 0.03em;
}
.footer_number span{
 font-size: 13px;
}
.footer_font {
 /*color: #1D1F22;*/
 color: #616b90;
}

.line_footer {
 margin-bottom: 10px;
}

div.footer_number1 {
 margin-bottom: 23px;

}

.line_footer p {
 font-size: 13px
}
/* .footer_right{

} */
.footer_right dl dt {
 font-size: 18px;
 font-family: Source Han Sans CN;
 font-weight: 500;
 color: #1D1F22;
 margin-bottom: 26px;
}

.footer_right dl dd {
 margin-bottom: 15px;
 color: #1D1F22;
}

.footer_right dl dd a {
 font-size: 14px;
 /*font-family: Microsoft YaHei;*/
 font-weight: 400;
 /*color: #1D1F22;*/
 color: #616b90;
 line-height: 14px;
}
.footer_right dl dd a:hover{
 color: #fc842e;
}
.footer_right dl:not(:first-child) {
 margin-left: 105px;
}
.right_cont .clearfix:first-child{
 padding-top: 3px;
}
.footer_font_text {
 border-top: 1px solid rgba(181, 194, 213, 0.5);
 padding-top: 58px;
 width: 1200px;
 overflow: hidden;
 margin: auto;
 margin-top: 45px;
 letter-spacing: 0.05em;
 font-weight: 300;
}

.footer_font_text p {
 font-size: 13px;
 font-weight: 400;
 /*color: #1D1F22;*/
 color: #616b90;

 margin-bottom: 15px;
 text-align: center;
 font-weight: 300;
}

.kdt_nav_ul li.solution.bottom_arrow:after {
 /*border-top: 8px solid #333;*/
}

div.kdt_about_banner {
 height: 534px;
 width: 100%;
 background: url(../images/kdt_about_banner.jpg) left top no-repeat;
 background-size: 100% 100%;

}

.kdt_about_banner_middle {
 width: 1180px;
 margin: auto;
 padding-top: 190px;
 position: relative;
 /* color: #fff; */
 /* text-align: center; */
}
.kdt_about-right-img{
 width: 715px;
 height: 460.5px;
 background: url(../images/kdt_about-right-img.png)  no-repeat;
 background-size: 100%;
 position: absolute;
 right: -60px;
 top: 72px;
}
.kdt_about .content_news_ul {
 height: 100px;
 width: 1200px;
}
.kdt_about_content1{
 padding: 120px 0;
}
.kdt_about_content1 .new-conent-title{
margin-bottom: 60px;
}
.kdt_about_content1_middle{
 width: 1314px;
 height: 335px;
 background: url(../images/kdt_about_content1_middle.png) no-repeat;
 background-size: 100%;
 margin: auto;
 padding: 80px 120px 0 120px;

}
.kdt_about_content1_middle p{
  line-height: 27px;
  font-size: 16px;
  color: #16181A;
  text-align: justify;
  margin-bottom: 20px;
  letter-spacing: 0.04em;

}
.kdt_about_content2{
width: 100%;
height: 750px;
background: url(../images/kdt_about_content2.jpg) center center no-repeat;
background-size: 100%;
padding-top: 95px;
}
.kdt_about_content2 .new-conent-title{
 margin-bottom: 90px;
}
.swiper-year{
 width: 100%;
}
.swiper-middle .swiper-pagination-bullet{
 width: 18px;
   height: 18px;
   display: inline-block;
   background: #EFF8FF;
   border-radius: 50%;
   border: 1px solid #BECBDC;
   position: relative;
   opacity: 1;

}
.swiper-middle .swiper-pagination-bullet.swiper-pagination-bullet-active{
 width: 29px;
 height: 29px;
  /*background: #E3EFFA;*/
  background: rgba(0,0,0,0.1);
 border-radius: 50%;
 border: 1px solid #3E8BF7;
 top: 5px;
}
.swiper-middle .swiper-pagination-bullet.swiper-pagination-bullet-active::after{
 width: 10px;
 height: 10px;
 background: #3E8BF7;
 border-radius: 50%;
}
/* .swiper-middle .swiper-pagination-bullet.swiper-pagination-bullet-active::before{
 top: 17px;
} */
.swiper-middle .swiper-pagination-bullet:not(:last-child){
 margin-right: 97px;
}
.swiper-middle .swiper-pagination-bullet::after{
 content: "";
 width: 6px;
 height: 6px;
 background: #BECBDC;
 border-radius: 50%;
 position: absolute;
 left: 50%;
 top:50%;
 transform: translate(-50%,-50%);
}
.swiper-middle .swiper-pagination-bullet:not(:last-child)::before{
 content: "";
 width: 97px;
 height: 1px;
 background: #BECBDC;
 position: absolute;
 left: 100%;
 top:50%;
 transform: translateY(-50%);
}

.swiper-middle .swiper-button-next, .swiper-middle .swiper-button-prev{
 width: 41px;
 height: 41px;
 background: #FFFFFF;
 box-shadow: 0px 4px 21px 0px rgba(67,107,167,0.09);
 border-radius: 50%;
 border: 1px solid #BECBDC;
 position: absolute;
 top: 289px;
}
.swiper-middle .swiper-button-next:hover
,.swiper-middle .swiper-button-prev:hover
{
border: 1px solid #377CF5;
}
.swiper-middle .swiper-button-next:hover::after
,.swiper-middle .swiper-button-prev:hover::after
{
 color: #377CF5;
}
.swiper-middle .swiper-button-next{
  left: 635px;
}
.swiper-middle .swiper-button-prev{
 left: 580px;
}
.swiper-middle  .swiper-pagination{
position: absolute;
top: 345px;
left: 30px;
}
.swiper-pagination-bullet-active .b-year-number{
 top: 49px;
 left: -6px;
 color:#377CF5;
 font-weight: bold;
}
.b-year-number{
 position: absolute;
 top: 43px;
 left: -10px;
}
.swiper-middle  .swiper-button-next:after, .swiper-middle  .swiper-button-prev:after{
 font-size: 16px;
 color: #A0B0C5;
 font-weight: bold;
}
.swiper-middle{
 width: 1258px;
 position: relative;
 margin: auto
}
.swiper-year .swiper-slide{
 width: 1254px;
 height: 271px;
}
.swiper-year .swiper-slide img{
 max-width: 100%;
}
.kdt_about .content_news_ul li {

 width: 50%;
 padding: 25px 0;
 height: 100%;
 text-align: center;
 line-height: 50px;
}

.kdt_about_content4{
 width: 100%;
 height: 610px;
 background: url(../images/kdt_about_content4_bkg.jpg) center center no-repeat;
 background-size: 100%;
 padding-top: 85px;
 }

 .kdt_about_content4 .new-conent-title{
   margin-bottom: 60px;
  }
  .kdt_about_content4_middle{
   width: 1244px;
   margin: auto;

  }
  .kdt_about_content4_immg1{
   width: 621px;
   height: 346px;
   background: url(../images/kdt_about_content4_img1.png) no-repeat;
   background-size: 100%;
   padding: 63px 0 63px 53px;
  }
  .kdt_about_content4_immg2{
   width: 621px;
   height: 346px;
   background: url(../images/kdt_about_content4_img2.png) no-repeat;
   background-size: 100%;
   padding: 63px 0 63px 53px;
  }
  .kdt_about_content4_icon1{
   background: url(../images/kdt_about_content4_img_icon1.png) no-repeat;
  }
  .kdt_about_content4_icon2{
   background: url(../images/kdt_about_content4_img_icon2.png) no-repeat;
  }
  .kdt_about_content4_icon{
    height: 39px;
    width: 40px;
    background-size: 100%;
    margin-right: 18px;
  }
  .kdt_about_content4_immg_header{
    display: flex;
   align-items: center;
   font-size: 26px;

  }
  .kdt_about_content4_bottom li{
     position: relative;
     font-weight: 400;
     font-size: 16px;
     color: #16181A;
     padding-top: 23px;
     padding-left: 18px;

  }
  .kdt_about_content4_bottom li::after{
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
     background: #426CEC;
     border-radius: 50%;
     left: 0;
     top: 33px;
  }

.about_right_border {
 height: 100%;
 border-right: 1px solid #d5d5d5;
}

.tab1_yesr_title {
 font-size: 20px;
 margin-bottom: 5px;
}

.tab1_yesr_font {
 font-size: 14px;
}

.about_content_tab_font {
 font-size: 16px;
 color: #333;
 line-height: 32px;
 margin: auto;
 width: 1240px;
 padding-bottom: 100px;
}

.about_content {
 padding-top: 140px;
}

.kdt_about .content_session {
 height: auto;
}

.kdt_about .session2_title {
 margin-bottom: 90px;
}
div.kdt_contianer_buy .session2_title {
 margin-bottom: 40px;
}
.year_ul_content {
 width: 845px;
 height: 1096px;
 background: url(../images/about_img.png) no-repeat;
 background-position: center;
 margin: auto;
 color: #333;
 padding-top: 55px;
}

.left_font {
 width: 378px;
 text-align: right;
}

.right_font {
 text-align: left;
 width: 384px;
}

.year_ul_content li {
 margin-bottom: 50px;
}

.tab_text {
 text-align: center;
 font-size: 12px;
 color: #999;
 margin-top: 50px;
 position: relative;
}

.tab_text::before {
 content: '...';
 position: absolute;
 left: 50%;
 top: -50px;
 margin-left: -13px;
 font-size: 24px;
}

.about_content_tab {
 padding-bottom: 100px;
 display: block;
}

.qualification-ul {
 width: 1000px;
 margin: auto;
}

.q-img {
 width: 447px;
 height: 304px;
 cursor: zoom-in;
}

.q-img img {
 max-width: 100%;
}

.q-c-title {
 font-size: 18px;
 font-weight: 400;
 color: #333333;
 text-align: center;
 padding-top: 110px;
}

div.magnify-header .magnify-toolbar {
 padding-top: 13px;
}

.qualification-ul2 {
 width: 818px;
 margin: auto;
 padding-bottom: 168px;
}

.qualification-ul2~.session2_title {
 margin-bottom: 50px;
}

.qualification-ul2 .q-img {
 width: 300px;
 height: 421px;
}

.qualification-ul2 li {
 margin-top: 100px;
}

.qualification-ul2 li .q-c-title {
 padding-top: 60px;
}

.certification {
 width: 980px;
 margin: auto;
}

.certification li {
 padding: 30px 0 19px 0;
 overflow: hidden;
 border-bottom: 1px solid #f1f1f1;
}

.certification li span {
 display: inline-block;
}

.certification_yesrs {
 font-size: 14px;
}

.certification_yesrs~span {
 font-size: 24px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #333333;
}

.certification_line p {
 font-size: 16px;
 font-weight: 400;
 color: #999999;
 margin-top: 10px;
}

.about_content_tab {
 display: none;
}

.about_content_tab.show_content {
 display: block;
}

.content_news_ul li.active {
 color: #FF8E41;
}

.content_news_ul li:hover .fl {
 color: #FF8E41;
}



/* 涓嬭浇  */

.kdt_about div.download_content {
 width: 100%;
 /* height: 1300px; */
 /* background: url(../images/download_bkg.jpg) no-repeat center center; */

 /* background-position-y: -210px; */
 /* margin-top: 72px; */

}
.download-banner{
 width: 100%;
 height: 534px;
 background: url(../images/download-banner.jpg) center center no-repeat ;
 background-size: cover;
 padding-top: 120px;

}
.download-middle{
 width: 1180px;
 margin: auto;
 padding-right: 60px;
}
.download-banner-text{
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 300;
color: #16181A;
line-height: 30px;
}
.download-banner-left{
 padding-top: 31px;
}
.download-banner-left-href a{
  display: block;
  position: relative;
  padding-left: 27px;
  font-size: 16px;
  float: left;
  cursor: pointer;
}
.download-banner-left-href1 a{
 display: block;
 position: relative;
 padding-left: 27px;
 font-size: 16px;
 float: left;
 cursor: pointer;
}
.download-banner-left-href{
 padding-top: 20px;
}
.download-banner-left-href a:first-child{
 color: #4A84F7;
 padding-right: 34px;
}
.download-banner-left-href a:first-child:hover{
 color: #245bdb;
}
.download-banner-left-href a:first-child::after{
 content: "";
 width: 1px;
 height: 15px;

 background: #A9B5C7;
 position: absolute;
 right:16px;
 top: 4px;
}
.download-banner-left-href .download_old_version{
 /*margin-left: 4px;*/
 /*margin-right: 16px;*/
 padding-right: 34px;
 color:#4A84F7;
}
.download-banner-left-href .download_old_version:hover{
 /*margin-left: 4px;*/
 /*margin-right: 16px;*/
 color:#245BDB;
}
.download-banner-left-href .download_old_version:after{
 content: "";
 width: 1px;
 height: 15px;
 background: #A9B5C7;
 position: absolute;
 right: 16px;
 top: 4px;

}
.download-banner-left-href .download_old_version:before{
 content: "";
 width: 19px;
 height: 19px;
 position: absolute;
 left: 0;
 top: 2px;
 background: url(../images/download_center_icon.png) no-repeat;
 background-size: 100%;

}
.download-banner-left-href a:last-child{
 color: #FC842E;

}
.download-banner-left-href1 a:last-child{
 color: #FC842E;

}
.download-banner-left-href a:last-child:hover{
 color: #f86700;

}
.download-banner-left-href a:first-child::before{
  background: url(../images/download-banner-left-icon1.png) no-repeat;
  background-size: 100%;
}
.download-banner-left-href a:last-child::before{
 background: url(../images/download-banner-left-icon2.png) no-repeat;
 background-size: 100%;
}
.download-banner-left-href a::before{
  content: "";
  width: 19px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 2px;
}
.download-banner-left .new-conent-title{
  text-align: left;
  padding-bottom: 2px;

}
.download-versions{
 width: 280px;
 height: 30px;
 background: #E1EAFF;
 border-radius: 0px 15px 0px 0px;
 color: #245bdb;
 line-height: 30px;
 padding-left: 7px;
 margin-bottom: 15px;
}
.download-href-btn{
 padding-top: 30px;
}
.download-href-btn a{
 display: block;
 width: 125px;
 height: 45px;
 background: linear-gradient(270deg, #FF9041 0%, #F84B4B 100%);
 border-radius: 8px;
 text-align: center;
 line-height: 45px;
 font-size: 16px;
 color: #fff;
}
.download-href-btn a:hover{
background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);
}
.download-banner-right{
  width: 628px;
  height:354.5px;
  background: url(../images/download-banner-right.png) no-repeat;
  background-size: 100%;
  float: right;
 }



.download-href *{
 display: inline-block;
 color: #fff;
}
.download-href-icon{
 position: relative;
 margin-right:8px;
}

.download_btn2{
 display: block;
 text-align: center;
 font-size: 14px;
 color: #fff;
 margin-top: 20px;
 width: 200px;
}
.download-content1{
 padding-top: 125px;
}
.download-content1-ul{
  width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  /* padding-top: 90px; */
}
.download-img-icon1{
 background: url(../images/download-img-icon1.png) no-repeat;
}
.download-img-icon2{
 background: url(../images/download-img-icon2.png) no-repeat;
}
.download-img-icon3{
 background: url(/index/images/qunhui_nas.svg) no-repeat;
}
.download-img-icon4{
  background: url(/index/images/weiliantong_nas.svg) no-repeat;
}
.download-img-icon{
 height: 88px;
 width: 87px;
 background-size: 100%;
 margin-top: 42px;
}
.download-content1-ul li:last-child{
 /*float: right;*/
}
.download-content1-ul li{
 display: flex;
 flex-direction: column;
 align-items: center;
 /*justify-content: center;*/
 width:281px;
 height:306px;
 background: #F7FBFF;
 border: 1px solid #E6EDFD;
 border-radius: 13px;
 float: left;
 /*padding: 66px 0  0  43.5px;*/
}
.download-content1-ul li:hover{
 border-color: #528BFF;
}
.download-img-right{
 /*padding-left: 50px;*/
}
.explanation{
 margin-top: 10px;
}
.download_text{
 cursor: pointer;
}
.download_text:hover{
 color: #4A84F7;
}
.download-content1-ul li a.dowload_btn{
 width: 120px;
height: 37px;
background: #F7FBFF;
border: 1px solid #528BFF;
border-radius: 8px;
font-size:15px;
color: #4A84F7;
text-align: center;
display: block;
line-height: 35px;
margin-top: 27px;
}
.download-img-right a:hover{
 background-color: #fff;
}

.download-img-right-title{
 font-size: 24px;
 font-family: Source Han Sans CN;
 font-weight: 500;
 line-height: 24px;
 color: #16181A;
 margin: 25px 0px 17px 0px;
}
.download-img-right-text{
 font-size: 15px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 line-height: 15px;
 color: #16181A;
}
.common-statistics-mobile{
 padding: 118px 0 125px 0;

}
.common-statistics-mobile .collect-line input{
 font-size: 16px;
}
.common-statistics-middle{
 width: 1050px;
 margin: auto;
}
.common-statistics-text{
 font-size:16px;
 text-align: center;
 padding-top: 14px;
}
.common-statistics-text p{
 color: #4b4e52;
 line-height: 28px;
 font-weight: 300;
}
.common-statistics-text span{
 color: #FC842E
}
.common-statistics-body{
 width: 582px;
 margin: auto;
 padding-top: 60px;
 position: relative;
}
.left-triangle-img{
 left: -228px;
 background: url(../images/left-triangle-img.png) no-repeat;
 top: 50px;
}
.right-triangle-img{
 right: -228px;
 background: url(../images/right-triangle-img.png) no-repeat;
 bottom: 65px;
}
.triangle-img{
height: 70px;
width: 54px;
background-size: 100%;
position: absolute;
}
.common-statistics-body .collect-line{
 margin-top: 12px;
}
.common-statistics-body .collect-line input{
  border-radius: 8px;
  line-height: 48px;
}
.common-statistics-body .collect-call-btn{
 text-align: center;
 padding-top: 60px;
}
.common-statistics-body .collect-call-btn button{
 width: 150px;
 height: 48px;
 line-height: 48px;
}
.common-statistics-body .collect-line-first{
 margin-bottom: 30px;
}
.common-statistics-name{
 color: #1F2329;
 font-size: 16px;
}
.common-statistics-name span{
 color: #E45656;
}
.buy-content-title{
text-align: center;
font-family: Source Han Sans CN;
font-weight: 500;
font-size: 40px;
color: #16181A;
padding-bottom: 45px;
}

.buy_banner {
 width: 100%;
 height: 100px;
 background: url(../images/buy-banner.jpg) center center no-repeat;
 background-size: cover;
 font-size: 30px;
 color: #fff;
 text-align: center;
 /* line-height: 222px; */
 padding-top: 18px;
 margin-top: 72px;
}
.buy_banner_pay.buy_banner{
 background: url(../images/buy_banner_pay.jpg) center center no-repeat;
 background-size:100%;
 padding-top: 35px;
}
.buy_banner_middle{
 width: 1180px;
 margin: auto;
}
.confirm-middle-content{
 padding: 90px 0;
 width: 100%;
 height: 1100px;
 background: url(../images/confirm-middle-content.png) center center no-repeat;
 background-size: 100%;
}
.buy_banner_img{
 width: 520px;
 height: 30px;
 background: url(../images/buy-banner-img.png) center center no-repeat;
 background-size: 100%;
 margin-left: 160px;
}
.buy_content {
 padding-top: 100px;
 padding-bottom: 0px;
 background: url(../images/buy_content_bkg.jpg)  top center no-repeat;
}

.buy_content .buy_pic_img_title {
 width: 100%;
 height: 54px;
 border-radius: 0;
 /* background: url(../images/buy_core_title.png) no-repeat; */
 background-size: 100% 100%;
 color: #333;
 font-weight: bold;
 font-size: 18px;
 text-align: center;
 padding: 0;
 line-height: 54px;
}

.buy_content .session2_nav_out_dl {
 display: inline-block;
}

.buy_content .session2_nav_out {
 text-align: center;
 top: 40px;
 /* width: 1025px;margin: auto; */
}

.buy_content .content_session2_nav_ul {
 width: 1025px;
 margin: auto;

}

.buy_content .session2_nav_out_dl dd {
 width: 315px;
 margin-left: 40px;
 /* box-shadow: 0px 0px 3px  rgba(189, 189, 189, 0.14); */
 border: 1px solid rgba(189, 189, 189, 0.14);
}

.session2_nav_out_dl dd:hover .buy_title_name {
 color: #ff8e41;
}

.session2_nav_out_dl dd:hover .buy_pic_img_title {
 color: #ff8e41;
}

.dd_text_font_content {
 text-align: center;
}

.money_number {
 font-size: 36px;
 color: #333333;
 position: relative;
 padding-top: 65px;
 padding: 65px 30px 0 30px;
 display: inline-block;
}

.money_number::before {
 content: '楼';
 font-size: 16px;
 position: absolute;
 display: inline-block;
 left: 13px;
 top: 72px;
 font-weight: bold;
}

.money_number::after {
 content: '/骞�';
 font-size: 14px;
 position: absolute;
 display: inline-block;
 right: 2px;
 top: 86px;
 font-weight: bold;
}

.tuijian {
 width: 45px;
 height: 23px;
 display: block;
 background: url(../images/tuijian.png) no-repeat;
 position: absolute;
 top: 48px;
 left: 108px;
}

.dd_p_text {
 font-size: 14px;
 font-weight: 400;
 color: #666666;
 line-height: 30px;
}

.dd_href_btn {
 width: 150px;
 height: 40px;
 background: linear-gradient(50deg, #FF9041, #F84B4B);
 margin: auto;
 display: block;
 color: #fff;
 font-size: 14px;
 line-height: 40px;
 margin-top: 15px;
}

.dd_p_sale {
 font-size: 14px;
 font-weight: 400;
 color: #F1721A;
 padding: 16px 0 30px 0;
}

.buy_content .content_session2_nav {
 height: auto;
 padding-bottom: 40px;
}

.dd_text_font_content {
 padding-bottom: 30px;
}

.buy_dd_ul li {
 width: 100%;
 overflow: hidden;
 height: 41px;
 line-height: 41px;
 color: #666666;
 font-size: 14px;
 margin-bottom: 6px;
 padding: 0 30px;
}

.buy_dd_ul {
 padding-top: 30px;
 position: relative;
}

.buy_dd_ul li:hover {
 background: #E3E3E3;
 opacity: 0.3;
 color: #333333;
}

.buy_dd_ul::before {
 content: '';
 background: #EEF7FF;
 height: 1px;
 width: 260px;
 position: absolute;
 left: 30px;
 top: 0px;
}

.buy_content dl.session2_nav_last_dl dd {
 width: 490px;
}

.cn_content {
 height: 776px;
 width: 100%;
 background: #f3f8ff;
 padding-top: 90px;
}

.cn_content_title {
 font-size: 40px;
 font-weight: 500;
 color: #16181A;
 text-align: center;
 padding-bottom: 55px;
}
.cn_img1 {
 background: url(../images/cn_img1.png) no-repeat;
 background-size: 100%;
}
.cn_img {
 height: 217px;
 width: 360px;
 text-align: center;
 padding-top: 50px;
 position: relative;
 transition: all 0.5s ease 0s;
 border-radius: 13px;
}



.cn_img2 {
 background: url(../images/cn_img2.jpg) no-repeat;
}

.cn_img3 {
 background: url(../images/cn_img3.jpg) no-repeat;
}

.cn_img4 {
 background: url(../images/cn_img4.jpg) no-repeat;
}

.cn_img5 {
 background: url(../images/cn_img5.jpg) no-repeat;
}

.cn_img6 {
 background: url(../images/cn_img6.jpg) no-repeat;
}

.cn_img_title {
padding-left: 27px;
font-size: 18px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #16181A;
text-align: left;
}

.remai {
 width: 67.5px;
 height: 56.5px;
 background: url(../images/remai.png) no-repeat;
 background-size: 100%;
 position: absolute;
 right: 0;
 top: 0;
}

.cn_ul {
 width: 1142px;
 margin: auto;
 margin-top: 37.5px;
}
.cn_ul li:hover .cn_img{
 background: url(../images/cn_img1_hover.png) no-repeat;
 background-size: 100%;
}
.cn_ul  li{
 display: block;
 transition: all 0.5s ease 0s;
}
.cn_img_money {
 position: relative;
 font-size: 32px;
 color: #326DED;
 margin-top: 18px;
 text-align: left;
 font-weight: 500;
 padding-left: 50px;
}

.cn_img_money::before {
 content: '楼';
 font-size: 20px;
 position: absolute;
 display: inline-block;
 left:30px;
 top: 11px;
 font-weight: normal;
}

.cn_img_money::after {
 content: '/骞�';
 font-size: 18px;
 position: absolute;
 display: inline-block;
 left:106px;
 top: 13px;
 font-weight: normal;
}

.cn_img_btn {
 display: block;
 width:100%;
height: 44px;
line-height: 44px;
background: linear-gradient(90deg, #F84B4B 0%, #FF9041 100%);
border-radius: 0px 0px 13px 13px;
color: #fff;
text-align: center;
font-size: 16px;
margin-top: 34px;
cursor: pointer;
}

.cn_ul li {
 float: left;
 box-shadow: 0px 1px 16px 0px rgba(41,85,214,0.1);
 border-radius: 13px;
}

.cn_ul li:not(:first-child) {
 margin-left: 31px;
}

.solution_banner {
 height: 450px;
 width: 100%;
 background: url(../images/solution_banner.jpg) no-repeat center center;
 /* padding-top: ; */
 background-size: cover;
}

.solution_content {
 width: 1140px;
 margin: auto;
 padding-top: 140px;
 color: #fff;
}

.solution_title,.solution_title .h1-title{
 font-size: 40px;
 font-weight: bold;
 margin-bottom: 40px;
}

.solution_content p {
 font-size: 20px;
 line-height: 40px;
}

.solution_list_content {
 padding: 100px 0 50px 0;
}

.solution_list_title {
 text-align: center;
 font-size: 18px;
 font-weight: 400;
 color: #333333;
}

.arrowUp {
 height: 5px;
 width: 10px;
 display: inline-block;
 background: url(../images/arrowup.png) no-repeat;
 position: relative;
 top: -3px;
 margin-left: 10px;
}

.solution_list_ul {
 width: 1195px;
 margin: auto;
 padding-top: 100px;
}

.solution_list_ul li {
 width: 366px;
 height: 495px;
 border: 1px solid #EEEEEE;
 float: left;
 text-align: center;
 margin-bottom: 50px;
}

.solution_list_ul li:not(:first-child) {
 margin-left: 48px;
}

.list_img1 {
 width: 364px;
 height: 189px;
 background: url(../images/list_img1.png) no-repeat;
 margin: auto;
}

.list_all_href {
 width: 240px;
 height: 60px;
 display: block;
 border: 1px solid #FF8E41;
 font-size: 18px;
 font-weight: 400;
 color: #FF8E41;
 line-height: 60px;
 text-align: center;
 margin: auto;
 margin-top: 60px;
}

.list_all_href:hover {
 color: #fff;
 background: #FF8E41;
}

.list_title_font {
 font-size: 20px;
 font-family: Microsoft YaHei;
 font-weight: bold;
 color: #333333;
 line-height: 60px;
}

.list_title_text {
 width: 306px;
 font-size: 14px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #999999;
 line-height: 28px;
 margin: auto;
}
.footer_font_text img{
 width: 16px;
 height: 16px;
 position: relative;
 top: 2px;
}
.footer_p_a{
 margin-top:5px;
}
.footer_p_a a
,.footer_font_text p a
{
 /*color: #1D1F22;*/
 color: #616b90;

}
.footer_p_a a:hover{
 color: #fc842e;
}


/* 鐧诲綍 */

#login_text{
 padding-left: 25px;
 height: 39px;
 border-left:1px solid #D5D5D5;
 line-height: 39px;
 font-size:18px;
 color: #333;
 position: relative;
 top: 15px;
}
.kdt_login{
 height: 100%;
 width: 100%;
 background: url(../images/login_bkg.jpg) no-repeat center center;
 background-size: cover;
}
.login_middle{
 padding-top: 47px;
}
.login_title{
 font-size: 32px;
 color: #333333;
}
.login_font{
 font-size: 20px;
 color: #333333;
 margin-top: 15px;
}
.login_left{
 height: 520px;
 background: url(../images/login_left_img.png) no-repeat;
 background-position-y: 80px;
 padding-top: 40px;
}

.account_number,.login_iphone{
 width: 520px;
 height: 548px;
 background: #FFFFFF;
 box-shadow: 0px 9px 54px 0px rgba(133, 133, 133, 0.08);
}
.login_iphone{
 display: none;
}
.login_error{
 width: 100%;
 height: 32px;
background: #FFFBF1;
border-radius: 3px;
 line-height: 30px;
 margin: 0px 0 10px 0;
 color: #16181A;
 font-size: 14px;
 visibility: hidden;
}

.account_number_content{
 /*padding:42px 90px 0 90px;*/
 padding:42px 45px 0 45px;
}
.login_error_icon{
 width: 18px;
 height: 18px;
 display: inline-block;
 background: url(../images/jingshi.svg) no-repeat;
 background-size: 100%;
 position: relative;
 top: 4px;
 margin-left: 10px;
}
.login_icon{
 height: 22px;
 width: 20px;
 display: inline-block;
 position: absolute;
 top: 14px;
 left: 16px;
}
.login_icon1{
 background: url(../images/zhanghu.png) no-repeat;
}
.login_icon2{
 background: url(../images/mima.png) no-repeat;
}
.login_line_content{
 position: relative;
 width: 100%;
 height: 52px;
 line-height: 52px;
 background: #FFFFFF;
 border: 1px solid #D9D9D9;
}
.login_line_content input{
 width: 100%;
 padding: 0 20px 0 54px;
 line-height:49px;
 height:49px;
 outline: none;
 border: none;
 float: left;
 color: #333;
 font-size: 16px;
}
.login_line_content_margin{
 margin-bottom: 20px;
}
.login_line_content:hover{
 border: 1px solid #EF4D4D;
}
.iphone_login{
 font-size: 16px;
 color: #FF8E41;
 cursor: pointer;
}
.login_line_pass_href{
 padding-top: 22px;
 padding-bottom:22px;
}
.login_line_pass_href .fr a{
 color: #666666;
 font-size: 16px;
}
.login_submit,.login_submit_btn{
 width: 100%;
 line-height:50px;
 height: 50px;
 font-size: 18px;
 background: #FF8E41;
 text-align: center;
 color: #fff;
 display: block;
 cursor: pointer;
}
.account_title{
 font-size: 22px;
 color: #333;
}
.remember_content{
 height: 62px;
 padding-top: 18px;
 padding-bottom: 22px;
}
.account_bottom{
 text-align: center;
 border-top:1px solid #DDDDDD;
}
.account_bottom span{
 display: inline-block;
 line-height: 75px;
}
.account_bottom span a{

 color: #FF8E41;
}
.code_btn{
 cursor: pointer;
}
.number_code_btn{
 padding:0 10px;
 line-height: 34px;
 background: #31A4F5;
 font-size: 14px;
 color: #fff;
 text-align: center;
 position: absolute;
 right: 16px;
 top: 8px;
 cursor: pointer;
}
.login_iphone .login_line_content input[data-code='1']{
 width:60%;
}

.login_footer_bottom{
 width: 1200px;
 height: 100px;
 padding-top:44px;
 margin: auto;
 text-align: center;
 color: #495770;
 font-size: 14px;
 /* overflow: hidden; */
}

.login_footer_bottom p{
 line-height:28px;
}


.register_bkg{
 min-height: 100%;
 padding-top: 72px;
 padding-bottom: 0px;
 background: url(../images/register_bkg.jpg) no-repeat;
 background-size: cover;
}
.return_a a{
 width: 77px;
 height: 34px;
 background: #F0F0F0;
 line-height: 34px;
 font-size: 14px;
 color: #333333;
 display: block;
 text-align: center;
 position: relative;
 top: 13px;
}
.register_middle{
 padding: 160px 0 100px 0;
}
.register_middle{
 margin: auto;
 width: 581px;
}
.register_middle_content,.modification_middle_content{
 height: 640px;
 width: 520px;
 background: #FFFFFF;
 margin: auto;
 box-shadow: 0px 9px 54px 0px rgba(133, 133, 133, 0.08);
 padding: 40px 83px;
 /* display: none; */
}
.register_error_content,.register_succeed_content{
 padding-top: 140px;
 text-align: center;
 display: none;
}
.register_error_content .login_submit_again,.register_succeed_content .login_submit_btn{
 width: 430px;
 margin: auto;
 margin-top: 70px;
}
.register_bkg .login_footer_bottom{
 position: inherit;
 bottom: inherit;
 left: inherit;
 margin: auto;
}

.radio_content{
 padding-bottom: 15px;
}
.radio_content label,label{
 font-size: 16px;
 color: #666;
 margin-left: 10px;

}
.company_fl{
 margin-left: 60px;
}
.login_icon3{
 background: url(../images/shouji.png) no-repeat;
}
.login_icon4{
 background: url(../images/yanzhengma.png) no-repeat;
}
.register_middle_content  .login_line_content,.modification_middle_content  .login_line_content{
 margin-bottom: 15px;
}
.login_line_right a{
 color: rgba(255, 142, 65, 1);
}
.login_line_right span{
 display:block;
 text-align: right;
 padding-bottom: 15px;
 color: #666;
}
.register_succeed_content{
 text-align: center;
}
.register_icon{
 width: 114px;
 height: 114px;
 margin: auto;
 margin-bottom: 40px;
}
.register_icon1{
 background: url(../images/chenggong.png) no-repeat;
}
.register_icon2{
 background: url(../images/shibai.png) no-repeat;
}
.register_title{
 font-size: 22px;
 color: #333;
 margin-bottom: 16px;
}
.register_font{
 font-size: 16px;
 color: #333;
}


.kdt_angency_banner{
 height: 533px;
 width: 100%;
 background: url(../images/angency_banner.jpg) no-repeat center center;
 background-size: cover;
 color: #16181A;
}
.kdt_angency_banner .kdt_about_banner_middle{
 padding-top: 190px;
 position: relative;
}
.kdt_angency_img{
 width:853px;
 height: 521px;
 background: url(../images/angency_banner-right-img.png) no-repeat center center;
 background-size: 100%;
 position: absolute;
 right: -122px;
 top:0;
}
.kdt_angency_banner .banner_title{
 margin-bottom: 20px;
 font-size: 40px;
 font-weight: 500;
}
.kdt_angency_banner .banner_text{
 font-size: 17px;
 line-height: 30px;
 font-weight: 300;
}
.join_btn{
 width: 125px;
 height: 45px;
 line-height: 45px;
 background: linear-gradient(270deg, #FF8923 0%, #FF3441 100%);
 border-radius: 8px;
 font-size: 16px;
 color: #FFFFFF;
 height: 45px;
 text-align: center;
 margin-top: 30px;
 cursor: pointer;
}
.join_btn:hover{
 background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);
}

.kdt_angency_content{
 padding: 120px 0;
}
.angency_ul{
 width: 1220px;
 margin: auto;

}
.angency_ul li{
 width:286px;
 height:365px;
 background: #FFFFFF;
 box-shadow: 0px 0px 20px rgba(53,109,172,0.1);
 border-radius: 28px;
 border: 1px solid #E6EDFD;
 float: left;
 padding: 0px 10px 0 43px;
}
.angency_ul li:not(:first-child){
 margin-left: 24px;
}

.daili_icon1{
 background: url(../images/daili_icon1.png) no-repeat;
}
.daili_icon2{
 background: url(../images/daili_icon2.png) no-repeat;
}
.daili_icon3{
 background: url(../images/daili_icon3.png) no-repeat;
}
.daili_icon4{
 background: url(../images/daili_icon4.png) no-repeat;
}
.daili_icon{
 height: 91px;
 width:91px;
 margin-top: 50px;
 background-size: 100%;
 background-position-x: -6px;
 position: relative;
 left: -7px;
}
.angency_ul_title{
 font-size: 24px;
 font-family: Microsoft YaHei;
 font-weight: 500;
 color:#16181A;
 /* line-height: 48px; */
 padding-bottom: 15px;
}
.angency_ul_font p{
 font-size: 16px;
 font-weight: 300;
 color: #646A73;
 line-height: 27px;
 text-align: justify;
 letter-spacing: 0.03em;
}
.kdt_angency_content2{
 height: 592px;
 padding: 90px 0 80px 0;
 background: url(../images/kdt_angency_content2-bkg.jpg) center center;
 background-size: cover;
 overflow: hidden;
}
.kdt_angency_content2 .join_btn{
 height: 49px;
 line-height: 49px;
 width: 150px;
 margin: auto;
 margin-top: 85px;
}
.kdt_angency_content2 div.session2_title{
 margin-bottom: 70px;
}
.kdt_angency_content2_img{
 height: 81px;
 width: 958px;
 margin: auto;
 background: url(../images/angency2-number.png) no-repeat;
 background-size: 100%;
 margin-bottom: 15px;
}
.kdt_angency_content2_ul{
 width: 990px;
 margin: auto;
}
.kdt_angency_content2_ul li{
 float: left;
 text-align: left;
 display: flex;
align-items: center;
box-sizing: border-box;

}
.kdt_angency_content2_ul li span{
 font-size: 23px;
 color: #037EFD;
 font-weight: bold;
 margin-right: 6px;
}
.kdt_angency_content2_ul li b{
font-weight: bold;
font-size: 20px;
color: #16181A;
}
.kdt_angency_content2_ul li:nth-child(2){
 margin-left: 181px;
}
.kdt_angency_content2_ul li:nth-child(3){
 margin-left: 181px;
}
.kdt_angency_content2_ul li:nth-child(4){
 margin-left: 176px;
}

.kdt_angency_content2 .session2_text{
 margin-bottom: 0;
 padding-bottom: 60px;
}

.angency_content3_img1{
 background: url(../images/angency_content3_img1.png) no-repeat;
}
.angency_content3_img2{
 background: url(../images/angency_content3_img2.png) no-repeat;
}
.angency_content3_img3{
 background: url(../images/angency_content3_img3.png) no-repeat;
}
.angency_content3_img{
 width: 331px;
height: 171px;
border-radius: 13px 13px 0px 0px;
background-size: 100%;
transition-delay: .1s;
transition-duration: .3s;
transition: all .4s ease-in-out;
}
.kdt_angency_content3_ul{
 width: 1050px;
 margin: auto;
}
.kdt_angency_content3_ul li{
 float: left;
 width: 330px;
height: 470px;
overflow: hidden;
background: #FFFFFF;
box-shadow: 0px 0px 21px 0px rgba(53,109,172,0.1);
border-radius: 13px;
transition-delay: .1s;
transition-duration: .3s;
transition: all .4s ease-in-out;
}
.kdt_angency_content3_ul li:hover{
 -webkit-transition: .3s;
 transition: .3s;
 transform: translateY(-20px);
}
.kdt_angency_content3_ul li .angency_content3_img:hover{
 transform: scale(1.1);
 -webkit-transition: .3s;
 transition: .3s;
}


.angency_content3_title{
 font-size: 24px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 margin-top: 30px;
 color: #16181A;
 margin-bottom: 18px;
 padding-left: 41px;
}
.angency_content3_font p{
 font-weight: 300;
font-size: 15px;
color: #646A73;
line-height: 27px;
 padding: 0 41px;
}
.kdt_angency_content3_ul li:not(:first-child){
 margin-left: 27px;
}
.kdt_angency_content3{
 padding: 100px 0;
 width: 100%;
 height: 845px;
 background: url(../images/kdt_angency_content3.jpg) no-repeat;
 background-size: 100%;
}
.kdt_angency_content4{
 padding-bottom: 100px;
}
.kdt_angency_content4 ul{
 width: 400px;
 margin: auto;
}

.kdt_angency.active{
 overflow: hidden;
}
.kdt_angency.active .windows_bkg
,.kdt_angency.active2 .windows_bkg
,.kdt_angency.active3 .windows_bkg
,.kdt_angency.active4 .windows_bkg
{
 display: block;
}
.windows_bkg{
 height: 100%;
 width: 100%;
 background:rgba(0,0,0,0.5);
 position: fixed;
 top: 0;
 left: 0;
 z-index: 99;
 display: none;
}
.kdt_angency.active .kdt_angency_windows.relieve_iphone
,.kdt_angency.active2 .kdt_angency_windows.relieve_upgrade
,.kdt_angency.active3 .kdt_angency_windows.apply_for
,.kdt_angency.active4 .kdt_angency_windows.apply_for_news
{
 display: block;
}
.kdt_angency_windows{
 width: 544px;
 height: 410px;
 background: #FFFFFF;
 position: fixed;
 left:50%;
 top:50%;
 margin-top: -202px;
 margin-left: -269px;
 z-index: 9999999;
 display: none;
 box-shadow: 0px 9px 62px 0px rgba(25,75,173,0.14);
border-radius: 25px;
}
.kdt_angency_header{
 padding: 16px 20px 6px 30px;
 overflow: hidden;
}
.kdt_angency_header b{
 color: #16181A;
 font-weight: 400;
 font-size: 18px;
 display: inline-block;
 line-height: 32px;
}
.kdt_angency_header .login_error{
 width:360px;
 margin:0 0 0 10px;
}
.kdt_angency_close{
 width: 20px;
 height: 20px;
 background: url(../images/kdt_angency_close.svg) no-repeat;
 cursor: pointer;
 position: relative;
 display: block;
 background-size: 100%;
 top: 4px;
}
.kdt_angency_bottom{
 padding-top: 20px;
}
.kdt_angency_bottom ul{
 padding:0 107px;
}
.kdt_angency_bottom ul li{
 margin-bottom: 20px;
 overflow: hidden;
}
.kdt_angency_bottom ul li .fl{
 width: 120px;
 display: inline-block;
 text-align: right;
 font-size: 16px;
 color: #333333;
 line-height: 40px;
 padding:0 15px;
}
.kdt_angency_bottom ul li input.fl{
 width: 265px;
 height: 40px;
 border: 1px solid #DADADA;
 line-height: 40px;
 padding-left: 20px;
 font-size: 16px;
 color: #333;
 outline: none;
 text-align: left;
}
.kdt_angency_bottom ul li input.fl::placeholder{

 color: #C4C4C4;
}
.kdt_angency_bottom ul li input.fl:hover{
 border: 1px solid #EF4D4D;
}
.kdt_angency_bottom p{
 font-size: 16px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #FF8E41;
 line-height: 24px;
 text-align: center;
 padding-bottom: 29px;
 padding-top: 10px;
}
.confirm_btn{
 width: 106px;
 height: 38px;
 background: #FF8E41;
 font-size: 16px;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 38px;
 text-align: center;
 margin: auto;
 cursor: pointer;
}
.personal_center{
 padding: 95px 0;
 background: #f6f6f6;

}
.personal_middle{
 width: 1200px;
 margin: auto;
}
.personal_left_nav{
 width: 211px;
 height: 898px;
 background: #FFFFFF;
}
.personal_left_nav  li{
 padding:30px 30px 0px 30px;
 overflow: hidden;
 font-size: 14px;
 color: #333;
 position: relative;
 cursor: pointer;
}
.personal_left_nav li>div{
 overflow: hidden;
 padding-bottom: 20px;
 border-bottom:1px solid #F2F2F2;
}
.personal_left_nav li span{
 display: inline-block;
 float: left;

}
.personal_right_content{
 width: 964px;
 background: #FFFFFF;
}
.personal_right_content p img{
  max-width: 100%;
  display: block;
  margin: auto;
}
.left_nav_icon{
 height: 22px;
 width: 22px;
 margin-right: 26px;
}
.left_nav_icon1{
 background: url(../images/gerenzhongxin.png) no-repeat;
}
.left_nav_icon2{
 background: url(../images/dingdan1.png) no-repeat;
}
.left_nav_icon3{
 background: url(../images/fapiao.png) no-repeat;
}
.left_nav_icon4{
 background: url(../images/left_nav_icon4.png) no-repeat;
}
.personal_left_nav  li.nav_active::before{
 content: "";
 display: block;
 width: 2px;
 height: 22px;
 background: #5CCAA7;
 position: absolute;
 right: 0;
}

.personal_right_content{
 padding: 60px 60px 100px 60px;
 background:#FFFFFF url(../images/right_bkg_top.jpg) top right no-repeat;
}
.personal_right_middle{
 position: relative;
 display: none;
}
.personal_header{
 overflow: hidden;
 padding-bottom:40px;
 border-bottom: 1px solid #E9E9E9;
}
.personal_header_left{
 width: 200px;
 height: 200px;
 background: #FFF9F5;
 padding-top: 30px;
}
.root_icon{
 width: 100px;
 height: 100px;
 background: url(../images/jiqiren_icon.png) no-repeat;
 margin: auto;
 background-size: cover;
}
.magnify_btn{
 width: 88px;
 height: 28px;
 border: 1px solid #CDCDCD;
 text-align: center;
 color:#333;
 font-size: 13px;
 line-height: 26px;
 margin: auto;
 margin-top: 20px;
}
.personal_header_right{
 padding-left: 80px;
}
.shimingrenzheng{
 height: 20px;
 width: 17px;
 background: url(../images/shimingrenzheng.png) no-repeat;
 margin-top: 10px;
 margin-left: 20px;
}
.personal_header_right dl dt *{
 display: inline-block;
 float: left;
}
.personal_header_right dl dt{
 padding-bottom: 10px;
 overflow: hidden;
}
.personal_header_right dd{
 width: 100%;
 overflow: hidden;
}
.personal_header_right dl a{
 font-size: 14px;
 color: #999999;
 line-height: 40px;
 margin-left: 7px;
 display: inline-block;
}
.personal_user_name{
 font-size: 18px;
 font-weight: bold;
 color: #333333;
 line-height: 40px;
}
.dd_icon{
 height: 14px;
 width: 14px;
 display: inline-block;
}
.dd_icon1{
 background: url(../images/gerenshouji.png) no-repeat;
 background-position: center;
}
.dd_icon2{
 background: url(../images/youxiang.png) no-repeat;
 background-position: center;
}
.dd_icon3{
 background: url(../images/qianbaotubiao-.png) no-repeat;
}
.dd_title{
 font-size: 14px;
}
.release{
 padding: 2px 5px;
 height: 20px;
 line-height: 20px;
 background: #15BC54;
 border-radius: 10px;
 color: #fff;
 text-align: center;
 font-size: 14px;
}
.personal_header_right dd span>a{
 color: #FF8E41;
}
.personal_header_right dd .dd_font{
 color: #999;
 font-size: 14px;
}
.apply_btn_content a{
 display: block;
 float: left;
 height: 36px;
 border: 1px solid #ff7914;
 line-height: 34px;
 text-align: center;
}
.shengji_icon{
 display: inline-block;
 width: 17px;
 height: 16px;
 background: url(../images/shengji_icon.png) no-repeat;
 position: relative;
 top: 3px;
 margin-right: 5px;
 background-size: 100%;
}
.xufei_icon{
 display: inline-block;
 width: 15px;
 height: 15px;
 background: url(../images/xufei_icon.png) no-repeat;
 position: relative;
 top:2px;
 margin-right: 5px;
 background-size: 100%;
}
.apply_btn_content{
 padding-top: 25px;
}
.apply_btn_content a.shengji{
 font-size: 14px;
 color: #ff7914;
 width: 107px;
}
.apply_btn_content a.apply_btn{
 font-size: 14px;
 color: #FF8E41;
 width: 120px;
 margin-left: 10px;
}
.li_news_icon{
 width: 11px;
 height: 16px;
 display: inline-block;
 background: url(../images/tishi.png) no-repeat;
 float: left;
 margin-right: 10px;
 margin-top: 2px;
}
.personal_news_content{
 font-size: 14px;
 padding: 30px 0;
 border-bottom:1px solid #F2F2F2;

}
.personal_news_content li {
 color: #333;
}
.personal_news_content li .li_font_text a{
 color: #FF8E41;
}
.personal_news_content li:not(:last-child){
 margin-bottom: 20px;
}
.table_title_name{
 font-size: 18px;
 color: #000000;
 line-height: 60px;
}


.personal_table_content table tbody tr th{
 color: #999;
 font-weight: normal;
 font-size: 14px;
 border-bottom:1px solid #F2F2F2;
}
.personal_table_content table{
 width: 100%;
}
.personal_table_content table tbody tr th,.personal_table_content table tbody tr td{
 line-height: 38px;
 text-align: center;
}
.personal_table_content table tbody tr td{
 font-size: 12px;
 color: #333;
}

.personal_table_content table tbody tr:not(:last-child) td{
 border-bottom:1px solid #F2F2F2;
}
.personal_table_content table tbody tr td a{
 color: #FF8E41;
 margin-right: 5px;
}
.personal_table_content{
 padding: 30px 0 50px 0;
}
div.right_apply_btn_content{
 position: absolute;
 right: -250px;
 top: 60px;
}
div.right_apply_btn_content a.shengji{

 background: #FFD1B2;
 border: 1px solid #FF8E41;
 float: inherit;
 margin-bottom: 20px;
 color: #A2560B;
}
div.right_apply_btn_content a.apply_btn{
 color: #fff;
 background: #FF8E41;
 margin-left: 0;
}
.relieve_content{
 display: inline-block;
}
.personal_header_right dl .relieve_content a{
 display: inline-block;
 width: 66px;
 height: 24px;
 border: 1px solid #FF8E41;
 text-align: center;
 font-size: 14px;
 line-height: 22px;
}
.relieve_content a.modify_a{
 color: #FF8E41;
}
.relieve_content a.relieve_btn{
 background: #FF8E41;
 color: #fff;
}

.indent_search_content{
 position: relative;
}
.personal_indent .personal_table_content{
 padding-top: 0;
}
.personal_indent .table_title_name{
 line-height: 30px;
}
.indent_search_content{
 overflow: hidden;
 padding-bottom: 40px;
}
.indent_search_content input{
 margin-left: 20px;
 width: 300px;
 height: 30px;
 border: 1px solid #CACACA;
 padding-left: 20px;
 padding-right: 40px;
 line-height: 30px;
}
.search_icon{
 height: 14px;
 width: 14px;
 display: inline-block;
 background: url(../images/sousuo.png) no-repeat;
 position: absolute;
 left: 400px;
 top: 7px;
}
.personal_iphone_code{
 padding:  0 110px;
}
.personal_iphone_code ul{
 padding: 0;
}
.personal_iphone_code li *{
 display: inline-block;
 float: left;
}
.personal_iphone_code li span{
 display: inline-block;
}
.li_code_font{
 font-size: 16px;
 color: #333;
 width: 80px;
 text-align: right;
 margin-right: 20px;
 line-height: 40px;
}
.personal_iphone_code li input{
 width: 208px;
 height: 40px;
 border: 1px solid #DADADA;
 line-height: 40px;
 color: #999;
 font-size: 16px;
 outline: none;
}
.personal_iphone_code li.code_li input{
 width: 100px
}
.iphone_code_btn{
 width: 84px;
 height: 28px;
 line-height: 28px;
 border: 1px solid #FF8E41;
 color: #FF8E41;
 text-align: center;
 font-size: 12px;
 margin-left: 20px;
 margin-top: 5px;
}
.personal_iphone_code~.confirm_btn{
 margin-top: 50px;
}

.personal_ul_nav{
 width: 130px;
 text-align: center;
 box-shadow: 0 3px 14px rgba(31,101,232,.16);
 border-radius: 0px 0px 6px 6px;
}
.personal_ul_nav li{
 line-height: 51px;
 height: 51px;
 padding-left: 15px;
 color: #333;
 font-size: 14px;
 padding-left: 23px !important;
 text-align: left;
}
.personal_ul_nav li:hover{
 background: #F6F7F9;
}
.login_li,.register_li{
 display: none;
}
.personal_user{
 padding-left: 30px;
 position: relative;
 color: #333;
 font-size: 16px;
}
.user_name_nav{
 line-height: 72px;
 padding-right: 2px;

}
.personal_ul_nav{
 width: 140px;
 position: absolute;
 background: #fff;
}
.user_name_nav .user_name_text{
 color: #16181A;
 font-size: 16px;
}

.personal_iphone_code ul li input[type='radio'],input[type='radio']{
 width: 15px;
 height: 15px;
 margin-right: 20px;
 position: relative;
 top: 3px;
 appearance: none;
 background: #FFFFFF;
 border: 1px solid #FF8E41;
 border-radius: 50%;

}
.personal_iphone_code ul li input[type='radio']:checked::after,input[type='radio']:checked::after{
 width: 7px;
 height: 7px;
 background: #FF8E41;
 border-radius: 50%;
 content: "";
 position: absolute;
 top: 3px;
 left: 3px;
}
.personal_iphone_code ul li label,label{
 display: inline-block;
 line-height: 20px;
 padding-left: 3px;
}
.kdt_angency_windows.relieve_upgrade,.kdt_angency_windows.apply_for,.kdt_angency_windows.apply_for_news{
 height: auto;
 padding-bottom:10px;
}
.relieve_upgrade .personal_iphone_code,.apply_for .personal_iphone_code,.apply_for_news .personal_iphone_code{
 text-align: center;
}
.relieve_upgrade .personal_iphone_code ul,.apply_for .personal_iphone_code ul,.apply_for_news .personal_iphone_code{
 display: inline-block;
}
.apply_for_news .personal_iphone_code p{
 padding: 0;
 text-align: center;
 color: #333333;
}

.confirm_order{
 width: 843px;
 height: 890px;
 background: #FFFFFF;
 box-shadow: 0px 10px 38px 0px rgba(189, 189, 189, 0.21);
 background: url(../images/confirm_order.png) no-repeat;
 margin:100px auto;
 padding:0  180px 80px 180px;
}
.confirm_order .confirm_order_title{
 padding: 48px 0  40px 0;
 text-align: center;
 font-size: 20px;
 font-weight: bold;
 color: #fff;
 /*border-bottom: 1px solid #DDDDDD;*/
}
.price_list .fl{
 position: relative;
 top: 18px;
}
.confirm_order_btn{
 width: 201px;
 height: 56px;
 background: #FF8E41;
 font-size: 18px;
 font-weight: 400;
 color: #FFFFFF;
 line-height: 56px;
 text-align: center;
 color: #fff;
 margin: auto;
 margin-top: 20px;
 cursor: pointer;
}
li.add_reduce{
 padding-bottom: 30px;
}
.confirm_order_ul li p{
 position: absolute;
 bottom: 2px;
 right: 0;
 color: #666;
}
.confirm_order_ul{
 width: 100%;
 padding-top: 15px;
}
.confirm_order_ul li{
 width: 100%;
 overflow: hidden;
 position: relative;
 padding-top: 34px;
}
.confirm_order_right label{
 display: inline-block;
}
.confirm_order_right input[type='radio']{
 margin-right: 5px;
}
.confirm_order_font,.confirm_order_right{
 font-size: 14px;
 color: #666;
}
.confirm_order_right b{
 color: #333;
}
.confirm_order_right input[type='number']{
 width: 30px;
 line-height: 20px;
 outline: none;
 margin-right: 4px;
 text-align: center;
 padding-left: 3px;
 border: 1px solid #ddd;
 border-radius: 2px;
}
input[type='number']~span{
 margin-right: 4px;
}
.color_span{
 color: #ff0042;
}
.confirm_buy{
 width: 1200px;
 margin: auto;
 padding:100px 0;
}
.confirm_buy_header{
 width: 100%;
 height: 134px;
 background: #FFFFFF url(images/pay_title_bkg.png) no-repeat;
 box-shadow: 0px 0px 24px rgba(47,96,185,0.08);
 border-radius: 9px;
 padding:40px 42px 0 40px;
}
.confirm_buy_header .fr p{
 line-height: 33px;
}
.confirm_buy_header .fr{
font-size: 16px;
 color: #16181A;
}
.confirm_buy_header .fr span{
font-size: 24px;
}
.confirm_buy_header .register_icon{
 position: relative;
 top: 6px;
}
.confirm_buy_header .register_icon,.confirm_buy_success .register_icon{
 width: 44px;
 height: 44px;
 background-size: 100%;
 margin-right:26px;
}
.buy_font_p{
 font-size: 24px;
 color: #16181A;
}
.buy_font_p~p{
 color: #16181A;
 font-size: 14px;
 margin-top: 4px;
}
.confirm_buy_bottom{
 width: 1200px;
 height: 344px;
 background: #FFFFFF;
 box-shadow: 0px 0px 20px rgba(47,96,185,0.08);
border-radius:9px;
}
.buy_title_font{
 font-size: 20px;
 color: #16181A;
 font-weight: 500;
 padding-bottom: 23px;
}
.confirm_pay{
 padding-top: 10px;
}
.confirm_pay_ul li{
 width: 161px;
 height: 43px;
 line-height: 43px;
 color: #16181A;
 font-size: 14px;
 float: left;
 text-align: center;
 margin-right: 11px;
 cursor: pointer;
 border: 1px solid #DCDFE6;
 border-radius: 4px;
}
.confirm_pay_ul li span{
 display: inline-block;
}
/* .confirm_pay_ul li.wechat{
 background: #22AC38;
} */
/* .confirm_pay_ul li.common_number{
 background: #FF8E41;
} */
/* .confirm_pay_ul li.common_number_yu_e{
 background: #ff6a6a;
} */
.common_number div{
 display: inline-block;
}
.confirm_buy_bottom{
 padding: 40px;
 margin-top: 28px;
}
.buy_message{
 font-size: 14px;
 color: #16181A;
 margin-bottom: 18px;
}
.alipay_icon{
 width: 24px;
 height: 24px;
 background: url(../images/zhifubao.png) no-repeat;
}
.wechat_icon{
 width: 24px;
 height: 24px;
 background: url(../images/wechat_pay.png) no-repeat;
}
.common_icon{
 width: 24px;
 height: 24px;
 background:url(../images/zhuanzhang.png) no-repeat;
}
.yu-e-icon{
 width: 24px;
 height: 24px;
 background:url(../images/yu-e-icon.png) no-repeat;
}
.confirm_pay_ul li span[class$="icon"]{
 background-size: 100%;
 position: relative;
 top: 6px;
}
.confirm_pay_ul li a{
 color: #16181A;
}

.bank_icon1{
 background: url(../images/gongshangyinhang.png) no-repeat;
}
.bank_icon2{
 background: url(../images/nongyeyinhang.png) no-repeat;
}
.bank_icon3{
 background: url(../images/jiansheyinhang.png) no-repeat;
}
.bank_icon{
 height: 31px;
 width: 183.5px;
 background-size: 100%;
 margin-bottom: 0 !important;
}
.confirm_buy_success{
 width: 1200px;
 height: 700px;
 background: url(../images/success_bkg.jpg) no-repeat;
 /* border: 1px solid #E1E1E1; */
 margin: auto;
 margin-top: 100px;
 margin-bottom: 100px;
}
.confirm_buy_success{
 padding-top: 73px;
}
.confirm_buy_success .register_icon{
 margin: auto;
 margin-bottom: 25px;
}
.confirm_buy_success_title{
 font-size: 22px;
 font-weight: bold;
 margin-bottom: 40px;
 text-align: center;
}
.confirm_buy_success_code{
 width: 360px;
 margin: auto;
}
.confirm_buy_success_code li{

 width: 160px;
 height: 160px;
 float: left;
 margin-left: 20px;
}
.confirm_buy_success_code li img{
 max-width: 100%;
}

.confirm_buy_success_font{
 font-size: 18px;
 color: #333333;
 text-align: center;
 padding: 30px 0;
}
.confirm_buy_success_a{
 width: 430px;
 height: 60px;
 background: #FF8E41;
 text-align: center;
 font-size: 18px;
 color: #FFFFFF;
 line-height: 60px;
 display: block;
 margin: auto;
}

.footer_left .confirm_buy_success_code li{
 width: 96px;
 height: 120px;
 margin-left: 0px;
}
.footer_left .confirm_buy_success_code li:not(:first-child){
 margin-left: 27px;
}
.footer_left .confirm_buy_success_code{
 padding-top: 20px;
 padding-bottom: 40px;
}
.footer_left .confirm_buy_success_code li p{
 font-size: 13px;
 margin-top: 8px;
color: #1D1F22;
 text-align: center;
 line-height: 20px;
}
.footer_left .kdt_logo{
 /*background: url(../images/kdt_logo.png) no-repeat;*/
 margin-top: 0;
 background-position-y:20px;
 position: relative;
 top: -6px;
 margin-right: 15px;

}
.footer_left .kdt_logo~div{
 /* line-height: 28px; */
 font-size: 16px;

color: #1D1F22;
}

.footer_font_text{
 text-align: center;

}
.footer_font_ul{
 overflow: hidden;
 display: inline-block;
 padding-bottom: 8px;
}
.footer_font_ul li{
 float: left;
 /*color: #1D1F22;*/
 color:#616b90;
 line-height: 18.5px;
}
.footer_font_ul li a{
 font-size:13px;
 /*color: #1D1F22;*/
 color:#616b90;
 display: block;
 margin-right: 10px;
 letter-spacing: 0.03em;
}
.footer_font_ul li a:hover{
 color: #fc842e;
}
.login_error label{
 display: inline-block;
}
div#bw8-chatWrap{
 visibility: hidden;
}
.suspend{
 position: fixed;
 right: 10px;
 /* top: 0; */
 bottom: 5%;
 transform: translateY(-50%);
 z-index: 999;
}
/* .suspend ul li{
 width: 64px;
 height: 74px;
 background: #FA8B41;
 padding-top:19px;
 padding-bottom: 10px;
 font-size: 12px;
 text-align: center;
 color: #fff;
 position: relative;
 cursor: pointer;
} */
.suspend .suspend-ul2{
 width: 50px;
 height: 153px;
 background: #FFFEFF;
 box-shadow: 0px 1px 16px 0px rgba(51,51,51,0.1);
 border-radius: 25px;
 position: relative;
 left: 14px;
 padding: 3.5px 3px;
}
.suspend .suspend-ul3 .suspend_img{
 width: 100%;
 height: 50px;
 padding-top: 13px;
}
.suspend .suspend-ul3{
 width: 50px;
height: 50px;
background: #FFFFFF;
box-shadow: 0px 1px 16px 0px rgba(51,51,51,0.1);
border-radius: 50%;
 position: relative;
 left: 14px;
 margin-top: 15px;
 cursor: pointer;
}
.suspend .suspend-ul2 li{
 position: relative;
}

/* .suspend ul li:not(.im_online):hover .suspend_show{
 display: block;
} */
.suspend ul li:not(:last-child){
 margin-bottom: 4px;
}
.suspend .suspend-ul1 li{
 background: none;
 height: 134px;
 padding-bottom:30px;
}
.try-img{
 height: 134px;
 width: 77px;
 background: url(../images/try-out.png) no-repeat;
 background-size: 100%;
 display: block;
}
.suspend .suspend-ul2 li.im_online::before
,.suspend .suspend-ul2 li.im_online::after
{
 position: absolute;
 content: '';
 width: 28.5px;
 height: 1px;
 background: #e0e0e0;
 left: 8px;
}
.suspend .suspend-ul2 li.im_online::before{
 top: -4px;
}
.suspend .suspend-ul2 li.im_online::after{
 bottom: -3px;
}
.suspend .suspend-ul2 li:hover .suspend_img
,.suspend .suspend-ul3 li:hover .suspend_img
{
 background: #FFF8F0;
}
.suspend_img{
 background: #fff;
 /* border: 1px solid #000; */
 width: 44px;
 height: 44px;
 border-radius: 50px;
 padding-top: 10px;
 margin-bottom: 6px;

}
.suspend .suspend-ul2 li:hover .suspend_icon1{
 background: url(../images/right_nav_icon1_hover.svg) no-repeat;
 background-size: 100%;
}
.suspend .suspend-ul2 li:hover .suspend_icon2{
 background: url(../images/right_nav_icon2_hover.svg) no-repeat;
 background-size: 100%;

}
.suspend .suspend-ul2 li:hover .suspend_icon3{
 background: url(../images/right_nav_icon3_hover.svg) no-repeat;
 background-size: 100%;
}
.suspend .suspend-ul3 li:hover .suspend_icon4{
 background: url(../images/top-icon_hover.svg) no-repeat;
 background-size: 100%;
}

.suspend_icon1{
 width: 24px;
 height: 19.5px;
 background: url(../images/right_nav_icon1.svg) no-repeat;
}
.suspend_icon2{
 width: 20px;
 height: 20px;
 background: url(../images/right_nav_icon2.svg) no-repeat;
}
.suspend_icon3{
 width: 22px;
 height:22px;
 background: url(../images/right_nav_icon3.svg) no-repeat;
}
.suspend_icon4{
 width: 22px;
 height:22px;
 background: url(../images/top-icon.svg) no-repeat;
 margin-top: 3px;
}
.suspend_icon{
 background-size: 100%;
 margin: auto;
}
.suspend ul li .suspend_show{
 color: #333;
 font-size: 12px;
 text-align: center;
}
.suspend ul li .suspend_show img{
 margin: auto;
 display: block;
}
.suspend_show .color_div{
 text-align: center;
}
.im_online .color_div
,.im_online .suspend_show_content
{
 text-align: left;
}
.suspend_show{
 width: 228px;
 box-shadow: 0px 1px 16px rgba(51,51,51,0.1);
 position: absolute;
 left: -250px;
 background: #fff;
 top: 50%;
 transform: translateY(-50%);
 border-radius: 8px;
 display: none;
}

.suspend_show_content{
 padding: 25px;
 position: relative;
 text-align: center;
}
.suspend_show_content p{
 font-size: 16px;
 color: #FC842E;
}
.suspend_show_content::before{
 content: '';
 width: 0;
 height: 0;
 border-bottom: 6px solid transparent;
 border-top: 6px solid transparent;
 border-left: 8px solid #fff;
 display: block;
 position: absolute;
 right: -7px;
 top: 50%;
 transform: translateY(-50%);
}
.suspend_show_content img{
 height: 98px;
 width: 98px;
}
.suspend_show_icon.suspend_show_icon1{
 height: 19px;
 width: 19px;
 background: url(../images/right_nav_icon2_1.svg) no-repeat;
 background-size: 100%;
 margin-right: 3px;
}
.suspend_show_icon2{

 background: url(../images/right_nav_icon3_1.png) no-repeat;
}
.suspend_show_icon{
 height: 16px;
 width: 16px;

 margin-right: 10px;
}
.suspend_show_content .clearfix{
 display: inline-block;
}
.im_online .suspend_show_content span{
 color: #FC842E;
 font-size: 16px;
}
.suspend_show_content span{
 display: inline-block;
 float: left;
 line-height: 18px;

}
.color_div{
color: #626368;
 padding-top:5px;
 font-size: 14px;
}
.remember_content label{
 display: inline-block;
}
.gl_href{
 margin-bottom: 100px;
}
.gl_href a{
 color: #666;
}

.xwdetails_font {
 font-size: 18px;
 color: #333;
 line-height: 20px;
 text-align: center;
 margin-bottom: 26px;
}
.xwdetails_date {
 font-size: 12px;
 color: #999;
 line-height: 14px;
 text-align: center;
 margin-bottom: 24px;
}
.xwdetails_txt li{
 list-style: decimal;
}
.xwdetails_txt {
 font-size: 14px;
 color: #333;
 line-height: 30px;
 /* text-indent: 2em; */
 letter-spacing: 0.5px;
}
.xwdetails_items {
 margin-top: 28px;
}
.xwdetails_first, .xwdetails_last {
 font-size: 14px;
 color: #999;
 line-height: 16px;
 display: block;
 margin-top: 10px;
 text-indent: 2em;
}
.xwdetails_recommend_font {
 font-size: 14px;
 color: #333;
 line-height: 34px;
 text-indent: 2em;
 margin-bottom: 5px;
}
.xwdetails_recommend a {
 font-size: 14px;
 color: #7995fe;
 line-height: 24px;
 display: block;
 text-indent: 2em;
}
.xwdetails_recommend a:hover {
 color: #3860f4;
}

.footer_left .confirm_buy_success_code li .success_code1 {
 background: url(../images/success_code2.png) no-repeat;
}
.footer_left .confirm_buy_success_code li .success_code2 {
 background: url(../images/success_code1.png) no-repeat;
}
.footer_left .confirm_buy_success_code li .success_code {
 width: 96px;
 height: 96px;
 background-size: cover;
 /* margin-bottom: 10px; */
}

.kdt_help_banner{
 width: 100%;
 height: 356px;
 background: url(../images/help_banner.jpg) no-repeat center center;
 background-size: cover;
 /*margin-top: 72px;*/
}

.kdt_help_banner div p{
 text-align: center;
 line-height: 28px;
}
.help_nav_icon{
 height: 22px;
 width: 22px;
 margin-right: 20px;
}
.help_nav_icon1{
 background: url(../images/help_icon1.png) no-repeat;
}
.help_nav_icon2{
 background: url(../images/help_icon2.png) no-repeat;
}
.help_nav_icon3{
 background: url(../images/help_icon3.png) no-repeat;
}
.help_nav_icon4{
 background: url(../images/help_icon4.png) no-repeat;
}
.help_nav_icon5{
 background: url(../images/help_icon5.png) no-repeat;
}
.help_nav_icon6{
 background: url(../images/help_icon6.svg) no-repeat;
 background-size: 100%;
}
.help_nav_icon7{
 background: url(../images/help_icon7.png) no-repeat;
 background-size: 100%;
}
.kdt_help_middle .personal_right_content{
 min-height: 898px;
 position: relative;
}
.kdt_help_header{
 position: relative;
 overflow: hidden;
}
.kdt_help_header .search_icon{
 left: 364px;
}
.kdt_help_header .search_input{
 width: 300px;
 height: 30px;
 line-height: 30px;
 padding: 0 20px 0 10px;
 font-size: 12px;
 color: #999;
 font-size: 12px;
 border-radius: 2px;
 border: 1px solid #E8EDFF;
 outline: none;
}
.help_title{
 font-size: 18px;
 line-height: 30px;
 margin-right: 20px;
}
.kdt_help_list{
 padding-top: 50px;
}
.kdt_help_list_ul li{
 padding: 20px 0;
 overflow: hidden;
 font-size: 16px;
 color: #333;
 font-size: 16px;
 border-bottom: 1px solid #F1F1F1;
}
.kdt_help_list_ul li a{
 color: #333;
}
.kdt_help_list_ul li .kdt_help_time_text{
 color: #999;
}
.kdt_help_list_ul li a:hover .kdt_help_text{
 color: #FF8E41;
}
.page_ul{
 display: inline-block;
 position: absolute;
 bottom: 40px;
 left: 50%;
 transform: translateX(-50%);
}
.page_ul li{
 float: left;
 margin-right: 10px;
}
.page_ul li a{
 display: block;
 line-height: 22px;
 text-align: center;
 padding: 0 5px;
 color: #333;
}
.page_ul li.page_active a{
 background-color: #FF8A00;
 color: #fff;
}
.page_ul li a:hover{
 background-color: #FF8A00;
 color: #fff;
}


.solution_font_title{
 height: 32px;
 font-size: 32px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #333333;
 line-height: 32px;
 margin-bottom: 38px;
}
.solution_font_text{

 color: #333333;
 line-height: 28px;
 font-size: 14px;
 margin-bottom: 100px;
}

.solution_details{
 width: 1200px;
 margin: auto;
}
.gl_href{
 margin-bottom: 100px;
}
.gl_href a{
 color: #666;
}

.xwdetails_font {
 font-size: 18px;
 color: #333;
 line-height: 20px;
 text-align: center;
 margin-bottom: 26px;
}
.xwdetails_date {
 font-size: 12px;
 color: #999;
 line-height: 14px;
 text-align: center;
 margin-bottom: 24px;
}
.xwdetails_txt{
 text-align: initial;
 font-size: 16px;
 line-height: 3em;
 color: #333;
 font-family: arial, helvetica, sans-serif;
 padding-bottom: 30px;
}
.xwdetails_txt img[width='200'] {
 width: 200px;
}

.xwdetails_txt img[height='200'] {
 height: 200px;
}
.xwdetails_txt img{
 height:350px;
 width:700px;
 display: block;
 margin:  20px auto;
}
.xwdetails_items {
 margin-top: 28px;
}
.xwdetails_first, .xwdetails_last {
 font-size: 14px;
 color: #999;
 line-height: 16px;
 display: block;
 margin-top: 10px;
 text-indent: 2em;
}
.xwdetails_recommend_font {
 font-size: 14px;
 color: #333;
 line-height: 34px;
 text-indent: 2em;
 margin-bottom: 5px;
}
.xwdetails_recommend a {
 font-size: 14px;
 color: #7995fe;
 line-height: 24px;
 display: block;
 text-indent: 2em;
}
.xwdetails_recommend a:hover {
 color: #3860f4;
}
input[type='radio'].user_type_input{
 margin-right: 0;
}
.login_line_right{
 font-size: 14px;
}
.login_line_right .company_fl{
 margin-left: 0;
}
span.confirm_order_right,.confirm_order_right label,.buy_dd_ul li .fr{
 color:#000;
}

.kdt_angency_windows.upgrade_windows{
 height: auto;
}
.kdt_angency_windows .versions_content{
 padding-bottom: 20px;
}
.kdt_angency_windows .kdt_angency_header{
 /* background: linear-gradient(50deg, #FF9041, #F84B4B); */
}
.kdt_angency_header .fl b{
 font-size: 16px;
 color: #16181A;
}
.versions_content{
 padding-left: 60px;
}

.public_versions dt,.intranet_versions dt{
 color: #393939;
 font-size: 16px;
 float: left;
 font-weight: bold;
 margin-right: 36px;
 margin-top: 20px;
 line-height: 60px;
}
.public_icon~div,.intranet_icon~div{
 color: #acacac;
 font-size: 12px;
 line-height: 24px;
 text-align: center;

}

.public_icon1{
 background:url(/index/images/shengji_icon1.png) no-repeat;
}
.public_icon2{
 background:url(/index/images/shengji_icon2.png) no-repeat;
}
.public_icon3{
 background:url(/index/images/shengji_icon3.png) no-repeat;
}

.public_versions dd,.intranet_versions dd{
 width: 90px;
 float: left;
 height: 60px;
 padding-top: 10px;
 background: #f8f9fd;
 border-radius: 4px;
 border: 2px solid transparent;
 margin-right: 20px;
 margin-top: 20px;
}
.intranet_icon{
 margin: auto;
}
.intranet_versions dd .intranet_icon1{
 background: url(/index/images/shengji_icon4.png) no-repeat;
 background-size: 100%;

}
.intranet_versions dd .intranet_icon2{
 background: url(/index/images/shengji_icon5.png) no-repeat;
 background-size: 100%;

}
.intranet_versions dd .intranet_icon3{
 background: url(/index/images/shengji_icon6.png) no-repeat;
 background-size: 100%;

}
.intranet_versions dd .intranet_icon4{
 background: url(/index/images/shengji_icon7.png) no-repeat;
 background-size: 100%;

}
.intranet_versions dd .intranet_icon5{
 background: url(/index/images/shengji_icon8.png) no-repeat;
 background-size: 100%;

}
.intranet_versions dd .intranet_icon{
 height: 23px;
 width: 23px;
 margin-bottom: 0;
}
.public_icon{
 height: 23px;
 width: 23px;
 margin: auto;
 background-size: 100%;
}
/*.intranet_versions dd:nth-child(5){*/
/*	margin-left: 100px;*/

/*}*/
.intranet_ul{
 padding-top: 20px;
}
.intranet_ul li{
 overflow: hidden;
 margin-bottom: 10px;
 font-size: 14px;
}
.intranet_ul li .intranet_title{
 color: #6666;
}
.intranet_text{
 color: #6666;
 margin-left: 20px;
}
.intranet_btn_ul{
 padding-left: 80px;
 padding-top: 20px;
}
.intranet_btn_ul li{
 display: inline-block;

}
.intranet_try_btn,.intranet_off_btn{
 width: 108px;
 line-height: 36px;
 border-radius: 30px;
 height: 36px;
 text-align: center;
 font-size: 14px;
 box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.intranet_try_btn{
 color: #fff;
 background: linear-gradient(60deg, #ff3e34, #ff5b53);
}

.intranet_off_btn{
 color: #ffffff;
 background: linear-gradient(60deg, #ffc428, #ffc53b);
 margin-right: 25px;
}
dl.versions_dl .active_dd .public_icon~div
,dl.versions_dl .active_dd .intranet_icon~div{
color: #adadad;
}
dl.versions_dl .active_dd{
 border-color:#b3bffd;
 background: #fff;
}
dl.versions_dl dd:hover{
 border-color:#b3bffd;
 background: #fff;
}
.kdt_angency_windows.weixin_pay_window,.kdt_angency_windows.ali_pay_window{
 height: auto;
 overflow: hidden;
 padding-bottom: 30px;
 width: 544px;
}
/* .kdt_angency_windows.weixin_pay_window .kdt_angency_header,.kdt_angency_windows.ali_pay_window .kdt_angency_header{
 background: #fa8b41;
} */
.ali_left_title{
 color: #16181A;
 font-size: 15px;
}
.ali_left_title span,.ali_left_text span,.select_pay_footer_ul li a{
 color: #FC842E
}
.ali_pay_window .versions_content,.weixin_pay_window .versions_content{
 padding:35px 0 0px 85px ;

}
.ali_left{
 width:211px;
 margin-top: 10px;
}
.shuanxin_icon{
 display: inline-block;
 width: 10px;
 height: 10px;
 background: url(/index/images/shuaxin_icon.png) no-repeat;
}
.ali_left_text{
 padding-top: 5px;
 font-size: 14px;
 color: #a5a5a5;
}
.wachat_right_img,.ali_right_img{
 width: 177px;
 height: 182px;
 background: url(../images/wachat_right_img.png) no-repeat;
 background-size: 100%;
 float: left;
 margin-left: 15px;
 margin-bottom: 10px;
}
div.ali_right_img{
 background: url(../images/ali_rigth_img.png) no-repeat;
 background-size: 100%;
}
.pay_code_content{
 width: 144px;
height: 144px;
background: #F3F6F9;
box-shadow: 0px 9px 22px 2px rgba(21,65,167,0.06);
border-radius: 3px;
border: 2px solid #FFFFFF;
padding: 8px;
margin: auto;
margin-top: 16px;
}
.select_a_pay{
 border-bottom: 1px solid #E3E3E3;
 padding-bottom: 37px;
}
.select_a_pay a{
 width: 160px;
 display: block;
 margin: auto;
 text-align: center;
 color: #fff;
 font-size: 14px;
 line-height: 36px;
 background: linear-gradient(50deg, #FF9041, #F84B4B);
 margin-bottom: 35px;
 border-radius: 8px;

}
.select_pay_footer_ul{
 padding-top: 30px;

}
.select_pay_footer_ul li{
 font-size: 14px;
 color: #6E757F;
 text-align: center;
 margin-bottom:5px;
}
.footer_iphone_icon1{
 width: 15px;
   height: 15px;
 display: inline-block;
 background: url(/index/images/footer_iphone_icon1.svg) no-repeat;
 background-size: 100%;
 position: relative;
 top: 2px;
 margin-left: 10px;
 margin-right: 3px;
}
.footer_iphone_icon2{
 width: 15px;
   height: 15px;
 display: inline-block;
 background: url(/index/images/footer_iphone_icon2.svg) no-repeat;
 background-size: 100%;
 position: relative;
 margin-left: 10px;
 /* margin-right: 10px; */
 top: 2px;
}

.footer_left .kdt_logo{
 /* height:78px; */
 display: flex;
 /* justify-content: center; */
 flex-direction: column;
}
.footer_left .kdt_logo h1{
 height: 38px;
}


.kdt_angency_content_news_ul li{
 line-height: 30px;
 margin-bottom: 10px;
 overflow: hidden;
}
.kdt_angency_content_news_ul li:first-child{
 padding-left: 30px;
}
.head_content{
 background: #ebebeb;
 border-radius: 20px;
 padding: 4px 10px;
 line-height: 30px;
 overflow: hidden;
}

.head_icon{
 height: 26px;
 width: 26px;
 display: inline-block;
 margin-right: 10px;
}
.head_icon1{
 background: url(/index/images/head_icon1.png) no-repeat;
 position: relative;
 top: 2px;
}
.head_icon2{
 background: url(/index/images/head_icon2.png) no-repeat;
 position: relative;
 top: 2px;
}
.head_icon3{
 background: url(/index/images/head_icon3.png) no-repeat;
 position: relative;
 top: 2px;
}
.iphone_number{
 color: #ff8e41;
 font-size: 14px;
}

/*鏂板璐拱*/


.session2_nav_ul_content{
 width: 1100px;
 margin: auto;
 padding-top:72px;
}
.left_ul{
 background: #EFF4FC;
 width: 150px;
 height: 951px;
 /*height: auto;*/
 border-radius: 0 15px 15px 0px;
}
.left_ul li:last-child .li_padd_cont_font
,.middle_ul li:last-child .li_padd_cont_font
,.middle_ul2 li:last-child .li_padd_cont_font
,.right_ul li:last-child .li_padd_cont_font
{
 border-bottom: none;
}
.middle_ul{
 border-top: 1px solid #DCDFE6;
 border-bottom: 1px solid #DCDFE6;
}
.middle_ul2{
 border: 1px solid #DCDFE6;
}
.middle_ul li,.middle_ul2 li,.right li{
 color: #16181A;
}
.middle_ul,.middle_ul2{
 width: 302px;
 height: 951px;
 /*height: auto;*/
 background: #fff;
 border-radius: 13px;

}
.right_ul{
 width: 303px;
 /*height: 960px;*/
 height: auto;
 background: #fff;
 border: 1px solid #DCDFE6;
 box-shadow: 0px 2px 21px rgba(53,109,172,0.16);
 border-radius: 13px;
 position: relative;
 top: -25px;
 right: 1px;
 padding:25px 0;
}
.session2_nav_out_ul ul li{
 text-align: center;
 position: relative;

}
.left_ul li{
 color: #646A73;
 font-size: 14px;
}
.left_ul_li_title1{
 padding-top:45px;
 padding-bottom:75px;
}
.left_ul_li_title2{
 padding-top: 45px;
 padding-bottom:35px;
}
.left_ul_li_title3{
 padding: 35px 0;
}
.buy_a_btn{
 width: 180px;
 height: 40px;
 /* border:1px solid #FF9041; */
 margin: auto;
 display: block;
 color: #FF9041;
 font-size: 14px;
 line-height:38px;
 border-radius: 50px;
}
ul li .h1-title,ul li h1{
 padding: 30px 0 12px 0;
 font-size: 28px;
 font-weight: bold;
}
.h1-title a,h1 a{
 color: #000;
}
.li_price_yesr{
 font-size: 14px;
 color: #fc842e;
}
.li_price_yesr2{
 font-size: 14px;
 color: #6E757F;
 height: 30.5px;
 line-height: 30.5px;
 border: 1px solid #DCDFE6;
 border-radius: 7px;
 text-align: center;
 width: 180px;
 margin: auto;
 margin-top: 15px;
 position: relative;
}
.li_price_yesr2::after, .li_price_yesr2::before {
 position: absolute;
 bottom: 100%;
 left: 50%;
 border: solid transparent;
 content: "";
 height: 0;
 width: 0;
 pointer-events: none;
}

.li_price_yesr2::after {
 border-color: transparent;
 border-bottom-color: #fff;
 border-width: 6.5px;
 margin-left: -6.5px;
}
.li_price_yesr2::before {
 border-color: transparent;
 border-bottom-color: #DCDFE6;
 border-width: 8px;
 margin-left: -8px;
}
/* .session2_nav_out_ul1 .middle_ul_li_title2
,.session2_nav_out_ul1 .right_ul_li_title2
{
 position: relative;
}
.session2_nav_out_ul1 .li_price_yesr2{
  position: absolute;
  top: 6px;
  left: 110px;

} */
.session2_nav_ul_content .price_number{
 font-size: 28px;
 font-weight: bold;
 color: #000;
}
.session2_nav_ul_content{
 font-size: 16px;
}
.middle_ul .middle_ul_li_title2{
 height: 130px;
 padding-top: 21px;
 padding-bottom: 21px;
}
.middle_ul2 .middle_ul_li_title2
,.right_ul .right_ul_li_title2
{
 padding: 21px 0 20px  0;
}
.middle_ul_li_title3,.right_ul_li_title3{
 padding: 25px 0;
}
.li_line{
 height: 1px;
 width: 41px;
 background: #333;
 margin: auto;
}
.li_title1_font{
 height: 60px;
}
.li_padd_cont{

 font-size: 14px;
 /* padding: 0 25px; */
}
.left_ul .li_padd_cont{
 padding: 0 10px;
}
.left_ul .first_top{
 /* border-top:1px solid #6a6870; */
}
.first_top{
 /* border-top:1px solid #dedede; */
}
/* .left_ul .li_padd_cont_font{
 border-bottom:1px solid #6a6870;
 color: #828282;
} */
.li_padd_cont_font:first-child{

}
.li_padd_cont_font{
 height: 43px;
 line-height: 41px;
 /* border-bottom:1px solid #dedede; */
}
/* .li_padd_cont_font{
 color: #333333;
} */
.left_ul li[data-hover="14"]
,.left_ul li[data-hover="11"]
,.session2_nav_out_ul2 .left_ul li[data-no="1"]
,.session2_nav_out_ul2 .left_ul li[data-hover="5"]
,.session2_nav_out_ul3 .left_ul li[data-no="1"]
,.session2_nav_out_ul3 .left_ul li[data-hover="5"]
{
 padding: 0 8px;
}

.buy_a_btn:hover{
 background: linear-gradient(130deg, #FF9041, #ff2131);
 color: #fff;
}
.left_ul .addActive{
 background: rgba(247,251,255,0.7);
 /* color: #fff; */
}
/* .addActive .buy_a_btn{
   background: linear-gradient(50deg, #fe8a42, #f94f4a);
   color: #fff;
} */
.addActive{
 background: rgba(247,251,255,0.7);
}
.session2_nav_out_ul1{
 display: none;
 width: 1100px;
 margin: auto;
}
.session2_nav_ul_content {
 text-align: center;
}
.session2_nav_out_ul1 .middle_ul
,.session2_nav_out_ul1 .middle_ul2
,.session2_nav_out_ul1 .right_ul
{
/*width: 303px;*/
}
.session2_nav_out_ul2{
 width: 1100px;
 margin: auto;
}
.session2_nav_ul_content .middle_ul
,.session2_nav_ul_content .middle_ul2
,.session2_nav_ul_content .right_ul
{
 /*width: 277px;*/
 width: 375px;
}
.session2_nav_ul_content .middle_ul2{
 /*width: 375px;*/

}
.session2_nav_ul_content .right_ul{
 background: #fff;
}
.session2_nav_out_ul3{
 width: 800px;
 margin: auto;
}
.session2_nav_out_ul3 .middle_ul .recommend{
 top: 0;
}
.dataNo_line{
 padding: 0 10px;
}
.session2_nav_out_ul3 li[data-no="1"] .dataNo_line
,.session2_nav_out_ul3 ul.left_ul li[data-no="1"]
,.session2_nav_out_ul3 ul.left_ul li[data-no="2"]
,.session2_nav_out_ul3 ul.left_ul li[data-no="3"]
{
 padding: 0;
}
.session2_nav_out_ul2 .left_ul li[data-no="2"] .dataNo_line .left_li_title
,.session2_nav_out_ul2 .left_ul li[data-no="3"] .dataNo_line .left_li_title
,.session2_nav_out_ul3 .left_ul li[data-no="3"] .dataNo_line .left_li_title
,.session2_nav_out_ul3 .left_ul li[data-no="2"] .dataNo_line .left_li_title
{
 border-top: 0;
}


div.buy_content .content_session2_nav_ul{
 width: 423px;
 /*width:563px;*/
 background: #fff;
 border-radius: 30px;
 padding: 2px 3px;
}
div.buy_content .content_session2_nav_ul li{
 position: relative;
 border-bottom: none;
}
div.buy_content .content_session2_nav_ul li:hover{
 background: #FC842E;
 color: #fff;
 border-radius: 30px;
}
div.buy_content .content_session2_nav_ul li .session2_nav_title{
 font-weight: normal;
 padding: 9.5px 0;
 font-size: 16px;
 color: #16181A;
}
div.buy_content .content_session2_nav_ul li:hover .session2_nav_title{
 color: #fff;
}
ul.content_session2_nav_ul li.session2_nav_li_active .session2_nav_title{
 color: #fff;
}
ul.content_session2_nav_ul li.session2_nav_li_active{
color: #fff;
background: #FC842E;
border-radius: 30px;
}
.session2_nav_out_ul2 ul
,.session2_nav_out_ul3 ul
{
 height: 1135px;
 /*height: auto;*/
}
.left_li_title{
 font-size: 16px;
 color: #3F4043;
 padding:15px 0;
 /* border-top: 1px solid #6a6870; */
 height: 52.5px;
}
.session2_nav_out_ul2 .left_ul li[data-no="1"]
,.session2_nav_out_ul2 .left_ul li[data-no="2"]
,.session2_nav_out_ul2 .left_ul li[data-no="3"]
,.session2_nav_out_ul.session2_nav_out_ul2 .middle_ul li[data-no="1"]
,.session2_nav_out_ul.session2_nav_out_ul2 .middle_ul2 li[data-no="1"]
,.session2_nav_out_ul.session2_nav_out_ul2 .right_ul li[data-no="1"]
,.session2_nav_out_ul.session2_nav_out_ul2 .middle_ul li[data-no="3"]
,.session2_nav_out_ul.session2_nav_out_ul2 .middle_ul2 li[data-no="3"]
,.session2_nav_out_ul.session2_nav_out_ul2 .right_ul li[data-no="4"]
,.session2_nav_out_ul2  li[data-no="2"]
,.session2_nav_out_ul3  li[data-no="2"]
,.session2_nav_out_ul3  li[data-no="1"]{
 padding: 0;
}
/* .session2_nav_out_ul2 .left_ul li[data-no="1"] .li_padd_cont_font[data-hover="4"]
,.session2_nav_out_ul2 .left_ul li[data-no="2"] .li_padd_cont_font[data-hover="4"]
,.session2_nav_out_ul3 .left_ul li[data-no="2"] .li_padd_cont_font[data-hover="10"]
,.session2_nav_out_ul2 .left_ul li[data-no="3"] .li_padd_cont_font[data-hover="14"]
{
 position: relative;
 border-top: none;
}

.session2_nav_out_ul2 .left_ul li[data-no="1"] .li_padd_cont_font[data-hover="4"] p

{
 position: absolute;
 width: 93px;
 left: -4px;
}
.session2_nav_out_ul3 .left_ul li[data-no="1"] .li_padd_cont_font[data-hover="4"] p{
 position: absolute;
 width: 93px;
 left: 2px;
} */
.no_title_text{
 height: 52.5px;
 padding-top: 23px;
}
ul li .no_title_text{
 padding: 25px 15%;
}
ul li .no_title_text div{
 border-top: 1px solid #D7DAE1;
}

.no_title_text~.first_top{
 border-top: none;
}

.cuowu{
 background: url(/index/images/cuowu.png) no-repeat;
}
.duihao{
 background: url(/index/images/duihao.png) no-repeat;
}
.cuowu,.duihao{
 width: 16px;
 height: 16px;
 margin: auto;
 position: relative;
 top: 12px;
 background-size: 100%;
}

.session2_nav_out_ul2 .middle_ul .middle_ul_li_title2
,.session2_nav_out_ul3 .middle_ul .middle_ul_li_title2
{
 padding: 21px 0 20px 0;
}
.session2_nav_out_ul3 .left_ul{
 position: relative;
 z-index: 99;
 left: 0px;
}
.session2_nav_out_ul2 .left_ul{
 position: relative;
 z-index: 99;
 left: 1px;
}
.session2_nav_out_ul2 .middle_ul{
 border: 1px solid #DCDFE6;
 position: relative;
 left: 0px;
}
.session2_nav_out_ul2 ul.right_ul{
 left: -2px;
}
.session2_nav_out_ul2 .middle_ul2{
 left: -1px;
}
.session2_nav_out_ul2 ul:last-child.middle_ul{
 left:-3px;
}
.session2_nav_out_ul3 .middle_ul2{
 left: -3px;
}
.session2_nav_out_ul2 .middle_ul2
,.session2_nav_out_ul3 .middle_ul2
{
background: #FFFFFF;
border: 1px solid #DCDFE6;
box-shadow: 0px 2px 22px 0px rgba(53,109,172,0.16);
 border-radius: 13px;
 position: relative;
 top: -25px;
 padding: 25px 0;
 z-index: 99;
 /*height: 1150px;*/
 height: auto;
}

.session2_nav_out_ul2 ul.right_ul
,.session2_nav_out_ul3 ul.right_ul
{
 position: relative;
 top: initial;
 box-shadow: none;
 padding: 0;
}
.right_ul .middle_ul_li_title2{
 padding: 21px 0 20px 0;
}
.recommend{
 height: 78px;
 width: 93px;
 background: url(/index/images/recommend.png) no-repeat;
 background-size: 100%;
 position: absolute;
 top: -26px;
 right: 0;
}
.session2_nav_ul_content .session2_nav_out_ul.show_content {
 display: flex;
}
.session2_nav_out_ul3 ul.right_ul
,.session2_nav_out_ul3 ul.middle_ul2{
 width: 375px;
}
.session2_nav_out_ul{
 display: none;
}
.session2_nav_out_ul3 li .no_title_text{
 padding: 25px 15%;
}
.no_title_text_border{
 border-top: 1px solid #dedede;
}

.star_icon1{
 background: url(/index/images/star_black.png) no-repeat;
}
.star_icon2{
 background: url(/index/images/star_color.png) no-repeat;
}
.star_icon3{
 background: url(/index/images/star_half.png) no-repeat;
}
.star_icon{
 height: 16px;
 width: 16px;
 display: inline-block;
 background-size: 100%;
 position: relative;
 top: 2px;
}
.content_session2_nav_index ul.content_session2_nav_ul li.session2_nav_li_active::before{
 display: none;
}
.coupon_font[data='1']{
 background: url(../images/coupon_bkg1.png) no-repeat;
 background-size: 100% 100%;
}
.coupon_font[data='2']{
 background: url(../images/coupon_bkg2.png) no-repeat;
 background-size: 100% 100%;
}
.coupon_font[data='3']{
 background: url(../images/coupon_bkg3.png) no-repeat;
 background-size: 100% 100%;
}
.coupon_font{
 width: 202px;
 height: 202px;

}
.coupon_banner{
 height: 64px;
 width: 864px;
 background: url(../images/coupon_banner.png) no-repeat;
 background-size: 100%;
 margin: auto;
 margin-top: 20px;
 margin-bottom: 30px;
}
.right_icon{
 height: 12px;
 width: 12px;
 background: url(../images/right_icon.png) no-repeat;
 background-size: 100%;
 display:inline-block;
 top: 1px;
 left: 4px;
 position: relative;

}

.kdt-balance-windows{
 width: 460px;
 height: 230px;
 border-radius:15px;
 background: #fff;
 box-shadow: 0 0 10px rgba(0,0,0,0.1);
 position: fixed;
 top: 50%;
 left: 50%;
 transform: translate(-50%,-50%);
 z-index: 9999999;
 display: none;
}
.kdt-balance-btn{
 display: flex;
 justify-content: center;
 align-items: center;
}
.kdt-balance-title{
 height: 60px;
 line-height: 60px;
 padding-left: 20px;
 font-size: 16px;
 color: #333;
 position: relative;
}
.kdt-balance-btn div{
 width: 106px;
 height: 38px;
 text-align: center;
 line-height: 38px;
 font-size: 14px;
 border-radius: 8px;
}
.kdt-balance-btn .off-btn{
 border: 1px solid #ff8e41;
 color: #FF8E41;
}
.kdt-balance-text{
 text-align: center;
 color: #333333;
 font-size: 14px;
 padding-top: 18px;
 padding-bottom: 50px;
}
.kdt-balance-btn .confirm-btn{
 border: 1px solid #ff8e41;
 background: #FF8E41;
 color: #fff;
 margin-left: 20px;
}
.confirm-btn a{
 color: #fff;
}
.pay-quxiao{
 height: 16px;
 width: 16px;
 background: url(../images/shanchu.png) no-repeat;
 position: absolute;
 top: 20px;
   right: 17px;
 cursor: pointer;
   background-size: 100%;
   display: block;
}
.hot-icon{
 height: 32px;
 width: 32px;
  display: inline-block;
 background: url(../images/hot-icon.svg) no-repeat;
 background-size: 100%;

}




/* 鏂板姞鏍峰紡 */

/* .line-step{
 width: 1400px;
 height: 16px;
 border-bottom: 2px solid;
 border-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.00) 0%, #FF8E41 50%, rgba(255, 255, 255, 0.00) 99%) 2 2 2 2;
}
.step-slider{
 width: 100%;
 max-width: 1400px;
 margin: auto;
}
.step-slider .step-slider-liner {
 width: 100%;
 height: 1px;
 position: relative;
 border-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.00) 0%, #FF8E41 50%, rgba(255, 255, 255, 0.00) 99%) 2 2 2 2;
}
.step-slider .step-slider-block {
 width: 100%;
 position: absolute;
 top: -20px;
 background: transparent;
} */
.tl_index_content7_nav{
 width: 1400px;
 border-bottom: 2px solid;
 padding-bottom: 20px;
 border-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.00) 0%, #FF8E41 50%, rgba(255, 255, 255, 0.00) 99%) 2 2 2 2;

}
.tl_index_content7_nav li{
 position: relative;

}
.tl_index_content7_nav li.active::before{
 content: "";
 position: absolute;
 bottom: -21px;
 left: 50%;
 margin-left: -10px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 11px 11px 11px;
 border-color: transparent transparent #FF8E41 transparent;
 transition: all .3s ease-in-out;

}
.tl_index_content7_nav li.active::after{
 content: "";
 position: absolute;
 bottom: -22px;
 left: calc(50%);
 margin-left: -8px;
 width: 0;
 height: 0;
 border-style: solid;
 border-width: 0 9px 9px 9px;
 border-color: transparent transparent #FFFFFF transparent;
 transition: all .3s ease-in-out;
 z-index: 9;
}
.tl_index_content7_nav{
 max-width: 1400px;
 margin: auto;
 margin-bottom: 50px;
}
.tl_index_content7_nav li{
 width: 33.33%;
 float: left;
 text-align: center;
 color: #343434;
}
.tl_index_content7_nav li div{
 font-size: 23px;
 color: #343434;
 /* font-weight: 300; */
 margin-bottom: 15px;
}

.tl_index_content7_nav li p{
 font-size: 16px;
 color: #343434;
 font-weight: 400;
 width: 300px;
 margin: auto;
 line-height: 28px;

}
.tl_index_content7_nav_content{
 padding-top: 35px;
 padding-bottom: 15px;
}
.tl_index_content7_nav li b{
 font-size: 30px;
 position: relative;
 top: 1px;
}
.tl_index_content7_nav li.active *{
 color: #F77218;
}
.tl_index_content7_nav li.active span{
 font-weight: 500;
}
.tl_index_content7_nav_content .swiper-slide.swiper-slide-active img{
 box-shadow:0 0 10px rgba(106, 129, 150, 0.5);
 border-radius: 6px;
}
.tl_index_content7_nav_content .swiper-slide img{
 box-shadow: 0px 4px 24px 2px rgba(168, 193, 215, 0.3);
 border-radius: 6px;
}
.li_padd_cont_font_none::before{
display: none !important;
}
.person-title{
 padding: 0  40px;
}
.statistics-continer{
 width: 100%;
 background: url(../images/statistics-bkg.jpg) left top no-repeat;
 background-size: 100%;
}
/* .statistics-content{
 padding-top: 100px;
} */
.statistics-middle{
 width: 1100px;
height: 1340px;
background: #FFFFFF;
box-shadow: 0px 2px 35px rgba(53,109,172,0.16);
border-radius: 24px;
 padding:10px 0px 60px  0px;
 margin: auto;
 margin-bottom: 95px;

}

.statistics-banner{
 height: 340px;
 width: 100%;
 padding-top: 177px;
 /* background: url(../images/statistics-banner.jpg) center center no-repeat ; */
 background-size: cover;
}
.statistics-banner-middle{
 width: 1180px;
 margin: auto;
 /* padding-left: 50px; */
 color: #FFFFFF;

}
.statistics-banner-img{
   width: 465px;
   height: 87.5px;
   background: url(../images/statistics-banner-img.png) no-repeat;
   background-size: 100%;
   margin: auto;
}

.number-img{
 width: 35px;
 height: 35px;
 background: url(../images/number-Img.png) no-repeat;
 background-size: 100%;
 display: inline-block;
 font-size: 18px;
 font-family: Roboto;
 font-weight: normal;
 color: #FFFFFF;
 line-height: 35px;
 text-align: center;
}
.number-title{
 display: inline-block;
 line-height: 35px;
 font-size: 18px;
 font-family: Source Han Sans CN;
 font-weight: 500;
 color: #3073F7;
 margin-left: 10px;
}
.number-font{
 font-size: 15px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #6E757F;
 line-height: 35px;
}
.statistics-line{
 margin-top: 52px;
 padding: 0  65px;
}
.statistics-line-content{
 width:100%;
 height: 80px;
 background: #F7FBFF;
 border-radius: 13px;
 margin-top: 24px;
 font-size: 14px;
 color: #333333;
 padding:30px 50px 0 0px;

}

.statistics-line-content input[type='radio']{
 width: 15px;
 height: 15px;
 position: relative;
 top:2px;
 margin-right: 4px;
 appearance: none;
 background: #FFFFFF;
 border: 1px solid #3073F7;
 border-radius: 50%;
 /* margin-left: 55px; */

}
.statistics-line-content input[type='radio']:checked::after{
 width: 15px;
 height: 15px;
 background:#3073F7;
 border-radius: 50%;
 content: "";
 position: absolute;
 top: -1px;
 left: -1px;
}
.statistics-line-content input[type='radio']:checked::before{
 width: 6px;
 height: 6px;
 background: #fff;
 border-radius: 50%;
 content: "";
 position: absolute;
 top: 3.5px;
 left: 3.5px;
 z-index: 999;
}
.statistics-line-content ul li:last-child label{
 width: auto;
}
.statistics-line-content label{
 margin-left: 10px;
 width: 105px;
 display:inline-block;
 color: #16181A;
}
.statistics-line-content ul{
 padding-left:50px;
}
.statistics-line-content ul li{
 float: left;
 list-style: none;
}
.statistics-submit{
 /* border-top:1px solid #FF9041; */
 /* padding-top: 45px; */
 margin-top: 70px;
}
.statistics-submit button{
 width: 200px;
 height: 50px;
 background: linear-gradient(90deg, #4777F7 0%, #64A8F6 100%);
 border: none;
 border-radius: 50px;
 line-height: 50px;
 font-weight: bold;
 font-size: 18px;
 text-align: center;
 color: #fff;
 display: block;
 margin: auto;
 cursor: pointer;
}
.statistics-submit button:hover{
 background: linear-gradient(270deg, #4777F7 0%, #64A8F6 100%);
}
.statistics-windows{
 width:560px;
 height: 420px;
 background: #FFFFFF;
 box-shadow: 0px 9px 62px 0px rgba(11,31,71,0.24);
 border-radius: 5px;
 position: fixed;
 left: 50%;
 top: 50%;
 transform: translate(-50%,-50%);
 z-index: 9999999;
}
.statistics-windows-header{
 padding-top: 52px;
 font-size: 18px;
 text-align: center;
 position: relative;
 padding-bottom: 12px;
}
.statistics-windows-header span{
 width: 16px;
 height: 16px;
 background: url(../images/quxiao.png) no-repeat;
 background-size: 100%;
 display: inline-block;
 position: absolute;
 top: 24px;
 right: 24px;
 cursor: pointer;
}
.numberIPhone{
 width: 100%;
 height: 24px;
 background: #fffaf4;
 border-radius:12px;
 color: #FF9A26;
 font-size: 13px;
 text-align: center;
 line-height: 24px;
 margin-bottom: 21px;
}
.statistics-windows-body{
 padding: 0 50px;
 position: relative;
}
.input-line{
 margin-bottom: 12px;
}
.input-line input{
 height: 33px;
 background: #FFFFFF;
 border: 1px solid #DBDFE7;
 border-radius: 4px;
 width: 100%;
 outline: none;
 padding-left: 14px;
 line-height: 33px;
}
.input-line textarea{
 height: 111px;
 width: 100%;
 padding-top: 5px;
 background: #FFFFFF;
 border: 1px solid #DBDFE7;
 border-radius: 4px;
 resize: none;
 outline: none;
 padding-left: 15px;
}
.input-line button{
 width: 150px;
 height: 44px;
 background: #FC842E;
 border-radius: 5px;
 color: #fff;
 font-weight: 500;
 text-align: center;
 font-size: 16px;
 cursor: pointer;
 display: block;
 margin: auto;
 margin-top: 20px;
 cursor: pointer;
 border: none;
}
.input-line button:hover{
 background: #FF9929;
}
.statistics-succeed{
 width:442px;
 height: 335px;
 background: #FFFFFF;
 box-shadow: 0px 9px 62px 0px rgba(39,74,167,0.14);
 border-radius: 5px;
 position: fixed;
 left: 50%;
 top: 50%;
 color: #1E232A;
 text-align: center;
 transform: translate(-50%,-50%);
 font-size: 14px;
 z-index: 9999999;
 border-radius: 20px;
 background: url(../images/statistics-succeed.png) no-repeat;
 background-size: 100%;

}
.statistics-succeed .chenggong1{
 width: 46px;
 height: 46px;
 background: url(../images/chenggong.png) no-repeat;
 background-size: 100%;
 margin: auto;
}
.statistics-succeed-body p{
 font-size: 25px;
 text-align: center;
 padding: 20px 0 10px 0;
 color: #16181A;
}
.statistics-succeed-text{
 color: #16181A;
 font-size: 16px;
}
.error_text{
  line-height: 40px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px #cccccc;
  color: #ff2131;
  font-size: 14px;
  padding: 0 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 99;
}

.buy-banner-text{
  display: inline-block;
  width: 465px;
  height: 41px;
  background: url(../images/buy-banner-text.png) no-repeat;
  background-size: 100%;
}
.helpMeBtn{
   display:inline-block;
  width: 142px;
  height: 48px;
  background: url(../images/helpMeBtn.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 8px;
  margin-left: 45px;

}
.helpMeBtn:hover{
 background: url(../images/helpMeBtn-hover.png) no-repeat;
 background-size: 100%;
}

.version-content1-middle{
 width: 1100px;
 margin: auto;
 padding-top: 235px;
 position: relative;
 height: 685px;
}
.version-title{
position: relative;
}
.version-title-text{
padding-top:35px;
}
.version-title-text p{
font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 36px;
}
.download_btn{
text-align: center;
line-height: 50px;
height: 50px;
background: linear-gradient(50deg, #FF9041, #F84B4B);
width: 200px;
display: block;
margin-right: 30px;
margin-top:35px;
color: #fff;
}
.version-content2-middle{
width: 1100px;
margin: auto;
padding-left: 328px;
padding-top: 45px;

}
.version-title{
font-size:30px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #FCFCFC;
line-height: 60px;
}
.version-content2-ul li{
width:779px;
height: 88px;
border: 1px solid #FFFFFF;
border-radius: 43px;
display: flex;
color: #fff;
padding-left: 70px;
padding-top: 16px;
position: relative;
margin-top: 67px;
}

.version-li-title{
  font-size: 26px;
  font-family: Microsoft YaHei;
  font-style: italic;
  font-weight: bold;
  padding-right: 48px;
  padding-top: 8px;
}
.version-right-line-title{
font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #FFFFFF;
line-height: 32px;
}
.version-right-line-title~p{
font-size: 14px;
}

.version-content1{
  height: 2405px;
  width: 100%;
  background: url(../images/advanced-bkg1.jpg) center center no-repeat;
  background-size: cover;
 }
 .version-title-img{
    width:482px;
    height: 36px;
    background: url(../images/version-title-img.png) no-repeat;
    background-size: 100%;
 }
 .advanced-banner-img{
   width:723px;
   height: 450px;
   background: url(../images/advanced-banner-img.png) no-repeat;
   background-size: 100%;
   position: absolute;
   right: 0;
 }
 .version-content2-ul li::before{
   height: 41px;
   width: 41px;
   content: '';
   display: block;
   background: url(../images/version-news-icon.png) no-repeat;
   background-size: 100%;
   position: absolute;
   top: -6px;
   left: 10px;
 }
 .version-title::before{
    height:13px;
    width: 121px;
    content: '';
    display: block;
    background: url(../images/version-title-img-line.png) no-repeat;
    background-size: 100%;
    position: absolute;
     left: 180px;
     top: 42px;
   }

.version-content3-middle{
 width: 1080px;
 margin: auto;
 padding-top: 185px;
}
.version-content3-middle-title-img{
  width: 847px;
  height: 95px;
  background: url(../images/advanced-content3-text-img.png) no-repeat;
  background-size: 100%;
  margin-bottom: 105px;
}
.version-e-vip-title{
 width: 222px;
 height: 67px;
 background: url(../images/e-vip.png) no-repeat;
 background-size: 100%;
 line-height: 56px;
 color: #fff;
 font-size: 20px;
 font-weight: bold;
 padding-left: 61px;
 margin-bottom: 48px;
}
.version-e-vip-title2{
 margin-top: 80px;
}
.version-e-vip-ul li{
 display: flex;
 float: left;
}
.advanced-icon1{
 background: url(../images/advanced-icon1.png) no-repeat;
}
.advanced-icon2{
 background: url(../images/advanced-icon2.png) no-repeat;
}
.advanced-icon3{
 background: url(../images/advanced-icon3.png) no-repeat;
}
.advanced-icon4{
 background: url(../images/advanced-icon4.png) no-repeat;
}
.advanced-icon5{
 background: url(../images/advanced-icon5.png) no-repeat;
}
.advanced-icon6{
 background: url(../images/advanced-icon6.png) no-repeat;
}
.advanced-icon{
 height: 52px;
 width: 52px;
 background-size:100%;
 margin-right: 12px;
}
.advanced-text-content{
 width: 230px;
}
.advanced-title{
 font-size: 18px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000;
padding: 10px 0;
}
.advanced-text{
  font-size: 14px;
  color: #999999;
line-height: 28px;
}
.version-e-vip-ul li:not(:first-child){
 margin-left: 99px;
}
.version-content2{
 height: 2042px;
 width: 100%;
 background: url(../images/advanced-bkg2.jpg) center center no-repeat;
 background-size: cover;
}
.check-icon1{
 background: url(../images/check-icon.png)  no-repeat;
}
.check-icon2{
 background: url(../images/check-close-icon.png)  no-repeat;
}
.check-icon{
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: 100%;
  margin-right: 10px;
}
.li-year-content{
 padding-top: 30px;
 border-top: 1px solid #ebebeb;
 margin-top: 10px;
}
.li-year-line-text{
  margin-bottom: 20px;
}
.top-header-bkg-img{
 width: 196px;
 height: 41px;
 background: url(../images/top-header-bkg-img.png)  no-repeat;
 background-size: 100%;
 line-height: 41px;
 text-align: center;
 color: #fff;
 position: absolute;
 top: -30px;
 left: -10px;
}
.top-header-bkg-icon{
 width:60px;
 height: 60px;
 background: url(../images/top-header-bkg-icon.png)  no-repeat;
 background-size: 100%;
 position: absolute;
 top: -4px;
 right: -8px;
}
.version-content2-title{
 font-size: 36px;
 font-family: Microsoft YaHei;
 font-weight: bold;
 color: #FCFCFC;
 text-align: center;
 line-height: 48px;
 padding-top: 60px;
 position: relative;
 padding-bottom: 110px;
}
.version-content2-title::before{
 position: absolute;
 content: '';
 width: 97px;
 height: 8px;
 background: #FF8E41;
 border-radius: 8px;
 left: 50%;
 margin-left: -49px;
 top: 130px;
}
.version-middle2 ul{
   width: 1100px;
   margin: auto;
   display:flex;
}
.version-middle2 ul li{
 width: 320px;
 height:494px;
 background: #FFFFFF;
 box-shadow: 0px 20px 40px 0px rgba(3,0,77,0.04);
 border-radius: 12px;
 position: relative;
 padding:50px 30px 0 30px;

}
.version-middle2 ul li:not(:first-child){
  margin-left:66px;
}
.li-year-number{
 font-size: 40px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #FF8E41;
}
.li-year-number~span
,.li-year-name-title~div
{
 font-size: 16px;
 color: #999;
}
.li-year-name-title{
 font-size: 30px;
 font-family: Microsoft YaHei;
 font-weight: 400;
 color: #333333;
 line-height: 36px;
 padding-left: 4px;
 padding-top: 5px;
 padding-bottom: 10px;
}
.li-year-name-title~div{
 padding-left: 4px;
}
.li-year-line-text {
 display: flex;
 line-height: 24px;
}
.li-year-line-text span{
 color: #666;
}
.li-year-btn{
 padding-top: 20px;
}
.li-year-btn a{
 display: block;
 width:100%;
 height:60px;
 line-height: 60px;
 text-align: center;
 background: #FF8E41;
 border-radius: 10px;
 color: #fff;
 margin: auto;
}
.version-middle3{
 width: 1200px;
 margin: auto;
 padding-top: 60px;

}
.version-middle3-title{
 position: relative;
 font-size: 36px;
 color: #000;
 line-height: 88px;
}
.version-middle3-title::before{
 width:60px;
 height: 14px;
 background: #F0B000;
 opacity: 0.4;
 content: '';
 position: absolute;
left: 80px;
bottom: 22px;
}

.version-middle3-ul{
 display: flex;
 margin-top: 70px;
}
.version-middle3-ul li:not(:first-child){
  margin-left: 30px;
}

.version-middle3-ul li a.succeed-link1{
 background: url(../images/succeed-img1.jpg)  no-repeat;
}
.version-middle3-ul li a.succeed-link2{
 background: url(../images/succeed-img2.jpg)  no-repeat;

}
.version-middle3-ul li a.succeed-link3{
 background: url(../images/succeed-img3.jpg)  no-repeat;
}
.version-middle3-ul li a.succeed-link{
 display: block;
 width: 380px;
 height: 430px;
 background-size: 100% 100%;
border-radius: 10px;
}
.succeed-link-home{
 width: 100%;
 padding-top:50px;
}
.succeed-link-home a{
 width:100%;
 display: block;
 height: 430px;
 background: url(../images/succeed-img4.jpg)  no-repeat;
 background-size: 100% 100%;
 border-radius: 10px;
}

.header-news{
 width: 480px;
 height: 36px;
 background: rgba(241, 247, 255, 0.17);
box-shadow: 0px 3px 21px 2px rgba(0,59,148,0.05);
 border-radius: 5px;
 line-height: 36px;
 display: flex;
 z-index: 99999;
 position: absolute;
 top: 100px;
 right: 0;
 padding:0px 18px 0 18px;
}

.header-news-icon{
  height: 21px;
  width: 21px;
  background: url(../images/common-news-icon.svg) no-repeat;
   background-size: 100%;
   position: relative;
   top: 8px;
}
.header-news-icon1{
 height: 16px;
 width: 16px;
 background: url(../images/common-news-icon1.svg) no-repeat;
background-size: 100%;
position:relative;
top: 10px;
margin-left:auto;
cursor: pointer;
}
.header-news-icon1:hover{
 background: url(../images/common-news-icon2.svg) no-repeat;
background-size: 100%;
}
.header-news-text{
 width: 100%;
}
.news-text{
 color: #fff;
 letter-spacing: 0.2px;
 display: block;
 line-height: 36px;
 font-size: 14px;
 padding-left: 5px;
 width: 100%;
}



/* 寰佹枃娲诲姩 */

.header-banner{
 height: 170px;
 width: 100%;
 background: url(../images/header-banner.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 105px;
}
.header-banner-text{
 height:30px;
 width: 590px;
 background: url(../images/header-banner-text.png) center center no-repeat;
 background-size: 100%;
 margin: auto;
}
.Solicitation-banner{
 height:1060px;
 width: 100%;
 background: url(../images/Solicitation-banner.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 606px;
 position: relative;
}
.solicitation-year{
 height: 434px;
 width:994px;
 background: url(../images/solicitation-year.png) no-repeat;
 background-size: 100%;
 margin: auto;
 position: relative;
}
.solicitation-year-num{
 height: 109px;
 width:100%;
 background: url(../images/solicitation-year-num.png) center center no-repeat;
 background-size: 100% 100%;
 position: absolute;
 bottom: 137px;
}
.solicitation-year-ul{
 position: absolute;
 top: 115px;
 width: 930px;
 margin: auto;
 display: flex;
 left: 245px;
}
.solicitation-year-ul li{
 font-size: 14px;
 color: #333333;

}

.solicitation-year-ul li:nth-child(2){
 margin-left: 162px;
}
.solicitation-year-ul li:nth-child(3){
 margin-left: 243px;
}
.solicitation-year-ul2{
 position: absolute;
 bottom: 8px;
 width: 1000px;
 margin: auto;
 display: flex;
 left:75px;
}
.solicitation-year-ul2 li{
 color: #333;
 font-size: 14px;
}
.solicitation-year-ul2 li:nth-child(2){
 margin-left: 232px;
}
.solicitation-year-ul2 li:nth-child(3){
 margin-left: 203px;
}
.city-bkg{
 height: 280px;
 width:100%;
 background: url(../images/city-bkg.jpg) center center no-repeat;
 background-size: 100% 100%;
}
.city-text{
 height: 50px;
 width:444px;
 background: url(../images/city-text.png) center center no-repeat;
 background-size: 100%;
 margin: auto;
 padding-top: 65px;
}
.solicitation-content{
 height: 629px;
 width:100%;
 background: url(../images/solicitation-content.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 80px;
}
.solicitation-title{
 height: 80px;
 width:575px;
 background: url(../images/solictation-title.png)  no-repeat;
 background-size: 100%;
 margin: auto;
}
.solictation-middle-bkg{
 height: 388px;
 width: 1098px;
 background: url(../images/solictation-middle-bkg.png)  no-repeat;
 background-size: 100%;
 margin: auto;
 margin-top: 20px;
 padding: 75px 105px 25px 90px;
}

.solictation-title-text{
 min-width: 70px;
}

.left-time-img{
  width: 413px;
  height: 20px;
  background: url(../images/left-time-img.png)  no-repeat;
  background-size: 100%;
}
.solictation-left span{
 display: inline-block;
 line-height: 20px;
}
.solictation-left p{
 display: flex;
 line-height: 20px;
 font-size: 14px;
 color: #333;
 margin-bottom: 25px;
}
.solictation-left{
 width: 645px;
}
.solictation-right{
 width: 200px;
}
.solictation-span-color{
 color: #d82a22;
}
.solictation-left span.step{
 line-height: 28px;
}
.right-code{
 width: 115px;
 text-align: center;
 margin: auto;
}
.right-code-img{
 width: 115px;
 height: 120px;
  background: url(../images/solictation-code.png)  no-repeat;
  background-size: 100%;
  margin-top: 10px;
}
.solictation-right p{
 font-size: 14px;
 color: #ff4259;
 line-height: 24px;
}
.right-bottom{
  width: 190px;
  font-size: 14px;
  color: #333;
  text-align: center;
  padding-top: 20px;
  line-height: 24px;
}
.right-bottom a{
 color: #d82a22;
 margin-top:5px;
}

.invitationAccess{
 display: inline-block;
 margin-left: 10px;
}

.invitationAccess[data="false"]{
 width: 12px;
 height: 12px;
 background: url(../images/whiteList-error-icon.png)  no-repeat;
 background-size: 100%;

}
.invitationAccess[data="true"]{
 width: 16px;
 height: 14px;
 background: url(../images/whiteList-success-icon.png)  no-repeat;
 background-size: 100%;
}

/* 璐拱璺敱浠嬬粛椤� */
/*  */

.boxBuybanner{
 width: 100%;
 height: 702px;
 background: url(../images/boxBuy-banner.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 390px;
 color: #fff;
}
.boxBuybanner-middle{
 width: 1200px;
 margin: auto;
}
.boxBuybanner-text{
 font-size: 25px;
 text-align: center;
 margin-top: 40px;
}
.buy_btn{
   text-align: center;
   line-height: 55px;
   height: 55px;
   background: linear-gradient(270deg, #FF9041 0%, #F84B4B 99%);
   width: 190px;
   border-radius: 6px;
   display: block;
   margin: auto;
   margin-top: 45px;
}
.buy_btn:hover{
 background: linear-gradient(90deg, #FF9041 0%, #F84B4B 99%);
}
.information{
 width: 100%;
 height: 829px;
 background: url(../images/information.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 60px;
}
.information-text{
 width: 1230px;
 height:692px;
 background: url(../images/information-text.png) center center no-repeat;
 background-size: cover;
 margin: auto;
}
.networks{
 width: 100%;
 height: 828px;
 background: url(../images/networks-bkg.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}
.networks-middle{
 width: 950px;
 margin: auto;
}
.networks-middle-title{
 color: #020101;
 font-size: 40px;
 text-align: center;
 font-weight: bold;
 margin-bottom: 100px;
}
.networks-ul li{
 float: left;
 text-align: center;
}
.networks-ul li:not(:first-child){
  margin-left: 200px;
}
.networks-ul li .networks-ul-title{
  font-size: 28px;
  font-weight: 500;
  color: #020101;
  margin-bottom: 14px;
}
.boxBuybanner-title{
 font-size: 48px;
 font-weight: bold;
}
.integration{
 width: 100%;
 height: 828px;
 background: url(../images/integration.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}
.integration ul {
 width: 1150px;
 margin: auto;
 margin-bottom: 27px;
}
.integration ul li:not(:first-child){
 margin-left: 24px;
}
.integration ul li{
 width: 360px;
 height: 150px;
 background: linear-gradient(0deg, #FBFCFF 1%, #FFFFFF 100%);
 border: 2px solid rgba(255,255,255,0.98);
 box-shadow: 0px 6px 28px 3px rgba(52,100,224,0.04);
 opacity: 0.9;
 border-radius: 15px;
 float: left;
 padding:35px 32px 40px 32px;
}
.integration-middle{
 display: flex;
}
.integration-left{
 width: 170px;
}
.integration-left-title{
 font-size: 20px;
 font-weight: 500;
 color: #16181A;
 margin-bottom: 5px;
}
.integration-left-title~p{
 font-weight: 400;
color: #464646;
font-size: 14px;
}
.integration-icon1{
 background: url(../images/integration-icon1.png)  no-repeat;
}
.integration-icon2{
 background: url(../images/integration-icon2.png) no-repeat;
}
.integration-icon3{
 background: url(../images/integration-icon3.png)  no-repeat;
}
.integration-icon4{
 background: url(../images/integration-icon4.png)  no-repeat;
}
.integration-icon5{
 background: url(../images/integration-icon5.png)  no-repeat;
}
.integration-icon6{
 background: url(../images/integration-icon6.png) no-repeat;
}
.integration-icon{
 width: 64.5px;
 height: 63.5px;
 background-size: 100%;
 margin-left:auto;
}
.painSpot{
 width: 100%;
 height: 900px;
 background: url(../images/painSpot.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}
.painSpot .networks-middle-title
,.boxBuy-step-bkg .networks-middle-title
,.standard .networks-middle-title
{
color: #fff;
}
.boxBuy-step-bkg{
 width: 100%;
 height: 946px;
 background: url(../images/step-bkg.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}

/* .boxBuy-step-bkg-ul li{
 position: relative;
} */
/* .boxBuy-step-bkg-nav{
 text-align: center;
 position: relative;
} */
.boxBuy-step-bkg-ul{
 max-width: 540px;
 margin: auto;
 margin-bottom: 160px;
}
.boxBuy-step-bkg-ul .p-lines{
 white-space:nowrap ;
 left: -50px;
}
.boxBuy-step-bkg-ul li{
 width: 33.33%;
 float: left;
 text-align: center;
 color: #FFFFFF;
 font-size: 20px;
 border-bottom: 1px solid #fff;
}
.boxBuy-step-bkg-ul li div{
 font-size: 23px;
 color: #fff;
 /* font-weight: 300; */
 margin-bottom: 15px;
}

.boxBuy-step-bkg-ul li p{
 font-size: 18px;
 color: #fff;
 font-weight: 300;
 width: 300px;
 margin: auto;
 line-height: 28px;
 position: absolute;
 display: none;
 width: 100%;
 left: 0;
 padding-top: 60px;

}
.boxBuy-step-bkg-ul li.active{
 border-bottom-color:#F77218;
}
.boxBuy-step-bkg-ul li.active *{
 color: #F77218;
}
.boxBuy-step-bkg-ul li.active p{
color: #fff;
display: block;
}

.allKinds{
 width: 100%;
 height: 1537px;
 background: url(../images/allKinds.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}
.allKinds-middle{
 width: 1205px;
 height:1082px;
 background: url(../images/allKinds-middle.jpg) center center no-repeat;
 background-size: cover;
 margin: auto;
 margin-top: 90px;
}
.allKinds .networks-middle-title{
 margin-bottom: 10px;
}
.allKinds-text{
font-size: 18px;
font-weight: 400;
color: #272727;
text-align: center;
/* margin-top: 60px; */
}

.standard{
 width: 100%;
 height: 985px;
 background: url(../images/standard.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 130px;
}
.standard-text{
 width: 1063px;
 height: 595px;
 background: url(../images/standard-text.png) center center no-repeat;
 background-size: cover;
 margin: auto;
}

.boxBuy-step-bkg-content{
 position: relative;
}
.gradient-box-right {
 width: 440px;
 height: 350px;
 background-image: linear-gradient(to left, #151721, transparent);
 position: absolute;
 right: 0;
 z-index: 99;
}
.gradient-box-left {
 width: 400px;
 height: 350px;
 background-image: linear-gradient(to right,#151721, transparent);
 position: absolute;
 left: 0;
 z-index: 99;
}

/* introductionBox */
.introductionBox-banner{
  height: 184px;
  width: 100%;
  background:url(../images/introductionBox-banner.jpg) center center no-repeat;
  background-size: 100% 100%;
}
.introductionBox-banner-middle{
 width: 1200px;
 margin: auto;
 padding-top: 80px;
 color: #fff;
 padding-left: 158px;
}
.introductionBox-banner-middle .middle-title{
 font-size: 27px;
}
.introductionBox-banner-middle .middle-text{
 font-size: 14px;
 color: #DEE0E6;
 margin-top: 8px;
}

.introductionBox-details{
 padding-top: 50px;
}
.introductionBox-details-buy{
padding-bottom: 30px;
border-bottom: 1px solid #E1E6F0;
}
.introductionBox-details-middle{
 width: 1200px;
margin: auto;
}
.introductionBox-details-nav{
 font-size: 14px;
 margin-bottom: 25px;
}
.introductionBox-details-nav a{
 color: #ED7223;
}
.introductionBox-details-nav span{
 color: #3A3A3A;
}
.introductionBox-left{
  width: 710px;
  height: 550px;
  position: relative;
}
.gallery-top{
 width: 600px;
 height: 390px;
}
.gallery-thumbs {
 height: 75px;
 box-sizing: border-box;
 padding: 10px 0;

}

.gallery-thumbs .swiper-wrapper {
 transform:translate3d(248.5px, 0px, 0px) !important /* 绂佺敤杩囨浮鏁堟灉 */
}
.gallery-thumbs .swiper-wrapper{
margin:0 auto;

}
.gallery-thumbs .swiper-slide {
 width: 67px;
 height: 67px;
 border: 1px solid transparent;
 /* opacity: 0.4; */
}
.gallery-thumbs .swiper-slide-active {
 opacity: 1;
}
.swiper-slide1{
 background:url(../images/introductionBox-img1.png) center center no-repeat;
}
.swiper-slide2{
 background:url(../images/introductionBox-img2.png) center center no-repeat;
}
.swiper-slide3{
 background:url(../images/introductionBox-img3.png) center center no-repeat;
}
.swiper-slide-img{
 width: 600px;
 height: 390px;
 background-size: 100%;
}
.swiper-button-white{
 width: 56px;
height: 56px;
background: #FFFFFF;
border: 1px solid #DCDFE6;
border-radius: 4px;
}
.swiper-slide-small1{
 background:url(../images/introductionBox-small-img1.png) center center no-repeat;
}
.swiper-slide-small2{
 background:url(../images/introductionBox-small-img2.png) center center no-repeat;
}
.swiper-slide-small3{
 background:url(../images/introductionBox-small-img3.png) center center no-repeat;
}
.swiper-slide-img-small{
 width: 65px;
 height: 65px;
 background-size: 100%;
}
.gallery-thumbs .swiper-slide.swiper-slide-active{
 border: 1px solid #F37E40;
}
.introductionBox-left .swiper-button-next,.introductionBox-left .swiper-button-prev{
 width: 56px;
 height: 56px;
 border: 1px solid #DCDFE6;
 font-size: 12px;
 border-radius: 4px;
 color: #C7CAD1;
 top: 200px;

}
.introductionBox-left .swiper-button-next:after,.introductionBox-left .swiper-button-prev:after{
 font-size: 12px;
}
.introductionBox-left .swiper-button-next.swiper-button-disabled[aria-disabled="true"]
,.introductionBox-left .swiper-button-prev.swiper-button-disabled[aria-disabled="true"]
{
cursor: no-drop;
opacity: 1;
}
.introductionBox-left .swiper-button-next[aria-disabled="false"]:hover
,.introductionBox-left .swiper-button-prev[aria-disabled="false"]:hover
{
border: 1px solid #F37E40;
}
.introductionBox-left .swiper-button-next[aria-disabled="false"]:hover::after
,.introductionBox-left .swiper-button-prev[aria-disabled="false"]:hover::after
{
 color: #F37E40;
}
.introductionBox-right-title{
font-size: 28px;
font-weight: 500;
color: #1F2329;
position: relative;
}
.introductionBox-right{
 margin-left: 65px;
 width: 420px;
}
.sale-right-img{
 display: inline-block;
 height:22px;
 width: 45px;
 background:url(../images/sale-bkg-img.png) no-repeat;
 background-size: 100%;
 font-size: 12px;
 color: #fff;
 line-height: 23px;
 text-align: center;
 padding-left: 4px;
 margin-left: 7px;
 position: absolute;
 top: -6px;
}
.sale-text-font{
 font-weight: 400;
 color: #ED7223;
 margin-top: 25px;
 margin-bottom: 6px;
}
.inStore{
 font-size: 16px;
color: #6A6A6A;
}
.introductionBox-right-header{
 padding-bottom: 26px;
 border-bottom: 1px solid #E1E6F0;
}
.price-text{
 font-size: 14px;
 color:#16181A;
 margin-right: 10px;
}
.introductionBox-right-text{
 padding-top: 23px;
 margin-bottom: 23px;
}
.price-bkg{
 padding:0 10px;
 height:22px;
 font-size: 14px;
 line-height: 22px;
 background: #fff7f1;
 border-radius: 2px;
 color: #a02800;
}
.introductionBox-right .buy_btn{
margin: 0;
cursor: pointer;
}
.introductionBox-price-money{
color: #1F2329;
font-size: 16px;
margin-bottom: 20px;
}
.introductionBox-price-number{
 font-size: 28px;
 color: #F37E40;
 font-weight: bold;

}

.introductionBox-nav-ul{
  width: 480px;
  margin: auto;
  display: flex;
}
.introductionBox-nav-ul li{
 width: 33.333%;
 color: #1F2329;
 line-height: 80px;
 position: relative;
 cursor: pointer;
}
/* .introductionBox-nav-ul li:not(:first-child){
 text-align: center;
} */
.introductionBox-nav-ul li.active{
  color:#fb690b;
}
.introductionBox-nav-ul li.active::after{
 position: absolute;
 content: "";
 display: block;
 left: 17px;
 bottom: 20px;
  height: 1px;
  width: 30px;
  background: #fb690b;
}
.introductionBox-nav-content{
 padding-bottom: 100px;
}
.parameter{
 margin: auto;
 display: none;
}
/* 2396鈥娒椻€�167 */
.parameter1{
 width: 960px;
 height: 7368px;
 background:url(../images/parameter1.jpg) no-repeat;
 background-size: 100%;
}
.parameter2{
 width: 1200px;
 height: 2188px;
 background:url(../images/parameter2.jpg) no-repeat;
 background-size: 100%;
}
.parameter3{
 width: 1198px;
 height: 88px;
 background:url(../images/parameter3.png) no-repeat;
 background-size: 100%;
 margin-bottom: 60px;
 margin-top: 70px;
}
.parameter.show-img{
display: block;
}
.box-switch{
 display: flex;
 align-items: center;
 justify-content: center;
}
.toggle-switch {
 position: relative;
 display: inline-block;
 width: 40px;
 height: 19px;
}

.switch-input {
 display: none;
}

.switch-label {
 margin-left: 0;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: #ccc;
 border-radius: 15px;
 cursor: pointer;
 transition: background-color 0.3s ease;
}

.switch-input:checked + .switch-label {
 background-color: #55d116;
}

.switch-label::before {
 content: "";
 position: absolute;
 top: 2px;
 left: 2px;
 width: 15px;
 height: 15px;
 background-color: white;
 border-radius: 50%;
 transition: transform 0.3s ease;
}

.switch-input:checked + .switch-label::before {
 transform: translateX(20px);
}

.box-switch-text{
 font-size: 14px;
 color: #16181A;
 margin-left: 10px;
}
.box-switch-text a{
 color: #16181a;;
}
.box-switch-text a:hover{
 color: #FC842E;
}
.box-details{
 width: 100%;
height: 102px;
background: #F8FBFF;
border-radius: 10px;
display: flex;
padding:  0  30px;
align-items: center;
margin-top: 15px;
}
.box-img{
 width: 55px;
 height: 55px;
 background:url(../images/box-img.png) no-repeat;
 background-size: 100%;
}
.box-right-money{
 margin-left: auto;
 color: #16181A;
 font-size: 14px;
font-weight: 300;
}
.box-right-money span{
 color: #fc842e;
 font-size: 18px;
 font-weight: 400;
}
.box-right-number{
  padding: 0 23px 0 30px;
  position: relative;
}
.box-right-number::after{
 width: 1px;
 height: 25px;
 background: #C6C6C6;
 content: "";
 position: absolute;
 right: -1px;
   top: 9px;
 display: block;
}
.box-right-text span{
position: relative;
padding-left: 35px;
}
.box-right-text span::after{
 width: 4px;
 height: 4px;
 border-radius: 50%;
 background: #FF8E41;
 content: "";
 position: absolute;
 left: 24px;
 top: 8px;
 display: block;
}




.kdt_contianer .kdt_header{
 background: none;
}
.kdt_contianer .kdt_nav_ul li a,.kdt_contianer .login_ul li a{
 color: #fff;
}
.kdt_contianer .login_ul li.login_li .btn{
 border: 1px solid #fff;
 color: #16181A;
 background: none;
}
/*.kdt_logo{*/
/*    background: url(/index/images/kdt_logo.png) no-repeat;*/
/*}*/
/* .kdt_contianer ul.kdt_nav_ul li.solution a.solution_arrow:after { */
 /* border-top: 8px solid #fff; */
 /* right: -20px; */
 /* border-top: 8px solid #333; */
/* } */
.kdt_contianer .kdt_nav_ul li .nav_out_dl dd a{
 color: #16181A;
}
.kdt_contianer .user_name_nav{
 color:white;
}
.kdt_contianer .index_kuaijiexi{
 color:#ffffff;
/*color:#fc6744;*/
 /*background:linear-gradient(50deg, #FF9041, #F84B4B);*/
 /*-webkit-background-clip: text;*/
 /*-webkit-text-fill-color: transparent;*/
 font-size: 50px;
}
.kdt_contianer .kdt_banner .swiper-slide .kdt_banner3{
 background: url(../images/index-banner1.jpg) center center no-repeat;
 background-size: cover;
}
.kdt_contianer .kdt_banner .swiper-slide .kdt_banner4{
 /*height: 696px;*/
 height: 780px;
 /*background: url(../images/banner11.jpg) center center no-repeat;*/
 background: url(../images/kjx_banner2.jpg) center center no-repeat;
 background-size: cover;
}
.kdt_contianer .kdt_banner .swiper-slide .kdt_banner6{
 /*height: 696px;*/
 height: 780px;
 background: url(/index/images/kjx_banner3.jpg) center center no-repeat;
 background-size: cover;

}
.kdt_contianer .kdt_banner .swiper-slide .kdt_banner7{
 /*height: 696px;*/
 height: 780px;
 background: url(/index/images/nav_bg.jpg) center center no-repeat;
 background-size: cover;

}
.kdt_contianer .kdt_banner .swiper-slide .kdt_banner5{
 height: 696px;
 width: 100%;
 background: url(../images/banner5.jpg) center center no-repeat;
 background-size: cover;
}
.kdt_contianer .kdt_banner .swiper-slide .kdt_bannerdahui{
 height: 696px;
 width: 100%;
 background: url(../images/bannerdahui.jpg) center center no-repeat;
 background-size: cover;
}

.kdt_contianer .kdt_banner3 .banner_middle .banner_middle_left{
 padding-top: 190px;
}
.kdt_contianer .kdt_banner4 .banner_middle .banner_middle_left{
 padding-top: 150px;
}
.kdt_contianer .kdt_banner3 .banner_middle .banner_middle_right{
 width: 338px;
 height: 318px;
 background: url(../images/index-banner1-middle.png)  no-repeat;
 background-size: 100%;
 animation: floatAnimation 2s infinite alternate;
 margin-top: 65px;
 margin-right: -15px;
}

@keyframes floatAnimation {
 from {
     transform: translateY(0); /* 浠庡垵濮嬩綅缃紑濮� */
 }
 to {
     transform: translateY(30px); /* 鍒�20鍍忕礌涓嬫柟 */
 }
}
.kdt_contianer .kdt_banner4 .banner_middle .banner_middle_right{
 width: 450px;
 height: 282px;
 background: url(../images/banner11_middle.png)  no-repeat;
 background-size: cover;
 margin-top: 80px;
 margin-right: -65px;
}
.kdt_contianer .kdt_banner3 a
,.kdt_contianer .kdt_banner4 a
{
 text-align: center;
 line-height: 50px;
 height: 50px;
 width: 158px;
 display: block;
 float: left;
 margin-right:10px;
 margin-top: 0;
 border-radius: 10px;
}
.kdt_contianer .kdt_banner3  a.download_btn2{
 background: #e8f3fe;
 border: 1px solid;
 border-color: linear-gradient(-90deg, #F84B4B, #FF9041) 5 5;
 color: #FF6B39;
 font-size: 16px;
 border-radius: 8px !important;
}
.kdt_contianer .kdt_banner3  a.download_btn2:hover{
 background: rgba(248,251,255,0.5);
}
.kdt_contianer .kdt_banner3  a.download_btn3{
 background: #e8f3fe;
 border: 1px solid;
 border-color: linear-gradient(-90deg, #F84B4B, #FF9041) 5 5;
 color: #FF6B39;
 font-size: 16px;
 border-radius: 8px !important;
}
.kdt_contianer .kdt_banner3  a.download_btn3:hover{
 background: rgba(248,251,255,0.5);
}


/*.kdt_banner4  a.download_btn2:hover{*/

/*}*/
.kdt_contianer .banner_img_text1{
 width: 495px;
 height: 112px;
 background: url(../images/banner_img_text1.png)  no-repeat;
 background-size: cover;
 margin-bottom:87px;
}

.banner_middle1{
 width: 1180px;
 margin: auto;
 height: 100%;
 /*background: #00a0e9;*/
 padding-top: 180px;
 position: relative;

 display: flex;
 justify-content: space-between;
}
.nav_right{
 width: 836px;
 height: 334px;
 background: url(/index/images/nav_pt.png)  no-repeat;
 background-size: cover;
 position: absolute;
 right: 0px;
 /*animation: floatAnimation 2s infinite alternate*/
}
.nav_left {
 position: absolute;
 left: 93px;
 z-index: 999;
}
.nav_left ul {
 display: flex;
 margin:32px 0px 18px 10px;
}
.nav_left img{
 margin-top: 69px;
}
.nav_left ul li{
 font-weight: 400;
 font-size: 21px;
 color: #333333;
 line-height: 21px;

}
.nav_left ul li:nth-child(2){
 padding: 0px 20px;
 border-left: 1px solid #333;
 border-right: 1px solid #333;
}
.nav_left ul li:nth-child(1){
 padding-right: 20px;
}
.nav_left ul li:nth-child(3){
 padding-left: 20px;
}
.nav_left span{
 font-weight: 400;
 font-size: 21px;
 color: #333333;
 line-height: 21px;
 margin-left: 10px;

}
.nav_btn{
 /*display: block;*/
 width: 158px;
 height: 51px;
 background: linear-gradient(270deg, #FF8923 0%, #FF3441 100%);
 border-radius: 8px;
 line-height: 51px;
 text-align: center;
 color: #fff;
 cursor: pointer;
 margin-top: 40px;
 margin-left: 10px;
}
.nav_btn:hover{
 color: #fff;
 background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);

}
.nav_btn_a{
 color: #fff;
 cursor: pointer;

}


/*.kdt_contianer .banner_img_text2{*/
/*	width: 443px;*/
/*	height: 165px;*/
/*	background: url(../images/banner_img_text2.png)  no-repeat;*/
/*	background-size: cover;*/
/*	margin-bottom: 40px;*/
/*}*/


.nav-right-content{
 width:320px;
 float: left;
 padding-left: 40px;
}
.nav-right-content ul li.nav-li{
padding:0 14px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #eee;
border-radius: 4px;
margin-bottom: 15.5px;
font-size: 14px;
height: 34px;
}
.nav-right-content ul li.nav-li .nav-li-title{
font-size: 14px;

}
.nav-li{
width: 210px;
}
.nav-ul-out .nav-cont{
padding-right: 0;
}
.nav-ul-out .nav-right-content .nav-font{
margin-bottom:17px ;
}


body{
 overflow-x: hidden;
}
.tl_index_content7_nav_content{
 width: 1500px;
 overflow: hidden;
 margin: auto;
}
.swiper-container-d{
 width: 1400px;
 margin: auto;
}
.swiper-slide-duplicate-next,.swiper-slide-duplicate-active,.swiper-slide-duplicate-prev{
/* display: none; */
visibility: hidden;
}

.middle_ul_li_title1
,.right_ul_li_title1
,.left_ul_li_title1{
   height: 140px;
}
.middle_ul2 .middle_ul_li_title2, .right_ul .right_ul_li_title2{
   padding: 14px 0 20px  0;
}
.middle_ul_li_title2
,.left_ul_li_title2
,.right_ul_li_title2
{
   height: 130px;
}
.session2_nav_out_ul1 .middle_ul_li_title3 {
 height: 90px;
}
.session2_nav_out_ul1 .left_ul_li_title3{
 height: 90px;
}
.middle_ul_li_title3
,.left_ul_li_title3 {
   height: 103px;
}
.im-windows{
   height: 450px;
   width: 540px;
   background: url(../images/code_windows.jpg) no-repeat;
   position: fixed;
   z-index: 999999;
   top: 50%;
   left: 50%;
   transform: translate(-50%,-50%);
  display: none;
}
.code-close-icon{
   height: 14px;
   width: 14px;
   background: url(../images/code-close-icon.png) no-repeat;
   margin-right: 25px;
   margin-top:16px;
}
.refuse-btn{
   height: 44px;
   width: 160px;
   text-align: center;
   line-height: 40px;
   font-size: 14px;
   color: #dc6d1e;
   border-radius: 30px;
   border: 1px solid #DC6D1E;
   margin: auto;
   margin-top:360px;
   cursor: pointer;
}
.buy_a_btn:hover {
 background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);
   color: #fff;
}
.buy_a_btn {
   width: 180px;
   height: 42px;
   margin: auto;
   display: block;
   color: #fff;
   font-size: 16px;
   line-height: 42px;
   border-radius: 21px;
background: linear-gradient(270deg, #FF9041 0%, #F84B4B 100%);
}
.buy_a_btn2{
 width: 180px;
 height: 40px;
 border: 1px solid #FD7E44;
 margin: auto;
 display: block;
 color: #FF711E;
 font-size: 14px;
 line-height: 38px;
 border-radius: 50px;
 background: #F6F6F7;
 margin-top: 10px;
}
div.session2_nav_out_ul2 a.buy_a_btn2:hover
,div.session2_nav_out_ul3 a.buy_a_btn2:hover
{
 background: linear-gradient(90deg, #FF9041 0%, #F84B4B 100%);
 color: #fff;
}
.session2_nav_out_ul2 .middle_ul2 .buy_a_btn2
,.session2_nav_out_ul2 .right_ul .buy_a_btn2{
 background: #FAFAFD;
}

.dataNo_line1{
 position: relative;
}
/* .dataNo_line1:before{
 width: 84px;
 height: 1px;
 content: "";
 display: block;
 background: #6a6870;
 position: absolute;
 left: 9px;
 top: 0;
} */
/* .befe{
 position: relative;
 left: 2px;
}
.befe:before{
 height: 1px;
 width: 95px;
 content: "";
 position: absolute;
 background: #6a6870;
 top: 39px;
} */
/* .li_padd_cont1 .left_li_title:before
,.li_padd_cont1 .no_title_text:before
,.li_padd_cont2 .li_padd_cont_font:before
,.li_padd_cont3 .li_padd_cont_font:before
,.li_padd_cont4 .li_padd_cont_font:before
{
 content: "";
 display: block;
 height: 1px;
 position: absolute;
 width: 80%;
 top: 0;
 background:#6a6870;
 left: 5px;
} */
.session2_nav_out_ul li.li_padd_cont1 .no_title_text:before{
 width: 252px;
 left: 22px;
 background: #dedede;
 top:1px;
}
.session2_nav_out_ul2 .right_ul .li_padd_cont1 .no_title_text:before{
 left: 30px;
}
.li_padd_cont1 .left_li_title,.li_padd_cont1 .no_title_text{
 border-top:none !important;
 position: relative;
}
.li_padd_cont2 .li_padd_cont_font{
 border-bottom: none;
}
/* li.li_padd_cont2 .li_padd_cont_font:before{
 background: #dedede;
 top: initial;
 width:252px;
 left: 22px;
 bottom: 0;
} */
/* .session2_nav_out_ul1 li.li_padd_cont2 .li_padd_cont_font:before{
 width:80%;
} */
.li_padd_cont3 .dataNo_line{
 padding: 0;
}
.li_padd_cont3 div.li_padd_cont_font{
 border: none;
}
.li_padd_cont3 div.li_padd_cont_font:before{
 bottom: 0px;
 top: initial;
 left: 9px;
}
.session2_nav_out_ul3 li.li_padd_cont2 .li_padd_cont_font:before{
 width: 300px;
}
.session2_nav_out_ul3 .right_ul li.li_padd_cont2 .li_padd_cont_font:before{
 width: 260px;
}
.session2_nav_out_ul2 .left_ul .left_li_title:before
,.session2_nav_out_ul li.li_padd_cont1 .no_title_text:before
,.session2_nav_out_ul3 .left_ul  .left_li_title:before
{
 display: none;
}

.session2_nav_out_ul3 .middle_ul2 li.li_padd_cont2 .no_title_text:before
,.session2_nav_out_ul2   .no_title_text:before
,.session2_nav_out_ul3 .middle_ul li.li_padd_cont2 .no_title_text:before
{
 display: none;
}

.buy-windows .windows_bkg
,.buy-windows .windows-content
{
   display: block;
}
.windows-content{
    background: #fff;
    border-radius: 10px;
    width:500px;
    padding-bottom: 20px;
   z-index: 9999999;
   position: fixed;
   display: none;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
}
.windows-content .buy-window-header{
   padding: 16px 24px;
   color: rgba(0, 0, 0, 0.85);
   border-bottom: 1px solid #f0f0f0;
   border-radius: 2px 2px 0 0;
   background: linear-gradient(50deg, #FF9041, #F84B4B);
   font-size: 18px;
   color: #fff;
}
.windows-content .code-close-icon{
   margin-right: 0px;
   margin-top: 5px;
   cursor: pointer;
}
.buy-text{
   font-size: 18px;
   color: #FF9041;
   text-align: center;
   line-height: 120px;
}

.kdt_tryddns_high.kdt_angency_windows.index_action_1{
 width: 312px;
 height:344px;
 left: 54%;
 top:60%;
 background-image: url(../images/indexAction1.jpg);
 background-size:cover;
}
.kdt_tryddns_high.kdt_angency_windows.index_action_1 .kdt_angency_header {
 background: none;
}
.kdt_tryddns_high.kdt_angency_windows.index_action_1 .kdt_angency_bottom {
 padding-top: 56px;
 height: 291px;
}
.user_windows1.code_user_windows2{
 top:42%;width:430px;height: 439px;background-color: white;background-image: none;
}

.user_windows1.code_user_windows2 .user_right{
 margin-top:0px;
}
.user_login_btn.close_code_user_windows2_btn{
 margin-top: 0;
   border: 1px solid #FF8E41;
   background: #fff;
   color: #FF8E41;
}
.content_session2{
 display: none;
}
.ycplan-banner-font b{
 font-size: 34px;
 color: #fff;
}
.font_download_number{
 background: rgba(255, 255, 255, 0.1);
 height: 28px;
 padding-top: 4px;
 width: 300px;
}
.font_download_number .download_number~span{
 margin-right: 0;
}
.pagination {
 display: inline-block;
 bottom: 40px;
 left: 50%;
 transform: translateX(-50%);
}
.pagination li {
 float: left;
 margin-right: 10px;
}
.pagination li.active span {
 background-color: #FF8A00;
 color: #fff;
}
.pagination li span {
 display: block;
 line-height: 22px;
 text-align: center;
 padding: 0 5px;
 color: #333;
}
.pagination li .disabled {
 display: none;
}
.pagination li a {
 display: block;
 line-height: 22px;
 text-align: center;
 padding: 0 5px;
 color: #333;
}
.pagination li:hover {
 background-color: #FF8A00;
 color: #fff;
}
.pagination .disabled span{
 color: #dddfe1 !important;
}
.pagination .disabled:hover {
 background-color: white;
 color: #dddfe1;
}
.article_point {
 width: 20px;
 display: inline-block;
 font-size: 40px;
 height: 45px;
 margin: 0 20 0 20;
 line-height: 45px;
 color: Gainsboro;
}
.solution_list_title{
 position: relative;
}
.solution_list_title .nav_ul_out{
 position: absolute;
 top: 40px;
 padding: 10px 0 10px 40px;
 width: 480px;
 left: 50%;
 margin-left: -240px;
}
.solution_list_title .nav_out_dl{
 width: 100%;
}
.solution_list_title  .nav_out_dl dd a{
 height: 40px;
 line-height: 40px;
}
.solution_list_title .nav_icon{
 top: 11px;
}

.new-conent2{
  width: 100%;
  height: 654px;
  background: url(../images/new-conent2-bkg.jpg) center center no-repeat;
  background-size: cover;
  padding-top: 130px;
}
.new-conent2 .banner-bottom-middle{
 position: relative;
 width: 1300px;
}
.new-conent2-text{
 width: 482px;
 height: 120.5px;
 /*background: url(../images/new-conent2-text.png) center center no-repeat;*/
 background-size: 100%;
 margin-top: 110px;
 font-size: 40px;
 color: #16181A;
 text-align: center;
 font-weight: 500;
 letter-spacing: 2px;
}
.new-conent2-text span{
 color: #3E84E4;
}
.new-conent2-video{
 width: 785px;
 height: 375px;
 background: url(../images/new-conent2-bkg-video.png) center center no-repeat;
 background-size: 100%;
 position: absolute;
 right: 0;
}
.video-container{
 height: 342.5px;
 width: 606.5px;
 position: relative;
}
.video-container video{
 height: 355px;
 width: 615px;
 position: absolute;
 left: 76.5px;
 top: 6px;
 border-radius: 24px;
 border: none;

}
.new-conent3{
 width: 100%;
 height:927px;
 background: url(../images/new-conent3-bkg.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 100px;
}
.new-conent-title{
   font-size: 40px;
   color: #16181A;
   text-align: center;
   font-weight: 500;
}
.new-conent-middle{
 width: 1200px;
 margin: auto;
}
.new-conent3-nav{
 width: 505px;
 margin: auto;
 margin-top: 70px;
}
.new-conent3-nav li{
  line-height: 40px;
  height: 40px;
  text-align: center;
  color: #16181a;
  float: left;
  padding: 0 15px;
  margin-right: 9px;
  cursor: pointer;
}
.new-conent3-nav li.active{
 color: #fff;
 background-color: #000000;
 border-radius: 50px;
}
.new-conent3-bottom-middle{
  width: 1300px;
  margin: auto;
  margin-top: 40px;
}

.new-conent3-bottom1{
 background: url(../images/new-conent3-nav-img1.png) center center no-repeat;
}
.new-conent3-bottom2{
 background: url(../images/new-conent3-nav-img2.png) center center no-repeat;
}
.new-conent3-bottom3{
 background: url(../images/new-conent3-nav-img3.png) center center no-repeat;
}
.new-conent3-bottom4{
 background: url(../images/new-conent3-nav-img4.png) center center no-repeat;
}

.new-conent3-bottom-img{
 width: 920px;
 height: 565px;
 background-size: 100%;
 display: block;
 opacity: 0;
 position: absolute;
 transition: opacity 1s;
 z-index: 1;
}
.show-img.new-conent3-bottom-img{
 display: block;
 opacity: 1;
 position: relative;
 transition: opacity 1s;
}
.new-conent3-bottom-left{
 padding-top: 40px;
 padding-left: 30px;
}
.new-conent3-bottom-left ul li{
 position: relative;
 cursor: pointer;
}
.new-conent3-bottom-left ul li.active::before{
  content: "";
  width: 17px;
  height: 92px;
  background: url(../images/left-nav-active-img.png) no-repeat;
  background-size: 100%;
  position: absolute;
  left: -30px;
  top: 47px;
}
.new-conent3-bottom-left ul li.active .conent3-bottom-left-title{
 color: #16181a;
 font-size: 32px;
}
.new-conent3-bottom-left ul li.active .conent3-bottom-left-text{
 display: block;
 letter-spacing: 0.05em;
}
.conent3-bottom-left-title{
 color:#848d9a;
 font-size: 18px;
 padding-top: 40px;

}
.conent3-bottom-left-text{
 color: #292e38;
 font-size: 16px;
 display: none;
 width: 315px;
 line-height: 27px;
 margin-top: 20px;
}
.new-conent3-bottom-left-btn a{
 width: 116px;
 float: left;
 height: 44px;
 font-size: 16px;
 line-height: 44px;
 border-radius: 8px;
 margin-top: 35px;
 margin-right: 10px;
 cursor: pointer;
 background: linear-gradient(90deg, #F84B4B 0%, #FF9041 100%);
}
.new-conent3-bottom-left-btn a:hover{
 background: linear-gradient(270deg, #F84B4B 0%, #FF9041 100%);
}
.new-conent3-bottom-left-btn a.download_btn2{
 background: none;
 color: #FF6B39;
 border:1px solid #FF6B39;
}
.new-conent3-bottom-left-btn a.download_btn2:hover{

 background: rgba(248,251,255,0.5);
}
.new-conent4{
 background: #fff;
 padding: 100px 0 107px 0;
}
.new-conent4-middle{
 width: 1200px;
 margin: auto;
 padding: 85px 0 0px 0;
}
.new-conent4-middle ul li:nth-child(1){
 background: url(../images/new-li-bkg-img1.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(2){
 background: url(../images/new-li-bkg-img2.png) no-repeat;
 margin: 0 35px;
}
.new-conent4-middle ul li:nth-child(3){
 background: url(../images/new-li-bkg-img3.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(4){
 background: url(../images/new-li-bkg-img4.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(5){
 background: url(../images/new-li-bkg-img5.png) no-repeat;
 margin: 0 35px;
}
.new-conent4-middle ul li:nth-child(6){
 background: url(../images/new-li-bkg-img6.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(1):hover{
 background: url(../images/new-li-bkg-img1-hover.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(2):hover{
 background: url(../images/new-li-bkg-img2-hover.png) no-repeat;
 margin: 0 35px;
}
.new-conent4-middle ul li:nth-child(3):hover{
 background: url(../images/new-li-bkg-img3-hover.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(4):hover{
 background: url(../images/new-li-bkg-img4-hover.png) no-repeat;
}
.new-conent4-middle ul li:nth-child(5):hover{
 background: url(../images/new-li-bkg-img5-hover.png) no-repeat;
 margin: 0 35px;
}
.new-conent4-middle ul li:nth-child(6):hover{
 background: url(../images/new-li-bkg-img6-hover.png) no-repeat;


}
.new-conent4-middle ul li:hover{
 box-shadow: 0px 0px 16px rgba(41,85,214,0.08);
 -webkit-transition: .3s;
 transition: .3s;
 transform: translateY(-10px);
}
.new-conent4-middle ul li{
 width: 370px;
 height: 214px;
 float: left;
 background-size: 100% !important;
 margin-bottom: 30px;
 padding-top: 55px;
 padding-left: 27px;
 box-shadow: 0px 1px 14px 0px rgba(118,143,214,0.02);
 transition-delay: .1s;
 transition-duration: .3s;
 transition: all .4s ease-in-out;
 border-radius: 8px;

}
.new-conent4-li-title{
font-size: 23px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #16181A;
margin-bottom: 15px;
}
.new-conent4-li-text{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #383D42;
line-height: 22px;
margin-bottom: 15px;
height: 36.5px;
letter-spacing: 0.05em;
}
.new-conent4-middle ul li a{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #383D42;
line-height: 27px;
}
.new-conent4-middle ul li a:hover{

color: #FC842E;
}

.new-conent4-href a{
 font-size: 15px;
 font-weight: 400;
 color: #FC842E;
 text-align: center;
 display: block;
 margin-top: 55px;
}
.new-conent4-href a:hover{
 color: #F86700;
}
.new-conent5{
 width: 100%;
 height:717px;
 background: url(../images/new-conent5.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 100px;
}
.new-conent5-float{
 width: 100%;
 height: 55px;
 background: url(../images/float-bkg.png) center center no-repeat;
 background-size: cover;
 position: fixed;
 bottom: 0;
 left: 0;
 z-index: 9;
}

.new-conent5-float .new-conent5-float-middle{
width: 1200px;
margin: auto;
display: flex;
justify-content: center;
align-items: center;
line-height: 55px;
padding-left: 230px;
color: #292E38;
}
.new-conent5-float .new-conent5-float-middle *{
 display: inline-block;
 letter-spacing: 0.03em;
}
.new-conent5-float .new-conent5-float-middle a{
 color: #fc842e;
}
.new-conent5-float .new-conent5-float-middle a:hover{
 color: #f86700;
}
.new-conent5-float1{
 width: 100%;
 height: 36px;
 line-height: 36px;
 display: flex;
 justify-content: center;
 position: fixed;
 top:95px;
 right: 0px;
 z-index: 9;
 cursor: pointer;
 user-select: none;
}
.new-conent5-float1 .new-conent5-float-middle1{
 display: flex;
 width: 1180px;
 justify-content: flex-end;
}
.center_content{
 width: 400px;
 background: #F7FAFF;
 box-shadow: 0px 0px 2px 0px rgba(96,133,225,0.12);
 border-radius: 8px;
 display: flex;
 justify-content: space-between;
 align-items: center;
 font-family: Source Han Sans CN;
 font-weight: 400;
 font-size: 14px;
 color: #1D1F22;
 /*line-height: 28px;*/
}
.left_message_icon{
 height: 36px;
 display: flex;
 align-items: center;

}
.center_content .left_message_icon img{
 width: 16px;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: -3px;
}
.left_content{
 display: flex;
}
.center_content a {
 color: #fc842e;
 margin-right: 3px;
}

.center_content a:hover {
 color: #f86700;
}
.float-close{
 width: 25px;
 height: 25px;
 background: rgba(150,150,150,0.09);
 border-radius: 50px;
 margin-left: auto;
 padding: 8px;
 cursor: pointer;
}
.float-close:hover{
 background: rgba(150,150,150,0.16);
}
.float-close span{
 width: 9px;
 height: 9px;
 background: url(../images/float-chahao.svg) no-repeat;
 background-size: 100%;
 float: left;
}
.float-glass{
 width: 20px;
 height: 20px;
 background: url(../images/float-glass.png) no-repeat;
 background-size:100%;
 margin-left: 12px;
 margin-right: 4px;
}
.float-bell{
 width: 28.5px;
 height: 23.5px;
 background: url(../images/float-bell.png) no-repeat;
 background-size:100%;
 margin-right: 12px;
 /* position: relative;
 top: 2px; */
}
.new-conent5-middle{
 width: 1250px;
 margin: auto;
 padding-top: 94px;
}
.new-conent5-number-ul1 li:nth-child(1){
 background: url(../images/new-conent5-li-img1.png) no-repeat;
}
.new-conent5-number-ul1 li:nth-child(2){
 background: url(../images/new-conent5-li-img2.png) no-repeat;
}
.new-conent5-number-ul1 li:nth-child(3){
 background: url(../images/new-conent5-li-img3.png) no-repeat;
}
.new-conent5-number-ul1 li:nth-child(4){
 background: url(../images/new-conent5-li-img1.png) no-repeat;
}
.new-conent5-middle .new-conent5-number-ul1 li:not(:first-child){
 margin-left: 20px;
}
.new-conent5-middle .new-conent5-number-ul1 li{
 width:294px;
height:170px;
box-shadow: 0px 2px 50px 0px rgba(41,85,214,0.04);
border-radius: 14px;
background-size: 100% !important;
float: left;
padding: 52px 0 0 24px;
transition-delay: .1s;
 transition-duration: .3s;
 transition: all .4s ease-in-out;
}
.new-conent5-middle .new-conent5-number-ul1 li:hover{
 -webkit-transition: .3s;
 transition: .3s;
 transform: translateY(-30px);
}
.new-conent5-left-icon1{
 background: url(../images/new-conent5-li-icon1.png) no-repeat;
}
.new-conent5-left-icon2{
 background: url(../images/new-conent5-li-icon2.png) no-repeat;
}
.new-conent5-left-icon3{
 background: url(../images/new-conent5-li-icon3.png) no-repeat;
}
.new-conent5-left-icon4{
 background: url(../images/new-conent5-li-icon4.png) no-repeat;
}
.new-conent5-left-icon{
 width: 31px;
 height: 31px;
 background-size:100%;
 float: left;
}
.new-conent5-right{
 margin-left:15px;
}
.new-conent5-li-title{
font-size: 20px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #16181A;
margin-bottom: 15px;
}
.new-conent5-li-text{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #383D42;
line-height: 22px;
letter-spacing: 0.03em;
}
.new-conent5-number-ul-title{
font-size: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #636E80;
position: relative;
top: 6px;
}

.new-conent5-number-year{
font-size: 42px;
font-family: Source Han Sans CN;
font-weight: 500;
color: #16181A;
line-height: 70px;
}
.new-conent5-number-text{
 color: #16181A;
 font-size: 19px;
}
.new-conent5-number-img1{
 background: url(../images/new-conent5-number-img1.png) no-repeat;
}
.new-conent5-number-img2{
 background: url(../images/new-conent5-number-img2.png) no-repeat;
}
.new-conent5-number-img{
 height: 27px;
 width: 27px;
 background-size: 100%;
 position: relative;
 top: -8px;
 left: -9px;

}
.new-conent5-number-content span{
 display: inline-block;
}
.new-conent5-number-ul1{
 margin-bottom: 92px;
}
.new-conent5-number-ul2 li {
 float: left;
}
.new-conent5-number-ul2 li:first-child{
 margin-left: 65px;
}
.new-conent5-number-ul2 li:not(:first-child){
 margin-left: 132px;
}
.new-conent6{
 padding-top: 105px;
 padding-bottom: 160px;
}
.new-conent6-img {
 width: 1200px;
 height: 450px;
 margin: auto;
 margin-top:90px;
 position: relative;
}
/* .new-conent6-img ul li{
 height: 450px;
} */
.new-conent6-img ul li img{

 display: block;
}
.new-conent6-img::before{
 content: "";
 width: 100%;
height: 150px;
 background-image: linear-gradient(179deg,#ffffff,hsla(0,0%,100%,0));
 position: absolute;
 top: -30px;
 left: 0;
 z-index: 99;
}
.new-conent6-img::after{
 content: "";
 width: 100%;
height: 100px;
background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#ffffff);
position: absolute;
bottom: -30px;
right: 0;
z-index: 99;
}
.new-conent6-img img{
 width: 1200px;
 height: 421px;
 display: block;

}
.new-conent7{
 width: 100%;
 height:450px;
 background: url(../images/new-conent7.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 100px;
}
.new-conent7-middle{
 width: 1200px;
 margin: auto;
 position: relative;
}
.new-conent7-middle-title{
 font-size: 38px;
 font-weight: 500;
 color: #457EEC;
}
.new-conent7-middle-number-text span{
 font-size: 24px;
 font-family: Source Han Sans CN;
 font-weight: 500;
color: #457EEC;
}
.conent7-middle-number-title{
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #457EEC;
line-height: 22px;
}
.new-conent7-middle-number{
 width: 518px;
height: 110px;
background: rgba(236,244, 255, 0.45);
border: 1px solid #B8D6FF;
box-shadow: 0px 6px 32px 0px rgba(76,132,246,0.04);
border-radius: 10px;
padding: 25px 0 0 40px;
margin-top: 26px;
}
.new-conent7-middle-number ul li{
 float: left;
}
.new-conent7-middle-number ul li:not(:first-child){
 margin-left: 60px;
}
.new-check-content ul li{
 float: left;
font-size: 14px;
font-weight: 400;
color: #4A84F7;
line-height: 22px;
letter-spacing: 0.01em;
}
.new-check-content ul li span{
 display: inline-block;
}
.new-check-icon{
 height: 11px;
 width: 12.5px;
 background: url(../images/new-check-icon.png) no-repeat;
 background-size: 100%;
}
.new-check-content{
 padding-left: 5px;
 padding-top: 25px;
}
.new-check-content ul li:nth-child(2)
,.new-check-content ul li:nth-child(3)
{
 margin-left: 62px;
}
.new-conent7-middle-right{
 width: 553px;
 height: 608px;
 background: url(../images/new-conent7-middle-right.png) no-repeat;
 background-size: 100%;
 position: absolute;
 top: -180px;
 z-index: 9;
 right: 0;
 padding: 94px 76px 0 76px;
}
.new-conent7-middle-right .user-all-ul{
 top: 52px;
}
.new-conent7-middle-right .collect-call-btn button{
 height: 50px;
 line-height: 50px;
 background: #4E87F7;
 border-color: #4E87F7;

}
.new-conent7-middle-right .collect-call-btn button:hover{
 background: #6E9DF9;
 border-color: #6E9DF9;
}
.new-conent7-middle-right-title{
 font-size: 31px;
 font-family: Source Han Sans CN;
 font-weight: 500;
 color: #383D42;
 line-height: 30px;

}

.new-conent7-middle-right-text{
 font-size: 16px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #383D42;
 line-height: 18px;
 margin: 24px 0 0px 0;
 padding-bottom: 36px;
 letter-spacing: 0.04em;
}
.new-conent7-middle-right-line{
 position: relative;
 margin-top: 24px;

}
.new-conent7-middle-right-input{
 width: 401px;
height: 51px;
background: #FFFFFF;
border: 1px solid #D5E4FA;
border-radius: 8px;
outline: none;
padding-left: 54px;
padding-right: 40px;
line-height: 51px;
font-size: 16px;
color: #383D42;
cursor: pointer;
/* font-weight: 300; */
}
.collect-line .new-conent8-middle-right-input{
 width: 401px;
 height: 51px;
 background: #FFFFFF;
 border: 1px solid #D5E4FA;
 border-radius: 8px;
 outline: none;
 padding-left: 54px;
 padding-right: 40px;
 line-height: 51px;
 font-size: 16px;
 color: #383D42;
 cursor: pointer;
 /* font-weight: 300; */
}
.collect-line .new-conent8-middle-right-input::placeholder{
 font-weight: 300;
 color: #666;
}
.collect-line .slectList .new-conent8-middle-right-input:hover{
 border-color: #007aff;

}

.new-conent7-middle-right-input::placeholder{
 font-size: 16px;
 color: #646a73;
font-weight: 300;
}
.new-conent7-middle-right-line:hover .new-conent7-middle-right-input{
 border-color: #4E87F7;
}
.new-conent7-middle-right-line:hover .new-dianhua{
 background: url(../images/new-dianhua-hover.svg) no-repeat;
 background-size: 100%;
}
.new-conent7-middle-right-line:hover .new-xitong{
 background: url(../images/new-xitong-hover.svg) no-repeat;
 background-size: 100%;
}
div.new-conent7-middle-right-input{
 font-weight: 300;
}
.new-dianhua{
 height: 20px;
 width: 20px;
 display: inline-block;
 background: url(../images/new-dianhua.svg) no-repeat;
 background-size: 100%;
 position: absolute;
 left: 20px;
 top: 16px;
}

.new-xinghao{
 height: 16px;
 width: 16px;
 display: inline-block;
 background: url(../images/new-xinghao.svg) no-repeat;
 background-size: 100%;
 position: absolute;
 right: 20px;
 top: 16px;
}
.new-xitong{
 height: 20px;
 width: 20px;
 display: inline-block;
 background: url(../images/new-xitong.svg) no-repeat;
 background-size: 100%;
 position: absolute;
 left: 20px;
 top: 16px;
}
.new-xiala{
 height: 10px;
 width: 10px;
 display: inline-block;
 background: url(../images/new-xiala.svg) no-repeat;
 background-size: 100%;
 position: absolute;
 right: 23px;
 top: 21px;
}
.new-xiala-list{
 width:401px;
 height: 200px;
 background: #fff;
 border-radius: 8px;
}
.new-xiala-list li{
 height: 48px;
 line-height: 48px;
 padding-left: 58px;
 font-size: 16px;
 color: #646a73;
 font-weight: 300;
}
.new-xiala-list li:hover{
 background: #f6f7f9;
}
.new-xiala-list li.active{
 background: #f6f7f9;
}
/* .user-active .user_windows1.collect_user_windows{
 display: block;
} */
.user_windows1.collect_user_windows{
 height: 552px;
 width: 442px;
 /*background: url(/index/images/collect_user_windows-bkg.jpg) no-repeat;*/
   background: #fff;
 background-size: 100%;
 padding: 22px;
 border-radius: 25px;
}

.collect-user-body{
 padding: 12px 23px 0 23px;
}
.collect-close{
 height: 24px;
 width: 24px;
 background: url(../images/collect-close.svg) no-repeat;
 background-size: 100%;
 cursor: pointer;
}
.collect-close:hover{
 background: url(../images/collect-close-hover.svg) no-repeat;
 background-size: 100%;
}
.collect-user-title{
 font-size: 29px;
 font-family: Source Han Sans CN;
 font-weight: 500;
 color: #16181A;
 margin-bottom: 7px;
}
.collect-user-text{
 padding-bottom: 10px;
}
.collect-user-text{
 font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #16181A;
line-height: 26px;
padding-bottom: 10px;
}
.input-list{
 color: #95979E;
 line-height: 43px;
}
.collect-line input{
  outline: none;
}
.collect-line input:hover
/* ,.input-list:hover */
{
 border-color: #FC842E;
}
.collect-line input::placeholder{
 color: #95979E;
}
.collect-line{
 margin-top: 20px;
 position: relative;
}
.collect-line input
/* ,.input-list */
{
 width: 100%;
 height: 45px;
 background: #FFFFFF;
 border: 1px solid #DCDFE6;
 border-radius: 5px;
 padding: 0 20px;
 font-size: 14px;
 color: #16181A;
}
.collect-line:last-child input{
 padding: 0 120px 0 20px;
}
.collect-line .collect-code-btn{
 color: #FC842E;
 position: absolute;
 right: 10px;
 background: #fff;
 border: 1px solid #fff;
 line-height: 40px;
 height: 40px;
 top: 2px;
 cursor: pointer;
}
.collect-call-btn {
 padding-top: 70px;
}
.collect-call-btn button{
 width: 100%;
height: 44px;
line-height: 44px;
border:1px solid #FC842E;
background: #FC842E;
border-radius: 5px;
color: #fff;
text-align: center;
font-size: 16px;
cursor: pointer;
}
.collect-call-btn button:hover{
 border:1px solid #ff9929;
background: #ff9929;
}
.login-contianer{
 height: 100%;
 width: 100%;
 padding-top: 30px;
 background: url(../images/login-bkg.jpg) center center no-repeat;
 background-size: cover;
 background-size: 100% 100%;
 overflow: auto;
 padding-bottom: 147px;
}
.login-contianer .kdt_header_nav{
 height: auto;
}
.login-contianer .kdt_logo{
  top: inherit;
}
.kdt_header_nav_right ul li{
 float: left;
 padding:0 17px;
 position: relative;
}
.kdt_header_nav_right ul li a{
 color: #16181A;
 font-size: 14px;
 line-height: 38px;
}
.kdt_header_nav_right ul li a:hover{
 color: #f86700;
}
.kdt_header_nav_right ul li:first-child:before{
 content: "";
 width: 1px;
 height: 14px;
 background: #16181A;
 position: absolute;
 top: 12px;
 right: -2px;
 z-index: 99;
}

/* 910鈥娒椻€�1142 */
.login-middle-bkg-img{
 width: 455px;
 height: 571px;
 background: url(../images/login-middle-bkg-img.png) no-repeat;
 background-size: 100%;
 margin: auto;
 padding-top: 45px;
}
/* .userLogin{
 display: none;
} */
.accounts-userName .collect-call-btn,.accounts-userName-wechat .collect-call-btn{
 padding-top: 140px;
}
.userLogin,.accounts-userName,.accounts-code-name,.accounts-userName-wechat{
 height: 358px;

}
.login-body{
 padding: 0 52px;
 height: 309.5px;
}
.accounts-userName,.accounts-code-name,.accounts-userName-wechat{
 padding: 0 52px;
}
.login-title{
 font-size: 24px;
 text-align: center;
 font-family: Source Han Sans CN;
 font-weight: 500;
 color: #16181A;
 padding-bottom: 22px;
}
.password-input .password-show{
 background: url(../images/password-hide.svg) no-repeat;
 background-size: 100%;
}
.password-show{
 background: url(../images/password-show.svg) no-repeat;
}

.password-icon{
 position: absolute;
 width: 15px;
 height: 12px;
 background-size: 100%;
 top: 16px;
 right: 17px;
 cursor: pointer;
 z-index: 9;
}
.custom-checkbox label{
 margin-left:0;
 padding-left: 0;
}
.custom-checkbox-content{
 padding-top: 14px;
}
.custom-checkbox-content *,.custom-checkbox .checkmark{
 color: #7C7E84;
 font-size: 14px;

}
.userName-body .collect-call-btn .custom-checkbox{
  margin-top: 14px;
}
.userName-body .collect-call-btn
,.mobile-body .collect-call-btn
{
 padding-top: 55px;
}
.login-bottom{
padding:53px 45px 25px 45px;

}
.login-bottom-ul li{
 float: left;
 display: flex;
 color: #646A73;
 font-size: 12px;
 line-height: 20px;
 padding: 0 22px;
 cursor: pointer;
}
.login-bottom-ul li:hover{
 color: #fc842e;
}
.login-bottom-ul li:nth-child(2){
 border-left: 1px solid #E8EBF1;
 border-right: 1px solid #E8EBF1;
}
.login-bottom-ul li span{
 display: inline-block;
}
.login-bottom-ul-icon1{
 background: url(../images/userName-icon1.svg) no-repeat;
}
.login-bottom-ul-icon2{
 background: url(../images/userName-icon2.svg) no-repeat;
}
.login-bottom-ul-icon3{
 background: url(../images/userName-icon3.svg) no-repeat;
}
.login-bottom-ul-icon{
  height: 20px;
  width: 20px;
  background-size: 100%;
  margin-right: 8.5px;
}
.login-register{
 padding: 0 7px;
}
.login-register .login-register-content{
 border-top: 1px solid #E8EBF1;
}
label.checkbox_label {
 position: relative;
 display: inline-block;
 padding-left:7px;
 color: #7C7E84;
 font-size: 14px;
 -webkit-user-select: none;
 user-select: none; /*绂佹閫変腑label涓殑鏂囧瓧锛屽洜涓哄嬀閫夋椂鍙屽嚮浜嗗緢瀹规槗閫変腑*/
}
/*闅愯棌鍘熺敓鐨刬nput澶嶉€夋*/
.my_checkbox {
 opacity: 0;
}
/*after浼被鐢熸垚鍥哄畾澶у皬鐨勯€夋锛岃竟妗嗛鑹茶缃负鐏拌壊锛屽畾浣嶅埌闅愯棌鐨刢heckbox浣嶇疆涓�*/
label.checkbox_label::after {
 content: "";
 display: block;
 width: 13px;
 height: 13px;
 border: 1px solid #d9d9d9;
 border-radius: 2px;
 background-color: #fff;
 position: absolute;
 top: 3px;
 left: -17px;
 z-index: 1;
 cursor: pointer;
 -webkit-transition: all .2s;
 transition: all .2s;
}
.checkbox_label_a:hover {
 color: #fc842e;
}
label.checkbox_label2.checkbox_label::after{
 background-color: #f7fcfe;
}
.my_checkbox:hover+label.checkbox_label::after {
 border-color: #FC842E;
}
.my_checkbox:checked+label.checkbox_label::after {
 border-color:#FC842E;
 background-color: #FC842E;
}
.my_checkbox:checked+label.checkbox_label::before {
 content: "";
 display: block;
 width: 6px;
 height: 10px;
 border-bottom: 2px solid #fff;
 background-color: #FC842E;
 border-right: 2px solid #fff;
 transform: rotate(45deg);
 position: absolute;
 top: 4px;
 left: -12px;
 z-index: 2;
 box-sizing: border-box;
}
.login-register-content{
 text-align: center;
 font-size: 14px;
 color: #7C7E84;
 padding-top: 14px;
}
.login-register-content a{
  color: #FC842E;

}
.login-register-content a:hover{
 color:#f86700;
}

.mobile-body
,.accounts-userName
,.accounts-userName-wechat
,.accounts-code-name
,.userName-body
{
 display: none
}
.wechat-body{
 /* display: none; */
 padding-top:34px;

}
.code-img-bkg{
 width: 203px;
 height: 206px;
 background: url(../images/code-img-bkg.png) no-repeat;
  background-size: 100%;
  margin: auto;
  padding: 18px;
}
.bind-code img{
 max-width: 100%;
}
.wechat-body-text{
 font-size: 14px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #7C7E84;
 text-align: center;
 padding-top: 16px;
}
.accounts-userName .login-title{
 padding-bottom: 15px;
}
.accounts-userName .login-text{
 text-align: center;
 color: #2E343D;
 font-size: 16px;
 font-weight: 400;
}
.accounts-userName input{
  color: #16181A;
  font-size: 14px;
}
.user-all-icon{
 width: 10px;
 height: 8px;
 background: url(../images/user-all-icon.svg) no-repeat;
 background-size: 100%;
 position: absolute;
 right: 20px;
 top: 18px;
}
.collect-line input:hover~.user-all-icon
{
 background: url(../images/user-all-icon-hover.svg) no-repeat;
 background-size: 100%;
}
.user-all-ul{
 width: 100%;
height: 134px;
background: #FFFFFF;
box-shadow: 0px 3px 12px 0px rgba(47,96,185,0.04);
border-radius: 5px;
position: absolute;
left: 0;
top: 47px;
z-index:10;
display: none;
overflow: auto;
}
.user-all-ul li:hover{
 background: #F6F7F9;
}
.common-statistics-body .user-all-ul{
 padding: 4px 0;
 box-shadow: 0px 1px 23px rgba(41,85,214,0.05);
border-radius: 6px;
}
.common-statistics-body .user-all-ul li{

 line-height: 45px;
 height: 45px;
}
.user-all-ul li{
 height: 32.5px;
 font-size: 14px;
 font-family: Source Han Sans CN;
 font-weight: 400;
 color: #16181A;
 line-height: 32.5px;
 padding-left: 19px;
}

.forgetPwd-body{
 padding-top: 49px;
}
.forgetPwd-body-middle{
  width: 898px;
  height: 583px;
  background: url(../images/forgetPwd-bkg.png) no-repeat;
  background-size: 100%;
  margin: auto;
  padding: 39px 32px;
}
.forgetPwd .login_footer_bottom{
 padding-top: 60px;
}
.forgetPwd .login-title{
 padding-bottom: 46px;
}
.go-back{
 padding-bottom: 15px;
}
.go-back a{
  color: #16181A;
}
.go-back span{
 float: left;
 font-size: 16px;
}
.go-back a:hover{
 color: #f86700;
}
.go-back a:hover .go-back-icon{
 background: url(../images/go-back-hover.svg) no-repeat;
 background-size: 100%;
}
.go-back-icon{
 width:18px;
 height: 18px;
 background: url(../images/go-back.svg) no-repeat;
 background-size: 100%;
 display: inline-block;
 margin-right: 2.5px;
 margin-top: 3px;
}
.forgetPwd-setp{
 width: 575px;
 margin: auto;
}
.forgetPwd-setp-ul{
 display: flex;
 align-items: center;
}
.forgetPwd-setp-ul li{
 position: relative;
}
.forgetPwd-setp-ul li:nth-child(2){
 padding: 0 220px 0 210px;
}
.forgetPwd-setp-ul li:nth-child(2)::before
,.forgetPwd-setp-ul li:nth-child(2)::after
{
 content: "";
 width: 210px;
 height: 1px;
 background: #D1D4DB;
 position: absolute;
 top: 12px;
}
.forgetPwd-setp-ul li:nth-child(2)::before{
 left: 0;
}
.forgetPwd-setp-ul li:nth-child(2)::after{
 right:12px;
}
.setp-number{
 width: 25px;
height: 25px;
font-size: 14px;
text-align: center;
line-height: 25px;
background: #D1D4DB;
border-radius: 50%;
color: #fff;
margin: auto;
}
.setp-text{
 color: #16181A;
 font-size: 14px;
 padding-top: 13px;
}
.forgetPwd-setp-ul li.active .setp-number{
  background: #FC842E;

}
.user-active[data-number="7"] .user_windows1.collect_user_windows{
display: block;
}
.forgetPwd-from{
 padding-top: 20px;
}
.forgetPwd-content{
 padding-left: 140px;
}
/* .forgetPwd-content1 */
.forgetPwd-content2
,.forgetPwd-content3
{
 display: none;
}
.forgetPwd-line{
 display: flex;
}
.forgetPwd-line label{
 width: 105px;
 font-size: 14px;
 color: #16181A;
 padding-top: 25px;
 position: relative;
 padding-right: 18px;
 text-align: right;
 margin-left: 0;
 padding-left: 0;
}
.forgetPwd-line label span{
 height:24px;
 width: 24px;
 background: url(../images/bitianxiang-.svg) no-repeat;
 background-size: 100%;
 display: inline-block;
 background-position-y: 7px;
     background-position-x: 3px;
}
.forgetPwd-line .collect-line{
 width: 351px;
}
.forgetPwd-line .collect-call-btn{
 padding-top: 42px;
 width: 351px;
 /* float: right; */
}
.collect-call-btn .setp-btn3 a{
 display: block;
}
.forgetPwd-content3-middle{
 width: 353px;
 margin: auto;
 padding-top: 48px;
}
.forgetPwd-content.forgetPwd-content3{
 padding-left: 0;
}

.forgetPwd-content3-middle .login-title{
 padding: 0;
 line-height: 30px;
}
.forgetPwd-content3-middle .collect-call-btn{
 padding-top: 78px;
}
.forgetPwd-content3-line{
 display: flex;
 padding-bottom: 30px;
}
.forgetPwd-succeed{
  height: 30px;
  width: 30px;
  background: url(../images/forgetPwd-succeed.png) no-repeat;
  background-size: 100%;
  margin-right: 10px;
}
.forgetPwd-content3-user,.forgetPwd-content3-password{
 font-size: 14px;
 color: #16181A;
 padding-left: 42px;
 letter-spacing: 0.03em;
}
.forgetPwd-content3-user{
 margin-bottom: 11px;
}
.register-contianer .login-title{
 padding-bottom: 15px;
}
.register-contianer .register-text{
font-size: 16px;
text-align: center;

}
.register-contianer .login-middle-bkg-img{
 padding-top: 39px;
}
.register-content1,.register-content2{
 padding-top: 6px;
}
.register-content2{
 display:none
}
.register-content3{
padding:  0 37px;
display: none;
}
.register-content3 .collect-call-btn{
 padding:15px 70px;
}
.register-content3 .collect-call-btn a,.forgetPwd-content3 .collect-call-btn a{
 color: #fff;
}

.register-content3 .go-back{
 padding-bottom: 41px;
}
.register-body1{
 padding: 52px 52px 0 52px;
}
.register-body1 ul li{
 width: 100%;
 height: 100px;
 background: #FFFFFF;
 border: 1px solid #DCDFE6;
 border-radius:5px;
 display: flex;
 align-items: center;
 position: relative;
 cursor: pointer;
 padding-left: 29px;
}
.register-body1 ul li:first-child{
 margin-bottom: 20px;
}
.register-body1 ul li:hover{
 border: 1px solid #FC842E;
}
.register-body1 ul li:hover .user-all-icon{
 transform: rotate(-90deg);
 background:url(../images/user-all-icon-hover.svg) no-repeat;
 background-size: 100%;
}
.register-body1 ul li .user-all-icon{
 transform: rotate(-90deg);
 top: 45px;
}
.register-li-icon1{
 background: url(../images/personal-account.png) no-repeat;
}
.register-li-icon2{
 background: url(../images/company-icon.png) no-repeat;
}
.register-li-icon{
 width: 29px;
height: 29px;
background-size: 100%;
margin-right: 9.5px;
}
.register-body2{
  padding: 7px  52px;
}
.register-body2 .collect-call-btn{
padding-top: 45px;
}
.collect-line-a{
 text-align: right;
 padding-top: 15px;
}
.collect-line-a a{
 font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FC842E;
}
.collect-line-a a:hover
,.password-href a:hover{
 color: #f86700;
}
.register-succeed-img{
 height: 55px;
 width: 55px;
 background: url(../images/forgetPwd-succeed.png) no-repeat;
 background-size: 100%;
 margin: auto;
 margin-bottom: 18px;
}
.register-code-bkg{
 height: 186px;
 width: 184px;
 background: url(../images/register-code-bkg.png) no-repeat;
 background-size: 100%;
 margin: auto;
 padding: 16.5px 15px;
}
.register-code-text{
font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #7C7E84;
line-height: 44px;
text-align: center;
}
.collect-code-btn[disabled]{
 color: #95979e;
}

.message-container {
 position: fixed;
 top: 40px;
 left: 50%;
 transform: translateX(-50%);
 z-index:99999999;
}

.message{
 padding: 10px 22px 10px 45px;
 font-size: 14px;
 color: #16181A;
 transition-delay: .1s;
 transition-duration: .3s;
 transition: all .4s ease-in-out;
}

.success,.error{
 background: #F9FBFD;
 border: 1px solid #ECEFF7;
 box-shadow: 0px 2px 19px rgba(47,96,185,0.05);
 border-radius: 5px;
 position: relative;
}
.success::before{
 content: "";
 width: 17.5px;
height: 17.5px;
background: url(../images/message-success.svg) no-repeat;
background-size: 100%;
display: block;
position: absolute;
left: 21px;
top: 11.5px;
}
.error::before{
 content: "";
 width: 17.5px;
 height: 17.5px;
background: url(../images/message-error.svg) no-repeat;
background-size: 100%;
display: block;
position: absolute;
left: 21px;
top: 11.5px;
}
.nav-hot{
  width: 24px;
  height: 11.5px;
  background: url(../images/nav-hot.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  position: relative;
  left: 6px;
  top: 1px;
}



/* 9.9 */

.snappedAction-banner{
 height: 534px;
 width: 100%;
 background: url(../images/snappedAction-banner.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 203px;
}
.snappedAction-banner-middle{
 width: 1180px;
 margin: auto;
}
.snappedAction-banner-text{
 height: 99px;
 width: 507.5px;
 background: url(../images/snappedAction-banner-text.png) no-repeat;
 background-size: 100%;
}
.snappedAction-banner-btn{
 height: 55px;
 width: 181.5px;
 background: url(../images/snappedAction-banner-btn.png) no-repeat;
 background-size: 100%;
 color: #fff;
 font-size: 21px;
 padding-left: 32px;
 line-height: 55px;
 display: block;
 margin-top: 37px;
}
.snappedAction-banner-btn:hover{
 background: url(../images/snappedAction-banner-btn-hover.png) no-repeat;
 background-size: 100%;
}

.snappedAction-company{
 height: 827px;
 background: #fff;
 padding-top: 120px;
}
.snappedAction-title-img-icon{
 width: 17px;
 height: 26px;
 background: url(../images/title-img-icon.png) no-repeat;
 background-size: 100%;
 margin: 0 25px;
}
.snappedAction-company-title{
 display: flex;
 justify-content: center;
 align-items: center;
}
.snappedAction-title-text{
 font-size: 40px;
 color: #16181A;
 font-weight: 500;
}

.snappedAction-company-middle{
 width: 1200px;
 margin: auto;
 padding-top: 90px;
}
.snappedAction-company-middle ul li{
 float: left;
 border:1px solid #e6edfd;
 border-radius: 14px;
 box-shadow: 0px 0px 20px rgba(53,109,172,0.1);
 position: relative;
}
.snappedAction-company-middle ul li:hover{
 border-color: #528BFF;
}
.snappedAction-company-middle ul li:first-child{
 width: 556px;
 height: 389px;
 background: url(../images/snappedAction-company-li-bkg1.png) no-repeat;
 background-size: 100%;
 padding-top: 50px;
 padding-left: 52.5px;
   color: #16181A;
}
.snappedAction-company-middle ul li:nth-child(2){
 width: 291px;
 height: 389px;
 background: url(../images/snappedAction-company-li-bkg2.png) no-repeat;
 background-size: 100%;
 margin-left: 40px;
 padding: 0 28px;
}
.snappedAction-company-middle ul li:nth-child(3){
 width: 291px;
 height: 389px;
 background: url(../images/snappedAction-company-li-bkg3.png) no-repeat;
 background-size: 100%;
 margin-left: 22px;
 padding: 0 28px;
}
.snappedAction-company-middle ul li:first-child dl dt{
 font-size: 20px;
 margin-bottom: 70px;
}
.snappedAction-company-middle ul li:first-child dl dd{
 margin-bottom: 15px;
 font-size: 15px;

}
.snappedAction-company-middle ul li:first-child dl dd span{
 color: #326DED;
}
.snappedAction-company-li2-icon{
 background: url(../images/snappedAction-company-li2-icon.png) no-repeat;
}
.snappedAction-company-li3-icon{
 background: url(../images/snappedAction-company-li3-icon.png) no-repeat;
}
.snappedAction-company-li-icon{
 height: 45px;
 width: 45px;
 background-size: 100%;
 margin: auto;
 margin-top: 12px;
}
.snappedAction-company-li-title{
 font-family: Source Han Sans CN;
 font-weight: 500;
 font-size: 26px;
 color: #215391;
 text-align: center;
 margin-bottom: 40px;
}
.li-correct{
 height: 14px;
 width: 14px;
 background: url(../images/li-correct.svg) no-repeat;
 background-size: 100%;
 margin-right: 10px;
}
.snappedAction-company-middle ul li:nth-child(2) dl dd
,.snappedAction-company-middle ul li:nth-child(3) dl dd
{
 display: flex;
 align-items: center;
 font-size: 15px;
 color: #16181A;
 margin-bottom: 13px;
}
.snappedAction-company-middle ul li:nth-child(2) dl
,.snappedAction-company-middle ul li:nth-child(3) dl{
 padding-bottom: 4px;
 border-bottom: 1px solid #E6EDFD;
}
.snappedAction-company-icon3{
 font-weight: 400;
 font-size: 14px;
 color: #9b9faa;
 font-family: Source Han Sans CN;
 text-decoration: line-through;
}
.snappedAction-money-icon1{
 background: url(../images/snappedAction-9.9.png) no-repeat;
}
.snappedAction-money-icon2{
 background: url(../images/snappedAction-19.9.png) no-repeat;
}
.snappedAction-money-icon{
 display: inline-block;
 width: 86px;
 height: 25px;
 background-size: 100%;
 top: 2px;
 position: relative;
}
.snappedAction-li-money{
 padding: 27px 0 13px 0;
}
.snappedAction-btn button{
 width:100%;
 height: 44px;
 background: linear-gradient(90deg, #F84B4B 0%, #FF9041 100%);
 border-radius: 8px;
 text-align: center;
 color: #fff;
 border: none;
 cursor: pointer;
 font-size: 16px
}
.snappedAction-btn button:hover{
 background: linear-gradient(270deg, #F84B4B 0%, #FF9041 100%);
}
.snappedAction-company-bkg{
 height: 950px;
 width: 100%;
 background: url(../images/snappedAction-company-bkg.jpg) center center no-repeat;
 background-size: cover;
 padding-top: 93px;
}
.snappedAction-company-text{
 font-family: Source Han Sans CN;
 font-weight: 400;
 font-size: 16px;
 color: #16181A;
 /* line-height: 56px; */
 text-align: center;
 padding: 15px 0 75px 0 ;
}
.snappedAction-company-bkg-middle{
 width: 1266px;
 margin: auto;
}
.snappedAction-company-bkg-middle ul li{
 position: relative;
 width: 399px;
 float: left;
}
.snappedAction-company-bkg-middle ul li:hover .li-border-content{
 transform: rotate(3.5deg);
 transition: all .3s ease-in-out;
}
.snappedAction-company-bkg-middle ul li .li-border-content{
 width: 399px;
 height: 258px;
 background: rgba(239,245,255,0.13);
 box-shadow: 0px 1px 25px rgba(41,85,214,0.04);
 border-radius: 14px;
 border: 1px solid #FFFFFF;
 padding: 11px;
 float: left;
 margin-bottom: 33px;
 transition: all .3s ease-in-out;
 /* position: absolute; */
 /* left: 0; */
}
.snappedAction-company-bkg-middle ul li:nth-child(2)
,.snappedAction-company-bkg-middle ul li:nth-child(3)
,.snappedAction-company-bkg-middle ul li:nth-child(5)
,.snappedAction-company-bkg-middle ul li:nth-child(6){
 margin-left: 33px;
}
.company-bkg-content{
 width: 377px;
 height:236px;
 background: #FFFFFF;
 border-radius: 8px;
 padding: 29px 27px;
 position: absolute;
 top: 11px;
 left: 11px;
}
.company-bkg-title{
 font-family: Source Han Sans CN;
 font-weight: 500;
 font-size: 24px;
 color: #16181A;
}
.company-bkg-text{
 font-family: Source Han Sans CN;
 font-weight: 300;
 font-size: 16px;
 color: #000000;
 line-height: 25px;
  text-align: justify;
  letter-spacing: 0.03em;
  margin-top: 10px;

}
.company-bkg-icon1{
 background: url(../images/company-bkg-icon1.png) no-repeat;
}
.company-bkg-icon2{
 background: url(../images/company-bkg-icon2.png) no-repeat;
}
.company-bkg-icon3{
 background: url(../images/company-bkg-icon3.png) no-repeat;
}
.company-bkg-icon4{
 background: url(../images/company-bkg-icon4.png) no-repeat;
}
.company-bkg-icon5{
 background: url(../images/company-bkg-icon5.png) no-repeat;
}
.company-bkg-icon6{
 background: url(../images/company-bkg-icon6.png) no-repeat;
}
.company-bkg-icon{
 width: 35px;
 height: 35px;
 background-size: 100%;
 margin-bottom: 24px;
}

.count-down{
 display: flex;
 align-items: center;
 font-size: 15px;
 color: #16181A;
 position: absolute;
 left: 40px;
 bottom: -50px;
}
.count-down-icon{
 height: 18.5px;
 width: 18.5px;
 background: url(../images/count-down-icon.png) no-repeat;
 background-size: 100%;
 margin-right: 3px;
}
.count-down .count-down-hour
,.count-down .count-down-minute
,.count-down .count-down-second
{
 width: 30px;
 height: 26px;
 background: #FFFFFF;
 border-radius: 7px;
 border: 1px solid #E6EDFD;
 color: #F84B4B;
 font-size: 15px;
 display: inline-block;
 text-align: center;
}

.user_windows1.user_snappedAction{
 height: 605px;
 width: 458px;
 background: url(../images/snappedAction-windows-bkg.png) no-repeat;
 background-size: 100%;
 padding: 22px;

}
.user-active[data-number="8"] .user_windows1.user_snappedAction{
 display: block;
}
.user_snappedAction_middle{
 position: relative;
 padding-top: 95px;
}
.user_snappedAction_close{
 width: 34.5px;
 height: 34.5px;
 background: url(../images/snappedAction-windows-close.png) no-repeat;
 background-size: 100%;
 cursor: pointer;
 position: absolute;
   right: -68px;
}
.user_snappedAction_close:hover{
 background: url(../images/snappedAction-windows-close-hover.png) no-repeat;
 background-size: 100%;
}
.user_snappedAction_middle_body{
 padding-top: 92px;
 padding-left: 33px;
}
.user_snappedAction_middle_body_title{
font-family: Source Han Sans CN;
font-weight: 500;
font-size: 23px;
color: #16181A;
padding-left: 86px;
}
.user_snappedAction_middle_body_text{
 font-family: Source Han Sans CN;
 font-weight: 400;
 font-size: 17px;
 color: #6E757F;
 padding-top: 15px;
}
.user_snappedAction_middle_footer{
 padding: 215px 33px 0 33px;
}
.user_snappedAction_middle_footer a{
 display: block;
 width:351px;
height: 47px;
background: linear-gradient(90deg, #F84B4B 0%, #FF9041 100%);
border-radius: 8px;
text-align: center;
color: #fff;
line-height: 47px;
}
.user_snappedAction_middle_footer a:hover{
 background: linear-gradient(270deg, #F84B4B 0%, #FF9041 100%);
}

.kdt_about_content3{
 padding-top: 100px;
 padding-bottom: 120px;
}
.kdt_about_content3 .new-conent-title{
 padding-bottom: 85px;
}
.content10_swiper_container{
 width: 1200px;
 margin: auto;
 position: relative;
}
.zz-swiper-container .swiper-slide1 img,.swiper-slide2 li:nth-child(1) img,.swiper-slide2 li:nth-child(2) img{
 max-width: 100%;
 height: 290px;
}
.swiper-slide1{
 width: 1000px;
 margin: auto;
}
.swiper-slide2{
 width: 1200px;
 margin: auto;
}
.swiper-slide1 li:not(:first-child),.swiper-slide2 li:not(:first-child){
 margin-left: 40px;
}
.swiper-slide2 li:nth-child(3) img,.swiper-slide2 li:nth-child(4) img{
 height: 195px;
 position: relative;
 top: 50px;
 box-shadow: 0 7px 20px rgba(19,60,154,0.15);
}
.swiper-slide2 li:nth-child(1),.swiper-slide2 li:nth-child(2),.swiper-slide1 li{
 box-shadow: 0 7px 20px rgba(19,60,154,0.15);
}
.swiper-slide2 li,.swiper-slide1 li{
 float: left;

}
.zz-swiper-container .swiper-slide2 img{
 max-width: 100%;
 /* height: 290px; */
}
.content10_swiper_container .swiper-button-prev1 {
 outline: none;
 left: 530px;
 width: 50px;
 height: 50px;
 background: #edf1f4;
 color: #b7bdc5;
 border-radius: 50%;
 top: inherit;
 bottom: -90px;
 font-family: swiper-icons;
 position: absolute;
}
.content10_swiper_container .swiper-button-next1:after{
 content: 'next';
}
.content10_swiper_container .swiper-button-prev1:after{
 content: 'prev';
}
.content10_swiper_container .swiper-button-next1:after,.content10_swiper_container .swiper-button-prev1:after{
 font-family: swiper-icons;
 font-size: var(--swiper-navigation-size);
 text-transform: none!important;
 letter-spacing: 0;
 text-transform: none;
 font-variant: initial;
 line-height: 100%;
 font-size: 16px;
   color: #A0B0C5;
   font-weight: bold;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);

}
.content10_swiper_container .swiper-button-next1 {
 outline: none;
 right: 520px;
 width: 50px;
 height: 50px;
 background: #edf1f4;
 color: #b7bdc5;
 border-radius: 50%;
 top: inherit;
 bottom: -90px;
 position: absolute;

}

.content10_swiper_container .swiper-button-next:after, .content10_swiper_container .swiper-button-prev:after{
 font-size: 18px;
}
.content10_swiper_container .swiper-button-next1:hover::after,.content10_swiper_container .swiper-button-prev1:hover::after{
 color: #4c5665;
 font-size:22px;
 transition: all .3s ease-in-out;
}
.content10_swiper_container .swiper-button-next1:hover,.content10_swiper_container .swiper-button-prev1:hover{
 background: #edf0f4;
}


.tl_about_contact{
 background: #fff;
}
.tl_about_contact .tl_about_tl_middle {
   width: 980px;
   padding-top: 150px;
 background: url(../images/map-bkg.png) center top no-repeat;
 background-size: 100%;
 background-position-y:70px ;
}
.tl_about_tl_middle {
   width: 900px;
   position: relative;
   margin: auto;
}
.tl_about_tl_middle ul li {
   float: left;
   transition-delay: .1s;
   transition-duration: .3s;
   transition: all .4s ease-in-out;
}
.contact_ul{
 padding-bottom: 70px;
}
.contact_ul li {
   height: 230px;
   width: 100%;
   padding: 25px 90px;
   background: rgba(250,251,255,0.58);
   box-shadow: 4.5px 11.5px 32px 0px rgba(40,87,174,0.06), 0px 3px 57px 0px rgba(144,172,235,0.13);
   border: 1px solid #DAE3F6;
 border-radius: 16px;
}
.contact_ul_line {
   margin-bottom: 10px;
}
.contact_ul_line {
   line-height: 46px;
}
.iphone_number_time {
   color: #1f2329;
   font-size: 16px;
}
.iphone_number_time span {
   color: #4A84F7;
}
.region_select{
 width: 565px;
 height: 46px;
 border: 1px solid #dcdfe6 ;
 border-radius: 6px;
 padding:0 19px;
 color: #292e36;
 position: relative;
 font-size: 16px;
 cursor: pointer;
}
.region_select:hover .region_select_windows{
 display: block;
}
.region_select.active{
 border: 1px solid #3370ff;
}
.region_select .xiala_icon{
 height: 24px;
 width: 24px;
 background: url(../images/xiala_select.svg) no-repeat;
 background-size: 100%;
 margin-top: 10px;
}
.region_select:hover .xiala_icon{
 background: url(../images/xiala_select_color.svg) no-repeat;
 background-size: 100%;
 transform: rotate(180deg);
}

.region_select:hover{
 border: 1px solid #3370ff;
}
.region_select span {
   color: #292e36;
   font-size: 16px;
   display: inline-block;
}
.contact_ul li .contact_ul_line:last-child span {
   color: #1f2329;
}
.region_select_windows {
   width: 565px;
   background: #fff;
   padding: 15px 9px;
   border: 1px solid #e5e9ed;
   position: absolute;
   left: 0;
   top: 48px;
   z-index: 9;
   border-radius: 6px;
   display: none;
}
.region_select_windows dl dt{
 font-size: 14px;
 color: #9fa3aa;
 padding-left: 10px;
 line-height: 32px;
}
.region_select_windows dl dd{
 float: left;
 width: 170px;

}
.region_select_windows dl dd.not_left{
 float: right;
}
.region_select_windows  dl dd
{
 margin-bottom: 8px;
}
.region_select_windows dl dd.not_margin{
 margin-left: 0;
}

.region_select_windows dl dd a{
 font-size: 14px;
 color: #333;
 line-height: 32px;
 display: block;
 padding-left: 18px;
 width: 170px;

}
.region_select_windows dl dd a:hover{
 color: #3370ff;
 border-radius: 5px;
 background: #f0f5ff;
}

.contact_site_line {
 font-size: 24px;
 color: #16181A;
   font-weight: bold;
   text-align: center;
   margin-bottom: 63px;
 margin-top: 80px;
}
.contact_site_line span {
   position: relative;
   display: inline-block;
   padding: 0 30px;
}
.contact_site_line span::before {
   content: "";
   display: block;
   position: absolute;
   width: 61.5px;
   height: 8.5px;
   background: url(../images/left_line_img.png) no-repeat;
   background-size: 100%;
   left: -62px;
       top: 13px;
}
.contact_site_line span::after{
 content: "";
 display: block;
 position: absolute;
 width:61.5px;
 height: 8.5px;
 background: url(../images/right_line_img.png) no-repeat;
 background-size: 100%;
 right: -62px;
     top: 13px;
}

.contact_site_bkg {
width:980px;
height: 200px;
background: #FFFFFF;
background: url(../images/site_bkg.png) no-repeat;
background-size: 100%;
box-shadow: 4.5px 11.5px 32.5px 0px rgba(40,87,174,0.06), 0px 1px 44px 0px rgba(144,172,235,0.2);
border: 1px solid #DAE3F6;
margin: auto;
border-radius: 16px;
padding: 37px 0 20px 86px;
}
.contact_site_title {
   font-family: Source Han Sans CN;
   font-weight: 500;
   font-size: 17px;
   color: #16181A;
 line-height: 17px;
 margin-bottom: 20px;
}
.site_font_right{
 overflow: hidden;
}
.contact_site_bkg span {
   display: inline-block;
 white-space: nowrap;
}
.contact_site_font {
   color: #4d596f;
   font-size: 15px;
   margin-bottom: 14px;
   clear: both;
   line-height: 22px;
   height: 22px;
}
.contact_site_font span{
 width: 33.333%;
 float: left;
 text-align: left;
}
.contact_content_line_xibu .contact_site_bkg,.contact_content_line_beifang .contact_site_bkg, .contact_content_line_huazhong .contact_site_bkg, .contact_content_line_huadong .contact_site_bkg, .contact_content_line_guangdong .contact_site_bkg {
   margin-bottom: 50px;
}
.contact_content_line_huazhong{
 width: 100%;
 height: 1209px;
 background: url(../images/huazhong-bkg.jpg) center center no-repeat;
 background-size: cover;
}
.contact_content_line_guangdong{
 width: 100%;
 height: 959px;
 background: url(../images/guangdong-bkg.jpg) center center no-repeat;
 background-size: cover;
}
.contact_content3{
 width: 100%;
 /* height: 1174px; */
 background: url(../images/xibu-bkg.jpg) center bottom no-repeat;
 background-size: cover;
 padding-bottom: 50px;
}
.contactUs-banner{
 width: 100%;
 height: 545px;
 background: url(../images/contactUs-banner.jpg) center center no-repeat;
 background-size: cover;
}
.contactUs-banner .kdt_about_banner_middle{
 padding-top: 208px;
}
.contactUs-banner .ycplan-banner-title{
 color: #16181A;
 font-size: 40px;
 font-weight: 500;
 line-height: 40px;
 padding-bottom: 27px;
}
.contactUs-banner .ycplan-banner-text{
 font-weight: 400;
 font-size: 17px;
 color: #16181A;
 line-height: 30px;
 padding-bottom: 38px;

}
.zixun_icon~span{
 margin-right: 30px
}
.safe_special_editions{
 width: 100%;
 height: 328px;
 border-top-right-radius: 20px;
 border-top-left-radius: 20px;
 background: url(/index/images/safe/safe_bg01.png)  no-repeat;
 background-size: 850px 328px;

}
.safe_special_editions .title{
 font-family: Source Han Sans CN;
 font-weight: bold;
 font-size: 34px;
 color: #F97A14;
 line-height: 34px;
 text-shadow: 0px 5px 19px rgba(252,132,46,0.18);
 text-align: left;
 overflow: hidden;
 padding-top: 98px;
 margin-left: 75px;
}
.safe_special_editions .small_title{
 font-weight: 400;
 font-size: 20px;
 color: #F97A14;
 line-height: 20px;
 text-align: left;
 text-shadow: 0px 5px 19px rgba(252,132,46,0.18);
 margin-left: 75px;
 margin-top: 20px;
}
.safe_special_editions .price span{
 font-size: 60px;

}
.safe_special_editions .price{
 margin-top: 22px;
 margin-left: 68px;
 font-family: Arial;
 font-weight: bold;
 font-size: 20px;
 text-shadow: 0px 5px 19px rgba(252,132,46,0.18);
 color: #F97A14;
 text-align: left;
}
.check_btn{
 margin-top: 42px;
 margin-left: 75px;
 width: 160px;
 height: 46px;
 line-height: 46px;
 text-align: center;
 color: #fff;
 background: linear-gradient(183deg, #FEA667, #FF7F23);
 box-shadow: 0px 5px 19px 0px rgba(252,132,46,0.18);

 border-radius: 23px;
 border: 1px solid #FFFFFF;
 cursor: pointer;
 user-select: none;
}
.check_btn:hover{
 background: linear-gradient(183deg, #FF7F23, #FEA667);
 box-shadow: 0px 5px 19px 0px rgba(252,132,46,0.18);
}
.safe_down_content{
 width: 100%;
 background: #FFFFFF;
 box-shadow: 4px 12px 33px 0px rgba(40,87,174,0.05);
 padding: 28px;
 height:300px;
}
.safe_down_content_inner{
 height: 245px;
 border-radius: 20px;
 border: 1px solid rgba(255,182,193,0.15);
 box-sizing: border-box;
 background: url(/index/images/safe/safe_bg2.jpg) center bottom no-repeat;
 padding: 33px 60px 0px 60px;


}
.safe_down_content_inner .title{
 /*width: 479px;*/
 /*height: 19px;*/
 font-family: Source Han Sans CN;
 font-weight: 500;
 font-size: 20px;
 color: #16181A;
 line-height: 20px;
 text-align: left;
 margin-bottom: 26px;
 margin-top: 20px;

}

.safe_down_content_inner ul li .img_icon{
 display: inline-block;
 width: 16px;
 height: 14px;
 background: url(/index/images/safe/dui_gou.png)  no-repeat;
 background-size: 16px 14px;

}
.safe_down_content_inner ul li .left{
 /*width: 410px;*/
 text-align: left;
}
.safe_down_content_inner ul li{
 /*height: 16px;*/
 font-family: Source Han Sans CN;
 font-weight: 400;
 font-size: 16px;
 color: #666666;
 display: flex;
 margin-bottom: 26px;
}
.safe_down_content_inner ul li div img{
 width: 16px;
 height: 12px;
}
.modal_bg{
 position: fixed;
 top: 0px;
 left: 0px;
 height: 100vh;
 display: flex;
 width: 100vw;
 justify-content: center;
 z-index:100000;
 align-items: center;
 background: rgba(0, 0, 0, 0.5);

}
.modal_bg .modal_inner{
 width: 600px;
 height: 420px;
 position: relative;
 border-radius: 20px;
}
.modal_bg .modal_inner  .close_btn{
 width: 16px;
 height: 16px;
 position: absolute;
 right: 16px;
 top: 16px;
 cursor: pointer;
}
.modal_bg .modal_inner .bg_img{
 width: 600px;
 height: 420px;
}
.canjia_activity_btn{
 position: absolute;
 left: 68px;
 top: 253px;
 cursor: pointer;

}
.center_btn{
 width: 150px;
 height: 40px;
 border: 1px solid #ff6a53;
 line-height: 38px;
 text-align: center;
 color: #ea4b31;
 background: linear-gradient(to top, #fee6c3, #fefdfa);
 /*border-radius: 20px 50% 50% 50%;*/
 border-radius: 40px;
 font-size: 16px;
}
.center_btn:hover{
 background: linear-gradient(to top, #ffdba8, #fef6df);
}