.selectCountry {
    height: calc(100vh - 146px);
    background: url(../images/bg.png) center top no-repeat;
    background-size: cover;
    position: relative;
}

.selectCountry .center {
    max-width: 1600px;
    margin: 0 auto;
}

.selectCountry .p1 {
    font-size: 60px;
    font-family: STXinwei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 49px;
    padding: 110px 0px 0px 0px;
}

.selectCountry .p2 {
    font-size: 42px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 45px;
    margin: 30px 0px 0px 0px;
    text-transform: uppercase;
}

.selectBox {
    position: absolute;
    width: 1228px;
    left: 50%;
    margin-left: -614px;
    top: 59%;
    transform: translateY(-50%);
}

.selectBox1 label {
    width: 156px;
    font-size: 26px;
    font-family: Source Han Sans CN;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 39px;
    float: left;
    margin: -10px 39px 0px 0px;
}

.selectBox1 {
    font-size: 0px;
}

.selectBox1 select {
    width: 493px;
    height: 61px;
    border: 1px solid #DFE2E7;
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 26px;
    /* font-family: Source Han Sans CN; */
    font-weight: bold;
    color: #909399;
    text-indent: 20px;
    appearance: none;
    background: url(../images/icon-down.png) #FFFFFF 465px center no-repeat;
    background-size: 10px;
    float: left;
    outline: none;
}

.selectBox .for {
    position: relative;
    margin: 55px 0px 0px 0px;
}

.selectBox .for a {
    width: 680px;
    height: 68px;
    display: inline-block;
    font-size: 25px;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #FFFFFF;
    background: url(../images/icon-a1.png) center center no-repeat;
    line-height: 68px;
    text-align: center;
    background-size: 100%;
    padding: 0px 70px 0px 0px;
    box-sizing: border-box;
}

.selectBox .for a.a2 {
    width: 600px;
    position: absolute;
    right: 0px;
    background: url(../images/icon-a2.png) center center no-repeat;
    background-size: 100%;
    padding: 0px;
    color: #184EB1;
}

.selectBox1 select.City {
    margin: 0px 0px 0px 46px;
}

.Visa .selectBox .for a {
    width: 420px;
    height: 68px;
    background: #004ec7;
    line-height: 68px;
    display: block;
    margin: 0 auto;
    padding: 0;
}

.loginBox {
    width: 1000px;
    height: calc(100vh - 224px);
    margin: 0 auto;
    position: relative;
}

.loginBox1 {
    height: 492px;
    border: 1px solid #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    background: linear-gradient(180deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.9) 100%);
    border: 1px solid #FFFFFF;
    backdrop-filter: blur(13.33333333333333px);
}

.loginBox .title {
    height: 75px;
    font-size: 30px;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 75px;
    text-align: center;
    background: rgba(0,68,190,0.46);
}

.loginBox form{margin:55px 0px 0px 0px;}
.loginBox .inp{width:600px;height:60px;line-height:60px;margin:0 auto 40px;background:#fff;border-radius: 2px;border: 1px solid #6587C8;}
.loginBox .inp label{width:60px;text-align:center;line-height:60px;display: inline-block;position:relative;}
.loginBox .inp label img{vertical-align:middle;}
.loginBox .inp input{width:520px;float:right;height:100%;line-height:100%;font-size: 20px;font-family: SourceHanSansCN-Normal, SourceHanSansCN;font-weight: 400;color: #757575;}
.loginBox .inp label:after{width: 1px;height: 30px;background: #757575;position:absolute;right:0px;top:14px;content:'';}
.loginBox .inp .btn-login{background: #2E6AD8;border-radius: 2px;width:100%;font-size: 20px;font-family: SourceHanSansCN-Bold, SourceHanSansCN;font-weight: bold;color: #FFFFFF;cursor:pointer;}
.loginBox a{font-size: 19px;font-family: SourceHanSansCN-Regular, SourceHanSansCN;font-weight: 400;color: #2E6AD8;display:inline-block;text-align:center;margin:0px 0px 0px calc((100%  - 240px)/2)}
.loginBox .inp1{margin: 0 auto 27px;}
.loginBox a:after{width: 240px;height: 1px;background: #1469E0;content:'';display:block;margin:3px auto 0px;}

.RegisterBox{width: 1000px;margin: 40px auto 0px;background: linear-gradient(180deg, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.9) 100%);border: 1px solid #FFFFFF;backdrop-filter: blur(13.33333333333333px);min-height: 720px;}
.RegisterCon{padding:0px 0px 75px 0px;}
.RegisterBox:before{height:10px;background: rgba(0,68,190,0.46);content:'';display:block;width:100%;}
.Register{width:635px;margin: 0 auto 30px;}
.RegisterBox .inp{width: 635px;height:60px;line-height:60px;margin:0 auto 30px;background:#fff;border-radius: 2px;border: 1px solid #6587C8;position:relative;box-sizing: border-box;}
.RegisterBox .inp label{width:60px;text-align:center;line-height:60px;display: inline-block;position:relative;}
.RegisterBox .inp label img{vertical-align:middle;}
.RegisterBox .inp input{width: 560px;float:right;height:100%;line-height:100%;font-size: 20px;font-family: SourceHanSansCN-Normal, SourceHanSansCN;font-weight: 400;color: #757575;}
.RegisterBox .inp label:after{width: 1px;height: 30px;background: #757575;position:absolute;right:0px;top:14px;content:'';}
.RegisterBox .inp .btn-register{background: #757575;border-radius: 2px;width:100%;font-size: 20px;font-family: SourceHanSansCN-Bold, SourceHanSansCN;font-weight: bold;color: #FFFFFF;cursor:pointer;}
.RegisterBox a{font-size: 19px;font-family: SourceHanSansCN-Regular, SourceHanSansCN;font-weight: 400;color: #2E6AD8;/* display:block; */text-align:center;}
.RegisterBox .inp1{margin: 0 auto 27px;}
.RegisterBox .inp .btn-code{cursor:pointer;width: 160px;height: 60px;background: #2E6AD8;border-radius: 2px;opacity: 0.41;border: 1px solid #6587C8;position:absolute;right: -170px;top:0px;font-size: 20px;font-family: SourceHanSansCN-Normal, SourceHanSansCN;font-weight: 400;color: #FFFFFF;}
.RegisterBox .inp2{height: 20px;font-size: 20px;font-family: SourceHanSansCN-Normal, SourceHanSansCN;font-weight: 400;color: #222222;line-height: 20px;border: 0;}
.RegisterBox .inp2 a{color:#2E6AD8;}
.RegisterBox .inp2 input{width: 24px;height: 24px;background: #FFFFFF;border-radius: 2px;border: 1px solid #6587C8;float:left;margin: 0px 10px 0px 0px;/* appearance: none; */cursor: pointer;position: relative;}
.RegisterBox .inp2 input:after{position:absolute;left:0;top:0;border:1px solid #6587C8;border-radius:2px;content:'';width: 100%;height: 100%;box-sizing: border-box;}
.RegisterBox a.a3{float:right;}
.RegisterBox a.a3:after{width: 162px;height: 1px;background: #1469E0;content:'';display:block;margin:3px auto 0px;}
.RegisterBox .tab{margin:30px 0px 28px 0px;padding:0px 0px 30px 0px;border-bottom:2px solid #fff;text-align: center;}
.RegisterBox .tab span{cursor:pointer;font-size: 20px;font-family: SourceHanSansCN-Regular, SourceHanSansCN;font-weight: 400;color: #222222;line-height: 24px;margin: 0px 85px;position:relative;}
.RegisterBox .tab span:after{content:'';width:100%;height: 4px;background: transparent;position:absolute;left: 0px;bottom: -30px;}
.RegisterBox .tab span.on{font-weight: bold;color: #1469E0;font-size:24px;}
.RegisterBox .tab span.on:after{background: #1469E0;}
/* .RegisterBox .tab span:hover{font-weight: bold;color: #1469E0;font-size:24px;}
.RegisterBox .tab span:hover:after{background: #1469E0;} */
.RegisterBox .inp_code {width:465px;margin: 0px 0px 30px 0px;}
.RegisterBox .inp_code input{width: 390px;}
.RegisterBox .inp2 input:checked{background:url(../images/icon-checked.png) center center no-repeat;}

.contentBox{background: #EAEFF9;padding: 22px 0px;}
.Left{width: 260px;background: #fff;}
.contentBox .center{max-width: 1600px;margin: 0 auto;display:flex;flex-wrap:wrap;}
.Left .location{height:50px;line-height: 48px;text-indent: 15px;font-size: 12px;font-family: Source Han Sans CN;font-weight: bold;color: #757575;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.Left .p1{width: 100%;height: 60px;background: url(../images/leftbg.jpg) center center no-repeat;border-radius: 2px 2px 0px 0px;text-align: center;line-height: 60px;font-size: 21px;color: #fff;}
.Left ul{margin:20px 0px 0px 0px;}
.Left li{padding: 0px 0px 0px 15px;}
.Left li a{font-size: 16px;font-family: Source Han Sans CN;font-weight: 400;color: #303133;line-height:60px;display:block;padding:0px 0px 0px 28px;position:relative;}
.Left li a img{position:absolute;left:0px;top:50%;transform:translateY(-50%);}
.contentBox .Right{width: 1321px;background: #fff;margin: 0px 0px 0px 19px;padding: 10px 40px;box-sizing: border-box;}
.contentBox .scroll{max-height: 800px;overflow-y: scroll;}
.Left li.on{background:#F0F4FC;}
.Left li:hover{background:#F0F4FC;}
.Left li.on a{color:#2E6AD8;font-weight:bold;}
.Left li:hover a{color:#2E6AD8;font-weight:bold;}

.contentBox .Right .download li{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #222222;height:60px;line-height:60px;position: relative;padding:0px 20px;}
.Right .download li .down{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #2E6AD8;float:right;padding: 0px 0px 0px 30px;background: url(../images/icon-download.png) left center no-repeat;line-height: 60px;position: absolute;right: 20px;top: 0px;}
.contentBox .Right .download li .title{color:#222;width:calc(100% - 70px);overflow: hidden;line-height: 60px;height: 60px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.contentBox .Right .download li:nth-child(2n){background: #f7f8fa;}
.contentBox .Right .download li:hover .title{color:#2E6AD8;}
.contentBox .Right .download li:hover .down{font-weight:bold;}
.contentBox .Right .opinion .p2{font-size: 24px;font-family: Microsoft YaHei;font-weight: 400;color: #2E6AD8;height: 28px;line-height: 28px;padding:35px 0px 15px 40px;border-bottom:1px solid #2E6AD8;}
.contentBox .Right .opinion .p2 img{margin:0px 17px 0px 0px;vertical-align:middle;}
.contentBox .Right .opinion form{margin: 50px 40px;}
.contentBox .Right .opinion form .inp{width:360px;float:left;margin:0px 40px 26px 0px;}
.contentBox .Right .opinion form .inp:nth-child(3n){margin-right:0;}
.contentBox .Right .opinion form .inp label{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #222222;line-height:30px;}
.contentBox .Right .opinion form .inp input{height: 36px;background: #F7F8FA;border-radius: 4px;width:calc(100% - 50px);float:right;text-indent: 10px;font-size: 16px;color: #333;}
.contentBox .Right .opinion form .inp1{width:100%;}
.contentBox .Right .opinion form .inp2{width:100%;}
.contentBox .Right .opinion form .inp textarea{width:calc(100% - 50px);height: 100px;padding:10px;box-sizing:border-box;line-height:22px;float: right;background: #F7F8FA;border-radius: 4px;border: 0;}
.contentBox .Right .opinion form .inp3 input{cursor:pointer;width: 108px;height: 40px;background: #2E6AD8;border-radius: 4px;font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;float: left;}
.contentBox .Right .opinion form .inp3 input.btn-reset{width: 110px;height: 40px;background: #FFFFFF;border: 1px solid #C5C5C5;border-radius: 4px;box-sizing:border-box;color: #606266;}
.contentBox .Right .opinion form .inp3 input.btn-sub{margin:0px 19px 0px 50px;}

.visaCenter{padding:0px 0px 30px 0px;}
.visaCenter .title{font-size: 32px;font-family: Microsoft YaHei;font-weight: bold;color: #2E6AD8;line-height: 40px;text-align:center;}
.visaCenter .dy{display:block;height:44px;line-height:44px;background:#f4f8fe;text-align:right;font-size: 16px;font-weight: 400;color: #2E6AD8;padding:0px 40px 0px 0px;box-sizing:border-box;margin: 30px 0px 0px 0px;}
.visaCenter .dy img{vertical-align:middle;margin:-4px 10px 0px 0px;}
.visaCenter .info {margin:25px 0px 0px 0px;font-size:19px;color:#222;line-height:36px;/* height: 500px; *//* overflow-y: scroll; */}
.visaCenter .info1{margin:0px 15px 0px 0px;}
.visaCenter .info .t1{font-weight: bold!important;color: #2E6AD8!important;margin: 0px 0px 8px 0px!important;}
.visaCenter .info::-webkit-scrollbar {width: 6px;}
.visaCenter .info::-webkit-scrollbar-thumb {border-radius: 10px;background:#afb0b0;}
.visaCenter .info1 img{max-width:100%;}

.visaInformation .p1{font-size: 21px;font-family: Source Han Sans CN;font-weight: 400;color: #222222;line-height: 40px;margin:10px 0px 0px 0px;}
.visaInformation td{border:1px solid #6C96E4;}
.visaInformation td{font-size: 19px;font-family: Source Han Sans CN;font-weight: 400;color: #222222;padding: 10px 20px;line-height: 28px;}
.visaInformation .tr1{background: #2E6AD8;color:#fff;height:46px;line-height:46px;text-align:center;}
.visaInformation .tr1 td{color:#fff;}
.visaInformation .td1{width: 60px;padding: 0px;}
.visaInformation .td2{width: 373px;}
.visaInformation .td3{width: 220px;}
.visaInformation .td4{width: 586px;}
.visaInformation td:nth-child(3n){text-align:center;}
.visaInformation td input{width:15px;height:15px;border: 1px solid #ABABAB;}
.visaInformation .more{width: 300px;height: 40px;background: #2E6AD8;border-radius: 2px;display:block;color:#fff;margin: 57px auto 12px;text-align:center;line-height:40px;font-size: 19px;font-family: Source Han Sans CN;font-weight: 400;}
.visaInformation .more img{vertical-align:middle;margin:-3px 7px 0px 0px;}
.visaInformation1{/* height: 500px; *//* overflow-y:scroll; */margin:30px 0px 0px 0px;}
.contentBox .Right::-webkit-scrollbar {width: 6px;}
.contentBox .Right::-webkit-scrollbar-thumb {border-radius: 10px;background:#afb0b0;}
.visaInformation .more:hover{font-weight:bold;}


.liucheng{max-width:1600px;margin: 0px auto;}

.step-view {
  padding: 20px 105px;
  position: relative;
  background: #fff;
  box-sizing: border-box;
}

.step-view::before {
  content: '';
  position: absolute;
  z-index: 0;
  width: 76%;
  left: 196px;
  top: 36px;
  height: 0;
  border-top: 1px dashed #055495;
}

.step-view a {
  float: left;
  width: 154px;
  margin: 0px 150px 0px 0px;
  position: relative;
  z-index: 22;
}
.step-view a:last-child{margin:0px;}
.step-view a span {
  display: block;
  margin: 0 auto;
}

.step-view a span.size {
  width: 33px;
  height: 33px;
  color: #055495;
  margin-bottom: 17px;
  background: url(../images/icon-step.png) no-repeat center / 100% 100%;font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #1451C1;
  text-align:center;line-height:33px;
}

.step-view a span.s1{
  width: 154px;
  height: 42px;
  background: url(../images/icon-procedure.png) no-repeat center / 100% 100%;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #191919;
  line-height: 18px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.step-view a:hover span.size,
.step-view a.on span.size {
  background-image: url(../images/icon-step-on.png);
}

.step-view a:hover span.s1,
.step-view a.on span.s1 {
  color: #fff;
  background-image: url(../images/icon-procedure-on.png);
}

.step-view a.first span.s1{background: url(../images/icon-procedure2.png) no-repeat center / 100% 100%;}
.step-view a.first.on span.s1{background: url(../images/icon-procedure2-on.png) no-repeat center / 100% 100%;}
.step-view a.first:hover span.s1{background: url(../images/icon-procedure2-on.png) no-repeat center / 100% 100%;}
.step-view a.last span.s1{background: url(../images/icon-procedure1.png) no-repeat center / 100% 100%;}
.step-view a.last.on span.s1{background: url(../images/icon-procedure1-on.png) no-repeat center / 100% 100%;}
.step-view a.last:hover span.s1{background: url(../images/icon-procedure1-on.png) no-repeat center / 100% 100%;}

.liucheng .select-view{background:#fff;min-height:200px;margin:20px 0px 0px 0px;padding:20px 75px;font-size:20px;color:#141414;line-height: 40px;}

.news{max-width:1600px;margin:0 auto;background:#fff;padding: 20px 30px 55px 30px;box-sizing:border-box;}
.bread {font-size: 16px;font-family: Source Han Sans CN;font-weight: bold;color: #757575;}
.news .top .title {width: 1200px;padding: 20px 0 15px;font-weight: bold;font-size: 24px;color: #2E6AD8;border-bottom: 1px solid #2E6AD8;}
.news .list-view .list {flex: 1;width: 1200px;float: left;}
.news .list-view {}
.news .list-view .list .list_a {height: 58px;padding: 28px 0;border-bottom: 1px dashed #edf0f3;align-items: center;display: flex;}
.news .list-view .list .list_a .time {font-weight: bold;padding-right: 20px;border-right: 1px solid #ababab;min-width: 70px;margin: 0px 22px 0px 10px;}
.news .list-view .list .list_a .time .md {font-size: 24px;color: #2E6AD8;margin-bottom: 3px;}
.news .list-view .list .list_a .time .y {font-size: 19px;color: #ABABAB;}
.news .list-view .list .list_a .content .title {color: #222222;font-size: 22px;font-weight: bold;margin-bottom: 15px;line-height: 20px;}
.news .list-view .list .list_a .content .fonts {font-size: 19px;color: #ABABAB;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 20px;}
.news .list-view img{width:300px;margin: 37px 0px 0px 0px;float: right;}
.news .list-view .list .list_a:hover .title{color:#2E6AD8;}
.news .list-view .list .list_a:hover .fonts{color:#2E6AD8;}

.article-title {font-weight: 700;font-size: 32px;color: #2E6AD8;text-align: center;margin-top: 10px;margin-bottom: 20px;}
.detail-view .c .top-view {margin: 25px 0 20px 0;display: flex;min-height: 45px;align-items: center;justify-content: center;background: #f4f8fe;color: #055495;}
.article-info{font-size:20px;color:#222222;line-height:40px;padding:0px 145px;min-height: 400px;}
.detail-view .top-view span{color:#222;font-size:16px;line-height:44px;margin:0px 20px;}
.detail-view .top-view span img{vertical-align:middle;margin:0px 10px 0px 0px;}
.detail-view .top-view a{color:#222;font-size:16px;line-height:44px;margin:0px 20px;}
.detail-view .top-view a img{vertical-align:middle;margin:0px 10px 0px 0px;}

#page-box{text-align:center;color: #333;font-size:16px;margin: 40px auto;}
#page-box a{min-width: 30px;height: 30px;display:inline-block;border:1px solid #aaa;margin: 0px 5px;font-size:16px;padding:0px 4px;color: #333;box-sizing:border-box;line-height: 28px;}
#page-box a.current{background:#2E6AD8;color:#fff;border:1px solid #2E6AD8;}

.search{max-width:1600px;margin: 0 auto;padding: 12px 25px;box-sizing: border-box;background: #fff;}
.search .location a{font-size: 16px;font-family: Source Han Sans CN;font-weight: bold;color: #757575;}
.search form{width: 725px;height: 44px;background: #FFFFFF;border: 2px solid #2E6AD8;border-radius: 4px;margin: 15px auto 10px;}
.search form input[type='text']{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #222222;line-height:42px;text-indent:22px;width:calc(100% - 90px);}
.search form input[type='text']::placeholder{color:#222;}
.search form input.btn-search{width:26px;height:26px;background:url(../images/icon-search1.png) center center no-repeat;float:right;margin: 8px 22px 0px 0px;cursor: pointer;}
.search .p1{font-size: 14px;font-weight: 400;color: #909399;line-height: 20px;text-align:center;}
.searchList{padding:0px 50px;min-height: 450px;}
.resultName{font-size: 24px;font-weight: bold;color: #2E6AD8;padding: 0px 0px 17px 0px;border-bottom: 1px solid #2E6AD8;margin: 10px 0px 0px 0px;}
.resultName span{font-size: 16px;font-weight: 400;color: #606266;float:right;margin: 9px 0px 0px 0px;}
.resultName span em{color:#2E6AD8;font-style:normal;}
.search li{border-bottom:1px solid #E6E9EF;position:relative;padding: 25px 0px 22px 0px;}
.search li .title{font-size: 20px;font-weight: bold;color: #2E6AD8;}
.search li strong{color:#D00B0B;}
.search li .position{font-size: 14px;font-weight: 400;color: #2E6AD8;line-height: 24px;position:absolute;right:0px;top: 26px;}
.search li .summary{margin: 18px 0px 0px 0px;font-size: 16px;font-weight: 400;color: #222222;line-height:24px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 72px;overflow: hidden;}
.search li:last-child{border:0;}
.search li .position a{color:#2E6AD8;}
.search li .position a:after{content:'>'}
.search li .position a:last-child:after{display:none;}
.search li .position a:first-child{display:none;}

.VisaInfo .title{text-align:left;font-size: 24px;}
.VisaInfo .info .back{display:block;width:210px;height:40px;line-height:40px;background:#2E6AD8;color:#fff;text-align:center;margin:30px auto 0px;font-size: 18px;}


@media(max-width: 1650px) {
    
.contentBox .center{width: 1200px;}
  .Left{width: 210px;}
  .contentBox .Right{width: 975px;margin: 0px 0px 0px 15px;}
  .Left .location{height:40px;line-height:38px;font-size: 12px;text-indent: 0px;}
  .Left .p1{height:50px;line-height:50px;font-size:18px;}
  .Left ul{margin:15px 0px 0px 0px;}
  .Left li{padding: 0px 0px 0px 10px;}
  .Left li a{font-size: 14px;line-height: 50px;padding: 0px 0px 0px 20px;}
  .Left li a img{max-width:15px;}

  .visaCenter .title{font-size:24px;}
  .visaCenter .dy{height:38px;line-height:38px;font-size:14px;padding: 0px 30px 0px 0px;margin: 20px 0px 0px 0px;}
  .visaCenter .dy img{max-width:15px;}

  .contentBox{padding:17px 0px;}
  .contentBox .scroll{max-height:600px;}
  .visaInformation td{font-size:16px;line-height: 24px;padding: 6px 12px;}
  .visaInformation .more{width:225px;height: 34px;line-height: 34px;font-size: 16px;}
  .visaInformation .more img{max-width:15px;}
  .article-title{font-size: 24px;}
  .detail-view .c .top-view{min-height:40px;margin:  20px 0px 16px 0px;}
  .detail-view .top-view span{font-size:14px;line-height: 40px;}
  .detail-view .top-view a{font-size:14px;line-height: 40px;}
  .article-info{font-size:16px;line-height:30px;padding: 0px 110px;min-height: 240px;}

  .search{width:1200px;}
  .search form{width:545px;height: 40px;line-height: 42px;}
  .search form input[type='text']{font-size:16px;text-indent:15px;}
  .search form input.btn-search{width:23px;height:23px;background-size:20px;margin:9px 15px 0px 0px;}
  .searchList{padding:0px 40px;min-height: 350px;}
  .resultName{font-size:20px;margin: 10px 0px 0px 0px;padding: 0px 0px 13px 0px;}
  .search li{padding:20px 0px 18px 0px;}
  .search li .title{font-size:17px;}
  .search li .summary{font-size:14px;}
  .search li .position{font-size:13px;top: 19px;}

  .contentBox .Right .download li{height:50px;font-size: 16px;}
  .contentBox .Right .download li .title{height: 50px;line-height: 50px;}
  .Right .download li .down{font-size:16px;padding: 0px 0px 0px 25px;line-height: 50px;}

  .liucheng{width:1200px;}
  .step-view::before{left: 165px;top: 27px;width: 73%;}
  .step-view{padding: 20px 80px;}
  .step-view a{width:140px;margin: 0px 85px 0px 0px;}
  .step-view a span.size{width:30px;height:30px;background-size:cover;}
  .step-view a span.s1{width: 135px;height: 38px;background-size: 100%!important;line-height: 18px;font-size: 16px;display: flex;justify-content: center;align-items: center;}
  .liucheng .select-view{padding:20px 50px;font-size:18px;line-height: 36px;}

  #page-box{font-size:14px;}
  #page-box a{min-width:24px;height:24px;font-size:14px;line-height:22px;}


  .loginBox{width:750px;height: calc(100vh - 211px);}
  .loginBox1{height: 370px;}
  .loginBox form{margin:42px auto 0px;}
  .loginBox .title{height: 60px;line-height: 60px;font-size: 24px;}
  .loginBox .inp{height: 45px;line-height: 45px;width: 450px;margin: 0 auto 28px;}
  .loginBox .inp label{line-height: 45px;width:55px;}
  .loginBox .inp label img{max-width:25px;margin: -3px 0px 0px 0px;}
  .loginBox .inp input{width:calc(100% - 70px);font-size: 17px;}
  .loginBox .inp label:after{height:23px;top: 12px;}
  .loginBox .inp .btn-login{font-size:17px;}
  .loginBox a{font-size:16px;margin:0px 0px 0px calc((100%  - 200px)/2);}
  .loginBox .inp1{margin:0 auto 20px;}
  .loginBox a:after{width:200px;}

  .RegisterBox{width:750px;}
  .RegisterBox:before{height:7px;}
  .Register{width:500px;}
  .RegisterBox .tab{margin:22px 0px 21px 0px;padding: 0px 0px 22px 0px;}
  .RegisterBox .tab span{font-size:17px;margin: 0px 60px;}
  .RegisterBox .tab span.on{font-size:20px;}
  .RegisterBox .tab span:after{height:3px;bottom: -24px;}
  .RegisterBox .inp{width:100%;height: 45px;line-height: 45px;margin: 0px 0px 28px 0px;}
  .RegisterBox .inp label{width:50px;height:45px;line-height:45px;}
  .RegisterBox .inp label img{max-width:20px;margin: -3px 0px 0px 0px;max-height: 20px;}
  .RegisterBox .inp label:after{top:12px;height: 20px;}
  .RegisterBox .inp input{width: calc(100% - 65px);font-size:17px;}
  .RegisterBox .inp_code{width: 360px;}
  .RegisterBox .inp_code input{width: 292px;}
  .RegisterBox .inp .btn-code{width:130px;height: 44px;font-size:17px;right: -140px;}
  .RegisterBox .inp2 input{width: 20px;height: 20px;}
  .RegisterBox .inp2{font-size:16px;line-height: 20px;height: 20px;}
  .RegisterBox a{font-size:15px;}
  .RegisterBox .inp .btn-register{font-size:17px;}
  .RegisterBox a.a3{width:auto;}
  .RegisterBox a.a3:after{width:122px;}


  .news{width:1200px;padding: 20px 20px 40px 20px;}
  .news .list-view .list{width:900px;}
  .news .top .title{width:100%;padding: 15px 0px 10px 0px;font-size: 20px;}
  .news .list-view img{width:225px;}
  .bread{font-size:14px;}
  .news .list-view .list .list_a{padding: 20px 0px;}
  .news .list-view .list .list_a .time{padding: 0px 17px 0px 0px;}
  .news .list-view .list .list_a .time .md{font-size:20px;margin: 0px;}
  .news .list-view .list .list_a .time .y{font-size:16px;}
  .news .list-view .list .list_a .content .title{font-size:18px;margin: 0px 0px 10px 0px;}
  .news .list-view .list .list_a .content .fonts{font-size:16px;}









}
