@charset "utf-8";
/* CSS Document */
body{color:#222;line-height:1.3}
body,input,textarea{font-family:"Microsoft Yahei",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px}
@media all and (min-width:0px){body{min-width:auto}
}
a{ text-decoration:none;} 
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,select,table,td,textarea,th,tr,ul{margin:0;padding:0;border:0}
li,ol,ul{list-style:none}
.service ul li img{max-width: 100%}
table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6,th{font-weight:400}
em,i{font-style:normal}
button,input,input:focus,select,select:focus,textarea,textarea:focus{outline:0}
textarea{resize:none}
body,html{height:100%}
.fl{float:left}
.fr{float:right}
.tb{display:table;height:100%;width:100%}
.tb_c{display:table-cell;vertical-align:middle}
.clearboth{width:100%;height:0;clear:both;overflow:hidden;font-size:0;line-height:0}
.wrap{max-width:90%;margin:0 auto}
.header_box{height:90px;padding:22px 0;position:fixed;top:0;left:0;width:100%;z-index:999;box-sizing:border-box;
-moz-box-sizing:border-box;}
.header_box .logo img{vertical-align:top}
.header_box .logo1{display:block}
.header_box .menu{height:40px;line-height:40px;margin-top:2px;display: flex;}
.header_box .menu a{font-size:18px}
.header_box .menu .father{display:block;color:#111532;margin:0 22px;}
.header_box .menu .father:hover{ border-bottom: 3px solid #1D91FE;}

.header_box .menu li{float:left;}
/**头部**/


.j-dinwei{
box-sizing:border-box;
-moz-box-sizing:border-box;	
border-radius: 20px;
height:786px;
width: 547px;
background-color: #fff;}
.sol-img{ text-align:center; position:relative;background: url(../images/jj-banan.jpg); 
background-size:100% 100%; height: 850px; }
.sol-banan{margin-top:90px;}	
.shouji{width: 100%;height: 70px;padding-left: 10px;border-radius: 10px;color: #9E9E9E;border: 1px solid #CCCCCC; box-sizing:border-box;
-moz-box-sizing:border-box;margin-top:12px;}
.minc{width: 100%;height: 60px;margin-top:12px;padding-left: 10px;border-radius: 10px;color: #9E9E9E;border: 1px solid #CCCCCC;
box-sizing:border-box;font-size: 24px
-moz-box-sizing:border-box;}
.resu{width:100%;height: 70px;margin-top:15px;padding-left: 10px;border-radius: 10px;color: #9E9E9E;border: 1px solid #CCCCCC; box-sizing:border-box;
-moz-box-sizing:border-box; }
.tijiao{width: 100%;height: 60px;margin-top:20px;border-radius: 5px;color: #fff;font-weight:600;  font-size: 22px;
background: linear-gradient(90deg, rgb(102, 190, 253), rgba(10, 51, 255, 0.74));
    box-shadow: 0px 10px 18px 0px rgba(0, 90, 207, 0.3);
    border-radius: 10px;}
.qcfd{clear:both; }
.shiyong{display: block;width: 120px;height: 44px;background: #0086FF;border-radius: 22px;float:left;font-size:18px;color:#2d2d2d;line-height:44px;
color: #FFFFFF;text-align:center;margin-left:22px; }
.dianhua{display: block;width: 160px;height: 44px;border: 1px solid #006DD0;border-radius: 22px;font-size: 16px!important;font-weight: 500;color: #006DD0;text-align:center;line-height:44px;margin-left:24px; }

.tijia{width: 100%;height: 60px;margin-top:34px;color: #fff;
height: 84px;font-size: 32px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #FFFFFF;
background: linear-gradient(228deg, #FF2724 0%, #FC6F3C 100%);
border-radius: 40px;}





/**表单**/
.inpxiala{font-size: 16px;color: #999999;padding-right:29px;}
.suo{vertical-align: middle;margin-right:5px;position:relative;top:-2px;}
.vote2 li{float:left;width: 33%;margin-top:15px;}
.vote3 p{font-size:12px;color:#666666;margin-top:15px;}
.vote3 p.vote-lift{float:left;}
.vote3 p.vote-right{float:right}
.biaoban-te p.xianxiang{font-size:18px;color:#333333;font-weight:bold;margin-top:20px;}
.vote2 li .duoxuank{width:16px;height: 16px;margin-right:5px;vertical-align: middle;position:relative;top:-2px;  }
.votechoicename{font-size:14px;color:#666666;}
.j-dinwei{padding: 46px 30px 46px 30px;;text-align:left;}
.j-dinwei p.shengqing{font-size:34px;color:#272727;margin-bottom:30px;text-align:center;font-weight: 600;}
.duanxingyanz{width: 68%;margin-top: 12px;
height: 60px;
padding-left: 10px;
border-radius: 10px;
color: #999999;
border: 1px solid #e0e0e0;
box-sizing: border-box;
-moz-box-sizing: border-box;}
#btnSendCode{width: 28%;margin-top: 10px;background-color:#fff;border: 1px solid #0186FF;color:#0186FF;
height: 60px;float:right;
border-radius: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;}
#form1 input:hover{border: 1px solid #0186FF;}
#form1 input：focus{border: 1px solid #0186FF;}
	
/**表单**/
.aui-banner-news-box {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 33px 0px;
    margin: 0 auto;
    width: 1200px;
    height: 120px;
    background: #FFFFFF;
  box-shadow: 0px 8px 30px 0px rgba(48, 87, 179, 0.06);
border-radius: 20px;
}	
.aui-banner-news-box ul {
    display: table;
    table-layout: fixed;
    width: 100%;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
}	
.aui-banner-news-box ul li {
    display: table-cell;
    padding: 0px 51px 0px 40px;
    text-align: left;
    color: #fff;
    width: 300px;
    background-color: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}	
.aui-banner-news-box ul li a {
    font-size: 14px;
    line-height: 35px;
    color: #fff;
}	
.aui-bar-pic {
    float: left;
    position: relative;
    margin-right: 22px;
    text-align: center;
}
.aui-bar-pic img.ings01 {
    position: relative;
    left: 0px;
    top: 0px;
}	
.aui-bar-title {
	font-size: 22px;
	font-weight: 800;
	color: #272E3B;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
	
}		
.aui-bar-text {
    font-size: 14px;
	font-weight: 400;
	color: #111532;
	line-height: 14px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}	

.wh12{width: 1200px;margin: 0 auto;}
.row1{height: 980px;background: url(../images/bj.jpg); background-size:100% 100%;}
.active{box-shadow: 0 1px 3px rgba(0,0,0,.1);background: #fff;}
.banner{padding-top:140px;}
.banner-lift{float:left;width: 54%;text-align:center; }
.banner-right{float:right;position:relative;width: 46%;}
.banner-right .bn1{position:absolute;left:-18px;top:77px;}
.banner-right .bn2{position:absolute;left:86px;top:152px;}
.banner-right .bn3{position:absolute;left:-38px;top:248px;}
.banner-lift h1.banner-te{font-size: 43px;
color: #019AFF;margin-top: 10px;}
.banner-lift .banner-te1{border: 2px solid #019AFF;
border-radius: 17px;width: 428px;font-size: 23px;
color: #019AFF;text-align:center;box-sizing:border-box;
-moz-box-sizing:border-box;
line-height: 36px;margin: 20px auto 110px;
height: 41px;}
.banner-lift .banner-te1 span{font-size:20px;color: #56A6FF;font-weight:bold;}
.banner-lift .banner-te2{font-size: 15px;font-weight: 300;color: #606270;line-height: 30px;margin-top: 10px;}
.banner-lift .banner-te2 span{font-size:20px;color: #56A6FF;font-weight:bold;}
.banner-lift a.banner-a{display: block;background: url(../images/banntea.png); background-size:100% 100%; width: 180px;height: 60px;transition: all 0.5s ease;margin-top: 55px;}
.banner-lift a.banner-a:hover{transform: translateY(-10px);}

.gszz{height: 710px;background: #EEF6FF;margin-top: 40px;}
.sh17{width: 1098px;margin: 0 auto}	   
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:160px;margin-top: 60px;margin-bottom: 60px;}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:540px;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:165px;width:170px;margin-right:13px;}
.mr_frUl ul li img{display:block;margin-bottom:20px;}
.youqinlianjei li{float:left;margin-left:15px;line-height: 12px;margin-top: 10px; }		
.youqinlianjei li a{font-size: 12px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #A6A6A6;}		
.youqinlianjei p.ylian{font-size: 12px;margin-top: 10px;
font-family: Source Han Sans CN;float:left;
font-weight: 400;
color: #FEFEFF;}	
.youqinlianjei{padding: 7px 30px;}		
.footid3 p.fote1{font-size: 16px;
font-family: Source Han Sans CN;
font-weight: 400;margin-top: 25px;
color: #A6A6A6;}	
.footid3 p.fote1 span{font-size: 22px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #7BB3FF;}	
.footid3 p.fote3{font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;margin-top: 25px;
color: #A6A6A6;}	
.footd{width: 75%;margin: 0 auto;}
.wxewma li{float:left;width: 33.33%}	
.wxewma li .wxewm{width: 100px;margin-top: 20px;
height: 100px;margin: 20px auto 10px;
background: #616371;
border-radius: 6px;}
.wxewma li .wxewm .wem{margin-top: 8px;}	
.wxewma li p.intele1{font-size: 16px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #FEFEFF;}
.wxewma li p.intele2{font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #A6A6A6;}	
.wxewma li{text-align:center;}
.dha{vertical-align: middle;margin-right:5px;position:relative;top:-2px;}
.footer{height: 280px;background: #2F3245;color:#fff;}	
.jj-banan{display: block;}
.wh13{width: 1200px;margin: 0 auto;box-sizing:border-box;
-moz-box-sizing:border-box;}
.footid1{float:left;width: 30%;text-align:center;}
.footid2{float:left;width: 45%;margin-top: 55px;}
.footid3{float:left;width: 25%;margin-top: 20px;}	
.foabout li.wm a{font-size: 16px;
font-family: Source Han Sans CN;
font-weight: bold;margin-bottom: 34px;display: block;
color: #FEFEFF}
.foabout{float:left;width: 33.33%;margin-top: 20px;}
.abouts li{margin-top: 20px;}	
.floats{overflow: hidden;}
.abouts li a{font-size: 14px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #A6A6A6;}	
.row2{background: linear-gradient(#51abff, #1e91fe);padding-top: 65px;padding-bottom: 100px;}
.row2-tele{background: url(../images/te1.png); background-size:100% 100%;height: 629px;width: 1195px;margin: 0 auto;}
.row2-title1{text-align:center;font-size: 40px;color: #FFFFFF;padding-top: 62px; }
.row2-title2{font-size: 26px;color: #019AFF;text-align:center;margin-top: 50px;margin-bottom: 30px;}
.row2-tele ul li{width: 1159px;padding: 8px;
height: 105px;display:flex; box-sizing:border-box;-moz-box-sizing:border-box;  margin-left: 18px;
background: #FFFFFF;margin-top: 20px;
box-shadow: 0px 0px 23px 4px rgba(1,154,255,0.25);
border-radius: 20px;}
.row2-tele ul li .file1{width: 160px;text-align:center; border-right:2px solid #BFBFBF;  }
.row2-tele ul li .file1 img{display: block;margin: 0 auto;}
.row2-tele ul li .file1 p{font-size: 24px;font-weight: bold;color: #333333;}
.row2-tele ul li .file2 p{font-size: 22px;
font-weight: 500;
color: #333333;
line-height: 30px;}
.row2-tele ul li .file2{padding: 15px 34px;width: 80%}
.row3-tele{background: url(../images/te2.png); background-size:100% 100%;height: 608px;width: 1195px;margin: 50px auto 0;}
.row3-tele ul{margin-top: 72px;}
.row3-tele ul li{display:flex;margin-left: 80px;margin-top: 24px; }
.row3-tele ul li span{font-size: 28px;font-weight: bold;color: #1E6FDB;min-width:100px;}
.row3-tele ul li p{font-size: 22px;color: #1E6FDB;line-height:36px; margin-left: 80px; }
.api-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    display: none;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch;
    background-color: rgb(0, 0, 0);
    filter: alpha(opacity=60);
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}
.api-popup-nr {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0.28125rem 0.265625rem 0 0.265625rem;
  position: fixed;
  top: 0;
  text-align: center;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  width: 6.5703125rem;
  height: 4.75rem;
  background: #FFFFFF;
  border-radius: 0.15625rem;
}
.api-popup-nr p {
  font-size: 0.125rem;
  font-weight: 400;
  color: #333333;
}
.apiguanbi {
  display: block;
  background: url(../images/apiguanbi.png);
  width: 0.1484375rem;
  height: 0.1484375rem;
  background-size: 100% 100%;
  position: absolute;
  right: 0.2734375rem;
  top: 0.2734375rem;
  cursor: pointer;
}
.lianjie-right {
  text-align: left;
  float: right;
  width: 50%;
}
.lianjie-right .gf3 {
  font-size: 0.171875rem;
  font-weight: bold;
  color: #000000;
  margin-top: 0.078125rem;
}
.lianjie-right .gf4 {
  font-size: 0.109375rem;
  color: #515151;
  margin-top: 0.0390625rem;
}
.lianjie .gf1 {
  font-size: 0.125rem;
  color: #515151;
}
.lianjie .gf2 {
  font-size: 0.109375rem;
  color: #1D91FE ;
  margin-top: 0.015625rem;
}
.api-popup-tele .cg {
  vertical-align: middle;
  position: relative;
  top: .2px;
  margin-right: 0.078125rem;
  width: 0.234375rem;
  height: 0.234375rem;
}
#imgsrc {
  width: 1.6796875rem;
  height: 1.671875rem;
  display: block;
  margin: 0.5078125rem auto 0;
}
.api-popup-tele p.saoma {
  font-size: 0.1875rem;
  color: #414141;
}
.api-popup-tele a {
  display: block;
  width: 2.8359375rem;
  height: 0.5rem;
  font-size: 0.1953125rem;
  color: #FFFFFF;
  text-align: center;
  margin: 0.25rem auto 0;
  line-height: 0.5rem;
  background: #1D91FE;
  border-radius: 0.234375rem;
}
.ganban1 {
  width: 0.53125rem;
  height: 0.546875rem;
}
.ganban2 {
  width: 0.296875rem;
  height: 0.2890625rem;
  margin-top: 0.1328125rem;
  margin-left: 0.1171875rem;
}
.ganban3 {
  text-align: left;
  margin-left: 0.078125rem;
  margin-top: 0.1328125rem;
}
.lianjie {
  margin-top: 0.296875rem;
}
@media screen and (max-width: 1300px) {
  .lianjie {
    margin-top: 0.078125rem;
  }
}
.swiper_wrap {
  position: relative;
 width: 1026px;
height: 82px;
border-radius: 25px;
  background-color: #fef4f4;
  margin: 0 auto;
  overflow: hidden;
}
.swiper_wrap ul {
  position: relative;
  top: 0;
  left: 0;
   width: 1026px;
  color: #444;
  font-size: 14px;
}
.swiper_wrap ul li {
  line-height: 82px;
	height: 82px;
  padding-left: 230px;
}
.swiper_wrap ul li .laba {
  width: 23px;
  height: 23px;
  margin-right: 25px;
}
.swiper_wrap ul li .dh1 {
  font-size: 26px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #FF7033;
}
.swiper_wrap ul li .dh2 {
  padding: 2px 10px;
  background: #FF7033;
  border-radius: 10px;
  font-size: 26px;
  margin-left: 80px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
}

.row3-title span{color: #019AFF;}
.hot{margin-right: 8px;vertical-align: middle;position:relative;top:-2px;}

#wenb {
font-size: 50px;
font-family: Source Han Sans CN;
font-weight: 800;
color: #FF2724;}
.mr_frUl li a.youb{position:relative;left:60px;}
.cndns-right-btn .ic1{display: none;margin: 0px auto 2px;padding-top: 10px;}
.cndns-right-btn .ic01{display: block;margin: 0px auto 1px;padding-top: 10px;}
.cndns-right-btn:hover span.demo-icon1{color:#fff;}
.cndns-right-btn span.demo-icon1 {font-size: 11px;color:#272e3b;}
.cndns-right-btn:hover{background-color: #0086FF;}
.cndns-right-btn .ic1{display: none}
.cndns-right-btn:hover .ic01{display: none}
.cndns-right-btn:hover .ic1{display: block}
.row4{background: linear-gradient(#51abff, #1e91fe);
padding-top: 50px;
padding-bottom: 100px;}	
.row4-tele{background: url(../images/te3.png); background-size:100% 100%;height: 681px;width: 1195px;margin: 0px auto 0;}
.row4-tele ul li{width: 345px;
height: 198px;text-align:center; margin-right: 20px;
background: #FFFFFF;float:left;margin-top: 20px;
box-shadow: 0px 0px 23px 4px rgba(1,154,255,0.25);
border-radius: 10px;}
.row4-tele ul li:nth-child(3n+3) {margin-right: 0px;}	
.row4-tele ul{width: 1075px;margin: 70px auto 0;}	
.row4-tele ul li p{font-size: 31px;margin-top: 18px;
font-weight: bold;
color: #333333;}
.row4-tele ul li img{display: block;margin: 24px auto 0;}
.row5-tele{background: url(../images/te4.png); background-size:100% 100%;height: 540px;width: 1195px;margin: 50px auto 0;}
		.htgj-te .htgj-tes1{background: #019AFF;font-size: 32px;
font-weight: bold;margin: 0 auto;
color: #FFFFFF;line-height: 60px;
border-radius: 10px;width: 196px;
height: 60px;text-align:center;margin-top: 100px; }	
.dinwei{display:flex;position:relative; }	
.tcewm{background: url(../images/tcewmsg.png); background-size:100% 100%;width: 160px;height:163px; position: absolute;left: 66px;display: none;bottom: 82px;}			
.dinwei:hover .tcewm{display: block}				
.dinwei a{width: 288px;
height: 60px;display: block;
background: #1D91FE;
box-shadow: 0px 10px 18px 0px rgba(0,90,207,0.3);
border-radius: 10px;
font-size: 22px;
font-weight: bold;margin-top: 15px;
color: #ffffffe0;
line-height: 60px;}
.dinwei p{font-size: 24px;margin-left: 15px;
font-family: Source Han Sans CN;
font-weight: 400;
color: #808080;
line-height: 90px;}
.dinwei p span{font-weight: bold;font-size: 28px;
color: #1D91FE;}
.htgj-te5{text-align: center;
margin-top: 25px;font-size: 24px;
font-weight: 400;line-height:53px;
color: #000000;
width: 361px;margin: 12px auto;
height: 53px;
background: #FFE1D4;
border-radius: 27px;}
#wenb5 {
font-size: 28px;
font-weight: bold;
color: #FFFFFF;
background: linear-gradient(228deg, #ff2724 0%, #fc6f3c 100%);
border-radius: 10px;
padding: 0px 10px;}
#news-container { width: 100%; height: auto; margin:0 auto; margin-top: 48px; padding: 0 10px; }
#news-container ul { overflow: hidden; width:100%; }
#news-container ul li{ display: block; height: 48px; }
#news-container ul li div { font-size: 26px;color: #7F7D7D;line-height: 50px;}
.row3-lift{float:left;width:521px; }
.row3-right{float:right;width: 553px;height: 821px;background: #9fd6fe;border-radius: 30px;box-sizing:border-box;-moz-box-sizing:border-box;padding: 50px 35px 0 35px; }
#form{margin: 30px auto 20px;}
.row3{background: url(../images/row3.png); background-size:100% 100%;height: 1199px;padding-top: 50px;box-sizing:border-box;
-moz-box-sizing:border-box; }
.jj-biandan p{font-size: 22px;color: #000000;}
.jj-biandan p span{color:#F12828; }
.jj-biandan p.phone{margin-top: 35px;}
.row3-title{background: url(../images/title.png); background-size:100% 100%;width: 964px;height: 209px;margin: 0 auto;
text-align:center;font-size: 40px;font-weight: 500;color: #FFFFFF;line-height: 175px;}
.htgj-te1{text-align:center;color: #FF7033;font-size: 26px;font-weight: bold;color: #1D91FE;}
.form-te{text-align:center;font-size: 45px;
font-family: Source Han Sans CN;
font-weight: bold;
color: #1D91FE;}












