@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei";}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:0; margin:0; padding:0;}
button{ vertical-align:middle; cursor:pointer;}
input txt,button{ vertical-align:middle; border:none;}
a,a:link{ color:#333333; text-decoration:none; transition:all 0.3s linear}
a:hover{ color:#333333; text-decoration:underline;}
.clear {zoom:1;}
.clear:after {height:0;display:block;clear:both;content:'';}
.clearfix{ overflow:hidden; zoom:1;}
.lft{ float:left;}
.rgt{ float:right;}

.header{ background:#383838; height:62px}
.header .logo{ float:left; margin-top:15px}
.header .nav{ float:left; margin-left:92px}
.header .nav li{ float:left; margin:0 9px}
.header .nav li a{ display:block; line-height:62px; padding:0 12px; font-size:18px; color:#ffffff; text-decoration:none}
.header .nav li a:hover{ background:#1A1A1A}
.header .phone-login{ float:right; margin-top:21px}
.header .phone-login dt,.header .phone-login dd{ float:left; font-size:12px; color:#ffffff; line-height:19px}
.header .phone-login dt{ padding-left:24px; margin-right:20px; position:relative}
.header .phone-login dt:before{ content:""; position:absolute; width:15px; height:15px; background:url(../../image/nxs/icon.png) no-repeat; top:2px; left:0}
.header .phone-login dd a{ font-size:14px; color:#ffffff; text-decoration:none}

.footer{ background:#363636; padding:8px 0 0}
.footer .foot-top{ text-align:center; padding-bottom:10px; border-bottom:solid 1px #8D8D8D}
.footer .foot-top li{ font-size:14px; color:#CDCDCD; line-height:26px}
.footer .foot-top li a{ color:#CDCDCD}
.footer .foot-top li:nth-child(2) a{ margin:0 18px}
.footer .foot-bottom{ text-align:center; padding:10px 0}
.footer .foot-bottom ul{ display:inline-block; overflow:hidden}
.footer .foot-bottom li{ float:left; font-size:14px; color:#CDCDCD; line-height:30px; padding-left:30px; margin-right:12px; position:relative}
.footer .foot-bottom li:before{ content:""; position:absolute; width:30px; height:30px; background:url(../../image/nxs/foot-icon.png) no-repeat; top:0; left:0}
.footer .foot-bottom li:nth-child(1):before{ background-position:0 0}
.footer .foot-bottom li:nth-child(2):before{ background-position:-30px 0}
.footer .foot-bottom li:nth-child(3):before{ background-position:-60px 0}
.footer .foot-bottom li:nth-child(4):before{ background-position:-90px 0}
.footer .foot-bottom li:nth-child(5):before{ background-position:-120px 0}
.footer .foot-bottom li a{ color:#CDCDCD}
.footer .foot-bottom p{ font-size:14px; color:#CDCDCD; line-height:30px}
