﻿li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}   
q:before,q:after {content:'';}   

a {text-decoration:none; color:#a83603;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none; color:#0461c1;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}

.clear {clear:both; height:0; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.ad750{width:750px;margin:0 auto;padding:9px 0;clear:both;}.ad960_70{width:960px;margin:3px auto;clear:both;overflow:hidden;height:70px;}.ad960_70 .ad_750{float:left;width:750px;}.ad960_70 .ad_200{float:right;width:200px;}

/* NTES nav */
.c-fl{float:left;}
.c-fr{float:right;}

.kl-nav-select-list,.kl-nav-loginframe-pop{background:#fff;border:1px solid #cdcdcd;-webkit-box-shadow: 0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd; }
.kl-nav-select{cursor:pointer;position:relative;outline:none; }
.kl-nav-select-arr{position:absolute;z-index:10;right:5px;top:20px;border-color:#c2c2c2 transparent #c2c2c2 transparent;border-style:solid;border-width:4px 4px 0 4px;font-size:0;height:0;width:0;line-height:0;_border:none;/*-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all .25s ease 0s; -moz-transition: all .25s ease 0s; -o-transition: all .25s ease 0s; transition: all .25s ease 0s;*/}
.kl-nav-select-pop,.kl-nav-loginframe-pop {display:block;position:absolute;z-index:1000;left:0;}
.kl-nav-select-list{width:120px;padding:6px 0; text-indent:10px;position:absolute; top:47px;}
.kl-nav-select-list a:hover{text-decoration:none;}
.kl-nav-select-list li { float: left; position: static; border: 0;}
.kl-nav-select-list li a { display: block; padding: 0 10px; position: relative;z-index:1; _zoom: 1; }
.kl-nav-select-list li a span { display: block; cursor: pointer; width: 100px; height: 31px; line-height: 31px; border-bottom:1px dotted #dcdddd;}
.kl-nav-select-list li a:hover span{border-bottom:none;padding-bottom:1px;}
.kl-nav-select-list li.last a span {border-bottom:none;}
.kl-nav-select-list li.last a:hover span {padding-bottom: 0;}
.kl-nav-select-list li a,.kl-nav-select-list li a:visited { color: #585858; }
.kl-nav-select-list li a:hover {color:#252525;background:#f2f2f2;padding-top:1px;margin-top:-1px;}
.kl-nav-select-list li a:hover span { background: none; }

.kl-nav-select-unfold .kl-nav-select-pop { display: block; }
.kl-nav-select-pop{top:0px;height:45px; padding-bottom:10px;}
.kl-nav-select-wide .kl-nav-select-title {padding:0 30px 0 13px;}
.kl-nav-select-wide .kl-nav-select-arr {right: 15px;}
.kl-nav-select-pop-mail {left:-48px;}
.kl-nav-select-pop-l4 {left: -70px;}
.kl-nav{text-align:left;}
.kl-nav,.kl-nav a,.kl-nav a:visited,.kl-nav a:hover{color:#fff;}
.kl-nav-login a:hover,.kl-nav-logined a:hover{text-decoration:none;}
.kl-nav-entry-wide{padding: 0 17px;}
.kl-nav-inside{float:left;border-left:1px solid #1f1f1f;border-right:1px solid #3f3f3f;}
.kl-nav-inside li{float:left;}
.kl-nav-entry,.kl-nav-select-title{float:left;height:42px;outline:none;padding:0 15px 0;text-decoration:none;}
.kl-nav-inside .kl-nav-select-title,.kl-nav-inside .kl-nav-entry{position:relative;border-left: 1px solid #3f3f3f; border-right: 1px solid #1f1f1f;}
.kl-nav-inside .kl-nav-select-title:hover{text-decoration:none;}
.kl-nav-inside .kl-nav-select-title{padding: 1px 17px 0 13px;}
.kl-nav-inside .kl-nav-select-unfold .kl-nav-select-title,.kl-nav-inside .kl-nav-entry:hover{border-left:1px solid #1e1e1e;}
.kl-nav-login{float:left;width:64px;margin-bottom:-6px;text-align:center;position:relative;z-index:10;height:45px;}
.kl-nav-login-title{display:block;width:64px;height:46px;text-align:center;}
.kl-nav-login-normal{-webkit-box-shadow:0 -8px 8px #000;-moz-box-shadow:0 -8px 8px #000;box-shadow:0 -8px 8px #000;background-color: #80afda;}
.kl-nav-logined{float:left;height:45px;cursor:pointer;position:relative;outline:none;background:#80afda;/*登陆背景*/margin-bottom:-6px;padding: 0 15px 0 0;-webkit-box-shadow: 0 -8px 8px #000; -moz-box-shadow: 0 -8px 8px #000; box-shadow: 0 -8px 8px #000;}
.kl-nav-logined{}
.kl-nav-logined-userinfo{line-height:45px;font-family:vendna; padding:0 0 0 15px;}
/*.kl-nav-login-scroll,.kl-nav-logined-scroll{border-bottom:none;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.kl-nav-login-active{background-color: #cd0c0c;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(205, 12, 12)), to(rgb(162, 0, 0)));background-image: -webkit-linear-gradient(top, rgb(205, 12, 12), rgb(162, 0, 0));background-image: -moz-linear-gradient(top, rgb(205, 12, 12), rgb(162, 0, 0));background-image: -o-linear-gradient(top, rgb(205, 12, 12), rgb(162, 0, 0));background-image: -ms-linear-gradient(top, rgb(205, 12, 12), rgb(162, 0, 0));background-image: linear-gradient(top, rgb(205, 12, 12), rgb(162, 0, 0));}*/
.kl-nav-entry-bgblack:hover,.kl-nav-select-unfold,.kl-nav-select-unfold .kl-nav-select-title{background:#1e1e1e;}
.kl-nav{width:100%;margin:0 auto;height:43px;line-height:42px;z-index:9999;left:0;top:0;background:#333;border-bottom:2px solid #606060;}
.kl-nav-main{width:960px;margin:0 auto;background:#333; height:43px;}
.kl-nav-entry-l1, .kl-nav-entry-l2, .kl-nav-entry-l3, .kl-nav-entry-l4{ margin-top:10px; display: block; width:25px;height:23px; text-indent: -999em; overflow: hidden; }
.kl-nav-entry-l1 { background-position: 0 0;}
.kl-nav-entry-l2 { background-position: 0 -23px;}
.kl-nav-entry-l3 { background-position: 0 -46px;}
.kl-nav-entry-l4 { background-position: 0 -68px;}


.kl-nav-entry-l1, .kl-nav-entry-l2, .kl-nav-entry-l3, .kl-nav-entry-l4{background-image: url(../images/nav_sprite_kh.png); background-repeat:no-repeat;_background-image: url(../images/nav_sprite_ie6_hk.gif);}


.denglu { width:230px; height:140px; background-color:#eee;color:#666; display:none; border:1px solid #CCC;webkit-box-shadow: 0 0 8px #cdcdcd;-moz-box-shadow:0 0 8px #cdcdcd;box-shadow:0 0 8px #cdcdcd; padding-top:10px;}
/*.kl-nav-select ul {display:none; !important;}*/
.kl-nav-login ul {display:none; /*登陆框默认隐藏*/}
.kl-nav-select ul {display:none; /*下拉框默认隐藏*/}
.kl-nav-login-input { border:1px solid #CCC;height:25px; margin:7px;width:170px;}
.kl-nav-input-botton { background:#80afda;; width:90px; height:20px; border:none; cursor:pointer; color:#fff; margin-left:16px;}
.loginbutton {text-decoration:underline;} 
.loginbutton a {color:#999;}
.loginbutton a:hover { color:#333;}
.kl-nav-select-box { padding-top:40px;}
.fixbox {width:55px; height:8px; position:absolute; background:#fff;}
.fixbox-dh { width:120px;}
.fixbox-l4 { left:70px;}
.fixbox-l3 {}
.tmd {	/*older safari/Chrome browsers */  
    -webkit-opacity: 0;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0;  
    /* IE9 + etc...modern browsers */  
    opacity: 0;  
    /* IE 4-9 */  
    filter:alpha(opacity=0);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.kl-input-text {color:#ccc; font-size:10px; padding-left:10px; text-height:20px;}