﻿/*  基金奖 Moringstar  */				/* PP 2012-02-09 */

/* = Reset
--------------------------------------------------------------------------------------------------------------- */
* { margin:0; padding:0; }
body { font:12px/1 "宋体",Tahoma, Arial; color:#444; }
div { text-align:left; }
img { border:0; }
p { line-height:1.5; }
table { border-collapse:collapse; }
ul, ol, li { list-style:none; list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
em { font-style:normal; }
a, :focus { 1outline:none;
}
/* = Reserve
--------------------------------------------------------------------------------------------------------------- */
.nowrap { white-space:nowrap; }
.clear { clear:both; height:0; overflow:hidden; }
h4, .f12 { font-size:12px; }
h3, .f14 { font-size:14px; }
.bold { font-weight:bold; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.center { text-align:center; }
.chaplus { text-decoration:none; color:#ccc; font:9px arial; letter-spacing:-1px; margin:0 2px; }
/* 透明度 */
.trans a:hover, .trans:hover, .t85 {/* make the div translucent */ /* FireFox 3.5+ 已不再支持 -moz-opacity */ /* opacity 属于CSS3标准，然而微软IE8还不支持这一属性 */ -moz-opacity:0.85;			/* Note: Firefox 3.5 and later do not support -moz-opacity. By now, you should be using simply opacity. */ opacity:0.85;				/* Firefox 3.5+, Safari(WebKit), Opera) */ filter:"alpha(opacity=85)";	/* IE 8 */ filter:alpha(opacity=85);	/* IE 4-7 */ zoom:1;						/* needed in IE up to version 7, or set width or height to trigger "hasLayout" */ }	/* .t span { position:relative; } */
.t85:hover { -moz-opacity:1; opacity:1; filter:"alpha(opacity=100)"; filter:alpha(opacity=100); background-color:red; }
.blank5{font-size:1px; height:5px; line-height:5px; clear:both;}
.blank0{font-size:0px; height:0px; line-height:0px; clear:both;}
/* = Common Style
--------------------------------------------------------------------------------------------------------------- */
h4{height:30px; line-height:30px; font-size:14px; font-weight: bold; padding-left:10px; background-color: #fafafa; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999; }
.main { background-color: #FFF;}
.header_top { background-color: #FFF; height:80px; }
.main_content { width:953px; margin:auto; text-align: center;   }
.header_top_left { margin-top:10px; display:block; width:500px; float:left; }
.header_top_left img{cursor:pointer;}
.header_top_right { background:#e83535; height:8px;}
.header_footer { margin-bottom:10px; }
/* footer -----------------------------------------------------------------------------------------------------*/
.footer {  padding-top:10px; padding-bottom:20px; font-size: 12px; line-height: 30px; width:953px; background-color:#333;text-align: center; color:#FFF; float:left; margin-top:10px;}
.footer li { display:inline; font-size:14px; }
.footer .worder { width:50px; text-align: center; }
.footer .worder .line { width:20px; text-align: center; }
.footer .worder a { color:#FFF; text-decoration: none; }
.footer .worder a:hover { color:#fcb881; text-decoration: underline; }
.footer p a { color:#FFF; text-decoration: none; }
.footer p a:hover { color:#fcb881; text-decoration: underline; }
/* content -----------------------------------------------------------------------------------------------------*/
.content { padding-bottom:10px;  background-repeat: repeat; height:1572px;  background-image:url(../images/content_bg.gif);}
.partner { margin-top:10px; width:951px; height:160px; border:1px solid #DFDFDF; float:left; background-color:#FFF; display:inline;}
.partner ul {margin-left:10px; margin-top:10px; _margin-left:5px; }
.partner ul li { display:block; float:left;width:185px; height:50px; }
.partner ul li img { margin-top:5px; margin-left:20px;}
.content_top_left { width:542px;  float:left; }
.content_top_right { width:403px; float:right; }
.content h4 span { float:right; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.content h4 div { float:left; }
.content h4 span a { color:#333; text-decoration:none; }
.content h4 span a:hover { color:#e83434; text-decoration: underline; }
.content_top_left ul { padding:10px; float:left; }
.content_top_left ul li div { float:left; width:100%; }
.content_top_left ul li { color:#666; line-height:20px; }
.content_top_right ul {float:left; }
.content_top_right ul li div { float:left; width:350px; }
.content_top_right ul li { color:#666; line-height:20px; }
.content ul li span {color:#444; display:block; width:100%; font-size:12px; }
.content a { color:#333; text-decoration:none; }
.content a:hover { color:#000; text-decoration: underline; }
/* award -----------------------------------------------------------------------------------------------------*/
.award { margin-bottom:10px; border:1px solid #DFDFDF; background-color:#FFF; float:left; width:540px; }
.award_people{ display:blank; height:100px; margin:10px;}
.award_img { margin-right:10px; margin-bottom:10px; float:left;   border: 1px solid #CCC; padding:5px;}
.award_img_white { margin-right:10px; margin-bottom:10px; float:left;   border: 1px solid #fff; padding:5px;}
.award_img_right{ color:#666;}
.award_img_right .title{ font-weight:bold; color:#000;}
.award_img_right .summary a{ text-decoration:underline; color:#444;}
.award_img_right .summary a:hover{ text-decoration:underline; color:red;}
.award_people .award_img a { border: 1px solid #CCC; margin-left:4px; padding:5px; display:inline; }
.award_people .award_img a:hover { color:#000; border: 1px solid #fcb881; }

.news { margin-bottom:10px; border:1px solid #DFDFDF; background-color:#FFF; float:left; width:540px; }
.news h1{font-weight:bold; *font-size:22px;_font-size:19px;}
.news .title{font-weight:bold;}
.news .des{ margin:10px 0px;}

/* video -------------------------------------------------------------9---------------------------------------*/
.video { height:310px; border:1px solid #DFDFDF; background-color:#FFF; margin-bottom:10px;}
.video_play{ margin-top:9px; margin-left:9px; margin-bottom:10px; height:290px; width:391px;}
.video_bolg{ padding-left:10px;}
.history {margin-top:10px; width:951px; height:120px; border:1px solid #DFDFDF; float:left; background-color:#FFF;}
.history ul li{text-align:center; display:block; float:left; width:185px;}
.history ul li a{height:40px; line-height:40px;}

.sohu { border:1px solid #DFDFDF; background-color:#FFF; float:left;  width:401px;}
.sohu .title{margin:5px 0px;}

.weibo { margin-top:10px; width:951px; height:970px; border:1px solid #DFDFDF; float:left; background-color:#FFF; display:inline;}

/* news_index -----------------------------------------------------------------------------------------------------*/
.news_index {border:1px solid #DFDFDF; background-color:#FFF; float:left; width:952px;}
.news_title{}
.news_content{ padding:5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.news_content img{ float:left; margin:10px; border: 1px solid #CCC; padding:5px; }
.news_content_right{ padding-top:10px; padding-bottom:10px;}
.news_content_right p{ line-height:20px; color:#666;}
.news_content_right .title{ font-size:12px; font-weight:bold; color:#000;}
.news_content_right .title span{ font-weight:normal; color:#666;}
.more a{ color:#e83434;}
.newscontent{ height:1367px;}
.awordcontent{ height:1315px;}
/* news_page -----------------------------------------------------------------------------------------------------*/
.news_page{ float:right;}
.news_page ul{ display:block;}
.news_page li{ float:left;}
.news_page li a{ line-height:30px; padding-left:8px; padding-top:5px; padding-bottom:5px; padding-right:8px; border: 1px solid #ccc; margin-left:5px;  text-align: center; margin-top:10px;}
.news_page li a:hover{border: 1px solid #fcb881;}
.current{ font-weight:bold; color:#000;}

/* aword_list -----------------------------------------------------------------------------------------------------*/
.award_in{ font-weight:bold;}
.award_title{}
.award_title h4 a,.award_title h4 span{float:left;}
.award_title h4 span{margin-left:5px;}
.award_title h4 .tab{ border:solid 1px #ddd; height:14px; line-height:14px; padding:4px 20px; margin-top:3px; margin-right:5px; color:#444;}
.award_title h4 .active{ background-color:#fafafa; color:red;}
.award_left{ float:left; font-size:14px; font-weight:bold; color:#000; width:100px; margin-top:10px; margin-left:10px; line-height:30px; display:inline; padding-left:5px;}
.award_right{ margin-left:105px; }
.award_content{ padding:5px; }
.award_line{ font-size:0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; margin-left:10px; margin-right:10px; }
.award_content img{ float:left; margin:10px; border: 1px solid #CCC; padding:5px; }
.award_content_right{ padding-top:10px; padding-bottom:10px; width:705px; float:left;}
.award_content_right p{ line-height:20px; color:#666;}
.award_content_right p a{color:red;}
.award_content_right .title{ font-size:12px; font-weight:bold; color:#000;}
.award_content_right .title span{ font-weight:normal; color:#666;}
.award_content_right .title a{ color:#333;}
.award_type{border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #CCC;}
.award_more{margin-top:10px;text-align:center; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.none_line{border-bottom-style: none;}

.nomination { width:951px;height:290px; border:1px solid #DFDFDF; float:left; background-color:#FFF; display:inline;}
.nomination ul { margin-top:10px; margin-left:10px; padding-left:0px; }
.nomination ul li { display:inline; float:left; width:134px; margin-bottom:10px; }
.nomination ul li img { padding:5px; border:1px solid #ccc; }
.nomination .cat{display:block; clear:both; font-weight:bold; margin-top:10px; padding-left:10px;}
.nomination .line{ font-size:1px; height:1px; line-height:1px; background:#ccc; clear:both;}


