/* ================================================================ 
 CSS style Copyright 2008 shaofounsation.org.cn
  ***  Developer:zhangning
=================================================================== */
 /* common styling */
 
html{border:none;}
body{
	color: #333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0px;
	padding:0px;
	padding-bottom:30px;
	 }
form,div,img,dl,dt,dd,h1,h2,h3,h4,p {
border:0;
margin:0;
padding:0;
}

ul,li{list-style:none;margin:0px;padding:0px; }

a{color: #333; text-decoration:none; }
a:hover {color:#EE1386;text-decoration:underline;} 
a img{border:none}
textarea,input,select{
font-size:13px;
line-height:13px;
margin-right:2px;
padding:1px;
}
select { height:21px; }
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }
  * html>body .clearfix {
    display: inline-block; 
    width: 100%;
  }
  * html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
  }
 /* ie7 hack*/
 *+html .clearfix {
    min-height: 1% ;
  }
.inputSearch { 
	width:280px;
	padding:2px;
	} 
  
/******  ******/
.wrapper{
	width:990px;
	padding-left:7px;
}
.header{  }
.logo a { width:260px; height:60px; display:block; background:url(../images/logo.jpg) no-repeat left top; }

.topbai { background:#FFFFFF; width:700px; margin-right:-475px; height:50px; position: relative; left:250px; right:0px; top:-40px; margin-bottom:-50px; }

.main_left { width:265px; float:left; position:fixed; top:0px; left:0px; padding-left:20px; padding-top:40px; }
.main_right { width:680px; margin-left:278px; }

.i_L { width:263px; float:left; margin-right:10px; padding:40px 15px 25px;  }
.i_Lmeun { width:250px; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; padding-top:40px; color:#666666; }
#i_Lmeunjs { width:250px; font-family: Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; padding-top:40px; color:#666666;}
.i_Lmeunc {  }
.i_Lmeunc a { color:#EE1386 ; padding:0px; margin:0px; text-decoration:underline;}
.i_Lmeunc a:hover { text-decoration:none; color:#FFFFFF; background:#EE1386; padding:0px; margin:0px; }

.account { width:140px; height:44px; background:url(../images/L_conlink.gif) no-repeat left top; margin-top:30px; padding-top:3px; }
.account p { padding-bottom:6px; } 
.account a { color:#666666;  }
.account a:hover { color: #000000; text-decoration:none;  }

.cn_en { padding-top:34px; }
.copyright { padding-top:34px; color:#999;  }

.i_M { float:left; padding-left:55px; padding:50px 30px; width:420px; margin-right:10px; }
.line { border-top:1px dashed #333;  padding-top:3px; }
.M_T { padding-top:13px; padding-bottom:13px; }
.tit_T { font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.years { padding-top:8px; }
.years .active a { color:#EE1386 ; }
.m_content { padding-top:15px; }
.m_consub { width:180px; float:left; padding-bottom:15px; height:140px; padding-right:30px; }
.m_consub p { padding-bottom:5px; }
.name_a { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px; padding-top:15px; }
.m_consub .name a { font-size:12px; font-weight:bold; text-decoration:none; }
.m_consub .add a { width:9px; height:9px; background:url(../images/m_bg_r3_c2.jpg) no-repeat left top; display:block; float:right; margin-right:3px; }

.m_contenttext { padding-bottom:20px; padding-top:17px; }
.m_contenttext .name_c { padding-bottom:17px; }
.m_contenttext .name_c a { text-decoration:underline; }
.m_contenttext .name { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;  }
.m_contenttext .name_new { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;  }
.m_contenttext .name span { font-family:Verdana;}
.m_contenttext .name_s { font-size:12px; font-weight:100; padding-top:5px;}
.m_contenttext .name_s_others { font-size:12px; font-weight:100; padding-top:7px;}
.m_contenttext .img { padding-bottom:10px; font-size:10px; line-height:19px; }
.m_contenttext .con_text { padding-top:10px;  }
.m_contenttext .con_text p { padding-top:10px; padding-bottom:5px; }
.m_contenttext .con_text a { text-decoration:underline; }

.mcr_contenttext { padding-bottom:10px; padding-top:10px; border-bottom:1px dashed #999999; }
.mcr_contenttext .name_c { padding-bottom:17px; }
.mcr_contenttext .name_c a { font-weight: 100; line-height:18px; }
.mcr_contenttext .name a { font-size:14px; color:#EE1386; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;  }
.mcr_contenttext .name_new a { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:20px;  }

.mcr_contenttext .name span { font-family:Verdana;}
.mcr_contenttext .name_s { font-size:12px; font-weight:100; padding-top:5px;}
.mcr_contenttext .img { padding-bottom:10px; font-size:10px; line-height:19px; }
.mcr_contenttext .con_text {  }
.mcr_contenttext .con_text p { padding-bottom:10px; }
.mcr_contenttext .con_text a { text-decoration:underline;  }

.cr_archive { padding:50px 30px; }
.cr_archive h1 { line-height:25px; font-size:16px; padding-bottom:10px; }
.cr_archive p { padding-top:10px; }
.cr_archive img { margin-bottom:5px; }

.con_r { text-align:right; padding-top:5px; padding-right:3px; padding-bottom:5px; }


.i_R { float:left; width:182px;  margin-top:50px; padding-bottom:50PX;  }
.i_Rtwitter { border:1px dashed #333333; padding:15px; font-size:12px; padding-top:15px; margin-bottom:10px;  }
.i_Rtwitter .news { font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px; line-height:22px; }
.i_Rtwitter .news a { color:#EE1386; }
.i_Rtwitter .news a:hover { background:#EE1386; color:#FFF; text-decoration:none; }
.i_Rtwitter .news span { font-size:14px;}

#twitter_div { overflow:hidden; }
#twitter_div li { padding-bottom:10px; }
#twitter_div li a { text-decoration:underline; }

.twitter { padding-top:15px; }
.twitter_f { border:0px; }

.bama { padding-top:50px; padding-left:20px; }
.bama_tit { padding-top:50px;  }
.bama_flash { widows:661px; height:401px; }
.bama_txt { padding-top:5px; font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:20px; padding-left:10px; }

.shao_blog a { width:185px; height:64px; background: url(../images/blogen1.gif) no-repeat 0px top; display:block; border:0px; }
.shao_blog a:hover { width:185px; height:64px; background: url(../images/blogen2.gif) no-repeat 0px top; display:block; border:0px; }

.shalllist { font-family:Arial, Helvetica, sans-serif; padding-top:10px; font-size:14px; }
.shalllist li {  }
.shalllist li a { font-weight:bold; font-size:14px; }

/***************fanfou*****************/
.l_wrapper { background: url(../images/live_r1_c1_r2_c3.jpg) repeat-x left -5px; font-size:14px;  font-family:Arial, Helvetica, sans-serif; }
.l_wrappercsz { width:985px; margin:0 auto; background: url(../images/2009szhk.jpg) no-repeat left -5px; }
.l_wrappercbg { width:985px; margin:0 auto; background: url(../images/2009_background.jpg) no-repeat left -5px; }

.l_wrapperc { width:985px; margin:0 auto; background: url(../images/live_r1_c1.jpg) no-repeat left -5px; }
.l_header { height:150px; padding-top:30px; }
.l_headerL { float:left; text-align:right; width:541px; font-size:45px; line-height:45px; padding-top:30px; color:#FFF; }
.l_headerLcov { float:left; padding-left:20px; width:701px; font-size:14px; line-height:25px; padding-top:30px; }
.l_headerLcov span { font-size:22px; }
.l_headerR { float:left; line-height:25px; padding-left:40px; width:390px; font-size:20px; padding-top:30px; }
.l_headerR span { color:#FF00CC; font-weight:bold; font:"宋体"; font-size:18px; }
.l_main {  }
.l_mainL { width:715px; padding-left:15px; height:480px; float:left; padding-top:60px;  }
.fanfouframe { width:630px; height:410px; margin-top:18px; margin-left:25px; }
.l_mainR { width:255px; float:left; padding-top:40px;  }
.l_mainRC { background: url(../images/live_r1_c1_r3_c5.jpg) no-repeat left top; margin-bottom:30px; padding-left:5px; line-height:20px; }
.l_mainRC .title { font-weight:bold; font-size:14px; padding-left:25px; padding-top:3px; padding-bottom:10px; }
.l_mainRC .titleen { font-weight:bold; font-size:14px; padding-left:25px; padding-bottom:10px; line-height:16px; }

.l_mainRC p { padding-bottom:5px; }
.l_mainRC .dianxi { color:#FF0000; }
.l_fanfoulogo { position:relative; margin-top:20px; text-align:right; padding-right:140px; }
.l_fflink { width:125px; height:28px; background: url(../images/live_r1_c1_r6_c7.jpg) no-repeat left top;  right:0px; top:-5px; position:absolute; }
.l_fflink a { width:125px; height:28px; display:block; }

.i_Mcross {  float:left; padding-left:55px; padding:50px 30px; width:612px;  }
.i_Mcross a { text-decoration:underline; font-size:12px; color:#EE1386; }
.cross_title { background: url(../images/cr_newt.gif) no-repeat 0px -10px; border-bottom:1px dashed #999999; padding-top:70px; padding-bottom:10px; }
.cross_img { margin-bottom:10px;  }
.cross_con { padding-bottom:8px; padding-top:10px;  }
.cross_info { padding-top:10px; line-height:18px;  }
.cross_info span { font-weight:bold; font-size:14px;  }
.cross_con p { margin-bottom:12px;  }
.cross_help { border-top:1px solid #CCCCCC; padding-top:20px;  }
.cross_help p { margin-bottom:12px;  }
.cross_help a { text-decoration:underline; }
.cross_list a { color:#EE1386; }

.fanfou_statuses { word-break:break-all; word-wrap:break-word; overflow:hidden; }
.fanfou_statuses li { padding-bottom:10px; }
.fanfou_statuses li a { text-decoration:underline; }
.fanfou_statuses p { display:none; }
a.stamp:link { font-size:11px; }

.lr_wrapper { background: url(../images/live_rbg_c2.jpg) repeat-x left top; font-size:14px;  font-family:Arial, Helvetica, sans-serif; }
.lr_wrapperc { width:985px; margin:0 auto; background: url(../images/live_rtop.jpg) no-repeat left top; }
.lr_header { height:150px; padding-top:50px; }
.lr_mainL { width:518px; float:left; height:800px; padding-left:24px; }
.lr_mainLframer { width:485px; height:870px; margin-top:10px; padding:15px; border:1px solid #999999; overflow:hidden; }
.fanfouframer { border:0px; width:485px; height:870px; }
.fanfouframerm { border:0px; width:320px; height:870px; }
.lr_mainR { width:355px; float:left; margin-left:10px; padding-left:30px; }
.lr_mainRtop { line-height:20px; padding-bottom:10px; font-size:12px; }
.lr_mainRC { border:1px solid #999999; height:870px; padding:15px; }

.blogenter { padding:7px 0px; width:140px; margin-top:-3px; }
.blogenter a { font-size:18px; line-height:18px; color:#EE1386; }
.blogenter a:hover { font-size:18px; line-height:18px; background:#EE1386; color:#FFF; text-decoration:none; }

.szhk { padding-left:15px; padding-top:10px; }
.szhk a { width:160px; height:179px; background: url(../images/szhkblogo_3.gif) no-repeat left top; display:block;  }

/**********************************/
.l_wrapperc2 { width:985px; margin:0 auto; background: url(../images/cbg2.jpg) no-repeat left -15px; }
.lr_wrapperc2 { width:985px; margin:0 auto; background: url(../images/crbg2.jpg) no-repeat left top; }



/****** text,link ******/
a.cn { font-size:12px; }

.font_ob { font-style:oblique; }  /*бӦ÷<span class="font_ob">text text</span>**/

.tablenew { margin-bottom:10px; }
.tablenew td { background:#FFFFFF; padding:4px; }
.tablenew .title { background:#EBEBEB; }

#moviecdiv p { padding-bottom:10px; padding-top:0px; }
#moviecdiv img { margin-bottom:5px; }

