﻿@charset "UTF-8";
html{-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:62.5%;}
section,nav,header,footer{display:block;}
ul,li,div,p,body,h1,h2,h3,h4,h5,h6,dl,dt,dd,section,nav,em,header,i,footer{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;}
li{list-style:none;}

input,textarea{ -webkit-appearance:none;outline:none;font: 16px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif;}
fieldset, img {border:0 }
*{outline: none; -webkit-focus-ring-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
body, html {
  background:#fff; font-weight:normal; /*display:-webkit-box;-webkit-box-orient:vertical; -webkit-box-align:center;*/
  font: 16px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif; color: #777;overflow-x:hidden;
}
em{font-style: normal;}


textarea-placeholder { /* WebKit browsers */
    font: 12px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif; color:#a9a9a9
}
::-webkit-input-placeholder { /* WebKit browsers */
    font: 12px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif; color:#a9a9a9
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font: 12px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif;color:#a9a9a9
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    font: 12px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif;opacity:1;  color:#a9a9a9
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font: 12px "PingFang SC", "Microsoft Yahei",  "Wenquanyi Micro Hei", Arial, sans-serif;color:#a9a9a9 !important;
}
input,input:focus,input:active,textarea,textarea:focus,textarea:active{user-select: text;}
input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
/*--------------------------------- end rest ---------------------------------*/
/*nav*/


.mobile-btn{cursor:pointer;color:#777;padding:12px;position:absolute;top:0;left:0;display:none;}
.mobile-btn em{font-size:23px;display:inline-block;vertical-align:top;margin-right:10px;}





.open-service{font-size:14px;letter-spacing:5px;top:-5px;right:20px;line-height:30px;cursor:pointer;position:absolute;display:block;}
.open-service span{font-size:30px;display:inline-block;vertical-align: middle;}

.nav.to-top0{top:52px;}
.to-top52{top:-100px;}
.height-78{width:100%;height:88px;overflow:hidden;}


/*footer*/
footer{padding-top:120px;width:100%;border-top:1px #636363 solid;}
footer .main{width:1200px;padding-bottom:120px;margin:0 auto;}
footer .main .left{width:730px;float:left;}
footer .main .left .f-top{font-size:27px;padding-left:15px;border-left:2px #636363 solid;color:#777;}
footer .main .left .f-top span{font-size:24px;margin-left:10px;letter-spacing:2px;color:#bababa;text-transform:Uppercase;}
footer .main .f-mess .input{width:330px;margin-top:30px;float:left;border:0;}
footer .main .f-mess .input.right{margin-left:40px;padding-left:0;}
footer .main .f-mess .input input{width:330px;height:40px;line-height:40px;font-size:12px;color:#a9a9a9;border:0;border-bottom:1px #a9a9a9 solid;}
footer .main .f-mess .textarea{margin-top:30px;}
footer .main .f-mess .textarea textarea{width:658px;height:150px;padding:20px;font-size:12px;color:#a9a9a9;border:1px #a9a9a9 solid;}
footer .main .f-mess .submit{margin-top:30px;height:45px;}
footer .main .f-mess .submit input{cursor:pointer;width:135px;height:45px;line-height:45px;color:#fff;background:#636363;border:0;text-align:center;float:left;transition:all 0.2s linear;}
footer .main .f-mess .submit input:hover{background:#000;}
footer .main .f-mess .submit span{margin-left:35px;margin-top:28px;font-size:12px;color:#a9a9a9;display:inline-block;}

footer .main .right{padding-left:75px;width:315px;float:right;border-left:1px #636363 solid;}
footer .main .right .f-top{font-size:20px;padding-left:10px;color:#777;border-left:2px #636363 solid;color:#777;}
footer .main .right p{font-size:14px;padding-top:20px;color:#777;}
footer .main .right .web-ico{margin-top:36px;margin-bottom:55px;}
footer .main .right .web-ico a{width:66px;height:66px;line-height:66px;font-size:30px;margin-right:30px;border-radius:66px;border:1px #919191 solid;text-align:center;overflow:hidden;display:inline-block;transition:all 0.2s linear;}

.web-ico a.icon-dianhua{display:none!important;}
footer .main .right .web-ico a:hover{color:#000;border:1px #000 solid;}
footer .main .right .er-pic{margin-top:30px;width:112px;height:112px;}
footer .main .right .er-pic img{width:100%;}
.fot{padding:25px 0;font-size:14px;text-align:center;width:100%;border-top:1px #636363 solid;color:#777;}
.fot-bnt{display:none;}
/*Right*/
.web-right{width:265px;padding:0 20px;border-left:1px #636363 solid;height:100%;position:fixed;top:0;right:-330px;z-index:999;background:#fff;transition:all 0.2s linear;display:block;}
.web-right.ani{right:0;}
.web-right span.close{font-size:14px;width:25px;padding-bottom:10px;line-height:20px;top:260px;left:-25px;text-align:center;color:#fff;display:block;cursor:pointer;background:#636363;transition:all 0.2s linear;position:absolute;}
.web-right span em{display:block;padding:5px 0;font-size:12px;}
.web-right span.close:hover{background:#000;}
.web-right .r-top{font-size:18px;line-height:40px;padding-top:50px;color:#777;border-bottom:1px #636363 solid;}
.web-right .input{margin-top:18px;}
.web-right .input input{width:243px;height:40px;line-height:40px;font-size:12px;padding:0 10px;color:#a9a9a9;border:1px #a9a9a9 solid;}
.web-right .textarea{margin-top:18px;}
.web-right .textarea textarea{width:243px;height:80px;padding:10px;font-size:12px;color:#a9a9a9;border:1px #a9a9a9 solid;}
.web-right .submit{margin-top:18px;height:45px;}
.web-right .submit input{cursor:pointer;width:102px;height:35px;line-height:35px;color:#fff;background:#636363;border:0;text-align:center;transition:all 0.2s linear;}
.web-right .submit input:hover{background:#000;}

.f-top{font-size:18px;padding-left:10px;margin-top:50px;color:#777;border-left:1px #636363 solid;color:#777;}
.web-right p{font-size:14px;padding-top:15px;color:#777;}
.web-right .web-ico{margin-top:30px;}
.web-right .web-ico a{width:40px;height:40px;line-height:40px;font-size:20px;margin-right:15px;border-radius:66px;border:1px #919191 solid;text-align:center;overflow:hidden;display:inline-block;transition:all 0.2s linear;}
.web-right .web-ico a:hover{color:#000;border:1px #000 solid;}

.icon-top{font-size:30px;width:37px;height:37px;line-height:37px;bottom:90px;right:20px;border-radius:3px;z-index:999;border:1px #000 solid;position:fixed;background-color:rgba(255,255,255,0.5);transition:all 0.2s linear;cursor:pointer;text-align:center;}
.icon-top:hover{color:#fff;background-color:#000;}
/*内页头部背景图*/
.class-top-pic{width:100%;height:450px;}

/*about*/
.main.about{width:1200px;padding:136px 0;margin:0 auto;position:relative;}
#menu{top:672px;position:absolute;z-index:9999;}
#menu.abs{position:absolute;}
#menu.fix{position:fixed;top:80px;}
#menu li{line-height:26px;}
#menu li a{font-size:14px;color:#000;cursor:pointer;}
#menu li.curr a{font-weight:700;}
.ab-con-bg{width:443px;right:0;position:absolute;}
.ab-con-bg img{width:100%;}
.brand-implication,.brand-positioning{padding-top:160px;width:650px;}
.about .item h3{font-size:24px;padding-bottom:24px;color:#000;}
.about .item h3 span{font-size:12px;margin-left:10px;color:#666;text-transform:Uppercase;}
.about-content div{font-size:14px;line-height:26px;color:#777;text-align:justify;}
.about-content li{font-size:14px;padding-left:70px;line-height:26px;color:#777;clear:both;position:relative;}
.about-content li span{position:absolute;top:0;left:0;display:block;color:#000;}
.brand-honor{margin-top:160px;border-top:1px #000 solid;}
.s-tit{font-size:40px;letter-spacing:25px;padding:90px 0 70px 0;color:#777;text-transform:Uppercase;text-align:center;}
.brand-honor li{font-size:14px;padding-left:55px;line-height:35px;color:#333;clear:both;position:relative;}
.brand-honor li b{position:absolute;top:0;left:0;display:block;color:#000;}

.brand-event{margin-top:160px;border-top:1px #000 solid;}
.brand-event li{border-bottom:1px #b9b9b9 dashed;margin-bottom:20px;padding-bottom:10px;}
.brand-event li span{display:block;padding-bottom:5px;font-weight:700;color:#000;}
.brand-event li div{font-size:14px;line-height:25px;color:#333;}
.brand-event li img{max-width:100%;width:auto!important;height:auto!important;}



/*news-list*/
.news-list{width:1000px;padding-bottom:150px;margin:0 auto;position:relative;}
.class-top-en{font-size:30px;color:#afafaf;letter-spacing:40px;padding-top:100px;text-transform:Uppercase;text-align:center;padding-left:20px;}
.class-nav{font-size:16px;margin-top:20px;text-align:center;}
.class-nav a{margin:0 30px;color:#777;}
.class-nav a:hover{color:#000;}
.class-nav a.curr{color:#000;}

.news-pic{width:463px;height:370px;margin-top:50px;}
.news-pic p{font-size:13px;line-height:23px;color:#333;text-align:justify;}
.sp-horizontal .sp-arrows{margin-top:0;top:290px;}
.sp-arrow{width:auto;height:auto;font-size:50px;}
.sp-arrow.icon-jiantou{left:-150px;}
.sp-arrow.icon-jiantou-copy{right:-150px;}
.news-list ul{margin-top:80px;}
.news-list li{width:975px;margin-top:40px;padding-left:15px;border-left:2px #b9b9b9 solid;transition:all 0.2s linear;}
.news-list li:hover{border-left:5px #dcdcdc solid;padding-left:20px;}
.news-list li a{width:100%;display:block;}
.news-list li h3 span{float:left;display:block;background:#b9b9b9;color:#fff;font-size:12px;padding:0 2px;margin-top:3px;margin-right:5px;}
.news-list li h3{font-size:16px;width:100%;color:#000;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
/* .news-list li:hover h3{font-weight:700;} */
.news-list li p{font-size:12px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;color:#000;width:100%;}
.pages{margin-top:80px}
.pages a{font-size:16px;margin-right:20px;color:#000;}
.pages span{margin-right:20px;}
.pages a.curr{font-weight:700;}

/*news-show*/
.news-show{padding-bottom:150px;}
.news-show h1{width:1000px;margin:0 auto;font-size:26px;padding-top:110px;color:#000;text-align:center;}
.news-show .other{font-size:18px;margin-top:30px;color:#333;text-align:center;}
.news-show .other a{margin-left:20px;}
.news-show .other a:hover{color:#000;}
.news-show .other a em{font-size:14px;}
.content{width:1000px;padding-top:40px;margin:50px auto 0;border-top:1px solid #ccc;text-align:justify;}
.content,.content div{font-size:14px;line-height:26px;color:#6f6f6f;}
.content img{width:auto!important;height:auto!important;max-width:100%;text-align:center;}
.nex-pag{font-size:14px;width:1200px;padding-top:45px;line-height:30px;margin:0 auto;color:#000;font-weight:700;}
.nex-pag a{color:#000;}
.nex-pag a:hover{text-decoration:underline;}

/*product*/
.product{width:1200px;padding-bottom:150px;margin:0 auto;}
.product .class-nav{padding:80px 0;}
.class-nav a{transition:0.5s all;position:relative;padding-bottom:5px;}
.class-nav a:after {content:''; display:inline-block; width:0%; height:1px; position:absolute; bottom:0; background:#777; left:50%; margin-left:0; transition:all 0.25s 0.1s; -webkit-transition:all 0.25s 0.1s;}
.class-nav a:hover:after{width:100%; margin-left:-49.8%;color:#000;}
.class-nav a:hover{}
.product li{width:385px;height:auto;margin-top:22px;margin-right:22px;overflow:hidden;float:left;}
.product li img{width:100%;transition:0.5s all;}
.product li:hover img{opacity:0.7;}
/*shop*/
.shop{width:1440px;padding-bottom:150px;margin:0 auto;}
.shop ul{padding-top:80px;}
.shop li{width:714px;height:478px;margin-top:10px;overflow:hidden;float:left;}
.shop li img{width:100%;transition:0.5s all;}
.shop li:hover img{opacity:0.7;}
/*contact*/
.contact{width:1200px;padding-bottom:150px;margin:0 auto;}
.cont-left{width:450px;padding-top:120px;float:left;}
.cont-left h3{padding-bottom:20px;font-size:24px;color:#000;font-weight:700;}
.cont-left span{padding-bottom:20px;font-size:12px;line-height:18px;color:#727272;display:inline-block;}
.cont-left p{font-size:14px;line-height:26px;color:#000;}
.cont-left p a{font-size:14px;color:#ff0000;}
.cont-left ul{padding-top:50px;}
.cont-left li{margin-top:25px;width:200px;padding-left:116px;font-size:12px;line-height:18px;color:#737373;position:relative;}
.cont-left li span{font-size:14px;color:#000;font-weight:700;padding-bottom:0;left:0;top:0;position:absolute;}
.cont-right{margin-top:120px;width:705px;height:460px;float:right;}

/*start*/
.start{width:65%;padding:10px 0 125px 0;margin:0 auto;}
.start .class-top-en{padding-top:80px;}
.start ul{padding-top:20px;}
.start li{float:left;width:29%;margin:50px 2% 0;}
.start li .start-pic{width:100%;overflow:hidden;}
.start li img{width:100%;transition:0.5s all;}
.start li:hover img{opacity:0.7;}
.start li h3{height:50px;line-height:50px;font-size:14px;width:100%;color:#000;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.start li p{font-size:12px;height:36px;line-height:18px;color:#999;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.start li span{display:none;}

.clear{clear:both;font-size:0px;overflow:hidden;}
.fr{float:right!important;margin-right:0!important;}
.start ul .fr{float:left!important;margin-right:2%!important;}
.modpic{display:none;}

.curr0{transition:all 0s linear!important;}
.mod-pic{display:none;}

.open-div{position:fixed;top:0;left:0;width:100%;height:100%;line-height:100%;z-index:-1;text-align:center;opacity:0;transition:all 0.2s linear;background:rgba(0,0,0,0.8) url(../images/loading.gif) no-repeat center;}
.open-div.ani{opacity:1;z-index:9999;}
.open-div a{position:absolute;font-size:50px;color:#fff;z-index:10;}
.open-div a.close-div{top:20px;right:45px;font-size:30px;font-weight:700;}
.open-div a.pre-img{left:45px;top:50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.open-div a.next-img{right:45px;top:50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);}
.open-div img{position:absolute;max-height:100%;max-width:100%;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:9;}
.open-div img.img-a{z-index:2;}
.open-div img.img-b{z-index:1;}
@media only screen and  (max-width:1030px) {
.m_news,.m_cont{display:none!important;}
.mod-pic{display:block;text-align:center;margin-top:0.5rem;}
.mod-pic img{max-width:100%;}
.iconfont{padding:0;margin:0;}
.mobile-btn{padding:0;font-size:16px;height:1rem;line-height:1rem;overflow:hidden;left:initial;right:0rem;display:block;}
.mobile-btn span{display:none;}
.mobile-btn em{height:1rem;line-height:1rem;font-size:0.6rem;margin-right:0.25rem;}


.bg{display:none;background-color:rgba(0,0,0,0.2);position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
.open .move{transition:all 0.25s;}
.open.move{transform: translate(5rem,0);}
.height-78{height:52px;}

/*footer*/
footer{padding-top:0rem;}
footer .main{width:7rem;padding-bottom:1rem;}
footer .main .left{width:100%;float:none;border:0;}
footer .main .left .f-top{font-size:0.3rem;padding-left:0.15rem;}
footer .main .left .f-top span{font-size:0.24rem;margin-left:0.1rem;letter-spacing:0.02rem;}
footer .main .f-mess .input{width:100%;margin-top:0.3rem;float:none;overflow:hidden;}
footer .main .f-mess .input.right{margin-left:0;}
footer .main .f-mess .input input{width:100%;height:0.6rem;line-height:0.6rem;font-size:0.2rem;}
footer .main .f-mess .textarea{margin-top:0.3rem;}
footer .main .f-mess .textarea textarea{width:6.6rem;height:1.8rem;padding:0.2rem;font-size:0.2rem;}
footer .main .f-mess .submit{margin-top:0.3rem;height:auto;}
footer .main .f-mess .submit input{width:100%;height:0.8rem;line-height:0.8rem;float:none;font-size:0.35rem;}
footer .main .f-mess .submit span{margin-left:0;margin-top:0.28rem;font-size:0.2rem;display:block;padding-bottom:0.2rem;}

footer .main .right{padding-left:0;width:100%;float:none;border-left:0;margin-top:0.5rem;}
footer .main .right .f-top{font-size:0.3rem;padding-left:0.1rem;}
footer .main .right p{font-size:0.24rem;padding-top:0.2rem;}
footer .main .right .web-ico{margin-top:0.55rem;margin-bottom:0.55rem;}
footer .main .right .web-ico a{width:0.8rem;height:0.8rem;line-height:0.8rem;font-size:0.5rem;margin-right:0.4rem;border-radius:200px;}
.web-ico a.icon-dianhua{display:inline-block!important;}
footer .main .right .er-pic{margin-top:0.3rem;width:2.44rem;height:2.44rem;/*margin:0 auto*/}
.fot{padding:0.3rem 0.25rem;font-size:0.22rem;width:7rem;text-align:left;line-height:0.32rem;}
.fot span{display:block;width:100%;height:1px;overflow:hidden;}
.open-service,.web-right{display:none;}
.icon-top{font-size:0.4rem;width:0.5rem;height:0.5rem;line-height:0.5rem;bottom:2rem;right:0.2rem;border-radius:3px;display:none!important;}
.fot-bnt{display:block;z-index:996;position:fixed;left:0;bottom:0;background:#535353;height:1rem;width:100%;color:#fff;}
.fot-bnt a{color:#fff;text-align:center;width:2.5rem;display:block;float:left;font-size:0.26rem;}
.fot-bnt a em{font-size:0.4rem;display:block;margin:0.09rem 0 0.03rem 0;}
.height-1rem{height:1rem;}
/*内容头部背景图*/
.class-top-pic{height:5rem;}
/*about*/
.main.about{width:7rem;padding:1rem 0;}
#menu{display:none;}
.ab-con-bg{display:none;}
.brand-implication,.brand-positioning{padding-top:1rem;width:100%;}
.about .item h3{font-size:0.4rem;padding-bottom:0.24rem;}
.about .item h3 span{font-size:0.2rem;margin-left:0.1rem;}
.about-content div{font-size:0.26rem;line-height:0.35rem;}
.about-content li{font-size:0.26rem;line-height:0.4rem;padding-left:1.2rem;margin-top:0.15rem;text-align:justify;}
.brand-honor{margin-top:1rem;border:0;}
.s-tit{font-size:0.5rem;letter-spacing:0.25rem;padding:0.9rem 0 0.7rem 0;}
.brand-honor li{font-size:0.26rem;line-height:0.4rem;padding-left:0.9rem;margin-top:0.15rem;text-align:justify;}

.brand-event{margin-top:1rem;border:0;}
.brand-event li{margin-bottom:0.15rem;padding-bottom:0.1rem;}
.brand-event li span{padding-bottom:0.05rem;font-size:0.26rem;}
.brand-event li div{font-size:0.26rem;line-height:0.4rem;text-align:justify;}

.s-tit{display:none;}

/*news-list*/
.news-list{width:100%;padding-bottom:1rem;}
.news-list li h3 span{font-size:0.2rem;float:right;}
.class-top-en{font-size:0.4rem;letter-spacing:0.25rem;padding-top:0.5rem;}
.class-nav{font-size:0.26rem;margin-top:0.2rem;}
.class-nav a{margin:0 0.3rem;}

.width-7rem{width:7rem;margin:0 auto;}
.news-pic{width:100%;height:3rem;margin-top:0.5rem;}
.slider-pro a{position:relative;display:block;}
.news-pic p{display:none;padding-top:0.35rem;font-size:0.24rem;height:0.35rem;line-height:0.38rem;width:100%;margin:0 auto;position:absolute;bottom:0;left:0;overflow:hidden;background-color:rgba(0,0,0,0.3);padding:0.1rem 3%;color:#fff;width:94%;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.sp-horizontal .sp-arrows{top:2.5rem;}
.sp-arrow{font-size:0.5rem;color:#fff;}
.sp-arrow.icon-jiantou{left:0.2rem;}
.sp-arrow.icon-jiantou-copy{right:0.2rem;}
.news-list ul{margin-top:0.8rem;}
.news-list li{width:6.9rem;margin:0 auto;margin-top:0.55rem;padding-left:0rem;padding-bottom:10px;border-left:none;border-bottom:1px solid #ccc}
.news-list li:hover{padding-left:0.2rem;}
.news-list li h3{font-size:0.28rem;padding-bottom:0.05rem;}
.news-list li p{font-size:0.24rem;height:0.3rem;line-height:0.3rem;/*text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space:normal*/}
.pages{margin:0 auto;margin-top:0.7rem;width:7rem;}
.pages a{font-size:0.28rem;margin-right:0.2rem;}
.pages span{margin-right:0.2rem;}
/*news-show*/
.news-show{padding-bottom:1rem;}
.news-show h1{font-size:0.35rem;padding-top:1rem;width:7rem;line-height:0.5rem;}
.news-show .other{font-size:0.3rem;margin-top:0.3rem;}
.news-show .other a{margin-left:0.2rem;}
.news-show .other a em{font-size:0.24rem;}
.content{width:7rem;padding-top:0.5rem;margin-top:30px}
.content,.content div{font-size:0.28rem;line-height:0.38rem;}
.nex-pag{font-size:0.28rem;width:7rem;padding-top:0.45rem;line-height:0.65rem;}

/*product*/
.product{width:7rem;padding-bottom:1rem;    padding-top: 55px;}
.product .class-nav{padding:0.5rem 0;}
.product li{width:50%;margin-top:0.2rem;margin-right:0.2rem;}
/*shop*/
.shop{width:7rem;padding-bottom:1rem;margin:0 auto;}
.shop ul{padding-top:0.5rem;}
.shop li{width:100%;height:auto;margin-top:0.2rem;}
/*contact*/
.contact{width:7rem;padding-bottom:1rem;}
.cont-left{width:100%;padding-top:1rem;float:none;}
.cont-left h3{padding-bottom:0.3rem;font-size:0.4rem;}
.cont-left span{padding-bottom:0.3rem;font-size:0.24rem;line-height:0.35rem;}
.cont-left p{font-size:0.28rem;line-height:0.35rem;margin-bottom:0.1rem;}
.cont-left p a{font-size:0.28rem;}
.cont-left ul{padding-top:0.5rem;}
.cont-left li{margin-top:0.3rem;width:5.5rem;padding-left:1.5rem;font-size:0.24rem;line-height:0.35rem;}
.cont-left li span{font-size:0.28rem;}
.cont-right{margin-top:0.5rem;width:100%;height:4rem;float:none;}
/*start*/
.start{width:7rem;padding:0.1rem 0 1rem 0;}
.start .class-top-en{padding-top:0.5rem;padding-bottom:0.1rem;}
.start ul{padding-top:20px;}
.start li{float:none;width:100%;height:auto;margin-right:0;margin-left:0;margin-top:0rem;clear:both;margin-bottom:30px;}
.start li.fr{float:none!important;}
.start li .start-pic{width:100%;height:auto;border-radius:0.05rem 0.05rem 0 0;}
.start li .start-tit{width:100%;}
.start li h3{height:0.7rem;line-height:0.7rem;font-size:0.3rem;}
.start li p{font-size:0.24rem;height:0.64rem;line-height:0.32rem;padding-top:0;}
.start li span{display:block;text-transform:Uppercase;font-size:0.24rem;margin-top:0.15rem;color:#000;}
.modpic{display:block;}
.modpic img{display:block;width:100%;}
.class-top-pic{display:none;}



.open-div a{font-size:0.8rem;}
.open-div a.close-div{top:0.4rem;right:0.45rem;font-size:0.5rem;}
.open-div a.pre-img{left:0.45rem;}
.open-div a.next-img{right:0.45rem;}
.open-div img{width:100%;}
}

.h50{height:50px;}