body{margin:0;font-size:12px;line-height:1; /*font-family:"Microsoft YaHei";*/}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:12px;}
p,dl,dd{margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
a{text-decoration:none;color:#333;}
i,em{ font-style:normal;}
strong,b{ font-weight:normal;}
img{border:none;vertical-align:bottom;}.clearfix{*zoom:1;} /*ie7?????????*/
.clearfix:after{content:""; display:block; clear:both; font-size:0; line-height:0;}
table{border-spacing:0;border-collapse:collapse;}
th,td{padding:0;text-align:left; vertical-align:top;}
input{border:none;background:none;outline:none;}
textarea{resize:none;}



body{
    overflow-x: hidden;
    min-width: 1000px;
    background: #fefefe}
.content{
    width: 1000px;
    margin: 0 auto;
    min-width: 1000px;}

.zg_top{
    width: 100%;
    height: 790px;
     position: relative;
     z-index: 10;}
.zg_top_content{position: relative;}
 .zg_logo{
     float: left;
     margin:21px 0 0 0}

     .zg_toplist{
        width:300px ;
        height: 40px;
            float: left;
            margin-top: 32px;
            z-index: 10px;}
    .zg_toplist li a{
        font:bold 16px/16px "Microsoft Yahei";
        color: #ffffff;} 
    .zg_number{
        display: block;
        float: right;
        width: 170px;
        height: 70px;
        padding-top: 28px}
    .zg_number img{
        float: left;
        margin-right: 10px}
    .zg_number a{
        display: block;
        font:bold 20px/20px "Microsoft Yahei";
        color: #ffffff }
    .zg_top_class{
        font: 16px/16px "Microsoft Yahei";
        margin: 32px 20px 0 20px;
        position: relative;
        float: left;
        color: #ffffff}
    .zg_top_class p{
        font:bold 16px/16px "Microsoft Yahei";
        color: #ffffff;cursor: pointer;
    }
    .list1{
        width: 842px;
        height:47px ;
        background: url('../images/zg_top_class_list.png')no-repeat top center;
        position: absolute;
        top:30px;left: 0;}
    .list2{
            width: 320px;
            height:47px ;
            background: url('../images/zg_top_class_list2.png')no-repeat top center;
            position: absolute;
            top:30px;left: 0;
            display: none;
        }
    .list3{
        width:202px;
        height:47px ;
        background: url('../images/zg_top_class_list3.png')no-repeat top center;
        position: absolute;
        top:30px;left: 0;
        display: none;
    }
    .zg_top_class_list .up{
        position: absolute;
        top: -25px;
        left: 70px;
    }
    .zg_top_class .down{
        width: 13px;
        height: 8px;
        position: absolute;
        top:5px;right: -18px}
    .zg_top_class_list .down{
        position: absolute;
        top: -8px;
        left: 30px;}
    .special{
        position: absolute;
        top:-8px;left:28px;}
    .zg_top_class_listul li{
    float: left;
    }
    .zg_top_class_listul li a{
        display: inline-block; 
        float: left;
        font: 12px/54px "Microsoft Yahei";
        padding:0 6px 0 11px;
        color:#ffffff}
    .zg_top_class_listul li a:hover{
        color:#fa8c4a;
    }
    .zg_toplist>p{
        display: block;
        float: left;}
    .zg_toplist li{
        float: left;margin-left: 36px;
        color: #ffffff;
        display: block}
    
        .zg_banner{
            width: 100%;
            height: 657px;
            position: relative;
        }
        .bannerBox .hd{
            position: relative;
            z-index: 1000;
        }
        .bannerBox .hd ul{
            position: absolute;
            top: 590px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 10;
        }
        .bannerBox .hd ul li{
            display:block; 
            width:10px;
            height:10px;
            border-radius:10px;
            margin-right:20px;
      background: #76afff;
            float: left;
            cursor: pointer;
        }
        .bannerBox .hd ul li:last-child {
            margin-right: 0;
        }
        .bannerBox .hd ul li.on{
          
            background: #053ea2;
        }
        
        .zg_top_content{position: relative;
        z-index: 1000;}
         .zg_logo{
             float: left;
             margin:21px 0 0 0}        
             
        .bannerBox{
            position: absolute;
            left: 0;top: 0;
            width: 100%;
            height: 638px;
        }
 
        .bannerBox .bd ul li{
            /* width: 100%;
            vertical-align: middle; */
        }
        .banner_content{
            position: relative;
        } 


/* 000000000000000000000000000 */

.banner1{
    display: block;
    /* background: url('../images/banner1.jpg') no-repeat center bottom; */
    width: 100%;
    height: 640px;
    overflow: hidden;
    z-index: 100;}
.b1_in{
    /* background: url('../images/banner1_in.jpg') no-repeat center bottom; */
    width: 1000px;
    height: 640px;
}
.banner1_pic0{
    position: absolute;
    left:-27px;
    top: 130px;
}
.banner1_pic1{
    position: absolute;
    left:314px;
    top: 207px;
}
.banner1_pic2{
    position: absolute;
    left: 81px;
    top: 286px;
}
.banner1_pic3{
    background: url('../images/banner1_3.png') no-repeat center bottom;
    width: 592px;
    height: 78px;
    position: absolute;
    left: 149px;
    top: 393px;
}
.banner1_pic3 p{
    font:bold 25px/30px "Microsoft Yahei";
    color: #0c34ff;
    margin: 23px 0 0 220px;
    letter-spacing: 2px;
}

.banner1_pic3 p span{
  
    color: #ff419b;
 
}
.banner1_pic4{
    display: block;
    background: url('../images/banner1_btn.png') no-repeat top center;
    width:342px ;
    height: 61px;
    position: absolute;
    left: 300px;
    top: 500px;
    font: 23px/47px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
  letter-spacing: 5px;
}
.banner1_pic4:hover{
    background: url('../images/banner1_btnh.png') no-repeat top center;
    color: #003deb;
}

.banner2{
    display: block;
    background: url('../images/banner2.jpg') no-repeat center bottom;
    width: 100%;
    height: 640px;
    overflow: hidden;
    z-index: 100;}
.b2_in{
    background: url('../images/banner2_in.jpg') no-repeat center bottom;
    width: 1000px;
    height: 640px;
}
.banner2_pic1{
    position: absolute;
    left: 153px;
    top: 190px;
}
.banner2_pic2{
    position: absolute;
    left: 5px;
    top: 264px;
}
.banner2_pic3{
    position: absolute;
    left: 60px;
    top:440px;
}
.b2_in>div{
    width: 276px;
    height: 360px;
    background: url('../images/banner2_from.png') no-repeat center bottom;
    position: absolute;
    right:0px;
    top:165px;
}
.b2_in>div form{
    margin-top: 20px
}
.b2_in>div  p{
    text-align: center;
    font:24px/24px "Microsoft Yahei";
    color: #fff;
    margin-top: 25px
}
.b2_in>div p span{
    color: #fff710;
    font-weight: bold;

}
.b2_in>div>span{
    display: block;
   width: 220px;
   text-align: center;
   margin: 10px auto 0;
    font:18px/18px "Microsoft Yahei";
    color: #fff;
    padding-bottom: 10px;
    border-bottom: 1px solid #fff
}
.b2_in>div form div{
    width: 237px;
    height: 45px;
    background: #3383fb;
    margin: 10px auto 0
}
.b2_in>div form div img{
    float: left;
    margin: 12px 12px 0
}
.b2_in>div form div input{
    float: left;
    width: 190px;
    height: 45px;
    font: 16px/45px "Microsoft Yahei";
    color: #b2d1ff;

}

.b2_btn{
    display: block;
    width: 255px;
    height: 59px;
    background: url('../images/b2_btn.png') no-repeat center top;
    font: 18px/18px "Microsoft Yahei";
    color: #fff;
    text-align: center;
    margin: 15px 0 0 12px;
    padding: 10px 0
}

.b2_btn1{
    width: 1px;
    margin: 0 auto 0;
    height: 1px;
    position: relative;
    top: -15px;
    z-index: -1;
}

.yan{
    position: absolute;
    top: 140px !important;
    left: 533px;
    z-index: 300;
    
}




.banner3{
    display: block;
    background: url('../images/banner3.jpg') no-repeat center bottom;
    width: 100%;
    height: 640px;
    overflow: hidden;
    z-index: 100;
}
.b3_in{
    background: url('../images/banner3_in.jpg') no-repeat center bottom;
    width: 1000px;
    height: 640px;
}
.banner3_pic1{
    position: absolute;
    left: 35px;
    top: 180px;
}
.banner3_pic2{
    position: absolute;
    left: 130px;
    top: 331px;
}
.banner3_pic3{
    position: absolute;
    left: 155px;
    top: 403px;
}
.banner3_pic4{
    background: url('../images/banner3_btn.png') no-repeat center bottom;
    width: 215px;
    height: 56px;
    position: absolute;
left: 396px;
    top: 505px;
    cursor: pointer;;


}
.banner3_pic4:hover{
    background: url('../images/banner3_btnh.png') no-repeat center bottom;

}

.banner3_pic4 p{
    font:bold 28px/28px "Microsoft Yahei";
    color: #0b5eeb;
margin: 12px 0 0 46px;
letter-spacing: 4px;
}

.banner4{
    display: block;
    background: url('../images/banner4.jpg') no-repeat center bottom;
    width: 100%;
    height: 640px;
    overflow: hidden;
    z-index: 100;
}
.b4_in{
    background: url('../images/banner4_in.jpg') no-repeat center bottom;
    width: 1000px;
    height: 640px;
}
.banner4_pic1{
    position: absolute;
    left: 38px;
    top: 123px;
}
.banner4_pic2{
    position: absolute;
    left: 452px;
    top: 200px;
}
.banner4_pic3{
    position: absolute;
    left: 467px;
    top: 334px;
}
.banner4_pic4{
    position: absolute;
    left: -116px;
    top: 165px;
}
.banner4_pic5{
    position: absolute;
    left: -25px;
    top: 417px;
}
.banner4_pic6{
    position: absolute;
    right: 87px;
    top: 446px;
}
.banner4_btn{
    display: block;
    background:#fff719;
    width: 360px;
    height: 74px;
    border-radius: 74px;
    font:30px/74px "Microsoft Yahei";
    color: #333333;
    text-align: center;
    position: absolute;
left: 320px;
    top: 482px;
    cursor: pointer;;


}
.banner4_btn:hover{
    background:#2d68b3;
    color: #ffffff;
}
.navbox{
    width: 1920px;
    position: relative;
  z-index: 200;
  left: 50%;
  margin-left: -960px;
}
.flexnav{
    position: fixed;
    left: 50%;
    margin-left: -960px;
    top: 30px
}
.nav{
    height: 70px;
    background: #053ea2;
    border-radius: 5px;
    margin-top: -30px;
    position: relative;
    top: 0px;
    z-index: 100;
    overflow: hidden;
}
.nav ul{
width: 1111px;
margin: 22px 0 0 0
}
.nav ul li{
    float: left;
    font:14px/24px "Microsoft Yahei";
    color: #fff;
    padding: 0 15px;
    border-right: 1px solid #0d56d3
}
.nav ul li a{
    font:14px/24px "Microsoft Yahei";
    color: #fff; 
}
.nav ul li:last-child{
    border-right: none
}
.nav ul .on{
    border-bottom: 2px solid  #eadb5a;
    color: #eadb5a;
    padding-bottom: 5px
}

.flexnav{
    position: flex;
    top: 30px;
}







/* 11111111111 */
.part1{
    padding: 70px 0 0 0;
    height: 817px;
}
.p1_tit div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #333333;
    text-align: center;
    letter-spacing: -1.5px;
}
.p1_tit div h1{
    display: inline-block;
    font:bold 50px/50px "Microsoft Yahei";
    color: #1362ff;
    /* margin-left: 315px; */
    letter-spacing: -1.5px;
}
.p1_tit p{
    margin: 20px 0 0 350px;
    font:18px/28px "Microsoft Yahei";
    color: #333333;
}

.p1_top{
    margin-top: 35px;
    width: 1020px;
    position: relative;
    height: 70px;
}
.p1_top ul li{
    float: left;
    width: 71px;
    height: 33px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    margin: 9px 11px 0 0;
    text-align: center;
    font:16px/33px "Microsoft Yahei";
    color: #333333;
    position: relative;
    cursor: pointer;
}
.p1_top ul .p1_hot:after{
    content: " ";
    background: url('../images/hot.png') no-repeat center bottom;
    background-size: 100% 100%;
    width: 13px;
    height: 14px;
    position: absolute;
    top: -1px;
    right: -1px;
}
.p1_top .hide{
    display: none;
}
.p1_top ul .hide1{
	margin-left: 0px;
}
.p1_top .on{
    background: #1362ff;
    color: #ffffff;
}
.p1_top .more{
    position: absolute;
    top: 20px;
    left: 770px;
    font:16px/16px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    
}
.p1_top span{
    display: inline;
    margin-left: 5px;
}
.p1_top div img{
    vertical-align: middle;
}
.p1_top .less{
    position: absolute;
    top: 20px;
    right: 200px;
    font:16px/16px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    display: none;
   
}
.class{
    position: relative;
}
.class_in{
    overflow: hidden;
    display: none;
   
}
/* .class_in>img{
  margin: 240px 0 0 100px;
 } */
.slide8_8{
position: absolute;
top: 0px;
left: 0;
width: 1000px;
height: 380px;

}
.slide8_8 .bd li{
    height: 61px;
}
.slide8_8 .bd li .l{
    /* background: url('../images/p1_l.png') no-repeat center bottom;
    width: 300px;
    height: 61px; */
  
}
.slide8_8 .bd li .r{
 float: right;
    width: 735px;
    height: 60px;
    border-bottom: 1px dashed #e6e6e6;
}
/* .slide8_8 .bd li .l,.slide8_8 .bd li .r{
    float: left;
} */

.slide8_8 .bd li .r>span{
    float: left;
    font:16px/60px "Microsoft Yahei";
    color: #666666;
    margin-right: 69px;
    margin-left: 28px;
}









.slide8_8 .bd li .r .minge{
    float: left;
    font:16px/60px "Microsoft Yahei";
    width: 250px;
    height: 60px;
	margin-left:70px;
}
.slide8_8 .bd li .r .minge img{
    float: left;
    margin-top: 20px;
    margin-right: 19px;
}
.slide8_8 .bd li .r .minge>div{
    float: left;
      font:16px/16px "Microsoft Yahei";
    color: #666666;
 
    height: 16px;
    margin-top: 14px;
}
.slide8_8 .bd li .r .minge>div span{
    display: inline-block;
    background: #636c76;
    border-radius: 50%;
    color: #ffffff;
    width: 33px;
    height: 33px;
    text-align: center;
    font:16px/33px "Microsoft Yahei";
    margin: 0 5px 0 5px;

}



.slide8_8 .bd li p{
    float: left;
    height: 61px;
}
.slide8_8 .bd li .date{
    font:16px/61px "Microsoft Yahei";
    color: #ffffff;
    margin:  0 28px 0 20px;
}
.slide8_8 .bd li .classname{
    font:16px/61px "Microsoft Yahei";
    color: #ffffff;
    width: 170px;
   
}
.slide8_8 .bd li .time{
    font:16px/60px "Microsoft Yahei";
    color: #666666;
    margin: 0 50px 0 48px;
   
}
.slide8_8 .bd li .time span{
    display: inline;
    width: 30px;
    height: 30px ;
    background: #636c76;
    color: #ffffff;
    font:18px/30px "Microsoft Yahei";
    text-align: center;
    margin: 0 8px 0 8px;
    border-radius: 30px;
}
.slide8_8 .bd li .fire{
    font:16px/60px "Microsoft Yahei";
    color: #666666;
    margin-left: 20px;
}
.slide8_8 .bd li .fire img{
    vertical-align: middle;
    margin-right: 7px;
}
.slide8_8 .bd li a{
    float: right;
    display: block;
    background:#1362ff;
    text-align: center;
    font:16px/34px "Microsoft Yahei";
    color: #ffffff;
    margin: 18px 20px 0 0;
    width: 129px;
    height: 34px;
    border-radius: 34px;
    
}

.slide8_8 .bd li a:hover{
    background: #ff7200;
}
.slide8_8 .bd li .on{

    background: #ff7200;

    
}

.class .class_left{
    background: url('../images/p1_l.jpg') no-repeat center bottom;
    width: 260px;
    height: 380px;
    position: absolute;
    left: 0;
    top: 0px;
}

.p1_btn{
    display: block;
    background: url('../images/p1_btn.png') no-repeat center bottom;
    width: 350px;
    height: 70px;
    color: #ffffff;
    font:24px/70px "Microsoft Yahei";
    position: absolute;
    top: 542px;
    left: 319px;
    text-align: center;
}
.p1_btn:hover{
    background: url('../images/p1_btnh.png') no-repeat center bottom;
}



.p2_tit div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #333333;
    text-align: center;
    letter-spacing: -1.5px;
}
.p2_tit div i {
	color: #1362ff;
	font-size: 50px;
	font-weight: bold;}
.p2_tit p{
    color: #333333;
    font:18px/18px "Microsoft Yahei";
    margin: 20px 0 0 330px;
}
.p2_cont{
width: 1050px;
margin-top: 40px;
margin-bottom: 70px;
}
.p2_cont li{
    margin-right: 13px;
    float: left;
    position: relative;
    cursor: pointer;
}
.p2_cont li>h5{
    color: #ffffff;
    font:bold 26px/26px "Microsoft Yahei";
    text-align: center;margin: 35px 0 0 0;
}
.p2_cont li>p{

    color: #ffffff;
    font:16px/20px "Microsoft Yahei";
    width: 138px;
    padding: 7px 0 6px 0;
    border: 1px solid #a0b1fa;
    background: #1a3091;
    border-radius: 3px;
    text-align: center;
    margin: 189px auto 0 auto;
}
.p2_cont li div{
    background: url('../images/p2_h.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    cursor: pointer;
    
}
.p2_cont li div p{
    color: #ffffff;
    font:18px/28px "Microsoft Yahei";
    margin: 38px 0 0 34px;
    width: 126px;
}
.p2_cont li div a{
    display: block;
    color: #ffffff;
    font:16px/38px "Microsoft Yahei";
    width: 138px;
    height: 38px;
    border: 1px solid #a0b1fa;
    background: #1a3091;
    border-radius: 3px;
    text-align: center;

    position: absolute;
    top: 250px;
    left: 25px;
    z-index: 10;
}
.p2_cont li div a:hover{
    background: #fff600;
    width: 140px;
    height: 40px;
    color: #333333;
    border: none;
}
.p2_cont .l1{
    background: url('../images/p2_1.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
}
.p2_cont .l2{
    background: url('../images/p2_2.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
}
.p2_cont .l3{
    background: url('../images/p2_3.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
}

.p2_cont .l4{
    background: url('../images/p2_4.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
}
.p2_cont .l5{
    background: url('../images/p2_5.png') no-repeat center bottom;
    width: 190px;
    height: 326px;
}




.part3{
    background: url('../images/p3_bg.jpg') no-repeat center bottom;
    width: 100%;
    height: 760px;
}

.part3_in {
    background: url('../images/p3_in.jpg') no-repeat center bottom;
    width: 100%;
    height: 690px;
    padding:70px 0 0 0 ;
}

.p3_tit>div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
    letter-spacing: -1.5px;
}

.p3_tit>p{
     color: #ffffff;
    font:18px/18px "Microsoft Yahei";
    margin:16px 0 0 328px;


}.p3_l .p3_cont{
    margin-top:93px;
}
.p3_l{
    background: url('../images/p3_l.png') no-repeat center bottom;
    width: 420px;
    height: 360px;
    float:left;
    margin:93px 0 0 0;
    padding-top: 20px

}
.p3_l dl{
    margin: 30px 0 0 20px;
    color: #00fffc;
    font:22px/22px "Microsoft Yahei";
    width: 382px;
}
.p3_l dl dd{
    margin-top: 15px;
    color: #fff;
    font:16px/26px "Microsoft Yahei";
}
.p3_r{
     background: url('../images/p3_r.png') no-repeat center bottom;
    width: 578px;
    height: 495px;
    float:right;
    margin:93px -28px 0 0;
    position:relative;
}
.p3_r>img{
    position:absolute;
    top:27px;
    left:44px;
    cursor: pointer;
  
}

/* .p3_r video{
    margin:27px 0 0 42px;
} */
.p3_r iframe{
    width:485px !important;
    height:270px;
     margin:27px 0 0 42px;
}
.p3_r iframe .media{
    width:485px;
    height:270px;
}
.p3_btn{
    display: block;
    width: 350px ;
    height: 70px;
    background: #23c4d9;
    text-align: center;
    color: #ffffff;
    font:24px/70px "Microsoft Yahei";
    border-radius: 70px;
    margin: -69px 0 0 30px;
    letter-spacing: 1px
}
.p3_btn:hover{
    background: #ff7200;
}
/* 444444444444444444 */
.part4{
    background: url('../images/part4.jpg') no-repeat center bottom;
    width: 100%;
    height: 635px;
    padding: 80px 0 0 0;
}
.p4_tit img{
    margin-left: -50px;
}
.p4_tit p{
    color: #333333;
    font:18px/18px "Microsoft Yahei";
    margin: 17px 0 0 275px;
    letter-spacing: 2px
}
.p4_cont ul{
    position: relative;
    margin-top: 40px;
    height: 378px;
}
.p4_cont li{
    position: absolute;
    cursor: pointer;
  
}
.p4_cont li p{
    color: #ffffff;
    font:bold 24px/35px "Microsoft Yahei";
    text-align: center;
    margin-top: 60px;
}

.p4_cont li div{
    background: url('../images/p4_h.png') no-repeat center bottom;
    width: 129px;
    height: 164px;
    position: relative;
    top:  -141px;
    left: -14px;
    color: #ffffff;
    font:16px/26px "Microsoft Yahei";
    text-align: center;
    padding: 45px 40px 0 40px;
    display: none;
}

.p4_cont .l1{
    background: url('../images/p4_1.png') no-repeat center bottom;
    width: 186px;
    height: 186px;
    top:0;
    left: 12px;
    
}


.p4_cont .l2{
    background: url('../images/p4_2.png') no-repeat center bottom;
    width: 187px;
    height: 187px;
    top: 110px;
    left: 225px;
    
}


.p4_cont .l3{
    background: url('../images/p4_3.png') no-repeat center bottom;
    width: 187px;
    height: 187px;
    top: 48px;
    left: 445px;
    
}

.p4_cont .l4{
    background: url('../images/p4_4.png') no-repeat center bottom;
    width: 187px;
    height: 187px;
    top: 152px;
    right: 173px;
    
}

.p4_cont .l5{
    background: url('../images/p4_5.png') no-repeat center bottom;
    width: 187px;
    height: 187px;
    top: 8px;
    right: 0px;
    
}


.p4_btn{
    display: block;
    width: 380px ;
    height: 70px;
    background: url('../images/p4_btn.png') no-repeat center bottom;
    text-align: center;
    color: #ffffff;
    font:24px/70px "Microsoft Yahei";
    border-radius: 70px;
    margin: 0px 0 0 304px;
    letter-spacing: 1px
}
.p4_btn:hover{
    background: #23c4d9;
    border-radius: 70px;
    width: 380px ;
    height: 70px;
}


/* 5555555555555 */
.part5{
    background: url('../images/part5.jpg') no-repeat center bottom;
    width: 100%;
    height: 680px;
    padding: 70px 0 0 0;
}
.p5_tit img{
    margin-left: 115px;
}
.p5_tit p{
    color: #bdbbd2;
    font:18px/18px "Microsoft Yahei";
    margin: 17px 0 0 250px;
   
}

.p5_cont{
margin-top: 40px;
}
.p5_cont .l{
    float: left;
}
.p5_cont .r{
    float: right;
}
.p5_cont .l h5{
    background: url('../images/p5_lh5.png') no-repeat center bottom;
    width: 247px;
    height: 40px;
    color: #5969ff;
    font:24px/40px "Microsoft Yahei";
    text-align: center;
    margin-left: 121px;
    margin-bottom: 20px
}

.p5_cont .r h5{
    background: url('../images/p5_rh5.png') no-repeat center bottom;
    width: 247px;
    height: 40px;
    color: #1eb8c8;
    font:24px/40px "Microsoft Yahei";
    text-align: center;
    margin-left: 131px;
    margin-bottom: 20px
}
.p5_btn{
    display: block;
    width: 416px ;
    height: 74px;
    background: url('../images/p5_btn.png') no-repeat center bottom;
    text-align: center;
    color: #ffffff;
    font:24px/74px "Microsoft Yahei";

    margin: 33px 0 0 291px;
    letter-spacing: 1px
}
.p5_btn:hover{
    background: #23c4d9;
    border-radius: 70px;
    width: 416px ;
    height: 74px;
}
/* 666666666666 */

.part6{
    background: url('../images/part6.jpg') no-repeat center bottom;
    width: 100%;
    height: 950px;

}
.p6_in{
    background: url('../images/p6_in.jpg') no-repeat center bottom;
    width: 1003px;
    height: 880px;

   padding-top:70px
}
.p6_tit>div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
    letter-spacing: -1.5px;
}
.p6_tit p{
    color: #ffffff;
    font:18px/18px "Microsoft Yahei";
    margin: 21px 0 0 290px;
   
}

.p6_cont{
    margin-top: 112px;width: 1100px;
    height: 487px;
    overflow: hidden;
}

.p6_cont li{
    width: 456px;
    float: left;
    margin-bottom: 181px;
    height: 105px;
}
.p6_cont li img{
    display: inline-block;
    float: left;
}
.p6_cont li p{
    color: #666666;
    font:18px/27px "Microsoft Yahei";
    width: 210px;
    float: left;
    margin-left: 25px
}

.p6_cont .l1{
    margin-left: 45px;
}
.p6_cont .l1 span{
   color: #12ca5a;
}
.p6_cont .l2{
    margin-left: 70px;
}
.p6_cont .l2 p{
    margin-top: 12px;
 }
 
.p6_cont .l2 span{
   color: #fb927e;
}

.p6_cont .l3{
    margin-left: 69px;
}
.p6_cont .l3 span{
   color: #736aec;
}
.p6_cont .l4{
    margin-left: 70px;
}
.p6_cont .l4 span{
   color: #f03151;
}


.p6_btn{
    display: block;
    width: 350px ;
    height: 70px;
    background:#ffee10;
    text-align: center;
    color: #333333;
    font:24px/70px "Microsoft Yahei";
    border-radius: 70px;
    margin: 0 0 0 327px;
    letter-spacing: 1px;
}
.p6_btn:hover{
    background: #1082ff;
    border-radius: 70px;
    border: 3px solid #ffee10;
    width: 344px ;
    height: 64px;
    font:24px/64px "Microsoft Yahei";
    color: #ffffff;
}


/* 777777777777777 */
.part7{
    width: 100%;
  
    background: url('../images/part7.jpg') no-repeat center bottom;
    padding: 70px 0 70px 0;
}
.p7_tit img{
    margin-left: -65px;
}
.p7_tit p{
    margin:17px 0 0 70px;
    color: #333333;
    font:18px/18px "Microsoft Yahei";
}

.p7_cont{
margin-top: 40px;
width: 1222px;

}

.p7_cont .left{
    float: left;
    width: 314px ;
    height: 702px;
    background: url('../images/p7_left.png') no-repeat center bottom;
    overflow: hidden;
    margin: -19px 0 0 -19px;
}

.p7_cont .left .l_in{
    height: 590px;
    overflow: hidden;
    width: 275px;
    margin: 34px auto 0;
}
.p7_cont .left .l_in ul{
    position: relative;
}
.p7_cont .left .l_in ul li{
    width: 258px;
    height: 68px;
    border: 1px solid #e7e8ea;
    border-radius: 68px;
margin: 0 auto 16px;
cursor: pointer;
}
.p7_cont .left .l_in ul li h5{
    font-size: 20px;
    text-align: center;
    padding: 9px 0 0 0;
    font-size: 20px;
   
}
.p7_cont .left .l_in ul li p{
    text-align: center;
    padding: 12px 0 0 0;
    font-size: 14px;
    color: #999999;
   
}
.p7_cont .left span{
    display: block;
    margin: 11px 0 0 31px;
}
.p7_cont .left span img{
    cursor: pointer;
}

.p7_cont .left .l_in ul .on{
    background: #2c93fc;
}
.p7_cont .left .l_in ul .on h5,.p7_cont .left .l_in ul .on p{
    color: #fff;
}

.p7_cont .right{
    float: left;
    width: 736px ;
    height: 652px;
    background: url('../images/p7_right.png') no-repeat center bottom;
    overflow: hidden;
    margin: -19px 0 0 -12px;
    padding-top: 50px;
    display: none;
}

.p7_cont .right dl{
    margin: 20px 0 0 59px;
}
.p7_cont .right dl dt{
    font-size: 20px;
    color: #736aec;
}
.p7_cont .right dl dt img{
        margin: 0 5px 0 0;
}
.p7_cont .right dl dd{
    width: 590px;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin: 15px 0 0 30px;

}





.p7_btn{
    display: block;
    width: 380px ;
    height: 70px;
    background: url('../images/p7_btn.png') no-repeat center bottom;
    text-align: center;
    color: #ffffff;
    font:24px/70px "Microsoft Yahei";
    border-radius: 70px;
    margin: 40px 0 0 304px;
    letter-spacing: 1px
}
.p7_btn:hover{
    background: #23c4d9;
    border-radius: 70px;
    width: 380px ;
    height: 70px;
}


/* 88888888888888 */
.part8{
    width: 100%;
    height: 840px;
    background: url('../images/part8.jpg') no-repeat center bottom; 
}
.p8_in{
    width: 1000px;
    height: 760px;
    background: url('../images/p8_in.jpg') no-repeat center bottom; 
    padding: 80px 0 0 0;
}
.p8_tit img{
    margin-left: 40px;
}
.p8_tit p{
    margin:21px 0 0 334px;
    color: #ffffff;
    font:18px/18px "Microsoft Yahei";
}



.zg_conwhdiv ul{background:#23c4d9;}
.zg_conwhdiv ul li{float: left;text-align: center;font:22px/50px "Microsoft YaHei";color: #fff;}
.zg_conwhdiv ul .zg_wholi1{width: 352px;}
.zg_conwhdiv ul .zg_wholi2{width: 166px;background: #1a67ff;/*box-shadow: 0px 0px 7px 0px rgba(0, 16, 46, 0.35);*/}
.zg_conwhdiv ul .zg_wholi3{width: 160px;}
.zg_conwhdiv ul .zg_wholi4{width: 160px;}
.zg_conwhdiv ul .zg_wholi5{width: 160px;}
.zg_conwhdiv table{border-collapse:collapse;border-spacing:0;}
.zg_conwhdiv{margin-top: 51px;}
.zg_conwhdi td{border:1px solid #d7d7d7;text-align: center;padding: 15px 0 12px 0;background: #fff}
.zg_conwhdi{}
.zg_conwhdi .zg_wholi1{width: 354px;font:18px/22px "Microsoft YaHei";color: #333;}
.zg_conwhdi .zg_wholi2{width: 168px;background: #1a67ff;font:24px/26px "Microsoft YaHei";color: #fff;}
.zg_conwhdi .zg_wholi3{width: 160px;font:24px/26px "Microsoft YaHei";color: #9e9e9e;}
.zg_conwhdi .zg_wholi4{width: 160px;font:24px/26px "Microsoft YaHei";color: #9e9e9e;}
.zg_conwhdi .zg_wholi5{width: 160px;font:24px/26px "Microsoft YaHei";color: #9e9e9e;}
.zg_conwhdi .zg_wholi6{background: #e2e2e2;color: #9e9e9e;font: 30px/26px "Microsoft YaHei";}
.zg_conwhdi .zg_wholi7{width: 72px;font:18px/22px "Microsoft YaHei";color: #000;}
.zg_conwhdi .yell{color: #ffee10;font:bold 35px/22px "Microsoft YaHei";}


.p8_btn{
    margin: 40px 0 0 327px;
}



/* 999999999999999999999 */

.part9{
    width: 100%;
 
    background: url('../images/part9.jpg') no-repeat center top; 
    padding: 20px 0 70px 0;
}

.p9_tit img{
    margin-left: -60px;
}
.p9_tit p{
    margin:18px 0 0 290px;
    color: #333333;
    font:18px/18px "Microsoft Yahei";
}
.p9_cont{
    margin: 40px 0 0 0;
}
.p9_cont .top{
    width: 1111px;
    margin-bottom: 40px;
}
.p9_cont .top li{
    color: #fff;
    font:16px/24px "Microsoft Yahei";
    text-align: center;
    width: 190px;
    height: 60px;
    float: left;
    cursor: pointer;
    margin-right: 13px;
background: #32169d;
padding-top: 10px
}
.p9_cont .top .on{
    background: #006fff;
    color: #ffffff;
}
.p9_cont .top .first{
    top: 0px;
    left: -1px;
}
.p9_cont .top .cent{
    top: 0px;
    left: 200px;
}
.p9_cont .top .last{
    top: 0px;
    right: -1px;
}


.p9_slide{

}
.p9_slide .bd li {
    position: relative;
}
.p9_slide .bd img{
    display: block;
    margin: 0 auto
}
.p9_slide .bd .aim{
    position: absolute;
    top: 469px;
    left: 0;
}
.p9_slide2 .bd .aim{
    position: absolute;
    top: 442px;
    left: 177px;
}
.p9_slide .bd p{
    margin-top: 70px;
    color: #333;
    font:20px/30px "Microsoft Yahei";
}
/* 10#00000000000000000000000000 */

.part10{
    width: 100%;
 padding: 70px 0;
    background: url('../images/part10.jpg') no-repeat center top; 
    overflow: hidden;
}

.p10_tit img{

    margin: 0px 0 0 16px;
}
.p10_tit p{
    margin:18px 0 0 200px;
    color: #ffffff;
    font:18px/18px "Microsoft Yahei";
}


.part10 .cont{
    margin: 0px 0 0 0px;
    width: 1111px;
}

.part10 .cont li{
    width: 212px;
    height: 233px;
    float: left;
    margin: 27px 50px 0 0 
}

.part10 .cont li span{
    font:18px/28px 'Microsoft YaHei';
    color:#333333;
    display: block;
    margin-top: 92px;
    text-align: center
}
.part10 .cont li a{
    display: block;
    width: 154px;
    height: 42px;
    text-align: center;
    font:bold 26px/42px 'Microsoft YaHei';
    color:#fff;
    margin: 25px auto;
    background: #fa834e;
    background: -moz-linear-gradient(left,  #f76647 0%, #ffae58 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#f76647), color-stop(100%,#ffae58));
    background: -webkit-linear-gradient(left,  #f76647 0%,#ffae58 100%);
    background: -o-linear-gradient(left,  #f76647 0%,#ffae58 100%);
    background: -ms-linear-gradient(left,  #f76647 0%,#ffae58 100%);
    background: linear-gradient(to right,  #f76647 0%,#ffae58 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76647', endColorstr='#ffae58',GradientType=0 );
    border-radius: 42px
}

.part10 .cont .li2 a{
   
    background: #a847f8;
    background: -moz-linear-gradient(left,  #8a2dfa 0%, #e380f5 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#8a2dfa), color-stop(100%,#e380f5));
    background: -webkit-linear-gradient(left,  #8a2dfa 0%,#e380f5 100%);
    background: -o-linear-gradient(left,  #8a2dfa 0%,#e380f5 100%);
    background: -ms-linear-gradient(left,  #8a2dfa 0%,#e380f5 100%);
    background: linear-gradient(to right,  #8a2dfa 0%,#e380f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a2dfa', endColorstr='#e380f5',GradientType=0 );
    border-radius: 42px
}
.part10 .cont .li3 a{
   
    background: #6d80f9;
    background: -moz-linear-gradient(left,  #6d80f9 0%, #965af0 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#6d80f9), color-stop(100%,#965af0));
    background: -webkit-linear-gradient(left,  #6d80f9 0%,#965af0 100%);
    background: -o-linear-gradient(left,  #6d80f9 0%,#965af0 100%);
    background: -ms-linear-gradient(left,  #6d80f9 0%,#965af0 100%);
    background: linear-gradient(to right,  #6d80f9 0%,#965af0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d80f9', endColorstr='#965af0',GradientType=0 );
    border-radius: 42px
}
.part10 .cont .li4 a{
  
    background: #1bbffc;
    background: -moz-linear-gradient(left,  #1bbffc 0%, #2c80fe 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#1bbffc), color-stop(100%,#2c80fe));
    background: -webkit-linear-gradient(left,  #1bbffc 0%,#2c80fe 100%);
    background: -o-linear-gradient(left,  #1bbffc 0%,#2c80fe 100%);
    background: -ms-linear-gradient(left,  #1bbffc 0%,#2c80fe 100%);
    background: linear-gradient(to right,  #1bbffc 0%,#2c80fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1bbffc', endColorstr='#2c80fe',GradientType=0 );
    border-radius: 42px
}

.part10 .cont .li1{
    background: url('../images/p10_4.png') no-repeat top center;
}
.part10 .cont .li2{
    background: url('../images/p10_3.png') no-repeat top center;
}
.part10 .cont .li3{
    background: url('../images/p10_2.png') no-repeat top center;
}
.part10 .cont .li4{
    background: url('../images/p10_1.png') no-repeat top center;
}


.p10_btn{
    margin:46px 0 0 310px;
}
/* ad */
.ad{
    width: 100%;
    height: 159px;
    background: url('../images/ad_bg.png') no-repeat center bottom; 
    padding: 41px 0 0 0;
}
.ad_cont{
    position: relative;
}
.ad_cont img{
    position: absolute;
    top: -111px;
    left: -113px;
}
.ad_cont p{
    color: #ffffff;
    font:bold 51px/51px "Microsoft Yahei";
    margin:  0 0 0 76px
}
.ad_cont p span{
    color: #f2fe24;
  
}

.ad form {
    margin: 30px 0 0 85px

}
.ad form  div{
    width: 179px;
    height: 48px;
    border: 1px solid #ffffff;
    border-radius: 3px;
    float: left;
    margin-right: 30px;
    padding-left: 19px;
}
.ad form input{
   height:46px ;
   width: 170px;
   color: #d7c0fe;
   font:18px/48px "Microsoft Yahei";
}



::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d7c0fe;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d7c0fe;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d7c0fe;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d7c0fe;
  }

  .ad form .ad_btn{
      display: block;
      width: 200px;
      height: 50px;
      background: url('../images/ad_btn.png') no-repeat center bottom; 
      color: #333333;
      font:20px/50px "Microsoft Yahei";
      text-align: center;
      cursor: pointer;
      float: left;
  }
  .ad form .ad_btn:hover{
    background: url('../images/ad_btnh.png') no-repeat center bottom; 
    color: #ffee10;
    cursor: pointer;
}

.ad form .ad_btn1{
    width: 1px;
    margin: 0 auto 0;
    height: 1px;
    position: relative;
    top: -15px;
    z-index: -1;
}

.yan2{
    position: absolute;
    top: -143px !important;
    left: 508px !important;
}


.part11{
    width: 100%;
    height: 812px;
    background: url('../images/part11.jpg') no-repeat center bottom; 
    padding-top: 70px;
}
.p11_tit img{
    margin-left: -134px;
}
.p11_tit p{
    margin:24px 0 0 85px;
    color: #333333;
    font:18px/18px "Microsoft Yahei";
}
.p11_cont{
    margin-top: 72px;
}
.p11_cont>.bd .top{
    margin-left: 93px;
}

.p11_cont>.bd .top img{
    float: left;
    margin-right: 18px;
}

.p11_cont>.bd .top p{
    color: #1362ff;
    font:20px/20px "Microsoft Yahei";
}
.p11_cont>.bd .top .p2{
    margin: 15px 0 0 0;
}
.p11_cont>.bd .introduce{
    width: 1000px;
    height: 226px;
    background: url('../images/p11_intro.png') no-repeat center bottom; 
    margin-top: 29px;
}
.p11_cont>.bd .introduce p{
    color: #ffffff;
    font:16px/30px "Microsoft Yahei";width: 580px;
    float: left;
    margin: 41px 0 0 86px
}
.p11_cont>.bd .introduce img{
    float: right;
    margin: -119px 103px 0 0;
}
.p11_cont>.bd .introduce .bfang{
    float: right;
    margin: -117px 60px 0 0;
}
.p11_cont>.bd .introduce .bzhao{
    float: right;
    margin: -118px 70px 0 0;
}
.p11_cont>.bd .introduce .bmi{
    float: right;
    margin: -128px 65px 0 0;
}

.p11_cont .slide11 .bd{
margin: 20px 0 0 100px;
}

.p11_cont .slide11 .bd li{
    float: left;
    margin-right: 34px;
    cursor: pointer;
}
.p11_cont .slide11 .bd li img{
    width: 134px;
    height: 134px;
    display: block
}
.p11_cont .slide11 .bd li .pich{
    display: none;
}
.p11_cont .slide11 .hd{
    position: relative;
}
.p11_cont .slide11 .hd .prev{
    position: absolute;
    left: 35px;
    top: 45px
}
.p11_cont .slide11 .hd .next{
    position: absolute;
    right: 35px;
    top: 45px
}


/* 1222222222222 */
.part12{
    background: #f1f1f1;
    padding: 70px 0 131px 0;
    overflow: hidden;
    
}

.p12_tit img{
    margin-left: -102px;
}
.p12_tit p{
    margin:24px 0 0 240px;
    color: #666666;
    font:18px/18px "Microsoft Yahei";
}
.p12_cont{
    margin: 83px 0 0 -4px ;
    width: 1055px;
}
.p12_cont li{
    float: left;
    width: 222px;
    height: 178px;
    background: url('../images/p12_1.png') no-repeat center bottom; 
    margin-right: 41px;
    padding-top:52px;
    position: relative;
    cursor: pointer;
}
.p12_cont li p{
    color: #ffffff;
    font:18px/28px "Microsoft Yahei";
    text-align: center;
}
.p12_cont li h5{
    color: #f2fe24;
    font:bold 24px/24px "Microsoft Yahei";
    text-align: center;
    margin: 7px 0 24px 0;
}
.p12_cont li a{
    display: block;
    width: 120px;
    height: 36px;
    background: #39c6fb;
    border-radius: 36px ;
    margin: 0 auto;
    color: #ffffff;
    font:18px/36px "Microsoft Yahei";
    text-align: center;
}
.p12_cont li>div{
    width: 221px;
    height: 239px;
    background: url('../images/p12_h.png') no-repeat center bottom; 
    position: absolute;
    top: -43px;
    left: -17px;
    padding: 95px 12px 0 17px;
    display: none
}

.p12_cont li div p{
    color: #635ef3;
    font:18px/28px "Microsoft Yahei";
    text-align: center;
}
.p12_cont li div h5{
    color: #635ef3;
    font:bold 24px/24px "Microsoft Yahei";
    text-align: center;
    margin: 7px 0 24px 0;
}
.p12_cont li div a{
    display: block;
    width: 120px;
    height: 36px;
    background: #ffb910;
    border-radius: 36px ;
    margin: 0 auto;
    color: #ffffff;
    font:18px/36px "Microsoft Yahei";
    text-align: center;
}
/* 13333333 */
.part13{
    padding: 70px 0 70px 0;
}
.p13_tit img{
    margin-left: -66px;
}
.p13_tit p{
    margin:20px 0 0 130px;
    color: #666666;
    font:18px/18px "Microsoft Yahei";
}
.p13_cont{
    margin: 134px 0 0 14px ;
    width: 1050px;
}

.p13_cont li{
    float: left;
    width: 91px;
    margin-right: 35px;
    cursor: pointer;
    position: relative;
}
.p13_cont li p{
    color: #666666;
    font:18px/18px "Microsoft Yahei";
    margin-top: 20px ;
    text-align: center;
}
.p13_cont li div{
    width: 153px;
    height: 316px;
    background: url('../images/p13_h.png') no-repeat center bottom; 
    position: absolute;
    top: -95px;
    left: -32px;
    overflow: hidden;
    display: none;
}

.p13_cont li div h5{
    color: #ffffff;
    font:bold 20px/24px "Microsoft Yahei";
    text-align: center;
    margin-top: 55px
}
.p13_cont li div p{
    color: #ffffff;
    font:16px/25px "Microsoft Yahei";
    margin-top: 27px;padding: 0 11px 0 11px;text-align: left;
}
.p13_cont li div a{
    display:block;
    width: 95px ;
    height: 30px;
    color: #ffffff;
    font:14px/30px "Microsoft Yahei";
    border: 1px solid #ffffff;
    margin:  0 auto;
    text-align: center;
    float: left;
   position: relative;
   top: 240px;
   left: 27px;

}
.p13_cont li div a:hover{
    background: #ffffff;
    color: #0c34ff;
}

.p13_btn{
    display: block;
    width: 400px;
    height: 74px;
    background: url('../images/p13_btn.png') no-repeat center bottom; 
    color: #ffffff;
    font:24px/74px "Microsoft Yahei";
    text-align: center;
    margin: 135px 0 0 300px;
}
.p13_btn:hover{
    background: #23c4d9;
    border-radius: 74px;
    width: 400px;
    height: 74px;

}
.part14{
    width: 100%;
    height: 941px;
    background: url('../images/part14.jpg') no-repeat center bottom; 
    
}
.p14_tit img{
    margin-left: -98px;
	margin-top: 40px
}

.p14_tit p{
    margin:22px 0 0 400px;
    color: #666666;
    font:18px/18px "Microsoft Yahei";
}

.p14_cont{
    width: 965px;
    height: 647px;
    background: url('../images/p14_bg.png') no-repeat center bottom; 
    margin-top: 25px;
    position: relative;
}
.p14_cont p{
    width: 30px ;
    color: #ffffff;
    font:bold 36px/36px "Microsoft Yahei";
    padding-top: 107px;
    margin: 0 0 0 73px;
}
.p14_cont img{
    position: absolute;
    cursor: pointer;

}
.p14_cont img:hover{
    animation: scal 2s infinite;
    -webkit-animation: scal 2s infinite;
    -o-animation: scal 2s infinite;
    -moz-animation: scal 2s infinite;
    -ms-animation: scal 2s infinite;
    cursor: pointer;
}

.p14_1{
left: 198px;
top: 126px
}
.p14_2{
    right:150px;
    top: 56px
}

.p14_3{
    right:-36px;
    top: 116px
}
.p14_4{
    left: 30px;
    top: 373px
}   
.p14_5{
    left: 299px;
    top: 373px
}  
.p14_6{
    right:0px;
    top: 303px
}

.p14_btn{
    display: block;
    width: 500px;
    height: 74px;
    background: url('../images/p14_btn.png') no-repeat center bottom; 
    color: #ffffff;
    font:24px/74px "Microsoft Yahei";
    text-align: center;
    margin: 38px 0 0 250px;
}
.p14_btn:hover{
    background: #23c4d9;
    border-radius: 74px;
    width: 500px;
    height: 74px;

}



.part15{
    width: 100%;
   
    background: url('../images/part15.jpg') no-repeat center top; 
    padding: 70px 0 70px 0;
    
}
.p15_tit img{
    margin-left: 398px;
}

.p15_tit p{
    margin:22px 0 0 420px;
    color: #ffffff;
    font:18px/18px "Microsoft Yahei";
}
.p15_cont{
    margin-top: 30px
}
.p15_btn{
    display: block;
    width: 400px;
    height: 74px;
    background: #ffee10;
    color: #333333;
    font:24px/74px "Microsoft Yahei";
    text-align: center;
    margin: 40px 0 0 300px;
    border-radius: 74px;
}
.p15_btn:hover{
    background: #3091ff;
    border-radius: 74px;
    width: 396px;
    height: 70px;
    border: 2px solid #ffee10;
    color: #ffffff;
    font:24px/70px "Microsoft Yahei";
}
/* 16 */

.part16{
    padding: 72px 0 70px 0;
}
.p16_tit img{
    margin-left: -55px;
}
.p16_tit p{
    margin:20px 0 43px 400px;
    color: #666666;
    font:18px/18px "Microsoft Yahei";
}
.bpic{
    width: 100%;
    height: 100%;
}
.p16_btn{
    display: block;
    width: 360px;
    height: 74px;
    background: url('../images/p16_btn.png') no-repeat center bottom; 
    color: #ffffff;
    font:24px/74px "Microsoft Yahei";
    text-align: center;
    margin: 40px 0 0 300px;
    border-radius: 74px;
}
.p16_btn:hover{
    background: #23c4d9
  
}


.part17{
    width: 100%;
    height: 698px;
    background: url('../images/part17.jpg') no-repeat center bottom; 
}

.part17 .p17_pic{
    float: left;
    margin: 202px 0 0 -38px;
}


.zg_part17_right{
    margin-top: 132px;
 float: right;
    width: 431px;
    height: 474px;
    background: url('../images/frombg.png') no-repeat center bottom;
    padding: 26px 0 0 0;
 
}
.zg_part17_right p{
    font:bold 38px/38px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
}
.zg_part17_right span{
    display: block;
    font:20px/20px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
    margin: 13px 0 18px 0;
}




.zg_part17_right>img{
    margin: 0 0 0 82px;
}

.zg_part17_right form{
    margin-top: 19px;
    /* overflow: hidden; */
}
.zg_part17_right form div{
    width: 317px;
    height: 58px;
    background: #ffffff;
    margin: 17px 0 0 68px;
}
.zg_part17_right form input{
    width: 250px;
    height: 58px;
    padding: 0;
    font: 17px/58px "Microsoft Yahei";
    color: #ababab;

}
.zg_part17_right form .part17_right_btn{
    width: 317px;
    height: 58px;
    background: #3a61cc;
    border-radius: 4px;
    margin: 23px 0 0 68px;
    text-align: center;
    color: #ffffff;
    font: 18px/59px "Microsoft Yahei";
    cursor:pointer;

}
.zg_part17_right form .part17_right_btn:hover{
    background: #ffee10;
    color: #333333;
}

.zg_part17_right form .part17_right_btn1{
    width: 1px;
    margin: 0 auto 0;
    height: 1px;
    position: relative;
    top: -15px;
    z-index: -1;
}

.yan3{
    position: absolute;
    top: 203px !important;
    left: 542px !important;
}


.zg_part17_right form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    font:18px/58px "微软雅黑";
color:#a3a3a3;
    }
    .zg_part17_right form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font:18px/58px "微软雅黑";
    color:#a3a3a3;
    }
    .zg_part17_right form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    font:18px/58px "微软雅黑";
    color:#a3a3a3;
    }
    .zg_part17_right form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font:18px/58px "微软雅黑";
color:#a3a3a3;
    }


/* footer */
.zg_footer{
    width: 100%;
    height: 484px;
    background: #0b294c;
    overflow: hidden;
}
.zg_footer .top{
    height: ;
}
.zg_footer .top div{
    float: left;
  }
  .zg_footer .top .left{
    margin-top: 46px
  }
  .zg_footer .top .cent{
    width: 280px;
    margin-top: 46px
  }
  .zg_footer .top .cent p{
    color:#fff; font-size:12px;font-family:"Microsoft Yahei"; 
    text-align: center;
    letter-spacing: 15px;
    margin-top: 12px;
    margin-left: 10px
  }
  .zg_footer .top .cent p em{
    letter-spacing: 1px;
    display: inline-block;
    margin-right: 15px;
  
  }
  .zg_footer .top .cent span{
    display: block;
    text-align: center;
    color:#fff; font-size:16px;font-family:"Microsoft Yahei"; 
    margin-top: 5px;
    letter-spacing: 2px;
  
  }
  .zg_footer .top .cent .p2{
    width: 250px;
    text-align: left;
  }
  .zg_footer .top .cent .p2 span{
  float: left;
    width: 40px;
    height: 1px;
    background: #b3b3b3;
  margin:7px 5px 0  8px
  }
  .zg_footer .top .cent .p2 .r{
    float: right;
    margin: 0;
    margin-top: 8px
  }
  .zg_footer .top .cent .p2{
    letter-spacing: 5px;
    margin-top: 8px
  }
  
  
  
  .zg_footer .top .right{
    height: 95px;
    width: 830px;
    margin-top: 60px;
    padding-left: 25px;
    position: relative;
  }
  .zg_footer .top .right span{
    float: left;
    color:#ffffff; font-size:22px;font-family:"Microsoft Yahei";font-weight: bold;
    margin: -4px 5px 0 0
  }
  .zg_footer .top .right img{
  position: absolute;
  top: 3px;
  left: 80px;
  }
  .zg_footer .top .right em{
    display:inline-block;
    margin-top: -10px;
    color:#d0d0d0; font-size:14px;font-family:"Microsoft Yahei";line-height: 25px;text-indent:81px
  }


.zg_footer{
    width: 100%;
    /* height: 634px; */
    background: #070b0f;
    overflow: hidden;}
.zf_footer_tele{
    width: 362px;
    height: 67px;
    font:bold 48px/67px "Arial";
    color: #fff;float: left;
    margin-top: 70px}
.zg_footer_ul1{
    float: left;
    margin: 72px 0 55px 53px}
.zg_footer_ul1 li{
    float: left;
    margin-left:20px ;
    text-align: center}
.zg_footer_ul1 li a{
    display: block;
    width: 168px;
    height: 55px;
    border: 2px solid #dedede;
    border-radius:55px ;
    font: 24px/55px "Microsoft Yahei";
    color: #dedede; }

.zg_footer_ul2{
    width: 1200px;
    margin-bottom: 45px} 

.zg_footer_ul2 li{
    position: relative;
    width:331px ;
    float: left;}
.zg_footer_ul2 li p{
    font: 16px/28px "Microsoft Yahei";
    color: #dedede;
    width: 225px;
    float: left;
 
    position: absolute;
    left: 127px;
    top: 33px
}
.zg_footer_ul2 li img{float: left;}
.copy {
    width: 1000px;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #9d9e9f;
    padding-top: 39px;
    line-height: 32px;
    border-top: 1px solid #cecfd0;}
.copy a, .copy h1 {
    color: #9d9e9f;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    display: inline;
}
.copy a, .copy h1 {
    color: #9d9e9f;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    display: inline;
}





.flex_left{
    position: fixed;
    left: 10px;
    top: 10%;
    z-index: 1000;
    /* display: none; */
}

.flex_left .cont{
    background:url("../images/flex_left.png") no-repeat center bottom;
    width: 163px;
    height:517px ;
    overflow: hidden;
    padding-top: 38px;

}
.flex_left_close{
    position: absolute;
    right: 4px;
    top: 72px;
    cursor: pointer;
}
.flex_left .cont>p{
    display: block;
    width: 50px;
    font:bold 20px/25px "Microsoft Yahei";
    color: #ffffff;
    float: left;
    margin-top: 39px;
}
.flex_left .cont>span{
    display: block;
    width: 50px;
    font:bold 24px/26px "Microsoft Yahei";
    color: #fcff00;
    float: left;
    margin:38px 12px 0 30px;
    
}
.flex_left ul{
margin-top: 105px;
}
.flex_left ul li a,.flex_left ul li{
    display: block;
    margin-top: 11px;
    width: 163px;
    height: 40px;
    text-align: center;
    font:bold 16px/40px "Microsoft Yahei";
    color: #ffffff;
}
.flex_left ul li span{
    font:bold 20px/40px "Microsoft Yahei";
    color: #fcff00;
}
.flex_left ul li p{
    font:bold 16px/40px "Microsoft Yahei";
    color: #ffffff;
}
.flex_left ul .last{
    margin-top: 13px;
}
.flex_left ul .last img{
    display: block;
    margin: 1px auto 0
}
.flex_left ul .last em{
    display: block;
    font:16px/16px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
    margin-top: 5px
}
.fix_right {  width: 316px;  background: url(../images/fix_right_14.png) no-repeat center;  height: 55px;  padding: 12px 0px;  position: fixed;  right: 20px;  top: 150px;  text-align: center;  font-size: 20px;  line-height: 55px;  color: #fff;  overflow: hidden;  z-index: 1000;}.fix_right p {  width: 100%;  height: 100%;  overflow: hidden;  position: relative;  padding-left:30px;}.fix_right p:after {  content: "";  background: #fff;  position: absolute;  width: 316px;  height: 316px;  left: 0px;  left: 0;  top: 0;  bottom: 0;  opacity: 0;  margin: auto;  border-radius: 50%;  transform: scale(1);  animation: 1s btn ease-in-out infinite;}@keyframes btn {  0% {    transform: scale(0);    opacity: 1;  }  100% {    transform: scale(1);    opacity: 0;  }}@-webkit-keyframes btn {  0% {    transform: scale(0);    opacity: 1;  }  100% {    transform: scale(1);    opacity: 0;  }}
.flex_left .right{
    width: 44px;
    height: 160px;  
    background: url(../images/flex_right.jpg) no-repeat center;
    position: absolute;
    top: 196px;
    left: 172px;
    cursor: pointer;
}

.flex_left .right .on{
    display: none
}

.flex_left .right img{
    position: absolute;
    top: 125px;
    left: 15px;
    display: block
}



/* 名企弹窗 */

.center{
    width: 505px;
    height:559px ;
    background: url('../images/center.png') no-repeat top center;
    position: fixed;
    top :5%;
    left: 32%;
    overflow: hidden;
    z-index: 1001;
    
}
.ctclose{
    margin: 65px 0 0 438px;
    cursor: pointer;
}
.cttop{
    margin:26px 0 0 100px ;
}
.center form{
    margin: 8px 0 0 128px;width: 330px;
}
.center form label{
    font:20px/20px "Microsoft YaHei";
    color: #ffffff;
    float: left;
    margin: 27px 11px 0 0;
}
.center form div{
    margin-top: 18px;
    width: 268px ;
    height: 40px;
    border: 1px solid #c4a7e3;
    border-radius: 3px;
    float: left;
}
.center form div input{
    width: 245px;
    height: 39px;
    font:18px/38px "Microsoft YaHei";
    color: #e0d7ef;margin-left: 21px;
    background: none;
    border: none;
}

.center_btn{
    width: 331px;
    height: 68px;
    background: url('../images/ct_btn.png') no-repeat top center;
    font:bold 28px/68px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    letter-spacing: 5px;
    margin: 37px 0 0 0;cursor: pointer;
    border: none;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c1c1c1;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c1c1c1;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c1c1c1;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c1c1c1;
  }






/* 测试 */

.center2{
    width: 400px;
    height:500px ;
    background: url('../images/ceshi.png') no-repeat top center;
    position: fixed;
    top :5%;
    left: 32%;
    overflow: hidden;
    z-index: 1010;
    padding: 85px 0 0 96px;
    display: none
    
}
.center2>p{
    font:italic 24px/24px "Microsoft YaHei";
    color: #ffffff;
    margin: 6px 0 0 190px;
    float: left;
}
.ctclose{
    margin: -1px 0 0 354px;
    cursor: pointer;
}
.cttop{
    margin:26px 0 0 100px ;
}
.center2 form{
    margin: 128px 0 0 36px;width: 330px;
}
.center2 form label{
    font:20px/20px "Microsoft YaHei";
    color: #ffffff;
    float: left;
    margin: 27px 11px 0 0;
}
.center2 form div{
    margin-top: 18px;
    width: 268px ;
    height: 40px;
    border: 1px solid #9fe1db;
    border-radius: 3px;
    float: left;
}
.center2 form div input{
    width: 245px;
    height: 39px;
    font:18px/38px "Microsoft YaHei";
    color: #d7f0eb;margin-left: 21px;
    background: none;
    border: none;
}

.center2_btn{
    width: 331px;
    height: 68px;
    background: url('../images/ct_btn.png') no-repeat top center;
    font:bold 28px/68px "Microsoft YaHei";
    color: #ffffff;
    text-align: center;
    letter-spacing: 5px;
    margin: 37px 0 0 0;cursor: pointer;
    border: none;
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #d7f0eb;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #d7f0eb;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #d7f0eb;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #d7f0eb;
  }

/* tan */



.tan{
    width: 446px;
    height:528px ;
    background: url('../images/tan.png') no-repeat top center; 
    position: fixed;
    top: 10%;
    left: 36%;
    z-index: 10000;
}
.tan_close{
    margin:  16px 0 0 362px;
    cursor: pointer;
}
.tan>p{
    margin:  132px 0 0 0;
    font:bold 24px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>.p2{
    margin:  7px 0 0 0;
    font:13px/20px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>p span{
    color: #ffea01;
}
.tan form{
    margin: 5px 0 0 60px
}
.tan form label{
    font:20px/38px "Microsoft YaHei";
    color: #ffffff;
}
.tan form input{
    width: 236px;
    height: 38px;
    border: 2px solid #c9abff;
    border-radius: 3px;
    margin-top: 20px;
    padding-left: 10px;
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan .tanbtn{
    width: 296px;
    height: 62px;
    background: url('../images/tan_btn.png') no-repeat top center; 
    padding: 0;
    border: none;
    margin-top: 30px;
    margin-left: 10px;
    color: #ffffff;
    font:bold 28px/62px "Microsoft YaHei";
    text-align: center;cursor: pointer;

}


.fu_ma{
    position: fixed;
    top: 132px;
    right: -11px;
    width: 370px;
    height: 106px;
    background: url('../images/fu_ma.png') no-repeat top center; 
    z-index: 1000;
}
.fu_ma img{
    float: left;
    margin: -5px 0 0 -6px
}
.fu_ma p{
    color: #ffffff;
    font:16px/20px "Microsoft YaHei";
    margin: 17px 0 0 0
}
.fu_ma p span{
    font-weight: bold
}

.wenti{
    padding: 60px 0 0px 0
}
.wenti h3{
    font:50px/56px "Microsoft Yahei";
    text-align: center;
	color: #333333
}
.wenti h3 span{
    font-weight: bold;
    color: #1362ff
}
.wenti .tit p{
    font:22px/22px "Microsoft Yahei";
	color: #333333;
    text-align: center;
   margin-top: 30px;
}
.wenti .cont{
    margin-top: 40px
}
.wenti .cont ul{
    width: 1111px;
}
.wenti .cont ul li {
    float: left;
    width: 340px;
    margin:  0  0 38px 0
}

.wenti .cont ul li>a{
    float: left;
}
.wenti .cont ul li>a img{
    border-radius: 8px
}
.wenti .cont ul li .right{
    float: left;
    margin: 0px 0 0 10px;
    width: 150px;
}
.wenti .cont ul li .right a{
  display: block;
    font: 16px/16px "Microsoft Yahei";
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 165px;
    height: 35px;

}
.wenti .cont ul li .right div{
    margin-top: 28px
}
.wenti .cont ul li .right div span{
    float: left;
    margin-right: 12px;
    font-size: 14px;
    color: #666;

}
.wenti .cont ul li .right div span img{
    float: left;
    margin: 5px 6px 0 0
}
.wenti .cont ul li .right div span em{
    display: inline-block;
    font:12px/12px "Microsoft Yahei";
    color: #333
}



/* 22.12.26 wxs 新增 */
.part18{background: url(../images/22NewBk01.jpg) no-repeat center;width: 100%;height: 270px;}
.part18Img01{position: absolute;top:30px;left: 50%;transform: translateX(-50%);}
.part18Img02{position: absolute;bottom:20px;right:10px}
.part18Live{background: url(../images/22NewBk02.png) no-repeat;width: 659px;height: 69px;position: absolute;top:105px;right:206px;box-sizing: border-box;font-size: 14px;color: #fff;padding:13px 0 0 93px;line-height:30px;}
.part18Live b{font-size: 16px;margin-right: 10px;}
.part18Live span{color:#fff17c;}
.part18Price{background: url(../images/22NewBk03.png) no-repeat;width: 469px;height: 67px;color: #fff;position: absolute;box-sizing: border-box;bottom:30px;left: 253px;padding-left: 44px;}
.part18Price b{font-size:24px;line-height: 52px;margin-right: 20px;}
.part18Price b span{font-size:32px;color: #ffed4b;}
.part18Price a{display: inline-block;margin-top:12px;width: 143px;height: 34px;text-align: center;line-height: 34px;color: #fff;border-radius: 30px;background:#2f5dcc;font-size: 16px;vertical-align: top;}
/* 22.12.26 wxs 新增 end */
