@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
body {text-align:center;font-size:12px; color:#333; background-color:#FFF; font-family:'宋体'}
table,td,tr,th{font-size:12px; color:#333}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;} 

a {	color:#666;	text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color: #F00;text-decoration: underline;}
a:active {color:#d5177c;}

a.red:link,
a.red:visited {color:red;text-decoration:none;}
a.red:hover {color: #F00;text-decoration: underline;}
a.red:active {color:#d5177c;}


.bg,
.celisttitle{ background:url(../../../templets/celebrity/images/bg.png)}

.img,
.navwarp .nav,
.searchwarp,
.searchwarp .msg,
.searchwarp .search,
.searchwarp .search .inputbtn,
.tabwarp h3,
.tabwarp2,
.tabwarp2 h3,
.tabwarp3 h3,
.pagemi .newsbo .titlebg,
.newslistwarp h3{ background:url(../../../templets/celebrity/images/img.png)}


.blank {clear:both; height:1px; overflow:hidden; display:block;}
.blank1 {clear:both; height:5px; overflow:hidden; display:block;}

.layoutwarp,
.searchwarp{ width:960px; margin:0px auto}

.layoutwarp1,
.navwarp{ width:958px; margin:0px auto}

.flle{ float:left}
.flri{ float:right}

.layouttop{ border-bottom:1px solid #eaebed; height:30px; font-family:'宋体'; line-height:30px; background-color:#fafafa}
.layouttop .topnav{display:block; padding-left:6px; text-align:left; float:left}
.layouttop .toplogin{display:block;padding-right:6px;  float:right; text-align:right;}

.topadwarp{ border:1px solid #ddd; background-color:#f8f8f8; padding:6px; height:90px}
.topmu{border:1px solid #ddd; background-color:#FFF; height:88px; line-height:29px; padding:0px 8px}

.navwarp{ border:1px solid #eaebed; height:83px}
.navwarp .logonav{ height:44px;}
.navwarp .nav{ float:right; height:44px; background-position: left top; background-repeat:no-repeat; padding-left:40px;}
.navwarp .nav li{ float:left; height:44px; border-right:1px solid #eaebed; line-height:44px; padding:0px 17px}
.navwarp .nav li.bo{ border:0px}
.navwarp .nav li a:link,
.navwarp .nav li a:visited{ color:#666}
.navwarp .nav li a:hover{ color:#F30}

.navwarp .navad{ padding-top:3px;}
.navwarp .navad li{ background-position:0px -89px; width:100px; height:33px; font:bold 14px/33px '宋体';  float:left; margin-left:6px; display: inline}
.navwarp .navad li a:link,
.navwarp .navad li a:visited{color:#df8903;}
.navwarp .navad li a:hover{ color:#db9102}

.searchwarp{ background-position:0px -112px; height:30px}
.searchwarp .msg{ background-position:0px -46px; float:left; line-height:30px; padding-left:25px; background-repeat:no-repeat; color:#5e5e5e}
.searchwarp .search{ float:right; height:27px; width:192px; background-position:right -79px; background-repeat:no-repeat; padding:3px 8px 0px 0px;}
.searchwarp .search .inputtext{ height:22px; border:1px solid #cfcfcf; width:140px; line-height:22px; padding-left:1px; font-size:12px; color:#6e5a04}
.searchwarp .search .inputbtn
{ border:1px solid #cfcfcf; height:24px; width:44px; font-size:12px; line-height:24px; background-position:0px -147px; color:#df8903; cursor:pointer}


.bor{overflow:auto;zoom:1; border:1px solid #eaebed}
.botop{ border-top:1px solid #eaebed;}
.hotbg{background:url(../../../templets/celebrity/images/hotbg.gif) ; height:259px}

.hotleft{ width:276px; float:left; margin-right:10px}
.hotleft .logo{ height:46px; text-align:left}
.hotleft .hotad{padding-top:4px;}


.hotmi .title,
.hotright .title{ text-align:center;; height:20px; padding-top:20px;}

.hotmi{float:left; width:380px; margin-right:20px}
.hotmi .infomsg{border:1px solid #dedede;text-align:left;line-height:22px;padding:0px 4px;margin:12px 0px 6px; text-indent:18pt; height:66px;overflow:hidden}
.hotmi .infowarp{ text-align:left}
.hotmi .infowarp dt{ border:1px solid #dedede; padding:4px; line-height:0px; height:116px; width:124px; float:left}
.hotmi .infowarp dd{ font-size:12px; line-height:22px; float:left; width:236px; padding-left:10px;  }

.hotright{ float:left; width:266px}
.hotright .sayingwarp{ margin-top:12px; height:200px;overflow:hidden;}
.hotright .sayingwarp .sayinglist{ margin-bottom:6px; padding:0px 4px;border:1px solid #dedede; line-height:18px; text-align:left }
.hotright .sayingwarp .sayinglist .sayingname{ display:block; text-align:right; color:#c00000}

.celisttitle{ background-position:0px 0px; height:32px;}
.celisttitle .title{ background-position:0px -33px;line-height:0px; float:left; padding-left:20px}
.celisttitle .more{background-position:0px -66px; float:right; text-align:left; padding-left:10px; width:47px; line-height:32px; padding-top:0px}
.celisttitle .more a:link,
.celisttitle .more a:visited{ color:#fff}
.celisttitle .more a:hover{ color:#f0eb98}

.celist{ text-align:left;}
.celist .infowarp{ background-color:#f9f8f4; border:1px solid #dedede; width:452px; padding:10px; margin:3px 3px 7px 3px; float:left;display:inline}
.celist .infowarp dt{ border:1px solid #dedede; padding:4px; line-height:0px; height:116px; width:124px; float:left}
.celist .infowarp dd{ font-size:14px; line-height:25px; float:left; width:308px; padding-left:10px;}

.contact{ text-align:right; line-height:0px;}


.pagele{ border-right:1px solid #eaebed; width:235px; float:left}
.bo1{ border-bottom:1px solid #eaebed; padding:1px }

.more{ float:right; padding-top:14px}

.tabwarp{ display:block}
.tabwarp h3
{display:block; float:left; padding-left:26px; color:#ba591e; font: bold 14px/30px '宋体';background-position:10px -182px; background-repeat:no-repeat}
.tabwarp .ldjbg{ background:url(../../../templets/zhubaojie/images/ldjbg.gif) no-repeat 3px 0px; }

.tabwarp2{ height:31px; background-position:0px -218px}
.tabwarp2 h3
{display:block; float:left; padding-left:26px; color:#ba591e; font: bold 14px/30px '宋体';background-position:10px -182px; background-repeat:no-repeat}

.tabwarp3{ height:31px; padding:0px 3px; border-bottom:1px solid #eaebed}
.tabwarp3 h3
{display:block; float:left; padding-left:26px; color:#ba591e; font: bold 14px/30px '宋体';background-position:10px -182px; background-repeat:no-repeat}

.ifwarp{padding:7px 0px; width:234px; text-align:center; margin:0px auto}
.ifwarp td{ border-bottom:1px dashed #CCC; height:34px}
.ifwarp td .cn_gold{ color:#9d6c00}
.ifwarp td .en_green{ color:green}
.ifwarp td .en_red{ color:red}

.hotnews{ padding:0px 10px; float:left; width:400px}
.hotnews dt{ height:40px; font: bold 16px/40px '宋体'}
.hotnews dt a,
.hotnews dt a:visited{ color:#ff502e}
.hotnews dt a:hover{ color:#F90;text-decoration:none;}
.hotnews dd{ height:26px; width:400px; line-height:26px; font-size:14px; color:#666}

.hotnewsad{border-left:1px solid #eaebed; width:280px; background-color:#eff0f2; height:242px; padding-top:6px}

.pagemi{ float:left; width:548px; margin-left:5px; border-left:1px solid #eaebed}
.pagemi .pagemile{ float:left;border-right:1px solid #eaebed; width:273px;}
.pagemi .pagemiri{ float:right;width:273px}

.pagemi .newsbo{ border-bottom:1px solid #eaebed; padding:3px}
.pagemi .newsbo .titlebg{ background-position:0px -259px; height:34px; padding:0px 8px; margin-bottom:3px}
.pagemi .newsbo .titlebg h3{ float:left; font:bold 14px/34px '宋体'; color:#2c4573}
.pagemi .newsbo .newsimg{height:63px}
.pagemi .newsbo .newsimg dt{ float:left; border:1px solid #cfcfcf; margin:0px 4px; padding:1px; background-color:#FFF; display:inline}

.pagemi .newsimg dd{ float:left; width:180px; text-align:left; line-height:20px; color:#666;}
.pagemi .newsimg dd.hi{ height:40px;overflow:hidden;}
.pagemi .newsimg dd h3{ font:bold 14px/22px '宋体'; color:#2c4573; overflow:hidden; height:22px}
.pagemi .newsimg dd h3 a:link,
.pagemi .newsimg dd h3 a:visited{ color:#2e4c8b}
.pagemi .newsimg dd h3 a:hover{ color:#F90;}

.pagemi .newslist{ margin-top:6px}
.pagemi .newslist li{ line-height:24px; text-align:left; color:#666; height:24px; overflow:hidden; width:255px}
.pagemi .newslist li a,
.pagemi .newslist li a:visited{ color:#666}
.pagemi .newslist li a:hover{ color:#F90;text-decoration:none;}

.pageri{ float:right; width:167px; border-left:1px solid #eaebed}
.rilist{ padding:8px 4px 0px 4px; height:181px}
.rilist dt{ background-position:0px -131px; font: bold 12px/24px '宋体'; margin-bottom:6px; color:#ba591e}
.rilist dt a,
.rilist dt a:visited{ color:#ba591e}
.rilist dt a:hover{ color:#F90;text-decoration:none;}

.rilist dd{ text-align:left; line-height:24px; height:24px; overflow:hidden; color:#666}
.rilist dd a,
.rilist dd a:visited{ color:#666}
.rilist dd a:hover{ color:#F90;text-decoration:none;}


.layoutbottom{height:4px; border-top:1px solid #e2e2e2; background-color:#f1f1f1}
.bl24{line-height:22px}
.bl34{line-height:36px}
.bl34 a,
.bl34 a:visited{ color:#333}
.bl34 a:hover{color:#1f376d;text-decoration: underline; }

.bfa{font-family: Arial}
.bc1{color:#1f376d}


.newslistwarp{overflow:auto;zoom:1; border:1px solid #E0E0E0; width:712px; float:right}
.newslistwarp h3{border-bottom:2px solid #636a72; text-align:left; font-size:14px; color:#484848; line-height:30px; background-position:0px;background-position:10px -181px; background-repeat:no-repeat; padding-left:30px}
.newslistwarp .newslist{ padding:10px; height:644px}
.newslistwarp .newslist li{ border-bottom:1px dashed #CCC; line-height:30px; height:30px; padding:0px 4px; font-size:14px; clear:both}
.newslistwarp .newslist li .date{ float:right; color:#666}
.foosun_pagebox{ height:40px; z-index:2;position: absolute; clear:both; margin:0px auto}


.newslistwarp .ticilist{ padding:10px; height:644px;}
.newslistwarp .ticilist .chbox{ width:200px; height:170px; padding:10px 14px; float:left}
.newslistwarp .ticilist .chbox .tc{ padding:4px; border:1px solid #e3e3e3}
.newslistwarp .ticilist .chbox .tcname{background-color: #dedede; margin-top:4px; line-height:20px}













