@charset "utf-8";
/* CSS Document */


body{padding:0;margin:0;font-family:"Microsoft YaHei";color:#333;background:#fff;min-width:1120px;}
ol,ul{list-style:none;}
img{vertical-align:top;display:block;border:none;}
a{color:#333;cursor:pointer;text-decoration:none;}
h3,p{padding: 0; margin: 0;}


.banner{min-width:1120px;width:100%;position:relative; overflow: hidden;}
.banner img{width:100%;}
.w_1200{
    width: 1200px;
    margin:0 auto;
}
.f40{
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    padding-top:36px;
	margin:0 auto;
}
.f40 em{
    display: block;
    font-size:30px;
    font-weight:bold;
}
.w_1022{
    width: 1022px;
    margin:0 auto;
    padding:40px 0;
}
.w_1022 img{
    margin-right:22px;
}
.w_1022 .f16{
    padding-top:14px;
}
.f16{
    font-size: 16px;
    line-height:1.5;
}
.f28{
    font-size:28px;
    font-weight: bold;
    padding:22px 0 10px;
    border-bottom:2px solid #8997ff;
    display: inline-block;
    color:#8e8eff;
	margin:0;
}
.w_388,.w_284{
    text-align: justify;
    padding-top: 30px;
}
.w_388:after,.w_284:after{
    content:'';
    display: inline-block;
    width: 100%;
}
.w_388 li,.w_284 li{
    width: 355px;
    display: inline-block;
    text-align: center;
}
.w_388 li{
    font-size: 18px; line-height:30px;
}
.w_284 li{
    width: 284px;
    border:1px solid #edbc47;
}
.w_284 li p{
    height:86px;
    font-size: 19px;
    text-align: left;
    padding:10px 16px 0;
}
.w_284 li a{
    display: block;
    text-align: right;
    font-size: 21px;
    padding-right:16px;
    color:#ff3934;
    padding-bottom:14px;
	cursor: pointer;
}
.zixun{
    padding:0;
	cursor: pointer;
}
.zixun a{
    width: 300px;
    line-height:60px;
    font-size:28px;
    text-align: center;
    display: block;
    border-radius:60px;
    color:#fff;
    font-weight: bold;
    background:linear-gradient(to right,#a26eff,#74b7ff);
    margin:0 auto;
}
.bg_f{
    background:url("../images/ht.jpg") no-repeat  center top;
    height:648px;
    color:#fff;
    text-align: center;
    box-sizing: border-box;
    padding-top:60px;
}
.clear{ width:100%; height:20px; clear:both;}

.xq5_show {width: 1120px;margin: 20px auto;padding: 0; text-align:center;}
.xq5_show li{display:inline-block;margin: 10px auto 10px;width: 32%;}
.xq5_show li img{width: 100%;}
.xq5_show li h2{font-size: 19px;line-height: 40px;margin: 0;margin-top: 10px;color: #333333}
.xq5_show div{padding: 6px 0 20px;padding-bottom: 0;}
.xq5_show div h3{font-size: 17px;line-height: 1.6em;margin: 0 auto;}
.xq5_show div h3 span{color: red}
.xq5_show div p{font-size: 16px;margin: 0 auto 10px;display: block; width: 92%; line-height:25px; }
.xq5_show div .llzx{width: 89%;font-size: 18px;display:inline-block;line-height: 2.2em;background: #ff3a00;color: #ffffff;margin: 0;border-radius: 5px;margin-bottom: 20px;}
.xq5_show div .llzx1{width: 49%;font-size: 18px;display:inline-block;line-height: 2.2em;background: #f92619;color: #ffffff;margin: 0;border-radius: 5px;}

.titi{ font-size:18px; line-height:30px; margin:10px auto; padding:0; text-align:center;}

.bjt{ width:100%; background:url(../images/bjt.jpg) no-repeat center; height:782px; margin:0 auto; }

.marketing_xszw3 {margin: 40px auto !important;width: 1120px;padding: 10px 0;}
.marketing_xszw3 ul {padding: 0;margin: 0;}
.marketing_xszw3 li {width: 562px}
.marketing_xszw3 li h3{ font-size:20px; line-height:30px;margin: 0.5em auto 0;width: 80%; text-align:left; }
.marketing_xszw3 li p{color: #000;font-size:17px;line-height: 1.6em;margin: 0.5em auto 0;width: 80%; text-align:left;}
.marketing_xszw3 img {margin: 0 auto;}
.marketing_xszw3 .swiper-pagination{bottom: 0}
.xq5_show2 {width: 1120px;margin: 20px auto;padding: 0; text-align:center;}
.xq5_show2 li{display:inline-block;margin: 10px auto 10px;width: 32%;}
.xq5_show2 li img{width: 40%; margin:0 auto; text-align:center;}
.xq5_show2 li h2{font-size: 19px;line-height: 40px;margin: 0;margin-top: 10px;color: #333333}
.xq5_show2 div{padding: 6px 0 20px;padding-bottom: 0;}
.xq5_show2 div h3{font-size: 17px;line-height: 1.6em;margin: 0 auto;}
.xq5_show2 div h3 span{color: red}
.xq5_show2 div p{font-size: 16px;margin: 0 auto 10px;display: block; width: 92%; line-height:25px; }
.xq5_show2 div .llzx{width: 89%;font-size: 18px;display:inline-block;line-height: 2.2em;background: #e13157;color: #ffffff;margin: 0;margin-bottom: 20px;}
.xq5_show2 div .llzx1{width: 49%;font-size: 18px;display:inline-block;line-height: 2.2em;background: #f92619;color: #ffffff;margin: 0;border-radius: 5px;}

.zz_2rb1bottom{text-align:center;min-width: 1120px;padding: 60px 0; background-color:#6755ff ;margin-top: 40px;}
.zz1_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.5em;color: #333; }
.hs{ color:#fdf867; font-size:20px;}
.fo-ma {margin: 30px auto 0;width: 1120px;}
.fo-ma h2 {color: #fff;font-size: 36px;text-align: center;padding: 20px;}
.fo-ma ul {padding: 0;margin: 0;}
.fo-ma li {margin: 20px auto;text-align: center;overflow: hidden;width: 570px;}
.fo-ma input {width: 450px;height: 50px;display: inline-block;vertical-align: middle;border: 0;padding: 0;text-indent: 2em;font-size: 18px;float: left;}
.fo-ma input[type=submit] {text-align: center;margin: 20px auto 0;border: 0;float: inherit;text-indent: 0;width: 320px;font-size: 26px;display: inline-block;line-height: 60px;border-radius: 50px;background: #ffffff;color: #cd001e;height: initial;}
.fo-ma label {background: #fde3c7;color: #000;width: 120px;height: 50px;line-height: 50px;font-size: 20px;float: left;}

.zx_cont{width: 100%; height: auto; overflow: hidden;   }
.zx_cont li{width: 312px;height: 290px;overflow: hidden;position: relative; margin-left: 50px;
    margin-top: 20px; float: left;}
.zxcont_li{width: 295px;height: 155px;border: 1px solid #e2e2e2;position: absolute;top: 125px;background: #FFF repeat;left: 10px;}
.zxcont_li h3{color: #6755ff;padding-left: 10px;padding-top: 10px;}
.zxcont_li p{font-size: 15px; line-height: 28px; padding-left: 5px;}


.gz9_show{width: 1120px;margin: 30px auto;}
.gz9_show .hd{overflow:hidden;margin: 0;padding: 0 9px;}
.gz9_show .hd li{width: 50%;height:45px;background:#DADEDF repeat;font-size:18px;text-align:center;line-height:45px;float:left;}
.gz9_show .hd li.show{background:#FF0000 repeat; color:#FFF;}
.gz9_show .bd{overflow:hidden;margin: 30px 0 0;display: none;padding: 0 9px;}
.gz9_show .bd.show{display: block}
.gz9_show .bd li{float: left;width: 367px;padding: 0;}
.gz9_show img{float: left;margin: 4px;}

.con2{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0;font-size: 1.2em;width: 1120px;margin: 1em auto;}
.con2 ul{padding: 0;width: 90%;margin:10px auto;}
.con2 li{margin: 1% 0;position: relative;width: 32%; border-radius:1rem;}
.con2 img{width: 100%;}
.con2 p{width: 100%;margin:10px auto;line-height: 1.8em; font-size:18px; text-align:center; }