/*全局样式*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;outline:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

body { margin:0 auto; width:100%; font-family:"微软雅黑"; color:#555;}
* { margin:0px; padding:0px; list-style:none;}
.clear { clear:both;}
a { color:#555; text-decoration:none;}
ul { list-style:none; margin:0px; padding:0px;}
img { border:0px; max-width:100%;}

/*内容样式*/
#content_tb{ width:100%; margin-top:5px; }
#content_tb img{ width:100%;}


/*网站顶端开始*/
#top {  margin:0 auto; height:66px; padding:12px 0; background-color:#fff; width:100%; z-index:10;position:fixed;}
#top .logo{ float:left; margin-left:10px;}
#top .logo img{ height:42px;}
#top .tel{ float:right; font-size:21px; color:#000; margin-top:7px; margin-right:15px;}/*14px*/
#top .tel_tu img{ float:right; height:24px; margin-right:2px; margin-top:9px; }/*11px*/
#top .dh{ float:right; margin-right:10px;  width:30px; height:20px; margin-top:11px; transition: all .5s;}
#top .dh span{display: block; margin:7px 0; height:2px; width: 100%; background: #292929; -webkit-transition: all .5s; transition: all .5s;}
#top .dh:before {display: block; content: ''; height:2px; width: 100%; background: #292929; webkit-transform-origin: 7.5%; transform-origin: 7.5%; -webkit-transition: all .5s; transition: all .5s;}
#top .dh:after{display: block; content: ''; height:2px; width: 100%; background: #292929; webkit-transform-origin: 7.5%; transform-origin: 7.5%; -webkit-transition: all .5s; transition: all .5s;}

#top .dh_on{ float:right; margin-right:10px; width:30px; height:20px; margin-top:11px;}
#top .dh_on span { display: block; margin:7px 0; height:2px; width: 100%; background: #292929; -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; }
#top .dh_on:before {display: block; content: ''; height:2px; width: 100%; background: #292929; webkit-transform-origin: 7.5%; transform-origin: 7.5%; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all .5s; transition: all .5s;}
#top .dh_on:after {display: block; content: ''; height:2px; width: 100%; background: #292929; webkit-transform-origin: 7.5%; transform-origin: 7.5%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all .5s; transition: all .5s;}




#top_gao{ height:65px;}

/*栏目导航开始*/
.nav_dh{display:none;} 
#nav_dh{ position:absolute; right:0; width:350px; background-color:#fff; z-index:9; background-color:#FFF; padding:20px; border:#777 1px solid; border-top:0; border-right:0; position:fixed; border-radius:0 0 0 8px;}
#nav_dh .home{ display:inline-block; padding:4px 10px 6px 10px;background-color:#ed434c; font-size:16px; color:#FFF; border:#ed424b 1px solid; border-radius: 4px 0 0 4px;}
#nav_dh .contact{ display:inline-block; padding:4px 10px 6px 10px;  font-size:16px; color:#ed434c; border:#ed434c 1px solid; border-left:0; border-radius: 0 4px 4px 0;}
#nav_dh .nav_dh_t{ height:35px; line-height:35px; margin-top:10px; font-size:14px; color:#969ba3;}
#nav_dh .nav_dh_t span{line-height:40px; color:#333; font-size:16px; font-weight:bold; margin-right:20px;}
#nav_dh .nav_dh_nr{ display:flex; flex-flow:wrap;}
#nav_dh .nav_dh_nr a{ display:inline-block; min-width:25%; padding:4px 10px 6px 10px; margin-right:12px; margin-top:12px; font-size:16px; color: #3f4146; background-color: #eeeff2; border-radius:4px;}
#nav_dh .nav_dh_nr a:nth-child(3n){ margin-right:0; }
.nav_dh_on{display:block; -webkit-transition: all .5s; transition: all .5s;}

/*banner轮播图开始*/
.slider-focus{position:relative; overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:4px;left:0; right:10%;bottom:10px;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:4px;height:4px;margin:0 3px; border-radius:2px; font-size:0;line-height:0;background-color:#ccc; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00; width:9px; background-color:#fff;}
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(/m/img/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }



/*位置(开始)*/
#weizhi{ margin:0 auto; width:100%; padding-left:15px; height:50px; line-height:50px; background-color:#f5f5f5;}
#weizhi a{ color:#2A3457; font-size:16px; }
#weizhi a:hover{ color:#388EE4; }
#weizhi i{ content: ""; display: inline-block; margin: 0 12px; margin-bottom:1px; width: 8px; height: 8px; border-top:1px solid #2b2e2e; border-right: 1px solid #2b2e2e; transform: rotate(45deg); }
/*位置(结束)*/



/*底部样式*/
#footer{ margin:0 auto; color:#fff; background-color:#333; text-align:center;}
#footer .f_t{ font-size:16px; line-height:30px; padding:20px 0; border-bottom: 1px solid #666;}
#footer .f_b{ font-size:14px; line-height:30px; padding:20px 0;}
#footer .f_b img{ width:25%;}

/*底部在线咨询样式*/
.footer_zixun { margin:0 auto; width:100%; height:50px; background-color:#357a7c; display:flex; flex-flow: row nowrap; justify-content:space-between; position:fixed; bottom:0px;}
.footer_zixun a{ display:inline-block; flex:1;  height:60px; text-align:center; color:#fff; font-size:14px;}
.footer_zixun a img{ width:20px; margin-top:6px;}
.footer_zixun a h6{ font-weight:normal;}
.footer_zixun_gao { height:50px;}


