html{font-family:"微软雅黑";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none; outline:none;}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;}
label {font-weight:normal;}
img { width:100%;height:auto;display:block;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {*zoom: 1;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:15px;}
.fl { float:left;}
.fr { float:right;}

/* header */
.header { width:100%; height:77px;background:#fff;}
.header-box { max-width:1190px; margin:0 auto; height:77px;}
.header-nav { line-height:77px;}
.header-nav li { float:left; margin-left:55px;}
.header-nav li a { font-size:18px; color:#333; cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;  height:77px; box-sizing:border-box; padding:0 20px;background:url(../../images/website/nav-icon.png) no-repeat center bottom; background-size:0; display:inline-block;}
.header-nav li a:hover,.header-nav li a.active { color:#2471c8; display:inline-block;border-bottom:2px solid #0f74bb; background:url(../../images/website/nav-icon.png) no-repeat center bottom; background-size:9px 5px;}

/* footer */
.footer { background:#232830; border-top:6px solid #677387;}
.footer-box { max-width:1190px; margin:0 auto;}
.footer-box .f-b { padding:44px 0 34px; text-align:center;}
.footer-box .f-b p { font-size:12px; color:#646970; line-height:12px; padding:6px 0;}
.f-t { padding-top:46px;}
.f-t-l { float:left;padding-right:26px; height:120px;}
.f-t-l dl { margin-left:10px; margin-right:54px; float:left;}
.f-t-l dl dt { font-size:16px; color:#fff; line-height:18px;margin-bottom:15px;}
.f-t-l dl dt i  { width:18px; height:18px; display:block; float:left; margin-right:20px; }
.f-t-l dl dd { font-size:12px; line-height:28px; padding-left:38px;}
.f-t-l dl dd a { cursor:pointer;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;color:#6c798d; }
.f-t-l dl dd a:hover { text-decoration:underline; color:#2471c8;}
.f-t-c { width:370px; float:left; height:120px; border-left:1px solid #393d44;border-right:1px solid #393d44; text-align:center;}
.f-t-c h2 { font-size:32px; color:#fff; font-weight:bold;}
.f-t-c span { font-size:14px; color:#ccc; display:block; margin-top:10px;}
.f-t-c p { font-size:14px; color:#fff; margin-top:25px;}
.f-t-r li { width:95px; height:120px; float:left; margin-left:40px;}
.f-t-r li img { width:95px; height:95px; display:block;}
.f-t-r li p { font-size:12px; text-align:center; color:#646970; line-height:14px; margin-top:11px;}


/* container */
.container { width:100%; height:auto;}
.section-container {width:1190px; margin:0 auto;overflow:hidden; height:100%;}