 @media only screen and (max-width: 1080px), only screen and (max-device-width:1080px) {
     html,body {
         font-size:67.5px;
     }
   }
     @media only screen and (max-width: 960px), only screen and (max-device-width:960px) {
     html,body {
         font-size:60px;
     }
   }
     @media only screen and (max-width: 800px), only screen and (max-device-width:800px) {
     html,body {
         font-size:50px;
     }
   }
     @media only screen and (max-width: 720px), only screen and (max-device-width:720px) {
     html,body {
         font-size:45px;
     }
   }
     @media only screen and (max-width: 640px), only screen and (max-device-width:640px) {
     html,body {
         font-size:40px;
     }
   }
     @media only screen and (max-width: 600px), only screen and (max-device-width:600px) {
     html,body {
         font-size:37.5px;
     }
   }
     @media only screen and (max-width: 540px), only screen and (max-device-width:540px) {
     html,body {
         font-size:33.75px;
     }
   }
     @media only screen and (max-width: 480px), only screen and (max-device-width:480px) {
     html,body {
         font-size:30px;
     }
   }
     @media only screen and (max-width: 414px), only screen and (max-device-width:414px) {
     html,body {
         font-size:25.875px;
     }
   }
     @media only screen and (max-width: 400px), only screen and (max-device-width:400px) {
     html,body {
         font-size:25px;
     }
   }
     @media only screen and (max-width: 375px), only screen and (max-device-width:375px) {
     html,body {
         font-size:23.4375px;
     }
   }
     @media only screen and (max-width: 360px), only screen and (max-device-width:360px) {
     html,body {
         font-size:22.5px;
     }
   }
     @media only screen and (max-width: 320px), only screen and (max-device-width:320px) {
     html,body {
         font-size:20px;
     }
   }
     @media only screen and (max-width: 240px), only screen and (max-device-width:240px) {
     html,body {
         font-size:15px;
     }
   }
/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;color:#474747;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
em{font-style: normal;}
img{border:0;}
html{width:100%;}
label{vertical-align:middle; font-family:tahoma;}
body{width:100%;background:none; height:100%;font-family:"Microsoft YaHei",\5b8b\4f53;background-color: #ffffff;color: #666666;}
.clearfix:after{content:'';display:block;height: 0;clear: both;visibility: hidden;}
/* index */
.header-wrap{position:fixed;left:0;top:0;width:100%;border-top:0.1rem solid #e60012;background:rgba(255,255,255,.95);z-index: 111;box-shadow:0 0.025rem 0.075rem rgba(0,0,0,0.3); height:3.25rem;}
#header{padding:0.4rem 0.75rem 0;}
#header .logo-wm{position: relative;z-index: 2;}
#header .logo-wm img{width:3.15rem;height:1.125rem;}
#phone-nav-items{overflow: hidden; width:15rem; height:1.5rem}
#phone-nav-items .swiper-container-nav{ width:15rem; height:1.5rem}
#phone-nav-items a{font-size: 0.65rem;color:#474747;display:block;height:1.6rem;line-height: 1.6rem;}
#phone-nav-items a:after{content:"";display:block;position: absolute;right: 0;top:50%;margin-top:-0.2rem;width: 0.025rem;height: 0.4rem;background-color:#d5d6d7;z-index: 11;}
#phone-nav-items a span{padding-bottom:0.2rem;}
#phone-nav-items a.active span{border-bottom:0.1rem solid #e60012;}
nav.more{position: relative;padding-right:0.25rem;}
nav.more:after{content:"";display:block;position: absolute;right:-0.1rem;top:0.6rem;width: 0.225rem;height: 0.5rem;background: url(../images/more.png) no-repeat center;background-size: 100% auto;}
#phone-nav-items .swiper-slide:first-child a{padding-left:0;}
#phone-nav-items .swiper-slide:last-child a{padding-right:0;}
#phone-nav-items .swiper-slide:last-child a{padding-right:0;}
#phone-nav-items .swiper-slide:last-child a:after{display:none}
/* 中英文切换 */
.language-box{position: absolute;padding:0.04rem 0;right: 0.5rem;top:0.5rem;width:2.58rem;height: 1rem;line-height: 1rem;background-color: #cccccc;color:#666666;font-size: 0.45rem;border-radius: 0.6rem;box-shadow: inset 0.025rem 0.025rem 0.1rem rgba(0,0,0,0.1);}
.language-box a{position: absolute;z-index: 2;width: 1.3rem;display:block;text-align: center;}
.language-box a.cn{left:0;}
.language-box a.en{right:0;}
.control{width: 1.3rem;height: 1rem;border-radius:0.5rem;background-color: #fff;position: absolute;left:0.025rem;top:0.025rem;z-index: 1;}

.content-wrap{width:100%;padding-bottom:1.5rem;background: url(../images/img2111/content-bg1909.jpg) no-repeat center top;background-size: 100% auto; }
/* 各产品链接图 */
.product-box{width: 15rem;padding-top:9rem;margin:0 auto; position:relative;}
.product-box a{float: left;width: 5rem;height: 5rem;}
.product-box a img{width: 5rem;height: 5rem;}
.product-box a.small_col4,.product-box a.small_col4 img{width: 5rem;height: 4.5rem;}
.product-box .btn-culture{ margin-top:1rem;}
.product-box .btn-culture,.product-box .btn-culture img{width: 15rem;}
.product-box .idea{ font-size:0.75rem; position:absolute; width:100%; text-align:center; top:5rem; line-height:1.5; color:#fff; left:0; text-shadow:rgba(0,0,0,0.8) -0.025rem 0.025rem 0.125rem;}
.product-box .idea span{ font-size:0.875rem;display: block;}
.stock-num{position: absolute;top:7.92rem;width: 15rem;height: 1rem;background: rgba(255,255,255,0.4);text-align: center;line-height: 1rem;font-size: 0.4rem;border-top:0.075rem solid #e75a5b;}
.line{position: absolute;}
.line-left,.line-right{top:8rem;width: 0.075rem;height:5.95rem;background: #e75a5b;}
.line-left{left: 0;}
.line-right{right: 0;}
.line-bottom{top:13.93rem;left: 0;width: 15rem;height: 0.075rem;background: #e75a5b;}
/*股票信息*/
.stock-box{width: 100%;text-align: center;font-size: 0.45rem; height:2rem;line-height: 2rem;}
.stock-box p{display:inline;padding-left:0.1rem;color: #f54545;height:2rem;line-height: 2rem;}
.stock-box p strong{font-size:0.6rem;font-weight: normal;}
.stock-box p ins{margin-left:0.1rem;text-decoration: none;padding-left:0.5rem;background: url(../images/arrow_red.png) no-repeat left center;background-size: 0.375rem 0.45rem;} 
.stock-box p ins.green{background: url(../images/arrow_green.png) no-repeat left center;background-size: 0.375rem 0.45rem;}
.item-box{width: 15rem;margin:0 auto;}
.item-box h2.title{position:relative;width: 100%;padding:0.75rem 0 1rem;font-size:0.75rem;text-align: center;}
.item-box h2.title:after{content:'';display:block;position: absolute;bottom:0.7rem;left:50%;margin-left:-0.7rem;width:1.4rem;height: 0.05rem;background-color: #e60012; }
.btn-radio{display:block;width: 15rem;height: 3rem;margin:0 auto 0.5rem;text-indent: -9999px;background: url(../images/img1909/btn-radio.png) no-repeat;background-size: 100% auto;}
/* 新闻轮播图 */
#img-slide {width:15rem;height: 8.2rem;position: relative; overflow:hidden; }
#img-slide img{width: 15rem;height:7.25rem; display:block;}
#img-slide .swiper-slide{position: relative;width: 15rem;height:7.25rem;}
#img-slide .swiper-pagination{bottom:0;}
#img-slide .swiper-pagination-bullet-active{background:#c20813;}
#img-slide h3{position: absolute;bottom:0;left:0;width: 100%;height:1.75rem;line-height:1.75rem;background: url(../images/img-shade.png) repeat-y center top;background-size: 100% auto;color:#ffffff;font-size: 0.6rem;text-align: center;}
/* 新闻列表 */
.news-list{width: 15rem;margin:0 auto;}
.news-list li{width:100%;padding:0.6rem 0;overflow: hidden;font-size: 0.55rem;border-bottom: 0.025rem solid #e2e2e2;}
.news-list li span{float: right;}
.btn{display:block;margin:0.6rem auto;width: 15rem;height: 2rem;line-height: 2rem;font-size: 0.75rem;text-align: center;color:#fff;}
.btn-more{background-color: #d02e2f;}
.btn-pc{background-color: #666666;}
.shops-box{width: 100%;margin:1rem auto 0;}
.shops-box img{float: left;width:7.5rem;height: 3rem;}
/* 微信微博列表 */
.contact-list li{float: left;padding:0.5rem 0;width: 33.33%;text-indent:0.65rem;background: url(../images/icon-weixin.png) no-repeat left center;background-size:0.55rem 0.425rem;font-size: 0.45rem;}
.wx-list{width: 14rem;margin:0 auto;}
.wb-list{width: 15rem;margin:0 auto;}
.wb-list li{background-image: url(../images/icon-weibo.png);width:5rem;}

.pop-code{position:relative;display: none;width: 6.5rem;}
.pop-code img{display: block;width:6.5rem;height: 6.5rem;}
.pop-code p{font-size: 0.75rem;color:#fff;text-align: center;padding:1rem 0;}
.pop-code .close-code{display:block;width: 1.95rem;height: 1.95rem;margin:0.5rem auto 0;}
.pop-code .close-code img{width: 1.95rem;height: 1.95rem;}
.boxy-modal-blackout{opacity: 0.8 !important;}
/* 底部 */
.footer-wrap{width: 100%;background-color: #f1f1f1;padding-top:1rem;padding-bottom:1rem;}
.footer-wrap p{font-size: 0.45rem;color: #999999;line-height: 0.8rem;text-align: center;}

/* 新闻列表 */
.news-wrap{padding-bottom:2rem;padding-top:3.5rem;}
.news-nav{width:100%;background-color:#f3f3f3;padding-top:1rem;padding-bottom:1rem;position: relative;overflow: hidden;}
#news-phone-nav-items{width:13.8rem;position:relative;margin:0 auto;overflow: hidden;}
#news-phone-nav-items .swiper-slide{position: relative;display: inline-block;padding:0 0.2rem 0;}
#news-phone-nav-items .swiper-slide a{display:block;width:2.35rem;height:1rem;line-height:1rem;text-align:center;font-size: 0.65rem;color:#999999;}
#news-phone-nav-items .swiper-slide a.active{color:#f54545;background-color: #f4c7c7;border-radius: 0.6rem;}
.years-more:after{content:"";display:block;position: absolute;right: 0.8rem;top:1.22rem;width: 0.225rem;height: 0.5rem;background: url(../images/more.png) no-repeat center;background-size: 100% auto;}
#news-nav-swiper a,#news-nav-swiper .swiper-slide{display:inline-block}
.news-box .news-list{display: none;}
/* 新闻内页 */
.news-detail{width: 14rem;margin:0 auto;padding-top:1rem;}
.news-detail h2{text-align: center;font-size: 0.65rem;}
.news-detail h5{margin-bottom:0.4rem;text-align: center;font-size: 0.45rem;color: #999999;}
.news-detail p{padding:0.2rem 0;font-size: 0.55rem;line-height: 0.9rem;}
.news-detail p img{display: block;width: 13rem;margin:0.2rem auto;}
.news-detail .btn{width: 100%;font-size: 0.6rem;}

#top_col,.pos_tips,.pos_nav,.right_col{display: none;}
.tempwrap{background: transparent;}


/* 联系我们 */
.contactus{ padding-top:3.5rem;}
.contactus .contactus_item{ width:14.25rem; margin:0 auto; padding:0.425rem 0 0.7rem; border-bottom:0.025rem solid #dddddd;}
.contactus .contactus_item h3{ font-size:0.55rem; color:#f54545; line-height:2rem;}
.contactus .contactus_item p{ color:#999; font-size:0.45rem; line-height:1.6;}
.contactus .contactus_item dl{ font-size:0.45rem; color:#666; padding:0.25rem 0; height:0.45rem; line-height:0.45rem;}
.contactus .contactus_item dl dt{ float:left; width:2.15rem; font-size:0.45rem;}
.contactus .contactus_item dl dd{ float:left;}
.contactus .contactus_item .online_server{ background:url(../images/icon_online.png) no-repeat 0.5rem center; width:3.825rem; height:1.05rem; line-height:1.05rem; display:block; border:0.025rem solid #cccccc; text-indent:1.1rem; color:#666; font-size:0.5rem; margin:0.45rem 0 0 0; background-size:0.375rem 0.475rem;}

/* 关于我们 */
.aboutus_nav{}
.aboutus_nav .aboutus_t{ width:3.25rem; position:relative; color:#f54545; font-size:0.65rem; float:left; line-height:1.6rem;}
.aboutus_nav .aboutus_t .triangle{width:0;height:0;border-top:0.2rem solid transparent;border-bottom: 0.2rem solid transparent;border-left:0.2rem solid #e60012; display:block; position:absolute; right:0; top:50%; margin-top:-0.2rem;}
.aboutus_nav.more{position: relative;padding-right:0.25rem;}
.aboutus_nav.more:after{content:"";display:block;position: absolute;right:0;top:0.6rem;width:0.325rem;height:0.575rem;background: url(../images/moreb.png) no-repeat center;background-size: 100% auto;}
#aboutus-nav-items{overflow: hidden; width:10rem;}
#aboutus-nav-items .aboutus-container-nav{ width:10rem;}
#aboutus-nav-items a{display:block;font-size:0.65rem;color:#474747;display: inline-block; line-height:1.6rem;}
#aboutus-nav-items a:after{content:"";display:block;position: absolute;right: 0;top:50%;margin-top:-0.175rem;width: 0.025rem;height:0.35rem;background-color:#d5d6d7;z-index: 11;}
#aboutus-nav-items a span{padding-bottom:0.175rem;}
#aboutus-nav-items a.active span{border-bottom:0.075rem solid #e60012;}
#aboutus-nav-items .swiper-slide:first-child a{padding-left:0;}
#aboutus-nav-items .swiper-slide:last-child a{padding-right:0;}
#aboutus-nav-items .swiper-slide:last-child a{padding-right:0;}
#aboutus-nav-items .swiper-slide:last-child a:after{display:none}
.aboutus-container-nav .swiper-slide{width: auto; float:left;padding:0 0.5rem 0.08rem;}
#nav-swiper .swiper-slide,#news-nav-swiper .swiper-slide{width: auto; float:left;padding:0 0.75rem 0.08rem;}
.aboutus_wrap_item{ display:none;}
.aboutus_wrap{ padding:3.45rem 0 1.5rem; position:relative; width:14.25rem; margin:0 auto;}
.aboutus_wrap .aboutus_item_t{ color:#474747; font-size:0.65rem; height:2.65rem; line-height:2.65rem;}
.aboutus_wrap .goBack{ font-size:0.6rem; background:url(../images/icon_home.png) no-repeat left center; background-size:0.675rem 0.6rem; padding-left:0.875rem; color:#f54545; height:0.625rem; line-height:0.625rem; position:absolute; right:0; top:4.45rem;}
.aboutus_wrap .aboutus_conent{}
.aboutus_wrap .aboutus_conent img{ max-width:14.25rem; display:block; margin:0 auto;}
.aboutus_wrap .aboutus_conent p{ font-size:0.55rem; color:#666; line-height:1rem; padding:0.25rem 0;}
.aboutus_wrap .aboutus_conent .red{ color:#f54545;}

.time_line{ width:2.3rem; position:fixed; left:0; top:3.25rem; height:100%; background:#efefef; overflow:hidden; z-index:11;}
.time_line ul{ height:100%; -webkit-box-sizing:border-box;box-sizing:border-box; padding:1rem 0; overflow-x:hidden; overflow-y:auto;}
.time_line ul li{ color:#b6b6b6; text-align:center; font-size:0.55rem; position:relative; height:2.95rem; line-height:1;}
.time_line ul li:before{ content:''; width:0.25rem; height:0.25rem; background:#cccccc; position:absolute; left:1.025rem; top:0.65rem; border-radius:50%;}
.time_line ul li:after{ content:''; width:0.025rem; height:1.625rem; background:#d2d2d2; position:absolute; left:1.125rem; top:1.075rem;}
.time_line ul li.on{ color:#f54545;}
.time_line ul li.on:after,.time_line ul li.on:before{ background:#f54545;}
.aboutus_develop_content{ padding-left:2.5rem; position:relative; display:none;}
.aboutus_develop_content ul li{ color:#666; font-size:0.55rem; line-height:1rem; padding:0.25rem 0; position:relative;}
.aboutus_develop_content ul li:before{ content:'●';color:#f54545; font-size:0.4rem; position:absolute; left:-0.5rem; top:0.225rem;}

.aboutus_honor_content{ padding-left:2.125rem; display:none;}

.aboutus_honor_content dl{ position:relative; padding:0.4rem 0 0.4rem 1.875rem; line-height:1rem;}
.aboutus_honor_content dl dt{ position:absolute; color:#f54545; font-size:0.6rem; left:0;}
.aboutus_honor_content dl dd{ position:relative;}
.aboutus_honor_content dl dd:before{ content:'●';color:#f54545; font-size:0.4rem; position:absolute; left:-0.5rem; top:0.225rem; line-height:1;}
.aboutus_honor_content dl dd h5{ color:#666; font-size:0.55rem;}
.aboutus_honor_content dl dd span{ color:#999; font-size:0.45rem;}