@charset "utf-8";
.page_top
{	
	width:720px; height:60px;
	margin:auto;
	padding:0 20px 0 20px;
	background: url(../images/news/page_titlebg.gif) no-repeat;
	position:relative;
	z-index:8;
}
.page_top2
{
	width:760px; height:41px;
	margin:auto;
	background-image: url(../images/news/page_titlebg2.gif);
}
.page_top .title
{
	float:left;
	width:550px; height:48px;
	line-height:25px;
	color:#e1428d;
	font-size:18px;
	padding-top:12px;
	font-weight: bold;
	overflow:hidden;
}
.page_top .follow
{
	position:absolute;
	right:20px; top:0px;
	width:40px; height:40px;
	margin-top:9px;
}
.page_top .page_function { position:absolute; right:20px; top:55px; }

.page_top ul 
{ 
    width:100px;
    right:88px; top:12px; 
    position:absolute;
    font:12px tahoma; 
    line-height:20px; 
    color:#888; 
    margin:0; padding:0;
}
.page_top li { position:relative; }
.page_top ul span { font-size:11px; position:absolute; top:0px; _top:-3px; right:0;  }

/**For Old news page only**/
.page_top .date 
{
	float:left;
	width:120px;
	height:34px;
	color:#666;
	font-size:11px;
	text-align:left;
	line-height:13px;
	padding-top:14px;
	margin-right:10px;
	overflow:hidden;
}
.page_top .date a { color:#666; text-decoration:none; }
.page_top .date a:hover { color:#09C; text-decoration:underline; } 


.page_main
{
	width:720px; height:auto;
	font-size:15px;
	color:#000;
	line-height:28px;
	margin:auto;
	padding:15px 20px 0 20px;
	background-image: url(../images/news/page_mainbg.gif);
	background-repeat:repeat-y;
	position:relative;
}

.page_main .area_underline { padding-bottom:5px; }
.page_main2
{
	width:740px; height:auto;
	margin:auto;
	padding:0 10px 0 10px;
	background-image: url(../images/news/page_mainbg.gif);
	background-repeat:repeat-y;
}

.page_main .date { color:#666; font-size:11px; line-height:13px; margin-bottom:5px; }
.page_main .date a { color:#666; text-decoration:none; }
.page_main .date a:hover { color:#09C; text-decoration:underline; }
.page_main .date img { border:0;}
.page_main .date span { font-family:tahoma; color:#AAA; }

/*News Content*/
.page_main .NContent { float:left; width:550px;}

.page_main  p, 
.page_main .NContent p { margin-bottom:1.2em; line-height:1.85em; }

.page_main  img, 
.page_main .NContent img { margin:1px 3px 1px 3px; border: 2px solid #ddd; }
 
 .page_main .NContent .date img { border:0;}

.page_main .NRight   { float:right; width:152px; padding-top:25px; } 
.page_main .NRight img,.NRight li a img { border:0;}
.NRight .FrameBlock_02 { height:auto; _height:30px; margin-bottom:10px; }
.NRight .FrameBlock_02 p 
{ 
    background:url(../images/news/NR_title_bg.png) no-repeat;
    height:26px;
    position:relative;
    top:2px; left:2px;
    text-indent:13px;
    font-size:12px;
    line-height:28px;
    color:#666;
    z-index:9;
}
.NRight .FrameBlock_02 .Frame_02_t_l { left:-4px; top:-2px;}
.NRight .FrameBlock_02 .Frame_02_t_r { right:11px; top:-2px; }
.NRight .FrameBlock_02 .Frame_02_b_l { left:-4px; bottom:9px; }
.NRight .FrameBlock_02 .Frame_02_b_r { right:11px; bottom:9px; }

.NRight .FrameBlock_02 em { font:11px Tahoma; font-style:normal; color:#666; }
.NRight .Seemore
{
    /*
    background:url(../images/icon/icon_arrow.gif) no-repeat;
    background-position:left center;
    */
    position:absolute;
    right:10px; top:5px;
    color:#369;
    height:17px; 
    line-height:19px; 
}
.NRight ul  { margin:30px 0 35px 0; padding-left:7px; }
.NRight li  { margin:5px 0; }
.NRight li a 
{ 
    display:block; 
    width:130px; 
    border:solid 3px #CCC; 
    text-align:center;
    vertical-align:center;
}
.NRight li a:hover { border:solid 3px #FA0; }
.NRight li a img { margin:0; }

.NRight .a_pre,.NRight .a_next { position:relative; display:block; width:27px; height:5px; }
.NRight .a_pre { top:-110px; left:20px; }
.NRight .a_pre img { position:absolute; clip: rect(116px 63px 130px 37px); }

.NRight .a_next { height:15px;}
.NRight .a_next { top:-150px; left:20px; }
.NRight .a_next img { position:absolute; clip: rect(134px 63px 148px 37px); }

.page_footer
{
	width:760px; height:10px;
	margin:auto;
	background-image: url(../images/news/page_footer.gif);
	background-repeat:no-repeat;
}
.page_function
{
	/*float:left;*/
	width:760px; height:18px;
	font-size:12px;
	line-height:18px;
	color:#999;
	text-align:right;
	overflow:hidden;
}
.page_function a        { font-size:12px; color:#444; text-decoration:none;}
.page_function a:hover { color:#000; text-decoration:underline; }

/*more*/
.moreinfo
{
	width:720px; height:auto;
    margin:0px auto;
	overflow:hidden;
	padding-bottom:5px;
	padding-top:10px;
	/*background-color:#FFF;*/
	position:relative;
}
.moreinfo img { border:0; }
.moreinfo .title { display:inline; float:left; width:25px; height:auto; overflow:hidden; }
.moreinfo .top
{
	width:710px; height:30px;
	overflow:hidden;
	margin-left:5px;
	background-image:url(../images/news/title_more_bg1.gif);
}
/*tab*/
.page_main .moreinfo .TabStyle { font-size:12px; }
.page_main .moreinfo .tab { width:720px; height:30px; overflow:hidden; margin:0 auto; }
.page_main .moreinfo .tab span
{
	clear:both;
	position:absolute;
	width:100px; height:30px;
	font-size:13px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	background-image: url(../images/news/title_more01-.gif);
}
.page_main .moreinfo .tab p { float:left; width:100px; height:30px; }
.page_main .moreinfo .tab p a
{
	clear:both;
	position:absolute;
	width:100px; height:30px;
	font-size:12px;
	line-height:30px;
	text-align:center;
	color:#666;
	text-decoration:none;
	background-image: url(../images/news/title_more01.gif);
}
.page_main .moreinfo .tab p a:hover { font-size:13px; color:#007399; text-decoration:none; background-image: url(../images/news/title_more01-.gif); }

/*moreinfo*/
.moreinfo .main { position:relative; width:90%; margin-left:8px; }
.moreinfo .main .tforum
{
	float:left;
	display:inline;
	width:320px; height:20px;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	color:#999;
	line-height:23px;
	margin-top:5px;
	padding-left:15px;
	background:url(../images/icon_01.gif) no-repeat left 5px;
}
.moreinfo .main .tforum a { color:#333; text-decoration:none; }
.moreinfo .main .tforum a:hover { color:#09c; text-decoration:underline; }

.moreinfo .main .tnews, .moreinfo .main .tlink
{
    float:left;
    text-align:left;
	font-size:12px;
	line-height:20px;
	margin:5px 20px 0px 0px;
	padding-left:15px;
	position:relative;
	background:url(../images/icon_01.gif) no-repeat left 5px;
}
.moreinfo .main .tnews { width:100%; height:20px; overflow:hidden; color:#999; }
.moreinfo .main .tlink { /*height:20px; overflow:hidden;*/ color:#333;  white-space:nowrap; }

.moreinfo .main .tnews a { color:#333; text-decoration:none; }
.moreinfo .main .tnews a:hover { color:#09c; text-decoration:underline; }

.moreinfo .main .tlink a { margin-left:5px; color:#000; text-decoration:none; }
.moreinfo .main .tlink a:hover { color:#09c; text-decoration:underline; }

/*moreinfo*/
.moreinfo .bottom
{
	clear:both;
	width:710px; height:5px;
	overflow:hidden;
	margin-left:5px;
	background-image:url(../images/news/title_more_bg3.gif);
}
/*List*/
.news_list1, .news_list2
{
	width:730px; height:75px;
	font-size:12px;
	color:#333;
	line-height:18px;
	background-color:#e7e7e7;
	border:#d2d2d2 solid 1px;
	overflow:hidden;
	clear:both;
	margin:2px auto;
	position:relative;
}

.news_list2 { background-color:#fff; }

.news_list1 img, .news_list2 img
{
    width:80px; height:60px;
	margin:5px;
	border:#fff solid 1px;
	float:left;
}
.news_list1 h1, .news_list2 h1
{
	width:535px; height:20px;
	float:left;
	font-size:13px;
	line-height:20px;
	padding-top:2px;
	overflow:hidden;
}

.news_list1 h1 img, .news_list2 h1 img { width:11px; height:11px; margin:2px 1px; }

.news_list1 h1 a, .news_list2 h1 a             { color:#06c;text-decoration:none; }
.news_list1 h1 a:hover, .news_list2 h1 a:hover { color:#06c; text-decoration:underline; }

.news_list1 h2, .news_list2 h2
{
	width:100px; height:20px;
	font-size:11px;
	color:#999;
	text-align:center;
	float:left;
}
.news_list1 h3, .news_list2 h3 { float:left; width:635px; font-size:11px; position:relative; }
.news_list1 h3 p, .news_list2 h3 p { width:520px; }

.news_list1 h3 ol, .news_list2 h3 ol
{
    border:solid 2px #E2E2E2;
    background-color:#FaFaFa;
    color:#999;
    position:absolute;
    padding:0px 4px;
    right:2px; top:0px;
}
.news_list1 h3 li, .news_list2 h3 li { position:relative; width:87px; }
.news_list1 h3 li b, .news_list2 h3 li b { position:absolute; right:0px; top:0px;  font-size:11px; font-weight:normal; }

