*{margin: 0;padding: 0;}
body{margin: auto;font:12px/25px  "microsoft yahei";color: #333;}
::-webkit-scrollbar{width: 12px;}
::-webkit-scrollbar-thumb{background: #2654a5;border-radius: 10px}

img{max-width: 100%;}
ul,li{list-style: none;}
a{text-decoration: none;color: #000;transition: 0.5s;}
.swiper-button-prev:focus{outline: none !important;}
.swiper-button-next:focus{outline: none !important;}
.clearfix::after{content: "";display: block;clear: both;visibility: hidden;height: 0;}
.clearfix{*zoom: 0;}
.clear{clear: both;}
.contain {width:1400px; margin:0px auto;}
.fl{ float: left;}
.fr{ float: right;}
i,em{font-style: inherit;} 
.flexwrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex{display: flex;justify-content: space-between;}
.vimg{transition: 1s;width: 100%;height: 100%;object-fit: cover;}
.vimg:hover{transform: scale(1.1);}
.one-line{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.two-line{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.textindent{text-indent: 32px;}



/*head*/
.head-nav{display: none;}
.m-menu{display:none;position:relative;width:40px;height:40px;cursor:pointer}
.m-menu span{position:absolute;background: #2654a5;height:2px;border-radius:4px;right:0px;transition:all .2s linear}
.m-menu span:nth-child(1){width:30px;top:25%}
.m-menu span:nth-child(2){width:22px;top:48%}
.m-menu span:nth-child(3){width:26px;top:73%}
.m-menu.act span{top:48%;width:32px}
.m-menu.act span:nth-child(1){transform:rotate(45deg)}
.m-menu.act span:nth-child(2){width:0px}
.m-menu.act span:nth-child(3){transform:rotate(-45deg)}


.logo{font-size: 16px;}
.logo p{font-size: 32px;font-weight: bold;margin-bottom: 10px;margin-top: 23px;}
.nav{width: 70%;}
.nav li{position: relative; float: left;text-align: center;width: 11%;line-height: 100px;}
.nav li a{display: block;font-size: 16px;position: relative;z-index: 2;}
.nav li:hover>a{background: #2654a5;color: #fff;}
.nav li dl{position: absolute;left: -35%;top: 100%;z-index: 9999;width: 170%;display: none;}
.nav li dl dt{line-height: 45px;background: #2654a5;}
.nav li dl dt a{font-size: 16px;color: #fff;}
.nav li dl dt:hover{background: #303030;}



/*footer*/
.footer{ width:100%; padding:100px 0px 15px 0px; background:url("../images/foot1.jpg") no-repeat top #111A47; color: #fff;}
.footer a{ color: #fff;}
.foot_l{ width: 15%;}
.foot_c{ width:18%; padding-left: 2%;}
.foot_c dl{ line-height: 62px; background: url(../images/line.png) no-repeat left bottom; font-size: 20px; color: #fff; margin-bottom: 12px; font-weight: bold}
.foot_c li{ width: 50%; float: left; line-height: 36px;}
.foot_c li a{ font-size: 15px;}
.foot_r{ width: 23%; text-align: left;}
.foot_r dl{ line-height: 62px; background: url(../images/line.png) no-repeat left bottom; font-size: 20px; color: #fff; margin-bottom: 12px; font-weight: bold}
.foot_r dt{ font-size: 15px; line-height: 36px}
.foot_r img{ width: 150px; height: 150px; margin-top: 10px;}
.foot_l dl{ line-height: 62px; background: url(../images/line.png) no-repeat left bottom; font-size: 20px; color: #fff; margin-bottom: 12px; font-weight: bold}
.foot_l li{ width: 50%; float: left; line-height: 36px;}
.foot_l li a{ font-size: 16px;}
.foot_l dt{ width: 158px; height: 39px; line-height: 39px; text-align: center; font-size: 16px; background: #fff; border-radius: 15px; margin-top: 15px;}
.foot_l dt a{ font-size: 16px; color: #fff;}
.dbgjc{ line-height: 30px; text-align: center; font-size: 14px; padding-bottom: 10px;}
.banquan{ line-height: 30px; color: #fff; text-align: center; font-size: 14px; border-top: 1px solid #535A7A; background: #2654a5;}




/*index*/
.product{ padding: 60px 0px;}
.title{ margin-bottom: 35px; text-align: center;}
.title dl{ line-height: 42px; font-size: 48px; color: #363636; font-weight: bold;}
.title dl span{ color: #2654a5;}
.title dt{font-size: 22px; color: #2654a5; text-align: center; padding: 5px 10px; border: solid 1px #2654a5; width: 480px; margin: 20px auto 10px;font-weight: normal; }
.title dt em{ font-style: normal;}
.title dd{ font-size: 16px; color: #ccc; margin-top: 15px;}
.tc{ text-align: center;}
.cpfl{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 35px;}
.cpfl li{ width: 18%; line-height: 3; background: #2654a5; text-align: center; border-radius: 3px; margin-bottom: 10px;}
.cpfl li a{display: block; font-size: 16px; color: #fff;}
.cpfl li:hover{ background: #303030;}
.cpzs{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.at-news3{ width: 23%; margin-bottom: 20px;}
.at-news3 .tu1{ display: block; width: 100%; height: 229px;position: relative; transition: all 0.3s ease 0.1s;
    overflow: hidden;}
.at-news3 .tu1 img{ width: 100%;height: 100%; object-fit: cover; transition: all 0.6s;}
.at-news3 .tu1:hover img{ transition: all 0.6s; transform: scale(1.2);}
.at-news3 .tu1 .upimg{ width: 100%; height: 100%; opacity: 0; transition: all 0.4s ease 0s; position: absolute; top: 0; left: 0; }
.at-news3 .tu1:hover .upimg{ opacity: 1;}
.at-news3 .tu1 .upimg .bgbox{ display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.6);}
.at-news3 .tu1 .upimg .stit{ display: block; font-size: 16px; line-height: 30px; width: 100%; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -15px;color: #fff; }
.at-news3 .tu1 .upimg .line{ display: inline-block; width: 100px; height: 1px; background-color: #f2f2f2; position: absolute; left: 50%; margin-left: -50px; transition: all 0.6s ease 0s;}
.at-news3 .tu1:hover .upimg .line { width: 6px; margin-left: -3px; opacity: 0.6; filter: alpha(opacity=60);}
.at-news3 .tu1 .upimg .linet{ top: 0;}
.at-news3 .tu1 .upimg .lineb{ bottom: 0;}
.at-news3 .n3-tit{ width: 100%; height: 100px; background: #E0E0E0 url(../images/n3-tu1.png) no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: 81% 25px; transition: all 0.3s ease-out;}
.at-news3:hover .n3-tit{ background: #2654a5 url(../images/n3-tu1.png) no-repeat; background-position: 81% 0px;}
.at-news3 .n3-tit dl { float: left; overflow: hidden; padding-left: 3%; transition: 0.5s; padding-top: 10%; font-size: 16px; text-align: left;}
.at-news3 .n3-tit dl span { font-size: 14px; color: #838383; display: block; line-height: 26px; overflow: hidden;}
.at-news3:hover .n3-tit dl{ color: #fff;}
.at-news3:hover .n3-tit dl span{ color: #fff;}
.at-news3 .n3-tit .jiantou { float: right;width: 18%; height: 80px; background: url(../images/n3-tu2.png) no-repeat 20px 42px;  transition: 0.5s;}
.at-news3 .n3-tit:hover .jiantou { background: url(../images/n3-tu3.png) no-repeat 25px 42px;}
.at-news3 .n4-tit dl{ display: block; border:1px solid #efefef; box-sizing: border-box; padding:5px;text-align: center; font-size: 14px; color: #333;}
.cpmore{ margin: 30px auto 0px auto;}
.pc_search_input{ padding: 0px 0px; width: 700px; margin: 0px auto;}
.pc_search_input form { width: 450px; height: 55px; border: solid 1px #ccc; display: block; border-radius: 35px;float: left;box-shadow: 0px 0px 20px #ccc;}
.pc_search_input .inpbox{ background: none; border: none; height: 53px; line-height: 51px; color: #333; font-size: 16px; width: 320px;outline:none; padding-left: 30px;}
.inpsub{ background: url(../images/ss.jpg) no-repeat left center; width: 72px; height: 55px; border: none; position: relative; outline:none;cursor: pointer;}
.pc_search_input>a { width: 200px; display: block; border-radius: 30px; text-align: center;line-height: 3; background: url(../images/bg1.jpg) no-repeat; font-size: 16px; float: right; color: #fff; border: solid 1px #fff; box-shadow: 0px 0px 20px #2654a5;}
.company{ padding: 60px 0px; background: url(../images/bg2.jpg) no-repeat top center;}
.tit{ text-align: center; color: #fff; font-size: 52px; line-height:98px; margin-bottom: 55px;}
.tit span{ font-weight:bold;}
.tit:after { width: 80px; height: 2px; content: ""; display: block; background: #fff; margin: 0 auto;}
.shuzinr{display: flex;justify-content: space-between;flex-wrap: wrap; text-align: center;margin-bottom: 4%;}
.shuzinrs span{ color: #fff;font-size: 16px;text-align: center;display: block;margin-top: 10%;margin-left: 10px;}
.counter-value{color: #fff;font-size: 68px; line-height: 48px; font-weight: bold;}
.shuzinrs dl{font-size: 16px; color: #888888;}
.cob{text-indent: 32px; color: #fff; font-size: 16px;  line-height:32px; padding-bottom:5%}
.gsys{ background: url(../images/bg3.jpg) no-repeat top center; display: inline-block;width: 100%;padding-bottom: 7%;background-size: cover;}
.gscj{ background: #fff; padding: 20px; box-sizing: border-box; display: flex; justify-content: space-between; flex-wrap: wrap;margin-top: -7%;}
.gscj li{ width: 24%;}
.gscj li ol{height: 220px; overflow: hidden;}
.gscj li ol img{ width: 100%; height: 100%;object-fit: cover; transition: all 0.6s;}
.gscj li p{ line-height: 3; position: relative; background: #000000; text-align: center; font-size: 16px; color: #fff}
.gscj li p a{ color: #fff; font-size: 16px}
.gscj li:hover ol img{ transition: all 0.6s; transform: scale(1.2);}
.gsyst{ text-align: center; color: #fff;margin-top: 5%;}
.gsyst dl{ line-height: 107px; font-size: 48px; }
.gsyst dl img{ vertical-align: middle; padding: 0px 10px}
.gsyst dt{ font-size: 26px; padding-top: 30px}
.ys-box{ width: 100%;height: 700px;overflow: hidden;background: url(../images/bg4.jpg) bottom center no-repeat #f1f1f1;  padding-top: 60px;position: relative;}
.ys-box ul { width: 1200px; overflow: hidden; margin: 0 auto;}
.ys-box ul li { width: 230px; height: 230px; border-radius: 50%; box-shadow: 0px 0px 20px #ccc; background: rgb(255,255,255,0.8); margin-bottom: 50px; display:block; float: left; margin: 20px 30px; padding: 40px 20px; box-sizing: border-box;}
.ys-box ul li:nth-of-type(1){ margin-top: 120px;}
.ys-box ul li:nth-of-type(4){ margin-top: 120px;}
.ys-box ul li strong { font-size: 22px; color: #555; line-height: 50px; font-weight: normal; width: 100%; display: block;text-align: center;}
.ys-box ul li p { font-size: 14px; color: #999; line-height: 22px; display: block; text-align: center; width: 100%;box-sizing: border-box;}
.ys-tel { width: 520px; height: 70px; display: block;background: url(../images/ys-tel.png) top center no-repeat; font-size: 30px; color: #333; text-align: center; position: absolute; z-index: 2; bottom: 70px; left: 0; right: 0; margin: 0 auto; padding-top: 60px;}
.ys-tel span {font-size: 48px; color: #2654a5; margin-top: 4%; display: block; width: 100%;text-align: center;font-weight: bold;}
.gcal{ background:url("../images/bg5.jpg") no-repeat top; padding: 2% 0 5%;}
.gcal .tt{margin: 5% auto 0; display: table;}
.gcal h2{ font-size: 50px; color: #fff; line-height: 40px; float: left; height: 40px;}

.gcal h3{ font-size: 58px; padding-top: 20px; margin: 0; height: 40px; color: #fff; font-family: impact; font-style: italic; font-weight: normal; float: right;}
.gcal p.ti-p{ font-size: 16px; width: 100%; text-align: center; color: #fff;margin-top: 10px;}
.caseBox { position: relative;margin-top: 4%;}
.caseBox .sbox{height: 260px;overflow: hidden;}
.caseBox .sbox img { width: 100%; height: 100%; object-fit: cover;}
.caseBox p {background:#fff; text-align: center; font-size: 16px; line-height: 3; color: #000;}

.cfcj{ padding: 50px 0px;}
.xxk{padding-bottom: 50px;}
.fs_rt dl{text-align:center; height: 80px; margin-bottom: 60px; background: #303030;}
.fs_rt dl a{ width:50%; height:80px; line-height:80px; text-align:center; display:inline-block; color:#fff; font-size:28px; float: left;}
.fs_rt dl a:hover{width:50%;  text-align:center; display:inline-block; color:#fff; background: #2654a5;}
.fs_rt .cur{ background: #2654a5;}
.n_list{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.n_list li{ width: 305px; text-align: center;}
.n_list li ol{ width: 305px; height: 229px; overflow: hidden;}
.n_list li ol img{ width: 305px; height: 229px; transition: all 0.6s;}
.n_list li p{ line-height: 50px;}
.n_list li p a{ font-size: 16px;}
.n_list li:hover ol img{ transition: all 0.6s; transform: scale(1.2);}
.news{ padding: 5% 0; background: #F3F5F4;}
.news_b{ padding-top: 30px}
.news_r{ display: flex; justify-content: space-between; flex-wrap: wrap}
.news_r dl{ background: #fff; padding: 10px; margin-bottom: 2%; width: calc(49% - 20px)}
.news_r dl .sj{ width: 150px; float: left; margin-right: 10px; height: 110px; text-align: center; color: #666; background: url(../images/line1.png) no-repeat 120px center;}
.news_r dl .sj ul{ padding-top: 6px; line-height: 59px; font-size: 48px; font-family: arial;}
.news_r dl .sj ol{ line-height: 32px; font-size: 16px;}
.news_r dl dt{ line-height: 47px;}
.news_r dl dt a{ font-size: 20px; color: #333;}
.news_r dl dd{ padding-top: 4px; line-height: 28px; font-size: 14px; color: #999;}
.news_r dl:hover{ background: #2654a5;}
.news_r dl:hover .sj{ background: url(../images/line1_l.png) no-repeat 120px center;}
.news_r dl:hover .sj, .news_r dl:hover dt a, .news_r dl:hover dd{ color: #fff;}
.news_r dl:hover dt a{ padding-left: 20px;}
.process { padding-top: 55px;}
#J_dotLine { position: absolute; left: 0; top: 0; width: 100%; z-index: 0;}
.process-list { padding-bottom: 40px; height: 167px;}
.process-list li { width: 16.28%; float: left; text-align: center; position: relative;cursor: pointer;}
.process-list li img { max-width: 100%; height: auto; transition: all 0.7s;}
.process-list li:hover img { -webkit-transform: rotate(45deg);}
.process-list li p { position: absolute; width: 110px; height: 110px; left: 50%; margin-left: -55px; top: 50%; margin-top: -55px;}
.process-list li span { display: block; background: #2654a5; color: #fff; font-size: 16px; line-height: 110px; border-radius: 55px; transition: all .3s;}
.process-list li:hover span { background-color: #2654a5}
.process .more { text-align: center; font-size: 0;}
.process .poc-num { display: inline-block; color: #666; font-size: 18px; line-height: 40px; position: relative; padding-left: 55px; vertical-align: top;}
.process .poc-num:before { position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url("../images/tel.png") no-repeat 50% 50% #2654a5; border-radius: 50%; content: "";}
.process .poc-num span { font-size: 35px; font-weight: 600; font-family: arial;}
.process .more a { display: inline-block; vertical-align: top; width: 106px; color: #666; font-size: 14px; line-height: 32px; border: 1px solid #2654a5; border-radius: 16px; margin-left: 2.5%; background-color: #f4f4f4;}




:root{--color:#2654a5;--fontcolor:#000000;--fontbold5:500;--fontbold6:600;--fontbold7:700;--fontfamily:'Lato', 'Open Sans', 'Roboto', 'Poppins', 'Oswald', 'Noto Sans', 'Montserrat', sans-serif}
.messageFont{font-size: 18px;font-weight: bold; margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #2654a5;color: #2654a5;}
.contact-list{display:flex;justify-content:space-between;flex-wrap: wrap; margin-bottom: 4%;}
.contact-list li{width:49%;margin-bottom: 2%; border-radius:10px;box-sizing:border-box;padding: 4%;background-color:#FFFFFF;display:flex;align-items:center;flex-direction:column;box-shadow:0px 1px 10px 5px rgba(198,198,198,.15);transition: .5s;}
.contact-list li:hover{transform: translateY(-10px);}
.contact-list li .title{color:var(--fontcolor);font-size:var(--fontsize20);font-weight:var(--fontbold5);margin-top: 20px;}
.contact-list li .des{color: #666;text-align:center;transition:all .2s linear;margin:4px 0px;line-height:1.2}
.contact-list li .ic{font-size:var(--fontsize30);color:var(--introcolor);display:inline-flex;margin-top:3%}
.contact-list li .ic em{font-size:var(--fontsize30);transition:all .4s linear}
.contact-list li:hover .ic em{color:var(--color);transform:rotateY(360deg)}
.contact-list li a:hover{color:var(--color);text-decoration:underline}
.contact-list li:nth-child(3) em{font-size:var(--fontsize30);margin-bottom:6px}
.inquiry{background-color:#eff2f7;border-radius:10px;box-sizing:border-box;padding:2%;margin-top:4%}
.inquiry .in-send-btn{width:200px;height:52px;border-radius:var(--border);background-color:var(--color);display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:var(--fontbold5);margin-top:4%;cursor:pointer;box-shadow:0 0 0 var(--color);transition:all .2s linear}
.inquiry .in-send-btn:hover{box-shadow:0px 0px 6px var(--color)}
.inquiry .inquiry-form{display:flex;flex-wrap:wrap}
.inquiry input{width:32%;margin-right:2%;height:57px;border-radius:var(--border);outline:0;margin-bottom:20px;padding:0px 15px;border:1px solid #EEEEEE;transition:all .1s linear}
.contact .wmkcfeedback textarea{width:100%;background:#FFFFFF;border-radius:var(--border);outline:0;border:1px solid #EEEEEE;padding:10px;margin-bottom:20px;resize:none}
.contact .wmkcfeedback input,.contact .wmkcfeedback .wmkcfb-fileupload{height:50px;border-radius:var(--border);outline:0;margin-bottom:20px;padding:0px 10px;border:1px solid #EEEEEE;transition:all .1s linear}
.contact .wmkcfeedback input,.contact .wmkcfeedback textarea,.contact .wmkcfeedback .wmkcfb-fileupload{background-color:#FFFFFF;color:var(--fontcolor)}
.contact .wmkcfeedback input::placeholder,.contact .wmkcfeedback textarea::placeholder,.contact .wmkcfeedback .wmkcfb-fileupload{color:#666666}
.wmkcfeedback input:focus{border-color:#2654a5}
.wmkcfeedback textarea:focus{border-color:#2654a5}
.wmkcfeedback .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmkcfeedback input,.wmkcfeedback .wmkcfb-fileupload{width: 30%;height:46px;font-size:var(--fontsize16);background:#eee;border-radius:3px;outline:0;border:1px solid #FCFCFC;padding:0px 10px;margin-bottom:20px;transition:all .1s linear;display:inline-flex;align-items:center}
.wmkcfeedback input:focus{border-color:var(--color)}
.wmkcfeedback input::placeholder,.wmkcfeedback textarea::placeholder,.wmkcfeedback .wmkcfb-fileupload{color:#666}
.wmkcfeedback textarea{width:100%;background:#eee;border-radius:3px;outline:0;border:1px solid #FCFCFC;padding:10px;margin-bottom:20px;resize:none;font-size:var(--fontsize16);line-height:1.6;color:var(--fontcolor);height:200px;font-family:var(--fontfamily)}
.wmkcfeedback textarea:focus{border-color:var(--color)}
.wmkcfeedback textarea.input-error{border-color:red}
.wmkcfeedback .in-send-btn{margin:0px auto;background:var(--color);color:#FFFFFF;font-size:var(--fontsize16);text-transform:uppercase;display:flex;align-items:center;justify-content:center;width:200px;height:55px;border-radius:3px;cursor:pointer;box-shadow:0 0 0 var(--color);transition:all .1s linear;border: none;}
.wmkcfeedback .in-send-btn:hover{box-shadow:0 0 4px var(--color)}
.contact .wmkcfeedback{background-color:#FCFCFC;border-radius:10px;box-sizing:border-box;padding:20px;margin-top:3%}
.contact .wmkcfeedback .in-send-btn{min-width:200px;height:50px;border-radius:var(--border);background-color:var(--color);display:flex;align-items:center;justify-content:center;color:#FFFFFF;font-weight:var(--fontbold5);cursor:pointer;box-shadow:0 0 0 var(--color);transition:all .2s linear}
.contact .wmkcfeedback .in-send-btn:hover{box-shadow:0px 0px 6px var(--color)}
.contact .wmkcfeedback .select-menu{width:49%}
.wmkcfeedback .select-menu{position:relative;width:32%;margin-bottom:20px}
.sidebar .wmkcfeedback .select-menu{width:100%}
.wmkcfeedback .select-menu input{margin:0!important;width:100%!important;cursor:pointer}
.wmkcfeedback .select-menu .select-menu-div em{margin-right:5px;position:absolute;right:32px;top:50%;transform:translateY(-50%);transition:all .4s ease}
.wmkcfeedback .select-menu .select-menu-div em.select-menu-i{transform:rotateX(180deg)}
.wmkcfeedback .select-menu .select-menu-div em::after,.wmkcfeedback .select-menu .select-menu-div em::before{content:"";width:10px;height:2px;background:#999;position:absolute;top:50%;left:0;transform:rotate(45deg)}
.wmkcfeedback .select-menu .select-menu-div em::after{transform:rotate(-45deg);left:6px}
.wmkcfeedback .select-menu .select-menu-ul{box-shadow:0 1px 15px 0 rgba(15,19,39,.1);list-style:none;display:none;width:100%;text-align:left;border:1px solid #EEEEEE;background:#FFFFFF;position:absolute;z-index:9}
.wmkcfeedback .select-menu .select-menu-ul li{color:var(--fontcolor);padding:0px 20px;line-height:2.5;cursor:pointer;font-size:var(--fontsize16);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.wmkcfeedback .select-menu .select-menu-ul li:hover{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n){background:#f5f4f4}
.wmkcfeedback .select-menu .select-menu-ul li:nth-child(2n):hover{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li.select-this{background:#f2faea}
.wmkcfeedback .select-menu .select-menu-ul li.select-this:hover{background:#f2faea!important}
.wmkcfeedback .loading{position:relative;width:18px;height:18px;margin-left:8px;border:2px solid #000;border-top-color:rgba(0,0,0,.2);border-right-color:rgba(0,0,0,.2);border-bottom-color:rgba(0,0,0,.2);border-radius:100%;animation:feedbacksenloading infinite .75s linear}

.proTitle{font-size: 18px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ccc;position: relative;text-transform: uppercase;color: #2654a5;font-weight: bold;}
.proTitle::after{content: "";position: absolute;left: 0;bottom: -2px;width: 50px;height: 4px;background: #2654a5;}


.prolist{}
.prolist dl{ float: left; width: 270px; height: 240px; display: block; margin: 15px 10px 0px 10px; border: 1px solid #CCCCCC; text-align: center;}
.prolist dl dt{ text-align: center;}
.prolist dl img{ margin: 3px;  display: block; padding: 1px; border: 1px solid #EEE; height: 200px; text-align: center;}
.message{line-height:24px;width: 580px;margin: 0 auto;}
.message dt{float:left;clear:both;width:70px;margin-top:18px;}
.message dd{float:left;margin-top:10px;}
.message input{line-height:40px;height:40px;border-radius: 5px;border: 1px solid rgb(169, 169, 169);}
.message .input{display: flex;justify-content: space-evenly;margin-top: 20px;}
.sub{line-height:40px !important;height: 40px !important;width: 150px;background: #2654a5;cursor: pointer;border: none;font-size: 16px;color: #fff;}
.ileft{width: 22%;}
.pro_iright{width: 75%;}
.iright .e2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.e2 li{margin-bottom: 2%;position: relative;overflow: hidden;padding: 2%;box-shadow: 0 0 10px #eee;}
.e2 li .bottom_div{position: absolute;left: -100%;top: 0;z-index: -1;width: 100%;height: 100%;background: #2654a5;transition: 0.5s;transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.e2 li .nti{padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px dashed #ccc;}
.e2 li .nti .xian{width: 30px;height: 2px;float: left;background: #2654a5;transition: 0.5s;margin-top: 17px;margin-right: 10px;}
.e2 li .tia{float: left;font-size: 18px;color: #333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 70%;}
.e2 li .nti>span{float:right;}
.e2 li .des{font-size: 14px;line-height: 2;}
.e2 li .des .desbo{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.e2 li .des a{display: block; width: 120px;line-height: 35px;text-align: center;font-size: 15px;margin-top: 20px;background: #2654a5;color: #fff;border-radius: 5px;}
.e2 li:hover .bottom_div{left: 0;}
.e2 li:hover .nti .xian{background: #fff;}
.e2 li:hover a{color: #fff;}
.e2 li:hover .des{color: #fff;}
.e2 li:hover .des a{background: #fff;color: #2654a5;}
.e2 li:hover{border-color: #2654a5;}

.listimg{width:219px;float:left;margin:0px 5px;}
.listimg a{width:219px;}
.listimg a img{vertical-align:middle; width:219px; height:180px;}
.listimg p{line-height:40px; height:40px; text-align:center; width:219px; margin:0px auto;}
.slt{overflow:hidden;margin-top:10px;margin-bottom:10px;}
.timeBar{color:#666;line-height:36px;margin-bottom:10px;border-bottom: 1px solid #ccc;padding-bottom: 10px;text-align: center;}
.guidbar_next{padding:10px 0px;border-top:1px solid #dadada;margin-top:20px;}
.guidbar_next li{font-size:14px;color:#666;}
.guidbar_next li a{color:#333;font-size: 14px;}
.page{padding-top:20px;height:30px;clear:both;text-align: center;}
.page li{display: inline-block;margin-right:6px;border:1px solid #ccc;width: 5%;}
.page .pages_hollow{width: 5%;line-height:25px;background: #2654a5;color: #fff;border:1px solid #2654a5;}
.page li a{display: block;color:#333;line-height:25px;}
.page li a:hover{background: #2654a5;color: #fff;text-decoration:none;}
.title3{height:36px; line-height:36px; color:#fff; font-size:14px; font-weight:bold; padding-left:10px; background-color:#1348ac;}
.title3 span{ float:right; color:#fff; padding-right:10px;}
.title3 a{ color: #fff;}
.content{line-height:36px;font-size:16px;}
.mt5{ text-align: center;}
.iright{margin-bottom: 20px;}
.icpfl{background: #eee; }
.cpt{ background: #2654a5; text-align: center; font-size: 25px; color: #fff; line-height: 60px;}
.cpt span{ font-size: 16px; padding-left: 6px;}
.cpb{ padding: 30px 20px;}
.cpb li{ height: 40px; line-height: 40px; background: #f8f8f8; text-align: center; margin-bottom: 10px;}
.cpb li a{ font-size: 18px; color: #333333; display: block;}
.cpb li:hover{ background: #2654a5;}
.cpb li:hover a{color: #fff;}
.cpb:nth-child(2) ul{ padding: 10px 0px}
.cpb ul dd{ line-height: 35px;padding-left: 20px;}
.cpb ul dd a{ font-size: 15px; display: block;}
.cpb ul dd:hover{ background: #f8f8f8;}
.cpb ul dd:hover a{ color: #333;}
.nlx{ margin-top: 20px;}
.nlxt{ height: 40px; line-height: 40px; background: #2654a5; font-size: 16px; color: #fff; padding-left: 20px;}
.nlxb{ background: #eee; padding: 10px; line-height: 30px; font-size: 14px;}

.insidePro{display: flex;justify-content: space-evenly;flex-wrap: wrap;margin-bottom: 40px;}
.insidePro li{margin-bottom: 20px;width: 16%;padding: 10px 0;line-height: 1.5; text-align: center;background: #2654a5;transition: .5s; }
.insidePro li a{font-size: 16px;color: #fff;}
.insidePro li:hover{transform: translateY(-5px);}
.imgbox{position: relative;}
.mup{width: 100%;height:60px;line-height: 60px;font-size:16px;background: #eee;}
.mup .contain{display: flex;justify-content: space-between;}
.mup .n-name{font-size: 25px;font-weight: bold;padding-left: 10px;}
.mup .cwrap{padding-left: 30px;background: url(../images/home.png) no-repeat left;}
.sbj{ margin: 40px auto;}
.rytp{width:24%;float:left;margin:0px 5px 20px;}
.rytp a.link{height:233px;display:block;overflow:hidden;border:1px solid #ccc;text-align:center;position: relative;}
.rytp a.link::before{content: "";display: block;position: absolute;left: 50%;top: 0;width: 0;height: 100%;transition: 0.5s;opacity: 1;background: #fff;}
.rytp a.link::after{content: "";display: block;position: absolute;left: 0;top: 50%;width: 100%;height: 0;transition: 0.5s;opacity: 1;background: #fff;}
.rytp:hover a.link::before{opacity: 0;width: 100%;left: 0;}
.rytp:hover a.link::after{opacity: 0;height: 100%;top: 0;}

.rytp .ryimg{height: 220px;overflow: hidden;}
.rytp a img{transition: all 0.6s;width: 100%;height: 100%;object-fit: contain;}
.rytp .ryb p{padding: 10px 0;line-height: 1.5; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rytp .ryb .more{display: block;border: 1px solid #2654a5;line-height: 30px;text-align: center;font-size: 16px;}
.rytp:hover .more{background: #2654a5;color: #fff;}
.nproduct{text-align: center;margin: 90px 0;font-size: 0;}
.nproduct li{width: 9%;display: inline-block;border: 1px solid #2654a5;box-sizing: border-box;line-height: 40px;background: #f1f1f1;position: relative;border-right: none;}
.nproduct li:last-child{border-right: 1px solid #2654a5;}
.nproduct li a{font-size: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nproduct li dl{line-height: 35px;display: none;background: #2654a5;position: absolute;left: 0;top: 40px;width: 100%;z-index: 1;border: 1px solid #2654a5;}
.nproduct li dl a{font-size: 15px;display: block;color: #fff;position: relative;}
.nproduct li dl a::after{content: "";display: block;position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #fff;transition: 0.5s;}
.nproduct li:hover{background: #2654a5;}
.nproduct li:hover a{color: #fff;}
.nproduct li dl dt a:hover::after{width: 100%;}

/* 产品详情 - 组图 */
.b_g{width:540px;margin:0 auto;box-sizing:border-box;position:absolute;left:0;top:0}
.bg_left{width:430px;height:auto;float:left}
.bg_right{float:left}
.show{width:430px;height:400px;margin-bottom:10px;position:relative;cursor:move;overflow:hidden}
.show img{width:430px;height:430px}
.mask{width:215px;height:215px;background:#000;filter:Alpha(opacity=50);opacity:.5;position:absolute;top:0;left:0;display:none}
.bigshow{width:430px;height:430px;overflow:hidden;margin-left:10px;display:none;border:1px solid #e8e8e8;position:absolute;left:450px;top:20px}
.bigshow img{width:860px;height:860px;margin-right:10px}
.smallshow{width:100%;height:70px;position:relative;cursor:pointer}
.smallshow img{width:100%;border:1px solid #e8e8e8;box-sizing:border-box;transition:all .5s}
.smallshow>.middle_box{margin-left:30px;margin-right:30px;width:370px;overflow:hidden;height:70px}
.smallshow .middle{overflow:hidden;transition:all .5s;height:70px}
.smallshow .middle>li{width:64px;height:64px;float:left;cursor:pointer;padding:0 5px}
.smallshow>p{position:absolute;top:50%;width:22px;height:32px;margin-top:-16px}
.smallshow>.prev{left:0;background:url(../images/hover-prev.png) no-repeat;transition:all .5s}
.smallshow>.next{right:0;background:url(../images/hover-next.png) no-repeat;transition:all .5s}
.smallshow>.prev.prevnone{left:0;background:url(../images/prev.png) no-repeat}
.smallshow>.next.nextnone{right:0;background:url(../images/next.png) no-repeat}
.ny_pro_top{overflow:hidden}
.ny_pro_top_l{position:relative;width:42%;height:510px;float:left}
.ny_pro_top_l img{width:100%;height:100%;object-fit: contain;}
.ny_pro_top_l .owl-controls{position:absolute;z-index:99;width:100%;height:28px;margin-top:-28px;text-align:center;background-color:rgba(0,0,0,.3)}
.ny_pro_top_l .owl-controls .owl-page{display:inline-block;zoom:1}
.ny_pro_top_l .owl-controls .owl-page span{z-index:999;display:block;width:10px;height:10px;border-radius:999px;margin:9px 3px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}
.ny_pro_top_l .owl-controls .owl-page:last-child{margin-right:10px}
.ny_pro_top_l .owl-controls .owl-page.active span,.ny_pro_top_l .owl-controls.clickable .owl-page:hover span{background-color:#2654a5}
.ny_pro_top_r{width:50%;float:right;height:auto;overflow:hidden}
.ny_pro_top_r h3{font-size:22px;color:#333;line-height:1.2}
.ny_pro_top_r h4{width:100%;border-top:1px dotted #dcdcdc;font-size:16px;line-height:30px;font-weight:400;display:block;text-align:justify;padding-top:20px;margin-top:20px}
.pro-detail .pro-detail-top{display:flex}
.pro-detail .preview-container{position:relative;width:450px;background:#fff;padding-bottom:1px}
.pro-detail .preview-container .small-box{position:relative;width:450px;height:450px;border:1px solid #eee;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:#fff;cursor:move}
.pro-detail .preview-container .small-box img{max-width:100%;max-height:100%}
.pro-detail .preview-container .small-box .hover{position:absolute;width:180px;height:180px;background-color:rgba(204,204,204,.6);border:1px solid #eee;display:none}
.pro-detail .preview-container .thumbnail-box{margin:20px 0 0;position:relative;width:100%;box-sizing:border-box;background:#fff}


/* 联系我们内页 */
.content .cfont{font-size: 16px;color: #777;line-height: 1.5;margin-bottom: 40px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.content .inside{display: flex;justify-content: space-between;flex-wrap: wrap;}
.content .inside li{width: 46.5%;border: 1px solid #ccc;transition: 0.5s;display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;padding: 20px;}
.content .inside li .inr{width: 85%;font-size: 16px;color: #777;position: relative;}
.content .inside li .inr p{font-size: 19px;color: #333;font-weight: bold;line-height: 1.5;text-transform: lowercase;}
.content .inside li .inr::after{content: "";display: block;position: absolute;left: -12px;top: 10px;width: 1px;height: 50px;background: #ccc;}
.content .inside li:hover{box-shadow: 0 5px 10px #ccc;transform: translateY(-10px);border-color: #2654a5;}

/* 侧边工具栏 */
#toolbar {position: fixed;z-index: 9999;right: 17px;bottom: 10%;}
#toolbar li {margin-bottom: 3px;font-size: 0;width: 57px;height: 57px;right: 0;position: relative;}
#toolbar li a {display: block;position: absolute;z-index: 9;right: 0;top: 0;width: 57px;height: 57px;overflow: hidden;background: #2654a5;-webkit-transition: all .5s ease;transition: all .5s ease;white-space: nowrap;font-size: 0;}
#toolbar li .icon-font {display: inline-block;vertical-align: middle;width: 57px;height: 57px;background-color: #2654a5;}
#toolbar li .icon-qq:after {background-position: 0 -150px;}
#toolbar li .icon-phone:after {background-position: 0 -90px;}
#toolbar li .icon-ewm:after {background-position: 0 -30px;}
#toolbar li .icon-message:after {background-position: 0 -120px;}
#toolbar li .icon-top:after {background-position: 0 -60px;}
#toolbar li .icon-wangwang:after {background-position: 0 0;}
#toolbar li .wz {display: inline-block;line-height: 57px;font-size: 14px;color: #fff;vertical-align: middle;padding-left: 10px;}
#toolbar li.ewm .ewm-box {position: absolute;z-index: 1;padding: 5px;background: #292e39;width: 110px;right: 120%;bottom: 0;opacity: 0;visibility: hidden;-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .7s;transition: all .7s;}
#toolbar li.ewm .ewm-box p {margin-bottom: 0;}
#toolbar li.ewm .ewm-box img {max-width: 100%;}
#toolbar li.ewm .ewm-box:after {content: '';position: absolute;right: -5px;bottom: 20px;width: 0;height: 0;line-height: 0;font-size: 0;overflow: hidden;border-width: 5px;cursor: pointer;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #292e39;border-right: none;}
#toolbar li.ewm:hover .icon {background-position: -57px -180px;}
#toolbar li.ewm:hover .ewm-box {opacity: 1;visibility: visible;-webkit-transform: translateY(0);transform: translateY(0);}
#toolbar li.backtop {cursor: pointer;}
#toolbar li.backtop .iconfont {color: #fff;background-color: #292e39;}
#toolbar li:hover a {width: 200px;}
#toolbar li:last-child:hover a{width: 59px;}
#toolbar li:hover .icon-font {background-color: #292e39;}
#toolbar li:hover .icon-qq:after {background-position: -30px -150px;}
#toolbar li:hover .icon-phone:after {background-position: -30px -90px;}
#toolbar li:hover .icon-ewm:after {background-position: -30px -30px;}
#toolbar li:hover .icon-message:after {background-position: -30px -120px;}
#toolbar li:hover .icon-wangwang:after {background-position: -30px 0;}
#toolbar li:hover .icon-top:after {background-position: -30px -60px;}
.icon-font {position: relative;}
.icon-font:after {content: "";width: 30px;height: 30px;background-image: url(../images/icon_spirit.png);background-repeat: no-repeat;position: absolute;left: calc(50% - 15px);top: calc(50% - 15px);}

@media screen and (max-width: 1440px) {
	.contain{width: 95%;}
	
	/* 内页 */
	.rytp{width: 23.7%;}
	.page li{width: 7%;}
	.page .pages_hollow{width: 7%;}
	.ileft{width: 23%;}
	.content .inside li{width: 45.6%;}
	.content .inside li .inr{width: 82%;}
}
@media screen and (max-width: 1080px) {
	.logo p{font-size: 28px;}
	.logo{font-size: 14px;}
	
	.rytp{width: 31.7%;}
	.rytp .ryimg{height: 180px;}
}
@media screen and (max-width: 1024px) {
	.head{position: fixed;left: 0;top: 0; width: 100%;z-index: 9999999999;background: #fff;border-bottom: 1px solid #ccc;}
	#slider-contain,.imgbox{margin-top: 56px;}
	.head .contain{align-items: center;}
	.m-menu{display: block;}
	#toolbar,.nav{display: none;}
	.logo{font-size: 14px;}
	.logo p{font-size: 18px;margin-top: 6px;margin-bottom: 0;}
	.title dl{font-size: 32px;}
	.title dt{font-size: 16px;width: 380px;}
	.title dd{margin-top: 0;}
	.at-news3 .tu1{height: 160px;}
	.at-news3 .n3-tit .jiantou{display: none;}
	.at-news3 .n3-tit{height: auto;}
	.at-news3 .n3-tit dl{float: initial;padding: 3% 0;text-align: center;}
	.cpfl{margin-bottom: 1%;}
	.tit {font-size: 32px;margin-bottom: 3%;}
	.counter-value{font-size: 32px;}
	.shuzinr{margin-bottom: 2%;}
	.gscj li ol{height: 150px;}
	.gsyst dl{font-size: 32px;line-height: inherit;}
	.gsyst dl img{width: 6%;}
	.gsyst dt{font-size: 16px;padding-top: 10px;}
	.gsyst{margin-top: 3%;}
	.ys-box{background: #f1f1f1;height: auto;padding-top: 0;padding: 3% 0;}
	.ys-box ul{width: 100%;}
	.ys-box ul li:nth-of-type(1),.ys-box ul li:nth-of-type(4){margin-top: 0;}
	.ys-box ul li{width: 190px;height: 190px;margin: 0 2%;padding: 2%;box-shadow: inherit;}
	.ys-tel{position: inherit;}
	.ys-box ul li strong{font-size: 18px;line-height: initial;}
	.ys-tel{width: inherit;height: auto;font-size: 18px;display: none;}
	.ys-tel span{font-size: 16px;margin-top: 0;}
	.gcal h2{font-size: 32px;}
	.caseBox .sbox{height: 200px;}
	.rytp{width: 48%;}
	
	
	.head-nav{display: block;animation:none;position:fixed;top: 56px;left:0px;width:100%;transform:none;border-radius:0;height:calc(100vh - 55px);box-shadow:none;align-items:flex-start;padding:0px;overflow-y:scroll;transform:translateX(100%);opacity:0;transition:all .2s linear;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index: 9999999;background: #fff;}
	.head-nav.scrollhead{animation:none;top:auto;height:calc(100vh - 60px)}
	.head-nav.head-nav-act{transform:translateX(0);opacity:1}
	.head-nav .l-wrap{flex-direction:column-reverse;padding:0px 20px 50px 20px}
	.head-nav .nav-ul{flex-wrap:wrap;padding-bottom:20px}
	.head-nav .nav-ul>li{position: relative; width:100%;padding:0px;border-bottom:1px solid #EEEEEE}
	.head-nav .nav-ul>li:hover>a{color:inherit}
	.head-nav .nav-ul>li:hover>em{color:inherit}
	.head-nav .nav-ul>li>a{display: block; padding:10px 0px;width:100%;font-size:16px;font-weight:bold}
	.head-nav .nav-ul>li>em{width:20%;text-align:right;position: absolute;right: 0; top:0px;flex:1;color:#000;font-size:16px;transition:all .2s linear;transform:none;cursor:pointer;margin-top: 4%;}
	.head-nav .nav-ul>li .submenu{position:static;box-shadow:none;transition:none}
	.head-nav .nav-ul>li .submenu li ul{position:static;display:none;padding-left:10px}
	.head-nav .nav-ul>li.cur>a{color:color:#000}
	.head-nav .nav-ul>li.cur em{transform:rotateX(180deg);color:color:#000}
	.nav-ul>li .submenu{display:none;position:absolute;background:#FFFFFF;transition:all .1s linear;box-shadow:1px 2px 10px rgba(0,0,0,.1)}
	.nav-ul>li .submenu>li{position:relative}
	.nav-ul>li .submenu>li:hover ul{display:block}
	.nav-ul>li .submenu>li ul{position:absolute;left:100%;top:0px;display:none;background:#FFFFFF}
	.nav-ul>li .submenu a{display:inline-block;width:100%;color:#666;padding:8px 10px;transition:all .1s linear;white-space:nowrap;min-width:200px;padding-right:30px;font-size: 15px;}
	
	
	.head-search{display:none}
	.search-input{margin:10px 0px;display:block;position:static;opacity:1;transform:none;visibility:inherit;display:flex;align-items:center;width:100%;box-shadow:none;border:1px solid #c2c2c2;border-radius:4px;overflow:hidden}
	.search-input input{flex:1}
	
}
.m-show{display: none;}
@media screen and (max-width: 768px) {
	.foot_l,.foot_c{display: none;}
	.foot_r{width: 100%;text-align: center;}
	.foot_r dl{background: none;}
	.news_r dl{width: calc(100% - 20px);}
	
	.ileft{float: initial;width: 100%;}
	.pro_iright{float: initial;width: 100%;}
	.cpt{display: none;}
	.cpb{padding: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
	.cpb li{width: 48%;}
	.icpfl{background: none;}
	.cpb li a{font-size: 16px;color: #fff;}
	.cpb li{background: #2654a5;}
	.ny_pro_top{display: none;}
	.m-show{display: block;font-size: 18px;}
	
	.wmkcfeedback input, .wmkcfeedback .wmkcfb-fileupload{width: 100%;}
}
@media screen and (max-width: 640px) {
	.nivo-directionNav a{display: none !important;}
	.product{padding: 3% 0;}
	.title dl{font-size: .3rem;}
	.title dt{font-size: .2rem;padding: 5px 0;width: 88%;margin: 10px auto;}
	.title dd{font-size: .2rem;}
	.cpfl li{width: 48%;line-height: 2.5;}
	.at-news3{width: 48%;}
	.at-news3 .tu1{height: 2rem;}
	.pc_search_input form{display: none;}
	.pc_search_input{width: 100%;}
	.pc_search_input>a{float: inherit;width: 2rem;line-height: 2.5;font-size: .2rem;margin: 20px auto 0;}
	.company{padding: 3% 0;background: url(../images/bg2.jpg) no-repeat 0% center;}
	.tit{font-size: .3rem;line-height: 2;}
	.gscj li{width: 48%;margin-bottom: .2rem;}
	.gscj li ol{height: 1.5rem;}
	
	.counter-value{font-size: 0.25rem;}
	.shuzinrs span{font-size: .2rem;margin-left: 0;margin-top: 0;}
	.shuzinr .shuzinrs{width: 18%;text-align: center;display: initial;}
	.counter-value{line-height: 1;text-align: center;}
	.gscj{padding: 10px;}
	.gscj li p{font-size: .2rem;line-height: 2;}
	.gsyst dl{font-size: .3rem;}
	.gsyst dt{font-size: .2rem;}
	.ys-box ul li{width: 2.3rem;height: 2.3rem;padding: 4%;margin-bottom: .2rem;}
	.ys-box ul li strong{font-size: .23rem;}
	.gcal h2{font-size: .3rem;}
	.gcal p.ti-p{font-size: .2rem;margin-top: 0;}
	.caseBox .sbox{height: 2rem;}
	.caseBox p{line-height: 2.5;font-size: .2rem;}
	.news_b{padding-top: 0;}
	.news_r dl .sj{width: 20%;height: auto;margin-top: 1%;}
	.news_r dl .sj ul{line-height: 1;font-size: .5rem;}
	.news_r dl .sj ol{line-height: inherit;font-size: .2rem;}
	.news_r dl dt{line-height: inherit;}
	.news_r dl dt a{font-size: .2rem;}
	.news_r dl dd{line-height: 1.5;}
	.footer {padding: 3% 0;background-size: 100%;}
	.foot_r dl{font-size: .3rem;line-height: 2;margin-bottom: 0;font-weight: 500;}
	.foot_r dt{font-size: .2rem;line-height: 1.5;}
	
	.rytp{width: 46%;}
	.mup .n-name{font-size: .2rem;}
	.mup .cwrap{font-size: .2rem;}
	.mup .cwrap a{font-size: .2rem;}
	.mup {height: auto;line-height: 2.5;}
	.page{height: auto;}
	.page li{width: inherit;}
	.cpb li a{font-size: .2rem;}
	.cpb li{height: auto;line-height: 2.5;}
	.rytp .ryimg{height: 2rem;}
	.rytp a img{object-fit: cover;}
	.e2 li .nti>span{float: inherit;}
	.e2 li .tia{font-size: .23rem;width: 100%;font-weight: 500;}
	.e2 li .des a{line-height: 2;}
	.page li a{padding: 0 10px;}
	.content h1{font-size: .23rem;}
	.content{font-size: .2rem !important;}
	.gsys{padding-bottom: 19%;}
	.textindent img{display: block;margin: 0 auto;}
	
}









