@charset "utf-8";
html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}
a { text-decoration: none; outline: none; color: #666; transition: 0.2s; }
p{text-align: justify;text-justify:inter-ideograph;margin: 0;}
li {list-style-type: none; vertical-align: top; margin: 0;padding:0;}
ul {margin: 0;padding: 0;}
img{margin: 0;padding: 0;border: 0; vertical-align: top;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dl,dt,dd{padding: 0;margin:0;}
i,em{font-style: normal;}
.fl {float:left;}
.fr {float:right;}
.clear{clear:both;}
.w0{width: 100%;}
.w1200{width: 1200px;margin:0 auto;}
.w1400{width: 1400px;margin:0 auto;}
.hidden{overflow: hidden;}
body{  font-family:"Microsoft Yahei"; color:#333; font-size:14px; font-weight:none;}
body,table,form,p,dl,dt,dd,h1,h2,h3,div,dl,dt,dd,td,th,ul,li{margin:0;padding:0; list-style:none;}
img{ border:0px;}
.clear{ clear:both;}
.content{width:1200px; margin:0 auto;}
/*头部*/
.topWrap {  position: relative; overflow: hidden; background: #2e8cde;}
.header { width: 1200px; margin:0 auto;  }
.twz { background:#eceef7; height:50px; color:rgba(255, 255, 255, 0.52); font-size: 14px;}
.twz a { display: inline-block;  color: #333; position: relative;padding:0 15px;background:url(../images/xt.png) no-repeat right center; }
.twz a:nth-child(2){background:none;padding-right: 0;}
.h_nr { height: 139px;padding-top: 5px; overflow: hidden;box-sizing: border-box;}
.h_nr p.p1 {padding-left: 25px; margin-top: 30px; width: 428px; float: left;font-size: 24px; color: #333333;font-weight: normal; text-align: left; line-height: 34px; position: relative;border-left: 1px solid #c9c9c9;}
.h_nr p.p1 b{color: #258dde; font-size:26px; font-weight: bold; display:  block;text-align: left; }
.h_nr .sc{margin-top: 35px;text-align: left;  float: right; width: 255px; box-sizing:border-box;padding-left: 55px; height: 64px; background:url(../images/tel.png) no-repeat left 5px;  }
.h_nr .sc span{ color: #666666;    font-size: 16px;}
.h_nr .sc p {overflow: hidden; color: #333333;font:26px "Microsoft Yahei";  font-weight: bold; }
.header em{ color:#333;line-height: 50px;  }
.nav .logo{width: 240px;height: 80px;float:left;}
.nav .logo img{width: 240px;}
.header .zx{}
.header .zx p{ width: 168px;float: right;font-size: 26px;color: #0051a3;padding-left: 11px;}
.zx{ width:283px;float: right;background: url(../images/tel3.png) no-repeat left center;font-size: 14px;font-family: "Microsoft YaHei";color: #333;line-height: 50px;text-align: right;}
/*导航*/
.nav{ height:80px; width: 1200px; padding: 0px 0px; margin: 0 auto;}
.nav ul{  height: 80px; width:900px; float: right;}
.nav li { float: left;font-size: 17px; position: relative;height: 80px;width: 170px;}
.nav li a {line-height: 80px; text-decoration: none;position: relative;z-index: 2; color: #ffffff;box-sizing: border-box; display: block; width: 160px;text-align: center;} 
.nav li a:hover, .nav .cur a {font-weight: bold; text-decoration: none;  color: #fff; border-right-color:#0051a3;}
.nav .home a{padding-left: 80px;border-left:0;}
.nav .nones a{border-right:0;}
.nav .home i{width: 26px;height: 22px; background: url(../images/home.png) no-repeat center; display:block; position: absolute;left:22px;top:29px; }
.nav .home a{padding-left:0px;}
/*banner*/
.flexslider {margin: 0px auto 0px;position: relative;width: 100%;height:600px;overflow: hidden;zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: #dfdfdf;display: block;height: 10px;overflow: hidden;text-indent: -99em;width: 10px;cursor: pointer;-webkit-transition: all 0s ease;border-radius:10px;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background:#013466;}
.flexslider .slides a img {width: 100%;height:600px;display: block;}
.banner li .active{position:relative;left:-42px}
.banner li .active1{position:relative;left:-42px}
.banner li img{width: 1920px;height: 600px;}
/*product start*/
.productlist{background-color: #fff;padding-top:35px;  }
.product{background: #fff;padding: 35px 0 0 0;}
.pro_left{width: 250px;  border: 10px solid #258dde;height: 500px;}
.pro_left ul li.nLi2{width: 220px; line-height:50px;border-bottom: 1px dashed #b9b4b4;position: relative; border-radius:15px;background: url(../images/proicon1.png) no-repeat 15px center; margin:20px auto;}
.pro_left ul li.nLi2 a{color: #333;font-size: 17px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;padding-left:50px;}
.pro_left ul li.nLi2 a:hover{ color: #2e8cde;}
.pro_left .tb{width: 40px;height: 76px;background: url(../images/pro_icon1.png) no-repeat 5px 9px;}
.pro_left .tb:hover{width: 40px;height: 76px;background: url(../images/pro_icon2.png) no-repeat 5px 9px;}
.pro_left .top{height: 100px;text-align: center; font-size: 40px;color: #fff;line-height: 100px;background: #268cde;border-bottom: 1px solid #fff; padding-bottom: 7px;}  
.pro_left .top a{    color: #fff; font-weight: bold;width: 250px; display: block; font-size: 35px;}

.product .pro_right{width:920px;}
.product .pro_right ul li{width: 300px;margin: 0 0 8px 0;}
.product .pro_right ul li .proimg{width:280px;height:210px;border: 1px solid #ccc;margin-left: 45px;overflow: hidden;}
.product .pro_right ul li .prozi{width: 282px;height: 45px;line-height: 45px;text-align: center;margin-left: 45px;font-size: 16px;color: #333; background: #e4e4e4;overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.product .pro_right ul li .protit{background-color: #50af4d;}
.product .pro_right ul li:hover .proimg{border: 1px solid #258dde;}
.product .pro_right ul li:hover .prozi{color: #fff;background-color: #258dde;}
.product .pro_right li img{ width: 320px; height: 240px; display: block;-moz-transition:.5s ease-in;-webkit-transition:.5s ease-in;-o-transition:.5s ease-in;-ms-transition:.5s ease-in;transition:.5s ease-in;}
.product .pro_right li img:hover { transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}

.prolistfr{width: 920px;    float: right;}
.strengthMain{overflow:hidden;margin-bottom: 10px;}
.strengthMain li{float: left; height: 251px;overflow: hidden;background: #ccc;position: relative; margin: 0 0px 11px 24.6px;border: 1px solid #dfdfdf;}
.strengthMain li img{width:280px;height:210px;transition:all .5s;opacity:1;filter:alpha(opacity=100);}
.strengthMain li .font{width:280px;height:251px;top:0;left:0;position:absolute;color:#fff;text-align:center;font-size:16px;overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.strengthMain li .font p{font-size: 16px;color: #eee; font-weight: normal; margin-bottom: 20px;line-height: 41px;position: relative; top: 210px;height: 41px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; background-color:#268cde;text-align: center;}
.strengthMain li:hover img{transform: scale(1.1, 1.1);opacity:0.4;filter:alpha(opacity=40);}
.strengthMain li:hover .font p{font-size:18px;color: #fff;font-weight: normal; height: 200px; margin-bottom: 20px;line-height: 80px; background: none;position: relative; top: 72px;display: block;width: 230px;text-overflow: ellipsis;white-space: nowrap;/*text-align: center;*/margin-left: 25px;}
.strengthMain li .font::before,.strengthMain li .font::after{position:absolute;content:'';opacity:0;transition:all 0.5s;}
.strengthMain li .font::before{top:25px;right:15px;bottom:25px;left:15px;border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;}
.strengthMain li .font::after{top:15px;right:25px;bottom:15px;left:25px;border-right:1px solid #fff;border-left:1px solid #fff;transform:scale(1,0);transform-origin:100% 0;}
.strengthMain li:hover .font::before,.strengthMain li:hover .font::after{opacity:1;transform:scale(1);transition: all 0.5s;}
/*底部*/
.footer{background-color: #268cde;}
.footer_nav{ height:50px;background: #01478e;}
.footer_nav ul{  height:50px; width: 1200px;margin:0 auto;}
.footer_nav li { float: left;font-size: 17px; position: relative;height:50px;}
.footer_nav li a {line-height: 50px; text-decoration: none;position: relative;z-index: 2; color: #ffffff;box-sizing: border-box; display: block;padding:0 68px;} 
.footer_nav li a:hover, .nav .cur a {font-weight: bold; text-decoration: none;  color: #fff; border-right-color:#268cde;}
.contact{ padding:50px 0px;height:auto;}
.part{ width: 320px; font-size: 17px; color: #fff;height: 67px;border-right: 1px solid #b9b8b8;padding-left: 49px; padding-top: 7px;}
.part img{width: 60px;height: 60px;float: left;padding-right: 20px;}
.part p{font-size: 17px;color: #fff;line-height: 30px;}
.part span{font-size: 17px;color: #fff;line-height: 25px;display: block;}
.part1{width: 340px; font-size: 17px;color: #fff;height: 67px; padding-left: 49px;padding-top: 7px;} 
.part1 img{width: 60px;height: 60px;float: left;padding-right: 20px;}
.part1 p{font-size: 17px;color: #fff;line-height: 30px;}
.part1 span{font-size: 17px;color: #fff;line-height: 25px;display: block;}
.copyright{width: 700px;margin:0 auto;color: #eee;font-size: 14px;height: 36px;}
.copyright a{color: #eee;font-size: 14px;}
/*关于百旺、新闻*/
.newsbg {margin-top: 60px;padding-top: 60px;background: url(../images/newsbg.jpg) no-repeat center top;}
.margin_center>div,.mycontainer{width:1200px;margin-left:auto;margin-right:auto}
.casetit{margin-bottom:30px}
.casetit>div{float:left;padding-left:16px;border-left:5px solid #258dde}
.casetit span{font-size: 43px;color: #333; display: block;}
small{font-size:17px;    color: #b1afaf;;}
.casetit>a{float:right;font-size:14px;color:#258dde;line-height:60px;-webkit-transition:.3s 0s all ease;-moz-transition:.3s 0s all ease;-ms-transition:.3s 0s all ease;-o-transition:.3s 0s all ease;transition:.3s 0s all ease}
.clear:after{display:block;content:'';clear:both}
.news-left{float:left;width:555px}
.hbox{line-height:70px;font-size:24px;font-weight:700;color:#258dde;border-bottom:1px solid #258dde;background:url(../images/news-bg.png) no-repeat center}
.hbox a{display:block;line-height:70px;float:right;font-size:14px;color:#258dde;font-weight:700}
.news-list{width: 100%; height:78px; border-bottom: 1px dashed #e5e5e5; padding-top: 10px;}
.news-list .time{width:75px;float:left;text-align:center;}
.news-list .time p:nth-child(1){font-size:20px;color:#666;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out; text-align: center;}
.news-list:hover .time p:nth-child(1){color:#258dde}
.news-list .time p:nth-child(2){font-size:21px;color:#666;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out;text-align: center;}
.news-list:hover .time p:nth-child(2){color:#258dde}
.news-list .text{width:357px;float:left;margin-left:10px}
.news-list .text .newstitle{font-size: 16px;color: #333;width: 368px; overflow: hidden;transition: all .3s ease-in-out; -webkit-transform: all .3s ease-in-out;line-height: 23px;white-space: nowrap;text-overflow: ellipsis;}
.news-list .text .con{font-size:14px;color:#999;line-height:22px;margin-top:5px;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out;width: 400px;overflow: hidden;}
.news-list .more{display:block;line-height:25px;width:70px;background:#999;font-size:14px;color:#fff;float:right;border-radius:8px;text-align:center;transition:all .3s ease-in-out;-webkit-transform:all .3s ease-in-out}
.news-list:hover .more{background:#258dde}
.news-list .text .newstitle a:hover{color: #258dde;font-weight: normal;}
.news-list .text .newstitle a{ display: block;font-size: 16px;color: #333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width: 368px;}
.news-right{float:right}
.news-right .img{margin-top:20px}
.newsneirong{width:560px;height: 500px;}
.ab{width: 620px;height: 465px; position: relative;}
.ab p.word{width: 580px;font-size: 15px;line-height: 23px;color: #eee;background-color: rgba(37, 141, 222, 0.52);text-align: left;position: absolute;bottom: 0;text-indent: 2rem; padding:10px 20px;}

.abwz{width: 620px; height: 465px;position: relative;background:url(../images/cf.jpg) no-repeat center;}
.zjxw{height: 600px;padding-top: 85px;}
.zjcontent{padding-top: 45px;  }
.ab p.abtit{display: block;position: absolute;top: 0;height: 68px;}
/*生产设备*/
.shebei{background-color: #0051a3;background:url(../images/sbbg.jpg) no-repeat center;height: 910px;margin-top: 85px;}
.sheibeicontent{width: 1200px;height: 700px;background-color: #fff;margin-top:20px;}
.sb{width: 520px;height: 390px;float:left; margin-left: 50px;position: relative;}
.sb img{width: 520px;height: 390px;}
.sbneirong{padding-top: 50px;}
.shebei .tit{font-size: 40px;font-weight:bold;margin:0 auto;width: 200px;padding: 35px 0px 10px 0px;color: #fff;}
.sbneirong .des{color: #eee;font-size: 18px;font-family: 'Microsoft YaHei'; display: block; position: absolute;bottom: 0; line-height: 40px;  width: 520px;text-align: center; background-color: rgba(0, 81, 163, 0.58);}
.sbneirong p:hover{    font-weight: bold;}
.shebei a.more{display: block;line-height: 30px;border: 1px solid #0051a3; color: #fff; font-size: 15px;width: 110px; border-radius: 15px; text-align: center; margin: 0 auto; background-color: #0051a3;margin-top:35px;}
.shebei a.more:hover{border: 1px solid #268cde; color: #ccc;background-color: #268cde;}
.sblist{height:auto;margin-top:28px;}
.sblist .xsb{width:290px;height: 225px;float:left;margin-left:10px;position: relative;}
.sblist .xsb img{width: 280px;height: 210px;}
.sblist .xsb .des1{color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; display: block; position: absolute; bottom: 16px; width: 280px;line-height: 30px;text-align: center; background-color: rgba(0, 81, 163, 0.58);}
.sblist .xsb .des1:hover{font-weight:bold;}