@charset "utf-8";
*{ margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-family: "微软雅黑";}
body{ background: #3b1eaa;
 min-width: 1500px;
 /*width: 100%;*/
}
.clear{ clear: both}
.cont{
 width: 1500px;
  /*width: 100%;*/
 margin: auto;}
.header{ background: url(../images/headerbg.jpg) no-repeat center top; width: 100%; height: 117px; overflow: hidden;}
.header_l{ display: block; float: left; margin-top: 37px;}
.header_r{ float: right; margin-top: 50px;}
.header_r li{ float: left; margin-left: 85px;}
.header_r li a{ color: #fff; font-size: 20px;}
.header_r .header_r_active{ color: #e24b2d;}
.header_r li a:hover{color: #e24b2d;}
/*banner begin*/
.banner{ background: url(../images/bannerbg_02.jpg) no-repeat center top; height: 929px; width: 100%;}
 .silder-main{ position: relative;}
 .banner_btnp{position: absolute; z-index: 99;top: 0;  width: 100%;}
 .banner_btnw{ width: 1500px; margin: auto;}

.banner_btn{ background: url(../images/bannerbtn_03.png) no-repeat top center; width: 250px; height: 99px; color: #fff; display: block;
 margin-top: 597px; margin-left: 79px;

}
 
.banner_btn span{ font-size: 24px; text-align: center; padding-top:23px; display: block; }
.banner2{ float: right; margin-top: 677px;}
.banner3{ margin:446px auto 0;}
/*cont1*/
.cont1{ overflow: hidden;}
.title h1{ font-size: 35px; text-align: center; font-weight: bold; color: #fff;}
.title p{ font-size: 22px; color: #fff; margin-top: 10px;font-weight: bold; text-align: center;}
.mian1 dl{ float: left; width: 773px; margin-top: 158px;  }
.mian1 dl dd{ color: #fff; font-size: 24px; margin-top: 54px; line-height: 50px;}
.mian1>img{ display: block; float: right; margin-top: 115px;}
/*cont2*/
.cont2{ background: url(../images/cont1_02.png) no-repeat top center; height: 516px; margin-top: 40px; color: #fff;}
.cont2_mian{ width: 1170px; margin: auto; overflow: hidden;}
.c2_mianl{ width: 240px; float: left; text-align: center; margin-left: 140px;}
.c2_mianr{width: 240px;float: right; text-align: center; margin-right: 140px;}
.c2_mianr img,.c2_mianl img{ display: block; margin: auto; margin-top: 101px; }
.cont2_mian .p1{ font-size: 32px; margin: 80px auto 26px;}
.cont2_mian .p2{ font-size: 26px;}
/*cont3*/
.cont3{ width: 1344px; margin:15px auto 0;}
.cont3 dl{ width: 50%; float: left; color: #fff; text-align: center; overflow: hidden;}
.cont3 dl img{ display: block; margin: auto;}
.cont3 .c3_p1{ font-size: 32px; margin-top: 38px;}
.cont3 .c3_p2{ font-size: 26px; margin-top: 17px;}
.cont3 dl dd a{ display: block; background: url(../images/cont3_10.png); width: 244px; height: 105px; margin: auto; overflow: hidden; margin-top: 39px;}
.cont3 dl dd a span{ display: block; width: 211px; height: 61px; line-height: 61px;  font-size: 24px; margin:12px auto 0; text-align: center; color: #fff;}
/*cont4*/
.cont4{ width: 1500px; margin:70px auto 0;}
.cont4 dl{ width: 353px; overflow: hidden;} 
.cont4 dl dd{ background: url(../images/cont3_10.png) top center no-repeat;  height: 105px; margin: auto; overflow: hidden; width: 353px; margin-top: 70px; }
.cont4 dl dd a{display: block; width: 211px; height: 61px; line-height: 61px;  font-size: 24px; margin:12px auto 0; text-align: center; color: #fff;}
.cont4 dl dt{width: 353px; overflow: hidden;}
.cont4 dl dt img,.cont4 dt div{ float: left;}
.cont4 dt div{ color: #fff; width: 226px; float: right;}
.cont4 dt div h1{ font-weight: normal; font-size: 24px;}
.cont4 dt div p{ font-size: 18px;padding: 6px 0;}
.cont4 dl{ float: left; margin-right: 29px;}
.cont4 dl:nth-last-child(1){ margin-right: 0px;}
/*cont5*/
.cont5{ width: 1189px; margin:130px auto 0; padding-bottom: 88px; overflow: hidden;}
.cont5 dl{ width: 340px; float: left; color: #fff; text-align: center; height: 148px;font-size: 24px; margin-right: 84px;}
.cont5_w1{ background: url(../images/cont5_03.png) no-repeat; }
.cont5_w2{ background: url(../images/cont5_05.png) no-repeat;}
.cont5_w3{ background: url(../images/cont5_07.png) no-repeat;}
.cont5 dl dt{ height:90px; line-height: 90px;  }
.cont5 dl dd{ margin-top: 30px;}
.cont5 dl:nth-last-child(1){ margin-right: 0px;}
/*cont6*/
.cont6{ background: url(../images/cont6bg_02.jpg) no-repeat top center; height: 1290px; overflow: hidden;}
.cont6_mian{ width: 1500px; margin: auto;}
.c6_titile{ color: #fff; text-align: center;}
.c6_titile h1{ font-size: 35px; font-weight: bold; margin-top: 109px;}
.c6_titile p{ font-size: 22px;font-weight: bold; margin-top: 21px;}
.c6_mian_top1{ background: url(../images/cont6_03.png) top center no-repeat;}
.c6_mian_top2{ background: url(../images/cont6_05.png) top center no-repeat;}
.c6_mian_top3{ background: url(../images/cont6_07.png) top center no-repeat;}
.c6_mian_top4{ background: url(../images/cont6_13.png) top center no-repeat;}
.c6_mian_top5{background: url(../images/cont6_15.png) top  center no-repeat;}
.c6_mian_top dl{ width: 460px; float: left; height: 425px; margin-right: 60px;}
.c6_mian_top dl:nth-last-child(1){ margin-right: 0px;}
.c6_mian_top dl dt,.c6_mian_top dl dd{ width: 360px; margin: auto;}
.c6_mian_top dl dt{ color: #222222; font-size: 26px;  margin-top: 135px;}
.c6_mian_top dl dd{font-size: 20px; color: #919191; margin-top: 64px; line-height: 35px;}
.c6_mian_top{ margin-top: 79px;}
.c6_mian_b{ width: 974px; margin:52px auto 0;}
.c6_mian_b dl{ width: 460px;height: 425px;}
.c6_mian_b dl dt,.c6_mian_b dl dd{ width: 360px; margin: auto;}
.c6_mian_b dl dt{ color: #222222; font-size: 30px;  margin-top: 135px;}
.c6_mian_b dl dd{font-size: 20px; color: #919191; margin-top: 64px; line-height: 35px;}
.c6_mian_b dl:nth-child(1){ float: left;}
.c6_mian_b dl:nth-child(2){ float: right;}
/*cont7*/
.cont7{ width: 1450px; margin: auto; color: #fff; object-fit: inherit;}
.cont7 dl { overflow: hidden;}

.cont7_text{ width: 706px;}
.cont7_text h1{ font-size: 26px; font-weight: normal; margin: 40px 0 60px;}
.cont7_text p{ font-size: 21px; margin-bottom: 50px; line-height: 40px;}
.c7_dl1 dt img{ margin-top: 115px; display: block;}
.c7_dl1{ margin-top: 149px;}
.fl{ float: left;}
.fr{ float: right;}
/*cont8*/
.cont8{ margin-top: 70px;}
.cont8 img{ display: block; margin:66px auto 0;width: 50%;}
/*cont9*/
.cont9{ margin-top: 70px; background: url(../images/cont9bg_02.jpg) no-repeat center top; width: 100%; height: 880px; overflow: hidden;}
.cont9 p{ width: 972px; margin: auto; color: #fff; font-size: 24px; text-align: center; line-height: 44px;}
.cont9 img{ display: block; margin:77px auto 62px; }
.cont9 a{ background: url(../images/cont3_10.png) top center no-repeat;  height: 105px; margin: auto; overflow: hidden; width: 353px; margin-top: 70px; display: block;}
.cont9 a span{display: block; width: 211px; height: 61px; line-height: 61px;  font-size: 24px; margin:12px auto 0; text-align: center; color: #fff;}
/*footer*/
.footer dl{ float: left; color: #fff;}
.footer{ width: 1230px; margin:130px auto 110px; overflow: hidden;}
.footer dl a{ color: #fff;}
.footer .footer1{ width: 223px;}
.footer1 dt{ font-size: 18px; text-align: center;}
.footer1 dd img{ display: block; margin:19px auto 15px; }
.footer1 dd p{ color: #c3c3c3; font-size: 14px;}
.footer2 dt{ font-size: 18px; margin-bottom: 35px;}
.footer2 dd a{ font-size: 14px; display: block; margin-bottom: 15px;}
.footer2 dd p{ font-size: 14px; display: block; margin-bottom: 15px;}
.footer dl:nth-last-child(1){ margin-right: 0px;}
.footer dl{ margin-right: 162px ;}
.last{ color: #fff; font-size: 16px; text-align: center; padding-bottom: 46px;}

.btnjump{
 width: 150px;
 height: 200px;
 position: absolute;
}
.listen{
 top: 6%;
 left: 3%;
}
.kuaijian{
 top: 53%;
 left: 3%;
}
.quick{
 top: 12%;
 left: 38%;
}
