﻿
*, *:before, *:after {box-sizing: border-box;outline: 0;}
#bsWXBox {box-sizing: content-box}
body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li, sub, sup, tt, var, del, dfn, ins, kbd, q, s, samp, strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select {margin: 0;padding: 0}
html, body {position: relative;width: 100%;height: 100%;}
body {font-family:"微软雅黑", arial;font-size: 14px ;color: #333;line-height: 1.5}
a{ word-spacing:0;transition: 0.2s;}
a:link, a:visited {text-decoration: none;outline: 333333;color: #2c2c2c;}
a:hover, a:active, a:focus {color: #005bac;}
ul, li {list-style: none}
img {border: 0;max-width: 100%;max-height: 100%}
table {border-collapse: collapse;width: 100%}
input, textarea {font-family: arial, "microsoft yahei";font-size: 14px;-webkit-appearance: none}
input[type='reset'], input[type='button'], input[type='submit'], input[type='radio'] {cursor: pointer;outline: none}
input[type='checkbox'], input[type='radio'] {position: relative;vertical-align: middle;margin-top: -2px;margin-bottom: 1px;margin-left: 5px;margin-right: 5px}
textarea, input[type='email'], input[type='date'], input[type='password'], input[type='text'] {padding: 0;color: #666;outline: none}



.phone-nav{ right:15px;top:10px;position:absolute;width:57px;line-height:30px; text-align:center; background:rgba(0, 0, 0, 0.4983514908256881);color:#fff; margin:0 0 0 5px;z-index:999;border-radius:4px;}

.phone-nav:link{color:#fff;}


.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:25px 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-subnav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px}
.phone-subnav .search2 input{border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s}
.phone-subnav .search2 input:focus{border-color:#000;}



@keyframes fadeInUp2 {
    from {
        opacity: 0;
        transform: translate3d(0, 70px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.fadeInUp2 {
    animation-name: fadeInUp2;
}
 
 
.container{ padding:0px 15px;} 
 

body{max-width:750px;margin:0px auto;}

/*首页*/
.home-one .topri{position:relative;width:50px; height:50px;right:0px; float:right}
.logo{ float:left; max-width:120px; margin-left:10px; }

.homehead{ position:fixed; padding-top:9px; z-index:2;max-width:750px;width:100%;top:0px;}

.section{ position:relative; overflow:hidden;}
.homedb-lianjie a{border-radius: 5px;background: rgba(0, 0, 0, 0.4983514908256881);border: 1px solid rgba(255, 255, 255, 0); height:40px; line-height:40px; display:block;width:80%; margin:0 auto 10px;}


.homedb-lianjie{ position: fixed;width:100%;bottom:80px; display:none; }
.homedb-lianjie a span{display: block;outline: 0;overflow: hidden;position: relative;width: 100%;z-index: 1; color:#fff; text-align:center;}
.homedb-lianjie a:hover{ background:#fff;}
.homedb-lianjie a:hover span{ color:#000;}

.img_gd{ overflow:hidden;}


.active .homedb-lianjie  a{-webkit-animation: fadeInUp2 2s ease;animation: fadeInUp2 2s ease;}
.section .tableCell{vertical-align:inherit;}

.active .homedb-lianjie { display:block;}


.nybj{ background:#fff;}


/*banner*/
.ny_banner img{ display:block;}

/*标题*/
.tit{ font-size:18px; padding:20px 0px; color:#000}

/*底部版权*/
.footer{ color:#a9a9a9; background:#2b2b2b; font-size:14px; padding:10px 0px; line-height:26px;}

.jz{ text-align:center;}


/*关于我们*/
.ab_con{ color:#666; line-height:30px; font-size:16px; padding-bottom:20px;}


/*荣誉资质*/
.honor{padding:0px; overflow:hidden}
.honorlist{margin:0 -11px}
.honorlist li{width:50%;float:left;padding:0 12px;margin-bottom:10px}
.honorlist li a{display:block;overflow:hidden;width:100%}
.honorlist li .img{padding:10px;background:url(../images/bg5.jpg) no-repeat center center;background-size:cover}
.honorlist li .pic{width:100%}
.honorlist li .pic img{transition:.5s}
.honorlist li .pic:after{padding-bottom:71.57534246575342%}
.honorlist li .pic .fangda{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}
.honorlist li .pic .fangda img{position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-18px;transform:scale(1);width:39px}
.honorlist li .bt{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/line.png) no-repeat bottom center;padding:0 5px 18px 5px;font-size:16px;color:#333;line-height:35px;transition:.5s}


/*联系我们*/
.contact{ overflow:hidden; padding-top:17px;}
.contact ul li{ padding-left:75px; margin-bottom:40px;}
.contact ul li p{color:#333; font-size:16px;}
.contact ul li p span{color:#999; font-size:14px;}

.contact ul li.t1{ background:url(../images/t1.png) no-repeat 25px center;background-size:35px 35px;}
.contact ul li.t2{ background:url(../images/t2.png) no-repeat 25px center;background-size:35px 35px;}
.contact ul li.t3{ background:url(../images/t3.png) no-repeat 25px center;background-size:35px 35px;}
.contact ul li.t4{ background:url(../images/t4.png) no-repeat 25px center;background-size:35px 35px;}

.contact .map{width:100%}
.contact #allmap{height:270px;width:100%}
.contact #allmap img{max-width:initial;max-height:inherit}
.contact #allmap .anchorBL{display:none}

/*新闻资讯*/
.news{overflow:hidden;}
.news ul{overflow:hidden}
.news ul li{width:100%;padding:0px;}
.news ul li a{display:block;}

.news ul li .news-info{padding-top:10px;overflow:hidden}
.news ul li h3{color:#333;font-size:16px;margin-bottom:4px;}
.news ul li span{color:#999;font-size:12px;font-family:arial;display:block;padding-bottom:5px;border-bottom:1px dashed #e1e1e1;margin-bottom:5px;overflow:hidden}
.news ul li p{font-size:14px;color:#666;line-height:26px;height:104px; color:#666}


/*分页*/
.pagination{ overflow:hidden; padding-bottom:20px; text-align:center;}
.pagination a{color:#000; display: inline-block; padding:3px 10px;text-decoration:none;transition:background-color .3s;border:1px solid #ddd;margin:5px 0px}
.pagination a.page-num-current{background-color:#2f78e4;color:#fff;border:1px solid #2f78e4}
.pagination a:hover:not(.page-num-current){background-color:#ddd}

/*新闻详细*/
.news_show{ padding-top:70px; padding-bottom:20px;}
.news_show h1{ font-size:22px; font-weight:normal; padding-bottom:10px;}
.news_show time{ color:#999;}
.news_show .news_text{ color:#666; padding-top:15px; line-height:26px;}
.prev-next{overflow:hidden;position:relative;font-size:13px;border-top:1px #ededed solid;border-bottom:1px solid #ededed; margin-top:20px; padding:10px 0px;}
.prev-next a{color:#666;line-height:25px;overflow:hidden;text-overflow:ellipsis;padding:10px 0} 
.prev-next .next:hover a,.prev-next .prev:hover a{color:#fa4c06;text-decoration:underline}
.prev-next .prev{padding-left:0} 
.news-show .h1{font-size:20px;margin-bottom:10px}
.news-show .h2{font-size:12px;padding-bottom:15px;border-bottom:1px solid #ededed}
.news-show .new-info{font-size:14px;padding:20px 0 20px 0}

/*产品列表*/
.product{ overflow: hidden; padding-bottom:20px;}
.product ul li{ float:left; width:50%; text-align:center;}
.product ul li p{ height:45px;}

/*产品详细*/


.pro_show{padding-bottom:20px;}
.pro_show table{ width:100%;}
.pro_show table tr{border-bottom: solid 1px #f1f1f1;}
.pro_show table tr td{ padding:8px 0px;}
.pro_show table tr td:first-child{ width:80px; color:#666;}


.pro_tit{ text-align:center; font-weight:bold; padding-top:10px; border-bottom: solid 1px #f1f1f1; margin-bottom:20px;}
.pro_tit span{ display:inline-block; border-bottom:solid 2px; padding:5px 5px;}

.pro_img{ overflow:hidden;}
.pro_img img{ width:100%}

.pro_dy{ margin-top:20px;}