﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
li{list-style:none}
body{ font-size:14px;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.pointer{ cursor: pointer;}
.clr{clear:both; height: 0px;}
.w1000 { width:1000px; margin:0 auto;}
.banner { background:url(images/banner.jpg) top center no-repeat; height:837px;}
.banner p { margin:0 auto; width:900px; padding:700px 0 0; font-size:14px; color:#fff; text-align:center; line-height:30px;}
.cnt_bg { height:930px; background:url(images/cnt_bg.jpg) top center no-repeat;}
.cnt_bg ul { padding-top:80px;}
.cnt_bg li { float:left; width:210px; padding:280px 0 0; margin:0 60px; font-size:14px; color:#666; line-height:26px;}
.footer { background:#3a3a3a; font-size:16px; padding:50px 0; overflow:hidden;}
.footer h2 { color:#fff; font-size:24px; border-bottom:1px solid #4a4a4a; padding:10px 0; font-weight:400; margin-bottom:20px;}
.footer-us { margin-bottom:50px; color:#fff; font-size:24px;}
.icon-tel { background:url(images/tel.png) no-repeat; padding-left:40px; height:33px; display:inline-block; margin-left:200px;}
.icon-maill { background:url(images/mail.png) no-repeat;padding-left:40px; height:33px; display:inline-block; margin-left:200px;}
.footer ul { color:#cdcdcd; font-size:16px;}
.footer ul li { width:33%; float:left; display:inline-block; padding:10px 0}