/*样式初始化及公用样式*/
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
*, *::before, *::after{transition: all .3s ease-in-out;}
body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;color:#333;}
li{list-style: none;}
img{border: none;/*display:block;*/width: 100%;vertical-align:middle;height: auto;}
img{width: 100%; /*max-width: 100%; */height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle;}
input{outline: 0;border: none;}
a{text-decoration:none;cursor:pointer;color:#333;display:block;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: " ";height: 0;line-height: 0;visibility: hidden;clear: both;}
.clearfix{zoom:1;}
.container{width: 1200px;margin: 0 auto;overflow: hidden;}
/*顶部欢迎*/
.webtop{height: 40px; line-height: 40px; background: #f3f3f3;}
.webtop .welcome span{color: #085;font-weight: bold;}
/*导航栏*/
.header{width: 100%;z-index:9999;height:100px;overflow:hidden;/*position: fixed;right: 0;left: 0;*/}
.header .right li{float: left;height: 100px;line-height: 100px;}
.header .right li a{padding:0 30px;}
.header .right li a:hover,.header .nav_right li.active{color:#288653;}
.header .logo{overflow:hidden}
.header .logo img{width: auto; height: 70px; margin-top: 15px;}
/*.header .nav .right{width:60%;float: right;}
.header .nav .right li{width:16.666%;float: left;line-height:80px;text-align: center;position: relative;}
.header .nav .right li a:hover{color:#0166b8;}
.header .nav .right li ul{display: none;width: 100%;background:#093a88;background:#f0f7fe;position: absolute;left: 0;top:80px;z-index:999;}
.header .nav .right li ul li{line-height: 40px;float: none;width: 100%;}
.header .nav .right li ul li a{}
.header .nav .right li ul li a:hover{background:#093a88;color:#fff;}*/
/*首页-轮播*/
.Mobilebanner{display: none;}
.index-banner{width: 100%;height:auto;position:relative;z-index: 1}
.index-banner .item{width:100%; overflow:hidden}
.index-banner .item img{width:100%}
.index-banner .owl-carousel{width:100%;}
.index-banner .owl-carousel .owl-controls{width: 100%;text-align: center;position: absolute;left: 0;z-index: 20;bottom:20px;}
.index-banner .owl-carousel .owl-controls .owl-nav{display:none;}
.index-banner .owl-carousel .owl-controls .owl-dots .owl-dot{display: inline-block;width: 50px;height: 3px;background: #fff;overflow: hidden;margin: 0 5px;cursor: pointer;}
.index-banner .owl-carousel .owl-controls .owl-dots .active{background-color:#00837a;}
.set{background: #333333; height: 90px; padding: 20px 0;}
.set p{text-align: center;line-height:25px;height: 25px;color: #fff;}
.index-title{padding: 60px 0 40px;text-align: center;}
.index-title h2{font-size: 36px;font-weight: normal;text-align: center;line-height: 40px;margin-bottom: 10px;color: #333;}
.index-title .sub-title{font-size: 20px; color:#ff0202; margin: 10px 0 10px;}
/*推荐产品*/
.index-pro{overflow: hidden;}
.index-pro .left{float: left;width: 200px; height: 460px; background: url(../images/p.png);}
.index-pro .left p{font-size: 22px; color: white; margin: 0 20px; display: block; margin-top: 120px;}
.index-pro .left a{padding: 5px 20px; background: white; border-radius: 20px; color: #005043; width: 100px; margin: 0 auto; margin-top: 120px;}
.index-pro .right{float: right;width: 950px;}
.index-pro .right .picture{width: 31.333333%;margin-left: 2%; margin-bottom: 2%; float: left;position: relative;}
.index-pro .right .picture .cover{display:none;background:#333; background: #333\0; filter: alpha(opacity=90); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -webkit-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s; -moz-transition: all .4s cubic-bezier(0.35, 0.45, 0.55, 1) 0s;}
.index-pro .right .picture .cover .content{top: 40%; position: absolute; width: 100%; text-align: center;}
.index-pro .right .picture .cover .content p{font-size: 16px; color: #fff; line-height: normal; margin-bottom: 25px;}
.index-pro .right .picture .cover .content p.more{font-size:14px; color: #fff; line-height: 26px; width: 80px; height: 30px; border: 1px solid #fff; margin: 0 auto;}
/*核心优势*/
.index-adv{overflow: hidden;}
.index-adv .item{width:25%;float: left;text-align: center;height: 290px;}
.index-adv .item .icon{width:100px;margin: 0 auto;margin-top:20px;margin-bottom: 20px;}
.index-adv .item p{line-height: 28px;}
.index-adv .item p.t1{color: #085;}
.index-adv .item .title-line{width: 20px; height: 1px; background: #085; margin: 15px auto 22px;}
.index-adv .item:hover{background: #085;box-shadow: 0 0 5px 5px rgba(0,136,85,.3);}
.index-adv .item:hover p{color:#fff;}
.index-adv .item:hover .title-line{background:#fff;}
.index-super .item{overflow: hidden;margin-bottom:60px;}
.index-super .item .aa{width: 53%;float: left;margin-top: 65px;}
.index-super .item .aa .icon{width: 98px;height: 83px;float: left;}
.index-super .item .aa .content{width: 510px;height: auto;overflow: hidden;color: #474747;float: right;}
.index-super .item .aa .content h3{font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 14px; color: #474747;}
/*.index-super .item .aa .content p{margin-top: 10px;}*/
.index-super .item .bb{width: 45%;float: right;}
.index-super .item .cc{width: 45%;float: left;}
.index-super .item .dd{width: 53%;float: right;margin-top: 65px;}
.index-super .item .dd .icon{width: 98px;height: 83px;float: left;}
.index-super .item .dd .content{width: 510px;height: auto;overflow: hidden;color: #474747;float: right;}
.index-super .item .dd .content h3{font-size: 20px; font-weight: bold; margin-top: 0px; margin-bottom: 14px; color: #474747;}
/*首页-公司介绍*/
.index-about{background: #eff3f7;padding:60px 0;overflow: hidden;}
.index-about .left{width:50%;}
.index-about .left h2.title{font-size:24px;font-weight:normal;padding: 20px 0}
.index-about .left .content{color: #848484;line-height: 28px;text-indent:2em}
.index-about .left .more{margin-top: 30px;height: 40px;line-height: 40px;width: 100px;border:1px solid #848484;text-align: center;}
.index-about .left .more:hover a{color:#085;}
.index-about .right{width:40%;}

/*首页-新闻资讯*/
.index_news .content ul li{width: 285px;margin-left:20px;float: left;}
.index_news .content ul li:first-child{margin-left:0;}
.index_news .content .c-img{overflow: hidden;display:none;}
.index_news .content .c-img img{transition: all 0.6s;-moz-transition:all 0.6s;/* Firefox 4 */
  -webkit-transition:all 0.6s; /* Safari and Chrome */
  -o-transition:all 0.6s; /* Opera */}
.index_news .content .c-img img.hover{transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); 
  -o-transform:scale(1.2); -moz-transform:scale(1.2);}

.index_news .content .c-content{background-color: #eaefee;height:250px;padding: 0 20px;}
.index_news .content .c-content h2.c-title{padding: 25px 0 10px;font-size:18px;color:#3b3b3c;line-height:28px;}
.index_news .content .c-content p.c-time{line-height: 24px;color: #676767;}
.index_news .content .c-content p.c-summary{line-height: 28px;color: #676767;height: 120px;}

.more-news{padding: 20px 0 }
.more-news a{display: block;width: 150px;height: 32px;margin:0 auto;}
/*首页荣誉*/
.index-honor{margin-top: 40px;background: #eff3f7}
.index-honor .title{height: 60px;line-height: 60px;overflow: hidden;padding: 20px 0}
.index-honor .title h2{float: left;color: #085;}
.index-honor .content{overflow: hidden;padding:40px 0 80px;}
.index-honor .content .item{width: 30%;margin-right: 5%;float: left;background: #fff;height: 330px;}
.index-honor .content .item h3{padding: 20px;font-weight:500;}
.index-honor .content .last{width: 30%;margin-right: 0;float: left;background: #fff;padding: 40px 30px 0;height: 330px;}
.index-honor .content .last p{font-weight: 500;line-height: 28px;margin-bottom: 20px;}
.index-honor .content .last a.more{height: 36px;line-height: 36px;text-align: right;font-weight: 600;}
.index-honor .content .last a.more:hover{color:#085;}

/*footer*/
.mobile_footer{display: none;}
.footer{margin-top: 50px;width: 100%;background: #003c7e;background: url(../images/foot_banner.jpg) no-repeat center;}
.footer .wxbox{width: 185px;}
.footer .wxbox .wxbox_logo{margin-top: 20px; text-align: center;}
.footer .wxbox .wxIMG{width: 119px; height: 119px; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 30px;}
.footer .wxbox h2{color: #FFF; text-align: center; padding-top: 10px; font-size: 14px; font-weight: normal;}
.footer .butright{width: 980px; height: auto; float: right;}
.footer .butright .butmenu{width: 100%; border-bottom: 1px solid #ffffff; padding: 5px 0;}
.footer .butright .butmenu ul{overflow: hidden;}
.footer .butright .butmenu ul li{line-height: 30px; color: #FFF; float: left; width: 20%;}
.footer .butright .butmenu ul li a{color: #e0e0e0; /* padding-right: 70px; */ font-size: 14px; display: block;}
.footer .butright .butmenu ul li a.aa{font-size: 16px; line-height: 60px; color: #fff;}
.linhref{font-size: 14px; color: #e0e0e0; padding-top: 10px; border-top: 1px solid #9d9d9d;}
.linhref a{color: #ddd; line-height: 36px; padding: 0px 5px;}
.butmidd{padding-top: 5px;}
.butmidd p{color: #e1e1e1; font-size: 13px;line-height:40px;}
.butmidd p a{color: #fff;display:inline-block;}
/*固定的悬浮窗*/
.yb_conct{position: fixed;z-index: 9999999;top: 200px;right: -127px;cursor: pointer;transition: all .3s ease;top:50%;margin-top:-122px;}
.yb_bar ul li{width: 180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top{background: #ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent: 0;background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{/*height:200px;*/background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding: 0 29px 25px 29px;}
.yb_QQ a{display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}


/*内页开始*/
.banner .mobile{display: none;}
.sitemap{padding: 40px 0;line-height: 28px;}
.sitemap a{display: inline-block;}
.sitemap a:hover,.sitemap a.current{color: #085;}
.w2 a{width: 50%;}
.w3 a{width: 33.333333%;}
.w4 a{width: 25%;}
.w5 a{width: 20%;}
.change-title{overflow: hidden;}
.change-title a{background: #EEE;float: left;padding: 0 10px; height: 56px; line-height: 56px;text-align: center;}
.change-title a:hover,.change-title a.on{background: #085;color:#fff;}

/*联系我们*/
.contact .change-title a.active{background: #085;color:#fff;}
.contact-box .item{}
.contact-box .item.on{display:block;}
.contact-box .item .top{overflow: hidden;margin-bottom: 40px;}
.contact-box .item .top .info p{float: left;width: 48%;min-height: 50px; line-height: 50px; background: #f5f5f5; float: left; margin-bottom:30px; padding: 0 20px;}
.contact-box .item .top h2{font-size: 28px; color: #085; height: 42px; line-height: 42px; margin: 20px 0}
.contact-box .item .top p.left{margin-right: 4%;}
.contact-box .item .top .info{width: 900px;float: left;}
.contact-box .item .top .wechat{width: 200px;float: right;margin-top: -70px;}
.contact-box .item .top .wechat p{text-align: center; font-weight: 600; color: #003c7e;}
.contact-box .item .top p a{display: inline-block;}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*新闻列表*/
.news .news-list li{height: 176px; background: #f9f9f9; padding: 42px; margin-top: 24px;}
.news-list li .left{float: left;width: 15%;}
.news-list li .right{float: right;width: 85%; color: #999;}
.news-list li .left p.time{font-size: 24px; color: #bababa;}
.news-list li .left p.more{width: 32px; height: 32px; text-align: center; line-height: 32px; border: 1px solid #e6e6e6; border-radius: 4px; margin-top: 22px;}
.news-list li .right p.title{font-size: 16px;font-weight: bold;margin-bottom: 30px !important;color: #999;}
.news .news-list li:hover p.more{border:1px solid #085;background: #085;color:#fff;}

/*页码*/
.page{margin: 50px auto 0; text-align: center;}
.page a{text-align: center; width: 35px; display: inline-block; color: #333; background-color: #f2f2f2; /* padding: 10px 20px; */ margin-right: 5px; line-height: 35px;}
.page a.current, .page a:hover{background: #085; color: #fff;}

/*新闻详情*/
.news-detail{}
.news-detail h2{text-align:center;line-height:40px; font-size:20px; color:#014896;}
.news-detail p.date{text-align:center;line-height:36px; font-size:14px; color:#868686;border-bottom:1px dotted}
.news-detail .news-con{padding: 10px 0;}
.news-detail .news-con p{line-height:40px;text-indent:2em;color:#676767;margin-bottom:10px;}
.news-detail .news-con p img{width:600px;text-align:center;margin:0 auto;}

/*公司简介*/
.company img{margin:20px auto;display:block;width:auto;}
.company .content p{text-indent: 2em; line-height: 28px; margin-bottom: 10px; color: #999;}
/*荣誉、厂区环境*/
.honor .content{margin-top: 20px;}
.honor .content li{float: left; width: 23.5%; height: 240px; margin-left:2%; margin-bottom: 30px;}
.honor .content li:nth-child(4n+1){margin-left: 0;}
.honor .content li .img{position: relative;}
.honor .content li .img .cover{position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #000000 url(../images/search.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0);}
.honor .content li p{width:100%; line-height: 1.4em; padding-top: 10px; color: #000;text-align: center}

/*成功案例*/
.case .content{margin-top: 20px;}
.case .content .summary{line-height: 28px;text-indent: 2em}
.case .content .detail h2{font-size:16px;padding: 10px 0}
.case .content .detail .item{margin-bottom: 20px;line-height:24px;text-indent: 2em;padding: 10px 0;background:#fdfdfd}


/*产品列表*/
.Mheader_nav{display: none;}
.pro-list{overflow: hidden;}
.pro-list .left{width:20%;float:left;padding: 0px;background-color: #E6E6E6;margin: 0px;border: 1px solid #DFDFDF;}
.pro-list .left h2{width: 100%;padding: 20px 0 20px 10px;overflow: hidden;margin: 0px;border-bottom: 1px solid #cdcdcd;height: 70px;font-weight: normal;}
.pro-list .left .menu li a{line-height:52px;padding-left:28px;background: url(../images/inner-left.png) no-repeat 16px 23px;font-size:15px;}
.pro-list .left .menu li a:hover,.pro-list .left .menu li a.active{background-color:#999;color:#fff;}
.pro-list .content{width:77%;float:right;}
.pro-list .content{}
.pro-list .content ul li{width: 23%; margin-left: 2.5%; float: left; margin-bottom: 20px;}
.pro-list .content ul li:nth-child(4n+1){margin-left: 0;}
.pro-list .content ul li a{overflow: hidden;}
.pro-list .content ul li a img{transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;}
.pro-list .content ul li a img:hover{transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); -moz-transform:scale(1.2);}
.pro-list .content ul li a.title{line-height: 40px; background-color: #e5e5e5; text-align: center;}
.pro-list .content ul li a:hover{color: #085}
.pro-list .content ul li img {height:140px;}

/*产品详情*/
.pro-list .detail{width:77%;float:right;}
.pro-list .detail .top{}
.pro-list .detail .top .left{width:45%;border:none;float: left;}
.pro-list .detail .top .right{width:50%;float: right;}
.pro-list .detail .top .right .title{margin-top:30px;font-size: 16px;line-height: 32px;}
.pro-list .detail .top .right .title span{font-weight: bold;color: #085}
.pro-list .detail .top .right .contact{line-height: 28px;}
.pro-list .detail .top .right .more a.pc{margin-top: 20px;width: 100px;
border-radius: 5px;color:#fff; background: #085;height: 32px;line-height: 32px;text-align: center;}
.pro-list .detail .product_detail{margin-top: 40px;}
.pro-list .detail .product_detail .title{width: 150px; height:40px; line-height:40px; text-align: center; color:#333; background: #e6e6e6; font-weight:bold; text-transform: uppercase; font-size: 14px; margin-bottom: 15px;}
.info p{line-height: 28px;margin-bottom: 10px;}

