@charset "utf-8";
/*CSSDocument*/
*{margin:0;padding:0;border:0;}
html{margin:0auto;width:100%;}
body{background:#ffffff;color:#1a1a1a;font-family:Microsoft YaHei,Sim Sun;-webkit-text-size-adjust:none;}
a{color:#1a1a1a;text-decoration:none;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
a:hover{text-decoration:none;transition:.3s all;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;}
img{border:none;}
ol,ul,li{list-style:none;}
li{list-style-type:none;}
table{border-collapse:collapse;}
input,textarea,button{outline:none;}
textarea{resize:none;}
img{max-width:100%;vertical-align:middle;}
/**/
.center{text-align:center;}
.clear{clear:both;}

.bold{font-weight:bold;}
.block{display:block;}
.clearfix:after{clear:both;content:"";display:block;visibility:hidden;height:0;overflow:hidden;}
/*布局*/
.w_2,.w_3,.w_4{width:100%;}
.w_2 li{width:50%;float:left;box-sizing:border-box;}
.w_3 li{width:33.33%;float:left;box-sizing:border-box;}
.w_4 li{width:25%;float:left;box-sizing:border-box;}
/*字体颜色*/
.color3{color:#333;}
.color6{color:#666;}
.color9{color:#999;}
.colorc{color:#ccc;}
.white{color:#FFF;}
.blue{color:#2979ff;}
.orange{color:#ff8542;}
/*背景颜色*/
.bj_gray{background-color:#f6fbff;}
.bj_white{background-color:#FFF;}
.bj_blue{background-color:#006bf2;}
/*定位*/
.relative{position:relative;}
.absolute{position:absolute;}
.flex{display:flex;justify-content:space-between;align-items:center;}
.flex-wrap{flex-wrap:wrap;}
.flex-col{flex-direction:column;}
.justify-start{justify-content:flex-start;}
.justify-end{justify-content:flex-end;}
.flex-shrink{ flex-shrink: 0;}
/*字体样式*/
.text-over{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* 首页 */
.w1200{ width: 1200px; margin: 0 auto; position: relative;}

.indexBox .title{padding: 15px 0; text-align: center; margin:0px 0; }
.indexBox .title .tit{font-size: 40px; font-weight: bold; line-height: 60px; display: inline-block; padding: 0 28px; position: relative;}
.indexBox .title .tit span{ color: #2e7abe;}

.indexBox .btn{width: 360px; height: 70px; border-radius: 35px; line-height: 70px; background: #ffa928; margin: 0 auto;}
.indexBox .btn a{ font-size: 22px; color: #ffffff; display: block; text-align: center; transform: 0.3s; }
.indexBox .btn:hover a{ font-weight: 700; font-size: 22px;}
/* 首页  动画图 */
.banner { width: 100%; height:861px; min-width: 1200px; overflow: hidden;}
.swiper-slide{width: 100%; height:861px;}
/* indexBox1 */
.indexBox{ background-color:#322282;}
.indexBox1 li{width: 228px; margin:0 0 30px 0;}
.indexBox1 li .tit{ font-size: 18px; text-align: center; line-height: 40px; transition: 0.3s all;}
.indexBox1 li .txt{ height: 88px; border-radius: 0 0 20px 20px; text-align: center; padding: 15px 30px 0; box-sizing: border-box; font-size: 16px; color: #ffffff;}
.indexBox1 li:hover .tit{ background: #fd9965; color: #ffffff;}
.indexBox1 li:nth-of-type(1) .txt{ background: linear-gradient(#fd9965,#fd751c) ;}
.indexBox1 li:nth-of-type(2) .txt{ background: linear-gradient(#06d9b4,#00bb9a) ;}
.indexBox1 li:nth-of-type(3) .txt{ background: linear-gradient(#64b8dc,#3187fb) ;}
.indexBox1 li:nth-of-type(4) .txt{ background: linear-gradient(#d99ff4,#b678d3) ;}
.indexBox1 li:nth-of-type(5) .txt{ background: linear-gradient(#25e0d8,#83c8fe) ;}

.indexBox1 li:hover:nth-of-type(1) .tit{ background: #fd9965; color: #ffffff;}
.indexBox1 li:hover:nth-of-type(2) .tit{ background: #06d9b4; color: #ffffff;}
.indexBox1 li:hover:nth-of-type(3) .tit{ background: #64b8dc; color: #ffffff;}
.indexBox1 li:hover:nth-of-type(4) .tit{ background: #d99ff4; color: #ffffff;}
.indexBox1 li:hover:nth-of-type(5) .tit{ background: #25e0d8; color: #ffffff;}
.banner2{background: url('../img/zhibo/aidh_06.jpg') no-repeat top center;height:988px;}
.banner3{background: url('../img/zhibo/aidh_07.jpg') no-repeat top center;height:958px;}

.banner4{background: url('../img/zhibo/aidh_08.jpg') no-repeat top center;height:824px;}
.banner5{background: url('../img/zhibo/aidh_09.jpg') no-repeat top center;height:803px;}



/* indexBox2 */
.indexBox2{background: url('../img/zhibo/znzz_100.jpg') no-repeat top center;height:1305px;}

/* indexBox3 */
.indexBox3{ background-color:#ebf7ff; height:886px;}
.indexBox3 .img{ margin-left: 165px;}
/* indexBox4 */
.indexBox4{background: #f8f8fa; margin: 30px 0; padding: 30px 0 50px 0; }
.indexBox4 li{width: 350px; height: 275px; border: 1px solid #ff854c; background: #fff; margin-bottom: 40px; position:relative}
.indexBox4 li .img{ padding: 4px;}
.indexBox4 li .tit{ position: absolute;left: 132px; top: 176px; width: 245px; height: 42px; line-height: 42px; text-align: center; font-size: 20px; color: #ffffff; background:#ff854c}
.indexBox4 li .txt{ line-height: 70px; text-align: center; font-size: 16px; color: #666666; }

/* indexBox6 */
/* indexBox7 */
.indexBox7{background: url('../img/zhibo/aidh_10.jpg') no-repeat center bottom; height:493px; }
.indexBox7 .w1200{width: 980px;}

.indexBox7 .imgR{width: 510px; height: 290px; background: #ff8933; color:#fff; text-align: center; margin-top:60px; margin-left:500px;}
.indexBox7 .imgR .tit{ line-height: 50px; font-size: 28px; font-weight: bold; color: #ffff00;text-align: center; }
.indexBox7 .imgR .input{ margin:0 30px 30px; font-size: 22px; color: #ffffff; border-bottom: 1px solid #ffffff;}
.indexBox7 .imgR .input input{width: calc(100% - 100px); height: 40px; line-height: 40px; font-size: 20px; color: #ffffff; background: none; padding-left: 14px;}
.indexBox7 .imgR .input input::-webkit-input-placeholder {color: #eeeeee;}
.indexBox7 .imgR .input input::-moz-placeholder {color: #eeeeee;}
.indexBox7 .imgR .input input::-moz-placeholder {color: #eeeeee;}
.indexBox7 .imgR .input input::-ms-input-placeholder {color: #eeeeee;}
.indexBox7 .imgR .moreBtn{ width: 210px; height: 40px; text-align: center; line-height: 40px; font-size: 20px; color: #f00000; background: #f8f8fa; border-radius: 20px; margin: 10px auto; display: block;}
.indexBox7 .imgR .tip{ text-align: center; color: #ffff00; font-size: 14px;}