/* 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;}
.xq_2{padding: 60px 0;min-width: 1120px;text-align: center;background: #d84939;}
.xq_3{padding: 60px 0;min-width: 1120px;text-align: center;background: linear-gradient(#dc4443, #d84a39);}

.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: #dc4443;color:#fff;border-radius: 50px;box-shadow: 0 0 8px #9a9a9a;}
.ljzx.bg1{background: #ffffff;color: #4963cc;}

.xq1_show{margin: 30px auto;overflow: hidden;padding: 0 38px;width: 1120px;box-sizing: border-box;}
.xq1_show ul{margin: 0;overflow: hidden;padding: 0;}
.xq1_show ul li{margin: 40px 10px 40px 50px;float: left;width: 288px;background: #5e5e5e;}
.xq1_show ul img{margin: -30px 0 0 -40px;}
.xq1_show ul .ce img{margin: 0 0 -30px -40px;}
.xq1_show ul li p{font-size: 17px;line-height: 1.6em;color: white;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: #ffe401;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;}

.xq2_show{margin: 30px auto;overflow: hidden;padding: 0 38px;width: 1120px;box-sizing: border-box;color: #18e2ba;}
.xq2_show li{margin: 10px 30px;float: left;width: 288px;color: black;border: 1px dashed;border-radius: 10px;box-sizing: border-box;padding: 16px}
.xq2_show img{margin: 0 auto;border-radius: 50%;}
.xq2_show .ce img{margin: 0 0 -30px -40px;}
.xq2_show li p{font-size: 17px;line-height: 1.6em;text-align: left;margin: 0;}
.xq2_show li h3{font-size: 26px;line-height: 1.6em;position: relative;margin: 0.2em 0;padding: 0 0 0.4em;}
.xq2_show 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_show 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_show li:hover{background: #df4f4f;color: white;box-shadow: 0 0 0 10px #df4f4f;}

.xq3_show{margin: 30px auto;width: 1120px;overflow: hidden;text-align: left;padding: 0 194px;box-sizing: border-box;}
.xq3_show li{float: left;margin: 0 18px 10px;background: white;text-align: center;width: 330px;height: 240px;border: 16px solid #c42f2c;box-sizing: border-box;border-radius: 16px;}
.xq3_show p{margin: 0 auto;font-size: 18px;line-height: 2em;width: 80%;text-align: left;}
.xq3_show h3{line-height: 1.2em;font-size: 30px;color: #26243d;font-weight: normal;margin: 0.5em 0;}

.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 white;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;}

.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: 347px;}
.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;}

.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);}

.main{width: 1120px;margin:  0 auto;padding-left: 100px;overflow:  hidden;box-sizing:  border-box;}
.main p{font:24px/32px "Microsoft YaHei";text-align:center;color:  white;margin: 0 0 1em;}
.zxbm {float: left;}
.zxbm .input{line-height:45px;margin-top:1px;padding-left:10px;background:#FFF;color:#9E0809;}
.zxbm .input input{width: 270px;height:32px;font: 16px/32px "Microsoft YaHei";color:#666;border:none;}
.zxbm .ljyy{width: 120px;height:48px;margin-top:10px;display:block;text-align:center;border:none;height:40px;color:#F8000A;cursor:pointer;font:18px/0 "Microsoft YaHei";background: #fdf70b;}
.md{width:360px;float:left;margin-left: 200px;}
.md #demo{width:360px;height: 186px;font:14px/22px "Microsoft YaHei";color:#333;text-align:center;overflow:hidden;background-color:#fff;}

.margin_r_0{margin-right:0!important ;}

.co_wt{color:#FFF!important;}
.te_le{text-align: left!important;text-indent: 2em!important;}
.zx2 {
    display: block;
    width: 240px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin: 0 auto;
    background-color: #fff;
    color: #D73018;
    font-size: 24px;
    border-radius: 40px;
}