@charset "utf-8";

html{-ms-text-size-adjust:100%; _text-overflow:ellipsis;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0;}
body,button,input,select,textarea{font-family:\5FAE\8F6F\96C5\9ED1/*雅黑*/, \5B8B\4F53/*宋体*/, arial, sans-serif; font-size:14px; color:#666; background-color:#fff; line-height:24px;}
table{border-collapse:collapse;}
table,td,tr,th{font-size:12px;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
small,cite,code,em,th,i,b{font-style:normal;}
a{text-decoration:none; color:#666;}
a:hover{color:#4e78c2; outline:0 none;}
a:active{outline:0 none;}
img{border:0 none; vertical-align:middle;}
input,button,select,textarea{outline:none; border:0 none;}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}

.text-center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{clear:both; *zoom:1;}
.clear-both{clear:both;}
.dis-none{display:none;}
.item{width:1220px; margin-left:auto; margin-right:auto;}

.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}

.header{height:150px;}
.header .logo{padding-left:14px; padding-top:44px;}
.header .tel{padding-right:14px; padding-top:55px;}
.header .nav{width:622px; height:40px; line-height:40px; margin-left:52px; margin-top:60px;}
.header .nav .n-li{width:134px; float:left; position:relative;}
.header .nav .sub{width:100%; position:absolute; left:0; top:40px; line-height:26px; padding:4px 0; background:#fff; display:none;}

.footer{width:100%; background:#919191; color:#fff;}
.footer ul{padding:52px 0;}
.footer .logo{width:278px;}
.footer .text{padding-left:66px;}
.footer .text p{padding-top:8px;}
.footer .tel p{padding-bottom:8px; padding-top:2px;}