.ind_banner_nav ul{
    position: absolute;
    top:0;
    left: 0;
    width: 320px;
    height: 548px;
    background: #fff;
    z-index: 99;padding-left: 54px;
}

.ind_banner_nav ul li{padding-top: 12px}
.ind_banner_nav ul li h4{font-size: 17px;color: #333333;line-height: 35px;position: relative;}
.ind_banner_nav ul li h4 img{position: absolute;left: -25px;top: 11px}
.ind_banner_nav ul li a{font-size: 14px;color: #666666;line-height: 30px;display: block;
    float: left;width: 58px;margin-right: 30px;white-space: nowrap;}
.ind_banner_nav ul li>a:hover{color:#49bbc1}
.ind_banner_nav ul li.ind_banner_nav_li1 a{width: auto;margin-right: 25px} 
.ind_banner_nav ul li.ind_banner_nav_li2 a{width: auto;margin-right: 10px} 


.ind_new_banner{width:100%;height:548px;position:relative}
.ind_new_banner .hd{ height:15px; overflow:hidden; position:absolute; right:42%; bottom:18px; z-index:1; }
.ind_new_banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.ind_new_banner .hd ul li{ float:left; margin-right:20px;width:32px; height:4px;border-radius: 2px; background:#fff; cursor:pointer; }
.ind_new_banner .hd ul li.on{ background:#15b397; }
.ind_new_banner .bd{ position:relative; height:548px; z-index:0;}
.ind_new_banner .bd li{ zoom:1; vertical-align:middle;position: absolute;margin-left: -960px;top: 0;left: 50%;}


/*main 开始*/
.index_main1_l{width: 823px;float: left;margin-right: 17px;}
.index_main1_r{width: 360px;float: left;margin-top: 30px}
.index_main1_l ul{margin:0 -9px;margin-top: 30px}
.index_main1_l ul li{width: 260px;float: left;margin:0 10px;border-radius: 10px;
    box-shadow: 0 0 10px rgba(6,0,1,0.2);height: 307px;overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.index_main1_l ul li h4{height: 84px;font-size: 14px;color: #666666;line-height: 24px;padding:20px;}
.index_main1_l ul li span{font-size:14px; color:#49bbc1; width:115px; height:26px; line-height:24px; text-align:center; border:1px solid #49bbc1; 
    border-radius:13px; display:block;margin:0 auto;}
.index_main1_l ul li span:hover{border:1px solid #49bbc1;background: #49bbc1;color: #fff}
.index_main1_l ul li:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.index_main2_ul1{border-top-left-radius: 10px;border-top-right-radius: 10px;background: linear-gradient(to bottom, #fff, #f5f5f5);}
.index_main2_ul1 li{float: left;width: 33.33%;text-align: center;padding-top: 30px;height: 126px;}
.index_main2_ul1 li h4{font-size: 34px;font-weight: bold;color: #5299ea;display: inline-block;}
.index_main2_ul1 li h4 b{position: relative;bottom: 10px}
.index_main2_ul1 li span{font-size: 12px;width: 18px;height: 18px;border-radius: 9px;color: #5299ea;display: inline-block;text-align: center;
    background: #dbd7d0;line-height: 18px;margin-left: 5px}
.index_main2_ul1 li p{font-size: 16px;color: #333333;margin-top: 8px}

.index_main2_ul2{background: #fff}
.index_main2_ul2 ul{padding:20px 0;overflow: hidden;}
.index_main2_ul2 ul li{width: 275px;float: left;margin:10px 0 10px 20px;border-radius: 15px;
    background: linear-gradient(to right,#fff,#fff,#ecfaff);border:1px solid #ececec;
    padding-left: 100px;position: relative;height: 152px;
        -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.index_main2_ul2 ul li:hover {
    box-shadow: 0 0 10px 2px #e4e4e4;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.index_main2_ul2 ul li img{position: absolute;left:15px;top:40px}
.index_main2_ul2 ul li h3{font-size: 16px;color: #666666;padding-top: 35px;line-height: 16px;margin-bottom: 7px}
.index_main2_ul2 ul li p{font-size: 12px;color: #999999;line-height: 23px}
.index_main2_ul2 ul li p a{color: #49bbc1;}


.index_main3_l{width: 960px;float: left;}
.index_main3_r{width: 240px;float: left;height: 526px;padding:20px;border-radius: 5px;background: #fff}
.index_main3_l ul li{width: 298px;height: 253px;margin-right: 22px;float: left;border-radius: 5px;box-shadow: 0 0 10px rgba(6,0,1,0.1);
    margin-bottom: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.index_main3_l ul li h4{height: 64px;font-size: 14px;color: #333333;line-height: 24px;padding:15px 20px;}
.index_main3_l ul li span{font-size:14px; color:#49bbc1; width:100px; height:26px; line-height:24px; text-align:center; border:1px solid #49bbc1; 
     display:block;margin-left: 184px;border-radius: 5px}
.index_main3_l ul li span:hover{border:1px solid #49bbc1;background: #49bbc1;color: #fff}
.index_main3_l ul li:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}
.index_main3_r form{padding:25px 10px 10px 10px;border-radius: 5px;background: #ececec;}
.index_main3_r form h3{font-size: 16px;color: #000000;line-height:25px;font-weight: bold; }
.index_main3_r .baoming_input{position: relative;padding:30px 0 18px 0;border-bottom:1px solid #a7a7a7;padding-left: 75px;}
.index_main3_r .baoming_input label{position: absolute;left: 0;top: 29px;;font-size: 16px;width:80px;color: #000000}
.index_main3_r .baoming_input input{width: 100%; height: 16px;display: inline-block;color: #000000;font-size: 16px;
    border: 0;outline: none;background: none}
.index_main3_r .baoming_input select{width: 100%; height: 16px;display: inline-block;color: #000000;font-size: 16px;
    border: 0;outline: none;background: none}
    .index_main3_r .input_btn{text-align: center;}
.index_main3_r .input_btn button{width: 95%; height: 44px;text-align:center;color: #fff;font-size: 16px;background: #49bbc1;line-height: 44px;
        border:0;outline:none;margin:0 auto;margin-top: 5px;display: block;}
.index_main3_r form p{font-size: 16px;color: #000000;line-height:50px;text-align: center;}


.index_main4_l{width: 900px;float: left;margin-right: 20px;position: relative;}
.index_main4_r{width: 280px;float: left;}
.index_main4_tit{display: inline-block;position: absolute;left: 510px;top: 16px;}
.index_main4_tit li{font-size: 14px;line-height: 52px;color: #666666;width: 56px;margin:0 11px;text-align: center;float: left;cursor: pointer;position: relative;}
.index_main4_tit li.on{border-bottom: 2px solid #49bbc1;color: #49bbc1;font-weight: bold;}
.index_main4_tit li.on span{width: 0;position: absolute;bottom: 0;left: 40%;
        height: 0;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        border-bottom: 6px solid #49bbc1;}
.index_main4_con ul{margin:0 -11.33px;display: none}
.index_main4_con ul li{width: 208px;float: left;margin:10px 11.33px;box-shadow: 0 0 8px rgba(6,0,1,0.1);border-radius: 7px;overflow: hidden;}
.index_main4_r ul{margin-top: 30px;background: #fff;box-shadow: 0 0 8px rgba(6,0,1,0.1);border-radius:8px;overflow: hidden;padding:0 10px 10px 10px;}
.index_main4_r ul li{text-align: center;width: 25%;margin-top: 14px;float: left;}
.index_main4_r ul li h5{line-height: 23px;font-size: 12px;color: #000000}


.index_main5_tit{display: inline-block;position: absolute;left: 340px;top: 16px;}
.index_main5_tit li{font-size: 14px;line-height: 52px;color: #666666;margin:0 5px;display: inline-block;padding:0 10px;
    text-align: center;float: left;cursor: pointer;position: relative;}
.index_main5_tit li.on{border-bottom: 2px solid #49bbc1;color: #49bbc1;font-weight: bold;}
.index_main5_tit li.on span{width: 0;position: absolute;bottom: 0px;left: 40%;
        height: 0;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
        border-bottom: 6px solid #49bbc1;}

.index_main5_con_li{margin:0 -10px;}
.index_main5_con_li ul{background: #fff;border-radius: 15px;width: 590px;float: left;margin:10px 10px;
    height: 416px;box-shadow: 0 0 10px rgba(6,0,1,0.1);padding:0 30px;}
.index_main5_con_li ul h4{color: #333333;font-weight: bold;font-size: 18px;border-bottom: 1px solid #dddddd;line-height: 40px;padding-top: 18px;}
.index_main5_con_li ul h4 a{color: #999999;font-size: 12px;float: right;font-weight: normal;}
.index_main5_con_li ul li img{margin-top: 10px}
.index_main5_con_li ul li a{font-size: 14px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    display: block;line-height: 40px;}
.index_main5_con_li ul li a span.common_news{width: 3px;height: 3px;background: #43bc9a;display: inline-block;position: relative;left: 5px;bottom: 4px;margin-right:18px; }
.index_main5_con_li ul li a p{display: inline-block;}
.index_main5_con_li ul li a span.hot_news{width: 16px;height: 12px;background: #ff8916;font-size: 8px;text-align: center;line-height: 12px;
    display: inline-block;position: relative;bottom: 4px;margin-right:6px; border-bottom-left-radius: 4px;border-top-right-radius: 4px;color: #fff}
.index_main5_con_li ul li a:hover{color: #49bbc1}

.index_main6 ul{margin:0 -14.8px;padding-top: 26px}
.index_main6 ul li{width: 146px;float: left;height: 281px;background: #e1e8ec;border-radius: 73px;padding-bottom: 5px;margin:0 14.8px;position: relative;}
.index_main6 ul li:hover{background: #9ab9cb}
.index_main6 ul li div{background: #fff;border-radius: 73px;height: 276px;text-align: center;padding:0 20px;}
.index_main6 ul li .index_main6_img1{margin-top: 35px;}
.index_main6 ul li h4{font-size: 18px;font-weight: bold;color: #49bbc1;border-bottom: 1px solid #eeeeee;line-height: 54px}
.index_main6 ul li p{font-size: 14px;color: #333333;line-height: 31px;margin-top: 18px;padding:0 10px;}
.index_main6 ul li .index_main6_img2{position: absolute;right: -26px;top: 140px}

.index_main7 ul{margin:0 -12px;}
.index_main7 ul li{width: 588px;height: 164px;float: left;position: relative;padding:0 30px;border-radius: 8px;box-shadow: 0 0 10px rgba(6,0,1,0.1);background: #fff;
    margin:15px 12px;}
.index_main7 ul li h3{font-size: 22px;color: #333333;font-weight: bold;line-height: 60px;}
.index_main7 ul li p{font-size: 16px;color: #666666;line-height: 22px;}
.index_main7 ul li h4{font-size: 76px;color: #ebf3fa;font-weight: bold;position: absolute;font-style:italic;}
.index_main7 ul li.index_main7_li1{padding-right: 144px;}
.index_main7 ul li.index_main7_li2{padding-left: 144px;}
.index_main7 ul li.index_main7_li1 h4{right: 35px;top:65px;}
.index_main7 ul li.index_main7_li2 h4{left: 35px;top:65px;}
.index_main7 ul li:hover{background: #49bbc1}
.index_main7 ul li:hover p{color: #fff}
.index_main7 ul li:hover h3{color: #fff}
.index_main7 ul li:hover h4{color: #69c6cc}

.index_main7_center{transform: rotate(25deg);position: absolute;left: 42.5%;top: 42%;}
.index_main7_center div{display: block;background: #f5f5f5;
 width: 190px;
  height: 140px;
  transform: skew(-40deg);}
.index_main7_center2{transform: rotate(25deg);position: absolute;left: 43.5%;top: 44%;}
.index_main7_center2 div{display: block;border:4px solid #90b2c6;
 width: 170px;
  height: 120px;
  transform: skew(-40deg);}
.index_main7_center3{position: absolute;left: 45%;top: 44%;}
.index_main7_center3 h5{color: #dae2e7;font-size: 40px;font-weight: bold;line-height: 46px;text-align: center;position: absolute;left: 4px;top: 4px;width: 100%;z-index: 1}
.index_main7_center3 h4{color: #90b2c6;font-size: 40px;font-weight: bold;line-height: 46px;text-align: center;position: relative;z-index: 3}



