﻿@charset "utf-8";
body{
	background:#F9FAFA;
	width: 100%;
	display: table;
}
body, td, input, textarea, select, button{ color:#272727; font:12px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#272727; text-decoration:none; cursor:pointer}
	a:hover { text-decoration:underline; }
	a img{ border:none; }
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
th{ text-align:left; }
label{ cursor:pointer; }
html[xmlns] .clear {
	display:block;
}
textarea.template {
    display:none;
}
#PageLoadingMessage {
    position:absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    min-height: 15px;
    _height: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align:center;
    font-weight:bold;
    background-color:#FFF4C2;
    display: none;
    z-index: 2000000;
}
#PageStatusMessage .close,
.status_message .close{
	font-size:12px;
	font-weight:normal;
}
.error { 
    color:#333333; 
}
.error a{color:red}
.success {
    padding: 3px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
    color:#333333;
    line-height:1.5;
	background:#CFEA8B;
	width:300px;
	margin:5px auto 0;
}
.warning {
   	padding: 3px;
    text-align:center;
    font-weight:bold;
    font-size:14px;
    color:#333333;
    line-height:1.5;
	background:#F0EC83;
	width:300px;
	margin:5px auto 0;
}
.hide{display:none}
.block{display:block}
.left{float:left}
.right{float:right}
.clear{clear:both}
.containerclear{clear:both}
.pointer{cursor:pointer}
.font-red{color:red;}
.font-gray{color:#666;}
.font-blue{color:#003399}
#font-blue a{color:#003399}
a.blue{color:#003399}
.font-org{color:#F36100}
.page{margin:15px 0; text-align:center}
.page b{vertical-align:middle}
.page a{padding: 3px 6px;border: 1px solid #ebebeb;color:#f60;vertical-align:middle}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
#settingsTabs .item{
	width:500px;
	margin:0 auto;
}

.error_page_404{
	background:url("/yangfanbook/image/404.png") no-repeat scroll 0 0 transparent;
	height:524px;
	width:951px;
	position:relative;
}
ul.error_page_content{
	position:absolute;
	font-size:14px;
	top:210px;
	left:225px;
}
ul.error_page_content li{
	list-style:decimal;
	margin-bottom:5px;
	line-height:1.5
}
ul.error_page_content li a{
	color:#F36100
}

input.submit{
	background:url("/yangfanbook/image/window/submit.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:31px;
	line-height:30px;
	padding-bottom:5px;
	width:104px;
}

#header_bg{
	background:url(/yangfanbook/image/banner.png) no-repeat scroll center center transparent;
	height:253px;
	left:0;
	top:0;
	width:100%;
}
	#header_bg #header{
		height:253px;
		margin:0 auto;
		position:relative;
		width:950px;
	}
		#header_bg #header .login{
			position:absolute;
			top: 5px;
			right:0;
		}
		#header_bg #header .share{
			position:absolute;
			bottom: 10px;
			left:90px;
		}
#menu_bg{
	background:url(/yangfanbook/image/menubg.png) repeat-x;
	height:40px;
	left:0;
	top:0;
	width:100%;
}
	#menu_bg #menu{
		height:40px;
		margin:0 auto;
		position:relative;
		width:950px;
	}
		#menu_bg #menu ul{height:100%; line-height:40px;}
			#menu_bg #menu ul li{float:left; width:103px; font-size:14px; font-weight:bold; text-align:center; color:#FFF}
			#menu_bg #menu ul li.on{color:#FFF7B1; background:url(/yangfanbook/image/nav-selected-bg.png) repeat-x}
				#menu_bg #menu ul li a{color:#FFF; text-decoration:none}
				#menu_bg #menu ul li a:hover{color:#FFF7B1; text-decoration:underline}
				#menu_bg #menu ul li.on a{color:#FFF7B1;}
#container{
	text-align:left;
	margin:0 auto;
	width:950px;
	background:#fff;
}

#footer{
	/*background:url(/yangfanbook/image/footer_bg.png) no-repeat scroll center center transparent;*/
	width:100%;
	text-align:center;
	padding-top:36px;
}
	#footer .nav{
		padding-bottom:12px;
		border-bottom: solid 7px #FF9C00;
	}
		#footer .nav a{
			color:#242424;
		}
		#footer .nav a:hover{
			text-decoration:underline;
		}
	#footer .process{
		width:571px;
		_width:588px;
		margin:20px auto;
	}
	#footer .process ul{
		float:left;
		text-align:left;
		line-height:1.7;
		color:#999;
	}
	#footer .process ul li strong{color:#272727; font-weight:normal}
	#footer .process ul.item1{margin-left:10px;width:54px}
	#footer .process ul.item2{margin-left:64px;width:54px}
	#footer .process ul.item3{margin-left:65px;width:54px}
	#footer .process ul.item4{margin-left:50px;width:84px}
	#footer .process ul.item5{margin-left:42px;width:90px}
	#footer .process ul.item6{margin-left:44px;width:91px}
	#footer .copyright{
		font-size:12px;
	}
		#footer .copyright p{
			margin-bottom:10px;
		}
	
/*	首页
************/
.hp-tip{
height:88px;
border:solid 1px #CCCCCC;
border-top:none;
}
.hp-tip .con1{
width:509px;
padding-left:17px;
}
.hp-tip .con1 ul{
float:left;
line-height:2;
margin-top:9px;
overflow:hidden;
}
.hp-tip .con1 ul li{
background:url(/yangfanbook/image/a-r-1.png) no-repeat scroll left transparent;
padding-left:10px;
width:100%;
overflow:hidden;
color:#494949;
}
.hp-tip .con1 ul.con1-1{
width:49%;
}
.hp-tip .con1 ul.con1-2{
width:47%;
}
.hp-tip .con2{
background:url(/yangfanbook/image/hp-tip-line.png) no-repeat scroll left transparent;
height:88px;
padding-left:24px;
}
.hp-tip .con2 .con2-line-1{
font-size:14px;
font-weight:bold;
color:#61605B;
margin-top:8px;
}
.hp-tip .con2 .con2-line-2{
font-size:14px;
font-weight:bold;
color:#61605B;
margin-top:3px;
}
.hp-tip .con2 .con2-line-3{
color:#333333;
margin-top:5px;
}
.hp-tip .con2 .con2-line-3 img{vertical-align:middle}
.hp-tip .con2 span.num{color:#F16C00; font-size:16px}
.hp-partA{
margin-top:10px;
}
.hp-partA-t{
width:950px;
height:591px;
position:relative;
}
.hp-partA-t .hp-partA-t1{
position:absolute;
top:0;
left:0;
width:305px;
height:252px;
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
overflow:hidden;
}
.focusNews{
padding:15px 0 0 11px;
}
.focusNews h1{text-align:center}
.focusNews h1 a{
font-size:17px;
color:#003399;
font-weight:bold;
}
.focusNews .ne-intro{
margin-top:4px;
padding-left:4px;
padding-right:4px;
color:#A8A8A8;
line-height:1.75;
margin-bottom:10px;
text-indent:2em;
}
a.a-details{
color:#F36100;
}
ul.newslist14px{
padding:10px 0 0 2px;
font-size:14px;
line-height:2;
background:url(/yangfanbook/image/line2.png) repeat-x scroll top center transparent;
}
ul.newslist14px li{
padding-left:10px;
background:url(/yangfanbook/image/nlp.png) no-repeat scroll 0 14px transparent;
width:265px;
*width:275px;
height:28px;
overflow:hidden;
}
ul.newslist14px li a{
color:#272727;
}
.focusNews h2{
margin-top:12px;
margin-bottom:6px;
}
.focusNews h2 .tl{
float:left;
width:61px;
border-bottom:solid 1px #006699;
font-size:14px;
color:#006699;
height:23px;
line-height:23px;
padding-left:3px;
}
.focusNews h2 .tr{
float:left;
width:231px;
border-bottom:solid 1px #EBEBEB;
height:23px;
line-height:23px;
text-align:right;
padding-right:10px;
}
.focusNews h2 .tr a{
color:#F36100;
font-size:10px;
font-weight:normal;
}
ul.newslist12px{
padding:0 2px;
font-size:12px;
line-height:1.9;
}
ul.newslist12px li{
padding-left:10px;
background:url(/yangfanbook/image/nlp.png) no-repeat scroll left center transparent;
}
ul.newslist12px li a{
color:#272727;
}
			
.hp-partA-t .hp-partA-t2{
position:absolute;
top:0;
left:317px;
width:371px;
height:252px;
border:solid 1px #CCCCCC;
border-top:solid 3px #CCCCCC;
overflow:hidden;
}
.hp-partA-t .hp-partA-t3{
position:absolute;
top:266px;
left:0;
width:305px;
height:310px;
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
overflow:hidden;
}
.loveraction{
padding:3px 0 2px 0;
width:280px;
margin:0 auto;
background:url(/yangfanbook/image/line2.png) bottom repeat-x;
height:50px;
overflow:hidden;
}
.loveraction .left{
width:50px;
text-align:center;
}
.loveraction .right{
width:220px;
line-height:1.8;
height:50px;
overflow:hidden;
}
.loveraction a.name{
color:#003399;
font-size:14px;
}
.hp-partA-t .hp-partA-t4{
position:absolute;
top:266px;
left:317px;
width:371px;
height:310px;
border:solid 1px #CCCCCC;
border-top:solid 3px #CCCCCC;
overflow:hidden;
}
.hp-partA-t .hp-partA-t5{
position:absolute;
top:0;
right:0;
width:248px;
height:576px;
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
overflow:hidden;
}
.hp-title{
height:31px;
line-height:31px;
border-bottom:solid 1px #cccccc;
}
.hp-title .tl{
margin-left:13px;
_margin-left:8px;
font-size:14px;
font-weight:bold;
}
.hp-title .tr{
margin-right:13px;
}
.hp-title .tr a{
color:#003399;
}
					
.hp-loverlist{
margin-top:5px;
}
.hp-loverlist .list-item{
height:24px;
line-height:24px;
border-bottom:solid 1px #F6F6F6;
}
.hp-loverlist .list-item .name{
color:#8B8A8A;
width:59px;
height:24px;
padding-left:15px;
float:left;
overflow:hidden;
white-space:nowrap;
}
.hp-loverlist .list-item .name a{color:#8B8A8A;}
.hp-loverlist .list-item .school{
color:#272727;
width:105px;
height:24px;
margin-left:12px;
float:left;
overflow:hidden;
white-space:nowrap;
}
.hp-loverlist .list-item .school a{
color:#272727;
}
.hp-loverlist .list-item .date{
margin-right:5px;
width:36px;
height:24px;
font-size:10px;
color:#B8B8B8;
float:right;
overflow:hidden;
white-space:nowrap;
}
.hp-partA .hp-partA-b{
border:solid 1px #CCCCCC;
padding:7px 15px;
}
.hp-partA .hp-partA-b h2{
color:#666666;	
font-size:14px;
}
.hp-partA .hp-partA-b ul{
margin-top:7px;
*margin-top:5px;
*padding-bottom:10px;
line-height:2.1;
}
.hp-partA .hp-partA-b ul li{
float:left;
display:block;
width:100px;
}
.hp-partA .hp-partA-b ul li a{
color:black
}
.hp-partA .hp-partA-b ul li a span{
color:#666666;	
}

.focusPic{
width:371px;
height:252px;
}
/*焦点图*/
.picPlayer{}
.picPlayer #picBox{width:371px;position:relative;height:252px; }
.picPlayer #picBox .picImg{display:block;}
.picPlayer #blackBox{height:31px;bottom:0; left:0;z-index:100;position:absolute;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.6;background:#000;width:371px;}
.picPlayer #titleArea{position:absolute;bottom:0;width:250px;left:0;line-height:31px;height:31px;text-align:left;z-index:200;padding-left:7px; overflow:hidden;}
.picPlayer #titleArea a, .picPlayer #titleArea a:visited{font-size:14px; color:#FFF7B1; text-decoration:none; font-weight:bold}
.picPlayer #titleArea a:hover{text-decoration:underline;}
.picPlayer .num {position:absolute;bottom:5px;height:20px;right:1px;width:130px;z-index:400;}
.picPlayer .num label{display:block;height:20px;text-align:center;color:#fff;line-height:15px;cursor:pointer; padding-top:8px;}
.picPlayer .num .numDiv{float:right; width:10px; height:20px; overflow:hidden; padding-right:3px;}
.picPlayer .numArea{position:absolute;bottom:5px;height:20px;right:1px;width:130px;z-index:300;}
.picPlayer .numArea label{}
.picPlayer .numArea label.current{}
.picPlayer .focusImgArea{position:absolute;left:0;top:0;z-index:10;}
.flashMap{
width:371px;
height:299px;
}

.hp-partB{
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
margin-top:10px;
}
.hp-partB-t{
height:35px;
line-height:35px;
border-bottom:solid 1px #CCCCCC;
}
.hp-partB-t .tl{
background:url(/yangfanbook/image/woyaojuanzhu.png) no-repeat;
width:98px;
height:35px;
}
.hp-partB-t .tr span{
margin-right:15px;
}
.hp-partB-t .tr a{
color:#333333;
}
.hp-partB-c{
}
.hp-partB-ct{
background:url(/yangfanbook/image/jzbg.gif) right bottom no-repeat;
/*background-color:#FDF8ED;*/
padding:10px;
border-bottom: dotted 1px #C1C1C1;
}
.hp-partB-c p{
display:block
}
.hp-partB-c div span{
float:left;
display:block;
font-size:12px;
color:#4E4D4C;
}
.hp-partB-c div.sp span.selectprice{
margin-right:30px;
}
.hp-partB-c div.sp span.selectotherprice{
margin-right:8px;
}
.hp-partB-c div.sp span.selectotherprice input[name=otheramount]{
width:100px;
}
.hp-partB-c .item1{margin-bottom:12px; font-size:14px;}
.hp-partB-c .item2{margin-bottom:13px; margin-left:15px}
.hp-partB-c .item3{margin-bottom:12px; font-size:14px;}
.hp-partB-c .item4{margin-left:20px;}
.mb15px{
margin-bottom:15px;
}
.mb20px{
margin-bottom:20px;
}
		
.hp-partB-c .ksjz-sc .item .il{
float:left;
width:127px;
height:82px;
border:solid 1px #B7B7B7;
margin-left:11px;
margin-top:10px;
}
.hp-partB-c .ksjz-sc .item .il img{
width:127px;
height:82px;
}
.hp-partB-c .ksjz-sc .item .ir{
float:left;
width:143px;
height:85px;
overflow:hidden;
font-weight:normal;
margin-left:11px;
margin-top:11px;
}
.hp-partB-c .ksjz-sc .item .ir h3{
font-weight:normal;
font-size:14px;
}
.hp-partB-c .ksjz-sc .item .ir h3 a{color:#272727}
.hp-partB-c .ksjz-sc .item .ir p{
color:#A8A8A8;
line-height:1.8;
margin-top:3px
}
.hp-partB-c .ksjz-sc .cr{
width:310px;
height:336px;
border:solid 1px #DADADA;
background-color:#FFFDF6;
position:absolute;
top:10px;
left:318px;
}
.hp-partB-c .ksjz-sc .cr .cr-title{
height:45px;
text-align:center;
line-height:1.8;
padding-top:10px;
font-weight:bold;
color:#F36100
}
.hp-partB-c .ksjz-sc .cr .cr-books{
height:227px;
_height:217px;
overflow-y:auto;
margin:0 8px 5px 24px;
_margin-bottom:0;
padding-top:5px;
_padding-top:0;
}
.hp-partB-c .ksjz-sc .cr .cr-books ul li{	
padding-bottom:15px;
}
.hp-partB-c .ksjz-sc .cr .cr-books ul li.checkedli, .checkedtr{
background:#FFF2D9;
}
.specialbook{
background:#cde;
}
.hp-partB-c .ksjz-sc .cr .cr-books ul li table tr td{
padding:2px;
color:#3D3D3D;
}
.hp-partB-c .ksjz-sc .cr .cr-books ul li table tr td a{
color:#3D3D3D;
}
.hp-partB-c .ksjz-sc .cr .cr-sub{
margin:0 10px 0 24px;
padding-top:10px;
_padding-top:0
}
.hp-partB-c .ksjz-sc .cr div.hr{
height:1px;
width:207px;
margin:0 auto;
background:url(/yangfanbook/image/line1.png) no-repeat;
border:none;
}

.hp-partB1{
margin-top:10px;
height:285px;
position:relative;
}
.hp-partB1-l{
width:688px;
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
position:absolute;
top:0;
left:0;
}
.hp-partB1-lt{
border-bottom:1px solid #CCCCCC
}
.hp-partB1-lt .tl{
background:url(/yangfanbook/image/haizimenzaidushu.png) no-repeat;
width:136px;
height:35px;
}
.hp-partB1-lt .tr span{
margin-right:15px;
}
.hp-partB1-lt .tr a{
color:white;
font-size:10px;
}
.hp-partB1-lc{
padding:12px 10px 11px;
_padding:12px 0 11px 10px;
}
.hp-partB1-lc .hp-partB1-lc-cl{
width:304px;
height:218px;
border:solid 1px #E8E8E8;
text-align:center;
overflow:hidden;
float:left;
}
.hp-partB1-lc .hp-partB1-lc-cl a{
color:#6A6A6A;
font-size:14px;
font-weight:bold;
}
.hp-partB1-lc .hp-partB1-lc-cl img{
width:304px;
height:218px;
}
.hp-partB1-lc .hp-partB1-lc-cr{
margin-left:10px;
float:left;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item{
height:66px;
overflow:hidden;
margin-top:11px;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-ml{
float:left;
width:98px;
height:64px;
border:solid 1px #B7B7B7;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-ml img{
width:98px;
height:64px;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-mr{
float:left;
margin-left:11px;
width:240px;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-mr h3{
font-weight:normal;
font-size:14px;
margin-top:1px;
}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-mr h3 a{color:#272727}
.hp-partB1-lc .hp-partB1-lc-cr .lc-cr-item .item-mr p{
color:#A8A8A8;
line-height:1.8;
margin-top:3px
}
.hp-partB1-lc .hp-partB1-lc-cr .mt0px{margin-top:0}
			
.hp-partB1-r{
position:absolute;
right:0;
top:0;
width:248px;
height:280px;
border:solid 1px #CCCCCC;
border-top:solid 3px #CCCCCC;
overflow:hidden;
}
.hp-partB1-r .hp-title{
height:35px;
line-height:35px;
}
.hp-partB1-rc{
padding:0 10px;
margin-top:3px;
}
.hp-partB1-rc table{margin-bottom:3px}
.hp-partB1-rc table tr td{line-height:1.8}
.hp-partB1-rc table tr td a.que{color:#003399}
.hp-partB1-rc table tr td.ans{color:#A8A8A8;}

.hp-partC{
border:solid 1px #CCCCCC;
border-top:solid 3px #FF6600;
margin-top:10px;

}
.hp-partC-t{
height:35px;
line-height:35px;
border-bottom:solid 1px #CCCCCC;
}
.hp-partC-t .tl{
background:url(/yangfanbook/image/zyzzxd.png) no-repeat;
width:136px;
height:35px;
}
.hp-partC-t .tr span{
margin-right:15px;
}
.hp-partC-t .tr a{
color:#333333;
}

.hp-partC-A{
height:226px;
overflow:hidden;
position:relative;
}
.hp-partC-A-l{
border:1px solid #CCCCCC;
height:180px;
width:283px;
top:20px;
left:10px;
padding:10px 10px 5px;
_padding:10px 10px 0;
position:absolute;
}
.hp-partC-A-l .volunteer{
width:87px;
height:92px;
float:left;
text-align:center;
margin:0 3px;
line-height:2;
}
.hp-partC-A-l .volunteer .volunteer-img{
width:63px;
height:63px;
margin:0 auto;
}
.hp-partC-A-l .volunteer .volunteer-img img{
width:63px;
height:63px;
					
}
.hp-partC-A-l .volunteer a{
color:#272727;
}		
.hp-partC-A-m{
width:347px;
position:absolute;
left:320px;
_left:310px;
top:15px;
}
.hp-partC-A-m .al-news{
float:left;
margin-left:16px;
width:347px;
}
.hp-partC-A-m .al-news .al-news-focus{
background:url(/yangfanbook/image/line2.png) bottom repeat-x;
padding-bottom:6px;
}
.hp-partC-A-m .al-news .al-news-focus h2 a{
font-size:18px;
color:#003399;
}
.hp-partC-A-m .al-news .al-news-focus p{
margin-top:5px;
color:#A8A8A8;
line-height:1.9;
text-indent:2em;
}
.hp-partC-A-m .al-news ul.al-news-list{
margin-left:4px;
margin-top:5px;
}
.hp-partC-A-m .al-news ul.al-news-list li{
background:url(/yangfanbook/image/nlp1.png) no-repeat scroll 0 11px transparent;
padding-left:10px;
height:22px;
line-height:22px;
}
.hp-partC-A-m .al-news ul.al-news-list li span{
display:block;
}
.hp-partC-A-m .al-news ul.al-news-list li span.newstitle{
float:left;
width:255px;
}
.hp-partC-A-m .al-news ul.al-news-list li span.newstitle a{color:#494949}
.hp-partC-A-m .al-news ul.al-news-list li span.newsdate{
float:right;
width:75px;
text-align:right;
font-size:10px;
color:#B8B8B8;
}
.hp-partC-A-r{
width:238px;
position:absolute;
right:5px;
top:10px;
}
.rc-actionbutton{
padding:9px 0;
background:url(/yangfanbook/image/line2.png) bottom no-repeat;
}
.rc-actionbutton a{
/*color:#F36100;
text-decoration:underline;*/
}
			
.hp-partC-B{
margin-top:9px;
height:192px;
}
.offline-pic{
width:931px;
overflow:hidden;
padding:18px 8px 0 9px;
}
.offline-pic .offline-pic-item{
width:181px;
height:140px;
text-align:center;
margin-right:5px;
line-height:2.2;
float:left;
}
.offline-pic .offline-pic-item .offline-pic-item-img{
width:160px;
height:106px;
border: solid 1px #606869;
margin:0 auto;
}
.offline-pic .offline-pic-item .offline-pic-item-img img{
width:160px;
height:106px;
}
.offline-pic .offline-pic-item a{
color:#272727;
}		
.hp-partC-C{
		
}
.return-visit-c{
padding:15px 8px 10px 9px;
}
.hp-partC-C-l{
width:290px;
height:114px;
float:left;
overflow:hidden;
margin:0 0 0 6px;
padding:2px 5px 0px 6px;
background:#F9FAFA;
}
.hp-partC-C-l ul.event-list{
line-height:1.8;
}
.hp-partC-C-l ul.event-list li{
background:url(/yangfanbook/image/nlp1.png) no-repeat scroll left center transparent;
padding-left:10px;
}
.hp-partC-C-l ul.event-list li span{
display:block;
}
.hp-partC-C-l ul.event-list li span.newstitle{
float:left;
width:230px;
}
.hp-partC-C-l ul.event-list li span.newstitle a{color:#494949}
.hp-partC-C-l ul.event-list li span.newsauthor{
float:right;
width:50px;
color:#B8B8B8;
}
.hp-partC-C-l ul.event-list li span.newsauthor a{
color:#B8B8B8;
}
.hp-partC-C-m{
float:left;
width:345px;
overflow:hidden;
margin:0 0 0 27px;
padding:1px 0 0 0;
}
.hp-partC-C-m ul.event-news-list{
line-height:1.8;
}
.hp-partC-C-m ul.event-news-list li{
background:url(/yangfanbook/image/a-r-2.png) no-repeat scroll left center transparent;
padding-left:10px;
}
.hp-partC-C-m ul.event-news-list li span.item{
border-bottom:dotted 1px #CCCCCC;
}
.hp-partC-C-m ul.event-news-list li span{
display:block;
}
.hp-partC-C-m ul.event-news-list li span.newstitle{
float:left;
width:245px;
}
.hp-partC-C-m ul.event-news-list li span.newstitle a{color:#494949}
.hp-partC-C-m ul.event-news-list li span.newsdate{
float:right;
width:74px;
color:#B8B8B8;
font-size:10px;
padding-top:3px;
}
.hp-partC-C-r{
float:left;
width:215px;
height:138px;
overflow:hidden;
margin-left:27px;
}
.hp-partC-C-r h3{
font-size:12px;
/*color:#F36100;*/
margin-bottom:5px;
}
.hp-partC-C-r p{
line-height:1.7;
color:#A8A8A8;
text-indent:2em;
}
.friendlink{
	border:solid 1px #CCCCCC;
	border-top:solid 3px #FF6600;
	padding:3px 0 13px 0;
	margin-top:10px;
}
	.friendlink .title{
		line-height:30px;
		padding-left:15px;
		font-size:14px;
		font-weight:bold;
		background:url(/yangfanbook/image/fr-bg.png) 80px 6px no-repeat;
		margin-bottom:3px;
	}

/* tab */
.default-tab .hd{
    color:#F36100;
    height:29px;
    line-height:29px;
	padding-left:7px;
}
.default-tab .tab-holder{
    height:29px;
}
.default-tab .tab-holder .on{
    background-color:#FFFFFF;
    border-top:1px solid #EEA63A;
	border-right:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
    height:28px;
    line-height:28px;
    margin-top:-2px;
    padding-bottom:1px;
    padding-top:1px;
    position:relative;
    top:1px;
	font-weight:bold;
}
.default-tab .tab-holder li {
    color:#F36100 !important;
    cursor:pointer;
    float:left;
    font-size:14px;
    height:29px;
    line-height:29px;
    text-align:center;
    width:114px;
}
.default-tab .tab-holder li.last{
    width:114px;
}
.default-tab .tab-holder li a {
    color:#F36100 !important;
    font-size:14px;
    font-weight:bold;
}
.default-tab .tab-holder li a:hover {
    color:#F36100 !important;
    text-decoration:underline;
}
.default-tab .tab-holder li s {
    background:none repeat scroll 0 0 white;
    float:left;
    height:29px;
    width:1px;
}
.default-tab .bd{
    border-top:1px solid #EBEBEB;
	padding:10px 11px 0;
}
/* end tab */
/* btn */
.btn-jz{
	background:url(/yangfanbook/image/btn-jz.png) no-repeat;
	height:22px;
	width:61px;
	border:none;
	cursor:pointer;
}
.f10px{
	font-size:14px;
}
.f12px{
	font-size:14px;
}
.f14px{
	font-size:14px;
}
.f16px{
	font-size:14px;
}


/* news */
.news-detail{
	margin-top:10px;
}
	.news-detail-l{
		float:left;
		width:687px;
		border:solid 1px #CCCCCC;
		border-top:solid 3px #FF6600;
		min-height:390px;
		overflow:hidden;
	}
		.news-detail-l .news-detail-l-lt{
			height:35px;
			line-height:35px;
			border-bottom:solid 1px #CCCCCC;
		}
		.news-detail-l .news-detail-l-lt h2{
			color:#F36100;
			font-size:14px;
			font-weight:bold;
			height:35px;
			line-height:35px;
			margin:0 10px 0 10px;
			float:left;
		}
		.news-detail-l .news-detail-l-lt .news-detail-l-lt-l1{
			background:url("/yangfanbook/image/volnewslist.png") no-repeat scroll 0 2px transparent;
			height:35px;
			line-height:35px;
			width:126px;
			float:left;
		}
		.news-detail-l .news-detail-l-lt .news-detail-l-lt-l1{
			float:left;
		}
		.news-detail-l .news-detail-l-lc{
			padding:12px 10px;
		}
			.news-detail-l-lc .newstitle{
				font-size:20px;
				font-weight:bold;
				text-align:center;
				margin-bottom:10px;
			}
			.news-detail-l-lc .betime{
				text-align:center;
				padding:5px 0 5px 10px;
				background:#fffbeb;
				width:350px;
				margin:0 auto 10px;
				font-size:12px;
			}
				.news-detail-l-lc .betime b{
					font-size:12px;
				}
			.news-detail-l-lc .author{
				text-align:center;
			}
			.news-detail-l-lc div.hr{
				height:1px;
				width:352px;
				margin:7px auto 0;
				background:url(/yangfanbook/image/line3.png) no-repeat;
				border:none;
			}
			.news-detail-l-lc .author span a{color:#F36100;}
			
			
				.news-detail-l-lc .author span{margin-right:15px;}
			.news-detail-l-lc .content{
				line-height:1.8;
				margin-top:20px;
				padding:0 10px;
			}
				.news-detail-l-lc .content p{
					margin:auto;
					padding:inherit;
				}
		.de-title {
			border-bottom:1px solid #CCCCCC;
			height:28px;
			line-height:28px;
			padding-left:10px;
		}
			.de-title h2{
				font-size:14px;
				font-weight:bold;
			}
		.applicationlist{
			margin:10px 20px 15px;
		}
			.applicationlist h3{
				font-weight:normal;
			}
			.applicationlist .clearfix{
				padding:3px 5px 5px;
			}
			
	.news-detail-r{
		float:right;
		width:248px;
		border:solid 1px #CCCCCC;
		border-top:solid 3px #CCCCCC;
	}
		.news-detail-r-rt{
			height:35px;
			line-height:35px;
			border-bottom:solid 1px #CCCCCC;
		}
			.news-detail-r-rt .tl {
				float:left;
				color:#F36100;
				font-size:14px;
				font-weight:bold;
				margin-left:12px;
			}
			.news-detail-r-rt .tr {
				margin-right:12px;
				float:right;
			}
				.news-detail-r-rt .tr a {
					color:#003399;
					font-size:12px;
				}
		.news-detail-r-rc{
			padding:10px;
		}
			.news-detail-r-rc ul{}
			.news-detail-r-rc ul li{
				background:url("/yangfanbook/image/nlp1.png") no-repeat scroll left center transparent;
				padding-bottom:3px;
				padding-left:10px;
				padding-top:3px;
				width:208px;
				overflow:hidden;
				white-space:nowrap;
			}

.comment{
	margin:10px 0;
}
.hnc .comment{
	border:solid 1px #CCCCCC;
	padding:10px;
	_width:580px;
}
	.comment .title{
		border-bottom:1px solid #CCCCCC;
		height:28px;
		line-height:28px;
		padding-left:10px;
	}
		.comment .title h2{
			font-size:14px;
			font-weight:bold;
		}
	.comment .list{
		margin:5px 10px 20px;
	}
		.comment .list .item{
			border-bottom:dotted 1px #C1C1C1;
			line-height:1.8;
			padding:10px 5px;	
		}
		.comment .list .item-t a{
			color:#f36100;
		}
		.comment .list .item-c{
			padding:0 3px;
			margin-top:5px;
		}
	.comment .action{
		margin:0 10px;
		_margin:0 0 0 10px;
	}
		.comment .action textarea{
			width:99%;
			*width:645px;
			_width:645px;
			height:72px;
			margin-bottom:10px;
		}
		.hnc .comment .action textarea{
			width:99%;
			_width:540px;
			height:72px;
			margin-bottom:10px;
		}
		.comment .action .buttons{
			text-align:right;
			margin-right:5px;
			_margin-right:10px;
		}
		.comment .action .buttons input{
			background:url("/yangfanbook/image/button2words.png") no-repeat scroll left center transparent;
			border:none;
			width:82px;
			height:33px;
			font-size:16px;
			font-weight:bold;
			color:white;
			margin:0;
			padding:0;
			line-height:33px;
		}
		.comment .action .buttons a.cancel{
			color:#f36100;
			font-size:14px;
			text-decoration:underline;
		}
		
.login-title{
	padding:30px 0 20px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#F36100;
}
.login-table{
	margin:0 auto 30px;
}
/*---------------------------------*/
.content-border.login {
    font-family:Arial;
}
.login-legend {
    color:#F36100;
    font-size:16px;
    font-weight:bold;
    margin:0 0 10px;
    padding:0;
}
.login-input{
    margin:0 0 10px 0;
}
.login-input input#name{
    width:230px;
}
.login .text-input-labels {
    font-size:12px;
    font-weight:bold;
}
.content-border {
    padding:20px;
    position:relative;
    border-radius: 3px;
    line-height:2.5
}
	
.loverlistbg{
	background:url(/yangfanbook/image/loverlistbg.gif) no-repeat;
	width:950px;
	min-height:606px;
	_height:606px;
	padding-bottom:20px;
}
.loverlist{
	width:695px;
	margin:0 auto;
}
.loverlist .lovertitle{
	width:695px;
	height:30px;
	background:#FF9C00;
}
.loverlist .lovertitle .tl{
	background:url(/yangfanbook/image/loverlist-tbg.gif);
	width:109px;
	height:30px;
}
.loverlist table{
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	font-size:14px;
}
.loverlist table td{
	border-bottom:solid 1px #EBEBEB;
	padding: 10px 0 10px 20px;
	font-size:14px;
}
.loverlist table tr.tb-title{
	background-color:#FFFFFF;
	color:#FF6600;
}
.loverlist table tr.tb-title th{
	font-weight:bold;
	padding-left:18px;
	line-height:1.8;
	border-bottom:solid 1px #EBEBEB;
}
.loverlist table tr.bgcolor1, .bgcolor1{background-color:#F9FAFA}
.loverlist table tr.bgcolor2, .bgcolor2{background-color:#FFFFFF}
	

/* 同步动态 */
div.setting-sync {
clear:both;
margin-top:-20px;
}
.sync-block {
background-color:#E9F1F5;
display:inline;
height:170px;
overflow:hidden;
width:300px;
}
.sync-block-left {
float:left;
margin:0 0 20px 50px;
}
.sync-block-right {
float:right;
margin:0 30px 20px 0;
}
.sync-cancel {
background:url("/yangfanbook/image/sync/cancel.png") no-repeat scroll left top transparent;
border:0 none;
cursor:pointer;
height:15px;
margin:0;
padding:0;
vertical-align:middle;
width:15px;
}
table.sync {
font-size:12px;
margin-top:15px;
}
table.sync td {
padding-bottom:12px;
}
input.txt-sync {
border:1px solid #808080;
height:13px;
padding:4px;
width:166px;
}
table.sync td.label {
padding-right:10px;
text-align:right;
vertical-align:middle;
width:80px;
}
input.btn-sync {
background:url("/yangfanbook/image/sync/buttons.png") no-repeat scroll 0 -320px transparent;
border:0 none;
cursor:pointer;
height:25px;
width:39px;
}
.img-success {
background:url("/yangfanbook/image/sync/success.png") no-repeat scroll left top transparent;
height:51px;
margin:25px auto 0;
width:68px;
}
.sync-success {
overflow:hidden;
}
.sync-status {
background:url("/yangfanbook/image/sync/sync-status.png") no-repeat scroll 0 0 transparent;
height:22px;
margin:10px auto 0;
width:68px;
}
.sync-block-kaixin001 .sync-status {
background-position:0 -22px;
}
.sync-block-sina .sync-status {
background-position:0 -44px;
}
.sync-block-douban .sync-status {
background-position:0 -66px;
}
.sync-block-renren .sync-status {
background-position:0 0;
}
.sync-block-facebook .sync-status {
background-position:0 -88px;
}
.sync-block-twitter .sync-status {
background-position:0 -110px;
}
.sync-block-plurk .sync-status {
background-position:0 -132px;
}
.sync-block-wretch .sync-status {
background-position:0 -154px;
}
.sync-block-fanfou .sync-status {
background-position:0 -176px;
}
.sync-text {
font-size:12px;
line-height:14px;
margin:10px auto 0;
text-align:center;
}
.sync-text img {
cursor:pointer;
vertical-align:middle;
}


.hp-partB-c .ksjz-sc{
height:356px;
position:relative;
}
.hp-partB-c .ksjz-sc .item{
height:112px;
width:308px;
z-index:999;
}
.hp-partB-c .ksjz-sc .position1{
position:absolute;
top:11px;
left:10px;
z-index:999;
width:309px;
}
.hp-partB-c .ksjz-sc .position2{
position:absolute;
top:123px;
left:10px;
width:308px;
z-index:999;
}
.hp-partB-c .ksjz-sc .position3{
position:absolute;
top:235px;
left:10px;
_left:10px;
width:308px;
z-index:999;
}
.hp-partB-c .ksjz-sc .position4{
position:absolute;
top:11px;
_top:11px;
right:10px;
_right:10px;
width:308px;
z-index:999;
}
.hp-partB-c .ksjz-sc .position5{
position:absolute;
top:125px;
_top:125px;
right:10px;
_right:10px;width:308px;
z-index:999;
}
.hp-partB-c .ksjz-sc .position6{
position:absolute;
top:236px;
_top:236px;
right:10px;
width:308px;
_right:10px;
z-index:999;
height:111px;
}

.hp-partB-c .ksjz-sc .selected
{
   -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
border:solid 1px #DADADA;
border-right:none;
background-color:#FFFDF6;
position:absolute;
width:309px;
height:112px;
z-index:800;
top:10px;
left:10px; 
_top:10px;
_left:10px; 
}
.hp-partB-c .ksjz-sc .selected1   
{
     -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border: 1px solid #DADADA;
border-right:solid 1px #FFFDF6;
    position: absolute;
    width: 309px;
    height: 112px;
    top:10px;
    left:9px;
    *left:9px;
    border-right:0;
    z-index:8001;
}

.hp-partB-c .ksjz-sc .selected2    
{
     -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     background-color: #FFFDF6;
    border: 1px solid #DADADA; 
    position: absolute;
    width: 309px;
    height: 112px;
    top:122px;
    left:9px;
    *top:122px;
    border-right:0;
    z-index:8000;
    
}
.hp-partB-c .ksjz-sc .selected3    
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;  
     background-color: #FFFDF6;
    border: 1px solid #DADADA; 
    position: absolute;
    width: 309px;
    height: 112px;
    top:234px;
    left:9px;
    _top:234px;
    _left:9px;
    border-right:0;
    z-index:8000;
}
.hp-partB-c .ksjz-sc .selected4    
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;   
     background-color: #FFFDF6;
    border: 1px solid #DADADA;
    border-left:0; 
    height: 112px;
    position: absolute;
    width: 310px;
    z-index:8000;
    top:10px;
    right:8px;
}	
.hp-partB-c .ksjz-sc .selected5    
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFDF6;
    border: 1px solid #DADADA; 
    height: 112px;
    position: absolute;
    width: 310px;
    z-index:8000;
    top:124px;
    right:8px;
  border-left:0;
}	
.hp-partB-c .ksjz-sc .selected6{    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     background-color: #FFFDF6;
    border: 1px solid #DADADA; 
    height: 112px;
    position: absolute;
    width: 310px;
    z-index:8000;
    top:234px;
    right:8px;
  border-left:0;
}	
#quickbar {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-color:#ccc;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 948px;
}
#quickbar li {
    display: inline;
    padding: 0 15px;
}
#quickbar a {
    color: #FE7200;
}
#quickbar a.videohow {
    background: url("/yangfanbook/image/video.jpg") no-repeat scroll left -2px transparent;
    padding-left: 30px;
}

#quickbar a.weibo {
    background: url("/yangfanbook/image/weibo.jpg") no-repeat scroll left -2px transparent;
    padding-left: 30px;
}
.error {
    color: red;
}


/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
.orderstatusbgall
{
background: url(/yangfanbook/image/statebg.jpg) no-repeat; width: 709px; height: 107px;
    position: relative; padding-top: 24px; margin-top: 10px; padding-left: 1px;
}
.orderstatusbgmin
{
background: url(/yangfanbook/image/statebg.jpg) no-repeat; width: 709px; height: 0px;
    position: relative; padding-top: 24px; margin-top: 10px; padding-left: 1px;
}
.orderstatusbar
{
width: 16px; height: 16px; background: red; font-size: 0; overflow: hidden;
        position: absolute; top: 4px; right: 6px; cursor: pointer; filter: alpha(opacity=0);
        opacity: 0;
}
#require-invoice
{
position:relative;
float:right;
margin-top:-36px;
margin-right:20px;
}

/******************回复评论的样式**********************/
.reply{width:25px;float:right;cursor:pointer;}
.reply:hover{color:#FF6600}

/******************其它求助的样式**********************/
#gethelp{margin-right:85px;float:right;background:url(/yangfanbook/image/donate-other.png) no-repeat;width:78px;height:23px;border:none;}
#add{width:314px;border:1px solid #ccc;background:#fff;position:absolute;display:none;z-index:9999;}
#add p{width:300px;height:30px;border-bottom:1px solid #ccc}
#add p a{float:right;line-height:30px;margin-right:20px;}
#addrequire{margin:10px 0 0 20px;}
#addrequire li{margin:8px 0;}
#addrequire li span{margin:0 5px;}
.txt{width:200px;}
.new{margin-left:163px;position:relative;top:4px;z-index:9999;}
.otherhelp ol li{margin-right:10px;margin-top:10px;}



#pl_content_weiboDetail{
    font: 12px/1.125 Arial,Helvetica,sans-serif;
}
.WB_feed .auction .auction_support .share_btn { text-align:right }
.WB_feed .welfare_personal .welfare_logo { float:left; margin:11px 0 0 12px; font-size:14px;}
.WB_feed .welfare_personal .logo_icon { display:inline-block; width:16px; height:13px; margin-right:5px;   vertical-align:middle;   }.WB_feed .welfare_personal .verify { float:right; margin:-3px 7px 0 0;   no-repeat; width:102px; height:36px; _position:relative; }.WB_feed .welfare_personal .state0 .verify { background-position:0 0; }
.WB_feed .welfare_personal .state1 .verify { background-position:0 -40px; }
.WB_feed .welfare_personal .help_pic { float:left; }
.WB_feed .welfare_personal .help_info { margin-left:130px; _margin-left:127px; _zoom:1; line-height:20px; }
.WB_feed .welfare_personal .help_info .title { height:40px;margin-top:-3px;}
.WB_feed .welfare_personal .help_info .support,.WB_feed .welfare_personal .help_info .promoter { height:20px; }
.WB_feed .welfare_personal .target_tips { margin-top:5px; line-height:18px; padding:3px 0; border-radius:5px; }
.WB_feed .welfare_personal .target_tips .num { color:#ff9900; }
.WB_feed .welfare_personal .target_tips .target_icon { margin:0 7px; display:inline-block; width:32px; height:30px;  no-repeat; vertical-align:middle; }
 a { color:#0a8cd2; text-decoration:none; }a:hover { text-decoration:underline; }
 .clearfixs:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 .clearfixs { display: inline-block; }
 .clears { clear:both; height:0; font:0/0 Arial; visibility:hidden; }
 .CH { font-family:"SimSun" }.W_fb { font-weight:700; }.W_f14 { font-size:14px }
.in{margin-left:170px;width:307px;margin-top:8px;}


.heart1by1 {width:307px;height:312px;}
.hearttitle {line-height:29px;background:url(/yangfanbook/image/aixin.jpg) no-repeat;padding-right:10px;text-align:right;}
.hearttitle a {color:#F2892D;}
.heartcontent {padding:10px;background:#fff;}
.hearttopic img {float:left;margin-right:10px;border:1px solid #999;width:140px;height:100px;}
.hearttopic div {float:left;width:110px;line-height:20px;color:#666;}
.hearttopic h4 {height:24px;}
.hearttopic h4 a {color:#f58730;}
.hearttopic span {color:#f58730;}
.heartsubtitle {margin-top:10px;color:#f58730;font-weight:bold;}
.heartp {line-height:20px;margin-top:5px;color:#666;}
.heart1by1 ul {padding-top:5px;}
.heart1by1 li {width:127px;float:left;line-height:20px;padding-left:15px;background:url("/yangfanbook/image/nlp.png") no-repeat scroll 0 12px transparent;}
.heart1by1 li a {color:#666;}
.playVideoDiv {margin-top:-10.5%;margin-right: 10%;float: right;}