@charset "utf-8";
/* CSS Document */

body{font-family:"Microsoft YaHei";margin:0 auto;min-width: 1120px;max-width: 1920px;}
ol,ul{list-style:none;}
img{border:0;vertical-align:top;display:block;}
a{text-decoration:none;color:#090606;}

.banner img{width: 100%;}

.xq_1{width: 1120px;margin: 60px auto;text-align: center;}
.xq1_h2{font-size: 40px;margin: 0 0 0.2em;color: #2c2b2b;line-height: 1.6em;}
.xq1_p1{font-size:18px;line-height: 2em;margin: 0 auto 0.2em;width: 1000px;color: #2c2b2b;}
.ljzx{width: 280px;font-size: 26px;display:inline-block;line-height: 60px;background: #ea531e;color:#fff;border-radius: 50px;box-shadow: 0 0 8px #9a9a9a; margin-top:20px;}
.ljzx.bg1{background: #ffffff;color: #4963cc;}

.xq1_show{margin: 30px auto;overflow: hidden;width: 1120px;box-sizing: border-box;}
.xq1_show ul{margin: 0;overflow: hidden;padding: 0;}
.xq1_show ul li{margin: 10px 10px 10px 10px;float: left;width: 351px;}

.xq1_show ul .ce img{margin: 0 0 -30px -40px;}
.xq1_show ul li p{font-size: 17px;line-height: 1.6em;color: #000000;text-align: left;width: 80%;margin: 0.5em auto 1em;height: 90px;}
.xq1_show ul li h3{font-size: 24px;line-height: 1.6em;color: #ea531e;text-align: center;margin: 1em 0 0.5em;position: relative;}
.xq1_show ul li h3::after{content: "";position: absolute;left: 25px;top: -40px;background: url(../images/dh.png);width: 47px;height: 37px;}
.xq1_show>p{font-size: 24px;line-height: 1.6em;color: #fd606c;margin: 0.5em auto 0;}

.zz_1rb{text-align:center;margin: 30px auto;background-color: #f1462a;width: 100%;padding-bottom: 60px;}
.zz1_h2wb{font-size: 40px;line-height: 1.6em;margin: 0 0 0.2em;color: #333;color: white;padding-top: 60px}
.xq2_show{margin: 30px auto;overflow: hidden;padding: 0;width: 1120px;box-sizing: border-box;color: #ff2323;}
.xq2_show li{float: left;width: 49%;margin: 1% 2% 1% 0;padding: 25px 15px;box-sizing: border-box;background: white;}
.xq2_show li p{text-align: left;font-size: 18px;line-height: 1.6em;margin: 0.5em 0 0.8em;padding: 0 10px;}
.xq2_show li h3{margin: 0;font-size: 30px;line-height: 1.6em;}
.xq2_show li ul{padding: 0;overflow: hidden;}
.xq2_show li li{padding: 0;margin: 0 5px;width: auto;}
.ljzxbtn{width: 320px;font-size: 26px;background: #ffff95;color: #ff2323;border-radius: 50px;line-height: 60px;padding: 0;box-sizing: border-box;display: inline-block;}


.xq2_show2{margin: 30px auto;overflow: hidden;padding: 0 38px;width: 1120px;box-sizing: border-box;color: #18e2ba;}
.xq2_show2 li{margin: 10px 30px;float: left;width: 288px;color: #f1462a;border: 1px dashed;border-radius: 10px;box-sizing: border-box;padding: 16px}
.xq2_show2 img{margin: 0 auto;border-radius: 50%;}
.xq2_show2 .ce img{margin: 0 0 -30px -40px;}
.xq2_show2 li p{font-size: 17px;line-height: 1.6em;text-align: left;margin: 0;}
.xq2_show2 li h3{font-size: 26px;line-height: 1.6em;position: relative;margin: 0.2em 0;padding: 0 0 0.4em;}
.xq2_show2 li h3::after{content: "";position: absolute;background: #16e2b9;width: 16px;height: 0;bottom: 3px;left: 0;right: 0;margin: auto;border-top: 3px solid;}
.xq2_show2 li h3::before{content: "";position: absolute;background: #16e2b9;width: 80px;height: 0;bottom: 4px;left: 0;right: 0;margin: auto;border-top: 1px solid;}
.xq2_show2 li:hover{background: #f1462a;color: white;box-shadow: 0 0 0 10px ##f1462a;}

.xq_3{padding: 60px 0;min-width: 1120px;text-align: center;background: linear-gradient(#e6753d, #d84a39);}
.co_wt{color:#FFF!important;}

.sn04 {padding: 10px 0 20px;width: 1000px;margin: 30px auto;}
.sn04 ul {padding: 0;margin: 0;}
.sn04 li {padding: 1px 0;position: relative;}
.sn04 img {margin: 0 auto;background: white;border-radius: 18px;border: 10px solid #faf58f;box-shadow: 0 0 1px 1px #db9e58;}
.sn04 .swiper-pagination{bottom: 0}
.sn04 .btn{width: 50px;height: 50px;background: white;line-height: 1.2em;font-size: 38px;border-radius: 50px;}
.sn04 p{right: 0;position: absolute;background: linear-gradient(to right, transparent, #ffffff,transparent);left: 0;width: 50%;bottom: 2em;margin: auto;font-size: 22px;line-height: 1.6em;}

.xq5_show{margin: 30px auto;width: 1000px;overflow: hidden;padding: 20px 0;}
.xq5_show ul{padding: 0;margin: 0;}
.xq5_show li{transition: all 0.3s ease;background: #f7f7f7;height: 365px;overflow: hidden;border-radius: 5px;}
.xq5_show .swiper-pagination{bottom: 0}
.xq5_show li div{overflow: hidden;width: 100%;transition: all 0.3s ease;background: #f7f7f7;}
.xq5_show li.active{box-shadow: 0 0 20px #c7c7c7;}
.xq5_show li.active div{margin: -80px 0 0 0;background: white;height: 200px;position: relative;}
.xq5_show h3{font-size: 24px;font-weight: normal;color: #0c0d0d;line-height: 1.6em;margin: 10px 0;}
.xq5_show p{line-height: 1.6em;font-size: 17px;width: 90%;margin: 0 auto;color: #666666;border-top: 1px solid #dadada;padding: 0.7em 0 0;}
.xq5_show .swiper-button-prev,.xq5_show .swiper-button-next{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAg0lEQVQY04XQQQtBURDF8R/3kQ1JFkphLXz/r8NGsuBFUXqxuXTrvevNaub0b86Z6fhfU+xwLjJAwBqrOD+awBm2GCTaKwX72GDeZPEFF9GqlwtbxLDLlqN0cUXVBgaUOMTwowx3D7GpcMQNkyR7DfwJ2McPjBP9Geou3jjhgmHcXn4ADmkUK3UI0F4AAAAASUVORK5CYII=) no-repeat center #ddd;width: 56px;height: 56px;left: 0;}
.xq5_show .swiper-button-next{left: initial;right: 0;transform: rotate(180deg);}


.xq4_show{overflow:hidden;max-width:1120px;margin: 30px auto;padding: 0;}
.xq4_show li{display:inline-block;margin: 12px 24px 12px 0;float: left;height: 350px;width: 357px;}
.xq4_show div{border:1px solid #CCC;padding: 10px 0 20px;}
.xq4_show div h3{font-size: 26px;line-height: 1.6em;margin: 0;}
.xq4_show div p{font-size: 18px;color:#333;margin: 0.3em 0 0.7em;line-height: 1.6em;}
.xq4_show div .llzx{width: 7em;font-size: 18px;display:inline-block;line-height: 2.2em;background:#f79c07;color:#fff;margin: 0 10px; border-radius: 25px;}
.hong{ background-color:#ea531e !important;     }


.zz_1{text-align:center;width:  1120px;margin: 30px auto;}
.zz1_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.2em;color: #333;}
.xq3_show{margin: 30px auto;overflow: hidden;padding: 0;width: 1120px;box-sizing: border-box;}
.xq3_show li{margin: 0 3px;float: left;width: 306px;}
.xq3_show li img{margin: 3px 0;}
.xq3_show li.ce{width: 490px;}
.zz1_h3{font-size: 24px;line-height: 1.6em;margin: 0 0 0.2em;color: #fdf867;font-weight: normal;}

.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;}

.zz_2rb{text-align:center;min-width: 1120px;padding: 60px 0;background-color:#ff2323 }

.margin_r_0 {
    margin-right: 0!important;
}
.jia{ color:#FFF; text-align:center; margin:0 auto;}