html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
header,nav,section,article,aside,footer{display:block; }
ul{list-style-type:none}
body{margin:0;font-family:arial;font-size:13px;line-height:20px;color:#333;padding-bottom:0;background:#fff; font-family:"Microsoft yahei"}
a{color:#333;text-decoration:none;cursor:pointer;-webkit-transition:background .25s ease-out;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;transition:background .25s ease-out;-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;font-family:"Microsoft Yahei"}
a:hover,a:focus{}
.container{margin-right:auto;margin-left:auto;*zoom:1;width:1200px;}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
p{margin:0 0 10px}
strong{font-weight:bold}
em{font-style:italic}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
h1,h2,h3,h4,h5,h6{color:inherit;text-rendering:optimizelegibility}

form{margin:0 0 20px}
fieldset{padding:0;margin:0;border:0}
.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.clear{clear:both}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide{display:none}
.show{display:block}
a{transition:.3s ease all;-webkit-transition:.3s ease all;-moz-transition:.3s ease all}
.page-left{float:left}
.page-right{float:right}
.nodata{width:88%;padding:5%;border:1px dashed #ccc;color:#999;border-radius:3px;font-size:14px}

/*common*/
.wrap { width:100%; clear:both; }
.container { width:1000px; margin:0 auto; }
/*top*/
.top_wrap { width:100%; height:95px; background:url(../images/topbg.jpg) repeat-x left bottom; }
.top_w { width:1100px; height:80px; margin:0 auto; padding-top:15px; }
/*nav*/
.nav_wrap { width:1100px; height:50px; margin:0 auto; }
.nav_w { width:820px; height:30px; padding-top:10px;  float:left;  }
.nav_w li { width:90px; height:30px; line-height:30px; text-align:center; border-right:1px solid #ccc; float:left; }
.nav_w li a { color:#6C6C6C; font-size:15px;  }
.nav_w li a:hover { color:#333; }
.nav_info { width:260px; height:33px; line-height:33px; float:left; padding-left:20px; padding-top:10px; }
.dianhua { padding-left:15px; background:url(../images/dianhua.png) no-repeat 0 3px; padding-right:10px;  }
.youjian { padding-left:15px; background:url(../images/youjian.png) no-repeat 0 4px; font-size:12px;  }



/*banner*/
/*首页幻灯片*/
.m_banner{ background:#fff;height:381px; position:relative;}
.m_banner .banner{height:381px;width:100%; position:absolute;top:0;left:0; background-position:center top; min-width: 980px}
.banner_ctrl{ height:100px;width:980px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -490px;z-index:2;  }
@media screen and (min-width:1300px) and (max-width: 1400px) {
.banner_ctrl{ width: 1100px;margin:-50px 0 0 -550px;}
}
@media screen and (min-width:1400px) and (max-width: 1600px) {
.banner_ctrl{ width: 1300px;margin:-50px 0 0 -650px;}
}
@media screen and (min-width:1600px) {
.banner_ctrl{ width: 1500px;margin:-50px 0 0 -750px;}
}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);
-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}
.m_banner .banner a{display: block;width: 980px;height: 381px;cursor: pointer; position: absolute;left: 50%;margin-left: -490px;z-index: 4;}
/*标题*/
.com_tit { width:100%; height:30px; }
.com_tit_left { width:70%; height:30px; line-height:30px;  float:left;  }
.com_tit_left h1 { display:inline; font-size:22px; color:#1D2649; font-weight:700; }
.com_tit_left h6 { display:inline; font-size:22px; color:#777D92; padding-left:10px; }
.com_tit_right { width:30%; height:30px; line-height:30px; float:left;  text-align:right; }
.gfmore { padding:5px 30px; background:#313D5B; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; color:#fff;}
.pad01 { padding-top:10px; padding-bottom:15px; } 
.pad02 { }

/*简介*/
.jj_wrap { width:1100px; height:255px; margin:0 auto; padding:20px 0; }
.jj_pic { width:468px; height:225px; border:1px solid #d6d6d6; float:left; padding:15px; }
.jj_pic img { width:468px; height:225px; }
.jj_info { width:570px; height:255px; float:left; padding-left:30px; }
.jj_text { width:570px; font-size:14px;}
.jj_text p { text-indent:28px; }

/*广告位*/
.gg_wrap { width:1100px; height:135px; margin:0 auto; }
.gg_wrap ul { width:1116px; margin-left:-16px; }
.gg_wrap ul li { width:356px; height:135px; float:left; padding-left:16px;  }
.gg_wrap ul li img { width:356px; height:135px; }

/*新闻和设备*/
.ns_wrap { width:1100px; height:246px; margin:0 auto; padding-top:20px; padding-bottom:20px; }
.ns_pad { margin-left:16px; }
.ns_w { width:508px; height:208px; padding:16px; float:left; border:1px solid #d6d6d6; border-top:6px solid #313D5B; }
.news { padding-top:8px; }
.news li { width:508px; height:40px; line-height:40px; border-bottom:1px dotted #313D5B; }
.news li a { width:400px; height:40px; padding-left:18px; float:left; background:url(../images/arrowgf.png) no-repeat 3px center; }
.news li span { display:block; width:90px; height:40px; text-align:right;  float:left; }
.shebei { width:518px; margin-left:-10px; padding-top:10px;}
.shebei li { width:249px; height:170px; float:left; padding-left:10px; }
.shebei li img { width:249px; height:170px; }
/*产品展示*/
.cp_wrap { width:1068px; height:235px; padding:16px; margin:0 auto; border:1px solid #d6d6d6; border-top:6px solid #313D5B; }
.cp_w {  width:1080px; margin-left:-12px; padding-top:20px; }
.cp_w li { width:204px; height:162px; float:left; padding-left:12px; }
.cp_w li img { width:204px; height:162px;}
.kong { width:100%; height:20px; }
/*foot*/
.foot_text_wrap { width:100%; height:100px; background:url(../images/bottombg02.jpg) repeat-x; }
.foot_text { width:1100px; height:100px; margin:0 auto; background:url(../images/bottombg01.jpg) no-repeat; text-align:center }
.foot_text p { font-size:28px; color:#fff; padding-top:48px;  }
.foot_wrap { width:100%; height:160px; background:#93969C; }
.foot_w { width:1100px; height:160px; margin:0 auto; }
.ewm { width:80px; height:100px; float:left; padding-top:30px;  }
.ewm img { width:80px; height:80px;  }
.ewm span { display:block; width:80px; height:20px; line-height:20px; text-align:center; color:#333; }
.foot_info { width:940px; float:left; padding-top:30px; }
.foot_logo { width:493px; height:61px; margin:0 auto; }
.foot_info p { text-align:center; font-size:14px; line-height:20px; padding:0; margin:0; }




