﻿.container{max-width:1200px;}
.text-sgreen{color:rgb(1, 92, 181);}
/*网站公共样式*/
.info-content{font-size:15px;line-height:2.5}
a{color:#333;text-decoration:none;}                                            
a:hover{color:rgb(1, 92, 181)}
a:focus{color:rgb(1, 92, 181)}
a.btn-more{display:inline-block;width:140px;height:34px;line-height:34px;border:1px #CCC solid;color:#999;transition:all 0.5s ease;font-size:14px;transition:all 0.5s ease;text-align:center;margin:0px auto;margin-top:30px}
a.btn-more:hover{background:#40312f;border-color:#40312f;color:white;}
.banner{height:500px\9!important;overflow:hidden\9!important;overflow:hidden;} /*兼容ie低版*/

/*遮罩层*/
.mask-bg{position:fixed;width: 100%;height:100%;display:none;height:100vh;background-color:rgba(124, 124, 125, 0.7);overflow:hidden;z-index:99;top: 0;left: 0;}
.mask-bg.active{display:block;}

/*首页模块样式*/
.module-box {position:relative;padding:40px 0px}
.module-box .module-title{clear:both;text-align:center;margin:0px 0px 30px 0px;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";}
.module-box .module-title .cn-title{display:block;color:#333;font-size:28px;line-height:45px;}
.module-box .module-title .en-title{display:inline-block;*display:inline;*zoom:1;color:#999;font-size:16px;}
.module-box .module-title .en-title i{float:left;width:55px;background:#CCC;height:1px;margin-top:15px; }
.module-box .module-title .en-title span{float:left;margin:0px 5px;}
/* 轮播的字 */
.pics_wrap .font-box {width: 100%;position: absolute;top: 0;left: 0;}
.font1 span{color:rgb(0, 150, 157);}
.word1 span{color:#06d4df}
.word2 span{color:white;}
@media (min-width:1000px)
{.font1 span{font-size: 50px;}.font2 span{font-size:22px;}.pos{top: 234px;left: 60px;}
.word1 span{font-size: 60px;}.word2 span{font-size:20px;}.minpos{top: 120px;left:0px;}}
@media (max-width:1000px)
{.font1 span{font-size: 30px;}.font2 span{font-size:16px;}.pos{top: 110px;left: 0;text-align:center;}
.word1 span{font-size: 28px;}.word2 span{font-size:15px;}.minpos{top: 40px;left:0px;}}
@media (max-width:412px)
{.font1 span{font-size: 18px;}.font2 span{font-size:10px;}.pos{top: 40px;left: 0;text-align:center;}
.word1 span{font-size: 19px;}.word2 span{font-size:12px;}.minpos{top: 18px;left:0px;}}
/*底部*/
footer{text-align:left;width:100%;min-height:95px;margin-top:40px;line-height:2.5}
.factory{padding: 30px 0 20px 0;}
.factory img{width:47px;height:auto;}
.factory li+ li::before{content: " "!important;}
/* .footerback{background:url(../images/footer-bg.jpg);} */
.footerback{background-color:rgb(1, 92, 181) ;}
.footernav ul li{display:inline;}
.footernav>ul>li+ li::before{content: "|";color:#cccccc;}
.footernav ul li a{color:#cccccc;padding:0px 20px;}
.footernav>ul>li>ul{display:none;}
.footernav ul+ul{margin-left:-20px;}
.bg-black{background-color:black;}
.address li+li::before{content: "/\00a0"!important;}
.weixin li{display:inline;}
.weixin li img{padding-left:70px;}
.weixin li:first-child{border-left: 1px solid #8a8a8a}
.weixin li p{padding-left: 200px;padding-top: 16px;}

/*顶部样式*/
.header{position:relative;position: sticky;left: 0;top: 0;z-index: 5;background-color:white;box-shadow: 0px 1px #efefef;}
.header .logo img{height:70px;}
.bg-gray{background-color:rgb(247, 247, 247);}

#top-bg-gray-wrap{
    
    background-color:rgb(1, 92, 181) 
}

.topleft img{width:16px;}
.topleft span{padding-left:8px;font-size:13px;}
.toppadd{padding:4px 0;}
.souborder{border: 1px solid #d9d9d9;}
.searchbox-txt{border:transparent 1px solid;line-height: 23px;background-color:#f7f7f7;font-size: 12px;color:black}
.searchbox-btn{cursor:pointer;}
/*自定义导航动画，也可以用animater.css中的动画，需要在script.js中修改*/
.nav .animated,.sub-nav .animated{-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.navSlide{-webkit-animation-name:navSlide;animation-name:navSlide}
@keyframes navSlide{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;visibility:visible}100%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}

/*主菜单*/
@media (min-width:1000px) /*pc端*/
{
.header .nav-toggle{display:none}
.nav>ul>li{float:left;text-align:center;line-height:100px;margin:0 15px}
.nav>ul>li>a{padding:0px 30px;font-size:15px;color: #000000;}
.nav>ul>li:hover a{background-color:rgb(1, 92, 181);color:white;border-radius: 50px;padding:10px 30px}
.nav>ul>li>ul{display:none;}
.nav>ul>li:hover ul{display:none;}

.nav > ul > li.current a{background-color:rgb(1, 92, 181);color:white;border-radius: 50px;padding:10px 30px}
.nav li:hover> ul{display:block;}
.nav ul li{position:relative;}
.nav ul li .arrow{display:none}
.pcpaddtop12{padding-top:12px;}
.pcpaddtop30{padding-top:30px;}
/*子栏目样式*/
.sub-nav-box .sub-nav li{display: inline-block;background-color:rgb(54, 131, 207);line-height: 40px;width: 145px;margin-right:4px;}
/*分页>关于我们-服务热线*/
.years{border-right: 1px solid #d4d4d4;}
/*首页》产品展示*/
.img-div {position: relative;width: 250px; height: 188px;}
.mask {position: absolute;top: 8px;left: 9px;width: 230px;height: 170px;background: rgba(101, 101, 101, 0.6);color: #ffffff;opacity: 0;transition:.2s linear;}
.mask h5 {text-align: center;line-height: 178px;}
.img-div a:hover .mask {opacity: 1;}
/*首页》选择我们*/
.borbott{border-bottom: 1px solid #f6f1f1;}
.borrig{border-right: 1px solid #f6f1f1;}

/*首页图-下方条*/
#nav_box_p{
    font-size:18px
}
}


@media (max-width:1000px) /*手机端*/
{
.header .logo img{height:60px;}
.header .nav-toggle{position:absolute;right:0px;top:0px;font-size:25px;color:#999;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;}
.header .nav-toggle.active{color:#ccc;}

.nav{position:fixed;z-index:100;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;overflow-y:auto}
.nav.active{opacity:1;width:1000px;max-width:100%;background-color:#7a7a7a;box-shadow: inset 0rem -0.3rem .5rem rgba(0,0,0,.3);height: auto;margin-top: 34px;}
.nav ul li{line-height: 45px;text-align:left}
.nav ul li ul{display:none;} /*二级ul样式*/
.nav ul li a{padding-left:30px;display:block;color:white;font-size:15px;line-height:3.5;border-bottom: 1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px;background-color: #7a7a7a;}
.nav ul li ul li ul li a{padding-left:90px;}
.nav ul li ul li ul li li a{padding-left:120px;}
.nav ul li{position:relative;}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px; text-align:center;transition-duration:0s;color:white;}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px;}

.nav ul li.current > a{color:white;}
.nav ul li.active > ul{display:block}
.nav ul li.active > .arrow{transform:rotate(90deg)}
.cha{position: absolute;top: 2px;right: 10px;}

.display-die{display:none;}
.phopaddtop20{padding-top:20px;}
.phomartopfu40{margin-top:-40px;}
.register .dot img{margin-top:-40px;}
/*底部*/
.footernav{text-align: center;padding: 10px;}
.address{display: grid;}
footer{margin-bottom: 44px;}
/*子栏目样式*/
.sub-nav-box .sub-nav li{border: 1px solid rgb(1, 92, 181);margin:4px;width:100px;display:inline-block;padding:2px;}
/*分页>关于我们-制品集团*/
.but-about{text-align:center;}
.but-about a{background-color:rgb(1, 92, 181);color:white;}
/*分页>关于我们-服务热线*/
.phoyears{border-bottom: 1px solid #d4d4d4;}
.pholine{border-right:1px solid #d4d4d4;}
.pad{padding-bottom:10px;}
.padb{padding-top:10px;}
/*分页>联系我们*/
.phocenter{margin-top:30px;text-align: center;}

/*首页图-下方条*/
#nav_box_p{
    font-size:0.8em
}
}

/*分页-子栏目样式*/
.sub-nav-box .sub-nav{text-align:center;padding:30px 0;}
.sub-nav-box .sub-nav li:hover{background-color:rgb(1, 92, 181);}
.sub-nav-box .sub-nav li:hover a{color:white;}
.sub-nav-box .sub-nav li:visited{background-color:rgb(1, 92, 181);}
.sub-nav-box .sub-nav li.current{background-color:rgb(1, 92, 181);}
.sub-nav-box .sub-nav li.current a{color:white;}

/*图片列表+*/
.images-list .row .item a{display:block;overflow:hidden;}
.images-list .row .item img{display:block;width:100%;height:auto;}
.images-list .row .item a:hover img{transform:scale(1.1,1.1);transition: all 0.3s ease-out 0s;}

/*新闻资讯-首页、子栏目公用*/
.news-list{clear:both;overflow:hidden;}
.news-list li.tw{clear:both;overflow:hidden;display:block;width:100%;margin:0px 0px 15px 0px;text-align:left;}
.news-list li.tw .pic{float:left;width:160px;height:105px;overflow:hidden;margin-right:10px;}
.news-list li.tw .pic img{width:100%;height:100%;display:block;}
.news-list li.tw .content{display:inline;}
.news-list li.tw .content a{display:block;line-height:30px;font-size:16px;}
.news-list li.tw .content span{color:#808080;height:75px;line-height:25px;} 
.news-list li.item{overflow:hidden;}


/*在线留言表单*/
.ui-validForm{padding-top:40px;}
.form-group::before,.form-group::after{content:"";display:table} 
.form-group::after{clear:both} 
.form-group{position:relative;padding:7px 0px;}
.form-group .control-label{position:absolute;left:0px;top:10px;}
.form-group .controls{padding-left:16px;}
.form-group .form-control{border:1px solid #eeeeee;height:40px;line-height:40px;width:100%;padding:2px 5px;font-size:14px;color:#666;transition:all .5s ease-in-out}
.form-group .form-control:focus{border-color:#009c73}
.form-group textarea.form-control{height:300px}
.form-group .help-block{display:block}
.btn{border:1px solid #ed3c46;color:#fff;height:35px;width:190px;background:#ed3c46;transition:all .5s ease-in-out}
.btn:hover{background:#ad7669;border:1px solid #ad7669;}
.form-group .controls-verificationCodeImage{position:relative;max-width:400px;_width:400px;}
.form-group .lb_verificationCodeImage{position:absolute;display:inline-block;right:1px;top:0px;height:32px;overflow:hidden}
.form-group .lb_verificationCodeImage img{height:30px;}
.form-group label{color:#999999}


/*分页>关于我们-制品集团*/
.about span{color: rgb(0, 156, 115);}
.boost .item a{cursor:default;}
.gap{padding-left:140px;}
.gap i{display: block;width: 60px;border-top: 1px solid rgb(1, 92, 181);margin-bottom: 20px;}
.canvas{right: 120px;top: 494px;position: absolute;z-index: 100;width: 74px;height: 41px;transform: rotate(180deg);transform-origin: 0px 0px;}
.images-list .row .itemzh a{display:block;overflow:visible!important;}
.but-about a{border: 1px solid #bfb6b6;padding: 10px 30px;background-color: rgb(1, 92, 181);color:#ffffff}
.but-about a:hover{border:1px solid rgb(1, 92, 181);color:#ffffff;transition:.2s linear;}
.images-list .row .itemzh a:hover img{transform:scale(1.1,1.1)!important;transition: all 0.3s ease-out 0s;}
/*分页>关于我们-服务热线*/
.hotline{background:url(../images/home-aboutbg.jpg)}
.particular{color:rgb(136, 136, 136);}
.mar40-0{margin:40px 0;}
/*分页>关于我们-优秀企业*/
.breadth img{width:100%;}
.tem{border-bottom: 1px solid #d9d9d9;}
/*分页>产品展示*/
.en-tit {color: rgb(199, 234, 228);}
.imgborder{border:1px solid #eeeeee;margin:6px;}
.imgborder:hover{border:1px solid rgb(1, 92, 181);}
.page ul li:hover{color:rgb(1, 92, 181);}
.page ul li:hover a{color:rgb(1, 92, 181);text-decoration:underline;}
.images-list .row .item a:hover{color:rgb(1, 92, 181);}
/*分页>工程案例*/
.case{border-top: 2px solid #eae8e8;}
/*分页>新闻资讯*/
.pnews{color:#cccccc}
.wordcolor{color:#ababab;}
.newstyle{border-bottom:1px dashed #e5e5e5;padding:20px 0px;}
/*分页>在线留言*/
.fback-bg{background:url(../images/fback-bg.jpg) no-repeat 100% 0%;}
.wechat{border:1px solid #e5dcdc;}
/*分页>联系我们*/
.iconborder{border-right: 1px solid #eaeaea;}



/*首页》产品展示*/
/* lh */
.sub-menu ul li{display:inline-block}
.sub-menu{text-align:center;padding:30px 0;}
.sub-menu ul{text-align:center;}
.sub-menu ul li{line-height: 40px;width: 105px;margin-right:15px}
/* .sub-menu ul li{line-height: 40px;width: 160px;margin-right:15px;border-right:1px solid lightgrey} */
.sub-menu ul li a{padding:4px 30px 6px 30px;margin-right: -40px;}
.sub-menu ul li+li::before{content: "|";color:lightgrey;text-align:center;}
.sub-menu ul li a:hover{background-color:rgb(1, 92, 181);color:white;}

.buttonmore{background-color:#666;padding: 14px 34px;transition:.2s linear;}
.buttonmore:hover{background-color:rgb(1, 92, 181);color:white;}
/*首页》关于我们*/
.horizontal>i{border-top: 1px solid #196bed;margin: 0 auto;width: 60px;}
.buttmore{padding: 14px 34px;transition:.2s linear;border:1px solid #cccccc;color:black;}
.buttmore:hover{border:1px solid rgb(1, 92, 181);}
/*首页》选择我们*/
.register img{width:56px;}
.register p{color:#999999;}
.register h6{padding-bottom:12px;font-weight:normal;}
.dot img{padding-top:40px;}
.dot p{padding-bottom:30px;width: 80%;margin: 0 auto;}
.dot{border:1px solid white;transition:.2s linear}
/*首页》合作客户*/
.customer ul li{padding-bottom:20px;}


/*手机端置顶*/
.curpointer {cursor: pointer;}
.bg-bottgray{background-color:#727272;width: 100%; height: auto;}
.backphone{background:url(../images/phone.png) center center no-repeat;}

.bott-fixed{left: 0;bottom: 0;}
.backtop{background:url(../images/top.png) center center no-repeat;}
.backhome{background:url(../images/home.png) center center no-repeat;}
.backwei{background:url(../images/wei.png) center center no-repeat;}
.backsame{background-size: 1.625rem 1.625rem;height: 24px;width: 24px;margin: 0 auto;margin-top: 3px;}
@media(min-width: 1000px){.phoblack{display: none;}}


