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



* {margin:0; padding:0;}
body, th, td, input, select, textarea, button { font: 12px/1.5em  "宋体"; }
body, h1, h2, h3, h4, h5, h6, form, fieldset,div,dl,dt,dd,ul,ol,li,input,button,textarea,p,th,td,a,img ,strong{ margin:0px; padding:0px; }
div,form,img,ul,ol,li,dl,dt,dd,p {border:0;margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6{font-size:12px;margin:0;padding:0; line-height:150%;}
li{list-style-type:none;}
img,input{vertical-align:middle;}
cite,em{ font-style:normal;}
/* link */
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
a img { border: none; }
.clear{ clear:both; font:0px/0px sans-serif; display:block;}
.cfix:after{content:".";visibility:hidden;display:block;clear:both;height:0;}
.cfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.tac{text-align:center;}
.tar{text-align:right;}
.hand{cursor:pointer;}
.more {float:right;}
.area{width:960px;margin:0 auto;}
/*header star*/
.header{}
.header .topInfo{ position:relative; width:960px; margin:10px auto 0; height:60px;z-index:500}
.header .topInfo .logo{ width:174px; height:44px; float:left; }

.header .searchArea{ position:absolute; top:0; left:250px;width:404px;z-index:510;}
.header .searchArea .input{width:232px;height:24px;border:0;font-family:arial, "宋体";background:none;font-size:12px; position:absolute; top:4px; left:80px; line-height:24px; color:#999;}
.header .searchArea .select{width:64px;height:24px;float:left;z-index:200;color:#000; position:absolute; top:4px; left:4px;}
.header .searchArea .btnSearch{width:49px;height:24px;border:0;background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat -75px -129px; position:absolute; right:4px; top:4px;}
.header .searchArea .selectCont  {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #7EAF10;width:60px;}
.header .searchArea .selectCont li {line-height:22px;}
.header .searchArea .selectCont li a {display:block;text-indent:5px;width:100%;}
.header .searchArea .selectCont li a:hover{ background-color:#f4f9e9; text-decoration:none;}
.header .searchArea .selectArrow{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat -44px -204px;;width:24px;height:24px;display:block;float:right;cursor:pointer;}
.header .searchArea .selectName{ width:36px; line-height:26px; text-align:center; display:block; height:24px;}
.header .searchArea .selOption{position:absolute; top:24px;left:0;z-index:520;}
.header .searchBox{margin-bottom:7px; width:404px;height:32px;background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat 0 -200px; position:relative;}

.header .hotSearchArea{ height:24px;}
.header .hotSearchArea .hotSText span{ color:#999;}
.header .hotSearchArea .hotSText span a{color:#014ccc;}
.header .hotSearchArea .hotSText .hotSpan{color:#014ccc; width:330px; overflow:hidden; height:20px; display:block;}
.header .hotSearchArea .hotSText .hotSpan a{margin-right:5px; color:#999;}
.header .hotSearchArea .hotSText .hotSpan .hot{color:#014ccc;}
.header .userBox{ position:absolute; right:0; top:-8px; width:300px; line-height:20px; text-align:right;}
.header .userBox .user{ }
.header .userBox .user .out{background:url(http://img.ku6.com/css/www/201004101914/img/ico.png) no-repeat scroll -135px -25px transparent;padding-left:15px; color:#999;}
.header .userBox .userInfo{color:#999; line-height:20px;}
.header .userBox .userInfo span{ padding:0 5px; height:20px; width:140px; overflow:hidden;}
.header .userBox .userInfo span a{ color:#014ccc;}
.header .userBox .weatherBox{}
#last{font-size:12px;height:26px;line-height:26px;color:#2C8407;}
#last a{font-size:12px;height:26px;line-height:26px;margin-left:10px;text-decoration:none;color:#2C8407;}


.header .mainNav{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) repeat-x scroll 0 0 transparent;height:33px;min-width:990px;position:relative;z-index:400;}
.header .navBox{height:33px;margin:0 auto;position:relative;width:960px;z-index:90;}
.header .longNav{ position:absolute; left:0;top:5px;}
.header .longNav li{ float:left;line-height:28px; height:28px;}
.header .longNav .firstLi{ background:none;}
.header .longNav li a{display:block; width:44px; height:28px; text-align:center;background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll -274px -128px;}
.header .longNav li a:hover{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll 0 -163px; text-decoration:none;}
.header .longNav .current a,.header .longNav .current a:hover{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll 0 -125px; }



.header .shortNav{ position:absolute; right:0; top:0;}
.header .shortNav li{ float:left;background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll -329px -160px; padding-left:2px; line-height:35px;}
.header .shortNav .firstLi{ background:none;}
.header .shortNav li a{ font-size:14px; color:#fff; display:block; width:56px; text-align:center;}
.header .shortNav li a:hover{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll -75px -159px; text-decoration:none;}
.header .shortNav .firstLi{background:none repeat scroll 0 0 transparent;left:-74px;position:absolute;top:-5px;}
.header .shortNav .firstLi a{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll -171px -161px; width:65px; text-indent:-10000px; overflow:hidden;}
.header .shortNav .firstLi a:hover{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll -171px -161px;}

.header .navBg{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) repeat-x scroll 0 -40px transparent;height:33px;position:absolute;left:0;top:0;width:50%;z-index:1;}
.header .navCorner{background:url(http://img.ku6.com/css/www/201004101914/img/header.png) no-repeat scroll 0 -80px transparent;height:33px;right:-400px;position:absolute;width:404px;}


/*header over*/
/*footer*/
.friendLink{}
.footerInfo{margin:0 auto; text-align:center; background:url(http://img.ku6.com/css/www/201004101914/img/footer_bg.png) repeat-x scroll 0 -115px; padding-top:10px;}
.footerInfo .linkMain,.footerInfo .linkMain a{ color:#1F82BF;}
.footerInfo .copyRight ,.footerInfo .copyRight a{ color:#666;}

/*autocomplete*/
.acBox {position:absolute;z-index:9999;background:#ffffff;}
.acBox ul.acRs {border:1px #70A259 solid; color:#333}
.acBox ul.acRs li.acR { padding:0 3px;height:20px;}
.acBox ul.acRs li.focus {background-color:#2569C7;cursor:pointer; color:#FFF;}
.acBox ul.acRs li.acR span.acRK {margin-right:2px;}
.acBox ul.acRs li.acR span.acRC {float:right; color:#129C15;}
.acBox ul.acRs li.focus span.acRC {color:#FFF;}
.acBox ul.acRs li span.acC {float:right; color:#129C15; cursor:pointer; text-decoration:underline;}