@charset "utf-8";
body{padding:0;margin: 0 auto;font-family:"Microsoft YaHei";min-width:320px;max-width: 640px;font-size: 16px!important;}
ol,ul{list-style:none;}
img{vertical-align:top;display:block;border:none;}
a{color:#333;cursor:pointer;text-decoration:none;}
html{font-size: 100px;}

.banner img{width:100%;}

.xxjj_banner img{width:100%;/* height:316px; *//* overflow:hidden; *//* background:url(../images/xyjj_b1.jpg) top center no-repeat; */} 

.gyxh_show{margin: 5% 0;text-align: center;}
.gyxh_show2{padding: 5% 0;text-align: center;background: #f9f9f9;}

.tit_h2{background: #0760d8;color: white;position: relative;font-size: 0.25rem;line-height: 2.4em;margin: 0 0 0.2em;}
.tit_h2 span{position: absolute;background: url(../images/tit_span_bg.png) center/100%;left: 2%;bottom: 0;box-sizing: border-box;font-size: 0.27rem;line-height: 1.2em;padding: 0.2em 1em;width: 1.17rem;height: 0.78rem;}
.tit_h3{margin: 2% auto;font-size: 0.18rem;line-height: 1.6em;font-weight: normal;}
.tit_h3 img{margin: 0 auto;width: 5.4rem;}
.tit_p{text-align: left;margin: 0 auto 2%;font-size: 0.18rem;line-height: 1.6em;font-weight: normal;width: 96%;border: 2px solid #0760d8;padding: 0.1rem 0.2rem;box-sizing: border-box;text-indent: 2em;}
.ljzx{display: inline-block;color: #fff;text-align: center;background: #2b89d0;font-size: 0.2rem;line-height: 2.4em;border: 0;border-radius: 0.5rem;box-shadow: none;text-indent: 0;width: 3.2rem;}

.con1{width: 96%;margin: 3% auto;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 604px;}
.con1 li{width: 40.5%;}
.con1 li.big{width: 59%;}
.con1 img{width: 100%;margin: 0.03rem 0;}

.con2{width: 96%;margin: 3% auto;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;max-width: 547px;}
.con2 li{position: relative;width: 49%;margin: 1% 0;border-radius: 0.1rem;overflow: hidden;}
.con2 p{position: absolute;left: 0;bottom: 0;width: 100%;margin: 0;background: rgba(31, 30, 29, 0.8);font-size: 0.17rem;color: white;line-height: 2.2em;}
.con2 img{width: 100%;}

.con3{max-width: 514px;margin: 3% auto;width: 96%;}
.con3 video{width: 5.99rem;float: left;margin: 0.1rem 0;}
.con3 .marketing_xszw {}
.con3 .marketing_xszw ul {padding: 0;margin: 0;}
.con3 .marketing_xszw img {margin: 0.1rem 0;width: 100%;}
.con3 .marketing_xszw .swiper-pagination{bottom: 0}
.con3 .swiper-button-prev::after,.con3 .swiper-button-next::after{content: " ";position: absolute;left: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);width: 0.5rem;height: 0.5rem;margin: auto -0.1rem;}
.con3 .swiper-button-prev,.con3 .swiper-button-next{background-size: 0.27rem 0.44rem;width: 0.27rem;}

.marketing_xszw2 {margin: 3% auto;width: 96%;max-width: 550px;}
.marketing_xszw2 ul {padding: 0;margin: 0;}
.marketing_xszw2 img {margin: 0.1rem 0;width: 100%;}
.marketing_xszw2 .swiper-pagination{bottom: 0}
.marketing_xszw2 .swiper-button-prev::after,.marketing_xszw2 .swiper-button-next::after{content: " ";position: absolute;left: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);width: 0.5rem;height: 0.5rem;margin: auto -0.1rem;}
.marketing_xszw2 .swiper-button-prev,.marketing_xszw2 .swiper-button-next{background-size: 0.27rem 0.44rem;width: 0.27rem;}

.marketing_xszw3 {margin: 3% 0;width: 96%;padding: 1% 0;}
.marketing_xszw3 ul {padding: 0;margin: 0;}
.marketing_xszw3 li {width: 70%;}
.marketing_xszw3 img {margin: 0 auto;width: 100%;}
.marketing_xszw3 .swiper-pagination{bottom: 0}

.con4{overflow: hidden;margin: 3% auto;padding: 0;width: 96%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.con4 li{position: relative;width: 49%;margin: 1% 0;}
.con4 p{position: absolute;left: 0;bottom: 0;width: 100%;margin: 0;background: rgba(31, 30, 29, 0.8);font-size: 0.2rem;color: white;line-height: 2.2em;}
.con4 img{width: 100%;}

.con5{margin: 3% auto;padding: 0;width: 96%;max-width: 550px;}
.con5 ul{margin: 0;padding: 0;}
.con5 a{display: flex;justify-content: space-between;}
.con5 img{float: left;width: 2.08rem; height:3.08rem}
.con5 h3{font-size: 0.26rem;color: #373636;line-height: 1.6em;margin: 0;}
.con5 small{display: inline-block;font-size: 0.18rem;line-height: 1.6em;color: #f54927;text-align: right;border-bottom: 0.01rem solid #7d7c7c;padding: 0 0 0.5em;}
.con5 p{text-align: left;font-size: 0.16rem;line-height: 2em;color: #373636;}
.con5 li div{background: #fafafa;box-sizing: border-box;float: right;text-align: left;margin: 0 0 0 2%;}

.co_wt{color: white !important;}
.margin_r_0{margin-right:0!important ;}
.te_le{text-align: left!important;text-indent: 2em!important}