@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
a{text-decoration:none;}
a:link{color:#004276;}
a:visited{color:#004276}
a:hover{ color:#CA0002; text-decoration:none;}
a:active{color:#666}
ul li{list-style:none}
img{border:none}
.left{float:left}.onlyie6left{_float:left}
.right{float:right}.fontweight100{font-weight:100}
.textL{text-align:left}
.textR{text-align:right;}.textC{text-align:center}
.clear{clear:both}.cleft{clear:left}.cright{clear:right}
.marginNone{margin:0;}
.borderNone{border:0;}
.mt20{margin-top:20px;}
.ml20{margin-left:20px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.block{display:block!important}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mt5{margin-top:5px;}
.ml5{margin-left:5px!important;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.ptb10{padding:10px 0}.plr10{padding:0 10px;}.ptb7{padding:7px 0}
.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}
.bderBtmDtd{border-bottom:1px dotted #969696;}.bderTopDtd{border-top:1px dotted #969696;}
.bderBtmSolid{border-bottom:1px solid #dddddd;}
.bdTopBottom{border:1px solid #dddddd; border-left:none; border-right:none;}
.bdTop{border-top:1px solid #E8E8E8;}
.bdBtm{border-bottom:1px solid #E8E8E8;}
.fontSize14{font-size:14px;}.fontSize16{font-size:16px;}
.fontSize18{font-size:18px;}.fontSize12{font-size:12px;}
.tc{text-align:center}
.text{height:22px; padding-top:6px; font-size:14px; border:1px solid #96CEE6; vertical-align:middle;}
.lh20{line-height:20px;}
.lh30{line-height:30px;}
.lh50{line-height:50px;}
.allMiddleLine{height:30px; line-height:30px;}
.allMiddleLine img{vertical-align:middle;}
.center{text-align:center!important;}
.bgcolorBlue{background:#E8F1F4;}
.imgAlign{vertical-align:middle}
.fontColor9c{ color:#9C9C9C}
.bdRgt{border-right:1px solid #DEDEDE;}
.redNumber{color:#ca0002; font-family:Georgia;}
.redBtnLink{display:block;width:120px; height:30px;line-height:30px; background:url(../images/yeeyan_btn.gif) no-repeat right; font-size:12px; color:#fff!important; font-weight:bold}
.redBtnLink span{display:block;width:15px; height:30px; background:url(../images/yeeyan_btn.gif) no-repeat left; float:left}
.bgGray{
	background:#F2F2F2;
}
body,html{
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	line-height:1.5;
}
/*public Class*/
.EditBox{
	width:400px;
	background:#FFF;
}
.EditBox .topLineX{
	width:400px;
	margin-top:30px;
	float:left;
}
.EditBox .topLineX span{
	width:20px;
	height:20px;
	display:block;
	font-size:14px;
	color:#000;
	font-weight:bold;
	float:right;
	cursor:pointer;
}
.EditBox h2{
	width:340px;
	height:30px;
	margin:0 30px;
	display:inline;
	line-height:30px;
	font-size:14px;
	border-bottom:1px solid #dddddd;
	float:left;
}
.EditBox ul{
	width:340px;
	padding:0 30px 30px 30px;
	float:left;
}
.EditBox ul div.successBg,
.EditBox ul div.removeBg,
.EditBox ul div.ErrorBg{
	height:230px;
	width:340px;
	margin-top:10px;
	float:left;
	background:url(../images/apply_success_bg.gif) no-repeat top;
}
.EditBox ul div.successBg ul,
.EditBox ul div.removeBg ul,
.EditBox ul div.ErrorBg ul{
	width:280px;
	margin:0;
}
.EditBox ul div.removeBg{
	background:url(../images/introduce_remove_bg.gif) no-repeat top;
}
.EditBox ul div.ErrorBg{
	background: url(../images/warning.gif) no-repeat top;
}
.EditBox ul div span{
	height:100px;
	width:340px;
	display:block;
	font-size:14px;
	line-height:100px;
	text-align:center;
}
.EditBox ul div span p{
	line-height:20px;
}
.EditBox ul div.blueBg{
	background:#F0F8F9;
	border:1px dotted #7F7F7F;
	padding:5px 10px;
}
.EditBox ul div p{
	padding:0 20px;
}
.EditBox ul li{
	line-height:30px;
}
.EditBox ul li div.shareTable{
	width:170px;
	float:left;
}
.EditBox ul li div.shareTable a{
	display:block;
	width:140px;
	height:30px;
	line-height:30px;
	color:#333;
	padding-left:30px;
}
.EditBox ul li div.shareTable a:hover{
	background:url(../img/share/hover.png) no-repeat 20px 0;
}
.EditBox ul li div.shareTable a img{vertical-align:middle; margin-right:5px;}
/*public left width650*/
.publicLeft650{
	width:650px;
	float:left;
	padding-right:10px;
	margin-top:10px;
	border-right:1px solid #E8E8E8;
}
.publicMiddleLine{
	height:30px;
	line-height:30px;
}
.publicMiddleLine .imgArea{width:16px; height:30px; float:left; margin:0 0 0 5px;}
.publicMiddleLine img{width:16px; height:16px; margin:7px 0;}
.publicMiddleLine span{
	color:#999898;
}
.publicMiddleLine span b{
	color:#000;
}
.publicMiddleLine span em{
	color:#ca0002;
	font-style:normal;
	font-weight:normal;
}
.publicMiddleLine a.shareLink img{width:24px; height:24px; margin:5px 5px;}
.publicLeftCon{
}
.publicLeftCon h2{
	padding:10px 0;
	font-size:14px;
}
.publicLeftCon h2 span{
	_height:30px;
	line-height:30px;
	display:block;
	float:right;
	font-size:12px;
	color:#959595;
	font-weight:normal;
}
.publicLeftCon h3{
	font-size:14px;
	_height:30px;
	line-height:30px;
}
.publicLeftCon h4{
	font-size:14px;
	_height:30px;
	line-height:30px;
	padding-left:5px;
	word-break:break-all;
	word-wrap:break-word;
}
.publicLeftCon h5{
	padding:5px 0 5px 5px;
	font-size:14px;
}
.publicLeftCon .publicTextArea{
	padding:10px;
	padding-right:0;
}

.publicLeftCon .publicTextArea p img{
	width:140px;
	height:90px;
	margin-left:10px;
	float:right;
}
ul.publicProject{
	list-style:none;
}
ul.publicProject li{
	padding:15px 0;
	border-bottom:1px dashed #e2e2e2;
}
ul.publicProject li div.userPic{
	width:90px;
	height:90px;
	margin-top:10px;
	float:left;
}
ul.publicProject li div.userPic img{
	width:90px;
	height:90px;
}
ul.publicProject li div.userPic img{
	width:90px;
	height:90px;
}
ul.publicProject li div.projectText{
	float:left;
	margin-left:10px;
}
/*article right width 300*/
.publicTag a{padding:0 5px;}
.publicRight{width:300px;}
.publicRight h3{font-size:16px;}
.publicRight h2{width:290px;height:25px;line-height:25px;font-size:12px; background:#D3D3D3;margin:10px 0 10px 0;padding-left:10px;}
.publicRight dl.hotArticle{width:300px;}
.publicRight dl.hotArticle dt{width:280px;line-height:20px; background:url(../img/list_style_disc.png) no-repeat 0 3px;padding:0 10px; }
.publicRight dl.hotArticle dd{width:290px;height:25px;line-height:25px;border-bottom:1px dotted #A8A8A8;padding-left:10px;color:#A8A8A8;}
.publicRight dl.hotArticle dd a{color:#A8A8A8!important;}
.publicRight ul.userTributeList{width:300px;}
.publicRight ul.userTributeList li{width:140px;height:48px;padding:10px 0 10px 10px; float:left;}
.publicRight ul.userTributeList li img{width:48px; height:48px; float:left;}
.publicRight ul.userTributeList li span{width:87px;display:block; float:left;padding-left:5px;}
.publicRight ul.otherArticle{width:280px;padding:0 10px;}
.publicRight ul.otherArticle img{width:48px;height:48px;float:left; padding-right:10px;}
.publicRight ul.otherArticle h4{font-size:12px; font-weight:100; line-height:18px; margin-bottom:10px;}
.publicRight ul.otherArticle div.num{width:190px;float:left;margin-bottom:5px;}
.publicRight ul.otherArticle div.num span{float:left; width:62px; display:block; text-align:center; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.publicRight ul.otherArticle ul{clear:both;padding-bottom:20px;}
.publicRight ul.otherArticle li{padding-left:10px; background:url(../img/list_style_disc.png) no-repeat 0 3px;}
.publicRight ul.vote{width:300px;}
.publicRight ul.vote h3{font-size:14px;color:#004276;margin:0 0 5px 10px;}
.publicRight ul.vote li{padding:2px 10px}
/*all user*/
.AttentionLine{
	padding:20px 0;
	border-bottom:1px dotted #9D9D9D;
}
.AttentionLine .AttUserBox{
	width:300px;
	float:left;
	padding:0 10px;
	margin-bottom:40px;
}
.AttentionLine .AttUserBox img{
	width:80px;
	height:80px;
	padding-right:10px;
	float:left;
}
.AttentionLine .AttUserBox span{
	display:block;
	width:59px;
	float:left;
	margin-top:10px;
	text-align:center;
	color:#959595;
}
.AttentionLine .AttUserBox h2{
	height:20px;
	line-height:20px;
	margin:0;
	padding:0
}
/*提示*/
.alertMsgError{
	display:block;
	padding:10px 10px 10px 30px;
	margin:10px 0;
	border:1px dotted #7F7F7F;
	background:url(../img/reg_error.gif) no-repeat 10px 18px #ffe9e9;
	color:#ca0002;
}
.alertMsgRight{
	display:block;
	padding:10px 10px 10px 30px;
	margin:10px 0;
	border:1px dotted #7F7F7F;
	background:url(../img/reg_right.gif) no-repeat 10px 15px #F0F8F9;
}
.alertMsg{
	display:block;
	padding:10px 10px 10px 30px;
	margin:10px 0;
	min-height:20px;
	line-height:20px;
	border:1px dotted #7F7F7F;
	background:url(../img/red_o.png) no-repeat 10px 18px #fffdec;
}
.alertMsgLoad{
	display:block;
	padding:15px 10px 15px 50px;
	margin:10px 0;
	border:1px dotted #7F7F7F;
	background:url(../img/loading.gif) no-repeat 10px 7px #fffdec
}
/*Layout 
left:635 + padding-right:10
right:300 + padding-Left:10*/
.publicLayout{width:960px;margin:0 auto; margin-top:10px;}
.publicLayout h2.H2Article{height:30px;line-height:30px;font-size:14px;background:url(../img/article_icons.gif) 0 5px no-repeat; padding-left:20px;}
.publicLayoutLeft{width:640px;padding-right:9px;float:left;border-right:1px solid #ccc}
.publicLayoutLeft .publicLeftInner{width:315px;float:left;}
.publicLayoutLeft .publicLeftInner img.bigimg{width:315px;height:215px;}
.publicLayoutLeft .publicLeftInner img.articleimg{width:140px;height:90px;float:left}
.publicLayoutLeft .publicLeftInner h2{font-size:14px;_display:inline}
.publicLayoutRight{width:300px;padding-left:10px;float:left;}
.publicRightBox{border:1px solid #CCCCCC;background:#F8F8F8;padding:10px;}
.publicTopBar{height:40px;background:url(../img/public_top_bar.png) repeat-x top}
.publicTopBar ul.menu{float:left;height:30px;line-height:30px;margin-left:40px;}
.publicTopBar ul.menu li{display:inline;font-size:12px;padding:0 5px;}
.publicTopBar ul.menu li a{color:#fff;font-weight:bold}
.publicCenter{width:960px;margin:0 auto;color:#fff}
.publicCenter a{color:#fff!important}

/*专题中灰色导航条*/
.publicGrayNav{width:960px;height:38px;margin:10px 0}
.publicGrayNavInner{width:954px;float:left;height:38px;background:url(../images/zhuanti_navbg.gif) repeat-x;border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;list-style:none!important}
.publicGrayNavInner li{float:left;height:38px;line-height:38px;font-size:14px;font-weight:bold;border-right:1px solid #CFCFCF;}
.publicGrayNavInner li.current{background:url(../images/zhuanti_nav_current.gif) repeat-x;}
.publicGrayNavInner li a{display:block;padding:0 20px;}

/*右侧用户列表*/
.publicUserlist{width:300px;}
.publicUserlist ul{width:300px;}
.publicUserlist ul li{width:75px;height:84px;overflow:hidden;float:left;margin:10px 0;text-align:center;}
.publicUserlist ul li img{width:48px;height:48px;margin:0 14px 4px 13px;}
.publicUserlist ul li p{line-height:20px;}

/*列表*/
ul.publicUl{width:320px;float:left;}
ul.publicUl img.projectimg{width:48px;height:48px;float:left}
ul.publicUl h2{font-size:14px;_display:inline}
ul.publicList{list-style:none;min-height:190px;_height:auto!important;_height:190px;}
ul.publicList li{padding-left:10px;background:url(../img/list_style_disc.png) no-repeat 0 3px;}

/*表格*/

.publicTable{width:100%}
.publicTable th{border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:30px;}
.publicTable td{border-bottom:1px dotted #ccc;line-height:30px;}
/*头部*/
.topHeader{
	height:75px;
	width:100%;
	background:#ca0002;
}
.topHeader .logo{
	width:960px;
	height:75px;
	margin:0 auto;
}
.topHeader .logo img.logoimg{margin:20px 0 0;}
.topHeader .logo span{float:right; color:#FFF; font-size:12px; position:relative;}
.topHeader .logo a{
	margin-left:5px;
	height:30px;
	line-height:30px;
	position:relative;
	color:#fff;}
.topHeader .logo .mailAlert{background:url(../img/new-msg-tips-gray.gif) no-repeat left top; width:200px; height:26px; position:absolute;left:240px; top:22px;_top:17px;z-index:999;text-align:left; line-height:32px; font-family:mingliu; font-size:11px; padding-left:10px;}
.topHeader .logo .mailAlertshort{background:url(../img/new-msg-tips-short-gray.gif) no-repeat left top; width:200px; height:26px; position:absolute;left:240px; top:22px;_top:17px;z-index:999;text-align:left; line-height:32px; font-family:mingliu; font-size:11px; padding-left:10px;}
.topHeader .logo .mailAlert a:hover{color:#ca0002;}
.topHeader .logo a:hover{color:#fff}
.topHeader .logo a:visited{color:#fff}
.topNav{
	width:100%;
	height:35px;
	line-height:35px;
	background:#B60002;
}
.topNav a{
	width:70px;
	height:35px;
	line-height:35px;
	display:block;
	float:left;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#fff;
}
.topNav a:hover{background:#900;color:#fff;}
.topNav a:visited{color:#fff}
.topNav1{
	width:100%;
	height:35px;
	background:#636363;
}
.topNav1 .navList,
.topNav .navList{
	width:960px;
	margin:0 auto;
}
.topNav1 .navList{position:relative; height:35px;}
.topNav1 .navList a.add_btn,
.topNav1 .navList a.add_btn2{width:105px; font-size:18px; height:49px; line-height:49px;background:url(../img/header_btn.png) no-repeat top; position:absolute; bottom:33px; right:0; display:block; font-family:'微软雅黑','黑体',Tahoma, Geneva, sans-serif; font-weight:100;}
.topNav1 .navList a.add_btn:hover,
.topNav1 .navList a.add_btn2:hover{background:url(../img/header_btn.png) no-repeat 0 -49px}
.topNav1 .navList a.add_btn2{right:115px;}
.topNav1 a{
	display:block;
	float:left;
	width:70px;
	height:35px;
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background: url(../img/nav_line.png) repeat-y right;
	color:#fff;
}
.topNav1 a:visited{color:#fff}
.topNav1 a:hover{
	background-color:#515151;
	color:#FFF;
}
.topNav1 a.on{
	background-color:#515151;
}
.topNav1 .topSearch{
	height:35px;
	line-height:35px;
	float:right;
}
.topNav1 .topSearch select{
	margin-top:7px;
}
.topNav1 .topSearch input.search{
	_height:18px;
	*height:18px;
}
/*内容部分*/
.content,
.project{
	width:960px;
	margin:0 auto;
}
.content div.newsLink{
	height:20px;
	line-height:20px;
	font-size:12px;
	padding-left:15px;
	background:url(../img/laba.png) 0px 7px no-repeat;
	overflow:hidden;
	margin-top:-5px;
	margin-bottom:5px;
}
.content div.newsLink span{width:880px; float:left; position:relative;overflow:hidden;}
.content div.newsLink span a{ color:#004276; text-decoration: underline; display:block;}
.content div.newsLink span a:hover{color:#ca0002;}
.content div.newsLink img{vertical-align:middle;}
#newsslor{position: relative;width:350px;}
#newsslor a{height:20px;line-height:20px;overflow:hidden}
.content .conLeft{
	width:645px;
	margin-right:15px;
	float:left;
	background:url(../img/conleft_bg.gif) right top repeat-y;
	margin-bottom:10px;
}
.content .conLeft .newsLeft{
	width:430px;
	float:left;
}
.content .conLeft .newsLeft ul.picShow{
	width:430px;
	height:305px;
}
.content .conLeft .newsLeft ul.picShow li{
	float:left;
}
.content .conLeft .newsLeft ul.picShow li.picArea{
	width:428px;
	height:250px;
	position:relative; overflow:hidden;
}
#showpic{width:2000px; height:252px; position:relative;}
.pic{
	float:left; 
	position:relative;
}
.picbg{
	width:430px; 
	height:91px; 
	position:absolute; 
	background:#000;
	bottom:0px;
	left:0px;
	opacity:0.5;
	filter:alpha(opacity=50); 
	z-index:1;
	top:161px;
}
.pictext{
	position:absolute;
	width:430px; 
	height:91px;
	bottom:0px;
	left:0px; 
	z-index:2;
	top:161px;
}
.pictext h2{
	font-size:14px; 
	color:#fff; 
	padding:15px; 
	padding-top:10px;
	}
.pictext h2 a{
	color:#fff!important;
}
.pictext h2 a:link{
	color:#fff;
}
.pictext h2 a:hover{
	color:#FF0!important;
}
.pictext p{
	font-size:14px; 
	color:#fff; 
	padding:0 15px; 
	font-size:12px; 
	display:block;
	height:35px;
	overflow:hidden;
	}
.content .conLeft .newsLeft ul.picShow li.picArea img{width:429px;}
.content .conLeft .newsLeft ul.picShow li.btnArea{
	width:142px;
	height:52px;
	border-right:1px solid #C7C7C7;
}
.content .conLeft .newsLeft ul.picShow li.btnArea a{
	width:132px;
	height:42px;
	padding:5px;
	display:block;
	font-size:14px;
	font-weight:bold;
	background:#E0E0E0;
}
.content .conLeft .newsLeft ul.picShow li.btnArea a.on{
	width:132px;
	height:38px;
	background:#fff;
	border-bottom:4px solid #CA0002;
}
.content .conLeft .newsLeft ul.projectTeam{
	width:430px;
	float:left;
	margin-top:10px;
}
.content .conLeft .newsLeft ul.projectTeam li{
	width:430px;
}
h2.tabline{
	height:30px;
	background:url(../img/homepage_tab_line.gif) repeat-x bottom;
}
h2.tabline div{
	display:block;
	height:30px;
	line-height:25px;
	padding-right:10px;
	font-size:12px;
	float:right;
	margin-left:2px;
	background: url(../img/homepage_tab.gif) right top no-repeat;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
h2.tabline div img{_margin-top:5px; vertical-align:middle;margin-right:5px;}
h2.tabline div span{display:block; width:10px; height:30px; background:url(../img/homepage_tab.gif) left top no-repeat; float:left}
h2.tabline div.hover{background: url(../img/homepage_tab_hover.gif) right top no-repeat #636363;}
h2.tabline div.hover span{background:url(../img/homepage_tab_hover.gif) left top no-repeat #636363;}
h2.tabline span{
	float:left;
	font-size:12px;
	font-weight:bold;
	height:27px;
	line-height:27px;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList{
	margin-top:20px;
	float:left;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList div.leftIco{
	width:60px;
	height:60px;
	float:left;
	padding-left:10px;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList div.leftIco img{width:56px; height:56px;}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon{
	width:340px;
	padding-left:20px;
	float:left;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon h2{
	font-size:16px;
	line-height:20px;
	height:20px;
	overflow:hidden;
}

.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon h3{
	margin:5px 0;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon h3 span{
	margin-right:5px;
	font-size:12px;
	color:#404040;
	font-weight:normal;
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	margin-left:5px;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon h3 span a{
	color:#CA0002;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon h3 img{
	width:16px;
	height:16px;
	vertical-align:middle;
	float:left;
}
.content .conLeft .newsLeft ul.projectTeam ul li.projectList ul.RightCon li{
	width:300px;
	font-size:12px;
	margin-left:20px;
	_margin-left:10px;
	padding-left:10px;
	line-height:20px;
	overflow:hidden;
	height:20px;
	background:url(../img/list_style_disc.png) left top no-repeat;
	float:left;
}
.content .conLeft .newsRight{
	width:200px;
	margin-left:15px;
	float:left;
	background:#EDEDED;
}
.content .conLeft .newsRight img{
	width:200px;
}
.content .conLeft .newsRight h1{
	font-size:16px;
	margin:10px 5px;
	line-height:20px;
}
.content .conLeft .newsRight a:link{
	color:#004276;
}
.content .conLeft .newsRight p{
	margin:0 5px 10px 5px;
	font-size:12px;
	letter-spacing:1px;
}
.content .conLeft .newsRight h2{
	height:30px;
	line-height:30px;
	font-size:12px;
}
.content .conLeft .newsRight h2 span{
	height:30px;
	line-height:30px;
	padding:0 10px;
	background:#EDEDED;
	
}
.content .conLeft .newsRight h2 span b{
	height:17px;
	display:block;
	border-bottom:3px solid #000;
}
.content .conLeft .newsRight h3{
	width:180px;
	background:url(../img/red_silod.png) left no-repeat;
	padding-left:5px;
	font-size:12px;
	color:#9B9B9B;
	margin-left:15px;
	font-weight:100;
}
.content .conLeft .newsRight h3 a{color:#9B9B9B}
.content .conLeft .newsRight h3 a:link{color:#9B9B9B}
.content .conLeft .newsRight p.pressNews{
	width:150px;
	margin:8px 0 10px 20px;
	padding-left:5px;
	border-left:5px solid #DDDDDD;
	color:#353535;
}
.content .conRight{
	width:300px;
	float:left;
}
.content .conRight .adsBox{
	width:300px;
	margin-bottom:10px;
}
.content .conRight .accordion{
	width:300px;
}
.content .conRight .accordion h3{
	height:39px;
	line-height:39px;
	border-bottom:1px solid #fff;
	font-size:14px;
	color:#FFF;
	padding-left:10px;
	cursor:pointer;
}
.content .conRight .accordion h3.bgRed{
	background:#CA0002;
	cursor:default;
}
.content .conRight .accordion h3.bgGray{
	background:#636363;
}
.content .conRight .accordion h3 span{
	float:right;
	font-size:9px;
	font-family:Courier New, Geneva, sans-serif;
	margin-right:10px;
}
.content .conRight .accordion ul{
	width:300px;
	margin-bottom:17px;
}
ul li.hotPrject{
	height:50px;
	width:300px;
	margin-top:15px;
}
ul li.hotPrject b{
	float:left;
	display:block;
	width:10px;
	padding-right:10px;
	color:#CA0002;}
ul li.hotPrject img{
	width:50px;
	height:50px;
	float:left;
}
ul li.hotPrject span{
	width:210px;
	height:25px;
	line-height:25px;
	float:left;
	margin-left:10px;
	font-weight:100;
	font-size:12px;
}
ul li.hotPrject a{
	font-weight:bold;
	font-size:12px;
}
ul li.hotPrject div.talkbox{float:left}
ul li.hotPrject p{width:260px; height:20px; line-height:20px; vertical-align:top; overflow:hidden; margin-bottom:5px;}
ul li.hotPrject p img{width:16px; height:16px; margin:5px 5px 0 0;}
.content .conRight .accordion ul li.userList{
	height:16px;
	line-height:16px;
	margin-top:10px;
	_margin-top:6px;
}
.content .conRight .accordion ul li.userList b{float:left;color:#CA0002;}
.content .conRight .accordion ul li.userList img{
	width:16px;
	height:16px;
	margin-left:5px;
	float:left;
}
.content .conRight .accordion ul li.userList a{margin-left:10px; font-size:12px;}
.content .conRight .accordion ul li.userList span{font-size:12px; margin-left:10px; float:right; margin-right:10px; color:#404040}
.content .conRight h2.categorytitle{background:url(../img/black_line.png) repeat-x bottom;font-size:14px;height:20px;}
.content .conRight h2.categorytitle span.bgGray,
.content .conRight h2.categorytitle span{background:#F8F8F8;float:left;padding-right:10px;}
.content .conRight h2.categorytitle span{background:#fff}
.content .conRight dl{margin:15px 0;}
.content .conRight dl img.u{width:48px;height:48px;float:left}
.content .conRight dl dt{width:180px;padding-left:10px;font-size:14px;font-weight:bold;float:left}
.content .conRight dl dd{width:180px;padding-left:10px;float:left;margin-top:10px;}
.content .conRight dl dd span{width:59px;display:block;float:left; border-right:1px dotted #CCC;text-align:center; font-family:Georgia, "Times New Roman", Times, serif}
.content .conRight dl dd span b{font-size:14px; font-weight:100}
.content .conRight div.yytang{clear:left}
.content .conRight div.yytang p{margin-top:10px;}
.content .conRight ul.yeeyanerdynamic{margin-top:15px;}
.content .conRight ul.yeeyanerdynamic li{margin-top:10px;}
.content .conRight ul.yeeyanerdynamic li img{width:48px;height:48px;float:left}
.content .conRight ul.yeeyanerdynamic li p{width:240px;font-weight:100;float:left;line-height:20px;margin-left:10px;}
.content .middleAds{
	width:960px;
	margin:10px 0;
}
.content .middleAds .leftAds{
	width:645px;
	height:250px;
	overflow:hidden;
	position:relative;
	float:left;
}
.content .middleAds .leftAds .btnLeft,
.content .middleAds .leftAds .btnRight{
	width:17px;
	height:44px;
	position:absolute;
	top:50%;
	margin-top:-22px;
	cursor: pointer;
	z-index:2;
}
.content .middleAds .leftAds .btnBtm{
	width:100px;
	height:20px;
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:2;
}
.content .middleAds .leftAds .btnBtm span{
	width:17px;
	height:17px;
	line-height:17px;
	float:left;
	text-align:center;
	display:block;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-left:6px;
	color:#fff;
	cursor:pointer;
	background:url(../img/btm_btn_b.png) no-repeat left top;
	z-index:2;
}
.content .middleAds .leftAds .btnBtm span.ondown{
	background:url(../img/btm_btn_r.png) no-repeat left top;
}
.content .middleAds .leftAds .btnLeft{
	background:url(../img/left_btn.png) no-repeat top;
	left:0;
}
.content .middleAds .leftAds .btnRight{
	background:url(../img/right_btn.png) no-repeat top;
	right:0;
}
.content .middleAds .leftAds .adsCon{
	width:2580px;
	height:250px;
	position:absolute;
	left:0;
	z-index:1;
}
.content .middleAds .leftAds .adsCon .imgBox{
	width:645px;
	height:250px;
	float:left;
}
.content .middleAds .rightAds{
	width:300px;
	padding-left:15px;
	float:left;
}
.content .conBottom{
	width:960px;
	float:left;
}
.content .conBottom .blockNews{
	width:220px;
	border:1px solid #DDDDDD;
	background:url(../img/con_bg_rp.png) repeat-x top #F2F2F2;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
	float:left;
}
.content .conBottom .blockNews .blockHeight{
	width:220px;
	height:140px;
	overflow:hidden;
}
.content .conBottom .blockNews h5{
	background:url(../img/black_line.png) repeat-x bottom;
	margin-bottom:5px;
}
.content .conBottom .blockNews span{
	background:#FFF;
	display:block;
	width:40px;
}

.content .conBottom .blockNews h6{
	font-size:12px;
	margin-left:5px;
	margin-bottom:5px;
}
.content .conBottom .blockNews p{
	font-size:12px;
	line-height:20px;
}
.content .conBottom .blockNews img{
	width:90px;
	height:70px;
	float:left;
	clear:right;
	margin:0 5px 5px 0;
}
.content .conBottom .blockNews div.userInfoLine{
	display:block;
	height:16px;
	line-height:16px;
	margin:5px 0;
	font-size:12px;
}
.content .conBottom .blockNews div.userInfoLine a{ color:#CA0002; font-weight:bold}
.content .conBottom .blockNews div.userInfoLine img{
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}
.content .conBottom .blockNews ul{
	width:220px;
}
.content .conBottom .blockNews ul li{
	line-height:20px;
	height:20px;
	overflow: hidden;
	background:url(../img/list_style_disc.png) left top no-repeat;
	padding-left:10px;
	margin-left:5px;
}
.content .conBottom .blockNews ul li a{
	font-size:12px;
}
.content .conBottom .photoNews{
	width:960px;
	padding:15px 0;
	float:left;
	border:1px solid #DDDDDD;
	border-left:none;
	border-right:none;
}
.content .conBottom .photoNews .newsBlock{
	width:170px;
	padding:0 10px;
	float:left;
	border-right:1px solid #dddddd;
}
.content .conBottom .photoNews .newsBlock img{
	width:170px;
	height:100px;
	margin-bottom:10px;
}
.content .conBottom .photoNews .newsBlock h2{
	font-size:16px;
	text-align:center;
}
.content .conBottom .photoNews .newsBlock p{
	margin:10px 0;
	font-size:13px;
	color:#636363;
}
.content .conBottom .newsClass{
	width:960px;
	margin:15px 0;
	float:left;
}
.content .conBottom .newsClass ul.newsTagBox{
	width:703px;
	height:108px;
	overflow:hidden;
	padding:5px;
	float:left;
	border:1px solid #DDDDDD;
	background:url(../img/con_bg_rp.png) repeat-x top;
}
.content .conBottom .newsClass ul.newsTagBox h2{
	background:url(../img/black_line.png) repeat-x bottom;
}
.content .conBottom .newsClass ul.newsTagBox h2 span{
	background:#FFF;
	font-weight:bold;
	height:18px;
	line-height:18px;
	display:block;
	width:60px;
}
.content .conBottom .newsClass ul.newsTagBox li.newsTagArea{
	height:auto;
	
}
.content .conBottom .newsClass ul.newsTagBox li.newsTagArea a{
	line-height:30px;
	height:30px;
	letter-spacing:normal;
	margin-right:10px;
}
.content .conBottom .newsClass div.contactUsBox{
	width:234px;
	float:left;
	padding-left:10px;
}
.content .conBottom .newsClass ul.newsClassList{
	width:645px;
	border-bottom:1px solid #dddddd;
	float:left;
}
.content .conBottom .newsClass ul.newsClassList li{
	width:645px;
	float:left;
	padding:1px 0;
	border-top:1px solid #dddddd;
}
.content .conBottom .newsClass ul.newsClassList li span.leftTitle{
	display:block;
	width:36px;
	height:36px;
	float:left;
	background:#636363;
	padding:7px;
	font-size:17px;
	color:#fff;
	font-weight:bold;
	line-height:36px;
}
.content .conBottom .newsClass ul.newsClassList li span.rightLink{
	display:block;
	width:540px;
	margin-left:20px;
	margin-top:5px;
	float:left;
}
.content .conBottom .newsClass ul.newsClassList li span.rightLink a{
	margin-right:6px;
	font-size:12px;
	line-height:20px;
}
.content .conBottom .newsClass ul.hotTalk{
	width:276px;
	margin-left:15px;
	padding:15px 10px;
	float:left;
	border:2px solid #DDDDDD;
}
.content .conBottom .newsClass ul.hotTalk h2{
	background:url(../img/black_line.png) repeat-x bottom;
	margin-bottom:20px;
}
.content .conBottom .newsClass ul.hotTalk h2 span{
	display:block;
	width:100px;
	font-size:13px;
	color:#636363;
	background:#FFF;
}
.content .conBottom .newsClass ul.hotTalk li{
	list-style-type:disc;
	font-size:12px;
	margin-left:10px;
	line-height:20px;
}
.content .conBottom .newsClass ul.hotTalk .contactUs{
	padding:5px 10px 0 10px;
	margin-top:10px;
	border-top:1px solid #dedede;
	color:#6A6A6A;
}
.content .conBottom .newsClass ul.hotTalk .contactUs a{
	font-size:16px;
}
/*project
*************************************************************************/
.project h1{
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:20px;
	border-bottom:1px solid #E2E2E2;
	background:url(../images/project_h2_icon.gif) left no-repeat;
}
.project h1 span{float:right; }
.project .projectLeft{
	width:629px;
	float:left;
	margin-top:10px;
	padding:0 10px;
	border-right:1px solid #e2e2e2;
}
.project .projectLeft h1{
	font-size:14px;
	background:url(../img/eye_ico.png) no-repeat left;
	padding-left:25px;
}
.project .projectLeft ul.projectListLeft{
	width:629px;
	border-bottom:1px dashed #dddddd;
	float:left;
	}
.project .projectLeft ul.projectListLeft div.cueMsg{
	width:627px;
	height:40px;
	line-height:40px;
	border:1px dotted #C7C7C7;
	background:#F1FAFF;
	margin:10px 0;
}
.project .projectLeft ul.projectListLeft div.cueMsg span{
	background:url(../images/yeeyan_amount_icon.gif) no-repeat left;
	padding-left:20px;
	display:block;
	margin-left:10px;
	}
.project .projectLeft ul.projectListLeft li{
	float:left;
}
.project .projectLeft ul.projectListLeft li.teamPhoto{
	width:150px;
}
.project .projectLeft ul.projectListLeft li.teamPhoto img{
	width:150px;
	height:150px;
	margin:10px 0;
}
.project .projectLeft ul.projectListLeft li.teamContent{
	width:469px;
	padding-left:10px;
	margin:10px 0;
}
.project .projectLeft ul.projectListLeft li.teamContent h2{
	font-size:14px;
}
.project .projectLeft ul.projectListLeft li.teamContent h3{
	margin-top:5px;
}
.project .projectLeft ul.projectListLeft li.teamContent div.teamLine{
	height:30px;
	line-height:30px;
	color:#9D9D9D;
}
.project .projectLeft ul.projectListLeft li.teamContent div.teamLine span{
	height:30px;
	line-height:30px;
	float:left;
	display:block;
}
.project .projectLeft ul.projectListLeft li.teamContent div.teamLine span a{
	height:30px;
	width:80px;
	line-height:30px;
	float:left;
}
.project .projectLeft ul.projectListLeft li.teamContent div.teamLine span img{
	width:20px;
	height:20px;
	margin-right:5px;
	margin-top:5px;
	float:left;
}
.project .projectLeft ul.projectListLeft li.teamContent div.teamLine b{
	font-size:14px;
	font-family:Candara,Arial, Helvetica, sans-serif;
	color:#ca0002;
}
.project .projectLeft ul.projectListLeft li.teamContent p{
	margin:10px 0;
	word-break:break-all;
	word-wrap:break-word;
}
.project .projectLeft ul.projectPicshow{
	width:629px;
	height:300px;
	border-bottom:1px solid #e2e2e2;
	position:relative;
}
.project .projectLeft ul.projectPicshow li{
	float:left;
}
.project .projectLeft ul.projectPicshow li.teamImg{
	width:250px;
	height:270px;
}
.project .projectLeft ul.projectPicshow li.teamImg a{position:absolute; top:0px; left:0px;display:none;}
.project .projectLeft ul.projectPicshow li.teamImg img{
	width:250px;
	height:250px;
	float:left;
}
.project .projectLeft ul.projectPicshow li.teamImg span{
	width:250px;
	height:20px;
	float:left;
	top:250px;
	position:absolute;
}
.project .projectLeft ul.projectPicshow li.teamImg span b{
	width:8px;
	height:8px;
	display:block;
	float:right;
	margin:6px 0 6px 8px;
	cursor:pointer;
	background:url(../img/o_link.png) no-repeat left;
}
.project .projectLeft ul.projectPicshow li.teamRightCon{
	width:360px;
	margin-left:10px;
	position:absolute; 
	left:255px; 
	top:0px; 
	display:none;
}
.project .projectLeft ul.projectPicshow li.teamRightCon div{
	height:98px;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	margin:10px 0 10px 0;
}
.project .projectLeft ul.projectPicshow li.teamRightCon span{
	color:#ac0002;
	line-height:30px;
}
.project .projectLeft ul.projectPicshow li.teamRightCon a{
	display:block;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.project .projectLeft ul.projectPicshow li.teamRightCon h2 a{
	font-size:25px;
	height:30px;
	line-height:30px;
	margin-top:5px;
}
.project .projectLeft ul.projectPicshow li.teamImg span b.on{
	background:url(../img/o_hover.png) no-repeat left;
}
.project .projectLeft .projectLeftBox{
	width:629px;
	border-bottom:1px solid #e2e2e2;
	padding:10px 0;
}
.project .projectLeft .projectLeftBox h2{
	font-size:14px;
}
.project .projectLeft .projectLeftBox ul.projectNew{
	width:619px;
	padding:20px 0;
	}
.project .projectLeft .projectLeftBox ul.projectNew li{
	width:100px;
	height:100px;
	float:left;
	padding:10px 0;
	margin-bottom:10px;
	text-align:center;
	}
.project .projectLeft .projectLeftBox ul.projectNew li img{
	width:56px;
	height:56px;
}
.project .projectLeft .projectLeftBox ul.projectNew li a{
	display:block;}
.project .projectLeft .projectLeftBox ul.projectHot{
	width:629px;
	float:left;
}
.project .projectLeft .projectLeftBox ul.projectHot li{
	padding:15px 0;
	border-bottom:1px dashed #e2e2e2;
}
.project .projectLeft .projectLeftBox ul.projectHot li div.userPic{
	width:90px;
	height:90px;
	float:left;
}
.project .projectLeft .projectLeftBox ul.projectHot li div.userPic img{
	width:90px;
	height:90px;
}
.project .projectLeft .projectLeftBox ul.projectHot li div.projectText{
	float:left;
	margin-left:10px;
}

.project .projectLeft .projectLeftBox .projectClass{
	width:629px;
	padding:10px 0;
}
.project .projectLeft .projectLeftBox .projectClass a{
	font-size:12px;
}
.project .projectRight{
	width:300px;
	margin-top:10px;
	padding-left:9px;
	float:left;
}
.project .projectRight h2{
	height:30px;
	line-height:30px;
	font-size:14px;
}
.project .projectRight .projectRightAds{
	width:300px;
	float:left;
	padding-bottom:10px;
	border-bottom:1px dashed #e2e2e2;
}
.project  .projectSearch2{
	width:619px;
	padding:10px 0;
	margin-bottom:20px;
	border-bottom:1px solid #e2e2e2;
	float:left;
}
.project  .projectSearch2 div.searchInput2{
	width:580px;
	margin:20px 0;
	float:right
}
.project  .projectSearch2 div.searchInput2 p{
	height:30px;
	line-height:30px;
}
.project  .projectSearch2 div.searchInput2 p b{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.project  .projectSearch2 div.searchInput2 input{
	display:block;
	float:left;
}
.project .projectRight .projectSearch{
	width:300px;
	float:left;
}
.project .projectRight .projectSearch div.searchInput{
	width:300px;
}
.project .projectRight .projectSearch div.searchInput input{
	display:block;
	float:left;
}
.project  .projectSearch span{
	font-size:12px;
	float:right;
	margin:5px 0;
	display:block;
}
.project  .projectSearch span b{
	color:#ca0002;
	font-family:candara;
}
.project .projectRight .projectAdd{
	width:300px;
	float:left;
	margin:10px 0;
}
.project .projectRight .projectUserlist{
	width:300px;
	float:left;
}
.project .projectRight .projectUserlist ul{
	width:300px;
}
.project .projectRight .projectUserlist ul li{
	width:75px;
	height:84px;
	overflow:hidden;
	float:left;
	margin:10px 0;
	text-align:center;
}
.project .projectRight .projectUserlist ul li img{width:48px;height:48px;margin:0 14px 4px 13px;}
.project .projectRight .projectUserlist ul li p{line-height:20px;}
/*************************************************************************
专题Special
**************************************************************************/
.special{width:960px;}
.specialMiddleBar{
	width:920px;
	height:30px;
	float:left;
	line-height:30px;
	margin-top:10px;
}
.specialMiddleBar a b,
.specialMiddleBar b b{
	color:#ac0002;
	font-family: Georgia,Tahoma, Geneva, sans-serif 
}
.specialCreateBox,
.specialTableBox{
	width:920px;
	float:left;
	margin-top:10px;
}
.specialTableBox h2{
	width:920px;
	font-size:14px;
	height:30px;
	float:left;
	line-height:30px;
	margin-bottom:10px;
}
.specialCreateBox ul{
	width:920px;
}
.specialCreateBox ul li{
	line-height:30px;
}
.specialTableBox .specialClassMngLine{
	width:920px;
	margin-bottom:30px;
	float:left;
}
.specialTableBox .specialClassMngLine .specialClassMngBlock{
	width:250px;
	margin-right:85px;
	margin-bottom:30px;
	float:left;
}
.specialTableBox .specialClassMngLine ul.specialProject{
	width:150px;
	padding-left:25px;
	margin-bottom:20px;
	float:left;
}
.specialTableBox .specialClassMngLine ul.specialProject li{
	float:left;
}
.specialTableBox .specialClassMngLine ul.specialProject li.checkboxArea{
	width:20px;
}
.specialTableBox .specialClassMngLine ul.specialProject li.projectImg{
	width:45px;
	height:45px;
}
.specialTableBox .specialClassMngLine ul.specialProject li.projectImg img{
	width:45px;
	height:45px;
}
.specialTableBox .specialClassMngLine ul.specialProject li.projectInfo{
	width:80px;
	padding-left:5px;
}
.specialTableBox table.tableStyle{
	width:100%;
}
.specialTableBox table.tableStyle th{
	line-height:30px;
	border-bottom:1px solid #E2E2E2;
}
.specialTableBox table.tableStyle td{
	line-height:30px;
	border-bottom:1px dotted #9D9D9D;
}
.specialTableBox table.tableStyle td p{
	line-height:20px;
	height:40px;
	overflow:hidden;
}
/*************************************************************************/
/*footer
*************************************************************************/
.footer{
	width:100%;
	border-top:10px solid #4D4D4D;
	background:#D2D2D2;
	margin-top:10px;
}
.footerbd{
	width:100%;
	border-top:2px solid #4d4d4d;
}
.footCenter{
	width:960px;
	padding:30px 0;
	margin:0 auto;
}
.footCenter .footUp{
	width:960px;
	float:left;
}
.footCenter .footdown{
	width:960px;
	float:left;
}
.footCenter .footUp .footCon{
	width:770px;
	float:right;
}
.footCenter .footUp .footCon img{
	float:left;
}
.footCenter .footUp .footCon h1{
	font-size:18px;
	color:#fff;
	font-weight:100;
	font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif;
	
}
.footCenter .footUp .footCon h1 b{
	font-size:28px;
	height:30px;
	line-height:30px;
	font-weight:100;
}
.footCenter .footUp .footCon h1 span.green{
	color:#D2FF00!important;
}
.footCenter .footUp .footCon h1 span.orange{
	color:#F8E618!important;
}
.footCenter .footUp .footCon h1 span.blue{
	color:#83C1F1!important;
}
.footCenter .footUp .footCon p{
	font-size:12px;
	margin:10px 0;
	font-family:"微软雅黑","黑体",Arial, Helvetica, sans-serif;
}
.footCenter .footUp .footCon ul{
	width:770px;
}
.footCenter .footUp .footCon ul li{
	width:143px;
	padding:10px 5px;
	float:left;
	border-right:1px solid #DFE6F3;
}
.footCenter .footUp .footCon ul li h2{
	font-size:28px;
	color:#7E7E7E;
	font-weight:normal;
	font-family:'微软雅黑','黑体';
}
.footCenter .footUp .footCon ul li p{
	font-size:12px;
	font-weight: normal;
	color:#7e7e7e;
	line-height:16px;
	padding: 0 5px;
	margin:0;
}
.footCenter .footdown .friendLink{
	width:940px;
	height:67px;
	padding:10px;
	margin:10px 0;
	background:#C4C4C4;
}
.footCenter .footdown .friendLink .linkImg{
	width:130px;
	height:67px;
	float:left;
	margin:0 12px;
}
.footCenter .footdown .friendLink .linkImg img{
	width:130px;
	height:67px;
}
.footCenter .copyRight{
	width:960px;
	float:left;
	text-align:center;
	font-size:13px;
	color:#353535;
}
.footCenter .copyRight p{
	line-height:20px;
}
/*管理页*/
.leftBg{
	background:url(../img/admin_left_bg.png) repeat-y left; 
}
.headerBtmBorder{
	border-bottom:4px solid #AD2727;
}
.adminContent{
	width:100%;
}
.adminContent a:visited{ color:#004276}
	
.adminLeft{
	width:200px;
	height:100%;
	float:left;
	background:url(../img/admin_left_bg.png) repeat-y left;
}
.adminLeft ul{
	width:200px;
	height:600px;
}
.adminLeft ul li{
	height:30px;
	line-height:30px;	
	font-size:12px;
	cursor:pointer;
}
.adminLeft ul li a{display:block;height:30px;text-align:left;border-top:1px solid #fff;padding-left:30px;}
.adminLeft ul li a.on{
	letter-spacing: normal;
	background: #fff;
}
.adminRight{
	width:95%;
	padding:20px 10px;
	float:left;
}
.adminRight .adminEdit{
	width:825px;
	margin:0 auto;
}
.adminRight h1{
	font-size:14px;
	width:95%;
}
.adminRight h1 span{font-size:12px; color:gray; font-weight:100;line-height:30px;}
.adminRight div.middelClass{
	width:100%;
	line-height:30px;
	background:#E8F1F4;
	margin-bottom:10px;
	padding:0 10px;
	float:left;
}
.adminRight div.middelClassNoneBg{
	width:100%;
	line-height:30px;
	margin-bottom:10px;
	padding:0 10px;
	float:left;
}
.adminRight div.middelClass span{
	font-weight:bold;
}
.adminRight div.middelClass b{
	color:#CA0002;
}
.adminRight .tableBox{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}
.adminRight .tableBox td{
	border-bottom: 1px dotted #E2E2E2;
	line-height:20px;
	font-size:12px;
}
.adminRight .tableBox td a{
	line-height:20px;
}
.adminRight .tableBox td.fristLine{
	border:1px solid #E2E2E2;
	border-left:none;
	border-right:none;
	line-height:40px;
	font-size:12px;
	font-weight:bold;
}
.adminRight .tableBox ul.adminFriendLink{
	width:100%;
	border-top:1px solid #e2e2e2;
}
.adminRight .tableBox ul.adminFriendLink  li{
	float:left
}
.adminRight .tableBox ul.adminFriendLink  li.friendLinkLeft{
	width:20px;
	margin-right:10px;
}
.adminRight .tableBox ul.adminFriendLink  li.friendLinkRight,
.adminRight .tableBox ul.adminFriendLink  li.friendLinkRight2{
	width:150px;
	padding:10px 5px;
	padding-right:0;
	margin-right:35px;
	_margin-right:28px;
}
.adminRight .tableBox ul.adminFriendLink  li.friendLinkRight img{
	width:150px;
}
.adminRight .tableBox ul.adminFriendLink  li.friendLinkRight2 img{
	width:150px;
	height:150px;
}
.adminRight .tableBox ul.adminFriendLink  li.friendLinkRight span{
	display:block;
	font-size:12px;
	text-align:center;
	margin-top:10px;
}
/*space个人空间*/
.spaceTop{
	width:100%;
	height:43px;
	background:#ca0002;
	border-bottom:3px solid #AD2727;
}
.spaceTop .spaceTopCenter{
	width:960px;
	margin:0 auto;
}
.spaceTop .spaceTopCenter img{
	width:180px;
	margin:5px;
	float:left;
}
.spaceTop .spaceTopCenter div.logenLink{
	width:300px;
	height:43px;
	line-height:43px;
	float:left;
	color:#fff;
	text-align:left;
	padding-left:10px;
}
.spaceTop .spaceTopCenter a{
	color:#fff!important;
}
.spaceTop .spaceTopCenter a:hover{
	color:#FF0!important;
}
.spaceTop .spaceTopCenter ul.spaceTopNav{
	width:410px;
	height:43px;
	float:right;
}
.spaceTop .spaceTopCenter ul.spaceTopNav li{
	height:43px;
	line-height:46px;
	padding:0 10px;
	float:right;
	font-size:14px;
	font-weight:bold;
}
.spaceFooter{
	width:100%;
	margin-top:20px;
	background:#ca0002;
	border-top:3px solid #AD2727;
}
.spaceFooter .spaceFooterCenter{
	width:960px;
	margin:0 auto;
	line-height:20px;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.spaceFooter .spaceFooterCenter a{color:#000!important;}
.spaceFooter .spaceFooterCenter a:hover{color:yellow!important;}
/*Register*/
.register{width:815px; margin:0 auto; margin-top:20px;}
.register h2.regH2{
	background:url(../images/regedit_h2_icon.gif) no-repeat left 7px;
	padding-left:30px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #dedede;
	}
.register h2.logH2{
	background:url(../images/login_h2_icon.gif) no-repeat left 6px;
	padding-left:30px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #dedede;
	}
.register h2.searchPasswordH2{
	background:url(../images/pwfind_h2_icon.gif) no-repeat left 2px;
	padding-left:30px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #dedede;
	}
.register .regContent{
	width:795px;
	padding:0 10px;
	margin:0 auto;
}
.register .regContent h4{
	font-size:14px;
}
.register .regContent .regGetbackPassword{
	width:530px;
	margin:0 auto;
	padding:10px 0 30px 0;
}
.register .regContent .regGetbackPassword div.lh50{
	height:50px;
	_height:20px;
	_padding:10px 0;
}
.register .regContent .regGetbackPassword p{
	height:20px;
	background:url(../images/regedit_h2bg.gif) repeat-x left;
}
.register .regContent .regGetbackPassword p span{
	background:#FFF;
	margin-left:10px;
}
.register .regContent .regGetbackPassword ul{
	background:url(../images/regedit_right_icon.gif) no-repeat top left;
	padding-left:40px;
}
.register .regContent .regStep1,
.register .regContent .regStep2,
.register .regContent .regStep3{
	width:795px;
	height:50px;
	margin-top:20px;
	background:no-repeat;
}
.register .regContent .regStep1{background:url(../img/reg_step.gif) 0 0;}
.register .regContent .regStep2{background:url(../img/reg_step.gif) 0 -52px;}
.register .regContent .regStep3{background:url(../img/reg_step.gif) 0 -104px;}
.register .regContent .regMsg{width:753px; border:1px solid #E9F0F3; padding:20px; background:#F4FAFD; margin-top:20px;}
.register .regContent .regMsg .regImgBox{width:100px; height:140px; float:left}
.register .regContent .regMsg img{margin-left:40px; float:left;}
.register .regContent .regMsg h3{ width:560px;line-height:30px; font-size:20px; margin:20px 0 0 60px; float:left; border-bottom:1px dotted #dedede;}
.register .regContent .regMsg h3 b{font-size:30px;}
.register .regContent .regMsg span{ width:560px; margin-left:60px; float:left; margin-top:10px;}
.register .regContent .regQuestion{width:200px; float:left; padding:0 30px; margin:20px 0; border-right:1px dashed #dedede;}
.register .regContent ul.regYouCanDo{width:610px; float:right; margin-top:20px;}
.register .regContent ul.regYouCanDo li{
	width:560px;
	padding-left:50px;
	margin-bottom:40px;
}
.register .regContent ul.regYouCanDo li h6{line-height:40px; color:#004276; font-size:20px; border-bottom:1px dotted #dedede;}
.register .regContent ul.regYouCanDo li p{font-size:12px; margin:10px 0;}
.register .regContent ul.regYouCanDo li.trsLine{background:url(../img/trs_ico.gif) no-repeat left top;}
.register .regContent ul.regYouCanDo li.showLine{background:url(../img/show_ico.gif) no-repeat left top;}
.register .regContent ul.regYouCanDo li.teamLine{background:url(../img/team_ico.gif) no-repeat left top;}
.register .regContent ul.regYouCanDo li.groupLine{background:url(../img/group_ico.gif) no-repeat left top;}
.register .regContent ul.regYouCanDo li.worthLine{background:url(../img/worth_ico.gif) no-repeat left top;}
.error404{width:960px; margin-bottom:100px;}
.error404 ul{width:750px; margin:0 auto; padding-top:40px;}
.error404 ul div.leftIcoArea{width:127px; float:left}
.error404 ul li{width:550px;float:right;font-size:12px;line-height:20px;}
.error404 ul li h2{font-size:20px; color:#ca0002;}
.error404 ul li span{font-size:12px; color:gray;}
.error404 ul li div{width:225px; float:left;}
.error404 ul li div a{display:block;}
.RSSpage{width:960px;}
.RSSpage h1{width:960px; height:70px; background:url(../img/rss_repeat.png) repeat-x bottom; margin-top:30px; -moz-border-radius:10px;-webkit-border-radius:10px;}
.RSSpage h1 span{width:182px; height:71px; display:block; background:url(../img/rss.png) no-repeat 0 -1px; _background:url(../img/rss.png) no-repeat 0 0px; margin-left:20px;}
.RSSpage h1 span em{visibility:hidden;}
.RSSpage h2{height:30px; line-height:30px;padding:20px 0; font-size:14px; color:#636363; font-weight:100;}
.RSSpage ul.rsslist{width:800px; margin:0 auto; padding-bottom:10px;}
.RSSpage ul.rsslist li.rssline{width:800px; margin:9px 0; float:left}
.RSSpage ul.rsslist li.rssline a.rssBtn{width:109px; height:31px; line-height:31px; border:0; color:#343434; background:url(../img/rss_btn.png) no-repeat; font-weight:bold; font-size:14px; text-align:right; cursor:pointer; display:block; float:left;}
.RSSpage ul.rsslist li.rssline a.rssBtn span{width:76px; height:31px; line-height:31px; text-align:center; float:right; color:#343434}
.RSSpage ul.rsslist li.rssline span.rsslink{display:block; width:680px; height:31px; line-height:31px; float:left; padding-left:10px;}
.RSSpage ul.rsslist li.rssline span.rssdscription{ font-size:14px; color:#333;}
.RSSpage ul.rsslist li.rssline span{color:#636363}
/*Article page*/
.articleHeader{width:620px;padding:20px 10px 0 10px;}
.articleHeader img{width:140px;height:90px;float:right;margin-left:10px;}
.articleHeader p{margin:10px 0;}
.articleHeader dl{float:left;}
.articleHeader dl h2{width:600px;font-size:24px;min-height:70px;float:left}
.articleHeader dl dt{width:450px;font-size:12px;line-height:30px; float:left}
.articleManagermenu{padding:8px 0 8px 10px;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2; font-weight:bold;margin:10px 0; *margin-top:0; background:#efefef;color:#636363;font-size:14px;}
.articleContent{width:620px;padding:10px;font-size:14px;overflow:hidden;overflow-x:auto;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
.articleContent img{max-width:620px;width: expression(this.width > 650 ? 650: true); height:auto!important;}
.articleContent p{margin:0 0 10px;font-size:14px;line-height:1.8;clear:both}
.articleContent ul li{list-style:disc;}
.articleContent blockquote{background:#e2e2e2; border:1px solid #ccc; margin:10px; padding:5px 10px;}
.articleShare{padding:15px 10px;}
.articleShare .shareIco{width:550px; float:left;line-height:20px;overflow:hidden}
.articleShare a{ float:left; margin-right:5px;}
.articleShare b{float:left;margin-right:5px; font-weight:100;}
.articleShare span{display:block; width:50px; font-size:14px; float:left}
.articleAbout{padding:15px 0; border-top:1px solid #E2E2E2; border-bottom:1px solid #e2e2e2; margin-top:10px;}
.articleAbout ul{width:298px; padding-left:17px; float:left;}
.articleAbout ul li{font-size:14px;line-height:1.8; padding-left:10px; background:url(../img/list_style_disc.png) no-repeat 0 5px}
.articleAbout h2{font-size:14px; margin:0 0 10px 0;}
.articleComment{margin-top:10px;}
.articleComment h2{font-size:14px;margin:15px 0;}
.articleComment dl{width:634px;border-bottom:1px solid #dedede;margin-bottom:20px;padding-bottom:10px;}
.articleComment dl dt{width:634px; height:25px;line-height:25px;}
.articleComment dl dt img{width:25px; height:25px; float:left;padding-right:5px;}
.articleComment dl dt p{width:594px;height:25px;float:left;background:#F5F5F5;padding:0 5px;}
.articleComment dl dd{width:594px;padding:10px 0;padding-left:30px;}
.articleComment ul{width:260px;height:30px;line-height:30px;float:right;}
.articleComment ul li{width:60px; display:block; float:right; text-align:center;}
.articleComment ul li.articleVote{width:100px;height:5px;background:#E2E2E2;margin:13px 5px 12px 5px; font-size:0px;}
.articleComment ul li.articleVote span{display:block;float:left;height:5px;background:#ca0002;}
.articleComUser{margin-bottom:10px;}
.articleComUser img{width:24px; height:24px; float:left}
.articleComUser span{display:block; float:left; width:300px; height:24px; line-height:24px; margin-left:10px;}

/*yeeyan 3.5 new add*/
.projectSelect{width:960px; margin-bottom:60px;}
.projectSelect h2{font-size:16px;margin:40px 0 20px 0;color:gray;padding-left:60px;}
.projectSelect .projectStroy{width:479px;float:left;border-right:1px dotted gray}
.projectSelect .projectAsk{width:480px;float:right;}
.projectSelect .projectStroy a,
.projectSelect .projectAsk a{display:block;margin:0 auto;width:250px;text-align:right;font-weight:bold;color:#000!important;font-size:20px;}

/*yeeyan 4.15 new add About yeeyan*/
.aboutframe{width:960px;margin:0 auto;padding:10px 0;}
.aboutframe h2{font-size:14px;background:url(../img/about_ico.png) no-repeat;background-position:left;_background-position:left 4px;padding-left:8px;line-height:1.8}
.aboutframe h1{font-size:14px;border-bottom:1px solid #ccc;margin-bottom:20px;line-height:30px;}
.aboutframe p{font-size:14px; color:#333;line-height:1.8;margin:0 0 20px 0}
.aboutframe ol{list-style-type:decimal!important;margin-left:30px;}
.aboutframe ol li{list-style-type:decimal!important;margin:20px 0;font-size:14px;line-height:1.8}
.aboutframe ul{margin-bottom:30px;}
.aboutframe ul li{font-size:14px;line-height:1.8}