html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul, ol,li{ list-style-type:none;}
body{ margin:0;font-size:12px; font-family:"平方字体"; color:#1B1B1B;}
img{border:0; max-width:100%;}
a{ text-decoration:none; color:#1B1B1B;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
a:hover{ color:#4C91F9;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0px; font-weight:normal; font-family:'平方字体';}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

html {
  scrollbar-width: thin;
  scrollbar-color: #4C91F9 #F5F6F8;
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #4C91F9;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #4C91F9;border-radius:8px;
}

body{ margin:0px auto; width:100%; min-width:1400px;background: #F5F6F8;}

.w_middle{ margin:0 auto; width:73%;}
.ctext{ float:left; width:100%; min-width:1400px;}
@media (max-width:1600px) {
body{ min-width:1200px;}
.ctext{ min-width:1200px;}
.w_middle{ width:83%;}
}
@media (max-width:1024px) {
.w_middle{ width:93%;}
}
@media (max-width: 1920px) {
html{ overflow-x:auto;}	

}

/*header*/
.Header{ position:fixed; left:0; top:0; z-index:20; float:left; width:100%; background:#fff;}
.Header .logo{ float:left; line-height:0; margin:17px 0;}
.Header .logo img{ height:66px;} 
.Header .vip{ float:right; display: flex; align-items: center; margin:20px 0;color: #181818; font-size:20px; line-height:60px;}
.Header .vip img{ width:60px; height:60px; border-radius:50%; margin-right: 11px;} 
.Header .vip:hover{color: #4C91F9;}
.Header .vip1{ float:right; margin:30px 0; color: #fff; font-size:20px; line-height:38px;background: #4C91F9;border-radius: 20px; padding:0 25px 2px 25px;}
.Header .vip1 a{color: #fff; font-size:20px; padding:0 2px;}
.Header .vip1 a:hover{ opacity:0.8;}
.Header .menu{ float:left; margin-left:33px;}
.Header .menu .ul{ float:left;}
.Header .menu .nli{ float:left; position:relative; margin:0 26px;}
.Header .menu .nli span a{ float:left; position:relative; text-align:center;color: #181818;font-weight:700; font-size:20px; line-height:100px; padding:0 26px;}
.Header .menu .nli.active span a{color: #4C91F9;}
.Header .menu .nli:hover span a{color: #4C91F9;}
.Header.active{ background:#fff;}

@media (max-width:1440px) {
.Header .logo{ margin:23px 0;}	
.Header .logo img{ height:56px;} 	
.Header .menu .nli{ margin:0 16px;}
.Header .menu .nli span a{ padding:0 16px;}
}

/*_Banner*/
._Banner{ float:left; width:100%; min-width:1400px; position:relative; z-index:1; margin-top:100px;}
._Banner .div{ float:left; width:100%; line-height:0;}


@media (max-width:1600px) {
._Banner{ min-width:1200px;}
}



/*Footer*/
.footer{background: #202020; padding-top:59px; padding-bottom:63px;}
.footer .logo{ float:left; line-height:0; margin:6px 0;}
.footer .logo img{ height:53px;} 
.footer .cont{ float:left; width:500px; margin:0 0 0 120px;}
.footer .nav{ float:left; width:100%;}
.footer .nav a{ float:left; color: #fff; font-size:16px; line-height:22px; width:25%;}
.footer .nav a:hover{ color: #4C91F9;}
.footer .info{ float:left; width:100%; color: #fff; font-size:14px; line-height:20px; margin-top: 20px;}
.footer .whact{ float:right; width:117px; margin:34px 66px 0 0; }
.footer .whact i{ float:left; width:100%; line-height:0;}
.footer .whact span{ float:left; width:100%; text-align:center; margin-top:13px; color: #fff; font-size:14px; line-height:20px;}

@media (max-width:1440px) {
.footer .logo img{ height:45px;} 	
.footer .cont{ margin:0 0 0 95px;}
.footer .whact{ margin:34px 0 0 0; }

}

._img{ width:100%; display: block; line-height: 0; overflow: hidden; position: relative;}
._img img{ display: block; position: absolute; left: 0; top:0; width:100%; height: 100%; object-fit: cover;}
.main1{ padding-top:42px; padding-bottom:31px;}
.main2{ padding-bottom:46px;}
.main4{ padding-top:18px; padding-bottom:31px;}
.main5{ padding-top:18px; padding-bottom:21px;}
.main6{ padding-top:22px; padding-bottom:30px;}
.main7{ padding-top:18px; padding-bottom:33px;}
.h-tit{ float: left; width: 100%; text-align: center; font-weight:bold;color: #1B1B1B; font-size:24px;line-height: 33px;}
.h-tit1{ float: left; width: 100%; font-weight:bold;color: #1B1B1B; font-size:20px;line-height: 29px;}
.list1{ float: left; width: 100%; background: #fff;border-radius: 8px; margin-top:27px;}
.list1 ul{float: left; width: 100%; padding:22px 36px 19px 28px;}
.list1 ul li{float: left; width: 33.33%; padding:16px 16px;}
.list1 ul li a{float: left; width: 100%;}
.list1 ul li ._img{ padding-bottom: 57.14%;}
.list1 ul li .tit{float: left; width: 100%; text-align: center; font-weight:bold;color: #1B1B1B; font-size:18px;line-height: 25px; margin-top: 20px;}
.list1 ul li a:hover .tit{color: #4C91F9;}
.list1-1 ul{ padding:22px 36px 44px 28px;}

.list2{ float: left; width: 100%; margin-top:17px;}
.list2 ul{float: left; width: 100%;}
.list2 ul li{float: left; width:100%; background: #fff;border-radius: 8px; display: flex; align-items: center; margin-top: 12px; padding:34px 36px 32px 24px;}
.list2 ul li .btn{float: right;}
.list2 ul li .btn a{ display:flex; align-items: center; justify-content: center; width: 110px; min-width: 110px; height: 36px;background: #4C91F9; border:1px solid #4C91F9; border-radius: 8px; color: #fff; font-size:16px;line-height: 1; padding-bottom:1px;}
.list2 ul li .fbj{ display: inline-flex; align-items: center; width:300px; min-width: 300px; color: #1B1B1B; font-size:16px;line-height:22px; padding:0 17px;}
.list2 ul li .fbj span{ font-weight: bold;color: #FF2020; margin-left: 7px;}
.list2 ul li .fbj img{ width:18px; height:18px; margin-right: 9px;} 
.list2 ul li .cont{ float: left; width:100%;} 
.list2 ul li .tit{float: left; width: 100%; font-weight:bold;color: #1B1B1B; font-size:18px;line-height: 25px; padding-left: 13px; position: relative;}
.list2 ul li .tit:after{ display: block; content:''; position: absolute; left:0; top:8px; width:8px; height:9px;background: #4C91F9;-webkit-clip-path:polygon(0% 0%, 0% 0%,100% 50%,0% 100%,0% 100%,0% 50%); clip-path:polygon(0% 0%, 0% 0%,100% 50%,0% 100%,0% 100%,0% 50%);} 
.list2 ul li .p{float: left; width: 100%; display: flex; align-items: center; color: #979797; font-size:16px;line-height:22px; margin-top:17px;}
.list2 ul li .line{ display: inline-flex; width:1px; height:12px; background: #979797; margin:0 13px 0 10px;}
.list2 ul li .s{ display: inline-flex; align-items: center; margin:0 6px;}
.list2 ul li .s img{ width:18px; height:18px; margin-right:6px;} 
.list2 ul li .btn a:hover{background:none;color: #4C91F9;}
.list2 ul li:hover .tit{color: #4C91F9;}
.list2-1{ margin-top: 0;}

.main0{ position: absolute; left: 0; top:47.3%; z-index: 10;}
.main0 .so{ float:left; display:flex; align-items: center; width:71.86%; position: relative;background:#fff;border-radius: 8px; margin:0 14.07%;}
.main0 .so .ico{ display:block; min-width:20px; width:20px; height:20px; margin-left: 14px;}
.main0 .so .text{ float:left; width:100%; height:69px; background:none; border:0; line-height:49px; padding:10px 18px; color:color: #1B1B1B;font-size: 20px;line-height: 28px;}
.main0 .so .submit{ float:left;min-width:122px; width:122px; height:69px;border-radius: 8px;background: #4C91F9;color: #FFFFFF;font-size: 20px; }
.main0 .so .submit:hover{ opacity:0.8;}
.main0 input::placeholder{ opacity:1 !important;color: #4A4A4A;}

.main3{ float: left; position: relative; z-index: 6; width: 100%; margin-top:-6.71%;}
.list3{ float: left; width: 100%; display: flex; background: #fff;border-radius: 8px;}
.list3 .title{float: left; display: flex; text-align: center; justify-content: center; align-items: center; width: 78px; min-width: 78px;border-radius: 8px;background: #F5F9FF; padding:18px; font-weight: bold; color: #4C91F9;font-size: 28px;line-height: 41px;}
.list3 .ul{float: left; width: 100%; padding:29px 10px 20px 10px;}
.list3 .ul li{float: left; width: 12.5%; padding:20px 20px;}
.list3 .ul li a{float: left; width: 100%; text-align: center;}
.list3 .ul li .ico{float: left; width: 100%; line-height: 0;}
.list3 .ul li .ico img{ width:90px; height:90px;}
.list3 .ul li .tit{ float: left; width: 100%;color: #1B1B1B; font-size:20px;line-height: 28px; margin-top: 23px;}
.list3 .ul li a:hover .tit{color: #4C91F9;}

.selet1{ float: left; width: 100%;  background: #fff;border-radius: 8px; margin-top: 20px; padding:7px 11px;}
.selet1 .li{ float: left; margin:0 33px;}
.selet1 .li a{ float: left; display:flex; align-items: center; color: #1B1B1B; font-size:14px;line-height:20px; padding:10px 0; }
.selet1 .li a .i{ display: block; width:14px; height:14px; margin-left: 7px; background:url(../_img/_arrow-down.svg) center no-repeat; background-size:100% 100% !important; }

.selet1 .li a:hover{ color:#4C91F9;}
.selet1 .li a:hover .i{ background:url(../_img/_arrow-down1.svg) center no-repeat; background-size:100% 100% !important;}

.selet1 .li.on a{ color:#4C91F9;}
.selet1 .li.on a .i{ background:url(../_img/_arrow-down1.svg) center no-repeat; background-size:100% 100% !important;}
.selet1 .li.asc a .i{ transform: rotateX(180deg); -ms-transform: rotateX(180deg);}


.selet1-1{ margin-top: 12px;}

.contact{ padding-top:38px; padding-bottom:59px;}
.contact .box{  float: left; width: 100%; background: #fff;border-radius: 8px; padding:60px 60px 189px 60px; }
.contact .title{  float: left; width: 100%; text-align: center;color: #202020;font-size: 24px;line-height: 34px;font-weight: bold; position: relative; padding-bottom: 10px;}
.contact .title::after{ display: block; content:''; position: absolute; left:50%; bottom: 0; width:61px; height:4px; border-radius: 4px;background: #5A99F9; transform: translateX(-50%); -ms-transform: translateX(-50%);}
.contact .info{  float: left; width: 100%; text-align: center;color: #878787;font-size:16px;line-height: 24px; margin-top:9px;}
.contact .tel{  float: left; width: 100%; text-align: center;color: #202020;font-size: 28px;line-height: 34px;font-weight: bold; margin-top: 25px;}
.contact .ul{  float: left; width: 100%; display: flex; justify-content: center; margin-top: 52px;}
.contact .ul .li{ display:flex; align-items: center;  float: left; width: 314px; margin:10px;color: #202020;font-size:16px;line-height: 24px; padding:26px 36px 26px 46px;border-radius: 8px;border: 1px solid #DCDCDC;}
.contact .ul .li .ico{ display: block; line-height: 0; width:27px; height:27px; margin-right: 24px;}
.contact .ul .li .tit{ display: block; width: 100%;}

.maxb{float: left; width: 100%;color: #1B1B1B;font-size:16px;line-height: 24px;}
.maxb a{color: #1B1B1B;}
.maxb a:hover{color: #4C91F9;}
.maxb span{color: #4C91F9;}
.case1{ padding-top: 22px; padding-bottom: 41px;}
.case1 .box{  float: left; width: 100%; background: #fff;border-radius: 8px; padding:30px 40px 120px 37px; margin-top: 22px;}
.case1 .title{float: left; width: 100%;color: #1B1B1B;font-size:24px;line-height:36px; font-weight: bold; text-align: center;}
.case1 .cont{float: left; width: 100%;color: #202020;font-size:16px;line-height:34px; margin-top: 50px;}

.poup-bg{ display: none; float: left; width: 100%; height: 100%; position: fixed; left:0; top:0; z-index: 30; background: rgba(0,0,0,0.5);}
.Signin{display: none; float: left;width: 493px; position: fixed; left:50%; top:50%; z-index: 30; background:#fff;border-radius: 21px; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); padding:38px 67px 50px 67px;}
.Signin .logo{ float: left;width: 100%; text-align: center; line-height: 0;}
.Signin .logo img{ height:79px;}
.Signin .lab{ float: left;width: 100%; margin-top: 27px; display: flex; align-items: center; overflow: hidden; border-radius: 8px;border: 1px solid #979797;}
.Signin .ico{ display: block; min-width: 24px; width: 24px; height:24px; margin-left: 16px;}
.Signin .text{ display: block;;width: 100%; border-radius: 0; border:0; height:42px; line-height:32px; padding:5px 11px;color: #181818;font-size: 16px;}
.Signin input::placeholder{ opacity:1 !important;color: #A6A6A6;}
.Signin .lab1{ float: left;width: 100%; margin-top: 24px;}
.Signin .submit{ display: block;;width: 100%; border-radius:8px; border:0; height:44px; line-height:42px; padding:0;color: #fff;font-size: 16px;background: #4C91F9;}
.Signin .submit:hover{ opacity:0.8;}
.Signin .lab2{ float: left;width: 100%; margin-top: 17px;color: #4C91F9;font-size: 16px;line-height: 24px; text-align: center;}
.Signin .lab2 a{color: #4C91F9;}
.Signin .lab2 a:hover{text-decoration: underline;}


.register{display: none; float: left;width: 493px; position: fixed; left:50%; top:50%; z-index: 30; background:#fff;border-radius: 21px; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); padding:38px 67px 28px 67px;}
.register .logo{ float: left;width: 100%; text-align: center; line-height: 0;}
.register .logo img{ height:79px;}
.register .lab{ position: relative; float: left;width: 100%; margin-top: 27px; display: flex; align-items: center; overflow: hidden; border-radius: 8px;border: 1px solid #979797;}
.register .ico{ display: block; min-width: 24px; width: 24px; height:24px; margin-left: 16px;}
.register .text{ display: block;;width: 100%; border-radius: 0; border:0; height:42px; line-height:32px; padding:5px 11px;color: #181818;font-size: 16px;}
.register input::placeholder{ opacity:1 !important;color: #A6A6A6;}
.register .lab1{ float: left;width: 100%; margin-top: 24px;}
.register .submit{ display: block;;width: 100%; border-radius:8px; border:0; height:44px; line-height:42px; padding:0;color: #fff;font-size: 16px;background: #4C91F9;}
.register .submit:hover{ opacity:0.8;}
.register .lab2{ float: left;width: 100%; margin-top: 17px;color: #4C91F9;font-size: 16px;line-height: 24px; text-align: center;}
.register .lab2 a{color: #4C91F9;}
.register .lab2 a:hover{text-decoration: underline;}
.register .lab3{ float: left;width: 100%; margin-top: 26px;color: #393939;font-size: 16px;line-height: 24px;}
.register .lab3 a{color: #4C91F9;}
.register .lab3 a:hover{text-decoration: underline;}
.register .lab3 input[type="checkbox"]{ position:relative; width:20px; height:20px; display: inline-block;text-align: center;vertical-align: middle; line-height:18px; margin-right:11px;}
.register .lab3 input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width:100%;height: 100%;border-radius: 1px;border: 1px solid #979797;}
.register .lab3 input[type="checkbox"]:checked::before{content: "\2713";background-color:#4C91F9;position: absolute;top: 0;left: 0;width:100%;border: 1px solid #4C91F9;color:#fff;font-size:12px;font-weight: bold;}
.register .colde{ position: absolute; right:17px; top:0;color: #4C91F9;font-size: 16px;line-height:42px;}


.renwu1{ float: left; width: 100%; background: #fff; border-radius: 8px; margin-top: 22px; padding:20px 41px;}
.renwu1 .lab{ float: left; width: 100%; display: flex; margin:10px 0;}
.renwu1 .tit{ float: left; white-space: nowrap;color: #181818;font-size: 16px;line-height: 36px;}
.renwu1 .cont{ float: left; display: flex; flex-wrap: wrap; width: 100%;}
.renwu1 .line{ float: left; display: flex; flex-wrap: wrap; width:17px; height:1px; background:#979797; margin:16px 10px;}
.renwu1 .text{ display: block;;width:196px; border-radius: 3px; border:1px solid #C3C3C3; height:36px; line-height:26px; padding:4px 16px;color: #181818;font-size: 16px;}
.renwu1 .text1{ width: 522px;}
.renwu1 .dd{ float: left; margin:0 10px 8px 0;}
.renwu1 .dd a{ float: left;color: #2E2E2E;font-size: 16px;line-height:24px;border-radius: 3px;border: 1px solid #c3c3c3;padding:3px 16px 5px 16px;}
.renwu1 .dd.on a{border: 1px solid #4F93F9;color: #4F93F9;}
.renwu1 .dd:hover a{border: 1px solid #4F93F9;color: #4F93F9;}
.renwu1 input::placeholder{ opacity:1 !important;color: #A6A6A6;}


.list4{ float: left; width: 100%; margin-top:6px;}
.list4 ul{float: left; width: 100%;}
.list4 ul li{float: left; width:100%; background: #fff;border-radius: 8px; margin-top: 12px; padding:23px 24px 24px 24px;}
.list4 ul li .tit{float: left; width: 100%; font-weight:bold;color: #1B1B1B; font-size:18px;line-height: 25px; padding-left: 13px; margin-bottom:3px; position: relative;}
.list4 ul li .tit:after{ display: block; content:''; position: absolute; left:0; top:8px; width:8px; height:9px;background: #4C91F9;-webkit-clip-path:polygon(0% 0%, 0% 0%,100% 50%,0% 100%,0% 100%,0% 50%); clip-path:polygon(0% 0%, 0% 0%,100% 50%,0% 100%,0% 100%,0% 50%);} 
.list4 ul li .s{float: left; width: 100%; display: inline-flex; align-items: center; padding:0 6px; display: flex; align-items: center; color: #979797; font-size:16px;line-height:22px; margin-top: 13px;}
.list4 ul li .s img{ width:18px; height:18px; margin-right:6px;} 
.list4 ul li:hover .tit{color: #4C91F9;}

.renwu2{ float: left; width: 100%; display: flex; flex-wrap: wrap; align-items:flex-start; justify-content: space-between; margin-top: 16px;}
.renwu2 .left{float: left; width:76%; background: #fff;border-radius: 8px; padding:36px 33px 56px 33px;}
.renwu2 .right{float: left; width:22.85%;}
.renwu2 .box1{ float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.renwu2 .box1 .btn{float: right; margin-top: 12px;}
.renwu2 .box1 .btn a{ display:flex; align-items: center; justify-content: center; width: 110px; min-width: 110px; height: 36px;background: #4C91F9; border:1px solid #4C91F9; border-radius: 8px; color: #fff; font-size:16px;line-height: 1; padding-bottom:1px;}
/*.renwu2 .box1 .btn a:hover{background:none;color: #4C91F9;}*/
.renwu2 .box1 .fbj{ display: inline-flex; align-items: center; color: #1B1B1B; font-size:16px;line-height:22px;}
.renwu2 .box1 .fbj span{ font-weight: bold;color: #FF2020; margin-left: 7px;}
.renwu2 .box1 .fbj img{ width:18px; height:18px; margin-right: 9px;} 
.renwu2 .box1 .cont{ float: left; display: flex; flex-wrap: wrap; flex-direction: column;} 
.renwu2 .box1 .info{ float: left; display: flex; flex-wrap: wrap; align-items: flex-end; flex-direction: column;} 
.renwu2 .box1 .tit{float: left; width: 100%; font-weight:bold;color: #1B1B1B; font-size:24px;line-height:36px;}
.renwu2 .box1 .p{float: left; width: 100%; display: flex; align-items: center; color: #979797; font-size:16px;line-height:22px; margin-top:8px;}
.renwu2 .box1 .line{ display: inline-flex; width:1px; height:12px; background: #979797; margin:0 19px 0 27px;}
.renwu2 .box1 .s{ display: inline-flex; align-items: center;}
.renwu2 .box1 .s img{ width:18px; height:18px; margin-right:6px;} 
.renwu2 .box5{float: left; width: 100%; color: #202020; font-size:16px;line-height:38px; margin-top: 20px;  padding:0 31px;}
.renwu2 .box6{float: left; width: 100%; background: #fff;border-radius: 8px;  padding:42px 24px 36px 24px;}
.renwu2 .box6 .tit{float: left; width: 100%; text-align: center;font-weight:bold;color: #1B1B1B; font-size:18px;line-height:27px;}
.renwu2 .box6 .ren{float: left; width: 100%; text-align: center;font-weight:bold;color: #1B1B1B; font-size:16px;line-height:24px; margin-top:20px;}
.renwu2 .box6 .ren span{ font-size: 32px;}
.renwu2 .box6 .btn{float: left; width: 100%; display:flex; justify-content: center; margin-top:29px;}
.renwu2 .box6 .btn a{ display:flex; align-items: center; justify-content: center; width:100px; height: 36px;background: #4C91F9; border:1px solid #4C91F9; border-radius: 8px; color: #fff; font-size:16px;line-height: 1; padding-bottom:1px;}
.renwu2 .box6 .btn a:hover{background:none;color: #4C91F9;}
.renwu2 .box6 .btn a.on{background:none;color: #4C91F9; cursor:default;}
.renwu2 .box2{float: left;flex-wrap: wrap; display: flex; width: 100%; background:#F6F6F6;border-radius: 8px; margin-top: 19px; padding:17px 24px 16px 24px;}
.renwu2 .box2 .li{ display:flex; align-items: center; position: relative; margin-right: 90px;}
.renwu2 .box2 .li::after{ display: block; content:''; position: absolute; right:-71px; top:50%; width:52px; height:1px; background:#979797;}
.renwu2 .box2 .li:last-child{ margin-right:0 !important;}
.renwu2 .box2 .li:last-child::after{ display: none; }
.renwu2 .box2 .li .ico{ display:flex; align-items: center; justify-content: center; min-width:20px; width:20px; height:20px; border-radius:50%;background: #B6B9BE; margin-right: 13px;}
.renwu2 .box2 .li .ico img{ width:14px; height:14px;}
.renwu2 .box2 .li .cont{ display:flex; flex-direction: column;}
.renwu2 .box2 .li .tit{float: left;color:#868686; font-size:14px;line-height:20px;}
.renwu2 .box2 .li .p{float: left; color: #979797; font-size:12px;line-height:17px; margin-top:1px;}
.renwu2 .box2 .li.on .tit{ font-weight:bold;color: #202020;}
.renwu2 .box2 .li.on .ico{background: #4C91F9;}
.renwu2 .title0{float: left; width: 100%; display: flex; align-items: center; font-weight: bold; color: #1B1B1B; font-size:18px;line-height:27px; margin-top:22px;}
.renwu2 .title0 img{ min-width:22px; width:22px; height:22px; margin-right:10px;}
.renwu2 .line1{ float: left; width: 100%; height:1px; background:#EFEFEF; margin-top:17px;}
.renwu2 .box3{float: left; width: 100%; color: #202020; font-size:16px;line-height:38px; margin-top:12px; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; padding:0 59px 0 30px;}
.renwu2 .box3 .w{ display:inline-flex; flex-wrap: wrap; flex-direction: column;}
.renwu2 .box3 .p{float: left; width: 100%; position: relative; padding-left: 16px;}
.renwu2 .box3 .p::after{ display: block; content:''; position: absolute; left:0; top:15px; width:8px; height:8px; border-radius:50%;background: #DFECFF;}
.renwu2 .box4{float: left; width: 100%; color: #202020; font-size:16px;line-height:38px; margin-top:12px; padding:0 30px;}
.renwu2 .box4 .p{float: left; width: 100%; position: relative; padding-left: 16px;}
.renwu2 .box4 .p::after{ display: block; content:''; position: absolute; left:0; top:15px; width:8px; height:8px; border-radius:50%;background: #DFECFF;}
.renwu2 .box4 .p .w{ display: inline-block; width:90px;}
.renwu2 .box4 .p .s{ color:#4C91F9; text-decoration: underline;}

.wytb1{ z-index: 30; display: none; float: left;width: 422px; position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.wytb1 .box{ float: left;width: 100%;background: #FFFFFF;border-radius: 21px; position: relative; padding:11px 44px 20px 34px; }
.wytb1 .title{ float: left;width: 100%; text-align: center;color: #202020; font-weight: bold;font-size: 16px;line-height: 38px; margin-bottom:17px;}
.wytb1 .lab{ float: left;width: 100%; display: flex; margin-top:12px; }
.wytb1 .tit{ float: left;width:80px; min-width:80px;color: #202020;font-size: 16px; line-height:34px;}
.wytb1 .text{ float: left;width:100%;color:#1B1B1B;font-size: 16px; line-height:24px; height:34px; padding:4px 15px;border-radius: 4px;border: 1px solid #C9C9C9;}
.wytb1 .textarea{ float: left;width:100%;color:#1B1B1B;font-size: 16px; line-height:24px; height:128px; padding:4px 15px;border-radius: 4px;border: 1px solid #C9C9C9;}
.wytb1 .lab1{ float: left;width: 100%; margin-top:13px; display: flex;
justify-content: center;}
.wytb1 .submit1{ text-align:center; width: 110px;color:#fff;font-size: 16px; line-height:1; height:36px; border-radius:8px;border:0;background: #4C91F9; padding-bottom: 1px; display: flex;
align-items: center;
justify-content: center;}
.wytb1 .submit1:hover{ opacity:0.8;}
.wytb1 .close{ cursor: pointer; display: block; width: 23px; height:23px; line-height: 0; position: absolute; right:13px; top:21px; z-index: 6;}
.wytb1 input::placeholder{ opacity:1 !important;color: #ADADAD;}
.wytb1 textarea::placeholder{ opacity:1 !important;color: #ADADAD;}


.wytb2{ z-index: 30; display: none; float: left;width: 268px;position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.wytb2 .box{ float: left;width: 100%;background: #FFFFFF;border-radius: 21px; position: relative; padding:75px 34px 61px 34px; }
.wytb2 .title{ float: left;width: 100%; text-align: center;color: #1B1B1B; font-weight: bold;font-size: 18px;line-height: 25px; margin-top:22px;}
.wytb2 .close{ cursor: pointer; display: block; width: 23px; height:23px; line-height: 0; position: absolute; right:18px; top:21px; z-index: 6;}
.wytb2 .ico{ float: left;width: 100%; line-height: 0; text-align: center;}
.wytb2 .ico img{ width:58px; height:58px;}


._form1{ float: left; width: 100%; margin-top: 22px;background: #FFFFFF;border-radius: 8px; padding:45px 60px 52px 60px;}
._form1 .lab{float: left; width: 100%; display: flex;}
._form1 .sx{ align-items: center;}
._form1 .mt28{ margin-top:28px;}
._form1 .mt25{ margin-top:25px;}
._form1 .mt24{ margin-top:24px;}
._form1 .mt23{ margin-top:23px;}
._form1 .mt20{ margin-top:20px;}
._form1 .mt19{ margin-top:19px;}
._form1 .mt17{ margin-top:17px;}
._form1 .mt16{ margin-top:16px;}
._form1 .mt15{ margin-top:15px;}
._form1 .name{float: left; width:135px; min-width:135px; text-align: right; padding-right: 9px;color: #1B1B1B;font-size: 16px;line-height:26px; margin:5px 0;}
._form1 .name span{color: #FF2F2F; margin-right: 2px;}
._form1 .pic{float: left; width:60px; height:60px; line-height: 0; border-radius: 50%; overflow: hidden;}
._form1 .pic img{ width: 100%; height: 100%; object-fit: cover;}
._form1 .submit{float: left;background: #4C91F9;border-radius: 8px;color: #FFFFFF;font-size: 16px;width: 90px;height: 36px; line-height: 34px; margin-left:135px;}
._form1 .submit:hover{ opacity: 0.8;}
._form1 .submit.on{background:url(../_img/_save.svg) 16px center #4C91F9 no-repeat; background-size:18px 18px; text-indent:20px;}
._form1 .textarea{float: left;border-radius:3px;border: 1px solid #D2D2D2;color:#1B1B1B;font-size: 16px;width:526px;height:142px; line-height:26px; padding:10px 16px; }
._form1 .text{float: left;border-radius:3px; background: #fff; border: 1px solid #D2D2D2;color:#1B1B1B;font-size: 16px;width:526px;height:36px; line-height:24px; padding:5px 16px; }
._form1 .sheng,
._form1 .shi{ width:131px; margin-right: 10px; position: relative;}
._form1 .sheng::after,
._form1 .shi:after{ display: block; content:''; position: absolute; right:1px; top:1px; width:30px; height:34px;border-radius:0 3px 3px 0; background:url(../_img/ico25.png) center no-repeat #fff; background-size:16px 16px;}
._form1 .sheng .text,
._form1 .shi .text{ width:100%;}
._form1 select{appearance:none; -webkit-appearance:none;-moz-appearance:none;}
._form1 input::placeholder{ opacity:1 !important;color: #A6A6A6;}
._form1 textarea::placeholder{ opacity:1 !important;color: #A6A6A6;}
._form1 .dl{ float:left; width: 100%; margin-top:-12px;}
._form1 .dl .dd{float: left; margin:12px 12px 0 0;}
._form1 .dl .dd a{float: left; border-radius:3px; border: 1px solid #D2D2D2; color: #2E2E2E;font-size: 16px; line-height:24px; padding:4px 17px 6px 17px; }
._form1 .dl .dd.on a{ border: 1px solid #4C91F9;color:#4C91F9;}
._form1 .addTo{float: left; border-radius:3px; border: 1px solid #4C91F9;color: #4C91F9;font-size: 16px; line-height:24px; padding:4px 15px 6px 15px;}
._form1 .addTo:hover{background: #4C91F9;color: #fff;}
._form1 .file{ float: left; width:92px; height:92px; position: relative; overflow: hidden;border-radius:3px; border: 1px solid #D2D2D2;color: #A6A6A6;font-size: 14px; line-height:1; text-align: center; }
._form1 .file i{ display: block; width: 100%; height:23px; position: relative; margin:20px 0 14px 0;}
._form1 .file i::after,
._form1 .file i::before{ display: block; content:''; position: absolute; left:50%; top:50%; background: #231815; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
._form1 .file i::after{ width:1px; height:23px;}
._form1 .file i::before{ width:23px; height:1px;}
._form1 .file span{ display: block; width: 100%;}
._form1 .file .input{ display: block; opacity:0; z-index: 6; cursor: pointer; width:100%; height:100%; position: absolute; left:0; top:0;}
._form1 .file:hover{ border: 1px solid #4C91F9;color: #4C91F9;}
._form1 .file:hover i::after,
._form1 .file:hover i::before{ background: #4C91F9;}
._form1 .right{ display: block; width: 85%; position: relative; padding-bottom: 22px;}
._form1 .right:after{ content:'';background: #E5E5E5; position: absolute; left:-26px; bottom:0; width:-webkit-calc(100% + 63px); width:-moz-calc(100% + 63px); width:calc(100% + 63px); height:1px;}
._form1 .xmbox{ float: left;width: 100%;background: #F9F9F9;border-radius: 8px;color: #202020;font-size: 16px;line-height: 27px; padding:3px 19px 6px 26px; position:relative; margin-bottom:15px;}
._form1 .xmbox .p{ float: left;width: 100%; display: flex; align-items: flex-start; margin:10px 0;}
._form1 .xmbox .w1{float: left; width:80px; min-width:80px;color: #646464;}
._form1 .shanchu{ cursor: pointer; float: left;width: 36px; height: 36px; position: absolute; right:9px; top:8px; z-index: 6; display: flex; justify-content: center; align-items: center;}
._form1 .shanchu img{ width: 16px; height: 16px;}




.xmal1{ z-index: 30; display: none; float: left;width: 422px; position: fixed; left:50%; top:50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.xmal1 .box{ float: left;width: 100%;background: #FFFFFF;border-radius: 21px; position: relative;}
.xmal1 .top{ float: left;width: 100%; padding:11px 44px 15px 34px; }
.xmal1 .title{ float: left;width: 100%; text-align: center;color: #202020; font-weight: bold;font-size: 16px;line-height: 38px; margin-bottom:17px;}
.xmal1 .lab{ float: left;width: 100%; display: flex; margin-top:12px;  position:relative;}
.xmal1 .tit{ float: left;width:80px; min-width:80px;color: #202020;font-size: 16px; line-height:34px;}
.xmal1 .text{ float: left;width:100%;color:#1B1B1B;font-size: 16px; line-height:24px; height:34px; padding:4px 11px;border-radius: 4px;border: 1px solid #C9C9C9;}
.xmal1 .textarea{ float: left;width:100%;color:#1B1B1B;font-size: 16px; line-height:24px; height:74px; padding:4px 11px;border-radius: 4px;border: 1px solid #C9C9C9;}
.xmal1 .lab1{ float: left;width: 100%; display: flex; justify-content: center;border-top: 1px solid #E8E8E8; padding:14px 14px 17px 14px; }
.xmal1 .submit{ float: left;width: 110px;color:#fff;font-size: 16px; line-height:1; height:36px; border-radius:8px;border:0;background: #4C91F9; padding-bottom: 1px; display: flex; align-items: center;}
.xmal1 .submit:hover{ opacity:0.8;}
.xmal1 .close{ cursor: pointer; display: block; width: 23px; height:23px; line-height: 0; position: absolute; right:13px; top:21px; z-index: 6;}
.xmal1 input::placeholder{ opacity:1 !important;color: #ADADAD;}
.xmal1 textarea::placeholder{ opacity:1 !important;color: #ADADAD;}
.xmal1 .addTo{float: left; width:82px; position: relative; overflow: hidden; border-radius:3px; border: 1px solid #4C91F9;color: #4C91F9;font-size: 16px; line-height:24px; padding:4px 15px 6px 15px; cursor: pointer;}
.xmal1 .addTo .input{float: left; position:absolute; left:0; top:0; width: 100%; height: 100%; opacity: 0; cursor: pointer;} 
.xmal1 .addTo:hover{background: #4C91F9;color: #fff;}
.xmal1 .jt{float: left;width: 100%; position: relative;}
.xmal1 .jt:after{ display: block; content:''; position: absolute; right:1px; top:1px; width:30px; height:32px;border-radius:0 3px 3px 0; background:url(../_img/ico25.png) center no-repeat #fff; background-size:16px 16px;}
.xmal1 .down{ display:none; position: absolute; left:0; top:100%; margin-top:-1px; width:100%;border-radius:3px; background:#fff;border: 1px solid #C9C9C9; z-index: 10; box-shadow:0 3px 6px rgba(0,0,0,0.1); padding:8px 0;}
.xmal1 .down .li{ display: block; width: 100%; cursor: pointer; padding:3px 11px;color:#1B1B1B;font-size: 15px; line-height:24px;}
.xmal1 .down .li:hover{color: #4C91F9;}

.xmal1 .tscon{position:absolute; right:0; top:0; width:175px; height:36px;}
.xmal1 .tscon span{float:left; width:150px; word-break: break-all; overflow:hidden;}
.xmal1 .tscon img{float:right; width:20px; height:20px; margin-top:9px; cursor:pointer;}

.renwu3{ float: left; width: 100%; padding:22px 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.renwu3-1{ float: left; width: 17%;background: #FFFFFF; padding:34px 0; }
.renwu3-1 .top{ float: left; width: 100%; text-align: center; padding:20px 20px; border-bottom:1px solid #E9E9E9; }
.renwu3-1 .top .pic{ float: left; width: 100%; line-height: 0;}
.renwu3-1 .top .pic img{ width:56px; height:56px; overflow: hidden; border-radius:50%;border: 1px solid #ECECEC;}
.renwu3-1 .top .tit{ float: left; width: 100%;color: #15161D;font-size: 16px;line-height: 22px; margin-top: 23px; }
.renwu3-1 .slide1{ float: left; width: 100%; padding:25px 25px 25px 71px; }
.renwu3-1 .slide1 .li{ float: left; width: 100%; margin:10px 0; }
.renwu3-1 .slide1 .li a{ float: left; width: 100%;color: #26272C;font-size: 16px; line-height:27px; padding:5px 0; }
.renwu3-1 .slide1 .li:hover a,
.renwu3-1 .slide1 .li.on a{ color:#5A99F9;}
.renwu3-2{ float: left; width: 81.8%;background: #FFFFFF; min-height:560px; padding:18px 0; }
.renwu3-2 .title{ float: left; width:100%; padding:0 26px; border-bottom:1px solid #F7F7F7; }
.renwu3-2 .title .tit{ float: left;color: #15161D;font-size: 18px;line-height: 25px; font-weight: bold; padding:0 0 12px 0; position: relative;}
.renwu3-2 .title .tit::after{ content:''; float: left; width:100%;background:#5A99F9; height:3px; border-radius:3px; position: absolute; left: 0; bottom:-2px; z-index: 6;}
.renwu3-2 .box{ float: left; width:100%; padding:26px 26px; }
.renwu3-2 .hd{ float: left; width:100%; margin-bottom: 16px;}
.renwu3-2 .hd ul{ float: left; width:100%;}
.renwu3-2 .hd li{ float: left; margin-right:9px;}
.renwu3-2 .hd li a{ float: left;color: #818181;font-size: 14px;line-height: 20px; text-align: center; margin-right:9px;border-radius: 4px;border: 1px solid #D2D2D2; padding:3px 18px 5px 18px;}
.renwu3-2 .hd li.on a{ color: #fff;border: 1px solid #5A99F9;background:#5A99F9; }
.renwu3-2 .bd{ float: left; width:100%;}
.renwu3-2 .bd-ul{ float: left; width:100%;}
.renwu3-2 .tabTit{ float: left; width:100%;background: #F7F7F7;color: #15161D;font-size: 14px;line-height: 20px; text-align: center;}
.renwu3-2 .tabTit .li{ float: left; padding:10px 10px;}
.renwu3-2 .tabCont{ float: left; width:100%;color: #15161D;font-size: 14px;line-height: 20px; text-align: center;}
.renwu3-2 .tabCont .ul{ float: left; width:100%;}
.renwu3-2 .tabCont .ul:nth-child(2n){background: #F9F9F9;}
.renwu3-2 .tabCont .li{ float: left; padding:12px 10px;}
.renwu3-2 .tabCont .wc{background:#5A99F9; color:#fff !important;border-radius: 4px; padding:2px 19px 5px 19px;}
.renwu3-2 .tabCont .wc:hover{ opacity:0.8;}

.renwu3-2 .tabTit-1 .li:nth-child(1){ width:23.3%; text-align: left; padding-left: 27px;}
.renwu3-2 .tabTit-1 .li:nth-child(2){ width:17.2%;}
.renwu3-2 .tabTit-1 .li:nth-child(3){ width:17.2%;}
.renwu3-2 .tabTit-1 .li:nth-child(4){ width:15.2%; margin-right: 2.2%;}
.renwu3-2 .tabTit-1 .li:nth-child(5){ width:15.7%;}
.renwu3-2 .tabTit-1 .li:nth-child(6){ width:9.2%;}
.renwu3-2 .tabCont-1 .li:nth-child(1){ width:23.3%; text-align: left; padding-left: 34px;}
.renwu3-2 .tabCont-1 .li:nth-child(2){ width:17.2%;}
.renwu3-2 .tabCont-1 .li:nth-child(3){ width:17.2%;}
.renwu3-2 .tabCont-1 .li:nth-child(4){ width:15.2%; margin-right: 2.2%;}
.renwu3-2 .tabCont-1 .li:nth-child(5){ width:15.7%; color:#5A99F9;}
.renwu3-2 .tabCont-1 .li:nth-child(6){ width:9.2%;}
.renwu3-2 .tabCont-1 .li:nth-child(6) a{ color:#FF5F1F;}
.renwu3-2 .tabCont-1 .li:nth-child(6) a:hover{ color:#5A99F9;}

.renwu3-2 .tabTit-2 .li:nth-child(1){ width:23.3%; text-align: left; padding-left: 27px;}
.renwu3-2 .tabTit-2 .li:nth-child(2){ width:16.6%;}
.renwu3-2 .tabTit-2 .li:nth-child(3){ width:18.6%;}
.renwu3-2 .tabTit-2 .li:nth-child(4){ width:13.9%; margin-right: 2.1%;}
.renwu3-2 .tabTit-2 .li:nth-child(5){ width:15.7%;}
.renwu3-2 .tabTit-2 .li:nth-child(6){ width:9.8%;}
.renwu3-2 .tabCont-2 .li:nth-child(1){ width:23.3%; text-align: left; padding-left: 34px;}
.renwu3-2 .tabCont-2 .li:nth-child(2){ width:16.6%;}
.renwu3-2 .tabCont-2 .li:nth-child(3){ width:18.6%;}
.renwu3-2 .tabCont-2 .li:nth-child(4){ width:13.9%; margin-right:2.1%;}
.renwu3-2 .tabCont-2 .li:nth-child(5){ width:15.7%; color:#5A99F9;}
.renwu3-2 .tabCont-2 .li:nth-child(6){ width:9.8%;}
.renwu3-2 .tabCont-2 .li:nth-child(6) a{ color:#FF5F1F;}
.renwu3-2 .tabCont-2 .li:nth-child(6) a:hover{ color:#5A99F9;}

.vipbox{ float: left;width: 100%; padding:30px 34px 23px 30px;}
.vipbox .box1{ float: left;width: 100%;background: #F9F9F9;border-radius: 8px;color: #202020;font-size: 16px;line-height: 27px; margin-top: 13px; padding:9px 18px 6px 25px;}
.vipbox .box1 .p{ float: left;width: 100%; display: flex; align-items: flex-start; margin:10px 0;}
.vipbox .box1 .w1{float: left; width:80px; min-width:80px;color: #646464;}
.vipbox .box0{ float: left;width: 100%;background:#F6F6F6;border-radius: 8px;color: #202020;font-size: 16px;line-height: 29px; margin:15px 0 23px 0; padding:24px 20px;}
.vipbox .tit0{ float: left;width: 100%; position: relative; font-weight:bold;color: #1B1B1B; font-size: 16px; line-height: 24px; padding-left: 14px;}
.vipbox .tit0::after{ display: block; content:''; position: absolute; left: 0; top:0; width:9px; height:100%; background:url(../_img/ico2.png) left center no-repeat; background-size:100% auto;}
.vipbox .dl{ float:left; width: 100%; margin:0 0 21px 0;}
.vipbox .dl .dd{float: left; margin:12px 12px 0 0;}
.vipbox .dl .dd a{float: left; border-radius:3px; border: 1px solid #D2D2D2; color: #2E2E2E;font-size: 16px; line-height:24px; padding:4px 17px 6px 17px; }
.vipbox .dl .dd.on a{ border: 1px solid #4C91F9;color:#4C91F9;}
.vipbox .zzzs{ float:left; width: 100%; margin:0 0 16px 0;}
.vipbox .zzzs .img{ float:left; width:146px; line-height: 0; margin:16px 16px 0 0; position:relative;}
.vipbox .box2{ float:left; width: 100%; margin:0 0 34px 0; display: flex; align-items: center; justify-content: space-between;}
.vipbox .box2 .left{ float:left; display: flex; align-items: center;}
.vipbox .box2 .pic{ float: left; width:56px; height:56px; overflow: hidden; border-radius:50%;border: 1px solid #ECECEC; line-height: 0; margin-right: 9px;}
.vipbox .box2 .pic img{ width:54px; height:54px; object-fit: cover;}
.vipbox .box2 .info{ float: left; display: flex; flex-wrap: wrap; flex-direction: column; }
.vipbox .box2 .name{ float: left; font-weight: bold; color: #15161D;font-size: 16px;line-height: 22px; }
.vipbox .box2 .tel{ float: left; color: #15161D;font-size: 14px;line-height: 20px; margin-top: 2px; }
.vipbox .box2 .bianji{ float: left;}
.vipbox .box2 .bianji a{ float: left;background:url(../_img/ico26.png) 17px center no-repeat #4C91F9; background-size:18px auto; border-radius: 8px; color: #fff;font-size: 14px;line-height: 1; height:32px; width:88px; display: flex; justify-content: center; align-items: center; padding-bottom:1px; text-indent:25px;}
.vipbox .box2 .bianji a:hover{ opacity:0.8;}
.vipbox .sheng,
.vipbox .shi{ float: left; width:131px; margin-right: 10px; position: relative;}
.vipbox .sheng::after,
.vipbox .shi:after{ display: block; content:''; position: absolute; right:1px; top:1px; width:30px; height:34px;border-radius:0 3px 3px 0; background:url(../_img/ico25.png) center no-repeat #fff; background-size:16px 16px;}
.vipbox select{appearance:none; -webkit-appearance:none;-moz-appearance:none;}
.vipbox .select{float: left;border-radius:3px; background: #fff; border: 1px solid #D2D2D2;color:#1B1B1B;font-size: 16px;width:100%;height:36px; line-height:24px; padding:5px 16px; }
.vipbox .addTo{float: left; width:82px; border-radius:3px; border: 1px solid #4C91F9;color: #4C91F9;font-size: 16px; line-height:24px; padding:4px 15px 6px 15px;}
.vipbox .addTo:hover{background: #4C91F9;color: #fff;}
.vipbox .file{ float: left; width:92px; height:92px; position: relative; overflow: hidden;border-radius:3px; border: 1px solid #D2D2D2;color: #A6A6A6;font-size: 14px; line-height:1; text-align: center; }
.vipbox .file i{ display: block; width: 100%; height:23px; position: relative; margin:20px 0 14px 0;}
.vipbox .file i::after,
.vipbox .file i::before{ display: block; content:''; position: absolute; left:50%; top:50%; background: #231815; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.vipbox .file i::after{ width:1px; height:23px;}
.vipbox .file i::before{ width:23px; height:1px;}
.vipbox .file span{ display: block; width: 100%;}
.vipbox .file .input{ display: block; opacity:0; z-index: 6; cursor: pointer; width:100%; height:100%; position: absolute; left:0; top:0;}
.vipbox .file:hover{ border: 1px solid #4C91F9;color: #4C91F9;}
.vipbox .file:hover i::after,
.vipbox .file:hover i::before{ background: #4C91F9;}
.vipbox .lab0{ float: left; width:100%; margin:15px 0 0 0;}
.vipbox .lab2{ float: left; width:100%; margin:14px 0 17px 0;}
.vipbox .lab3{ float: left; width:100%; margin:15px 0 15px 0;}
.vipbox .shanchu{ cursor: pointer; float: left;width: 36px; height: 36px; position: absolute; right:9px; top:8px; z-index: 6; display: flex; justify-content: center; align-items: center;}
.vipbox .shanchu img{ width: 16px; height: 16px;}
.vipbut{ float: left; width:100%; padding:25px 30px 10px 30px; border-top:1px solid #E5E5E5;}
.vipbut .submit{float: left;border-radius: 8px;color: #FFFFFF;font-size: 16px;width: 90px;height: 36px; line-height: 34px;background:url(../_img/_save.svg) 16px center #4C91F9 no-repeat; background-size:18px 18px; text-indent:20px;}
.vipbut .submit:hover{ opacity: 0.8;}



.pd43{ padding-bottom: 43px;}

.list1 ul li ._img img,
._form1 .file,
._form1 .file i::after,
._form1 .file i::before{transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
}
.list1 ul li a:hover ._img img{ transform: scale(1.1); -ms-transform: scale(1.1);}




._form1 .zzzs{ float:left; width: 100%; }
._form1 .zzzs .img{ float:left; width:146px; line-height: 0; margin:16px 16px 0 0; position:relative;}

._form1 .zzzs .shanchu{ cursor: pointer; float: left;width: 36px; height: 36px; position: absolute; right:0px; top:0px; z-index: 6; display: flex; justify-content: center; align-items: center;}
._form1 .zzzs .shanchu img{ width: 16px; height: 16px; margin:0;}




.infoform .xmbox{ float: left;width: 100%; margin-top:13px; background: #F9F9F9;border-radius: 8px;color: #202020;font-size: 16px;line-height: 27px; padding:3px 19px 6px 26px; position:relative; margin-bottom:15px;}
.infoform .xmbox .p{ float: left;width: 100%; display: flex; align-items: flex-start; margin:10px 0;}
.infoform .xmbox .w1{float: left; width:80px; min-width:80px;color: #646464;}
.infoform .xmbox .shanchu{ cursor: pointer; float: left;width: 36px; height: 36px; position: absolute; right:9px; top:8px; z-index: 6; display: flex; justify-content: center; align-items: center;}
.infoform .xmbox .shanchu img{ width: 16px; height: 16px;}

.renwu1 .lab{justify-content: center;}
.renwu1 .lab .btn{width:110px; margin:0 10px;}
.renwu1 .lab .btn a{ display:flex; align-items: center; justify-content: center; width: 110px; min-width: 110px; height: 36px;background: #4C91F9; border:1px solid #4C91F9; border-radius: 8px; color: #fff; font-size:16px;line-height: 1; padding-bottom:1px;}



/*241113start*/
.vipbox .box2 .info1{ display: flex; align-items: center; margin:0 30px 0 6px;}
.vipbox .box2 .name1{font-weight: 400;
font-size: 14px;
color: #15161D;
line-height: 20px;}
.vipbox .box2 .input{width: 92px;
height: 34px;
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #C9C9C9;font-weight: 500;font-size: 16px;color: #15161D;line-height: 22px; padding: 6px 8px;}
.vipbox .box2 .input1{width:167px; padding: 6px 6px 6px 14px;}
.vipbox input::placeholder{color: #15161D; opacity:1 !important;}
.vipbox .textarea0{ float: left;width: 100%;background:#fff;border: 1px solid #D7D7D7; border-radius: 8px;color: #202020;font-size: 16px;line-height: 29px; margin:15px 0 23px 0; padding:24px 20px; min-height:135px;}
.vipbox textarea::placeholder{color: #15161D; opacity:1 !important;}
.vipbox .input1{width:264px;cursor: pointer;
height: 34px;
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #C9C9C9;font-weight: 500;font-size: 16px;color: #15161D;line-height: 22px; padding: 6px 12px;}
.vipbox .textarea1{ float: left;width: 100%;background:#fff;border: 1px solid #D7D7D7; border-radius: 8px;color: #202020;font-size: 16px;line-height: 27px; padding:12px 12px; min-height:80px;}
.vipbox .box1 .p-1{ float: left; display: flex; width: 100%; margin:5px 0; position: relative;}
.vipbox .box1 .p-1 .w1{ line-height: 34px;}
.vipbox .jt{ cursor: pointer; display: block; position: absolute; left:320px; top:15px; z-index:5; border-left: 5px solid transparent; border-right:5px solid transparent;border-top:5px solid #000; }
.vipbox .dl1{width:264px; display: none; position: absolute; left:80px; top:100%; z-index: 6; margin-top: -1px;
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #C9C9C9;font-weight: 500;font-size: 16px;color: #15161D;line-height: 22px; padding:8px 0;}
.vipbox .dd1{ cursor: pointer; display: block; width: 100%; padding:3px 12px;}
.vipbox .dd1:hover{ color: #4C91F9 ;}


/*241113end*/


.vipbox .box1 .p-1 .tscon{color: #646464; line-height: 34px; font-size: 16px; padding-left:10px; width:400px; height: 36px;}

.vipbox .box1 .p-1 .tscon span{float:left; max-width:350px;  height: 36px; word-break: break-all; overflow:hidden;}
.vipbox .box1 .p-1 .tscon img{float:left;  width:20px; height:20px; margin-top:9px; margin-left:10px; cursor:pointer;}