﻿
body{margin:0 auto;font-family:"Microsoft YaHei";min-width:1120px;max-width: 1920px;}
ol,ul{list-style:none;}
img{vertical-align:top;display:block;border:none;}
a{color:#333;cursor:pointer;text-decoration:none;}

.banner img{width:100%;}

.box1{width: 1120px;text-align: center;margin: 60px auto;}
.box2{background: #f4f4f4;min-width: 1120px;text-align: center;padding: 60px 0;}
.box3{background: #cb0d0d;min-width: 1120px;text-align: center;padding: 60px 0;}

.tit_h2{font-size: 42px;line-height: 1.6em;margin: 0 0 0.2em;color: #333;position: relative;padding: 0 0 0.15em;}
.tit_h2::after{content: "";position: absolute;bottom: 0;width: 700px;height: 2px;background: #707070;left: 0;right: 0;margin: auto;}
.tit_p{font-size: 20px;line-height: 1.6em;margin: 0 auto 0.2em;color: #131311;width: 860px; text-align:left;}
.tit_h2.sty2::after{background: white;}

.ljzx{display: inline-block;color: #fff;text-align: center;background: #fe5744;font-size: 28px;line-height: 2.2em;border: 0;border-radius: 0;box-shadow: none;text-indent: 0;width: 360px;}
.ljzx.bg2{color: #fe5744;background: #ffffff;}

.con1{width: 1120px;margin: 30px auto 120px;padding: 0;background: #bf1522;padding:20px 40px;box-sizing: border-box;height: 480px;}
.con1 p{font-size: 16px;line-height: 1.2em;color: white;float: left;text-align: left;width: 420px;}

.con1 form {margin: 0;width: 470px;height: 400px;float: right;background: white;box-shadow: 0 0 8px #333;border-radius: 2px;padding: 16px 0 0 0;box-sizing: border-box;}
.con1 form ul{margin: 0;padding: 0;}
.con1 form li{margin: 20px auto;}
.con1 form i{font-size: 16px;font-style: normal;width: 5.5em;display: inline-block;text-align: left;/* color: white; */}
.con1 form input,.con1 form select {width: 300px;line-height: 2.4em;font-size: 16px;color:#333;background: #f0f0f0;border: solid 0.01rem #e0e0e0;padding: 0;text-indent: 2em;height: 2.4em;border: 1px solid #d0d0d0;border-radius: 0;}
.con1 form p {font-size: 17px;line-height: 1.6em;margin: 20px 0 30px;color: #bf1522;text-align: center;width: 100%;margin: 0 0 1em;}
.con1 form .ljyy{display: inline-block;color: #fff;text-align: center;background: #bf1522;font-size: 24px;line-height: 2em;border: 0;border-radius: 0;box-shadow: none;text-indent: 0;height: 2em;}


.con4{margin: 30px auto;overflow: hidden;padding: 0;width: 1120px;}
.con4 h3{font-size: 24px;background: #cb0d0d;color: white;line-height: 60px;font-weight: normal;margin: 0;}
.con4 .md{width: 680px;float: left;}
.con4 .md div{height: 287px;overflow: hidden;}
.con4 .md ul{padding: 0;margin: 0;}
.con4 .md .hed li{border-bottom: solid #ff9600;/* border-width: 1px 0 2px; */}
.con4 .md li{font-size: 17px;line-height: 40px;margin: 0;overflow: hidden;border-bottom: 1px dashed #ff9600;box-sizing: border-box;}
.con4 .md .llzx{display: inline-block;border: 1px solid #bf1522;line-height: 28px;margin: 5px 0 0;border-radius: 50px;width: 6em;font-size: 15px;}
.con4 .md span{font-size: 15px;width: 25%;float: left;}
.con4 .tp{float: right;width: 426px;}
.con4 .tp ul{padding: 0;margin: 10px 0;overflow: hidden;}
.con4 .tp li{float: left;margin: 0 10px 0 0;}


.con3{margin: 30px auto;overflow: hidden;padding: 0;width: 1120px;}
.con3 li{overflow: hidden;padding: 0;background: #eeeeee;box-sizing: border-box;width: 252px;float: left;margin: 10px 37px 10px 0;}
.con3 h3{font-size: 22px;margin: 10px 0 0;line-height: 1.6em;}
.con3 p{font-size: 18px;line-height: 1.8em;margin: 0.2em auto;color: #010101;}
.con3 small{font-size: 17px;display: block;line-height: 1.6em;color: red;margin: 0.3em 0;}

.xq4_show {width: 1120px;margin: 30px auto;}
.xq4_show{overflow:hidden;max-width:1120px;margin: 0 auto 30px;padding: 0;}
.xq4_show li{display:inline-block;margin: 10px 30px 10px 0;float: left;width: 353px;background: white;}
.xq4_show div{border:1px solid #CCC;padding: 6px 0 20px;}
.xq4_show div h3{font-size: 24px;line-height: 1.6em;margin: 0 auto;color: #373333;/* text-align: left; *//* width: 82%; */}
.xq4_show div p{font-size: 18px;line-height: 1.6em;margin: 0 auto 10px;color: #f74132;/* text-align: left; */display: block;/* width: 82%; */}
.xq4_show div .llzx{width: 8em;font-size: 18px;display:inline-block;line-height: 2.2em;background: #ff9600;color: #ffffff;margin: 0 10px;/* border-radius: 5px; */}


.sec5 {padding: 0 170px;margin: 30px auto;overflow: hidden;width: 1120px;box-sizing: border-box;}
.sec5 li {width: 260px;font-size: 18px;line-height: 1.6em;float: left;}
.sec5 li span {font-size: 36px;color: #e30a14;font-weight: bold;}

.sn04 {margin: 3% auto;padding: 0 0 20px;}
.sn04 ul {padding: 0;margin: 0;}
.sn04 li {width: 84%;position: relative;/* max-width: 5.1rem; */}
.sn04 img {float: left;margin: 0 5px;}
.sn04 p{position: absolute;left: 0;bottom: 0;right: 0;top: 0;width: 12em;background: rgba(43, 42, 42, 0.7);margin: auto;line-height: 2em;height: 2em;color: white;font-size: 22px;}
.sn04 .swiper-pagination{bottom: 0}
.sn04 .swiper-button-prev,.sn04 .swiper-button-next{background: none;width: 50px;height: 60px;}
.sn04 .swiper-button-prev::after,.sn04 .swiper-button-next::after{content: " ";position: absolute;left: inherit;right: -5px;top: 0;bottom: 0;width: 30px;height: 30px;margin: auto;border: 4px solid #fff;border-color: #dc094e #dc094e transparent transparent;transform: rotate(-135deg);box-sizing: border-box;}
.sn04 .swiper-button-next::after{left: 5px;right: initial;transform: rotate(45deg);}

.con5{padding: 0;margin: 30px auto;overflow: hidden;width: 1120px;box-sizing: border-box;}
.con5 li{float: left;margin: 12px 23px 11px 0;position: relative;border-radius: 5px;overflow: hidden;}
.con5 p{font-size: 24px;line-height: 2em;background: rgba(24, 154, 122, 0.8);color: #ffffff;width: 100%;position: absolute;left: 0;bottom: 0;margin: 0;}

.con7{padding: 0;margin: 30px auto;overflow: hidden;width: 1120px;box-sizing: border-box;padding: 0 57px;}
.con7 li{float: left;background: #ffffff;margin: 10px 20px;}
.con7 h3{font-size: 26px;margin: 0.2em 0;line-height: 1.6em;position: relative;padding: 0 0 0.2em;color: #5f5e5f;}
.con7 h3::after{content: "";position: absolute;bottom: 0;width: 100%;height: 1px;background: #707070;left: 0;right: 0;margin: auto;}

.yybm {margin: 30px auto 0;}
.yybm ul{margin: 0;padding: 0;}
.yybm li{margin: 20px auto;}
.yybm i{font-size: 27px;font-style: normal;width: 3.5em;display: inline-block;text-align: left;color: white;}
.yybm input {width: 740px;line-height: 2.8em;font-size: 24px;/* border-radius: 10px; */color:#333;background: #f0f0f0;border: solid 0.01rem #e0e0e0;padding: 0;text-indent: 2em;}
.yybm p {font-size: 17px;color: #ffffff;line-height: 1.6em;margin: 20px 0 30px;}
.yybm .ljyy{display: inline-block;color: #cb0d0d;text-align: center;background: #f79c07;font-size: 28px;line-height: 2.2em;border: 0;border-radius: 0;box-shadow: none;text-indent: 0;width: 360px;}

.margin_r_0{margin-right:0!important ;}
.te_le{text-align: left!important;}
.te_ce{text-align: center!important;text-indent: 0!important;}
.co_wt{color: white!important}