@charset "utf-8";
html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td{margin: 0;padding: 0;font-size: 16px;font-family:"Microsoft Yahei",微软雅黑,"微软雅黑",Verdana,Arial,Helvetica, sans-serif; font-weight: normal; line-height: 22px;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display: block}
html,
body{color: #333}
body{background: #fff}
ul,
ol,
li{list-style: none}
a{color: #333;text-decoration: none; cursor: pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
a:hover{text-decoration: none;}
img{ border:0; vertical-align: middle; max-width: 100%;}
b,
em,
i{font-style: normal}
input{-webkit-appearance:none; /*去除input默认样式*/ border-radius: 0 }
.setwidth{ width:1200px; margin: 0 auto; position: relative;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
.floatL{ float:left; }
.floatR{ float:right; }
.tran{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
#Searchform{ float:right; background: #fbfbfb; width: 213px; height: 32px;line-height: 32px; border: 2px solid #f1f1f1; border-radius: 20px;}
#Searchform input{ float:left; width: 160px; height: 32px; margin-left: 15px; border: 0; background: none; color: #ccc; }
#Searchform #SearchBtn{ float:right; width: 28px; height: 32px; padding-right: 10px; background: url(../images/search.png) center center no-repeat; }

.header{ min-height: 160px; background: #fff; }
.header .logo{ float: left; width: 200px; padding-top: 50px; }
.header .lofo-text{ padding-left: 77px;}
.head-right{ float: right; width: 1000px; }
.head-top{ padding-top: 20px; padding-bottom: 0px; border-bottom: 1px solid #f1f1f1;}
.head-nav .nav{ width: 720px; float: right; }
.head-nav .nav li{ float: left; width: 16.6%; height: 59px; border-bottom: 3px solid #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.head-nav .nav li a{ display: block; height: 59px; line-height: 59px; text-align: center; font-weight: lighter; font-size: 16px; }
.head-nav .nav li:hover,.head-nav .nav li.active{ border-bottom: 3px solid #2e597b;}
.head-nav .nav li:hover a,.head-nav .nav li.active a{ color: #2e597b;}
.head-nav.sticky{ position: fixed; width: 100%; background: #fff;  left: 0; top: 0; z-index: 999;-webkit-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;-moz-box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;box-shadow: rgba(0, 0, 0, .1) 0 1px 5px;}
.head-nav.sticky .nav{ float: none; margin: 0 auto;}
.Language{ float: right; margin-top: 16px; margin-right: 52px; margin-left: 76px; width: 60px; height: 26px; background: #f1f1f1;  }
.Language a{ display: inline-block; width: 50%; font-size: 12px; line-height: 26px; color: #666; text-align: center; }
.Language a.active{ background: #2e597b; color: #fff; }
.footer-lx{ padding: 85px 0; background: url(../images/foot-bg.png) repeat; text-align: center; }
.footer-lx .lxlist{ display: flex; justify-content:space-between;}
.footer-lx .lxlist li{ padding: 0px 0 2px 76px; background: url(../images/foot-icon.png) left 4px no-repeat; color: #fff; text-align: left; }
.footer-lx .lxlist li:nth-child(2){ background-position: left center;}
.footer-lx .lxlist li:nth-child(3){ background-position: left bottom; }
.footer-lx .lxlist li i{ display: block; margin-top: 8px; font-size: 30px; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";  }
.footer-lx .lxlist li a{ color: #fff;}
.footer{ padding-top: 32px; padding-bottom: 22px; background: #292929; }
.footer .floatR{ text-align:right; }
.footer .company{ padding-top: 35px; padding-bottom: 18px;  color: #ccc; font-size: 20px;}
.footer .fnav{ color: #fff; font-size: 12px; line-height: 26px;}
.footer .fnav a{ display: inline-block; margin: 0 12px; font-weight: lighter; color: #fff; font-size: 16px;}
.footer .fnav a:last-child{ margin-right: 0; }
.copyright{ height: 52px; line-height: 52px; width: 100%; background: #000; text-align: center; color: #fff; font-size: 13px;}
.copyright a{ color: #fff; font-size: 13px;}
.gotop{ position: absolute; right:0; top: -55px; z-index: 9; cursor: pointer; }

