/*head s*/
.header{ width:100%;height:100px;}
.logo{padding-top:20px}
.nav{margin-left: 22px;position: relative;}
.nav li{float:left;/* padding: 0 18px 0; */height: 100px;width: 100px;text-align: center;position:relative}
.nav li.li7{background:none}
.nav li a{font-size:14px;color:#494949;display:block;height: 72px;padding-top: 28px;/* background: #f00; */;font-weight:bold}
.nav li a em{display:block;font-size:12px;font-family:Arial;color:#979797;font-style:normal;text-align:center;margin-top:2px;}
.nav li:hover span,.nav li:hover em,.nav li.active span,.nav li.active em{color:#146fcc}
.SPline {
    width: 100px;
    height: 4px;
    background: #146fcc;
    position: absolute;
    left:0;
    bottom:0;
    display: block;
}
.nav li a span.icon{background:url(../img/menu_icon.png) no-repeat 85px;display:block;width:100%;}
.nav li:hover span.icon,.nav li.active span.icon{background:url(../img/menu_icon2.png) no-repeat 85px;}
.Navdl{position: absolute;z-index:99999;left:0;top:100px;line-height:22px;width:100%;text-align:center;display:none;background:rgba(0,0,0,0.5)}
.Navdl dd a{color:#fff!important;display:block;width:100%;height:30px!important;line-height:20px;padding-top:10px;width:100%;}
.Navdl dd a:hover{background:rgba(251,58,6,0.8)}
/*heade e*/


/*banner s*/
.bannerall{ width:100%; height:560px;overflow:hidden;position: relative;}
.banner{ position: absolute; left:0; top: 0;width:100%; height:560px; z-index:0;opacity:0;filter:alpha(opacity=0)}
.banner a{display:block; width:100%; height:100%}
.bannerBtn{position: absolute;bottom:5%;left:50%;width:auto;height:30px;z-index:999;}
.bannerBtn li{float:left; margin-left:7px; cursor:pointer;line-height:30px;width:14px; height:14px; margin-top:10px;background:#fff no-repeat center;border-radius:50%}
.bannerBtn li.hover{background:#146fcc;}
/*.bannerall .btn{ display:inline-block; position:absolute; cursor:pointer; width:72px; height:72px;z-index:999; }
.bannerall .btn:hover{
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}*/

/*.bannerall .btnLeft{ left:3%;top:45%;background:url(../img/btnl.png) no-repeat center; }
.bannerall .btnRight{ right:3%;top:45%;background:url(../img/btnr.png) no-repeat center;}*/
/*banner e*/

/*abouts s*/
.abouts{padding:80px 0;}

.pubtit{text-align:center;}
.pubtit h3{font-size:30px;color:#146fcc;font-weight:normal;}
.pubtit span{font-size:14px;color:#858585;letter-spacing:8px}
.pubtit .lines{display:block;margin:28px auto 20px;}
.pubtit p{font-size:14px;color:#b0b0b0;line-height:1.7}
.aboutjj{margin-top:70px;}
.aboutjjpic{ width:450px;height:290px;border:1px solid #ddd;overflow:hidden;padding:2px;}
.aboutjjpic img,.newspic img{ width:100%;height:100%;
 -moz-transition:all 0.4s linear;
 -webkit-transition:all 0.4s linear;
 -ms-transition:all 0.4s linear;
 -o-transition:all 0.4s linear;
 transition:all 0.4s linear;
}
.abouts2tcon p{color:#000}
.abouts2tcon p span{font-size:24px!important;}
.aboutjjpic img:hover,.newslb li:hover img{
-moz-transform:scale(1.06);
 -webkit-transform:scale(1.06);
 -ms-transform:scale(1.06);
 -o-transform:scale(1.06);
 transform:scale(1.06);
}
.aboutjjtxt{width:630px;font-size:16px;color:#000;line-height: 1.8;height: 284px;overflow:hidden;}
.aboutjjtxt p{text-indent:20px}
/*abouts e*/

/*products s*/
.products{padding:40px 0 0;background:url(../img/probg.jpg) no-repeat;background-size:cover; }
.pubtit2 h3,.pubtit2 span{color:#fff}
.pubtit2 p{color:#81a7de}
.prodbtn{height:45px;border-bottom:1px solid #81a7de;margin-top:57px;}
.prodbtns{ width:580px;margin:0 auto;}
.prodbtns span{font-size:18px;display:block;height:45px;color:#ffffff;float:left;padding:0 15px;line-height:45px;margin-top:-1px;cursor:pointer;}
.prodbtns span.active{border:1px solid #81a7de;border-bottom:1px solid #146fcc}
.prodpros{margin-top:40px;}
.prodpros2{display:none}
.prodpros2 li{ width:335px;height:270px;padding:10px;background:#fff;float:left;margin-right:10px;overflow:hidden;box-shadow:2px 2px 50px #666;}
.prodpros2 li img{ width:335px;height:270px;position: relative; }
.morebtn{width:100%;height:165px;background:#f3f3f3;margin-top:100px;padding-top:45px;}

.morebtns li{width:215px;height:110px;float:left;text-align:center;background:url(../img/line3.png) no-repeat right;}
.morebtns li i img{-webkit-box-reflect: below 2px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.05)));}

.morebtns li p{margin-top:20px;color:#717171;font-size:18px;}
.morebtns li span{color:#b4b4b4;font-size:12px;}
.morebtns li i{display:block; width:45px;height:45px;margin:0 auto;position: relative;}
.morebtns li a{display:block;}
.morebtns li i img{position:absolute;left:0;top:0}
.morebtns li i img.prev{z-index:22}
.morebtns li i img.after{z-index:0}
.morebtns li:hover p,.morebtns li:hover span{color:#146fcc;}
.morebtns li:hover img.after{z-index:25}
.morebtns li.noline{background:none}
.newss{background:#f3f3f3;padding:60px 0;margin-top:90px}
.newslb{margin-top:50px}
.newslb li{ float:left; width:520px;margin-right:30px;height:120px;margin-bottom:60px }
.newspic{ width:180px;height:120px;overflow:hidden;}
.newstext{ width:325px; }
.newstext h3{color:#3f3f3f}
.newstext h3 a{color:#3f3f3f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:normal; width:100%}
.newstext p{font-size:12px;color:#878787;font-family:"宋体";text-indent:20px;margin-top:20px;line-height:1.7}
.moredetas{color:#146fcc;font-size:12px;margin-top:20px;display:block;}
.newstext:hover h3 a{color:#146fcc}
.mores{display:block; width:147px;height:40px;border:1px solid #146fcc;color:#146fcc;text-align:center;line-height:40px;margin:60px auto 0;}
.mores:hover{background:#146fcc;color:#fff}
/*products e*/

/*links s*/
.links{ width:100%;height:auto;padding:40px 0;background:#fff }
.linkstit{border-bottom:1px solid #d5d5d5;padding-bottom:15px}
.linkstit span{color:#3f3f3f;font-size:24px;}
.linkstit span em{font-size:18px;font-style:normal;}
.Alink{margin-top:20px}
.Alink li{ float:left;margin:0 20px 10px 0; }
.Alink li a{color:#3f3f3f}
.Alink li a:hover{color:#146fcc}
.footertopl{color:#fff}
.footertopl span{font-size:29px}
/*links e*/

/*footertop s*/
.footertop{background:#146fcc;padding:50px 0;}
.ewms{margin-top:20px}
.ewms img{ width:87px;height:87px;margin-right:20px; }
.footertopr{width: 817px;}
.footertopr dl{float: left;margin-right:90px}
.footertopr dl dt{color:#fff;font-size:16px;margin-bottom:20px}
.footertopr dl a{display:block;font-size:12px;font-family:"宋体";color:#b0c6e9;margin-bottom:8px}
.footertopr dl a:hover{color:#fff}
.line5{margin:0 25px;}
/*footertop e*/

/*footer s*/
.footer{background:#053c73;height:47px;line-height:47px;text-align:center;}
.footer p{font-size:14px;color:#fff}
.footer p a{color:#fff}
/*footer e*/

/*not index s*/
.bigpic{ width:100%;height:240px; }
.Crumbs{width:100%;height:45px;background:#f3f3f3;font-size:12px;color:#9c9c9c;font-family:"宋体";line-height:45px;}
.Crumbs a{color:#9c9c9c;}
.Crumbs a:hover{color:#146fcc}
.prolist{margin-top:30px}
.prolistl{ width:215px; }
.prolistr{ width:850px; }
.protit{border-bottom:1px dotted #c0c0c0;padding-bottom:5px;}
.protit h3{font-size:30px;color:#146fcc;font-weight:normal;}
.protit p{font-size:18px;color:#808080}
.probtn{margin-top:18px;}
.probtn li{margin-bottom:10px;}
.probtn li a{font-size:14px;color:#4f4f4f;background:url(../img/sanj.png) no-repeat left;padding-left:10px;}
.probtn li a:hover,.probtn li a.active{background:url(../img/sanjH.png) no-repeat left;color:#146fcc}

.prolistr li{ width:260px;height:238px;background:#fff;float:left;margin:0 20px 30px 0 }
.prolistr li img{ width:250px;height:200px;padding:5px;box-shadow:0 0 15px #e5e5e5;position: relative; }
.prolb li p{text-align:center;color:#808080;font-size:12px;font-family:"宋体";margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prolb li:hover p{color:#146fcc}

.page{height:30px; width:auto; margin:40px auto 0 ;text-align:center; }
.page a,.page span{ color:#535353; width:auto;height:auto;display:inline-block;text-align:center;margin:0 5px; line-height:20px; padding:2px 7px;background:#f3f3f3;font-size:14px;border:1px solid #cbcbcb;}
.page span{background:#275ba5;color:#fff;border:0;}
.page .hover,.page a:hover{ background:#275ba5;color:#fff;}
.form1{ width:130px;display:inline-block;vertical-align:center }
.form1 .text{ width:55px;height:25px;border:1px solid #cbcbcb;padding-left:5px;}
.form1 .sub{width:50px;height:25px;border:1px solid #cbcbcb;margin-left:6px}
.prolistr h1{text-align:center;font-size:30px;color:#4b4b4b;font-weight:normal;}

.informs{ width:100%;height:30px;background:#f6f6f6;margin-top:20px;font-size:12px;color:#4b4b4b;text-align:center;line-height:30px;color:#4b4b4b;}
.informs span{margin-left:10px}
.Articlespic{text-align:center;margin:40px 0}
.Articlespic img{width:600px;height:auto;box-shadow: 3px 3px 40px #666;padding:7px;background:#fff}
.Articlestxts{height:40px;background:#f6f6f6;font-size:18px;color:#146fcc;line-height:40px;padding-left:10px}
.Articlestxts2{font-size:16px;color:#8d8d8d;line-height:1.7;padding:50px 0;overflow:hidden}
.Articlesnext a{font-size:16px;color:#146fcc}
.Articlesnext a:hover{text-decoration:underline;}

.abouts2{width:1100px;margin:0 auto;padding:40px 0;background:url(../img/bgline.jpg) repeat-x center}
.abouts2t p{font-size:30px;color:#146fcc}
.abouts2t span{font-size:48px;color:#dcdcdc;font-weight:bold;}
.abouts2t{height:100%;background:#fff; width:270px;}
.abouts2tcon{color:#8d8d8d;font-size:16px;line-height:1.7;}

.menuUl li{ width:100%; height:150px;padding-bottom:40px;border-bottom:1px dotted #b2b2b2;margin-bottom:20px}
.menuUl li img{ width:250px; height:150px; }
.menuUlr{ width:550px;margin-left:20px;position:relative;padding-top:20px}
.menuUlr h3 {
    font-size: 18px;
    height:20px;
    font-weight: normal; 
    color:#272636; 
}
.menuUlr h3 a {
    width:760px;
    color: #000;
    display:block;
    *zoom:1;
    *display:inline;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  background: url(../img/dian2.jpg) no-repeat left;
  padding-left:10px;
}
.menuUlr h3 a img{margin-left:5px}
.menuUlr h3 span{font-size:12px;color:#9f9f9f}
.menuUlr p {
    font-size: 12px;
    color: #9f9f9f;
    margin-top: 15px;
    line-height: 1.8;
    overflow: hidden;
    height:42px;
    width:100%;
    font-family:"宋体";
    text-indent:20px;
}
.menuUlr span {
    color: #808080;
    font-size: 12px;
    display: block;

}
.menuUl li:hover h3{background:url(../img/dian2H.png) no-repeat left center;}
.menuUl li:hover h3,.menuUl li:hover p{color:#146fcc}
.Articlespic22{padding:20px;width: 520px;height: 669px;margin:0 auto;}
.Articlespic22 img{
    /* border-radius:4px; */
    width: 422px;
    height: 507px;
    margin-top: 9px;
    background:url(../img/xiangt.png) no-repeat center;
    padding: 63px 47px;
    }
/*not index e  background:url(../img/xiangt.jpg);*/