
/*======== 全局 ========*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td,textarea { margin:0; padding:0; }
body { font-size:12px; color:#666; font-family:"宋体"; }
fieldset, img { border:0; }
img{ display: block; }
table{ border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em,i{ font-style:normal; }
input, button, select, textarea { outline:none; border:none; } 
textarea { resize:none; } 
p{ text-align:left; } 
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix{ *zoom:1; }
a { color: #666; text-decoration:none; outline:none; }
a:hover { text-decoration:none; }
.left{ float: left; }
.right{ float: right; }
.text-center{ text-align: center; }
.positionR{ position: relative; }
.topbar{ height: 32px; min-width:1200px; }
.topbar .inner{ line-height: 32px; height: 32px; }
.nav-item li{ float: left; padding:0 12px; }
.nav-item li a{ font-size: 12px; color:#666; }
.nav-item li a:hover,.nav-item li a:active{ color:#3d96dc; background: none; }
.nav-item .padding-left-0{ padding-left: 0; }
.header-r a{ float: left; padding: 0 8px; color:#666; text-decoration: none; cursor: pointer; }
.header-r a:hover,.header-r a:active{ color:#3d96dc; text-decoration: none; }
.header-r a.register .user_name{ padding-right: 0; }
.header-r a.register .user_name:hover,.header-r a.register .user_name:active{ cursor: default; color:#666; }
.header-r  span{ float: left; padding: 0 8px; }
.header-r a.exit{ color:#de3a15; cursor: pointer; padding-left: 0; }
.header-r a.register .user_name .exit{ padding-right: 0; }
.footer { background-color: #eaeaea; min-width:1200px; }
.footer .inner{ padding: 14px 0 23px; color: #5a5a5a; }
.footer-l{ padding: 0 30px 0 40px; }
.footer-l li{ line-height: 22px; }
.footer a{ color:#5a5a5a; }
.footer ul li a:hover,.footer ul li a:active{ color:#33bbff; }
.footer-logo{ display: block; width: 201px; height: 25px; background:  url(../images/footer-logo.png) no-repeat; margin-top: 15px; margin-bottom:8px; }
.footer-logo:hover,.footer-logo:active{ display: block; width: 201px; height: 25px; background:  url(../images/footer-logo-active.png) no-repeat; }
.footer .copy-icon img{ float: left; margin-right: 15px; margin-top: 10px; }
.footer-r{ margin-top: 18px; padding-left: 40px; margin-bottom: 12px; border-left: 1px solid #484848; }
.footer-r ul{ float: left; margin-right: 30px; padding-top: 12px; }
.footer-r ul li{ line-height: 26px; }
.footerNav-icon a{ display: block; overflow: hidden; _line-height:24px; _width: 75px; }
.footerNav-icon a span{ float: left; }
.footerNav-icon a i{ float: left; width: 18px; height: 14px; margin-right: 6px; margin-top: 6px; background: url(../images/footerNav-icon1-1.png)  no-repeat; }
.footerNav-icon a:hover i{ width: 18px; height: 14px; background: url(../images/footerNav-icon1-2.png) left center  no-repeat; }
.footerNav-icon a.footNav-help i{ background: url(../images/footerNav-icon2-1.png) left center  no-repeat; }
.footerNav-icon a.footNav-help:hover i{ background: url(../images/footerNav-icon2-2.png) left center  no-repeat; }
.footerNav-icon a.footNav-guide i{ background: url(../images/footerNav-icon3-1.png) left center  no-repeat; }
.footerNav-icon a.footNav-guide:hover i{ background: url(../images/footerNav-icon3-2.png) left center  no-repeat; }
.footerNav-icon a.footNav-faq i{ background: url(../images/footerNav-icon4-1.png) left center  no-repeat; }
.footerNav-icon a.footNav-faq:hover i{ background: url(../images/footerNav-icon4-2.png) left center  no-repeat; }
.erweima { width: 86px; padding-top: 12px; }
.erweima img{ margin-bottom: 5px; }
.erweima p{ text-align: center; line-height: 20px; }
.inner{ width: 1200px; margin: 0 auto; }
.banner{ width: 100%; height: 155px; background:#0096ff url(../images/banner.jpg) center top no-repeat; position: relative; overflow: hidden; min-width:1200px; }
.banner .inner{ position: relative; z-index:100; margin-top: 19px; }
.banner .inner .logo{ float: left; width: 152px; height: 35px; background:  url(../images/ckni-logo.png)  no-repeat; }