/*--头部导航--*/
.box, .area-wrapper{width: 1170px; margin: 0 auto;}
.topBar{ text-align:center;  background-color: #343434;}
.topBarBox{ position:relative; height: 79px; z-index:5; overflow: hidden;}
.topBarBox .logoBox{ background: none; height: 79px; margin-left: -26px; width: 230px;}
.topBarBox .logoBox a{ display:block; height:0px; background: url(../images/newlogo.png) no-repeat;_background: url(../images/newlogo.gif) no-repeat; padding-top: 79px;}
.topBarBox .drop,.dropDiv{ display:none;}
.topBarBox .searchBox {  height:36px; text-align:right; background:#666; overflow:hidden; width: 200px; position: relative; margin-top: 21px;}
.topBarBox .searchBox input.searchBtn{ position:absolute; z-index:10; right:0; top:0; width:36px; height:36px; background:#666 url(../images/icon_w.png) no-repeat; cursor:pointer;}
.topBarBox .searchBox input.searchTxt{ color: #fff; margin-left:5px; margin-right:36px; margin-top:8px; height:20px; line-height:20px; background:none; width:100%;}
.topBarBox .searchBox.cur input.searchBtn{background:#d1d1d1 url(../images/icon_w.png) no-repeat;}
input.searchTxt:focus,input.searchBtn:focus { outline:none;}

.mainNav{ border-top: 2px rgb(94,96,107) solid; height: 56px;}
.mainNav .area-wrapper { border-bottom: 2px rgb(158,159,160) solid; height: 56px; position: relative;}


.mainNav li{ float:left; display:inline; font-size: 18px; height: 55px; line-height: 60px; margin-right: 10px; padding: 0 7px;} 
.mainNav #more{ position: relative; padding-right: 17px;}
.mainNav li.cur{  _background:none; border-bottom: 4px #e63c2e solid;}
.mainNav li.cur a{  color: #e63c2e;}
.mainNav li a{ letter-spacing: 3px}
.mainNav ul.snav li a,.mainNav ul.appnav li a{letter-spacing: normal;}
.mainNav li a, .mainNav li span{  overflow:hidden; display:block; cursor:pointer;}
.mainNav li#more span.navMore {  display: block; position: absolute; right: 0; top: 29px; width:12px; height: 6px; background:url(http://skin.kankanews.com/v6/index/images/moreBtn.png) no-repeat 0 0;_background:url(http://skin.kankanews.com/v6/index/images/moreBtn.gif) no-repeat 0 0;}
/*.topBarBox .mainNav li#more:hover span.navMore { background-position: 8px -78px;}*/
.mainNav li#more.open span.navMore { background-position: 0 -12px;}
/*.topBarBox .mainNav li#more.open:hover span.navMore{ background-position: 8px -135px;}*/
.mainNav li { position: relative;}
.mainNav li i{ display: block; height: 4px; width: 4px; background-color:#e63c2e; border-radius: 2px; position: absolute; top: 15px; right: 0px; overflow: hidden;}

.mainNav ul.appnav { background: url(../images/newapp.png) no-repeat 0 22px; padding-left: 20px; width: 145px;} 
.mainNav ul.appnav li{ margin-right: 0;  float: right; display: inline; position:relative; z-index: 100;}
.mainNav ul.snav li ,.mainNav ul.appnav li{ font-size: 14px; line-height: 64px;}

.mainNav .subnav{ padding:0; display: none; height: 30px; line-height: 30px; position: absolute; right: 0; bottom: -32px;}
.mainNav .subnav a{ padding-left: 25px;}

/*看看视频弹出层*/
.codeR{ z-index: 1000; display: none; position:absolute; top:50px; right:0px; padding:10px 5px; border:1px solid #666; background:#fff; border-radius:5px; width:320px; box-shadow:0 0 2px 2px rgba(0,0,0,.2)}
.codeR b{ position:absolute; right:25px; top:-10px; width:20px; height:10px; overflow:hidden; background:url(http://skin.kankanews.com/v6/index/images/arrowm.png ) no-repeat;}
.codeR span{ width:150px; float:left; display:inline-block; margin:0 5px; overflow:hidden; line-height:normal;}
.codeR span img{ display:block; width:100%;}
.codeR span em{ display:block; text-align:center;}
/*天气预报*/
.weather{margin-top: 18px;padding-right: 10px;color: #fff; position: relative; top: 0; right: 0;}
.weather span,.weather img{ height:40px; line-height: 40px; display: inline-block; }
.weather img{ padding-right:10px;}
.weather span{ padding-right:5px;}