
 
@media (max-width:991px){
.index_page .swiper-slide{max-height: 400px;height: auto!important;background: #fff no-repeat center/cover;text-align: center;}
.index_page .swiper-pagination .swiper-pagination-bullet { width: 20px; height: 1px; background: #fff; border-radius: 0; vertical-align: middle; opacity: 1; }
.index_page .swiper-pagination .swiper-pagination-bullet-active {  width: 30px; height: 3px;}
}

.ibanner { position:relative; width:100%; z-index:-1}
.ibanner img{ width:100%; height: auto;} 

header{height:40px;}
.head{position:fixed;width:100%;top:0;left:0;z-index:98;transition:.3s;background:#fff;}
.headd{box-shadow:0px 0px 5px rgba(0,0,0,.3);}
.top{display:flex;justify-content:space-between;padding:7px 0px;align-items:center;}
.logo img{height: auto; width:40%;}
.language{display:flex;}
.language a{display:block;color:#ec4000;font-size:1.3rem;line-height:20px;}
.language i{display:block;width:1px;background:#ec4000;height:12px;margin:4px 5px 0px;}
.nav-logo{width:26px;}
.nav-logo span{display:block;height:3px;background:#ec4000;margin:5px 0px;}
.guanbi{position:fixed;width:70px;background:#ec4000 url(../images/guanbi.png) center no-repeat;background-size:auto 20px;right:0;top:0;height:48px;z-index:1000;display:none;}
.menu{position:fixed;top:0;left:-100%;width:calc(100% - 70px);height:100%;background:#f8f8f8;display:flex;align-content:space-between;z-index:1001;flex-wrap:wrap;transition:.5s;}
.menu i{content: "";display: block;width: 70px;height: 120%;position: absolute;left:100%;top: -10%;z-index:1000;opacity:0;transition:0;box-shadow:-2px 0px 5px rgba(0,0,0,.5);}
.menuu{left:0;}
.menuu i{opacity:1;transition:.3s;}
.heise{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:998;}
.menu ul{width:50%;transition:.3s;}
.menu ul.ul{margin-left:-50%;}
.menu ul li{border-bottom:1px rgba(0,0,0,.1) solid;}
.menu ul section{display:flex;border-bottom:2px rgba(0,0,0,.1) solid;justify-content:space-between;align-items:center;}
.menu ul section b{height:16px;display:block;width:1px;background:rgba(0,0,0,.2);}
.menu ul section a{color:#666;display:block;width:49%;text-align:center;line-height:48px;font-family:Fontone;}
.menu ul li a{display:flex;justify-content:space-between;padding:0px 30px;color:#888;line-height:46px;font-family:Fontone;position:relative;transition:.3s;}
.menu ul li a span{content:"";display:block;padding-right:10px;background:url(../images/yjit.png) right center no-repeat;background-size:10px auto;}
.menu ul li.cur a{color:#888;background:#fff;}
.zmenu{width:50%;}
.menu dl{width:100%;display:none;}
.menu dl dt{text-align:center;font-weight:normal;font-size:1.5rem;line-height:40px;border-bottom:1px rgba(0,0,0,.1) solid;color:#888;background:url(../images/zjit.png) 18px center no-repeat;background-size:auto 18px;position:relative;font-family:Fontone;}
.menu dl dt big{display:block;width:50px;height:100%;top:0;left:0;position:absolute;z-index:1;}
.menu dl dd a{display:block;color:#888;font-size:1.4rem;line-height:40px;border-bottom:1px rgba(0,0,0,.08) solid;padding:0px 25px;font-family:Fontone;text-decoration:none;}
.selan{width:100%;padding:0px 0px 0px;overflow:hidden;}
.erji{width:200%;display:flex;}


.qkmenu{padding:15px 15px 0px;border-bottom:5px #e3e3e3 solid;}
.qkmenu ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.qkmenu ul li{width:25%;margin-bottom:15px;}
.qkmenu ul li a{display:block;text-align:center;color:#474747;}
.qkmenu ul li a big{display:block;max-width:55%;margin:0 auto 5px;}
.qkmenu ul li a p{line-height:20px;font-family:arial;}



.product{padding:15px;border-bottom:5px #e3e3e3 solid;}
.product ul{margin:10px 0px 0px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.product ul li{width:48.5%;margin-bottom:15px;}
.product ul li a big{display:block;margin:0px 0px 3px;}
.product ul li a span{display:block;background:#ebebeb;padding:0px 10px;box-shadow:2px 2px 2px rgba(0,0,0,.2);}
.product ul li a span p{line-height:40px;font-size:1.3rem;color:#727272;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(../images/sjt.png) right center no-repeat;background-size:10px auto;}


.title{display:flex;justify-content:space-between;}
.title p{font-weight:bold;font-size:1.6rem;color:#ec4000;line-height:26px;}
.title a{color:#727272;font-size:1.3rem;line-height:26px;}

/*首页关于我们*/
.about{padding:15px;border-bottom:5px #e3e3e3 solid;}
.about section{color:#666666;line-height:22px;font-size:1.3rem;margin:10px 0px 0px;}
.about section iframe{display:block;margin:15px auto 0px;}
.about span{display:flex;justify-content:space-between;padding:15px 0px 5px;}
.about span a{display:flex;justify-content:center;line-height:40px;background:#1b4fa9;border-radius:3px;font-size:1.3rem;font-family:arial;color:#fff;}
.about span a:before{content:"";display:block;width:15px;margin-right:5px;}
.about span a:first-child{width:28.5%;}
.about span a:last-child{width:68.5%;}
.about span a:first-child:before{background:url(../images/ably.png) 0px 14px no-repeat;background-size:100% auto}
.about span a:last-child:before{background:url(../images/tel.png) 0px 12px no-repeat;background-size:100% auto;width:18px;}

.news{padding:15px 15px 20px;}
.news ul{margin:5px 0px 0px;}
.news ul li a{display:flex;justify-content:space-between;color:#646464;line-height:50px; height:50px;border-bottom:1px dotted rgba(0,0,0,.2) ;}
.news ul li a span{display:block;width:calc(100% - 80px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.news ul li a p{width:90px;text-align:right;color:#b5b5b5;font-family:arial; font-size:12px;}


.contact{padding:15px;}
.contact dl{display:flex;align-items:center;justify-content:space-between;}
.contact dl dt{width:27%;font-weight:normal;font-size:1.2rem;line-height:16px;text-align:center;}
.contact dl dt p{margin:5px 0px 0px;}
.contact dl dd{width:70%;}
.contact dl dd span{display:block;font-size:1.2rem;color:#3b3b3b;line-height:20px;font-family:arial;background-position:0px 2px;background-repeat:no-repeat;background-size:auto 16px;padding-left:22px;}
.contact dl dd span.add{background-image:url(../images/ctpic1.png);}
.contact dl dd span.pho{background-image:url(../images/ctpic2.png);}
.contact dl dd span.tel{background-image:url(../images/ctpic3.png);}
.contact dl dd span.fax{background-image:url(../images/ctpic4.png);}
.contact dl dd span.qq{background-image:url(../images/ctpic5.png);}
.contact dl dd span.ema{background-image:url(../images/ctpic6.png);}


/*产品搜索*/
.nproduct{}
.nproduct form{padding:20px 15px 0px;display:flex;}
.nproduct form input{line-height:20px;padding:13px 0px 13px 10px;width:80%;border:0;border-radius:3px 0px 0px 3px;background:#e8e8e8;outline:none;}
.nproduct form button{width:20%;border:0;border-radius:0px 3px 3px 0px;background:#b3b3b3 url(../images/serch.png) center no-repeat;background-size:auto 55%;}


body.productDetail .detail-base .base-view .thumb ul li { float: left;  padding-right: 15px; }
body.productDetail .detail-base .base-view .thumb ul li a { display: block; border: 1px solid #c2c2c2;}
h1{font-size:14px;font-weight:normal;}
.hide_pc{display: none!important;}
body.productDetail .detail-base { margin: 4% auto 70px;padding: 0 2%;max-width: 100%;*zoom: 1; float:left; clear:both}
body.productDetail .detail-base:before,
body.productDetail .detail-base:after { display: table;  content: " ";}body.productDetail .detail-base:after { clear: both; }
    body.productDetail .detail-base .base-view { position: relative;float: left;width: 100%; min-height: inherit; height: auto; }
    body.productDetail .detail-base .base-view .view {border: 1px solid #e3e3e3; padding: 2px; }
    body.productDetail .detail-base .base-view .view img { display: block; width: 100%; max-height: inherit; height:auto;}
    body.productDetail .detail-base .base-view .thumb { position: absolute; left: 100%; bottom: -80px; padding: 0 4%;margin-left: 0; width: 100%; left:0}
    body.productDetail .detail-base .base-view .thumb .thumb-bd { position: relative; height: 52px; overflow: hidden; }
    body.productDetail .detail-base .base-view .thumb ul {  position: absolute; left: 0; top: 0; *zoom: 1; }
    body.productDetail .detail-base .base-view .thumb ul:before,
    body.productDetail .detail-base .base-view .thumb ul:after { display: table; content: " "; }
    body.productDetail .detail-base .base-view .thumb ul:after { clear: both; }
    body.productDetail .detail-base .base-view .thumb ul li { float: left; padding:0 1.4% 0 2%; width:25%; height:auto}
    body.productDetail .detail-base .base-view .thumb ul li a { display: block; border: 1px solid #c2c2c2; }
    body.productDetail .detail-base .base-view .thumb ul li img { display: block;  width: 350px; height: auto; }
    body.productDetail .detail-base .base-view .thumb ul li.active a { border-color: #17447e; }
    body.productDetail .detail-base .base-view .prev,
    body.productDetail .detail-base .base-view .next { display: block;  position: absolute;  top: 16%; margin-top: -13px; line-height: 40px;  font-size: 24px; font-weight: 700; color: #a7a7a7; }
    body.productDetail .detail-base .base-view .prev:hover,
    body.productDetail .detail-base .base-view .next:hover { color: #666; }
    body.productDetail .detail-base .base-view .prev { left: 0; }
    body.productDetail .detail-base .base-view .next { right: -6px; }


/*产品详情标签切换*/
.pdmemo{margin-bottom:20px; float:left; width:100%; margin-top:5%;}
.pdmemo .sming{display:flex;padding:0px 15px;justify-content:space-between;}
.pdmemo .sming span{display:block;background:#f6f6f6;color:#5a5a5a;font-size:1.4rem;width:48%;line-height:38px;border-radius:3px;text-align:center;}
.pdmemo .smcti span{width:32%;}
.pdmemo .sming span.cur{background:#ffab00;font-weight:bold;}
.pdmemo .smcont section{padding:20px 15px 5px;font-size:1.4rem;line-height:20px;color:rgba(0,0,0,.7);display:none; margin-bottom:30px;}
.pdmemo .smcont section img{max-width:100%;}

/*产品*/
.products{position:relative; width:99.5%; margin:0 auto;margin-top:10px; background:#fff; margin-bottom:4%;}
.products ul{padding-bottom:5px; text-align:left !important;}
.products ul li{display: inline-block;margin-top: 2%;text-align: center;overflow: hidden; width:49.0%; padding:5px;}
.products ul li a{display: inline-block;overflow: hidden;border: 1px solid #fff;box-shadow: 3px 3px 5px #aaa; width:100%;}
.products ul li a img{display: block;width:100%;height: auto;vertical-align: middle;}
.products ul li h3{display: block;width:100%;line-height: 30px;height: 30px;overflow: hidden;text-align: center;background: #eee; font-size:14px}


nav.pagelist { width:100%; text-align: center; font-size: 1.1em; padding: 18px 0px 35px 0px;}
nav.pagelist a { border: #9aafe5 1px solid; margin-right: 5px; padding: 3px 7px; color: #2e6ab1; font-size:14px;}
nav.pagelist a:hover { color: #e06f23; text-decoration: none; }
nav.pagelist span.current { color: #fff; background-color: #2e6ab1; margin-right: 5px; padding: 3px 7px; }
nav.pagelist span.disabled { border: #ccc 1px solid; margin-right: 5px; padding: 3px 7px; color: #3C3C3C; }
nav.pagelist a.selectedd{ color: #f00}

.n_body {overflow:hidden;float:left; width:100%; margin-top:40px; margin-bottom:70px;}
.n_body img{ width:100%; height:auto;}
#news_info { min-height: !important; height:auto !important; height: auto; overflow:visible;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; padding-bottom:8px;}
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:14px; padding:18px 12px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}
.prevnext { clear: both; padding: 16px 17px 5px 17px; text-align: center; height: auto !important; overflow: hidden; border-top:1px dashed #CCC;}
.prevnext .previous { font-size: 14px; width: 100%; float: left; text-align: left; }
.prevnext .next { font-size: 14px; width: 100%; float: left; text-align: left; }



footer{height:47px;}
.bottom{position:fixed;width:100%;left:0;bottom:0;z-index:99;background:#f8f8f8;}
.bottom ul{display:flex;justify-content:space-between;}
.bottom ul li a{display:block;padding:4px 15px;color:#6a6a6a;line-height:20px;}
.bottom ul li a big{display:block;text-align:center;padding:0px 0px 2px;}
.bottom ul li.ly{width:40%;}
.bottom ul li.ly a{background:#ec4000;display:flex;justify-content:center;align-items:center;height:100%;color:#fff;}
.bottom ul li.ly a i{display:block;margin-right:5px;}

/*page*/
.lanmu{position:relative;z-index:9;}
.toum{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:6;}
.lanmu .lmbt{position:relative;background:#1b4fa9;z-index:9;}
.lanmu .lm-ct{display:flex;justify-content:space-between;align-items:center;}
.lanmu .lm-ct h3{position:relative;}
.lanmu .lm-ct h3 p{display:block;color:#fff;font-size:1.5rem;line-height:20px;padding:10px 20px 10px 0px;background:url(../images/lmjt.png) right center no-repeat;background-size:13px auto;}
.lanmu .lm-ct h3.cur p{background:url(../images/lmjtn.png) right center no-repeat;background-size:13px auto;}
.lanmu .lm-ct h3 p.p{padding:10px 0px;background:none;}
.lanmu .lm-ct h3 section{display:none;position:absolute;min-width:100%;top:100%;left:0;padding:10px 0px;z-index:8;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.3);}
.lanmu .lm-ct h3 section a{display:block;font-size:1.3rem;color:#666;line-height:30px;padding:0px 10px;text-align:center;white-space:nowrap;}
.lanmu .lm-ct h3 section a.cur{color:#ec4000;}
.lanmu .lm-ct .lm-logo{width:27px;padding:5px 0px 0px;}
.lanmu .lm-ct .lm-logo span{display:block;background:#fff;height:3px;margin-bottom:5px;transition: .3s;transform-origin: 30% center;}
.lanmu .lm-ct .xx-logo span:nth-of-type(1){-webkit-transform: rotateZ(45deg);-moz-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);-o-transform: rotateZ(45deg);transform: rotateZ(45deg);}
.lanmu .lm-ct .xx-logo span:nth-of-type(2){display:none;}
.lanmu .lm-ct .xx-logo span:nth-of-type(3){-webkit-transform: rotateZ(-45deg);-moz-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);-o-transform: rotateZ(-45deg);transform: rotateZ(-45deg);}
.lanmu .lmct{position:absolute;width:100%;top:100%;left:0;display:none;background:#fff;z-index:8;padding:15px 15px 5px;box-shadow:0px 0px 5px rgba(0,0,0,.4);}
.lanmu .lmct ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.lanmu .lmct ul li{width:48%;margin-bottom:10px;}
.lanmu .lmct ul li a{display:block;text-align:center;line-height:32px;font-size:1.3rem;color:rgba(0,0,0,.7);border:1px rgba(0,0,0,.1) solid;}
.lanmu .lmct ul li.cur a{color:#fff;background:#ec4000;border:1px #ec4000 solid;} 


/*单页介绍*/
.icont{padding:15px;}
.izixun{color:#666;line-height:22px;font-size:1.3rem;}

/*联系我们介绍*/
.fangshi{padding:15px 2%;}
.fangshi .lianxi{padding:10px 0px 0px;}
.fangshi .lianxi h3{font-weight:bold;font-size:1.8rem;color:#323232;line-height:30px;}
.fangshi .lianxi section{font-size:1.4rem;line-height:22px;padding:5px 0px 0px;}
.fangshi .lianxi section h4{margin:0;font-weight:bold;font-size:1.4rem;line-height:26px;}

.map img{ max-width:none;}

#containermap { width:100%; height:400px; background-color:#eee; border:1px solid #DCDCDC}
#containermap .tt { padding:0; margin:0; line-height:30px; font-size:18px }
#imgDemo { float:left; margin-right:10px; width:100px; height:80px }
#containermap .add { font-size:12px; line-height:20px; padding:0; margin:0; color:#666 }

 .feedback select,
    .feedback textarea,
    .feedback input[type="text"],
    .feedback input[type="number"],
    .feedback input[type="password"] {  padding: 5px 15px; width: 100%;  height: 46px; background: none; border: 1px solid #e2e2e2; line-height: 34px; font-size: 14px;}
    textarea { padding: 10px 15px; height: 10em; line-height: 1.3;}
    .btn {  background: #767676; display: inline-block; padding: 0 1.5em;  border-radius: 5px; color: #fff; white-space: nowrap; line-height: 44px;  text-align: center;}
    .btns { font-size: 18px; margin-top:20px; display: inline-block; background: #17447e; padding: 0 1.5em; border-radius: 5px; color: #fff; white-space: nowrap; line-height: 44px;  text-align: center;}
    .btn.sq {  border-radius: 0; }

  
    .feedback{ max-width: 95%; margin:40px auto;  }
    .feedback .form{}
	.feedback textarea{ width:95.6%;}
	
	    /*===========================
    在线留言
    ===========================*/

    .form .form-item { *zoom: 1; }
    .form .form-item:before,
    .form .form-item:after { display: table; content: " "; }
    .form .form-item:after { clear: both; }
    .form .form-item .ipt {  margin-left: 125px; }
    .form .form-label { float: left; line-height: 46px; width: 120px; text-align: right; }
    .form .form-label em { margin-right: 6px;  color: #f00; }
    .form .col-2 { *zoom: 1;}
    .form .col-2:before,
    .form .col-2:after { display: table;  content: " "; }
    .form .col-2:after { clear: both; }
    .form .col-2 .form-item { float: left;  width: 48%; }
    .form > div + div {  margin-top: 30px;  }
    .form + .form-buttons {  margin-top: 30px; }
    .form-buttons { text-align: center; margin-left:480px; margin-top:30px;}
.btns { min-width: 160px; border: none; font-family: "微软雅黑"!important; }
.btns + .btn {  margin-left: 15px; }
    