/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;color:#000;-webkit-text-size-adjust:100%;}
nav form input:required{border:0 none; outline: 0 none; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
a{text-decoration:none !important; cursor:pointer !important;color:#000;}
a:focus{outline:none;}
ul{margin:0;}
li{list-style: none;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{max-width:1030px !important;}
.clear{clear:both}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sx{cursor:pointer;}

/*顶部*/
.top{background:#f2f2f2;}
.logo{margin:30px 0;}
.top .text{font-size:16px;color:#444;border-left:1px solid #cecece;margin:27px 0 0 15px;padding-left:15px;}
.top .bx{width:5px;height:76px;margin-left:110px;}
.top .tel{background:url(../images/tel.png) no-repeat left 8px;text-indent:60px;margin-top:23px;}
.top .tel p{font-size:16px;color:#444;}
.top .tel h5{font-size:28px;font-weight:bold;color:#107dc1;}

/*PC端导航*/
nav{background:#107dc1;position:relative;z-index:1000;}
nav a{color:#fff;}
nav a:hover{color:#fff;}
nav a:visited{color:#fff;}
nav .bx{width:2px;height:50px;border-left:1px solid #0a6ba7;border-right:1px solid #1189d3;}
/*一级导航*/ 
nav ul li{float:left;width:11.5%;line-height:50px;text-align:center;} 
nav ul li a{display:block;}
nav ul li a:hover,nav ul li a.active{background:#ec9802;}
/*二级导航*/
nav ul li:hover ul li{display:block;}
nav ul li ul{position:absolute;}
nav ul li ul li{display:none;background:rgba(16,125,193,0.7);float:none;margin-top:1px;border:none;width:116px;}  

/*搜索框*/
nav form{width:162px;position:absolute;top:11px;right:15px;border:1px solid #9fcbe6;border-radius:20px;background:#0e70ae;}
nav form button{width:34px;height:26px;background:url(../images/sou_bg.png) no-repeat right;border:none;}
nav form input{width:126px;border-radius:10px;border:none;line-height:26px;background:none;padding:0 10px 0 15px;color:#fff;}

/*banner轮播*/
#myCarousel{position:relative;}
#myCarousel .carousel-inner img {margin:0 auto;}
#myCarousel .carousel-control {font-size:100px;}
#myCarousel .carousel-control.left{background-image: none;}
#myCarousel .carousel-control.right{background-image: none;}

/*共用大标题*/
.title{text-align:center;margin:50px 0 25px 0;}
.title p{font-size:25px;font-weight:bold;color:#666;}
.title h5{font-size:20px;font-weight:bold;color:#107dc1;background:url(../images/title_bg.png) no-repeat center;}
.title .bx{width:25px;height:3px;background:#d1d1d1;margin:15px auto 0 auto;}
.title:hover .bx{width:100%;background:#107dc1;}

/*产品展示*/
.cpzs .anbox{font-size:0px;text-align:center;margin-bottom:30px;}
.cpzs .anbox .anniu{width:130px;line-height:30px;border:2px solid #ec9802;color:#ec9802;font-size:14px;border-radius:20px;display:inline-block;margin:0 10px;cursor:pointer;}
.cpzs .anbox .anniu.active{background:#ec9802;color:#fff;}
.cpzs .an1,.stdzs .an1{width:145px;height:35px;background:#107dc1;border-radius:20px;display:block;color:#fff;text-align:center;line-height:33px;margin:30px auto;}
.cpzx_box{margin:0 10px;display:block;}
.cpzx_box .imgbox{border:1px solid #dcdcdc;padding:4px;overflow:hidden;}
.cpzx_box .img{height:175px;position:relative;}
.cpzx_box .img .mask{width:100%;line-height:40px;background:rgba(0,0,0,0.5);color:#fff;text-align:center;position:absolute;bottom:0;}
.cpzx_box .dx{height:12px;}
.cpzx_box:hover .imgbox{border-color:#107dc1;}
.cpzx_box:hover .mask{background:rgba(16,125,193,0.7);}
.cpzs .an1:hover,.stdzs .an1:hover{background:#ec9802;}
.cpzs .neirong{display:none;}
.cpzs .neirong.active{display:block;} 

/*关于我们*/
.gywm{background:url(../images/gywm_bg.jpg) center center;background-size:cover;padding-bottom:45px;}
.gywm .title p{color:#fff;}
.gywm .title h5{color:#ec9802;}
.gywm_box{display:block;color:rgba(255,255,255,0.5) !important;}
.gywm_box .img{width:42%;height:236px;border-radius:10px;border:3px solid #757574;}
.gywm_box .text_box{width:55%;}
.gywm_box .text_box .biaoti{border-bottom:1px solid #4d4d4d;padding-bottom:10px;position:relative;}
.gywm_box .text_box h5{font-size:18px;font-weight:bold;color:rgba(255,255,255,0.7);padding-right:100px;}
.gywm_box .text_box p{width:73px;line-height:23px;background:#185980;text-align:center;color:#fff;border-radius:5px;position:absolute;right:0;top:0;}
.gywm_box .text_box .text{line-height:25px;height:100px;overflow:hidden;margin:17px 0 30px 0;}
.gywm_box .text_box .an2{border:1px solid #c37f06;padding:1px;border-radius:5px;}
.gywm_box .text_box .an2 span{display:block;width:100%;line-height:36px;background:#c37f06;text-align:center;border-radius:5px;color:#fff;}
.gywm_box:hover .an2 span{background:#d93131;}
.gywm_box:hover .an2{border-color:#d93131;}
.gywm_box:hover .text_box h5{color:#d93131;}

/*实体店展示*/
.stdzs_box{display:block;margin:10px;}
.stdzs_box .imgbox{border:1px solid #a1a1a1;padding:1px;}
.stdzs_box .img{height:206px;position:relative;}
.stdzs_box .img .mask{width:100%;line-height:35px;background:rgba(0,0,0,0.6);position:absolute;bottom:0;text-align:center;color:#fff;}
.stdzs_box:hover .imgbox{border-color:#ec9802;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.stdzs_box:hover .mask{background:rgba(236,152,2,0.7);}

/*新闻中心*/
.xwzx{background:#f0f0f0;padding-bottom:50px;}
.xwzx_title{border-bottom:1px solid #ccc;height:30px;line-height:28px;position:relative;display:block;margin-bottom:19px;}
.xwzx_title h5{font-size:20px;font-weight:bold;color:#ec9802;line-height:28px;}
.xwzx_title h5 span{color:#999;margin-left:18px;}
.xwzx_title .xwzx_title_bx{width:0;height:1px;background:red;position:absolute;bottom:-1px;}
.xwzx_title p{color:#999;}
.xwzx_title:hover .xwzx_title_bx{width:100%;}
.xwzx_title:hover p{color:red;}

/*公司新闻*/
.xwzx{margin-top:50px;}
.xwzx .gsdt ul{margin-top:10px;}
.xwzx .gsdt ul .news_box{display:none;position:relative;color:#666;}
.xwzx .gsdt ul:hover .news_box{display:block;}
.xwzx .gsdt ul.active .news_box{display:block;}
.xwzx .gsdt ul .news_box .news_imgbox{width:220px;height:160px;overflow:hidden;}
.xwzx .gsdt ul .news_box .img{width:100%;height:100%;}
.xwzx .gsdt ul .news_box .text_box h5{color:#333;line-height:25px;font-weight:bold;margin-bottom:10px;position:absolute;top:0;left:240px;width:40%;padding-right:80px;}
.xwzx .gsdt ul .news_box .text_box p{color:#999;font-size:12px;line-height:25px;position:absolute;top:0;right:0;}
.xwzx .gsdt ul .news_box .text_box .text{font-size:12px;line-height:25px;margin-bottom:28px;height:75px;overflow:hidden;position:absolute;top:30px;left:240px;}
.xwzx .gsdt ul .news_box .button{width:100px;line-height:26px;background:#006eb1;font-size:12px;color:#fff;text-align:center;position:absolute;bottom:0;left:240px;}
.xwzx .gsdt ul .news_box:hover h5{color:#ed7c18;}
.xwzx .gsdt ul .news_box:hover .button{background:#ed7c18;}
.xwzx .gsdt ul .news_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.xwzx .gsdt ul li{border-bottom:1px solid #ccc;line-height:35px;padding:0 80px 0 0;position:relative;}
.xwzx .gsdt ul:hover li{ display: none;}
.xwzx .gsdt ul.active li{ display: none;}
.xwzx .gsdt ul li .text{display:inline;}
.xwzx .gsdt ul li a{color:#333;}
.xwzx .gsdt ul li span{color:#999;font-family:Arial,Helvetica,dans-serif;font-size:12px;line-height:35px;position:absolute;right:0;top:0;width:80px;z-index:1;}
.xwzx .gsdt ul li a:hover{color:#ff7800;}
.xwzx .gsdt ul li a:hover span{color:#ff7800;}

/*行业新闻*/
.xwzx .clzs ul{margin-top:10px;}
.xwzx .clzs ul .news_box{display:none;position:relative;color:#666;}
.xwzx .clzs ul:hover .news_box{display:block;}
.xwzx .clzs ul.active .news_box{display:block;}
.xwzx .clzs ul .news_box .news_imgbox{width:220px;height:160px;overflow:hidden;}
.xwzx .clzs ul .news_box .img{width:100%;height:100%;}
.xwzx .clzs ul .news_box .text_box h5{color:#333;line-height:25px;font-weight:bold;margin-bottom:10px;position:absolute;top:0;left:240px;width:40%;padding-right:80px;}
.xwzx .clzs ul .news_box .text_box p{color:#999;font-size:12px;line-height:25px;position:absolute;top:0;right:0;}
.xwzx .clzs ul .news_box .text_box .text{font-size:12px;line-height:25px;margin-bottom:28px;height:75px;overflow:hidden;position:absolute;top:30px;left:240px;}
.xwzx .clzs ul .news_box .button{width:100px;line-height:26px;background:#006eb1;font-size:12px;color:#fff;text-align:center;position:absolute;bottom:0;left:240px;}
.xwzx .clzs ul .news_box:hover h5{color:#ed7c18;}
.xwzx .clzs ul .news_box:hover .button{background:#ed7c18;}
.xwzx .clzs ul .news_box:hover .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.xwzx .clzs ul li{border-bottom:1px solid #ccc;line-height:35px;padding:0 80px 0 0;position:relative;}
.xwzx .clzs ul:hover li{ display: none;}
.xwzx .clzs ul.active li{ display: none;}
.xwzx .clzs ul li .text{display:inline;}
.xwzx .clzs ul li a{color:#333;}
.xwzx .clzs ul li span{color:#999;font-family:Arial,Helvetica,dans-serif;font-size:12px;line-height:35px;position:absolute;right:0;top:0;width:80px;z-index:1;}
.xwzx .clzs ul li a:hover{color:#ff7800;}
.xwzx .clzs ul li a:hover span{color:#ff7800;}


/*内页样式*/
.neiye{padding:30px 0;}

/*内页左侧导航*/
.neiye-nav{margin-bottom:10px;}
.neiye-nav-title{height:35px;background:#0197f7;color:#fff;font-size:16px;}
.neiye-nav-title span{margin:0px 10px 0px 15px;line-height:35px;}
.neiye-nav-title h5 span{font-size:14px;line-height:35px;}
.neiye-nav-title h5{line-height:35px;font-size:18px;}
.neiye-nav-con{height:35px;background:#e9e9e9 url(../images/jiantou1.png) no-repeat 45px center;margin-top:2px;}
.neiye-nav-con h5{color:#333;line-height:35px;text-align:center;}
.neiye-nav-con:hover{background:#e6e6e6 url(../images/jiantou3.png) no-repeat 45px center;}
.neiye-nav-con:hover h5{color:#0197f7;}
.navContent2{display:none;}
.navContent2 li a{background:#f5f5f5;display:block;text-align:center;line-height:35px;margin-top:2px;color:#333;border-left:3px solid rgba(0,0,0,0);}
.navContent2 li a:hover{color:#0197f7;}
.navContent2 .active{background:#f2f2f2;border-left:3px solid #0197f7;color:#0197f7;}
.neiye .dizhi{background:#f7f7f7;padding:10px;line-height:25px;}
.neiye-nav-con.active{background:#e9e9e9 url(../images/jiantou3.png) no-repeat 45px center;color:red;}
.neiye-nav-con2 .active{color:#0197f7;}

/*内页右侧标题*/
.neiye-right-title{color:#888;font-size:14px;border-bottom:3px double #c6c6c6;padding:10px 0px;}
.neiye-right-title span{color:#0197f7;font-weight:bold;}

/*产品展示内页*/
.cpzs_ny .col-md-4{padding:0;}
.cpzsny_pad{padding:0 5px;}
.cpzs_ny .cpzx_box{margin:10px;}
.cpzs_ny img{display:block;margin:20px auto;max-width:100%;}
.cpzs_ny .text{line-height:23px;margin:10px 0;}
.cpzs_ny h5{font-size:16px;text-align:center;margin:20px 0;}

/*实体店展示内页*/
.cpzs_ny .stdzs_box .img{height:260px;}
.cpzs_ny .stdzs_box{margin:20px 10px;}

/*新闻中心内页*/
.xwzx_ny{background:none;}
.xwzx_ny .button2{width:100px;line-height:26px;background:#006eb1;font-size:12px;color:#fff;text-align:center;position:absolute;bottom:0;right:0;}
.xwzx_ny .news_box:hover .button2{background:#ed7c18;}
.xwzx_ny .gsdt  ul .news_box{display:block;margin-bottom:30px;}

/*在线留言*/
.zxly .button{width:80px;border:none;line-height:30px;border:1px solid #ccc;background:#0197f7;color:#fff;}
.zxly .button:hover{background:#cd2323;color:#fff;}

/*移动端横向下拉导航*/
.subNavBox{padding:10px 15px 0px 15px;}
.subNav{background:#0197f7;text-align:center;cursor:pointer;font-size:20px;color:#fff;line-height:50px;position:relative;}
.subNav a{color:#fff;text-align:center;}
.subNav3{margin-top:2px;background:#28b280;}
.subNav span{line-height:50px;position:absolute;right:20px;}
.navContent{display:none;}
.navContent li a{background:#e9e9e9;display:block;border-left:3px solid rgba(0,0,0,0);text-align:center;font-size:16px;line-height:45px;color:#000;margin-top:3px;}
.navContent li a:hover{background-color:#d3d3d3;color:#b72a2a;}
.navContent .active{background:#d3d3d3;border-left:3px solid #b72a2a;color:#b72a2a;}
.subNavBox ul li:hover ul li{display:block;}
.subNavBox ul li ul li{background:#e98c14;display:none;}
.navContent .active2{background:#a2e6df;}
.navContent .active2:hover{background:#ebefa3;}


/*页脚*/
footer{background:url(../images/footer_bg.jpg) center center;background-size:cover;padding:18px 0;}
footer .weixin{width:124px;text-align:center;}
footer .weixin p{font-size:12px;color:#fff;}
footer .text_box{border-left:1px solid #8ebfdd;margin-left:35px;padding-left:35px;}
footer .text_box ul li{float:left;width:80px;line-height:14px;text-align:center;}
footer .text_box ul a{color:#fff;}
footer .text_box ul a:hover{text-decoration:underline !important;}
footer .text_box .bx{width:1px;height:14px;background:#fff;margin-top:1px;}
footer .text_box .text,footer .text_box p{color:#fff;line-height:25px;font-size:12px;}
footer .text_box .text{margin-top:20px;}
footer .text_box .text h5{line-height:30px;}


/*移动端底部热点链接*/
.hot{width:100%;height:50px;background:#107dc1;position:fixed;bottom:0;left:0;border-top:1px solid #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:16px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:4.5px 0;}
.hot .row div:hover{background:#0c6aa4;}


/*媒体查询开始*/
@media (max-width:1020px){
.top .bx{margin-left:60px;}
}

@media (max-width:991px){
#ydnav .icon-menu{color:#107dc1;cursor:pointer;font-size:40px;z-index:5000;position:absolute;right:10px;line-height:105px;}
#ydnav .sjdnav{width:150px;height:auto;position:absolute;right:0px;top:105px;z-index:1000;}
#ydnav .sjdnav li{display:block;height:40px;text-align:center;background:rgba(16,125,193,0.7);border-bottom:1px solid rgba(255,255,255,0.5);}
#ydnav .sjdnav .lxbx{border-bottom:none;}
#ydnav .sjdnav li a{ display:block; color:#fff; line-height:40px;font-size:16px;}
#ydnav .sjdnav li a:hover{color:#000;}
#ydnav .sjdnavhide{height:0;overflow:hidden;}
body{padding-bottom:50px;}
.cpzx_box{margin:0 5px;}
.cpzx_pad{padding:0 10px;}
.cpzx_box .img{height:200px;}
.gywm_box .img{width:100%;height:400px;}
.gywm_box .text_box{width:100%;}
.gywm_box .text_box .biaoti{margin-top:20px;}
.stdzs_box{margin:20px;}
.stdzs_box .img{height:230px;}
.stdzs_pad{padding:0;}
.xwzx .gsdt{margin-bottom:50px;}
footer .text_box{border:none;}
footer .weixin{margin:0 auto;float:none !important;}
footer .text_box{text-align:center;float:none !important;padding:0;margin:0;}
footer .text_box p{line-height:20px;margin-top:25px;}
.cpzsny_pad{padding:0 10px;}
.cpzs_ny .cpzx_box{margin:10px 5px;}
}

@media (max-width:767px){
#ydnav .icon-menu{font-size:30px;line-height:70px;}
#ydnav .sjdnav{top:70px;}
.logo{margin:15px 0;width:280px;}
.title{margin:30px 0 25px 0;}
.title p{font-size:20px;}
.title h5{font-size:16px;}
.cpzs .anbox .anniu{margin-bottom:10px;}
.cpzx_box .img{height:230px;}
.stdzs_box .img{height:260px;}
.cpzs_ny .stdzs_box .img{height:400px;}
}

@media (max-width:550px){
.cpzx_box .img{height:180px;}
.gywm_box .img{height:300px;}
.xwzx_title h5{font-size:16px;}
.xwzx_title h5 span{font-size:12px;}
.xwzx_title p{font-size:12px;}
.xwzx .gsdt ul .news_box .news_imgbox,.xwzx .clzs ul .news_box .news_imgbox{width:130px;height:100px;}
.xwzx .gsdt ul .news_box .text_box h5,.xwzx .clzs ul .news_box .text_box h5{left:140px;width:50%;padding-right:0;}
.xwzx .gsdt ul .news_box .text_box p,.xwzx .clzs ul .news_box .text_box p{display:none;}
.xwzx .gsdt ul .news_box .text_box .text,.xwzx .clzs ul .news_box .text_box .text{line-height:25px;height:75px;top:30px;left:140px;}
.xwzx .gsdt ul .news_box .button,.xwzx .clzs ul .news_box .button{display:none;}
.cpzs_ny .stdzs_box .img{height:300px;}
.xwzx_ny .button2{display:none;}
}

@media (max-width:450px){
#ydnav .icon-menu{font-size:25px;line-height:45px;}
#ydnav .sjdnav{top:50px;}
.subNav{line-height:40px;font-size:16px;}
.subNav span{line-height:40px;}
.navContent li a{font-size:14px;line-height:40px;}
.logo{margin:12px 0 10px 0;width:200px;}
.cpzx_box .img{height:140px;}
.cpzx_box .img .mask{line-height:30px;}
.gywm_box .text_box h5{font-size:16px;}
.gywm_box .img{height:230px;}
.stdzs_box .img{height:230px;}
.stdzs_box{margin:20px 10px;}
.stdzs_pad{padding:0 5px;}
.cpzs_ny .stdzs_box .img{height:260px;}
}

@media (max-width:360px){
.cpzx_box .img{height:120px;}
.gywm_box .img{height:200px;}
.stdzs_box .img{height:180px;}
.cpzs_ny .stdzs_box .img{height:200px;}
}