input {-webkit-appearance:none; /*去除input默认样式*/}
.wide{width: 1200px;margin:0 auto;}
/*浏览器低版本提示*/
#brower-max {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
#brower-max.cur00 {display: block;}
#brower {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 1000; display: none;}
#brower.cur00 {display: block;}
#brower p {margin-top: 20px;}
#brower p a {color: #ff9c00;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #brower-max {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
  #brower {filter:Alpha(opacity=100);}
}
/*返回顶部*/
.go-top{position: fixed;bottom: 30px;right: 30px;background: url(../images/fan-top.png) red no-repeat;width: 50px;height: 50px;background-size: 100%;cursor: pointer;z-index: 101;}

/*index.html*/
.header-bg{
  background: #000;border-bottom: 1px solid #999999;}
.index-top{height: 110px;padding-top:31px;}
.index-logo{height: 48px;}
.juwen-txt h1{font-size: 24px;color:red;}
.juwen-txt p{font-size: 12px;color: red;text-transform: uppercase;}
.juwen-txt{margin-left: 24px;padding-left:32px;position:relative}
.juwen-txt:after{content: ' ';position:absolute;top:50%;margin-top:-25px;left: 0;width:1px;height: 50px;background: url(../images/indexp.png);background-repeat: no-repeat;}
.intop-tele img{width: 50px;height: 50px;vertical-align: top;}
.intop-tele h3{display: inline-block;margin-left: 18px;font-size: 14px;color: #666;vertical-align: top;}
.intop-tele h3 p{font-size: 26px;color: red;line-height: 30px;}
.nav{width: 100%;background: #000;height: 50px;}
.navul li{width:240px;height: 50px;position:relative;}
.nava{display:block;margin:6px auto;width: 140px;height: 38px;line-height: 38px;border-radius: 20px;font-size: 16px;color: #fff;text-align: center;}
.nava.active{background: red;color:#fff;}
.nava:hover{background: red;color:#fff;}
.zinav{position: absolute;top:102%;width:150px;padding:12px 10px;background: #000;box-shadow: 0 0 0 1px #333;left: 50%;margin-left: -75px;display: none;z-index:10; }
.zinav dd{text-align: center;line-height: 38px;}
.zinav dd a{font-size: 14px;color: #fff;}
.zinav dd a:hover{color: red;}

.swiper-pagination-bullet-active{background:#fff!important;}
.fullSlide{position:relative;}
.propostrbt,.propostlbt{background: none;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px rgba(255,255,255,.5);background-repeat: no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.8;display:none;transition: all .5s linear;-webkit-transition:color .5s linear;-moz-transition:color .5s linear;-o-transition:color .5s linear;transition:color .5s linear}
.fullSlide:hover .prev{display:block;}
.fullSlide:hover .next{display:block;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

.inproducts{background: url(../images/inproduct.png);background-repeat:no-repeat;background-position: center center; width:100%;height: 720px;}
.inh1{font-size: 34px;color: #333;text-align: center;padding: 60px 0 25px;position:relative;}
.inh1:after{position:absolute;bottom:0;left: 50%;margin-left:-30px;width:60px;height: 3px;background: red;content:' ';}
.inp{line-height: 56px;margin-bottom:20px;font-size: 20px;color: #999;text-align: center;text-transform: uppercase;}

.slideGroup{width:1200px;text-align:center;}
.slideGroup .parHd{height:50px;line-height:50px; background:#f4f4f4;position:relative;margin-bottom:40px;}
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px;text-align: center;width:100%;font-size: 0;}
.slideGroup .parHd ul li{display:inline-block; cursor:pointer; width:175px;height: 50px; border:1px solid #ddd;margin-right:27px;font-size: 16px;color:#333;}
.slideGroup .parHd ul li:last-child{margin-right:0;}
.slideGroup .parHd ul li.on{background:red;color:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1;position:relative;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0; top:50%;margin-top:-25px; display:block; width:52px; height:50px; z-index: 10;color:#bfbfbf;line-height: 50px;}
.slideGroup .sNext{ left:auto; right:5px;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{color:red;}
.slideGroup .iconfont{font-size: 50px;text-align: center;}

.slideGroup .parBd ul{overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ margin-right:21px; float:left; display:_inline; overflow:hidden; text-align:center;box-shadow: 0 0 0 1px #eee;}
.slideGroup .parBd ul li:last-child{margin-right:0;}
.slideGroup .parBd ul li .pic{text-align:center;}
.slideGroup .parBd ul li .pic a{width:284px; height:284px;overflow: hidden;}
.slideGroup .parBd ul li .pic img{ width:284px; height:284px; display:block;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.slideGroup .parBd ul li:hover img{border-color:#999;transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.slideGroup .parBd ul li .title{width:284px;height: 70px;text-align: left;padding:18px;background: #eaeaea;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.slideGroup .parBd ul li .title h6{font-size: 16px;color:#333;line-height: 30px;}
.slideGroup .parBd ul li .title p{font-size: 14px;color:#999;}
.slideGroup .parBd ul li:hover .title{background: red;}
.slideGroup .parBd ul li:hover .title h6{color: #fff;}
.slideGroup .parBd ul li:hover .title p{color: #fff;}

.inabout{height: 636px;}
.inabout-view{position:relative;}
.inabout-view img{position:absolute;top:0;left: 0;z-index: 2;}
.inabout-txt{width:600px;height: 235px;margin-top:70px;position:relative;}
.inabout-ctxt{max-height: 136px;overflow:hidden;font-size: 16px;line-height: 28px;}
.inabout-txt:after{position:absolute;top:50%;width:264px;height: 319px;margin-top:-159px;left: -219px;content: ' ';background: url(../images/inabout-after.png);background-repeat: no-repeat;z-index: 1;}
.inabout-txt h1{font-size: 26px;color: red;padding:25px 0;font-weight: bold;}
.inabout-txt p{font-size: 16px;color: #666;line-height: 30px;max-height: 90px;overflow: hidden;margin-bottom:8px;}

.incase{width: 100%;height: 852px;background: url(../images/incase-bg.png);background-repeat:no-repeat;background-position: center center;}
.incaseul li{position:relative;width:380px;height: 290px;overflow: hidden;margin-right: 30px;margin-bottom: 23px;}
.incase-img{width:380px;height: 290px;}
.incaseul li p{position:absolute;bottom:0;left: 0;height: 52px;width:380px;background: rgba(102,204,51,.8);font-size: 16px;color: #fff;line-height: 52px;text-align: center;z-index: 1;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.incase-men{width:380px;height: 290px;position:absolute;bottom:-100%;left: 0;text-align: center;background: rgba(102,204,51,.8);z-index: 2;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.incase-men img{width:48px;height: 48px;margin-top:85px;}
.incase-men h6{margin-top:25px;font-size: 18px;color: #fff;font-weight: bold;line-height: 35px;}
.incaseul li:hover p{opacity: 0;}
.incaseul li:hover .incase-men{bottom:0;}

.innews{height: 676px;}
.innews-img{width:520px;height: 420px;overflow: hidden;  }
ul.innews-img li{width: 520px;height: 320px;display: none;}
.innews-lue{width:520px;height: 100px;background: #f4f4f4;padding:15px 20px 0;}
.innews-lue h2{line-height: 38px;}
.innews-lue h2 a{font-size: 16px;color: #333;}
.innews-dep span{line-height: 25px;font-size: 14px;color: #999;}
.innews-dep a{width: 88px;height: 28px;line-height: 26px;border:1px solid red;color: red;display:block;border-radius:15px;text-align: center;}
.innews-dep a:hover{background: red;color:#fff;}
.innews-lue h2 a:hover{color: red;}
.innews-dl{max-height: 440px;overflow: hidden;}
.innews-dl dd{width: 640px;height: 90px;background: #f7f7f7;margin-bottom:20px;}
.innews-dl dd a{display: block;width: 100%;height: 100%;padding:21px 22px;}
.innews-dl dd span{font-size: 40px;color:#333;line-height: 48px;display: block;width: 52px;margin-right:18px;text-align: center;}
.innews-txt{position:relative;height: 48px;padding-left: 26px;width: 402px;}
.innews-txt:after{content:' ';position:absolute;top:0;left: 0;width:1px;height: 48px;background: #d2d2d2;margin-bottom:12px;}
.innews-txt h2{font-size: 14px;color: #333;font-weight: bold;margin-bottom: 8px;}
.innews-txt p{font-size: 14px;color: #999;}
.innews-time{width: 124px;text-align: right;font-size: 14px;color: #999;line-height: 25px;}
.innews-dl dd:hover .innews-txt h2{color:#fff;}
.innews-dl dd:hover .innews-txt p{color:#fff;}
.innews-dl dd:hover .innews-time{color:#fff;}
.innews-dl dd:hover span{color:#fff;}
.innews-dl dd:hover{background: red;}

.innews-dl dd.hov .innews-txt h2{color:#fff;}
.innews-dl dd.hov .innews-txt p{color:#fff;}
.innews-dl dd.hov .innews-time{color:#fff;}
.innews-dl dd.hov span{color:#fff;}
.innews-dl dd.hov{background: red;}

.inclient{width: 100%;padding-bottom:44px;}
.inclient ul{padding:0 1px;}
.inclient ul li{width:226px;height: 114px;margin:0 17px 16px 0;border:1px solid #dcdcdc;position:relative;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.inclient-men{position: absolute;top: 0;left: 0;width: 224px;height: 112px;box-shadow: 0px 0px 0 56px rgba(255,255,255,.3) inset;}
.inclient ul li img{width: 224px;height: 112px;z-index:0;}
.inclient ul li:hover .inclient-men{box-shadow:none;}
.inclient ul li:hover{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}

.footer{width:100%;background: #000;padding-top:52px;}
.footer-wrap{height: 225px;}
.footer-dl{width:203px;}
.footer-dl dt{margin-bottom:15px;font-size: 16px;color: #fff;}
.footer-dl dd{line-height: 30px;width:203px;}
.footer-dl dd a{font-size: 14px;color: #ccc;transition: all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;}
.footer-dl dd a:hover{margin-left:10px;color:red;}
.footer-tele{width:	388px;height: 225px;}
.footer-tele dt{margin-bottom:15px;font-size: 16px;color: #fff;}
.footer-tele dd{line-height: 28px;font-size: 14px;color: #ccc;}
.footer-tele dd a{font-size: 14px;color: #ccc;}
.footer-tele dd a:hover{text-decoration: underline;}
.footer-tele p{margin-top:16px;padding-left:75px;background: url(../images/footer-tele.png);background-repeat:no-repeat;background-position: center left;font-size: 14px;color:#999; letter-spacing: 2px;height:45px;}
.footer-tele p span{letter-spacing: 0px;font-size: 22px;display: block;font-weight: bold;}
.footer-bottom{height: 60px;border-top:1px solid #535353;overflow: hidden;}
.inbtm-a{line-height: 59px;font-size: 0;}
.inbtm-a a{font-size: 14px;color:#ccc;}
.inbtm-a .a-after{margin-right: 30px;position:relative;}
.inbtm-a .a-after:after{position:absolute;top:50%;margin-top:-7px;right:-15px;content:' ';width:2px;height: 15px;background: #9b9b9b;}
.inbtm-a a:hover{text-decoration: underline;}
.footer-bottom p{font-size: 14px;color:#ccc;line-height: 59px;text-align:center;}
.footer-bottom p a{font-size: 14px;color:#ccc;}
.footer-bottom p a:hover{text-decoration: underline;}
.padding10{padding:0 5px;}

/*nei-banner*/
.neibanner{width:100%;height: 400px;background-repeat: no-repeat;background-position:center center;}
.nei-zinav{width: 100%;height: 40px;background: #f3f3f3;}
.nzinav-wrap{line-height: 40px;padding-left: 32px;background:url(../images/zi-nav.png);background-repeat:no-repeat;background-position:center left;font-size: 14px;color:#999; }
.nzinav-wrap a{font-size: 14px;color:#999;}
.nzinav-wrap a:hover{color:red;}
.about-content{padding:50px 0 70px;}
.about-nav{height:44px;margin-bottom:48px;text-align: center;font-size: 0;}
.about-nav a{width:160px;height: 44px;border:1px solid red;text-align: center;line-height: 42px;font-size: 16px;color:red;display:inline-block;margin-right: 40px;}
.about-nav a:last-child{margin-right:0;}
.about-nav a.active{background: red;color: #fff;}
.about-nav a:hover{background: red;color: #fff;}
.about-txt img{max-width: 100%;}

/*products.html*/
.products-con ul li{width:284px;height: 354px;border:1px solid #e5e5e5;overflow: hidden;text-align: center;font-size: 0;margin-right:21px;margin-bottom:25px;position:relative;top:0;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.products-con ul li img{width:282px;height: 282px;}
.products-con ul li h5{width:252px;height: 2px;display: inline-block;background: #d2d2d2;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.pro-litxt{padding:15px 18px 0;text-align: left;}
.pro-litxt h3{font-size: 16px;color:#333;line-height: 30px;}
.pro-litxt p{font-size: 14px;color: #999;line-height: 28px;}
.products-con ul li:hover{box-shadow: 0 0 0 1px #eee;top:-10px;}
.products-con ul li:hover h5{background: red;width: 100%;}
.products-con ul li:hover .pro-litxt h3{color:red;}
.prodcuts-a{text-align: center;padding-top:15px;font-size: 0;}
.prodcuts-a a{display:inline-block;padding:12px 18px;font-size: 14px;color: #666;border:1px solid #d2d2d2;margin-right: 12px;border-radius: 4px;}
.prodcuts-a span{display:inline-block;padding:12px 18px;font-size: 14px;color: #666;margin-right: 12px;}
.prodcuts-a .products-lue{border:none;}
.prodcuts-a .products-next{margin-right: 0;}
.prodcuts-a a.active{background: red;color: #fff;border-color: red;}
.prodcuts-a a:hover{background: red;color: #fff;border-color: red;}

/*productspost.html*/
.propost-con{padding-bottom:60px;}
.propost-img{width:410px;}
.max-img{width:410px;height: 410px;}
.max-img img{width:410px;width: 410px;}
.propost-img ul{padding:8px 0px 0;font-size: 0;}
.propost-img ul li{width:96px;height: 96px;border:1px solid #fff;margin-right:8px;cursor: pointer;}
.propost-img ul li:last-child{margin-right:0px;}
.propost-img ul li.active{border-color: red;}
.propost-img ul li img{width:94px;height: 94px;}
.propost-right{width:720px;}
.propost-right h1{line-height: 56px;font-size: 26px;color:#333;}
.propost-right p{font-size: 16px;color: #999;}
.propost-right dl{border-top:1px solid #dcdcdc;margin-top:30px;width:720px;}
.propost-right dl dd{width:622px;border-bottom:1px dashed #e5e5e5;height: 60px;line-height: 60px;font-size:0;}
.propost-right dl dd:nth-child(1){margin-top:10px;}
.propost-right dl dd:last-child{border-bottom: none;}
.propost-right dl dd span{width:50%;display:inline-block;font-size: 16px;color:#999;}
.propost-txt ul{background: #eeeeee;width: 100%;height: 50px;}
.propost-txt ul li{padding:0 40px;height: 50px;font-size: 16px;color: #333;text-align: center;line-height: 50px;cursor: pointer;}
.propost-txt ul li.active{background: red;color: #fff;}
.propost-deli{padding:46px 0 30px;display: none;}

/*news.html*/
.news-con ul li{width:1200px;height: 160px;margin-bottom:65px;overflow: hidden;}
.news-a{display: block;height: 100%;width: 100%;}
.news-img{width:240px;height: 160px;overflow: hidden;margin-right:45px;}
.news-img img{width:240px;height: 160px;transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}

.news-txt{width:755px;padding-right:66px;position:relative;}
.news-txt:after{content:' ';position:absolute;top:50%;right:0;margin-top:-50px;width:1px;height: 100px;background:#d2d2d2;}
.news-txt h3{font-size:16px;color: #333;line-height: 36px;margin-bottom:12px;color:#333;}
.news-txt p{font-size: 14px;color:#666;line-height: 26px;max-height: 52px;overflow: hidden;color: #666;}
.news-txt span{width:130px;height: 34px;border:1px solid red;font-size: 14px;text-align: center;line-height: 32px;color:red;border-radius: 15px;display: block;margin-top:16px;}
.news-time{width:138px;padding-top:15px;text-align: center;}
.news-time span{font-size: 60px;color: #999;}
.news-time p{padding-top:15px;position:relative;}
.news-time p:after{content:' ';position:absolute;top:0;right:50%;margin-right:-30px;width:60px;height: 1px;background:#d2d2d2;}
.news-txt h3,.news-txt span,.news-time span{transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;}
.news-con ul li:hover .news-img img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}
.news-con ul li:hover .news-txt h3{font-weight: bold;}
.news-con ul li:hover .news-txt span{background: red;color: #fff;}
.news-con ul li:hover .news-time span{color: red;}

/*client.html*/
.client-con ul{padding:0 1px;}
.client-con ul li{width:226px;height: 114px;margin:0 17px 16px 0;border:1px solid #dcdcdc;position:relative;transition: all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.clientcon-men{position: absolute;top: 0;left: 0;width: 224px;height: 112px;box-shadow: 0px 0px 0 56px rgba(255,255,255,.3) inset;}
.client-con ul li img{width: 224px;height: 112px;z-index:0;}
.client-con ul li:hover .clientcon-men{box-shadow:none;}
.client-con ul li:hover{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);}

/*newspost.html*/
.newspost-con h1{font-size: 24px;color: #333;text-align: center;}
.time-p{font-size: 14px;color: #999;text-align: center;padding-top:15px;}
.newspost-txt{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-top:32px;padding:45px 0 55px;}
.newspost-txt img{max-width: 100%;}
.newspost-prev{padding-top:15px;}
.newspost-prev a{font-size: 14px;color: #333;}
.newspost-prev a:hover{color: red;}

/*message.html*/
.message-con{margin-top:39px;padding-bottom:120px;}
.message-con form{padding-top:11px;width:618px;font-size: 0;}
.message-con form label{width:88px;display: inline-block;font-size: 14px;color: #666;line-height: 42px;}
.message-name,.message-tele,.message-email{width:530px;border:1px solid #c9c9c9;height: 42px;line-height: 40px;font-size: 14px;color: #666;padding:0 10px;margin-bottom:27px;border-radius:4px;}
.message-text{width: 530px;border:1px solid #c9c9c9;font-size: 14px;color: #666;padding:10px;text-indent: 14px;height: 110px;vertical-align: top;line-height: 25px;}
.textarea-la label{vertical-align: top;}
.message-sub{margin:34px 0 0 88px;width: 152px;height: 42px;border:1px solid red;cursor: pointer;font-size:16px;color: red;background: #fff;}
.message-sub:hover{background: red;color: #fff;}

/*contact.html*/
.contact-con{padding:50px 0 88px;}
.contact-con dl dt{font-size: 22px;color: #333;font-weight: bold;line-height: 48px;padding-top:12px;}
.contact-con dl dt p{font-size: 14px;line-height: 20px;padding-bottom:14px;}
.contact-con dl dd{font-size: 16px;color: #666;line-height: 42px;}
.contact-map{width:600px;height: 380px;}

/*2018,7,26*/
.quick_links {position: fixed; right: 0; top: 50%; margin-top: -80px; height: 160px; z-index: 99999;}
.quick_links li {width: 60px; height: 60px; line-height: 56px; text-align: center; position: relative;border-bottom: 1px solid #fff;}
.quick_links li:nth-child(1){background-color: red;}
/*.quick_links li:nth-child(2){background-color: #0001fc;}
.quick_links li:nth-child(3){background-color: #02acf3;}*/
.quick_links li:nth-child(2){background-color: red;}
.quick_links li:nth-child(3){background-color: red;}
.quick_links li a {display: block; }
.quick_links li .mp_tooltip {visibility: hidden; position: absolute; right: 100px; top: 50%; transform: translateY(-50%); background-color: #000;transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; color: #fff; padding: 10px;}
.quick_links li .mp_tooltip img {padding: }
.quick_links li .mp_tooltip:after {content: ""; position: absolute; width: 0; height: 0; vertical-align: middle; border: 5px solid red; border-left-color: #fff; border-right: none; border-top-color: transparent; border-bottom-color: transparent; top: 50%; margin-top: -5px; right: -5px;}
.quick_links li:hover a {opacity: .8;}
.quick_links li:hover .mp_tooltip {visibility: visible; right: 60px;}

.language{text-align: right;color:#ffffff;line-height: 45px}
.language a{color:#ffffff;}