
.inner{width: 1200px;margin: 0 auto;position: relative;}
.a_btn{text-align: center;background: #ff1818;border-radius: 50px;display: block;margin: 45px auto 0;border-bottom:6px solid #ff6b6b ; -webkit-animation: redPulse 1.8s infinite;font-size: 25px;color: #fff; width: 305px;height: 45px;line-height: 45px;}
.clear{overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.box_hd{text-align: center;padding: 80px 0 45px;}
.box_hd h2{font-size: 38px;color: #333;font-weight: bold;display: inline-block;padding: 0 215px;position: relative;}
.box_hd i{width: 158px;height: 24px;display: block;position: absolute;top: 16px;background: url(../images/icons.png) no-repeat 0px -50px;}
.box_hd i.icon1{left: 0;}
.box_hd i.icon2{right: 0;background-position-y: -78px;}

.box_hds{text-align: center;padding: 80px 0 45px;}
.box_hds h2{font-size: 38px;color: #333;font-weight: bold;display: inline-block;padding: 0 215px;position: relative;}
.box_hds i{width: 158px;height: 24px;display: block;position: absolute;top: 16px;background: url(../images/icons.png) no-repeat 0px -50px;}
.box_hds i.icon1{left: 0;}
.box_hds i.icon2{right: 0;background-position-y: -78px;}

.head{width:100%; height:61px; background:url(../images/nav_bg.jpg) no-repeat center; overflow:hidden;}
.head .inner{width:1200px; margin:0 auto; overflow:hidden;}
.head h1{float:left;font-size: 0; margin: 0;}
.head h1  img{margin-top:17px;float: left;margin-right: 40px;}
.head ul{float:right; overflow:hidden; overflow:hidden;}
.head ul li{float:left; margin-left:45px;  }
.head a{color:#000000; text-decoration:none;font-size:17px;line-height:61px;}
.head a:hover{color:#0099E5;}
/*ban开始*/
.bann{background: url(../images/ban_img2.jpg) no-repeat center;height: 614px;cursor: pointer;}
.bann ul li img{display: block;margin:90px auto 0;}
.bann .slideBox{overflow:hidden; position:relative;padding-bottom: 55px; }
.bann .slideBox .hd{ height:13px; overflow:hidden; position:absolute; margin-left:-25px; bottom:15px; z-index:1;left: 50%; }
.bann .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bann .slideBox .hd ul li{ float:left; margin-right:12px;  width:13px; height:13px;background:#4965f9; cursor:pointer;border-radius: 50%;opacity: .5; }
.bann .slideBox .hd ul li.on{ opacity: 1;}
/*box1开始*/		
.box1{background:#4965f9 url(../images/box1_bg.jpg) no-repeat center top;}
.box1 .top{background: url(../images/box1_img1.png) no-repeat center;height: 514px;}
.box1 .btm{background: url(../images/box1_img2.png) no-repeat center;height: 499px;overflow: hidden;}
.box1 .top_hd{font-size: 38px;font-weight: bold;text-align: center;color: #333333;padding:45px 0 ;}
.box1 .top_hd p{font-size: 16px;color: #444444;margin-top: 15px;}
.box1 .top_hd b{color: #4d52f9;}
.box1 .top ol,.box1 .top ul{width: 993px;margin-left:120px;overflow: hidden; }
.box1 .top ol li,.box1 .top ul li{float: left;margin-right: 33px;background: #363bf8;border-radius: 10px;width: 463px;text-align: center;}
.box1 .top ol li p {width: 145px;float: left;font-size: 18px;color: #fff;line-height: 43px;font-weight: bold;height: 43px;}
.box1 .top ul li{background:none;margin-top: 3px ;margin-bottom: 3px;border-radius: 10px;}
.box1 .top ul li p{width: 145px;float: left;font-size: 16px;color: #151b72;height: 38px;line-height: 38px;}
.box1 .top ul li p:nth-child(3){background: #fff;width: 100px;height: 24px;line-height: 24px;text-align: center;border-radius: 5px;box-shadow: 0 0 6px rgba(119,119,199,.1);font-size: 13px;color: #f20808;margin-left: 25px;margin-top:7px ;cursor: pointer; }
.box1 .top ul li:nth-child(3),.box1 .top ul li:nth-child(4),.box1 .top ul li:nth-child(7),.box1 .top ul li:nth-child(8){background: #f5f5f5;}
.box1 .bot{overflow:hidden; position:relative;width: 1059px;margin: 90px auto 0;}
.box1 .mySwiper .swiper-slide{float:left; _display:inline; overflow:hidden; text-align:center;}
.box1 .mySwiper .swiper-slide img{}
.box5,.box8{background:#f2f8ff url(../images/box2_bg.jpg) no-repeat center top;}
.box2 img{display: block;margin: 0 auto 20px;}
.box2 span{font-size: 15px;color: #888888;text-align: center;display: block;}
.box2 .main{position: relative;}
.box2 .main a{position: absolute;top:345px ;width: 230px;left: 190px;}
.box2 .main a:last-child{right: 205px;left: auto;}
.box3{background:#f2f8ff url(../images/box2_bg.jpg) no-repeat center top;padding-bottom: 70px;}
.box3 .main{background: url(../images/box3_img1.jpg) no-repeat center;width: 1071px;height: 487px;margin: 0 auto;overflow: hidden;}
.box3 .main .fl{width: 306px;margin-left: 51px;margin-top: 35px;}
.box3 .main span{font-size: 24px;color: #fff;display: block;text-align: center;height: 40px;line-height: 40px;width: 100%;margin-bottom: 14px;box-sizing: border-box;}
.box3 .main  p{font-size: 24px;color: #292ca7;font-weight: bold;padding-left: 70px;height: 51px;line-height: 51px;margin-bottom: 30px;}
.box3 .main .fr{width: 540px;margin-right: 55px;margin-top: 39px;}
.box3 .main .fr span{color: #444444;padding-right: 48px;margin-bottom: 10px;}
.box3 .main .fr p{font-size: 20px;color: #666666;font-weight: normal;padding-left: 0;}
.box3 .span1{font-size: 20px;color: #888888;text-align: center;display: block;}
.box3 .a_btn{margin-top: 20px;}
.boxlist3,.box6,.box10{background:#4965f9 url(../images/box4_bg.jpg) no-repeat center top;padding-bottom: 130px;}
.box_hdw i.icon1{background-position-y:-106px;}
.box_hdw i.icon2{background-position-y: -134px;}
.box_hdw h2{color: #fff;}

.boxlist3 .box_hd h2{color: #ffeba5;}
.boxlist3 .box_hd h2 span{color: #fff;}
.boxlist3 .boxlist3_con img{display: block;}
.boxlist3 .boxlist3_main{
  height: 670px;
  border-radius: 8px;
  box-sizing: border-box;
  box-shadow: 0 0 21px rgba(194,202,219,.4);
  background: #fff;
  padding: 40px 36px 0 28px;
}
.boxlist3 .boxlist3_main .titname span{
  display: inline-block;
  font-size: 18px;
  color: #252b3a;
  font-weight: bold;
  height: 6px;
  box-shadow: 0 17px 0 #ffd5c1;
  padding: 0 2px;
}
.boxlist3 .boxlist3_main .boxlist3_left{
  float: left;
  width: 237px;
  margin: 5px 0 0 0;
}
.boxlist3 .boxlist3_main .boxlist3_left ul{margin-top: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li{
  position: relative;
  color: #006dff;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur:before{
  position: absolute;
  right: -30px;
  top: 50%;
  width: 9px;
  height: 10px;
  background: url("/2020gw/images/pythonimg/list3before.jpg") no-repeat ;
  margin-top: -5px;
  content: "";
}
.boxlist3 .boxlist3_main .boxlist3_left ul li em{display: block;height: 10px;}
.boxlist3 .boxlist3_main .boxlist3_left ul li p{
  width: 240px;
  font-size: 15px;
  color: #252b3a;
  line-height: 18px;
  border-radius: 8px;
  padding: 11px 0 11px 11px;
  cursor: pointer;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li:hover p{color: #006cff;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p{
  color: #fff;
  background: #006cff;
}
.boxlist3 .boxlist3_main .boxlist3_left ul li p span{font-size: 12px;color: #fd636b;}
.boxlist3 .boxlist3_main .boxlist3_left ul li.cur p span{color: #0ff;}
.boxlist3 .boxlist3_main .boxlist3_right{
  float: right;
  width: 853px;
  height: 598px;
  border-radius: 8px;
  background: #f6f6f6;
  margin-top: -24px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .con{width: 100%;display: none;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist{height: 458px;overflow-y: auto;padding-left: 41px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar {width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-thumb {width: 10px;border-radius: 10px;background: #569eff;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .plist::-webkit-scrollbar-track{width: 10px;height: 1px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3{position: relative;height: 69px;line-height: 69px;font-size: 18px;color: #006cff;font-weight: bold;border-bottom: 1px #fff solid;padding-left: 44px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{margin-top: 10px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{padding-bottom: 16px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span{float: right;font-size: 14px;color: #7a8295;border: none;font-weight: normal;margin-right: 240px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list h3 span.h2span2{margin-right: 46px;}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .xm_p3{
  font-size: 14px;
  color: #61656e;
  line-height: 22px;
  padding-top: 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4{
  font-size: 16px;
  color: #252b3a;
  font-weight: bold;
  margin: 20px 0 10px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list .conh4 img{
  float: left;
  margin-right: 4px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp{
  font-size: 14px;
  color: #61656e;
  line-height: 26px;
  padding: 0 40px 0 26px;
}
.boxlist3 .boxlist3_main .boxlist3_right .con7list p.conp span{margin: 0 45px 0 0;}
.boxlist3 .boxlist3_main .con4btn{position: absolute;right: 44px;top: 20px;width: 152px;height: 29px;background: #ff6114;font-size: 13px;color: #fff;font-weight: 400;text-align: center;line-height: 29px;border-radius: 20px;}
.boxlist3 .boxlist3_main .con4btn:hover{background: #fa7f44;}

.box5{padding-bottom: 70px;}
.box5 img{display: block;margin: 30px 0 0;}
.box6{padding-bottom: 0;height: 910px;}
.box6 .main{width: 1200px;overflow: hidden;position: relative;z-index: 9;}
.carousel {
  -webkit-perspective: 1400px;
          perspective: 1400px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.carousel > * {
    flex: 0 0 auto;
}
.carousel figure {
    margin: 0;
    width:965px;
  	height: 465px;
-webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.carousel figure img {
 width:965px;
  height: 465px;
  box-sizing: border-box;
  padding: 0 0px !important;
  opacity:.2;
}
.carousel figure img:not(:first-of-type) {
  position: absolute;
  left: 0;
  top: 0;
}
.carousel nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0 0;
}
.carousel nav button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 5px;
  cursor: pointer;
border: none;
  width: 65px;
  height: 65px;
  opacity: .8;
}
.carousel nav button.prev{background: url(../images/icons.png) no-repeat 0 -250px;}
.carousel nav button.next{background: url(../images/icons.png) no-repeat -90px -250px;}
.carousel nav button.prev:hover,.carousel nav button.next:hover{opacity: 1;}
.carousel ul{margin-bottom: 47px;}
.carousel ul li{width: 144px;height: 46px;float: left;background: #3c58f1;text-align: center;line-height: 46px;font-size: 18px;color: #ffffff;margin-right: 15px;border-radius:10px;text-shadow:0 0 10px #1e42dd ;margin-top: 2.5px;box-shadow: 0 6px 5px rgba(30,66,221,.5);}
.carousel ul li.cur{font-size: 21px;width: 184px;height: 51px;line-height: 51px;margin-top: 0;background: #0c00ff;box-shadow: 0 6px 5px rgba(44,73,227,.5);position: relative;box-sizing: border-box;padding-right: 15px;}
.carousel ul li.cur:before {position: absolute;right: 25px;top: 50%;width: 18px;height: 19px;background: url(../images/box6_icon.png) no-repeat center;margin-top: -9.5px;content: "";}
.box6 .img_bg{display: block;margin: -140px auto 0;animation:mymove 2.5s infinite;-webkit-animation:mymove 2.5s infinite;opacity: 1;}

@keyframes mymove
{
0 {opacity: 1;margin-top: -140px;}
50%{opacity: .4;margin-top: -130px;}
100% {opacity: 1;margin-top: -140px;}
}
@-webkit-keyframes mymove 
{
0 {opacity: 1;margin-top: -140px;}
50%{opacity: .4;margin-top: -130px;}
100% {opacity: 1;margin-top: -140px;}
}
.box7{background: #4965f9;padding-bottom: 70px;}
.box7 .box_hd{padding-top: 10px;}
.box7 .main{width: 1145px;height: 515px;background: #fff;border-radius: 20px;box-sizing: border-box;padding: 45px 0px;margin: 0 auto;}
.box7 .main ul{overflow: hidden;}
.box7 .main ul li{
	float: left;
	width: 200px;
	height: 178px;
	margin-left: 24px;
}
.box7 .main ul li .img_box{
	position: relative;
	width: 100%;
	height: 130px;
	border-radius: 8px;
	overflow: hidden;
}
.box7 .main .img_box img{width: 100%;}
.box7 .main .sy_mask{width: 200px;height: 130px;background: rgba(0,0,0,.8);position: absolute;top: 0;left: 0;overflow: hidden;display: none;}
.box7 .main .sy_mask .sy_show{display: block;width: 88px;margin: 55px auto}
.box7 .main ul li:hover .sy_mask{display: block;}
.box7 .main .btm{padding: 10px 5px 0;}
.box7 .main .btm p{
	font-size: 12px;
	color: #98a3b7;
float: right;
}
.box7 .a_btn{margin-top: 20px;}
.box8 .main{overflow: hidden;}
.box8 .main2{margin-top: 50px;}
.box8 .main:last-child{margin-top: 60px;}
.box8 .main .fl{width: 245px;height: 300px;background: #4764f9;border-radius: 10px;box-shadow:5px 5px 15px  #a9b8fa;margin-bottom: 15px;padding: 35px 17px 0;box-sizing: border-box;}
.box8 .main .fl p{font-size:25px;color: #fff;text-align: center;font-weight: bold;border-bottom: 1px solid #8094fb;padding-bottom: 17px;margin-bottom: 25px;}
.box8 .main .fl p i{width: 24px; height: 23px;display: inline-block; background: url(../images/icons.png) no-repeat 0 -330px;margin-top: 5px;margin-right: 10px;}
.box8 .main2 .fl p i{background-position-x: -42px;}
.box8 .main .fl span{display: block;height: 33px;text-align: center;background: #3e5bf7;border-radius: 5px;display: block;color: #fff;font-size: 16px;line-height: 33px;margin-top: 17px;letter-spacing: 2px;}
.box8 .picScroll-left{ overflow:hidden; position:relative;padding-left:60px;}
.box8 .picScroll-left .hd{overflow:hidden;}
.box8 .picScroll-left .hd .prev,.box8 .picScroll-left .hd .next{ display:block;  width:61px; height:61px; overflow:hidden;cursor:pointer; background:url(../images/icons.png) -1px -367px no-repeat;position: absolute;z-index:9;top: 48%;margin-top: -30px;left: -10px;}
.box8 .picScroll-left .hd .next{ background-position:-80px -367px;right: -10px;left: auto;  }
.box8 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.box8 .picScroll-left .bd ul li{float:left; overflow:hidden;position: relative;height: 293px;width: 194px;}
.box8 .picScroll-left .bd ul li img{width: 215px;margin-left: -10px;}
.box8 .main .fr{width:900px;height: 300px;}
.box8 .picScroll-left .bd ul li .con{width: 194px;height: 67px;background: #fff url(../images/box8_icon1.png) no-repeat 115px center;position:absolute;bottom: 0;left: 0;padding-left:17px;padding-top: 13px;  box-sizing: border-box;}
.box8 .picScroll-left ul li .con b,.box8 .picScroll-left ul li .btm b{font-size: 18px;color: #444444;font-weight: bold;display: block;}
.box8 .picScroll-left ul li .con span{font-size: 13px;color: #888888;display: block;padding-top:1px;}
.box8 .picScroll-left ul li .btm{position: absolute;top: 300px;left: 0;width: 100%;height:293px;background: #fff url(../images/box8_icon1.png) no-repeat 115px 250px;padding: 30px 20px 20px;box-sizing: border-box;transition:  top  .5s;}
.box8 .picScroll-left ul li .btm p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:10;
    -webkit-box-orient: vertical; font-size: 13px;color: #666666;line-height: 18px;margin-top: 15px;}
.box8 .picScroll-left ul li:hover .btm{top: 0;}

.box9{background: #f2f8ff;padding-bottom: 80px;}
.box9 .con{width: 1020px;height: 392px;background: #4663f9;box-shadow:5px 8px 10px rgba(73,101,249,.3) ;border-radius: 10px;margin-left:155px ;box-sizing: border-box;padding: 25px 0 0 150px;}
.box9 .con h3{background: url(../images/box9_img2.jpg) no-repeat center  ;width: 231px;height: 51px;margin: 0 auto;font-size: 25px;color: #fff;text-align: center;line-height: 51px;}
.box9 .con ul{margin-top: 10px;overflow: hidden;}
.box9 .con ul li{width: 200px;height: 220px;background: #fff;border-radius: 10px;margin-right: 14px;float: left;}
.box9 .con ul li p{font-size: 20px;color: #444444;font-weight: bold;height: 55px;line-height: 55px;padding-left: 14px;border-radius: 10px;box-shadow:0px 0px 20px rgba(73,101,249,.5) ;margin-bottom: 20px;}
.box9 .con ul li p i{width: 29px;height: 30px;display: inline-block;background: url(../images/icons.png) no-repeat -133px 0;margin:13px 7px 0 8px; }
.box9 .con ul li:nth-child(2) p i{background-position-x: -165px;}
.box9 .con ul li:nth-child(3) p i{background-position: -173px -29px;}
.box9 .con ul li:nth-child(4) p i{background-position: -174px -62px;}
.box9 .con ul li span{width: 155px;font-size: 15px;color: #666666;display: block;margin:  0 auto;height: 38px;line-height: 38px;border-bottom: 1px solid #bbbbbb;}
.box9 .con ul li:nth-child(2) span{width: 125px;}
.box9 .con ul li:nth-child(3) span{width: 172px;}
.box9 .main{position: relative;}
.box9 .main img{position: absolute;top: 0;left: 22px;}
.box9 .main b{font-size: 18px;color: #dde0ff;display: block;text-align: center;font-weight: normal;margin-top: 20px;}

.box10 .main{position: relative;margin-top: 35px;}
.box10 ol{height: 435px;width: 280px;background: #fff;border-radius: 20px;padding-top: 45px;box-sizing: border-box;box-shadow:0 0 15px #4965f9;position: absolute;top: 33px;left: 25px;z-index: 9;}
.box10 ol li{width: 287px;font-size: 21px;color: #10269a;height: 100px;padding-left: 30px;line-height: 83px;margin: -25px 0 ;margin-left: -11px;}
.box10 ol li.on{background: url(../images/box10_libg.png) no-repeat  center;font-weight: bold;color: #fff;box-sizing: border-box;}
.box10 ol li i{float: left;width: 32px;height: 34px;background: url(../images/icons.png) no-repeat 2px -167px;margin-right: 10px;margin-top: 28px;}
.box10 ol li:nth-child(2) i{background-position-x:-30px ;}
.box10 ol li:nth-child(3) i{background-position-x:-63px ;}
.box10 ol li:nth-child(4) i{background-position-x:-100px ;}
.box10 ol li:nth-child(5) i{background-position-x:-137px ;}
.box10 ol li.on i{background-position:2px -204px ;}
.box10 ol li.on:nth-child(2) i{background-position-x:-30px ;}
.box10 ol li.on:nth-child(3) i{background-position-x:-63px ;}
.box10 ol li.on:nth-child(4) i{background-position-x:-100px ;}
.box10 ol li.on:nth-child(5) i{background-position-x:-140px ;}
.box10 .con{width: 867px;height: 502px;box-shadow:-2px -2px 20px  #3a54f5;border-radius: 20px;margin-top: 0px;margin-left: 280px;overflow: hidden;}
.box10 .con .conimg{display: none;}
.box10 .con .conimg.show{display: block;}
.box10 .slideBox{overflow:hidden; position:relative; }
.box10 .slideBox .hd{ height:13px; overflow:hidden; position:absolute; margin-left:-38px; bottom:15px; z-index:1;left: 50%; }
.box10 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.box10 .slideBox .hd ul li{ float:left; margin-right:12px;  width:13px; height:13px;background:#4965f9; cursor:pointer;border-radius: 50%; }
.box10 .slideBox .hd ul li.on{ background:#1832bc;}
.box10 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.box10 .slideBox .bd li{ zoom:1; vertical-align:middle;width: 867px;height: 502px; }
.box10 .slideBox .bd img{display:block;width: 867px;height: 502px;  }



.mack{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	display: none;
}
.mack .mack_bg{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.7);
}
.mack .mack_con{
	width: 800px;
	position: absolute;
	left: 50%;
	top: 47%;
	transform: translate(-50%,-50%);
}
.mack .mack_con img{
	position: absolute;
	right: -30px;
	top: -30px;
	cursor: pointer;
}

















