@charset "UTF-8";

* { padding: 0;margin: 0;border: 0;outline: none;}

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 625%;}

body {color: #211613;overflow-x: hidden;font-family:"microsoft Yahei","微软雅黑", "Arial","Raleway,Helvetica Neue, Helvetica, sans-serif";font-size:.14rem;}

a:focus{outline:none;}

a { color: #333;}

input,select,button,textarea {vertical-align:middle;font-family: "microsoft Yahei","微软雅黑","Arial","Raleway,Helvetica Neue, Helvetica,sans-serif"; outline: none;border: 0;

    -webkit-appearance: none;}

ul li { list-style:none;}

ol, ul{ padding:0;}

a,.trans3 { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}

.trans10 { -webkit-transition: all 0.1s ease;-moz-transition: all 0.1s ease;-ms-transition: all 0.1s ease;-o-transition: all 0.1s ease;transition: all 0.1s ease;}

.wrap { margin-top:.6rem;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #757575; opacity:1; }

::-moz-placeholder { /* Mozilla Firefox 19+ */color: #757575;opacity:1;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #757575;opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #757575;opacity:1;}

.cust_form:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #757575; opacity:1; }

.cust_form::-moz-placeholder { /* Mozilla Firefox 19+ */color: #757575;opacity:1;}

.cust_form input:-ms-input-placeholder{color: #757575;opacity:1;}

.cust_form input::-webkit-input-placeholder{color: #757575;opacity:1;}

.tc { text-align: center;}

.text img { max-width:100%;}

.color { background: linear-gradient(to left, #faab5d, #f64e27);-webkit-background-clip: text;color: transparent;}

.ell,.am-ellipsis { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.clear { clear: both;}

.fl { float:left;}

.fr { float:right;}







.admin-header { background:#ef5344;width:100%;height:80px;}

.logo a { display: block;}

.logo a img { margin-top:20px;}

.nav{ position:relative;z-index:9999;margin:0 auto; }

.nav .nLi{ float:left;position:relative;display:inline;width:14.2%;}

.nav .nLi:last-child { background:none;}

.nav .nLi.on { background:none;}

.nav>li.nLi { width:120px;}

.nav .nLi p { margin:0;font-size:16px;color:#fff;line-height:80px;text-align:center;cursor:pointer;}

.nav .nLi p a{ display:block;font-size:.16rem;color:#fff;text-align:center;}

.nav .sub{ display:none;left:0;top:80px;position:absolute;background:rgba(255,255,255,0);line-height:40px;width:100%;z-index: 99;text-align: center;}

.nav .sub2 { width:140%;left:-20%;}


.nav .sub a{ display:block;font-size:.15rem;display:block;background:#ef5344;color:#fff;padding:0 10px;}

.nav .on p a,.nav p a:hover,.nav .on p,.nav p:hover { background:#fff;color:#ef5344;}

.nav .sub2 a { display:block;}

.nav .sub a:hover{ background:#d4483b;}







/* 手机导航 */

.sp_header{height:50px;overflow:hidden;background:#ef5344;position:fixed;z-index:9999;width:100%;top:0;left: 0;}

.sp_logo{float:left;}

.sp_logo a { padding:6px 10px;display:block;}

.sp_logo img{margin:auto;max-height:26px;margin-top:5px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:100%;}

.sp_nav span{display:block;background:#fff;width:22px;height:2px;position:absolute;left:14px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:15px}

.sp_nav span:nth-of-type(2){top:23px}

.sp_nav span:nth-of-type(3){top:31px}

.sp_nav_se span:nth-of-type(1){top:23px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:23px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;background:#fff;width:100%;height:calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:50px}

.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}

.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}

.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}

.sjj_nav ul li i{position:absolute;top:0px;right:0px;height:50px;width: 50px;text-align: right;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #eee solid;text-indent:15px;position:relative;line-height:50px;font-size:15px}

.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}

.sjj_nav ul li ul{display:none;margin: 0;}

.sjj_nav ul li ul li:first-child { border-top:1px solid #eee;}

.sjj_nav ul li ul li:last-child { padding-bottom:5px;}

.sjj_nav ul li a{color:#666;width:100%;display: block;}

.sjj_nav ul li.on>a { color:#ef5344;}

/*.sjj_nav>ul>li>a { text-transform: uppercase;}*/

.sjj_nav ul li ul li { border:none;line-height:36px;font-size: 14px;}

.sjj_nav ul li ul li a{ color:#888;display:block;text-align:left;}

.sjj_nav ul li i:before { width:100%;height:50px;display: block;position: absolute;right:0;}

.sjj_nav ul li ul li i:before { height:36px;}

.sjj_nav ul li i.sp_nav_xjb:before{ content: "";background: url(../images/arr11.png) center no-repeat;background-size: 12px 7px;}

.sjj_nav ul li i.sjj_nav_i_se:before{content: "";background: url(../images/arr12.png) center no-repeat;background-size: 12px 7px}

.sjj_nav ul li ul li>ul{margin-left:10px;border-bottom:1px solid #eee;}

.lange-en { position: absolute;right: 50px;top: 0;height: 50px;display: block;font-size: 16px;line-height: 50px;text-align: right;}

.lange-en a { display: block;padding: 0 3px 0 20px;}

.sjj_nav ul li ul li:last-child>ul { border-bottom:0;}



.swiper-container a { display:block;height: 100%;}

.swiper-container img { width: 100%;display:block;}

.swiper-pagination-bullet-active { background:#ef5344;}

.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-container2 .swiper-pagination-custom, .swiper-pagination-fraction { bottom:25px;}

.swiper-button-prev,.swiper-button-next { width:48px;height:48px;margin-top:-24px;}

.swiper-button-prev { left:2%;background:url(../images/arrow1.png) no-repeat center;opacity:1;}

.swiper-button-next { right:2%;background:url(../images/arrow3.png) no-repeat center;opacity:1;}

.swiper-button-prev:hover { background:url(../images/arrow6.png) no-repeat center;opacity:1;}

.swiper-button-next:hover { background:url(../images/arrow5.png) no-repeat center;opacity:1;}



.swiper-container2{ height:620px;}

.swiper-container2 .swiper-pagination-bullet { width:40px;height:6px;background:#fff; opacity:1;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border-radius:0;opacity: .4;border:0;}

.swiper-container2 .swiper-pagination-bullet-active,.swiper-container2 .swiper-pagination-bullet:hover { opacity: 1;}

.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets { bottom:30px;}

.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px;}

.about-banner { position: relative;overflow: hidden;}

.about-banner-box { position: absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}

.banner-img { display:block;overflow:hidden;position:relative;width:100%;height:100%;}

.banner-img img { width: 100%;height:100%;object-fit: cover;}

.banner-tit img { margin:0 auto;width:auto;max-width:100%;}



.in-tit { padding-bottom:.35rem;}

.in-tit-h6 { font-size:.36rem;color:#333;}

.in-tit-h6 span { color:#ef5344;}

.in-tit-img { margin-top:9px;font-size:.16rem;color:#666;}

.in-tit-img span { width:80px;height:1px;display:inline-block;background:#c9c9c9;margin:0 .15rem;vertical-align:middle;}

.in-tit-img img { vertical-align:middle;width:.22rem;}

.in-tit p { font-size:.12rem;color:#666;margin-top:.1rem;text-transform:uppercase;}

.customized-text h6 { font-size:.18rem;margin-top:15px;}

.customized-text p { font-size:.16rem;line-height:.24rem;color:#666;height:.48rem;overflow:hidden;margin-top:.13rem;}

.customized-box { padding:.45rem .2rem;}

.customized-li li a { display:block;}

.customized-li li { position:relative;}

.customized-ico { position:relative;}

.customized-ico2 { z-index: 1;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);}

.customized-ico img { width:.84rem;display:block;margin:0 auto;}







.general-li{ display: -webkit-flex;display: flex;flex-flow: row wrap;justify-content: space-between;}

.gen-fir-li { width:50% !important;}

.gen-fir-li a { position:relative;}

.gen-fir-text { position:absolute;top:0;left:0;color:#fff;width:260px;height:100%;display:flex;align-items:center;justify-content:center;}

.gen-fir-text-p { padding:0 17px;}

.gen-fir-text-p h6 { font-size:.24rem;}

.gen-fir-text-p p { font-size:.16rem;line-height:.24rem;height:.48rem;overflow:hidden;margin-top:.1rem;}

.general-li li a { border-radius:10px;overflow:hidden;box-shadow: 0px 0 4px rgba(0,0,0,0.15);display:block;height:100%;}

.general-li li img { width:100%;display:block;height:100%;}

.gen-fir-text-p2 { padding:.12rem .17rem;}

.gen-fir-text-p2 h6 { font-size:.18rem;color:#333;}

.gen-fir-text-p2 p { font-size:.14rem;line-height:20px;height:40px;color:#666;}

.general-img { overflow:hidden;}

.general-li li a:hover .gen-fir-text-p h6 { color:#ef5344;}

.general-li li.gen-fir-li a:hover .gen-fir-text-p h6 { color:#fff;}

.thumbnails { margin-left:-8px;margin-right:-8px;}

.thumbnails>li { padding:0 8px 16px 8px;}

.thumbnails2 { margin-left:-12px;margin-right:-12px;}

.thumbnails2>li { padding:0 12px 24px 12px;}

.thumbnails3 { margin-left:-8px;margin-right:-8px;}

.thumbnails3>li { padding:0 8px 0 8px;}



.bg { background:url(../images/map.png) no-repeat center 80px;padding-bottom:.6rem;}

.in-news-img { overflow:hidden;}

.in-news-img img { width:100%;display:block;}

.in-news-text { padding:.3rem .25rem .25rem .25rem;box-shadow:0px 0 4px rgba(0,0,0,0.15);}

.in-news-text h6 { font-size:.18rem;color:#333;font-weight:normal;}

.in-news-text p { font-size:.16rem;color:#888;line-height:.26rem;height:.52rem;overflow:hidden;margin-top:.12rem;}

.time { background:url(../images/arr1.png) no-repeat right center;color:#999;font-size:.16rem;margin-top:.2rem;}

.time span { background:url(../images/time.png) no-repeat left center;padding-lefT:25px;}

.swiper-container3 { padding:0 5px 5px 5px;}

.in-news-slide a { display:block;}

.in-news-slide a:hover .in-news-text h6 { color:#ef5344;}

.in-news-slide a:hover .time { background:url(../images/arr2.png) no-repeat right center;}

.in-pro-box { position:relative;}



.footer { background:#24272b;padding:.6rem 0 .3rem 0;font-size:.14rem;color:#bcc1cb;}

.footer a { color:#bcc1cb;}

.bot-nav { width:4.2rem;margin-lefT:1.4rem;}

.bot-logo img { width:3.02rem;}

.bot-nav li { width:33.33%;float:left;padding-bottom:30px;}

.bot-nav li a { color:#bcc1cb;display:block;}

.bot-nav li a:hover,.footer a:hover { color:#fff;}

.bot-add p { padding-bottom:5px;}

.bot-add p.bot-tel { color:#fff;font-size:.3rem;padding:0 0 10px 0;}

.bot-bor { margin-top:30px;}

.in-news { padding-bottom:.8rem;}

.swiper-pagination3 { display:none;}

.swiper-container3.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container3.swiper-pagination-custom, .swiper-pagination-fraction { bottom:0;}

.logos img { display:block;width:100%;}




.about-banner img { display:block;width:100%;}

.news-img3 { width:3rem;height:2.1rem;overflow:hidden;}

.news-img3 img { width:100%;display block;height:100%;object-fit:cover;}

.news-li li a { display: block;}

.news-text3 { padding:.15rem 0 0 3.5rem;}

.news-time { background:url(../images/time.png) no-repeat left center;padding-lefT:25px;font-size:.16rem;color:#999;}

.news-tit3 { font-size:.18rem;color:#333;font-weight:bold;padding:.18rem 0;}

.news-text4 { font-size:.16rem;color:#888;line-height:.24rem;height:.48rem;overflow:hidden;}

.news-more { font-size:.14rem;color:#999;background:url(../images/more2.png) no-repeat right center;display:inline-block;padding-right:18px;margin-top:25px;}

.news-li li a:hover .news-tit3 { color:#ef5344;}

.news-li li { padding:.3rem 0;border-bottom:1px solid #dcdcdc;}

.news-li li:first-child { padding-top:0;}

.news-li li:last-child { border-bottom:none;}

.about-text { padding:.65rem 0;}





/*------------------------------------分页样式----------------------------------*/

.yu10 {clear: both;color:#333;height: 38px;font-size:0;margin-top:50px;text-align:center;}

.yu10 a,.yu10 span {padding:9px 15px;color:#666;font-size: 15px;border:1px solid #ddd;margin:0 3px;background:#f5f5f5;}

.yu10 a,.yu10 span{

    transition: background 1s, color 0.5s;

    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */

    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */

    -o-transition: background 1s, color 0.5s;	/* Opera */	}

.yu10 .current,.yu10 a:hover {background: #ef5344;border:1px solid #ef5344;color: #fff;padding:9px 15px;text-decoration: none;}

.yu10 span i { font-style: normal;color:#ef5344;}

.am-pagination-select { font-size: 14px;margin: 0;line-height: 38px;color:#333;margin-top:10px;}

.am-pagination-select>li>a,.am-pagination-select>li>a, .am-pagination-select>li>a,.am-pagination>li>a:focus, .am-pagination>li>a:hover, .am-pagination>li>span:focus, .am-pagination>li>span:hover { border:1px solid #ddd;}

.am-pagination-select span i { font-style: normal;color:#ef5344;}

.am-pagination>li>a, .am-pagination>li>span { margin:0;}

.yu10 span { border:none;background: none;}

.honor-list2 li:hover p { color:#ef5344;}





.main-newarc-title { padding-bottom:.25rem;border-bottom:1px solid #e5e5e5;}

.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }

.am-text p,.am-text ul,.am-text li,.am-text h1,.am-text h3 { margin:0;padding:0;}

.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:.14rem;font-weight:normal;color:#666;}

.main-newarc-title .share-p span{ vertical-align: middle;margin-left:6px;}

.main-newarc-title h2 {text-align:center;font-size:.24rem;color:#333;line-height:36px;padding-bottom:15px;}

.share-p img { vertical-align: middle;}

.text2 { margin-top:.3rem;}

.news-t-img img { display: block;width:100%;}

.news-deta-tit { background: #ef5344 url(../images/n-ico1.png) no-repeat right 15px center;padding:0 15px;color:#fff;line-height:42px;margin-top:1px;}

.news-deta-tit2 { background: #ef5344 url(../images/n-ico2.png) no-repeat right 15px center;margin-top:3px;}

.news-deta-li li a { display: block;line-height:42px;margin-top:1px;background:#f0f0f0;font-size:14px;color:#666;padding:0 15px;}

.news-deta-li li a em { font-style:normal;width:22px;height:15px;display:inline-block;background:#9a9a9a;color:#fff;font-size:12px;font-family:arial;line-height:16px;text-align:center;margin-top: 13px;}

.news-deta-li li:nth-child(-n + 3) a em { background:#ef5344;}

.news-deta-li li span { margin-left:10px;}

.news-deta-li li a:hover { color:#ef5344;}

.text { font-size:.16rem;color:#666;line-height:.3rem;}



/*------------------------------------上一篇下一篇----------------------------------*/

.JLTupdown{  position: relative;line-height:.36rem;color:#999;font-size:.15rem;padding-top:.4rem;}

.JLTMain .JLTupdown {width: 100%;overflow: hidden;}

.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.JLTupdown ul li a,.JLTcometol a{ color:#333;}

.JLTupdown ul li a:hover{ color:#ef5344;text-decoration: underline;}

.JLTupdown strong{ color:#666666;font-weight:normal;}

.back { margin:0;}

.JLTcometol a{width:114px;height:42px;line-height:41px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#ef5344 url(../images/back.png) no-repeat 20px center;display:block;text-indent:55px;color:#fff;float: right;margin-top:.16rem}

.JLTcometol a:hover { background: #d4483b url(../images/back.png) no-repeat 20px center;}

.JLTupdown ul { margin: 0;}

.honor-list2 img { width:100%;display:block;}



.prod-label { border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px;line-height:24px;}

.prod-label { font-size:.16rem;color:#333;}

.prod-label a { color:#333;margin-right:10px;}

.prod-label a:hover { text-decoration: underline;color:#ef5344;}



.case-li { margin-top:.4rem;}

.case-tit { font-sizE:.22rem;color:#555;}

.case-img { overflow:hidden;}

.case-img img { width:100%;display:block;}

.case-text h6 { font-size:.18rem;color:#333;border-bottom:1px solid #e5e5e5;padding-bottom:.18rem;}

.case-text p { font-size:.16rem;line-height:.3rem;color:#666;height:.9rem;overflow:hidden;margin-top:.12rem;}

.case-text { padding:.25rem .2rem;box-shadow:0px 0 4px rgba(0,0,0,0.15);}

.case-li li a { border-radius:10px;display:block;}

.case-li li a:hover .case-text h6 { color:#ef5344;}



.join2-tit h6 { font-size:.34rem;color:#ef5344;font-weight:normal;}

.join2-tit p { font-size:.14rem;color:#666;margin-top:5px;text-transform:uppercase;}

.join-p { font-size:14px;line-height:24px;color:#666;margin-top:15px;}

.join-img img { width:100%;display:block;}

.join2-bg { position:relative;overflow:hidden;cursor:pointer;}

.join-li .join2-text { width:100%;background:rgba(239,83,68,.7);position:absolute;left:0;bottom:0;color:#fff;height:47px;transition:all ease 0.6s}

.join-li .join2-text h6 {font-size:.18rem;font-weight:normal;height:47px;line-height:47px;}

.join-li .join2-text p {font-size:.14rem;}

.join-li .join2-text { width:100%;text-align:center;padding:0 .35rem;}

.join2-tit { padding-bottom:.35rem;}

.bg2 { background:#f6f6f6;padding:.65rem 0;}

.about-text2 { padding-bottom:0;}





.join-tit { margin:0 auto;padding:0 0 10px 0;font-size:16px;line-height: 30px;color:#666;}

.join_tit h3 { font-size:30px;font-weight:normal;padding-bottom:20px;}

.join_tit span { margin:0 20px;color:#555;font-size:16px;}

.join_tit span a { color:#ef5344;}

.list_title span { width:19%;display:block;float:left;background:#ef5344;color:#fff;height:.5rem;line-height:.5rem;font-size:.18rem;text-align:center;font-weight:bold;}

.list_title span.join-arr { width:5%;}

.list_dt{ background:#fff;color:#333;text-align:center;height:.5rem;line-height:.5rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size:.16rem;border-top:none;margin-top:2px;}

.list_dt span { width:19%;display:block;float:left;height:.5rem;line-height:.5rem;font-size:.16rem;color:#666;font-weight:normal;}

.list_dt span.list_dt_icon{ width:5%;display: block;background: url("../images/off.png") no-repeat center;}

#open .list_dt_icon,.list_dt:hover span.list_dt_icon{background: url("../images/open.png") no-repeat center;}

.list_dd{display: none;background:#fff;padding:.3rem;border-top:none;margin:0;border:1px solid #e5e5e5;border-top:none;}

.list_dl #open { border:1px solid #e5e5e5;color:#fff;}

.join-t { font-size: 24px;color:#333;font-weight:bold;}

.join-text a { color:#666;}

.list_dt span:first-child,.list_title span:first-child  { text-align: left;text-indent:.3rem;}

#open span,.list_dt:hover span  { color:#ef5344;}

dl.list_dl { margin:0;}

.join-bor { font-size:.18rem;color:#333;}

.join-text2 { margin-top:.2rem;}





.cont-text { display:flex;flex-direction:row;margin-top:.5rem;min-height:400px;}

.ditu { height:100%;}

.cont-text li { background:#f6f6f6;}

.cont-text .cont-tit h6 { font-size:.24rem;border-bottom:1px solid #d2d2d2;padding-bottom:.2rem;}

.cont-t2 { margin-top:.35rem;font-size:.16rem;color:#535353;line-height:.24rem;}

.cont-t2 p { padding-bottom:.2rem;}

.cont-t2 span { padding-left:27px;display: block;}

.cont-t2 img { float: left;position: relative;top:3px;}

#allmap1,#allmap2,#allmap3,#allmap4,#allmap5,#allmap6{width:100%;height:100%;}

.BMap_bubble_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.BMap_bubble_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.cont-li { padding:.45rem;}

.cont-t2 p { padding-bottom:.2rem;}

.cont-t2 span { padding-left:.4rem;display: block;}

.cont-t2 img { float:left;position: relative;top:-2px;width:.28rem;}



.about-bor { border:2px solid #979797;border-radius:100%;width:2.4rem;height:2.4rem;display: flex;align-items: center;justify-content: center;text-align: justify;margin:0 auto;}

.cl-text h6 { font-size:.24rem;color:#707070;margin-top:.15rem;}

.cl-img img { width:.65rem;}

.cl-text p { font-size:.24rem;color:#ef5344;font-weight:bold;margin-top:5px;}

.cul-p { font-size:.16rem;line-height:.24rem;color:#666;background:#fff;padding-top:.25rem;position:relative;top:-.35rem;}



.course { position: relative;}

.swiper-container-horizontal>.swiper-scrollbar { opacity: 1 !important;}

.swiper-scrollbar-drag { width: 25% !important;}

.swiper-container-horizontal>.swiper-scrollbar { width: 100%;left:0;}

.course-bor { width:9px;height:9px;border-radius:100%;background: #303030;display: block;margin-top:15px;}

.course-year { font-size:.3rem;font-weight:bold;color:#bababa;text-align:center;width:100%;position:absolute;top:0;}

.swiper-container20 .swiper-slide:nth-child(even) .course-year { padding:50px 0 0 0;}

.course-text { font-size:.16rem;line-height:.3rem;color:#666;overflow: hidden;height:.6rem;}

.course .swiper-scrollbar { background: none;}

.course .swiper-scrollbar-drag { background: #ef5344;}

/*.course .swiper-container { padding:130px 0 200px 0;}*/

.in-pro-box .swiper-button-prev20,.in-pro-box .swiper-button-next20 { margin-top:-16px;}

.in-pro-box .swiper-button-prev20,.in-pro-box .swiper-button-next20 { width:32px;height:32px;}

.in-pro-box .swiper-button-prev20 { background: url(../images/arrow7.png) left top no-repeat;left:-30px;}

.in-pro-box .swiper-button-next20 { background: url(../images/arrow8.png) right top no-repeat;right:-30px;}

.in-pro-box .swiper-button-prev20:hover { background: url(../images/arrow9.png) left top no-repeat;}

.in-pro-box .swiper-button-next20:hover { background: url(../images/arrow10.png) right top no-repeat;}

.course-box { height:192px;position:relative;padding-top:83px;}

.swiper-slide {  -webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}

.course .swiper-slide-active::before { width:100%;left: 0;}

.course .line { position: absolute;display: block; left: 0;right: 0;top: 50%;margin-top: -1px;width: 100%;height: 2px;background: #dcdcdc;}

.course .swiper-slide:nth-of-type(2n) .course-text { padding-bottom: 0px;}

.swiper-container20 .swiper-slide:nth-child(even):after {bottom: 0;left:82px;}

.course-arrow { margin-top:130px;position: relative;}

.prod-banner { margin-top:90px;}

.course-t { background:#f8f8f8;padding:.25rem;border:1px solid #e4e4e4;position:relative;color:#666;cursor:pointer;}

/*.course-t:before { position: absolute;top:-6px;left:50%;content: "";margin-left: -8px;width: 0;height: 0px;content: '';border-style: solid;border-width: 8px;border-color: #f8f8f8 #f8f8f8 transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px rgba(0,0,0,0.05);}*/

.swiper-container20 .swiper-slide:nth-child(even) .course-t:before{ top:auto;bottom:-6px;transform: rotate(135deg);}

.swiper-container20 .swiper-slide { padding:8px;}

.swiper-container20 .swiper-slide .course-box { position: relative;}

.swiper-container20 .swiper-slide .course-box:before { content: "";width:13px;height:13px;border-radius:100%;border:1px solid #b5b5b5;position:absolute;left:50%;top:43px;margin-left:-6.5px;}

.swiper-container20 .swiper-slide .course-box:after { content: "";width:7px;height:7px;border-radius:100%;background:#b5b5b5;position:absolute;left:50%;top:46px;margin-left:-3.5px;}

.swiper-container20 .swiper-slide:nth-child(odd) .course-box { margin-top:94px;}

.swiper-container20 .swiper-slide:nth-child(even) .course-box:before { bottom:43px;top:auto;}

.swiper-container20 .swiper-slide:nth-child(even) .course-box:after { bottom:46px;top:auto;}

.swiper-container20 .swiper-slide:nth-child(even) .course-box { padding-top:0;padding-bottom:83px;}

.swiper-container20 .swiper-slide:nth-child(even) .course-year { top:auto;bottom:0;}

.swiper-container20 .swiper-slide-active .course-text { color:#ef5344;}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:1;}



.swiper-container20 .course-t:before,.swiper-container20 .course-t:after{ position:absolute;display:block;left:50%;margin-left:-6px;content:"";width:0;height:0;border:8px dashed transparent;z-index:1;border-bottom-style:solid;border-width:0 8px 8px;}

.swiper-container20 .course-t:after{ top:-7px;border-bottom-color:#f8f8f8;}

.swiper-container20 .course-t:before{border-bottom-color:#e4e4e4;top:-8px;pointer-events none;}

.swiper-container20 .swiper-slide:nth-child(even) .course-t:after{ border-bottom-color:#f8f8f8;bottom:-7px;top:auto;transform: rotate(180deg);}

.swiper-container20 .swiper-slide:nth-child(even) .course-t:before{border-bottom-color:#e4e4e4;pointer-events: none;bottom:-8px;top:auto;transform: rotate(180deg);}



.join-p2 p { font-size:.16rem;line-height:.3rem;color:#666;}

.al-li img { display:block;width:100%;}



.in-tit-h62 { font-size:.3rem;}

.in-tit-img2 span { width:50px;background:#b7b7b7;}

.bg10 { padding:.75rem 0;background-size:cover;}

.bg11 { background:url(../images/bg1.jpg) no-repeat center;background-size:cover;}

.bg12 { background:url(../images/bg2.jpg) no-repeat center;background-size:cover;}

.bg13 { background:url(../images/bg3.jpg) no-repeat center;padding-top:75px;background-size:cover;}

.bg14 { background:url(../images/bg4.jpg) no-repeat center;background-size:cover;}



.comp-box { padding-top:80px;position: relative;}

.comp-box:before { content:"";width:5px;height:5px;background:url(../images/list2.png) no-repeat center;position:absolute;top:28px;left:50%;margin-left:-2px;z-index:1;}

.comp-li { position: relative;}

.comp-li:before { width:calc(75% + 0px);height:1px;background:#bfbfbf;content: "";position:absolute;top:-50px;left:12.5%;}

.comp-li:after { content:"";width:1px;height:18px;background:#bfbfbf;position:absolute;top:-68px;left:50%;display:block;}

.comp-num { font-size:.2rem;color:#444;font-family:arial;font-style:italic;padding-bottom:10px;position:relative;padding-top:.15rem;}

.comp-num:before { content:"";width:1px;height:50px;background: #bfbfbf;position: absolute;top:-50px;left:50%;display: block;}



.comp-bg { width:1.2rem;height:1.2rem;background:#ef5344;border-radius:100%;text-align:center;display:table-cell;vertical-align:middle;}

.comp-ico { width:1.2rem;cursor:pointer;margin: 0 auto;}

.comp-bg:before { width:13px;height:16px;background:url(../images/arrow.png) no-repeat;content:"";position:absolute;right:-7px;top:32px;}

.comp-ico p { font-size:16px;color:#333;text-align:center;margin-top:16px;}

.comp-bg img { width:.65rem;}

.comp-n { font-size:.24rem;line-height:.3rem;height:.6rem;color:#333;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-top:.2rem;}

.comp-p { font-size:.16rem;color:#666;line-height:.35rem;width:140px;margin:0 auto;margin-top:.17rem;}

.comp-p p { background:url(../images/list.png) no-repeat left center;padding-left:12px;}

.in-tit-h63,.in-tit-img3 { color:#fff;}

.in-tit-img3 span { background:#fff;}

.achievements-text { position:relative;}

.achievements-t { position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;align-items:center;justify-content:center;}

.achievements-text img,.achievements-img img { width:100%;display:block;}

.achievements-m { padding:0 35px;}

.achievements-m h6 { font-size:.24rem;color:#333;}

.achievements-m p { font-size:.16rem;color:#666;line-height:.3rem;margin-top:.15rem;}

.achievements-bor { width:40px;height:2px;background:#ef5344;display:block;margin:.2rem auto 0 auto;}

.achievements-img { position:relative;}

.achievements-bg { position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(239,83,68,.8);opacity:0;}

.achievements-li li { cursor:pointer;}

.crux-img img { display:block;}

.crux-ico { width:1.2rem;cursor:pointer;float:left;}

.crux-bg { width:1.2rem;height:1.2rem;background:#ef5344;border-radius:100%;display:flex;align-items:center;justify-content:center;}

.crux-bor { width:1.05rem;height:1.05rem;border:1px solid #fff;border-radius:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;}

.crux-bor img,.comp-bg img { display:block;margin:0 auto;}

.crux-bor img { width:.52rem;}

.crux-text { padding-left:.3rem;height:1.2rem;display:table-cell;vertical-align: middle;}

.crux-text h6 { font-size:.24rem;color:#333;}

.crux-text p { font-size:.16rem;color:#666;line-height:.3rem;margin-top:10px;}	

.crux-li li:nth-child(2) { padding-left:110px;}

.crux-li li { padding-bottom:70px;}

.crux-box { position:relative;}

.crux-li { position:absolute;left:462px;top:0;}

.crux-img { position:relative;left:-40px;}

.propaganda-t { font-size:.2rem;color:#333;margin-top:.2rem;line-height:.36rem;}

.propaganda-t span { color:#ef5344;}

.propaganda-img img { display:block;margin:0 auto;max-width:100%;height:100%;}

.propaganda-li { display:flex;flex-direction:row;}

.propaganda-li p { font-size:.18rem;color:#333;margin-top:13px;}

.in-tit2 { padding-bottom:.45rem;}

.optimization-li li:nth-child(2) img { float:right;}

.optimization-li li { position:relative;}

.optimization-li li img { width:90%;display:block;}

.optimization-li li:first-child:before { content:"";position:absolute;top:50%;right:-23px;background:url(../images/c.jpg) no-repeat center;width:45px;height:46px;}

img.crux-show { display:none;}

.crux-img img { max-width:100%;}



.platform-tit { padding-bottom:.5rem;}

.platform-tit h6 { position:relative;display:inline-block;font-size:.36rem;color:#333;font-weight:normal;}

.platform-tit h6:before { content:"";position:absolute;left:0;right:0;width:100%;height:2px;bottom:-33px;background:#ef5546;background:-webkit-linear-gradient(to right,#fff,#ef5546,#fff);background:-o-linear-gradient(to right,#fff,#ef5546,#fff);background:-moz-linear-gradient(to right,#fff,#ef5546,#fff);background:linear-gradient(to right,#fff,#ef5546,#fff);}

.platform-bor span { background:#fff;padding:0 12px;position:relative;display:inline-block;}

.platform-bor { margin-top:13px;}





.tabs { display:flex;align-items:center;justify-content:center;}

.tabs li{ width:1.2rem;height:1.2rem;background:#f1f3f5;border-radius:100%;display:inline-block;cursor:pointer;margin:0 .2rem;display:flex;align-items: center;justify-content:center;}

.tabs li.active{ background:#ef5344;}

.tabs li img { width:.5rem;}

.tabs li img.show, .tabs li.active img.hide, .tabs li.on img.hide { display:inline-block;}

.tabs li img.hide, .tabs li.active img.show, .tabs li.on img.show { display: none;}

.tabs li p { font-size:.18rem;color:#333;margin-top:5px;}

.tabs li.active p { color:#fff;}

.swiper-container-tabs { padding:18px 5px 5px 5px;}

.tabs-bg { position:relative;margin-top:10px;}

.tabs-bg:before { content:"";width:23px;height:18px;position:absolute;left:50%;margin-lefT:-9px;top:0;background:url(../images/arr3.png) no-repeat center;z-index:11;}

.swiper-container-tabs .swiper-slide { background:#fff;padding:.2rem;box-shadow: 0px 0 5px rgba(0,0,0,0.1);}

.modular-num span { font-size:.66rem;color:#acacac;font-style:italic;border-right:3px solid #ef5344;height:.5rem;line-height:.5rem;padding-right:.2rem;}

.modular-num-tit b { font-sizE:.34rem;color:#333;line-height:.32rem;}

.modular-num-tit p { font-sizE:.12rem;color:#666;text-transform:uppercase;margin-top:5px;}

.modular-num-tit { padding-left:1.18rem;}

.modular-li,.train-li { display:flex;flex-direction:row;}

.modular-li li img { width:100%;display:block;height:100%;}

.modular-tite { font-size:.16rem;line-height:.26rem;color:#555;margin-top:.3rem;}

.modular-tite p { padding-bottom:.2rem;}

.modular-text { padding:.35rem .4rem;}



.pl-bg1 { background:#f9fbfd;padding:.7rem 0;}

.platform-bor2 span { background:#f9fbfd;}

.train-bg { background:#fff;height:100%;box-shadow: 0px 0 10px rgba(0,0,0,0.05);}

.train-text { padding:.25rem;}

.train-text h6 { font-size:.2rem;color:#333;position:relative;}

.train-text h6:before { content:"";position:absolute;lefT:-10px;top:4px;background:#ef5344;width:2px;height:20px;}

.train-text p { font-size:.16rem;color:#555;line-height:.24rem;margin-top:.1rem;}



.login-ico { width:1.5rem;height:1.5rem;background:#ef5344;border-radius:100%;display:inline-block;cursor:pointer;margin:0 auto;display:flex;align-items: center;justify-content:center;}

.login-bg p { color:#fff;font-size:.2rem;margin-top:.06rem;}

.login-li li img { width:.63rem;}

.login-t { font-size:.18rem;line-height:.24rem;color:#333;margin-top:.2rem;height:.48rem;display:flex;align-items:center;justify-content:center;}

.login-li { width:80%;margin:0 auto;}



.study-img img { width:100%;display:block;}

.study-img { position:relative;}

.study-bg { background:rgba(0,0,0,.6);position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:13px 0;color:#fff;}

.study-bg b { font-size:.22rem;}

.study-bg p { font-size:.18rem;}

.study-p { font-size:.24rem;height:.6rem;line-height:.6rem;background:#ef5344;color:#fff;}

.study-li { width:90%;margin:0 auto;}

.train-img img { width:100%;display:block;}



.customized-tit { padding-bottom:.4rem;}

.customized-tit h6 { font-size:.3rem;color:#333;}

.customized-tit p { font-size:.14rem;color:#333;margin-top:.2rem;}



.video-img { position:relative;overflow:hidden;}

.video-img .video { width:100%;display:block;}

.video-ico { position:absolute;lefT:0;top:0;width:100%;height:100%;display: flex;align-items: center;justify-content: center;}

.customized-video li a { display:block;}



.reveal-modal-bg { position:fixed;height:100%;width:100%;background #000;background: rgba(0,0,0,.7);z-index:99999;display:none;top:0;left:0;}

.reveal-modal {visibility:hidden;top:50%;left:50%;margin-left:-25%;width:50%;position:fixed;z-index:999999;height:490px;margin-top:-245px;}

.reveal-bg { width:100%;}

.reveal-modal .close-reveal-modal { background:url(../images/close.png) no-repeat center;width:34px;height:34px;position: absolute;top:15px;right:15px;cursor: pointer;display:block;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}

.reveal-modal .close-reveal-modal:hover { -webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}

.reveal-bg video { width:100%;height:490px;background:#000;}

.video-p span { display:inline-block;border-radius:30px;background:#ef5344;color:#fff;font-size:.18rem;padding:0 .18rem;line-height:.38rem;margin-top:.3rem;}

.customized-bg .about-text:nth-child(2) { background:#ebf3f6;}

.customized-bg .about-text:nth-child(4) { background:#ecf3ee;}

.customized-bg .about-text:nth-child(6) { background:#f1f3ec;}

.customized-bg .about-text:nth-child(8) { background:#f3efec;}

.video-ico img { width:.6rem;}



.cour-tit { height:75px;line-height:75px;background:#ef5344;font-size:22px;color:#fff;padding:0 24px;}

.cour-tit img { vertical-align:middle;margin-right:17px;}

.course-fl { padding-right:40px;}

.nav2{ position:relative;z-index:1;margin-top:1px;}

.nav2 a{ color:#666;  }



.nav2 .nLi{ display:block;position:relative;}

.nav2 .nLi p { height:50px;line-height:50px;background:#f5f5f5 url(../images/arr4.png) no-repeat right 25px center;font-size:16px;color:#333;padding:0 20px;cursor:pointer;margin-top:1px;}

.nav2 .nLi p:hover,.nav2 .nLi.on p { background:#f17468 url(../images/arr5.png) no-repeat right 25px center;color:#fff;}

.nav_img { width:45px;height:45px;margin-right:15px;margin-top:8px;}

.nav_img img { width:45px;height:45px;display:block;}

.nav2 .sub10{ display:none;width:865px;left:235px;top:0;position:absolute;background:#f17468;line-height:26px;}

.nav2 .sub10 li{ zoom:1;position:relative;padding:15px 30px;background:#f17468;}

.nav2 .sub10 li span { padding:15px 10px;float:left;}

.nav2 .sub10 li a { display:block;background:#fff;color:#f17468;border-radius:30px;line-height:29px;font-size:14px;padding:0 10px;}

.nav2 .sub10 li a:hover { font-weight:bold}

.cou-tel { padding:20px;background:#efefef;font-size:18px;color:#333;margin-top:2px;}

.cou-tel-img img { vertical-align:bottom;margin-right:10px;}

.cou-tel-img { font-size:14px;color:#555;}

.cou-tel p { margin-top:10px;}



.location { overflow:hidden;color:#333;font-size:14px;}

.location a { color:#ef5344;}

.location a:hover { color:#ef5344;}

.course-text2 { padding:.45rem;box-shadow: 0px 0 10px rgba(0,0,0,0.08);margin-top:.2rem;}

.course-tit { font-size:.24rem;color:#333;}

.sjj_nav ul li.course-li i { width:100%;}

.sjj_nav ul li.course-li i.sp_nav_xjb:before { background-position:right 20px center;}

.bot-logo { margin-top:.45rem;}
.about-text10 { min-height:70vh;}


.videolist { position:relative;}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ position:fixed;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:99999;display:none;top:0;left:0;}
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videos .video10 { top:50%;left:50%;margin-left:-25%;width:50%;position:fixed;z-index:999999;height:490px;margin-top:-245px;}
.videos .video10 video { width:100%;height:490px;background:#000;margin:0 auto;}
@media (min-width:1198px) {

    .general-li li a:hover img,.in-news-slide a:hover .in-news-img img,.news-li li a:hover .news-img3 img,.case-li li a:hover .case-img img,.customized-video li a:hover .video-img img.video { -webkit-transform: scale(1.08);transform: scale(1.08);}

    .bg-color:hover:before, .bg-color:focus:before, .bg-color:active:before { -webkit-transform: scaleX(1);transform: scaleX(1);}

	.join-li li:hover .join2-text { height:100%;}

	.join-li li:hover .join2-t { position: relative;top:50%;transform:translateY(-50%);}

	.join-li li:hover .join2-t2 { position: relative;left:50%;transform:translateX(-50%);}

	.achievements-li li:hover .achievements-bg { opacity:1;}

	.achievements-li li:hover .achievements-t { background:#ef5344;}

	.achievements-li li:hover .achievements-t .achievements-m h6,.achievements-li li:hover .achievements-t .achievements-m p { color:#fff;}

	.achievements-li li:hover .achievements-bor { background:#fff;}

	.customized-li li a:hover .customized-box { background:#8dc63f;box-shadow: 0 0 15px rgba(141,198,63,0.15);}

	.customized-li li a:hover .cus-img { opacity:0;}

	.customized-li li a:hover .customized-ico2{ opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);}

	.customized-li li a:hover .customized-text h6,.customized-li li a:hover .customized-text p { color:#fff;}

	



}











@media (max-width: 1198px){

	html{font-size: 605%;}

    .am-container { padding:0 10px;}

    body { padding-top: 50px;}

	.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container2 .swiper-pagination-custom, .swiper-pagination-fraction { bottom:18px;}

	.swiper-container2{ height:520px;}

	.videos .video10 { width:66%;margin-lefT:-33%;}

	.customized-box { padding:0 .15rem .45rem .15rem;}

	.ty-wrap { margin-top:.2rem;}

	.in-news { padding-bottom:.6rem;}

	.about-banner { height:420px;}

	.bot-nav { margin-lefT:1.3rem;width:4rem;}

	.bot-logo img { width:2.8rem;}

	.bot-add p.bot-tel { font-size:.28rem;}

	.platform-tit { padding-bottom:.4rem;}

	.about-bor { width:2.2rem;height:2.2rem;}

	.in-pro-box .swiper-button-next20 { right:-20px;}

	.in-pro-box .swiper-button-prev20 { left:-20px;}

	.in-tit-news { margin-top:20px;}

	.course-text2 { padding:.35rem;}





}

@media (max-width: 1098px){

	.bot-nav { margin-lefT:1rem;width:3.7rem;}

	.bot-logo img { width:2.8rem;}

	.bot-add p.bot-tel { font-size:.28rem;}

	.modular-text { padding: .35rem .2rem .35rem .4rem;}





}



@media (max-width: 980px) {

	html{font-size: 575%;}

    .swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container2 .swiper-pagination-custom, .swiper-pagination-fraction { bottom:15px;}

	.swiper-container2{ height:520px;}

	.swiper-pagination3 { display:block;}

	.swiper-container3 { padding-bottom:40px;}

	img.crux-show { display:block;}

	img.crux-hide { display:none;}

	.crux-li { position:static;}

	.crux-img { left:0;}

	.crux-img img { margin:0 auto;}

	.crux-li li:nth-child(2) { padding-left:0;}

	.crux-li li { padding:.35rem 0 0 0;}

	.bg13 { padding:.6rem 0;}

	.bg10 { padding:.6rem 0;}

	.study-li,.login-li { width:100%;}

	.videos .video10 { width:80%;margin-lefT:-40%;height:470px;margin-top:-235px;}

	.videos .video10 video { height:470px;}

	.video-ico img { width:.5rem;}

	.banner-tit img { max-width:80%;}

	.bot-nav { margin-lefT:.8rem;width:3.5rem;}

	.bot-logo img { width:2.5rem;}

	.bot-add p.bot-tel { font-size:.28rem;}

	.about-bor { width:2rem;height:2rem;}

	.cl-text h6,.cl-text p { font-size:.22rem;}

	.cl-text h6 { margin-top:.1rem;}

	.cl-img img { width:.6rem;}

	.cul-p { top:-.25rem;}

	

	

	

}



@media (max-width: 876px){

	.about-banner { height:340px;}

	.bot-nav { margin-lefT:.7rem;width:3rem;}

	.bot-logo img { width:2.3rem;}

	.bot-add p.bot-tel { font-size:.26rem;}

	}



@media (max-width: 826px){

	.about-banner { height:340px;}

	.bot-nav { margin-lefT:.5rem;width:2.8rem;}

	.bot-logo img { width:2.3rem;}

	.bot-add p.bot-tel { font-size:.26rem;}

	.about-bor { width:1.8rem;height:1.8rem;}

	.cl-text h6,.cl-text p { font-size:.2rem;}

	.cl-img img { width:.56rem;}

	.cul-p { top:-.2rem;}

}

@media (max-width: 767px) {

	html{font-size: 575%;}

	.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-container2 .swiper-pagination-custom, .swiper-pagination-fraction { bottom:12px;}

	.swiper-container2{ height:auto;}

	.swiper-container2 .swiper-pagination-bullet { width:30px;height:5px;}

	.swiper-container2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}

	.gen-fir-li { width:100% !important;}

	.list_title span,.list_dt span { width:30%;}

	.list_title span.join-arr,.list_dt span.list_dt_icon { width:10%;}

	.optimization-li li img { width:100%;}

	.optimization-li li:first-child { padding-bottom:70px;}

	.optimization-li li:first-child:before { content:"";position:absolute;bottom:22px;top:auto;left:50%;margin-lefT:-12px;background:url(../images/c.jpg) no-repeat center;width:25px;height:26px;transform: rotate(90deg);background-size:cover;}

	.propaganda-li { display:block;}

	.achievements-text,.achievements-img { width:50%;float:left;}

	.achievements-m { padding:0 10px;}

	.propaganda-li li { padding-bottom:.3rem;}

	.comp-num:before,.comp-li:before,.comp-box:before,.comp-li:after { display:none;}

	.comp-box { padding-top:0;}

	.propaganda-img img { height:auto;}

	.modular-li, .train-li { display:block;}

	.thumbnails,.thumbnails2 { margin-left:-5px;margin-right:-5px;}

	.thumbnails>li { padding:0 5px 10px 5px;}

	.thumbnails2>li { padding:0 5px 15px 5px;}

	.thumbnails3 { margin-left:0;margin-right:0;}

	.thumbnails3>li { padding:0 0 20px 0;}

	.modular-text { padding:.35rem 0 0 0;}

	.videos .video10 { width:96%;margin-lefT:-48%;height:420px;margin-top:-210px;}

	.videos .video10 video { height:420px;}

	.reveal-modal .close-reveal-modal { right:5px;top:5px;}

	.wrap { margin-top:.5rem;}

	.ty-wrap { margin-top:.1rem;}

	.time { background-size:8px 14px;}

	.about-banner { height:auto;}

	.customized-video li a { padding-bottom:10px;}

	.bot-logo { width:100%;}

	.bot-logo { text-align:center;}

	.bot-bor { margin-top:15px;}

	.footer { padding:.3rem 0;}

	.in-news { padding-bottom:.5rem;}

	.about-text { padding:.5rem 0;}

	.customized-video li:last-child a { padding-bottom:0;}

	.thumbnails3>li:last-child { padding-bottom:0;}

	.in-tit2 { padding-bottom:.35rem;}

	.platform-tit h6 { font-size:.34rem;}

	.platform-bor img { width:24px;}

	.platform-tit h6:before { bottom:-26px;}

	.platform-tit { padding-bottom:.35rem;}

	.swiper-container-tabs .swiper-slide { padding:.15rem;}

	.case-text p  { height:.6rem;}

	.case-text { padding:.25rem .15rem;}

	.JLTcometol a { float:left;}

	.news-img3 { width:2rem;height:1.25rem;}

	.news-text3 { padding:0 0 0 2.2rem;}

	.news-tit3 { padding:.16rem 0;}

	.list_dt span.list_dt_icon,.time { background-size:.08rem;}

	#open .list_dt_icon { background-size:.12rem;}

	.bg2 { padding:.55rem 0;}

	.about-text2 { padding-bottom:0;}

	.customized-ico img { width:.68rem;}

	.in-tit { padding-bottom:.3rem;}

	.gen-fir-text-p h6 { font-size:.22rem;}

	.gen-fir-text-p2 h6 { font-size:.18rem;}

	.tabs li { margin:0 .1rem;}

	.pl-bg1 { padding:.6rem 0;}

	.login-li li { padding-bottom:.2rem;}

	.login-ico { width:1.4rem;height:1.4rem;}

	.login-li li img { width:.56rem;}

	.crux-bg { width:1.1rem;height:1.1rem;}

	.crux-bor { width:1rem;height:1rem;}

	.crux-bor img { width:.48rem;}

	.crux-text { height:1.1rem;}

	.crux-text { padding-left:.1rem;}

	.about-bor { width:1.5rem;height:1.5rem;}

	.cl-text h6,.cl-text p { font-size:.17rem;}

	.cl-img img { width:.46rem;}

	.cul-p { top:-.16rem;padding-top:.2rem;}

	.cl-text h6,.cl-text p { margin-top:.05rem;}

	.cul-p { font-size:.15rem;}

	.list_dd { padding:.2rem;}

	.list_dt span:first-child, .list_title span:first-child { text-indent:.2rem;}

	.cont-text { display:block;}

	.ditu { height:3rem;}

	.cont-text { margin-top:.4rem;}

	.cont-li { padding:.3rem;}

	.cont-t2 img { top:0;}

	.course-text2 { padding:.3rem .15rem;}

	.text2 { margin-top:.25rem;}
	.bot-logo { margin-top:0;}





	



}

@media (max-width: 640px) {

	html{font-size: 565%;}

	.crux-li li { padding:25px 0 0 0;}

	.achievements-m p { line-height:.22rem;font-size:.14rem;margin-top:.1rem;}

	.achievements-m h6 { font-size:.18rem;}

	.achievements-bor { margin-top:.08rem;}

	.videos .video10 { height:380px;margin-top:-190px;}

	.videos .video10 video { height:380px;}

	

	

   	

}



@media (max-width:488px) {

	html{font-size: 525%;}

	.videos .video10 { height:360px;margin-top:-180px;}

	.videos .video10 video { height:360px;}

	.news-img3 { width:1.7rem;}

	.news-text3 { padding:0 0 0 1.9rem;}

	.news-tit3 { padding:.15rem 0;}

}



@media (max-width: 374px) {

	.videos .video10 { height:340px;margin-top:-170px;}

	.videos .video10 video { height:340px;}

	.about-text { padding:.45rem 0;}

	

	

    

	

}



html,body{  min-height:101%;}
html{ overflow:-moz-scrollbars-vertical;}

