/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}





.header{width: 100%;height: auto; background: #fff; position: fixed;top: 0px;z-index: 2;}
.header .wapper{width:100%; max-width:1400px; margin:0 auto;}
.header .h_con{display: flex;padding-top: 15px;padding-bottom: 15px;position: relative;align-items: center;}
.header .logo{display: flex;justify-content: center;align-items: center;}
.header .logo img{max-width: 100%; max-height:70px;}
.header .logo span{border-left: 1px solid;padding-left: 10px;margin-left: 10px;position: relative;color: #444444; font-size: 18px;}
.header .h_tel{position: absolute;right: 0px;color: #444444;font-size: 14px;text-align: center;}
.header .h_tel .t2{font-size: 24px;}
.header .h_tel .t2 img{padding-right: 10px;}

.menu{height:70px;line-height:70px;}
.menu ul li{ float:left; position:relative;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:50%; top:70px; box-shadow:2px 2px 5px rgba(0,0,0,0.2);display:none;z-index: 9;transform: translateX(-50%);min-width: 150px;}
.menu ul li dl dd{ line-height:40px;border-bottom:#ddd dotted 1px;position: relative;}
.menu ul li dl dd a{ font-size:14px; color:#333;display:block;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:16px;color:#333;display:block;text-align:center;padding: 0 20px;}
.menu a:hover{color: #2A4282;}
a.menu_hover{ color:#2A4282}



.banner{width: 100%;position: relative;}
.banner .banner_bg{margin: auto;width: 1400px;}
.banner .img{margin-top: 80px;}
.banner img{width: 100%;}

.p_t120_b_100{padding-top: 120px;padding-bottom: 100px;}
.common_tit{width: 100%;text-align: center;margin-bottom: 40px;position: relative;}
.common_tit h2{text-align: center;color: #081633;font-size: 36px;font-weight: 600;position: relative;z-index: 9;}
.common_tit .font_shadow{position: relative;top: -70px;font-size: 36px;font-weight: 600;color: #e8f0fa;letter-spacing: 2px;}





.index1{width: 100%;height: auto;text-align: center;}
.index1 .list ul li{float: left;width: 240px;overflow: hidden;}
.index1 .list ul li .box{position: relative;padding: 15px;}
.index1 .list ul li .box .img{width: 100%;position: relative; }
.index1 .list ul li .box .img img{width: 100%;transition: 0.3s;height: 250px;object-fit: contain;}
.index1 .list ul li .box .img_show{height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;opacity: 0;z-index: 9;}
.index1 .list ul li .box:hover .img_show{opacity: 1;} 
.index1 .list ul li .box .txt{font-size: 16px;text-align: center;padding: 10px;height: 40px;}
.index1 .list .more{text-align: center;width: 100%;margin: 80px 0 30px 0;}
.index1 .list .more a{display: inline-block;width: 400px;height: 60px;line-height: 60px;background-color: #1F75DC;text-align: center;border-radius: 10px;cursor: pointer;color: #fff;font-size: 24px;font-weight: bold;}

.index2{width: 100%;height: 628px;text-align: center;padding: 80px 0;}
.index2 .list{padding: 40px 1%;}
.index2 .list .warp{display: flex;}
.index2 .list .warp .left {width: 833px;height: 428px;}
.index2 .list .warp .left .left_top{padding: 40px;padding-top: 30px;height: 290px;}
.index2 .list .warp .left .left_top ul li{width: 200px;float: left;margin-left: 40px;margin-top: 30px;}
.index2 .list .warp .left .left_top .left_li_img{width: 80px;height: 60px;margin: auto;padding-top: 20px;background: #fff;text-align: center;border-radius: 6px;}
.index2 .list .warp .left .left_top .txt{color: #FFD8AE;font-size: 16px;padding-top: 10px;}
.index2 .list .warp .left .left_bottom{height: 68px;border-bottom-left-radius: 5px;background: #142F74;text-align: center;line-height: 68px;}
.index2 .list .warp .left .left_bottom span{font-size: 16px;font-weight: 600;color: #fff;}
.index2 .list .warp .right{height: 428px;width: 372px;}
.index2 .list .warp .right .right_box {width: 300px;margin: auto;}
.index2 .list .warp .right .right_title{padding-top: 60px;color: #333333;font-size: 26px;text-align: center;}
.index2 .list .warp .right .right_box button{width: 300px;height: 58px;line-height: 58px;border: none;color: #fff;margin-top: 26px;font-size: 16px;outline: none;border-radius: 6px;cursor: pointer;}
.input_box{margin-top: 20px;margin-bottom: 10px;}
.input_box input{width: 290px; padding-left: 10px;height: 46px;line-height: 46px;border: 1px solid #4057B4; outline: none;border-radius: 6px;}
.input_box input

.index3{width: 100%;}
.index3 .list{width: 100%;}
.index3 .list .img_bg .txt{font-size: 20px;font-weight: bold;position: relative;left: 80px;margin-top: 30px;margin-bottom: 80px;color: #2A4282;}
.index3 .list .img_bg .txt span{padding-right: 154px;text-align: left;}
.index3 .list .img{text-align: center;}
.index3 .list .list2_con{display: flex;width: 860px;margin: auto;}
.index3 .list .list2_con .day_li{width: 200px;font-size: 17px; text-align: left; font-weight: bold;padding-left: 72px;color: #2A4282;}
.index3 .list .list2_con .day_li .t1{padding-top: 10px;width: 80px;text-align: center;}

.index4{width: 100%;text-align: center;background: #F4F5F9;}
.index4 .list ul li{float: left;width: 280px;margin: 10px;position: relative;}
.index4 .list ul li .img img{width: 100%;}
.index4 .list ul li .img_top{width: 100%;height: 100%;display: block;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;}
.index4 .list ul li .img_top .number{width: 100%;padding-top: 40px;color: #AD7D66;font-size: 40px;font-weight: 100;text-align: right;margin-bottom: 50px;}
.index4 .list ul li .img_top .number span{position: relative;right: 20px;}
.index4 .list ul li .img_top .t1{color: #F5C28D;font-size: 30px;font-weight: bold;padding-top: 10px;margin-bottom: 10px;}
.index4 .list ul li .img_top .t2{color: white;font-size: 16px;padding-top: 10px;}
.index4 .more{text-align: center;width: 100%;margin-top: 40px;}
.index4 .more a{background: #0F2A71;width: 300px;height: 56px;color: #fff;line-height: 56px; font-size: 20px; font-weight: 600;cursor: pointer;border-radius: 50px;display: inline-block;}

.index5{width: 100%;}
.index5 .list{width: 100%; padding-top: 80px;padding-bottom: 60px;}
.index5 .list .industry_title{display: flex;text-align: center;font-size: 22px;font-weight: 600;}
.index5 .list .industry_title>div{height: 70px;line-height: 70px;}
.index5 .list .industry_title .ind_xm{width: 300px;background: #D2DFFF;color: #7E86EB;}
.index5 .list .industry_title .ind_fw{width: 600px;background: #7E86EB;color: #fff;}
.index5 .list .industry_title .ind_jg{width: 300px;background: #D2DFFF;color: #7E86EB;}
.index5 .list .industry_table{border: 1px solid #DCDCDC;}
.index5 .list .industry_table ul li{display: flex;text-align: center;font-size: 19px;font-weight: 600;}
.index5 .list .industry_table ul li>div{height: 70px;line-height: 70px;}
.index5 .list .industry_table ul li .tab_xm {width: 300px;color: #71839B;}
.index5 .list .industry_table ul li .tab_fw {width: 600px;color: #648DF9;background: #F4F9FF;border-left: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;text-align: left;}
.index5 .list .industry_table ul li .tab_fw img {position: relative;top: 4px;margin-right: 5px;margin-left: 130px;}
.index5 .list .industry_table ul li .tab_jg{width: 300px;color: #71839B;}
.index5 .bg_b {background: #F6F7FC !important;}
.index5 .bg_c{background: #EFF3FC !important;}

.index6{width: 100%;}
.index6 .list{width: 100%; padding-top: 60px;padding-bottom: 60px;}
.index6 .list ul li{float: left;width: 230px;margin: 5px;height: auto;display: flex;justify-content: center;align-items: center;}
.index6 .list ul li img{width: 100%;border: 1px solid #ddd;}

.index7{width: 100%;height: 740px;padding: 60px 0;}
.index7 .common_tit h2{color: #fff;}
.index7 .common_tit .font_shadow{color: #5b73d7;}
.index7 .list{margin-top: 60px;display: flex;}
.index7 .list .left{width: 820px;display: flex;position: relative;}
.index7 .list .left .can_li{margin-left: 46px; color: #fff;font-size: 20px;font-weight: 600;}
.index7 .list .left .can_li1{padding-top: 40px;}
.index7 .list .left .can_li img{margin-top: 80px;}
.index7 .list .left .can_li .t1{margin-top: 16px;}
.index7 .list .left .more{position: absolute;bottom: -120px;width: 100%;text-align: center;}
.index7 .list .left .more a{width: 260px; height: 50px;line-height: 50px;font-size: 16px;color: #fff;border: 1px solid; border-radius: 30px; background: #ffffff00;cursor: pointer;display: inline-block;}
.index7 .list .right{width: 300px;height: 340px;padding: 40px;background: #fff;position: relative;top: 20px;border-radius: 10px;}
.index7 button{width: 300px;height: 58px;line-height: 58px;border: none;color: #fff;margin-top: 26px;font-size: 16px;outline: none;border-radius: 6px;cursor: pointer;}


.footer{width: 100%;}
.footer .list{color: #D4D4D4;text-align: center;padding-top: 30px;padding-bottom: 30px;}


.index_right{position: fixed;left: 0;top: 35%;}
.index_right .box{background-color: #fff; border: 1px solid #5882ed;width: 140px;}
.index_right .box .tit{width: 100%;height: 50px;color: #fff;text-align: right;font-size: 18px;padding: 20px 0;} 
.index_right .box .tit>div{padding-right: 10px;}
.index_right .list{text-align: center;}
.index_right .list .list_box{width: 118px;height: 33px;border: 1px solid #5882ED;border-radius: 50px;text-align: center;line-height: 33px;background: #cbdaff url(../images/ic_choose_.png) left center no-repeat;margin: 5px 0;display: inline-block;}
.index_right .list .list_box a{color: #5882ED;}

.main_bg{width: 100%;min-height: 200px;}
.inside{width: 100%;}

@media only screen and (max-width: 1400px) {
body{ width:1400px; margin:0 auto;}

}