@charset "utf-8";
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"微软雅黑",Arial, Helvetica, sans-serif; }
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body {color:#333333; text-align:left; font-size:14px;cursor:default; background:#fff;}
a,em{ text-decoration:none; font-style:normal;}
a{color:#333333;}
a:hover{ }
input, button{border:0 none; background: none transparent; margin:0; padding:0;}
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;}
.cl{clear:both; height:0px; width:100%; line-height:0px; font-size:0;} 
.dis{display:block;}
.undis{display:none;}
.fr{float:right;}
.fl{float:left;}
.prel{position:relative;}
.pabs{position:absolute;}
.heng80{font-size:0px; line-height:0px;}
.heng80{ height:80px;}
.autoCenter{ margin-left:auto; margin-right:auto;}

.wp{ width:1200px; margin:0px auto;}
.logo{ /*width: 136px;*/ margin:8px auto 26px; text-align: center;  }
/*
.nav{ border-top: 1px solid #c3c3c3; }
.nav li{ float: left; padding-top: 6px; line-height: 66px;width: 120px; text-align: center; height: 66px; }
.nav li a{ color: #000000;  }
.nav li:hover,.nav li.hover{ background: url(../images/navhBg.jpg) no-repeat center top; }
.nav li:hover a,.nav li.hover a{ color: #1f91d4; }
.subnav{background:#fff; overflow: hidden; position: relative;z-index:99; padding: 8px 0 10px; font-size: 12px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.subnav li{ height:36px;line-height:36px; font-weight:normal; clear: both;  }
.subnav li a{color:#444444;}
.subnav li:hover{background: url(../images/samh.jpg) no-repeat right center; }
.subnav li:hover a,.subnav li.hover a{ color:#444444;}
.sam{display: block;  background: rgba(255,255,255,0.5); position:absolute; left: 100px; z-index:99; padding: 8px 0 10px; border-radius: 5px; }
.sam a{display:block;color:#444444; height:30px;line-height:30px; font-weight:normal;}
.sam a:hover{color: #1f91d4; }
.subnav li a:hover .sam{ display: block; }
*/
.nav{height: 72px;position: relative;z-index: 111;border-top: 1px solid #c3c3c3;}
.nav li{float: left;width:120px;height:66px; padding-top: 6px; line-height: 66px;text-align: center;}
.nav li a{color: #000;}
.nav li .second-nav{display: none;background: #fff; position: relative;border-bottom-left-radius: 4px;padding: 8px 0 10px; border-bottom-right-radius: 4px; }
.nav li .second-nav li{position: relative; float: none; width: 100%;height: 36px;line-height:36px; font-size: 12px;}
.nav li .second-nav li .third-nav{width:94px;  border-radius: 5px; padding: 5px 0; margin-top: -36px;   display: none;margin-left: 100%; background: rgba(255,255,255,0.5);}
.nav li .second-nav li .third-nav li{line-height:30px; height: 30px; }
.nav li:hover{background: url(../images/navhBg.jpg) no-repeat center top; }
.nav li:hover a{ color: #1f91d4;}
.nav li:hover .second-nav li a,.nav li:hover .second-nav li .third-nav li a{ color: #444444; }
.nav li .second-nav li:hover{background:#fff url(../images/samh.jpg) no-repeat right center;}
.nav li .second-nav li .third-nav li:hover{ background: none; }
.nav li .second-nav li .third-nav li:hover a{color: #1f91d4; }





/*头部 结束*/
.bannerCo{ width:100%; margin:0 auto; text-align:center; position:relative; z-index:1; overflow:hidden;height:565px;}
.banner_slideBox{ position:relative; width:100%;} 
.banner_slideBox .hd{ height:3px; overflow:hidden;  position:absolute; bottom:38px; z-index:11; width:100%;} 
.banner_slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center;  margin: 0;} 
.banner_slideBox .hd ul li{ list-style: none;  display: inline-block;margin:0px 13px; width:60px; height:3px; line-height:12px; text-align:center; background:#a3b8db; cursor:pointer;} 
.banner_slideBox .hd ul li.on{ background:#40b5e5; color:#125dc6; } 
.banner_slideBox .bd{ position:relative; height:100%; z-index:1; } 
.banner_slideBox .bd ul{ width:100%; height:565px}
.banner_slideBox .bd ul a{ width:100%; height:565px; display:block;}
.banner_slideBox .bd ul li{ width:100%; height:565px; }
/*banner 结束*/
.top1l{ margin-top: 32px;  }
.top1l li{ float: left;color: #fff;line-height: 1; font-size: 16px; margin: 0 1px;  }
.top1l li a{color: #fff;}
.top1l li span{ display: block; }
.top1l li:nth-child(1){ width: 298px; text-align: center; padding-top: 66px; height: 109px;  background: url(../images/top1l1Bg.jpg) no-repeat left top;  }
.top1l li:nth-child(1) span{ line-height: 44px; font-size: 12px;  }
.top1l li:nth-child(2),.top1l li:nth-child(3),.top1l li:nth-child(4){ padding-left:130px; width: 168px; padding-top: 70px; height: 105px;    }
.top1l li:nth-child(2) span,.top1l li:nth-child(3) span,.top1l li:nth-child(4) span{ font-size: 12px; line-height: 28px;   }
.top1l li:nth-child(2){background: url(../images/top1l2Bg.jpg) no-repeat left top;}
.top1l li:nth-child(3){background: url(../images/top1l3Bg.jpg) no-repeat left top;}
.top1l li:nth-child(4){background: url(../images/top1l4Bg.jpg) no-repeat left top;}
/*四块 结束*/
.top2{ margin-top: 50px; }
.top2_tit{ text-align: center; line-height: 1; font-size: 24px; color: #1f91d4; padding-bottom: 35px; background: url(../images/top2_titBg.jpg) no-repeat center bottom;  }
.top2_tit span{ text-transform: uppercase; font-size: 18px; color: #000; font-style:italic; }
.top2l{ margin-left:52px; margin-top: 50px; width: 690px;   }
.top2l_tit{ line-height: 1; padding-bottom: 20px; font-size: 18px; color: #000000; background: url(../images/top2l_titBg.jpg) no-repeat left bottom; }
.top2l_con{ margin-top: 15px; color: #6d6d6d; line-height: 2;  }
.top2l a.more{ text-transform: uppercase; display: block; margin-top: 14px; width: 120px; background-color: #1f91d4; text-align: center; line-height: 3; font-style: 12px; color: #fff;  }
.top2r{ padding: 20px 50px 0 0; width: 353px; height: 275px; margin-top: 24px; background: url(../images/top2rBg.jpg) no-repeat right top; }
/*关于我们 结束*/
.top3{ margin-top: 70px; }
.picScroll-left{ position: relative; margin-top: 40px;}
.picScroll-left .hd{ overflow:hidden;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:19px; height:35px; position: absolute;top:120px; overflow:hidden;cursor:pointer;}
.picScroll-left .hd .prev{ background: url(../images/prev.jpg) no-repeat left top; left:0px;}
.picScroll-left .hd .next{ background: url(../images/next.jpg) no-repeat left top; right:0px;}
.picScroll-left .bd{ width: 1110px; margin: 0 auto; overflow: hidden;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ float: left; margin: 0 27px; width: 316px;  }
.picScroll-left .bd ul li .top3l_pic{ position: relative; }
.picScroll-left .bd ul li .top3l_pic img{ display: block; width: 316px; height: 229px;}
.picScroll-left .bd ul li .top3l_pic .top3l_ewm{ width: 40px; height:40px;  position: absolute; right: 8px; bottom: 8px; background: url(../images/top3l_ewmBg.jpg) no-repeat right bottom; }
.picScroll-left .bd ul li .top3l_pic .top3l_ewm img{ display: none; width: 166px; height: 166px; position: absolute; left: -190px; top: -150px; }
.picScroll-left .bd ul li .top3l_pic .top3l_ewm:hover img{ display: block; }
.picScroll-left .bd ul li a.top3l_tit{ display:block; font-size: 16px; color: #000; text-align: center; margin-top: 22px; line-height: 1; padding-bottom: 16px; background: url(../images/top3l_titBg.jpg) no-repeat center bottom; }
.picScroll-left .bd ul li .top3l_des{ font-size: 12px; line-height: 18px; margin-top: 10px; text-align: center; }
.picScroll-left .bd ul li a.more{ border-radius: 50%; display: block; margin: 10px auto 0; font-size:18px;  width: 24px; height: 24px; line-height:18px; border:1px solid #1f91d4; color: #1f91d4; text-align: center;  }
.picScroll-left .bd ul li:hover a.more{ background-color: #1f91d4; color: #fff; }
/*产品展示 结束*/
.top4Co{ background: url(../images/top4CoBg.jpg) repeat-x left top; margin-top: 50px; }
.top4{ padding-top: 57px; }
.top4_tit{ text-align: center; line-height: 1; font-size: 24px; color: #fff; padding-bottom: 35px; background: url(../images/top4_titBg.jpg) no-repeat center bottom;  }
.top4_tit span{ text-transform: uppercase; font-size: 18px; color: #000; font-style:italic; }
.picScroll-left2{ position: relative;margin-top: 44px; padding-bottom: 65px; }
.picScroll-left2 .hd{ overflow:hidden;  }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:42px; height:38px; position: absolute;top:345px; overflow:hidden;cursor:pointer;}
.picScroll-left2 .hd .prev{ background:#1f91d4 url(../images/prev.png) no-repeat center center; left:46.3%;}
.picScroll-left2 .hd .prev:hover{background:#cecece url(../images/prev.png) no-repeat center center;}
.picScroll-left2 .hd .next{ background:#1f91d4 url(../images/next.png) no-repeat center center; right:46.3%;}
.picScroll-left2 .hd .next:hover{background:#cecece url(../images/next.png) no-repeat center center;}
.picScroll-left2 .bd{ width: 1200px; margin: 0 auto; overflow: hidden;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left2 .bd ul li{width: 284px; float: left; margin: 0 8px; }
.picScroll-left2 .bd ul li img{ display: block; width: 284px; height: 222px; }
.picScroll-left2 .bd ul li .top4lb{ padding-top: 26px; padding-bottom: 15px; background: url(../images/top4lbBg.jpg) no-repeat center top; text-align: center; }
.picScroll-left2 .bd ul li .top4lb a.top4l_tit{ line-height: 1; color: #333; }
.picScroll-left2 .bd ul li .top4lb span{ display: block; line-height: 20px; margin-top: 8px; font-size: 12px; }
.picScroll-left2 .bd ul li:hover .top4lb{ background:#1f91d4 url(../images/top4lbhBg.jpg) no-repeat center top;  }
.picScroll-left2 .bd ul li:hover .top4lb a.top4l_tit,.picScroll-left2 .bd ul li:hover .top4lb span{ color: #fff; }
/*门店展示 结束*/
.top5{ margin-top: 60px; }
.top5l{ margin-top: 40px; background: url(../images/top5lBg.jpg) repeat-y left top; padding:16px 0 1px;}
.top5l li{ margin-bottom: 25px; }
.top5ll{ width: 154px; padding-top: 15px;position: relative;}
.top5ll .top5ll_dt{ line-height: 1; text-align: center; font-size: 24px; color: #000; }
.top5ll .top5ll_dt em{ font-style: normal; font-size: 14px; display: block; line-height: 2; }
.top5ll span{ display: inline-block; color: #fff; width:22px; height: 22px; border-radius: 50%; background-color: #1f91d4; line-height:18px; text-align: center; font-size: 18px; position: absolute;right: 0; top: 22px;}
.top5lr{ margin-right: 66px; width:954px; background: url(../images/top5lrBg.jpg) no-repeat left 22px;}
.top5lr .top5lrm{ width: 876px;padding:18px 32px; background-color: #cecece; border-radius:7px; float: right;}
.top5lr .top5lrm a.top5lrm_tit{ color: #6d6d6d; line-height:2; font-size: 16px;  }
.top5lr .top5lrm .top5lrm_des{ margin-top: 10px; color: #6d6d6d; line-height: 20px; font-size: 12px;  display: none; }
/*新闻资讯 结束*/
.top6{ margin-top: 70px; }
.top6l{ margin-top: 42px; text-align: center; }
.top6l li{  display: inline-block; margin: 0 46px; width: 300px; }
.top6l li img{ display: block; margin: 0 auto; width: 32px; height: 24px;}
.top6l li .top6l_tit{ margin-top: 14px; font-size: 16px; color: #1f91d4; text-align: center; line-height: 1; padding-bottom: 18px; background: url(../images/top3l_titBg.jpg) no-repeat center bottom; }
.top6l li .top6l_des{ text-align: center; line-height: 4; border-bottom: 3px solid #1f91d4; }
/*联系我们 结束*/
.botCo{ background-color: #1f91d4; margin-top: 60px;  }
.bot{ color: #fff; padding: 30px 0; line-height: 2; text-align: center; }
.bot a{ color: #fff; }
/*底部 结束*/
.nybanner{ height: 284px;   }
.nyposCo{ position: relative; height: 284px;}
.nypos{ position: absolute; right: 0px; bottom: 25px; height: 42px; line-height: 42px; background: rgba(102,102,102,0.6); padding: 0 22px; color: #fff; }
.nypos a{ color: #fff; }
.nypos a.goindex{ background: url(../images/goindexBg.png) no-repeat left center; padding-left: 27px; color: #fff; display: inline-block; height: 42px; margin-left: 10px; }
.nydyCo{}
.nydy_tit{ margin-top: 50px; text-align: center; line-height: 1; font-size: 24px; color: #1f91d4; padding-bottom: 35px; background: url(../images/top2_titBg.jpg) no-repeat center bottom;  }
.nydy_tit span{ text-transform: uppercase; font-size: 18px; color: #000; font-style:italic; }
.nydytl{ text-align: center; margin-top: 65px; }
.nydytl li{ display: inline-block; margin: 0 10px; padding: 0 36px; line-height: 2.8; font-size: 16px; border:1px solid #707070;border-radius: 9px; }
.nydytl li a{ color: #666666; }
.nydytl li:hover,.nydytl li.hover{ border:1px solid #1f91d4; background-color: #1f91d4; }
.nydytl li:hover a,.nydytl li.hover a{ color: #fff; }
.nydym{ margin-top: 80px; line-height: 2; padding: 0 30px 50px; color: #666; }
/*单页类 结束*/
.nynewl{ padding: 0 50px; overflow: hidden; margin-top: 80px; }
.nynewl li{ margin-bottom: 65px;  }
.nynewl li .nynewll{ width: 110px; height: 72px; background-color: #f5f5f5; border:1px solid #dcdcdc; text-align: center; line-height: 50px; font-size: 24px; color: #000; }
.nynewl li .nynewll span{ display: block; height: 22px; line-height: 20px; color: #fff; background-color: #000; font-size: 12px;  }
.nynewl li .nynewlr{ width:936px; }
.nynewl li .nynewlr a.nynewlr_tit{ color: #404040; font-size: 16px; line-height: 2;  }
.nynewl li .nynewlr span{ line-height:1.7; font-size: 12px; display: block; }
.nynewl li:hover .nynewll{ color: #1f91d4; }
.nynewl li:hover .nynewll span{ background-color: #1f91d4; }
.nynewl li:hover a.nynewlr_tit{ color: #1f91d4; }
.nypage{ text-align: right; margin: 20px 0; padding-right: 45px; }
.nypage li{ display: inline-block; padding: 0 10px; margin: 0 10px; line-height: 2; background-color: #e7e5e9; border:1px solid #d3d8da; }
.nypage li a{ color: #6e777c; }
.nypage li:hover,.nypage li.hover{border:1px solid #1f91d4; background-color: #1f91d4;  }
.nypage li:hover a,.nypage li.hover a{color: #fff;}
/*文章类 结束*/
.nyprotl{ text-align: center; margin-top: 65px; position: relative; min-height: 132px; }
.nyprotl li{ display: inline-block; margin: 0 20px; padding-left: 46px; background: url(../images/nyprotlBg.jpg) no-repeat left center; font-size: 18px; line-height: 31px; }
.nyprotl li a{ color: #000;  }
.nyprotl li:hover,.nyprotl li.hover{background: url(../images/nyprotlhBg.jpg) no-repeat left center;}
.nyprotl li:hover a,.nyprotl li.hover a{ color: #1f91d4; }
.nyprotl li .subnav{ text-align: center; position:absolute; left: 0; top: 82px; width:1200px; }
.nyprotl li .subnav a{ display: inline-block; margin: 0 10px; padding: 0 36px; line-height: 2.8; font-size: 16px; border:1px solid #707070;border-radius: 9px; margin-bottom: 20px;}
.nyprotl li .subnav a:hover,.nyprotl li .subnav a.hover{border:1px solid #1f91d4; background-color: #1f91d4; color: #fff;}
.nyprol{ margin-top: 120px; }
.nyprol li{ float: left; margin: 0 42px 54px; width: 316px; }
.nyprol li .nyprol_pic{ position: relative; }
.nyprol li .nyprol_pic img{ display: block; width: 316px; height: 229px;}
.nyprol li .nyprol_pic .nyprol_ewm{ width: 40px; height:40px;  position: absolute; right: 8px; bottom: 8px; background: url(../images/top3l_ewmBg.jpg) no-repeat right bottom; }
.nyprol li .nyprol_pic .nyprol_ewm img{ display: none; width: 166px; height: 166px; position: absolute; left: -190px; top: -150px; }
.nyprol li .nyprol_pic .nyprol_ewm:hover img{ display: block; }
.nyprol li a.nyprol_tit{ display:block; font-size: 16px; color: #000; text-align: center; margin-top: 22px; line-height: 1; padding-bottom: 16px; background: url(../images/top3l_titBg.jpg) no-repeat center bottom; }
.nyprol li .nyprol_des{ font-size: 12px; line-height: 18px; margin-top: 10px; text-align: center; }
.nyprol li a.more{ border-radius: 50%; display: block; margin: 10px auto 0; font-size:18px;  width: 24px; height: 24px; line-height:18px; border:1px solid #1f91d4; color: #1f91d4; text-align: center;  }
.nyprol li:hover a.more{ background-color: #1f91d4; color: #fff; }
.nyprol a.nyprol_tit2{ display: block; font-size: 18px; color: #000000; line-height: 1; margin-top: 18px; }
.nyprol .nyprol_mon{ font-size: 16px; color: #666666; line-height: 1; margin-top: 16px; }
.nyprol .nyprol_mon em,.nyprol .nyprol_mon span{ color: #eb0d0d; }
.nyprol .nyprol_mon span{ font-size: 24px; }
.nypros{ margin-top: 60px;padding: 0 200px 50px;  }
.nypros_tit{ text-align: center; color: #000; font-size: 20px; line-height: 1; }
.nypros_pic{ margin-top: 40px; }
.nypros_pic img{ display: block; margin: 0 auto; }
.nypros_con{ margin-top: 45px; line-height: 2; color: #666; }
.sxtishi{ margin-top: 70px;  }
.sxtishi a{ line-height:48px; font-size: 16px; color: #000;}
.sxtishi a span{  color: #1e6bb5; }
/*产品类 结束*/
.nystol{ margin-top: 70px; }
.nystol li{ width: 316px; float: left; margin: 0 42px 50px; }
.nystol li img{ display: block; width: 316px; height: 246px; }
.nystol li .nystolb{ padding-top: 26px; padding-bottom: 15px; background: url(../images/top4lbBg.jpg) no-repeat center top; text-align: center; }
.nystol li .nystolb a.nystol_tit{ line-height: 1; color: #333; }
.nystol li .nystolb span{ display: block; line-height: 20px; margin-top: 8px; font-size: 12px; }
.nystol li:hover .nystolb{ background:#1f91d4 url(../images/top4lbhBg.jpg) no-repeat center top;  }
.nystol li:hover .nystolb a.nystol_tit,.nystol li:hover .nystolb span{ color: #fff; }
/*门店展示 结束 */
.nyjobl{ margin-top: 70px;  }
.nyjobl li{ padding: 22px 38px; border:1px solid #999999; width:480px; float: left; margin: 0 21px 60px; }
.nyjobl li a.nyjobl_tit{ font-weight: bold; padding-right: 40px; background: url(../images/nyjobl_titBg.jpg) no-repeat right center; font-size: 20px; color: #333333;  }
.nyjobl li table{ color: #626365; line-height: 32px; margin-top: 16px; }
.nyjobl li:hover{ border:1px solid #1f91d4; }
.nyjobl li:hover a.nyjobl_tit{ color: #1f91d4;background: url(../images/nyjobl_tithBg.jpg) no-repeat right center; }
/*人才招聘 结束*/







