/*head_dl_b.htm -用于网页顶部导航的模板
--------------------------------------------*/
.s2_top{
	height:100px;
	/*background:url(../images/s2/S2_top_bg.png) bottom repeat-x;*/
}
.s2_top_cnt{
	margin:0px auto;
	width:1000px;
	/*background:url(../images/s2/S2_top_bg.png) bottom repeat-x;*/
	height:100px;
	overflow:hidden;
}
.s2_logo{
	margin-top:7px;
	float:left;
}
.s2_tip{
	text-align:right;
}
.s2_nav{
	float:right;
	margin-top:10px;
}
.s2_nav ul{
	margin-top:40px;
	font-size:14px;
	font-family:Arial, '微软雅黑';
}
.s2_nav ul li{
	float:left;
	margin-left:30px;
	text-shadow:0 1px 0 #fff;
}
.s2_nav ul li a{
	color:#646464;
}
.s2_nav ul li:hover a{
	color:#d32828;
	text-decoration:none;
}

.s2_nav ul li.bstore{
	float:left;
	margin-left:30px;
	text-shadow:0 1px 0 #646464;
	background:#d32828;
	padding:5px 10px;	
	margin-top: -5px;
}
.s2_nav ul li.bstore a{
	color:#fff;
}
.s2_nav ul li.bstore:hover a{
	color:#fff;
	text-decoration:none;
}



/*header -用于网页新闻+banner部分的模板
----------------------------------------------*/
.s2_header{
	height:320px;
	background:url(../images/s2/S2_head_bg.png) repeat-x;
}
.s2_header_cnt{
	margin:0 auto;
	width:1000px;
	height:320px;
	background:url(../images/s2/S2_head_bg.png) repeat-x;
	overflow:hidden;
}
.s2_news{
	float:right;
	margin-top:20px;
	width:380px;
	height:299px;
	background:#fafafa;
	border-bottom:1px solid #ccc;	
}
.s2_bnr{
	float:left;
	margin-top:20px;
	width:600px;
	height:300px;
	overflow:hidden;
	position:relative;
}
.s2_bnr .lgt{
	
}
.s2_bnr .lt{
	position:absolute;
	width:32px;
	height:132px;
	background:url(../images/s2/S2_topBnr_lgt.png) no-repeat -102px 0;
	cursor:pointer;
	left:10px;
	top:75px;
}
.s2_bnr .gt{
	position:absolute;
	width:32px;
	height:132px;
	background:url(../images/s2/S2_topBnr_lgt.png) no-repeat -154px 0;
	cursor:pointer;
	right:10px;
	top:75px;
}
.s2_bnr .lt:hover{
	background:url(../images/s2/S2_topBnr_lgt.png) no-repeat -0px 0;
}
.s2_bnr .gt:hover{
	width:32px;
	height:132px;
	background:url(../images/s2/S2_topBnr_lgt.png) no-repeat -52px 0;
	cursor:pointer;
	float:right;	
}
.s2_bnr .bnr{	
	width:600px;/*580-48*2-230*/
	overflow:hidden;
}
.s2_bnr dl{
	width:2900px;
}
.s2_bnr dl dd{
	width:600px;
	float:left;
}
.s2_bnr dl dd img{
	width:600px;
	height:300px;
}
.s2_news_title{
	width:380px;
	height:40px;
	margin:0 20px;
}
.s2_news_list{
	float:right;
	width:340px;
	height:230px;
	padding:10px 20px;
}
.s2_news_list ul li{
	line-height:24px;
	display:none;
}
.s2_news_list ul li.disp{	
	display:block;
}
.s2_news_list h1{
	font-size:14px;
	padding:15px 10px 5px 10px;
	color:#20acd3;
}
.s2_news_list p{
	color:#646464;
	line-height:24px;
	text-indent:24px;
}
.s2_news_list dl{

}
.s2_news_list dd{	
	width:340px;
	line-height:24px;
}
.s2_news_list dd a{
	color:#646464;
	text-decoration:none;
	cursor:pointer;
}
.s2_news_list dd a:hover{
	color:#d32828;
}
.bnr_cnt{
	position:relative;
	top:-240px;
	left:220px;
}
.bnr_cnt h1{
	font-size:16px;
	color:#fcf300;
	/*text-shadow:0 1px 0 #444;*/
	text-shadow:0 1px 0 rgba(84,143,166,0.75);
	margin-bottom:20px;
}
.bnr_cnt p{
	color:#fff;
	font-size:12px;
	line-height:18px;
	text-shadow:0 1px 0 rgba(84,143,166,0.75);
	text-indent:24px;
	text-align:justify;
}
.bnr_cnt .btm{
	font-size:14px;
	text-align:right;
}
.bnr_cnt .btm a{
	color:#28a4d3;
}
.bnr_cnt .btm a:hover{
	color:#d32828;
	text-decoration:none;
}
.s2_news_title li{
	float:left;
	text-align:center;
	font-size:14px;
	padding:20px 15px 5px 15px;
}
.s2_news_title a:hover{
	text-decoration:none;
}
.s2_news_title a li{
	color:#b7b7b7;
}
.s2_news_title a li.cur{
	color:#d32828;
	border-bottom:1px solid #d32828;
}
.s2_news_title li div{
	margin-right:10px;
	float:left;
	width:18px;
	height:18px;
	background:url(../images/s2/S2_icon.png) no-repeat;
}
.s2_news_title li .s2_icon_1{
	background-position: 0px 0px;
}
.s2_news_title li .s2_icon_2{
	background-position: -26px 0px;
}
.s2_news_title li .s2_icon_3{
	background-position: -52px 0px;
}
.s2_news_title li .s2_icon_4{
	background-position: -78px 0px;
}
.s2_news_title li.cur .s2_icon_1{
	background-position: 0px -26px;
}
.s2_news_title li.cur .s2_icon_2{
	background-position: -26px -26px;
}
.s2_news_title li.cur .s2_icon_3{
	background-position: -52px -26px;
}
.s2_news_title li.cur .s2_icon_4{
	background-position: -78px -26px;
}

/*主要内容所在区域
--------------------------------------------------*/
.s2_main{
	background:#f4f4f4;
}
.s2_main_cnt{
	padding:10px 0 20px 0;
	background:#f4f4f4;
	width:1000px;
	margin:0 auto;
}
/*新书速递+白金经典
--------------------------------------------------*/
.s2_books{
	margin:0px auto;
	width:1000px;
	padding: 20px 0;
}
.s2_books_label{
	overflow:hidden;
	padding:5px 5px;
	width:140px;
	height:24px;
	background:url(../images/s2/S2_bookTitle_bg.png) no-repeat;
	cursor:pointer;
}
.s2_books_label div{
	height:22px;
	width:70px;
	line-height:20px;
	text-align:center;
	float:left;
	color:#fff;
}
.s2_books_label div.cur{
	background:#fff;
	color:#67bde1;
}
.s2_books_list{
	width:1000px;
	background:url(../images/s2/S2_bookGlass.png) no-repeat;
	height:243px;
	overflow:hidden;
}
.s2_books_list ul{
	height:232px;
	padding-top:10px;
	width:2000px;
}
.s2_books_list ul li{
	padding:0 20px;
	float:left;
}
.s2_books_list .dlename{
	width:126px;
	height:40px;
	border:2px solid #fff;
	background:#20acd3;
	color:#fff;
	text-align:center;
	line-height:20px;
	margin:0px 0 0 10px;
	padding:3px 5px;
	overflow:hidden;
}
.dleach{
	width:135px;
	height:220px;
	float:left;
}
.dleach a:hover{
	text-decoration:none;
}

.s2_full{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
.s2_active{
	overflow:hidden;
}
.s2_active div{
	width:320px;
	height:200px;
	float:left;
	margin:0 20px 0 0;	
	background:#c66;
	overflow:hidden;
}
.s2_active .last{
	width:320px;
	height:200px;
	float:left;
	margin:0;
}
.s2_region>div{
	margin:20px 0;
}
.s2_region_1{
	height:100px;
	background:url(../images/s2/S2_f01.png) no-repeat;
}
.s2_region_234,.s2_region_5678{
	overflow:hidden;
}
.s2_region_2{
	height:300px;
	width:620px;
	float:left;
	background:url(../images/s2/S2_f02.png) no-repeat;
}
.s2_region_34{
	width:370px;
	float:right;
}
.s2_region_3{
	height:100px;
	background:url(../images/s2/S2_f03.png) no-repeat;
}
.s2_region_4{
	margin-top:10px;
	height:190px;
	background:url(../images/s2/S2_f04.png) no-repeat;
}
.s2_region_567{
	float:left;
	width:370px;
}
.s2_region_5{
	height:100px;
	background:url(../images/s2/S2_f05.png) no-repeat;
}
.s2_region_6{
	height:100px;
	background:url(../images/s2/S2_f06.png) no-repeat;
}
.s2_region_7{
	height:100px;
	background:url(../images/s2/S2_f07.png) no-repeat;
}
.s2_region_8{
	float:right;
	height:300px;
	width:620px;
	background:url(../images/s2/S2_f08.png) no-repeat;
}

/*底下服务区
---------------------------------------------------------*/

.s2_service{
	margin:10px 0;
	/*background:url(../images/s2/S2_service_bg.png) repeat-x;*/
}
.s2_frdlink{	
	height:260px;	
	background: #fff;
	margin-top: 10px;
}
.s2_frdlink_cnt{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background: #fff;
	height:260px;
}
.s2_frdlink_cnt dd{
	float:left;
	padding:20px 17px;
	line-height:22px;
}
.s2_srvcenter{
	width:1000px;
	margin:0px auto;
	/*padding:20px;*/
	overflow:hidden;
	/*background:#f9f9f9;*/
}
.s2_srvcenter div{
	overflow:hidden;
}
.s2_srvcenter p, .s2_srvcenter img{
	float:left;
}
.s2_srvcenter p{
	margin:10px 20px 0 10px;
	width:190px;
	line-height:24px;
	font-size:14px;
}
.s2_srvclt{
	float:left;	
	margin-right:20px;
	width:490px;
	height:80px;
	background: url(../images/fn/srvclthover.png) no-repeat;
	cursor:pointer;
}
.s2_srvclt:hover{
	background: url(../images/fn/srvclt.png) no-repeat;
}
.s2_srvcgt{
	width:490px;
	height:80px;
	float:right;
	background: url(../images/fn/srvcgthover.png) no-repeat;
	cursor:pointer;
}
.s2_srvcgt a,.s2_srvclt a{
	width:100%;
	height:100%;
	display:block;
}
.s2_srvcgt:hover{
	background: url(../images/fn/srvcgt.png) no-repeat;
}

.s2_srvpart_ad, .s2_srvpart_make{
	width:320px;
	/*margin-right:20px;*/
	float:left;
}
.s2_srvpart_tel{
	width:320px;
	float:right;
}
.s2_srvcenter h1,.s2_srvpart_ad h1, .s2_srvpart_make h1, .s2_srvpart_tel h1{
	font-size:16px;
	font-family:'微软雅黑';
	margin:5px 0 0 10px;
	float:left;
}
.s2_srvcenter a{
	color:#ec8627;
}
.s2_srvcenter a:hover{
	color:#ba2636;
	text-decoration:none;
}

.s2_region span{
	display:block;
	width:96px;
	height:96px;
	position:relative;
	top:0px;
	float:right;
	z-index:200;
}

.s2_region_1 span{
	background:url(../images/s2/S2label_01.png) no-repeat;
}
.s2_region_2 span{
	background:url(../images/s2/S2label_02.png) no-repeat;
}
.s2_region_3 span{
	background:url(../images/s2/S2label_03.png) no-repeat;
}
.s2_region_4 span{
	background:url(../images/s2/S2label_04.png) no-repeat;
}
.s2_region_5 span{
	background:url(../images/s2/S2label_05.png) no-repeat;
}
.s2_region_6 span{
	background:url(../images/s2/S2label_06.png) no-repeat;
}
.s2_region_7 span{
	background:url(../images/s2/S2label_07.png) no-repeat;
}
.s2_region_8 span{
	background:url(../images/s2/S2label_08.png) no-repeat;
}
.s2_region img{
	position:absolute;
	z-index:100;
	border:5px solid #fff;
}
.s2_region_1:hover{
	background:url(../images/s2/S2_img01.png) no-repeat;
}
.s2_region_2:hover{
	background:url(../images/s2/S2_img02.png) no-repeat;
}
.s2_region_3:hover{
	background:url(../images/s2/S2_img03.png) no-repeat;
}
.s2_region_4:hover{
	background:url(../images/s2/S2_img04.png) no-repeat;
}
.s2_region_5:hover{
	background:url(../images/s2/S2_img05.png) no-repeat;
}
.s2_region_6:hover{
	background:url(../images/s2/S2_img06.png) no-repeat;
}
.s2_region_7:hover{
	background:url(../images/s2/S2_img07.png) no-repeat;
}
.s2_region_8:hover{
	background:url(../images/s2/S2_img08.png) no-repeat;
}
.s2_active img{
	width:320px;
	height:200px;
	border:0;
}
.s2_active span{
	position:absolute;
	padding:5px 10px;
	background: #323232;
	line-height:20px;
	display:block;
	color:#fff;
	height:42px;
	width: 300px;
	margin-top:148px;
	display:none;
}

.s2_search{
	width:1000px;
	margin:20px auto;
}
.s2_search input,.s2_search select{
	height:30px;
	background:#fff;
	border:1px solid #c7eaf6;
}
.s2_search button{
	height:30px;
	background:#fff;
	border:1px solid #c7eaf6;
	color:#c7eaf6;
}

/*fn_20141021版*/
.s2fn01{
	overflow:hidden;
	padding:20px 0;
}
.s2fn01_lt{
	float:left;
	width:490px;
	height:220px;
	margin-right:20px;
	background: url(../images/fn/fn01lt_bg.png) no-repeat;
}
.s2fn01_gt{
	float:right;
	width:490px;
	height:220px;
	background: url(../images/fn/fn01gt_bg.png) no-repeat;
}
.fn01_cnt{
	width:260px;
	float:right;
	padding-right:5px;
}
.fn01_cnt h2{
	margin:15px 0 5px 0;
	color: #05203e;
	font-family:'微软雅黑';
	font-size:18px;
	font-weight:normal;
}
.fn01_cnt h3{
	margin: 0  0 15px 0;
	color: #20acd3;
	font-family:'微软雅黑';
	font-size:14px;
	font-weight:normal;
}
.fn01_cnt p{
	line-height:24px;
	text-indent:24px;
	padding-right:10px;
}

.s2fn02{
	margin:20px 0;
}

.s2fn03{
	padding:20px 0;
	overflow:hidden;
	margin:0 auto;
	width:1000px;
}
.s2fn03_lt{
	float:left;
	width:490px;
	height:130px;
	background:url(../images/fn/fn03lt_bg.png) no-repeat;
}
.s2fn03_gt{
	float:right;
	width:490px;
	height:130px;
	background:url(../images/fn/fn03gt_bg.png) no-repeat;
}
.fn03_cnt{
	width:270px;
	float:right;
	padding-right:15px;
}
.fn03_cnt h2{
	margin:15px 0 5px 0;
	color: #323232;
	font-family:'微软雅黑';
	font-size:18px;
	font-weight:normal;
}
.fn03_cnt h3{
	margin: 0  0 10px 0;
	color: #20acd3;
	font-family:'微软雅黑';
	font-size:14px;
	font-weight:normal;
}
.fn03_cnt p{
	line-height:24px;
	padding-right:20px;	
}
.fn03_cnt a{
	color: #0e7693;
	text-decoration:none;
}
.fn03_cnt a:hover{
	color: #d80a0a;
	text-decoration:none;
}

.s2fn04{
	margin:20px 0;
}

.s2fn05{
	overflow:hidden;
	margin:0 auto;
	padding:20px 0;
	width:1000px;
}
.s2fn05_lt,.s2fn05_gt,.s2fn05_md{
	float:left;
}
.s2fn05_lt,.s2fn05_gt{
	padding:50px 5px;
	width:34px;
}
.s2fn05_md{
	width:900px;
	overflow:hidden;
}
.s2fn05 ul{	
	overflow:hidden;
	width:2000px;
}
.s2fn05 ul li{
	float:left;
	padding-right:48px;	
}
.s2fn06{
	margin:20px auto;
	width:1000px;
}
.s2fn06_whole{
	margin:0 auto;
	width:1000px;
	height:185px;
	overflow:hidden;
	background: url(../images/fn/fn06_bg.png) no-repeat;
}
.s2fn06_whole div{
	width:300px;
	height:120px;
	margin:60px 10px 0 30px;
	float:left;
	overflow:hidden;
}
.s2fn06_whole div.last{
	margin:60px 0 0 0;
}
.s2fn06_whole img{
	width:160px;
	height:120px;
	float:left;
	display:block;
	margin-right:10px;
}
.s2fn06_whole span{
	float:left;
	width:130px;
	display:block;
	font-size:12px;
	color:#05490b;
	line-height:24px;
}

/*
________________________________________________________________*/
.p1_1st,.p1_2nd,.p1_3rd{
	width:329px;
	height:209px;
	border-right:1px solid #dbddde;
	border-bottom:1px solid #dbddde;
}
.p1_1st{
	float:left;
	margin-right:5px;
	background:#f0ebfe;
}
.p1_2nd{
	float:left;
	margin-right:5px;
	background:#ebfeed;
}
.p1_3rd{
	float:right;
	background:#fefce1;
}
.s2fn01 a{
	display:block;
	margin:20px 20px 10px 20px;
	overflow:hidden;
}
.s2fn01 a img{
	display:inline-block;
	border:none;
	width:104px;
	height:72px;
	margin-right:20px;
	float:left;
	border:1px solid #20acd3;
}
.s2fn01 p{
	display:inline-block;
}
.s2fn01 a span{
	font-family:'微软雅黑';
	display:block;
	width:158px;
}
.s2fn01 a span.tit{
	color:#323232;
	font-size:18px;
}
.s2fn01 a span.cnt{
	color:#20acd3;
	font-size:14px;
}
.s2fn01 .p1_cnt{
	width:289px;
	margin:0 20px;
	font-size:12px;
	color:#646464;
	line-height:24px;
	border-top:1px dotted #323232;
}

.p105tit{
	color:#323232;
	font-family:'微软雅黑';
	font-size:18px;
	margin-bottom:5px;
}
.p105ww{
	background:#fff;
	border:1px solid #c1c1c1;
	border-top:1px solid #323232;
	overflow:hidden;
	position:relative;
}
.p106{
	background:#fff;
	margin:0 auto;
	width:1000px;
	overflow:hidden;
	border:1px solid #c1c1c1;
	border-top:1px solid #323232;
}
.p106 a{
	display:inline-block;
	float:left;
}

.p106 div{
	width:300px;
	height:120px;
	margin:20px 10px 20px 30px;
	float:left;
	overflow:hidden;
}
.p106 div.last{
	margin:20px 0 20px 0;
}
.s2fn06 h1{
	font-size:18px;
	font-family:'微软雅黑';
	color:#323232;
	font-weight:normal;
	margin-bottom:5px;
}
.p106 img{
	width:160px;
	height:120px;
	float:left;
	display:block;
	margin-right:10px;
}
.p106 span{
	float:left;
	width:130px;
	display:block;
	font-size:12px;
	color:#323232;
	line-height:24px;
}

/*
________________________________________________________________*/
i.p105lt{
	margin:20px 21px 20px 20px;
	display:inline-block;
	background:url(../images/fn/p105lt.png);
	width:40px;
	height:140px;
	position:absolute;
	left:0;
}
i.p105gt{
	margin:20px 20px 20px 21px;
	display:inline-block;
	background:url(../images/fn/p105gt.png);
	width:40px;
	height:140px;
	position:absolute;
	right:0;
}
.p105ww a{
	width:200px;
	height:140px;
	display:inline-block;
	float:left;
	text-decoration:none;
	white-space:nowrap;
	margin-right:12px;
}
.p105ww a:hover{
	opacity:0.8;
}
.p105ww a img{
	display:block;
	border:1px solid #20acd3;
	width:102px;
	height:70px;
	margin:20px 48px 10px;
}
.p105ww a span{
	display:block;
	font-size:14px;
	color:#323232;
	text-align:center;
}
.p105cnt{
	width:838px;
	float:left;
	overflow:hidden;
	margin:20px 80px;;
}
.p105cnt div{
	overflow:hidden;
	height:140px;
}
.p105_a{
	background:#ebf2fe;	
}
.p105_b{
	background:#fef7eb;
}
.p105_c{
	background:#ebfefd;
}
.p105_d{
	background:#feebf7;
}
.p105_e{
	background:#f7feeb;
}
.p105_f{
	background:#fefdeb;
}
#flink_4 ul{
	overflow:hidden;
}
#flink_4 ul li{
	float:left;
	margin-left:0px;
}
#flink_4 a{
	display:block;
	line-height:12px;
}
#flink_4 {
	width:500px;
	padding:20px 0;
}

#backTop {
width: 54px;
height: 54px;
overflow: hidden;
right: 15px;
position: fixed;
z-index: 100;
bottom: 30px;
}
#backTop a {
display: block;
border-radius: 2px;
width: 54px;
height: 54px;
overflow: hidden;
background: url(../images/ico_fix.png) no-repeat 0 -118px;
}


/*----------------------------------------------------
*/
.s3_news_block{
	overflow:hidden;
}
.s3_news{
	float: left;
	margin-top: 5px;
	width: 318px;
	height: 154px;
	background: #fafafa;
	border: 1px solid #ccc;
}
.s3_news_title{
	width: 318px;
	height: 20px;
	padding: 2px 0;
	background: #f4f4f4;
}
.s3_news_list{
	width: 280px;
	height: 230px;
	padding: 10px 20px;
}

/*.s3_news_list ul li{
	line-height:24px;
	display:none;
}
.s3_news_list ul li.disp{	
	display:block;
}*/
.s3_news_list h1{
	font-size:14px;
	padding:15px 10px 5px 10px;
	color:#20acd3;
}
.s3_news_list p{
	color:#646464;
	line-height:24px;
	text-indent:24px;
}
.s3_news_list dl{

}
.s3_news_list dd{	
	width:280px;
	font-family: '宋体';
	line-height:24px;
}
.s3_news_list dd a{
	color:#646464;
	text-decoration:none;
	cursor:pointer
}
.s3_news_list dd a:hover{
	color:#d32828;
}

.s3_news_title li{
	float:left;
	text-align:center;
	font-size:14px;
}
.s3_news_title a:hover{
	text-decoration:none;
}
.s3_news_title a li{
	color:#b7b7b7;
}
.s3_news_title a li.cur{
	color:#323232;
	font-family: '微软雅黑';
	text-indent: 2em;
	/*border-bottom:1px solid #d32828;*/
}
.rollpic{
	overflow: hidden;
	margin-top: 10px;
}
.rollpic ul{
	width: 6666px;
	white-space: nowrap;
}
.rollpic ul li{
	float: left;
	width: 184px;
	margin-right: 10px;
}
.rollpic ul li img{
	width: 184px;
}
.rollpic ul li div{
	text-align: center;
	white-space: normal;
}