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

body, p, ul, li, form, h1, h2, h3 { padding:0; margin:0; }
body {font-family:"Tahoma"; font-size:13px; color: #6b6b6b; margin-top: 0px;font-weight:normal;	margin-bottom: 0px; background: url(../images/bg-all.jpg) top center no-repeat #fff fixed;}
ul, li {list-style:none} 
a {text-decoration:none}
a:hover { text-decoration: underline}
a img { border:0; }

.clear-div {clear:both}

#main_body { width:1003px; margin:0 auto; margin-top:0 }


/*Header*/
#header { position:relative; background:url(../images/bg-head2.jpg) top center no-repeat;  height:160px; width:1003px;  margin-top:0 }
#header ul.menutop { overflow:hidden; background:url(../images/seperate.jpg) top left repeat-x; height:25px; border-bottom:1px solid #FFFFFF; width:100% }
#header ul.menutop li { background:url(../images/seperate.jpg) center right no-repeat; padding:0 15px 0 15px; display:inline; float:left; height:25px; }
#header ul.menutop li a { background:url(http://www.kapook.com/images-new/bullet01.jpg) center left no-repeat; padding:0 0 0 10px; display:block; height:25px; }
#header ul.menutop li a img { margin-top:5px; }
#header ul.menutop li.truehits { float:right; padding:0 5px; width:25px; }
#header ul.menutop li.truehits a { background:none; }
#header ul.menutop li.social { float:right; width:70px; }
#header ul.menutop li.login { float:right; }
#header ul.menutop li.login a { float:right; background:none; padding:0; }
#header ul.menutop li.login a img { padding:0; margin:0; }

#header ul.toptext li {}
#header ul.toptext li h1 { font-size:12px; color:#5d7880; display:inline-block; margin:6px 0 0 0px;  }
#header ul.toptext li h2 { font-size:12px; color:#5d7880; display:inline-block;  margin:6px 0 0 8px; }
#header ul.toptext li h3 { font-size:12px; color:#5d7880; display:inline-block;  margin:6px 0 0 8px;}
#header ul.toptext li.truehits a { padding:0; }

#header ul.logo { margin-top:4px; position:relative; z-index:3; width:190px; margin-bottom:18px; margin-left:15px; }
#header ul.logo li { padding:0 5px; }
#header .btn-topmenu { position:absolute; top:119px; left:170px; width:688px; height:113px; z-index:2; background-color:#CC9966; }
#header .btn-topmenu li { display:inline; float:left; }

#header .cn_girl { position:absolute; top:38px; left:767px; width:235px; height:187px; z-index:2 }
#header .cn_girl li { display:inline; float:left; }

#header .logosocial { position:absolute; top:2px; right:43px; }
#header ul.menu-bar {  height:81px; position:relative; z-index:3; padding-left:45px;}
#header ul.menu-bar li { display:inline; float:left; width:88px; margin:0 1px; }
#header ul.menu-bar li a, #header ul.menu-bar li h2 { display:block; text-align:center; color:#555; font-size:12px; font-family:"Tahoma"; font-weight:normal; }
#header ul.menu-bar li a:hover { display:block; text-align:center; color:#555; font-size:11px; font-weight:bold;font-family:"Tahoma";  }
#header ul.menu-bar li h2 { position:relative; top:-5px; }
#header ul.search { background:url(../images/bg-search.jpg) top left repeat-x; height:35px; /* margin-top:60px;  */}
#header ul.search li { display:inline; float:left; height:35px; padding:0 5px 0 10px; font-weight:bold; color:#FFFFFF; line-height:35px; }
#header ul.search li form.form-search { background:url(http://www.kapook.com/images-new/bg-google.gif) center left no-repeat; width:517px; height:35px; color:#333333; font-weight:normal; }
#header ul.search li form.form-search p { display:inline; float:left; padding:0 5px 0 0; }
#header ul.search li form.form-search p input.inputsearch { width:120px; margin:8px 0 0 6px; border:1px solid #CECECE; }
#header ul.search li form.form-search p input.buttonsearch { margin-top:6px; }
#header ul.search li form.form-search p.radio input { height:35px; line-height:35px; padding:0 5px 0 10px; display:inline; float:left;  }
#header ul.search li form.form-search p.radio label { display:inline; float:left; color:#5d7088; font-size:11px; }
#header ul.search li.advance-search { line-height:13px; padding:3px 0 0 5px; height:32px; }
#header ul.search li.advance-search a { font-size:11px; background:url(http://www.kapook.com/images-new/icon01.gif) center left no-repeat; padding:0 0 0 6px; font-weight:normal; color:#fff; display:block; }

#header ul.search li.datetime { float:right; padding:4px 0 0 0; width:233px; height:31px; background:url(../images/bg-datetime.jpg) top left no-repeat; text-align:center; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
#header ul.search li.datetime span { color:#D3FF79; }
#header .login-slide { width:266px; height:114px; background:url(http://www.kapook.com/images-new/bg-login.png) top center no-repeat; overflow:hidden; position:absolute; top:25px; right:2px; }
#header .login-slide ul { padding:10px 0 0 0; }
#header .login-slide ul li { text-align:right; padding:5px 25px 3px 0; color:#3A6909; }
#header .login-slide ul li input.login-email { width:140px; }
#header .login-slide ul li input.login-btn { float:right; margin:0 0 0 5px; }
#header .login-slide ul li p { float:left; width:165px; font-size:11px; line-height:12px; }
#header .login-slide ul li p a { color:#3A6909; text-decoration:underline; }
#header .login-slide ul li p a:hover { color:#990000; }
#header .login-slide ul.login-member { padding:0px; margin:15px 20px 0; overflow:hidden; }
#header .login-slide ul.login-member li.avatar { width:50px; text-align:center; margin:0 5px 0 0; }
#header .login-slide ul.login-member li.avatar a img { border:1px solid #FFFFFF; }
#header .login-slide ul.login-member li { width:160px; display:inline; float:left; text-align:left; padding:0; }
#header .login-slide ul.login-member li a { color:#333333; font-size:11px; color:#990000; }
#header .login-slide ul.login-member li strong a { font-size:16px; color:#003300; }

/* banner */
#fixme { position:fixed; left:0; bottom:0px; z-index:99999 !important; border:0px; }
#ads-top { padding: 14px 0px 0 16px;}
#ads-top .bannersize728 { width:728px; height:90px;}


#ads-top .banner { position:relative; z-index:99; left:-496px; top:31px; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; }
#bigbanner { width:1px; height:1px; margin:0 auto; position:absolute; top:0; left:50%; }
#bigbanner .banner { position:relative; z-index:98; left:-339px; top:329px; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; }
#bigbanner .list-banner { position:relative; z-index:98; left:-339px; top:329px; background:url(http://www.kapook.com/images-new/bg-listbanner.gif) top left no-repeat; width:433px; height:21px; padding:2px 0 0 10px; border-top:1px solid #FFFFFF; }
#bigbanner .list-banner a { height:16px; line-height:16px; background:#7C7C7C; padding:0 3px; font-size:11px; color:#DFDFDF; }
#article .highlight .hilightbox .banner { background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; border:1px solid #D0D0D0; position:absolute; bottom:0px; right:15px; }
.list-houseads li p.size615 { background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; }
#entertain .banner-entertain { display:inline; float:right; margin:7px 9px 0 0; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; }
#banner-center .banner { background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; margin:0 auto; }
#star ul li.banner { float:right; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; margin:0 10px 0 0; padding:0; }
#variety .banner { float:left; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; margin:10px 0 0 13px; }
#travel-guide .banner { background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; position:absolute; bottom:10px; right:10px; }
#football ul li.banner { width:300px; float:right; height:250px; margin:5px 7px 0 0; padding:0; background:url(http://www.kapook.com/images-new/loader.gif) #FFFFFF center center no-repeat; }

.size728 { width:728px; height:90px; }
.size300 { width:300px; height:250px; }
.size443 { width:443px; height:262px; }
.size615 { width:615px; height:225px; }


/*Zone portal name*/
.menubtn {
	position:absolute;
	top:42px;
	left:231px;
	width:408px;
	height:83px;
	z-index:2;
}
.menubtn li { display:inline; float:left; }
.menubtn li.hilight a { z-index:2; position:relative; display:block; top:5px; left:0px; width:438px;
	height:83px; margin-left:30px;}
.menubtn li.vdo a { z-index:5; position:relative; display:block; top:15px; left:-25px; }
.menubtn li.photo a { z-index:4; position:relative; display:block; top:5px; left:-50px; }
.menubtn li.headline a { z-index:3; position:relative; display:block; top:0px; left:-75px; }
.menubtn li a:hover { z-index:6; top:-5px; }



/*Left Zone*/
#left { width:688px; float:left; display:inline; padding-top:11px; }

/*Right Zone*/
#right{ width:314px; float:left; display:inline; padding-top:15px; background-color:#FFFFFF  }

#right .banner300x250box { width:300px; margin:0 auto; height:250px; margin-bottom:10px;}
#download {width:314px;  margin-bottom:15px;}
#download .row1 {width:314px; height:81px; display:block;  background:url(../images/download_01.jpg) top center no-repeat;}
#download .row1 .box { padding: 22px 0 0 0px; text-align:center; }
#download .row1 .box a  {font-family:"Tahoma"; font-size:13px; color: #6b6b6b; }
#download .row2 {width:314px; height:40px; display:block;}

#replay {width:314px; height:260px;margin-top:10px;}




/*Categories*/

#categories { width:1003px; background-color:#fff;}
#categories .row1 { width:1003px; background-color:#CC6699; height:84px; background:url(../images/h_inside.png) top center no-repeat;}
#categories .row1  h1{ font-family:"Tahoma"; font-size:12px; color: #fff; font-weight:normal; width:240px;  display:inline; float:left}
#categories .row1  h1 span{ font-family:"Tahoma"; font-size:12px; color: #fff; font-weight:normal;   float:left; display:inline-block;padding:0px 10px 0 23px; width:207px;}
#categories .row1  h1 strong { font-family:"Tahoma"; font-size:12px; color: #fff; font-weight:bold; float:left; margin-bottom:4px;  display:inline-block; padding:30px 10px 0 23px;  width:207px;  }
#categories .row1  h2 { font-family:"Tahoma"; font-size:12px; color: #6b6b6b; font-weight:normal; float:left; width:740px; padding-top:26px; padding-bottom:9px; display:inline; margin-left:20px;}

#categories .row2 { width:1003px; background-color:#fff; }

.categories_col2 { width:665px; float:left;  padding:0 0px 0 7px; text-align:left; }
.categories_col2 ul{  width:660px; }
.categories_col2 li { width:309px; float:left; margin-bottom:7px;  padding:0px 5px 5px 5px; overflow:hidden;   display:inline; margin-left:10px; height:103px;  overflow:hidden;}

.categories_col2 li a strong {font-family:"Tahoma"; font-size:13px; color: #37a3cf; overflow:hidden; }
.categories_col2 li a {font-family:"Tahoma"; font-size:13px; color: #555; font-weight:normal; overflow:hidden; }
.categories_col2 li a:hover {font-family:"Tahoma"; font-size:13px; color: #9e0747; font-weight:normal; overflow:hidden;}
.categories_col2 li a img { border:#a2a2a2 1px solid; margin:0 7px 0px 3px; padding:1px; }


.categories_col2 li.bigthumb { width:210px; float:left; margin-bottom:25px;  padding:0px 1px 5px 1px; overflow:hidden;   display:inline; margin-left:8px; height:300px ; }
.categories_col2 li.bigthumb a strong {font-family:"Tahoma"; font-size:13px; color: #37a3cf; font-weight:bold; overflow:hidden;  text-align:left;}
.categories_col2 li.bigthumb a {font-family:"Tahoma"; font-size:13px; color: #555; font-weight:normal; overflow:hidden; }
.categories_col2 li.bigthumb a:hover {font-family:"Tahoma"; font-size:13px; color: #9e0747; font-weight:normal; overflow:hidden;}
.categories_col2 li.bigthumb a img { border:#a2a2a2 1px solid; margin:0 7px 2px 3px; padding:1px; display:block;}




#cat_right{ width:323px; float:right;  display:inline; margin-left:0px;}

#cat_right .head { width:303px; height:30px; background:url(../images/h_hotevent2.png) top center no-repeat;padding: 20px 0 0 20px;}
#cat_right .head span {font-family:"Tahoma"; font-size:13px; color: #fff; font-weight:bold; overflow:hidden; }
#cat_right .thums { width:307px; padding:8px;  margin:0 auto; }
#cat_right .thums ul {}
#cat_right .thums li { float:left; width:295px; margin: 0 4px 7px 2px; background-color:#fff; padding:5px; overflow:hidden; border-bottom:dotted 1px #666666; }

#cat_right .thums a  { font-family:"Tahoma"; font-size:13px; color: #6b6b6b; }
#cat_right .thums a:hover  { font-family:"Tahoma"; font-size:13px; color: #ce0e6d;}
#cat_right .thums a img { border:#666666 1px solid; margin: 0 5px 0px 0;}


#cat_right .banner300x250 { width:300px; margin:0 auto; padding: 0px 0 7px 0; height:260px;}


/*navigation*/
#menu_s { width: 300px;  margin:0 auto; padding:5px 5px 5px 132px;  text-align:right; height:20px; }
#menu_s  ul { display:inline;   text-align:center;   margin:0 auto;}
#menu_s li {  font-family:Tahoma; font-size:12px; color: #000; font-weight:bold;   }
#menu_s li a { font-family:Tahoma; font-size:12px; color: #000; font-weight:bold;  margin:8px 5px 0 0px; float:left; display:block;}
#menu_s li a:hover { font-family:Tahoma; font-size:12px; color: #000; font-weight:bold;  margin:8px 5px 0 0px; float:left; display:block;  }
#navi { width: 780px;  margin:0 auto; padding:10px 5px 5px 0px;  text-align:right; height:50px; }
#navi ul { display:inline;   text-align:center;   margin:0 auto; display:inline;}
#navi li {  font-family:Tahoma; font-size:14px; color: #a30f4b; font-weight:bold;   }
#navi li .here { font-family:Tahoma; font-size:14px; color: #fff; font-weight:bold; background-color:#558ac0; padding:6px; margin:0 3px; float:left; display:block; width:18px; border:1px solid #f3f3f3;  }

#navi li a {  font-family:Tahoma; font-size:14px; color: #fff; font-weight:bold; background-color:#000; padding:6px; margin:0 3px; float:left; display:block; width:18px;   }
#navi li a:hover{ font-family:Tahoma; font-size:14px; color: #fff; font-weight:bold; background-color:#525151; padding:6px; margin:0 3px; float:left; display:block; width:18px; }

#navi .back a { font-family:Tahoma; font-size:14px; color: #000; font-weight:bold;  margin:8px 10px 0 0px; float:left; display:block;  width:60px;}
#navi .next a { font-family:Tahoma; font-size:14px; color: #000; font-weight:bold;  margin:8px 0px 0 11px; float:left; display:block;  width:60px;}

/*Login Box*/

#header .login-slide { width:266px; height:114px; background:url(http://wedding.kapook.com/images/bg-login.png) top center no-repeat; overflow:hidden; position:absolute; top:25px; right:2px; }
#header .login-slide ul { padding:10px 0 0 0; }
#header .login-slide ul li { text-align:right; padding:5px 25px 3px 0; color:#3A6909; }
#header .login-slide ul li input.login-email { width:140px; }
#header .login-slide ul li input.login-btn { float:right; margin:0 0 0 5px; }
#header .login-slide ul li p { float:left; width:165px; font-size:11px; line-height:12px; }
#header .login-slide ul li p a { color:#3A6909; text-decoration:underline; }
#header .login-slide ul li p a:hover { color:#990000; }
#header .login-slide ul.login-member { padding:0px; margin:15px 20px 0; overflow:hidden; }
#header .login-slide ul.login-member li.avatar { width:50px; text-align:center; margin:0 5px 0 0; }
#header .login-slide ul.login-member li.avatar a img { border:1px solid #FFFFFF; }
#header .login-slide ul.login-member li { width:160px; display:inline; float:left; text-align:left; padding:0; }
#header .login-slide ul.login-member li a { color:#333333; font-size:11px; color:#990000; }
#header .login-slide ul.login-member li strong a { font-size:16px; color:#003300; }

#header ul.menutop li.login { float:right; }
#header ul.menutop li.login a { float:right; background:none; padding:0; }
#header ul.menutop li.login a img { padding:0; margin:0; }


#menutop_panel { display:none; z-index:99; }


.text_chanel1 { font-size:22px; color:#fff; font-weight:bold; }
.text_chanel2 { font-size:22px; color:#fffc00; font-weight:bold; }
.text_chanel3 { font-size:15px; color:#fff; font-weight:normal; }

.text_chanel4 { font-size:15px; color:#fff; font-weight:bold; }

.chanel_box { width:630px; margin:0 auto; }
.chanel_box ul {}
.chanel_box li { width:100px; display:inline; float:left; margin:0 2px 0 3px; height:130px; }
.chanel_box li a img { display:inline-block;}
.chanel_box li a { font-size:13px; color:#457d04; font-weight:bold; }

.chanel_box li a .small{ font-size:10px; color:#457d04; font-weight:bold; }
.chanel_box li a span{ font-size:10px; color:#555; font-weight:normal; }


.chanel_box2 { width:314px; margin:0 auto; }
.chanel_box2 ul { padding-top:6px; padding-left:11px;}
.chanel_box2 li { width:95px; display:inline; float:left; margin:0 1px 0 1px; height:100px; }
.chanel_box2 li a img { display:inline-block; width:68px; height:68px;}
.chanel_box2 li a { font-size:10px; color:#fff; font-weight:bold; }

.chanel_box2 li a .small{ font-size:10px; color:#fff; font-weight:bold; }
.chanel_box2 li a span{ font-size:10px; color:#fff; font-weight:normal; }


/*Footer*/
#footer-new { background:url(../images/bg-footer2.jpg) top left repeat-x; color:#0a75ae; margin:0 auto;  display:block ; height:351px ; width:100%;}
#footer-new .pic { width:1003px; height:142px; margin:0 auto; }
#footer-new .link { background:url(../images/bg-footer.jpg) top center no-repeat; overflow:hidden; height:auto; padding-bottom:20px; width:1003px;  margin:0 auto;  }
#footer-new .link ul { width:983px; margin:0 auto; padding:45px 0 10px 0px; }
#footer-new .link ul li { margin:0 0px 0 0px; display:inline; float:left; width:180px; }
#footer-new .link ul li h3 { font-size:13px; color:#c4224f; padding-left:10px; }
#footer-new .link ul li h3 a { font-size:13px; color:#000000; }
#footer-new .link ul li ul { width:310px;float:none; clear:both; padding:10px 10px 40px 10px; overflow:hidden; }
#footer-new .link ul li ul li { background:url(../images/icon-footernew.gif) center left no-repeat; padding:3px 0 2px 9px;   font-size:12px;  }
#footer-new .link ul li a { color:#000; text-decoration:none; }
#footer-new .link ul li a:hover { text-decoration:underline; color:#8f0629; }

#foot-logo {  height:57px; margin:0 auto;  display:block ;  width:100%;}
#foot-logo ul { width:1003px; margin:0 auto; overflow:hidden; background:url(../images/bg-footlogo.jpg) bottom center repeat-x;; padding-bottom:3px;}
#foot-logo li { width:490px; display:inline; float:left; color:#FFF; padding-top:14px; margin-left:10px }
#foot-logo li strong { font-size:13px; display:block; color:#000000; }
#foot-logo li p { font-size:11px;  display:inline; float:left; color:#555 ; font-variant:normal; }
#foot-logo li span { font-size:11px; color:#5b9500; font-weight:bold; display:inline; float:left; }
#foot-logo li img { float:right; }
