topbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbmtopbm@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font: normal 12px/180% 'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun','pingfang SC';color:#444;background:url("images/banner.jpg") no-repeat top center;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color:#444;text-decoration: none;}
a:hover{color:#c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt70{margin-top:70px;}
/*clear*/
.clearfix:before,.clearfix:after{content: "";display: table;}
.clearfix:after{clear:both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#f76a18;}
.header{background:#fff;height:41px; width:100%;}
.header span{float:left;}
.header span img{margin-top:3px;}
.header em{float:right;padding-top:8px;}
.header em a{margin:0 6px;}
.header em,.header em a,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
.ban{text-align:center;height:400px;}
.banbt{text-align:center;background:url("images/banbg.png") no-repeat top center;width:700px;height:60px;line-height:60px;margin-top:290px;font-size:36px;font-weight:bold;letter-spacing:10px;}
.wybg{background:rgba(255, 255, 255, 0.5);width:1266px;}
.wybg1{background:#fcfbf2;padding-top:20px;margin-top:30px;}
.nav{width:100%;background:#C32F21;height:60px;text-align:center;font-size:20px;font-weight:bold;line-height:60px;}
.nav a{margin:0 40px;}
.bza p{text-indent:2em;font-size:20px;line-height:36px;margin:0 auto;color:#333;text-align:justify;}
.tit1{text-align:center;}
.tit1 img{margin:0 auto;}
.web{display:block}
.mob{display:none}
.news{text-align:center;}
.news h1{font:bold 40px/56px \5FAE\8F6F\96C5\9ED1;}
.news p{font:normal 16px/30px \5FAE\8F6F\96C5\9ED1;margin-top:10px;}

/*p1Con*/
.p1_con{overflow:hidden;}
.p1_con .fl{width:700px;}
.p1_con .fr{width:470px;overflow:hidden;height:482px;}
.swiper-container-p1{position:relative;width:700px;height:482px;overflow:hidden;}
.swiper-container-p1 .swiper-slide{position:relative;}
.swiper-container-p1 .swiper-slide div{background:linear-gradient(277deg,#C32F21 0%,#FF4D3C 100%);height:88px;bottom:0;left:0;position:absolute;width:100%;line-height:30px;font-size:18px;padding:0 20px;display:flex;align-items:center;}
.swiper-pagination1{position:absolute;right:10px;text-align:right;bottom:100px;width:100%;z-index:99;}
.swiper-pagination1 .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:10px;background:#fff;margin-right:15px;cursor: pointer;}
.swiper-pagination1 .swiper-active-switch{background:#C32F21;}

.p1_con .fr h2{font:bold 16px/30px \5FAE\8F6F\96C5\9ED1;}
.list1{margin:0 auto;padding:0px 0 0px 10px;}
.list1 li{padding:25px 0 25px 2px;font-size:20px;line-height:30px;border-bottom:1px solid #d9dadb;}
.list2 li{padding:21px 0 21px 2px;font-size:20px;line-height:30px;border-bottom:1px solid #d9dadb;}

.p2_con{height:30px;line-height:30px;}
.p2_con span{display:inline-block;float:left;margin-right:10px;color:#C32F21;font-size:20px;font-weight:600;position:relative;padding-right:30px;}
.p2_con span:after{content:"";background:url("images/icon.png") no-repeat top center;width:20px;height:14px;position:absolute;top:9px;right:0px;}
.p2_con div{float:right;width:1078px;font-size:18px;}

.p3_con{overflow:hidden;}
.p3_con .fl{width:700px;}
.p3_con .fr{width:470px;overflow:hidden;height:360px;}
.swiper-container-p2{position:relative;width:700px;height:360px;overflow:hidden;}
.swiper-container-p2 .swiper-slide{position:relative;}
.swiper-container-p2 .swiper-slide div{background:#444444;height:60px;bottom:0;left:0;position:absolute;width:100%;line-height:60px;font-size:18px;padding:0 10px;text-align:center;}
.swiper-pagination2{position:absolute;right:10px;text-align:right;bottom:70px;width:100%;z-index:99;}
.swiper-pagination2 .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:10px;background:#fff;margin-right:15px;cursor: pointer;}
.swiper-pagination2 .swiper-active-switch{background:#C32F21;}

.p4_con{background:url("images/bg1.jpg") no-repeat top center;width:1200px;height:280px;position:relative;}
.p4_con .swiper-container{width:1030px;height:240px;overflow:hidden;margin-top:20px;}
.p4_con .swiper-container .swiper-slide{position:relative;width:500px;height:240px;margin-right:16px;max-width:500px;}
.p4_con .swiper-container .swiper-slide img{width:180px;position:absolute;top:0;left:0;}
.p4_con .swiper-container .swiper-slide div{background:#fff;height:240px;position:absolute;top:0;left:180px;width:320px;font-size:20px;padding:30px;}
.p4_con .swiper-container .swiper-slide div p{margin-top:10px;font-size:18px;padding-bottom:15px;border-bottom:1px solid #CBE6FF;}
.p4_con .swiper-container .swiper-slide div span{margin-top:15px;font-weight:600;display:block;line-height:28px;}
.p4_con .swiper-prev{position:absolute;top:120px;left:25px;cursor:pointer;z-index:99;}
.p4_con .swiper-next{position:absolute;top:120px;right:25px;cursor:pointer;z-index:99;}

.p5_con .list2 li{width:550px;float:left;margin:0 40px 0 10px;}

.p8_1{position:relative;margin-top:30px;width:1200px;overflow:hidden;}
.p8_1 li{position:relative;}
.p8_1 li div{position:absolute;left:300px;top:0px;width:500px;padding:40px;height:350px;font-size:24px;line-height:32px;background:#fff;}
.p8_1 li div span{display:block;}
.p8_1 li div b{margin-top:10px;padding-bottom:25px;border-bottom:1px solid #CBE6FF;display:block;}
.p8_1 li div p{margin-top:25px;display:block;line-height:28px;font-size:20px;}
.roundabout-holder{width:800px;height:350px;margin:0px auto;}
.roundabout-moveable-item{width:800px;height:350px;cursor:pointer;}
.roundabout-moveable-item img{width:300px;height:100%;position:absolute;left:0px;top:0px;}
.next{background:url(images/next2.png) no-repeat;width:40px;height:40px;z-index:9999;position:absolute;top:160px;right:120px;cursor:pointer;}
.prev{background: url(images/prev2.png) no-repeat;width:40px;height:40px;z-index:9999;position:absolute;top:160px;left:120px;cursor:pointer;}

.p7_con{position:relative;height:730px;overflow:hidden;}
#swiper-container01{width:1200px;height:675px;position:relative;overflow:hidden;}
#swiper-container01 .swiper-slide{position:relative;}
#swiper-container01 .swiper-slide img{-webkit-transition:all 1.5s linear;transition:all 1.5s linear;}
#swiper-container01 .swiper-slide img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#swiper-container01 .swiper-slide span{position:absolute;width:100%;font-size:18px;background:rgba(0,0,0,.6);height:60px;line-height:60px;left:0;top:615px;text-align:center;}
.swiper-pagination3{position:absolute;left:0px;right:0px;text-align:center;bottom:2px;z-index:99;}
.swiper-pagination3 .swiper-pagination-switch{display:inline-block;width:70px;height:10px;cursor:pointer;background:#DDDDDD;-webkit-border-radius:0;border-radius:0;cursor:pointer;margin-right:10px;opacity:1;}
.swiper-pagination3 .swiper-active-switch{background:#C32F21;}
.topbp{position:fixed;bottom:80px;right:20px;width:50px;cursor:pointer;display:none;z-index:111}
.topbm{display:none;}
.swiper-3d{width:100%;height:560px;margin:0 auto;}
.swiper-3d li img{width:100%;height:100%;}
.box-3d{height:560px;width:1130px;position: relative;}
.box-3d div.edit{background:#444444;height:60px;bottom:0;left:0;position:absolute;width:100%;line-height:160%;font-size:18px;padding:0 10px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.box-3d .pagination-item{width:10px;height:10px;background-color:#e1e2e4;border-radius:5px;float:left;margin:0 6px;}
.box-3d .pagination-item.active{background-color: #91000b;}
.box-3d .pagination{display:none;width:30%;position:absolute;left:0;bottom:0px;right:0;text-align:center;margin:0 auto;}
.box-3d .arrow-left{position:absolute;left:0;top:280px;margin:auto;cursor:pointer;z-index:999;}
.box-3d .arrow-right{position:absolute;right:0;top:280px;margin:auto;cursor:pointer;z-index:999;}

/*copyright*/
#copyright{padding:50px 0;font-size:14px;text-align:center;margin-top:40px;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
html,body{height:100%;position:relative;}
html {font-size:62.5%;}
.w1200{width:94%;}
body{background:url("images/sjban.jpg") no-repeat top center;background-size:contain;}
.banbt{background:url("images/sjbanbg.png") no-repeat top center;width:7.5rem;height:1.1rem;line-height:1.1rem;margin-top:4.4rem;font-size:0.7rem;}
.ban{height:6.2rem;}
.nav{height:1.5rem;font-size:0.52rem;line-height:1.5rem;overflow-y:hidden;overflow-x:auto;white-space:nowrap;}
.nav a{margin:0 0.4rem;}
.mt30{margin-top:0.6rem;}
.mt40{margin-top:0.8rem;}
.mt50{margin-top:0.9rem;}
.mt70{margin-top:1rem;}
.news h1{font-size:0.6rem;line-height:160%;}
.news p{font-size:0.42rem;line-height:160%;}
.p1_con .fl,.p1_con .fr,.p3_con .fl,.p3_con .fr{width:100%;height:auto;}
.swiper-container-p1{width:100%;height:7.8rem;}
.swiper-container-p1 img{width:100%;height:auto;max-height:5.29rem;}
.swiper-container-p1 .swiper-slide div{height:1.6rem;bottom:auto;top:5.29rem;left:0;position:absolute;line-height:140%;font-size:0.42rem;padding:0 0.1rem;}
.swiper-pagination1,.swiper-pagination2{position:absolute;right:auto;text-align:center;bottom:0px;width:100%;z-index:99;}
.swiper-pagination1 .swiper-pagination-switch,.swiper-pagination2 .swiper-pagination-switch{background:#ddd;margin-right:0.3rem;}
.swiper-pagination1 .swiper-active-switch,.swiper-pagination2 .swiper-active-switch{background:#C32F21;}
.list1{padding:0}
.list1 li,.list2 li{padding:.35rem 0 .35rem 0.1rem;font-size:0.48rem;line-height:160%;}
.list2 li:last-child{border-bottom:none;}
.p2_con{height:1.2rem;line-height:180%;}
.p2_con span{display:inline-block;margin-right:0.2rem;color:#C32F21;font-size:0.52rem;padding-right:.2rem;width:1.4rem;border-right:1px solid #C32F21;}
.p2_con span:after{content:"";visibility:hidden;}
.p2_con div{width:7.6rem;font-size:0.48rem;line-height:200%;}
.p2_con div marquee{width:7.6rem;}
.tit1 img{width:100%;}
.web{display:none}
.mob{display:block}
.swiper-container-p2{width:100%;height:6.4rem;}
.swiper-container-p2 img{width:100%;height:auto;max-height:4.03rem;}
.swiper-container-p2 .swiper-slide div{height:1.4rem;bottom:auto;top:4.03rem;left:0;position:absolute;line-height:140%;font-size:0.42rem;padding:0 0.1rem;display:flex;align-items:center;justify-content:center;text-align:left;}
.p4_con{background:url("images/sjbg1.jpg") no-repeat top center;width:100%;height:6rem;background-size:cover;}
.p4_con .swiper-container{width:94%;height:4.6rem;overflow:hidden;margin-top:0.6rem;}
.p4_con .swiper-container .swiper-slide{position:relative;width:100%;height:4.6rem;margin-right:0;max-width:100%;}
.p4_con .swiper-container .swiper-slide img{width:3.45rem;height:4.6rem;}
.p4_con .swiper-container .swiper-slide div{background:#fff;height:4.6rem;position:absolute;top:0;left:3.45rem;width:5.95rem;font-size:0.48rem;padding:0.2rem 0.3rem;}
.p4_con .swiper-container .swiper-slide div p{margin-top:.15rem;font-size:0.44rem;padding-bottom:0.2rem;}
.p4_con .swiper-container .swiper-slide div span{margin-top:0.2rem;line-height:140%;}
.p4_con .swiper-prev{position:absolute;top:2.45rem;left:0.05rem;cursor:pointer;}
.p4_con .swiper-next{position:absolute;top:2.45rem;right:0.05rem;cursor:pointer;}
.p5_con .list2 li{width:100%;float:none;margin:0 auto;}
.p7_con{position:relative;height:8rem;overflow:hidden;}
.p6_con{position:relative;height:6.9rem;overflow:hidden;}
.p6_con .swiper-container{width:100%;height:5rem;overflow:hidden;margin-top:0.6rem;}
.p6_con .swiper-container .swiper-slide{position:relative;}
.p6_con .swiper-container .swiper-slide img{width:4rem;height:4.667rem;}
.p6_con .swiper-container .swiper-slide div{position:absolute;left:4rem;top:0;width:5.41rem;padding:0 0.3rem;height:4.667rem;font-size:0.44rem;line-height:160%;}
.p6_con .swiper-container .swiper-slide div b{margin-top:0rem;padding-bottom:0.15rem;border-bottom:1px solid #CBE6FF;display:block;}
.p6_con .swiper-container .swiper-slide div p{margin-top:0.15rem;display:block;line-height:140%;font-size:0.34rem;}
.p6_con .swiper-prev{position:absolute;top:5.7rem;left:3rem;cursor:pointer;}
.p6_con .swiper-next{position:absolute;top:5.7rem;right:3rem;cursor:pointer;}
.roundabout-holder{width:100%;height:10rem;margin:0px auto;}
.roundabout-moveable-item{width:100%;height:10rem;cursor:pointer;}
.roundabout-moveable-item img{width:6rem;height:7rem;position:absolute;left:auto;top:0px;}
#swiper-container01{width:100%;height:7.2rem;position:relative;overflow:hidden;}
.swiper-pagination3 .swiper-pagination-switch{width:10px;height:10px;margin-right:0.3rem;border-radius:50%;}
#swiper-container01 .swiper-slide span{font-size:0.42rem;height:1.5rem;line-height:160%;left:0;top:5.625rem;background:#444;display:flex;align-items:center;justify-content:center;padding:0 0.1rem;text-align:left;}
#swiper-container01 .swiper-slide img{width:100%;height:5.625rem;}
/*copyright*/
#copyright{padding:1rem 0;font-size:0.36rem;text-align:center;margin-top:0.3rem;}
.topbm{position:fixed;bottom:0.5rem;right:0.2rem;width:50px;cursor:pointer;display:none;z-index:111}
.box-3d{height:10.5rem;width:100%;position: relative;}
.box-3d div.edit{height:1.4rem;bottom:auto;top:8.92rem;left:0;position:absolute;line-height:140%;font-size:0.42rem;padding:0 0.1rem;text-align:left;}
.swiper-3d li img{width:7.67rem;height:8.92rem;}
.box-3d .arrow-left{left:0.4rem;top:4.7rem;}
.box-3d .arrow-right{;right:0.4rem;top:4.7rem;}
}