/*layout*/
.trancolor:hover {background-color:#f5f5f5;}
.borderline { border-bottom:solid 1px #e5e5e5; background-color:#e5e5e5; }
.ts_bgborder { background:url(../images/base/d4_ts_0830_01.jpg) repeat-y; _zoom:1; }
.content { margin:0px 15px 8px 16px; padding-top:20px; }
.st_left { width:664px; float:left; display:inline; margin-left:1px; }
.st_right { width:333px; float:left; display:inline; margin-left:1px; }
.dotted { background:url(../images/base/d4_qikan_0724_09.jpg) repeat-x; height:1px; line-height:0px; font-size:0px; overflow:hidden; }
/*layout*/

/*common*/
.title1 { height:30px; color:#870000; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:24px; border-bottom: solid 3px #e5e5e5; }
.title1 a { color:#870000; }
.title1 a:hover { color:#870000; }
.title1 span { float:right; }
.title1 span img { padding:0; margin:10px; }

.title2 { padding-left:5px; height:22px; color:#870000; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; line-height:22px; border-bottom: solid 1px #e5e5e5; }
.title2 a { color:#870000; }
.title2 a:hover { color:#870000; }
.title2 span { float:right; }
.title2 span img { padding:0; margin:6px 10px; }

.title3 { height:30px; color:#567076; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:24px; border-bottom: solid 3px #e5e5e5; }
.title3 a { color:#567076; }
.title3 a:hover { color:#567076; }
.title3 span { float:right; }
.title3 span img { padding:0; margin:10px; }

.sh_tycon {}
.sh_tycon dl { padding:10px 5px;}
.sh_tycon dt { background:url(../images/base/d4_sh_0812_03.jpg) no-repeat 0 12px; padding-left:15px; }
.sh_tycon dt a { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#1a2032; font-weight:normal; }
.sh_tycon dt a:hover { background-color:#e5e5e5; color:#1a2032; }
.sh_tycon dd { color:#666; line-height:24px; font-size:12px; padding-left:15px; }

.sh_tycon2 { margin:20px 15px 0; }
.sh_tycon2 .back_con { background-color:#fff; border-bottom:dashed 1px #e5e5e5; padding:0 0 15px 0; background:url(../images/base/d4_tushu_0830_09.jpg); }
.sh_tycon2 .back_con .pic { float:left; display:inline; width:109px; height:153px; margin:15px 10px 0 0; background:url(../images/base/d4_tushu_0830_10.jpg) no-repeat; }
.sh_tycon2 .back_con .pic img { width:104px; height:148px; margin:1px 0 0 1px; }
.sh_tycon2 .back_con .text { width:480px; float:left; display:inline; margin:15px 20px 0 10px; }
.sh_tycon2 .back_con .text h1 { font-size:24px; line-height:36px; font-weight:normal; background:url(../images/base/d4_tushu_0830_08.jpg) no-repeat left; padding-left:25px; }
.sh_tycon2 .back_con .text h1 a { font-family:"Î¢ÈíÑÅºÚ"; color:#1a2032;}
.sh_tycon2 .back_con .text h1 a:hover { background-color:#e5e5e5; color:#1a2032; }
.sh_tycon2 .back_con .text span { color:#1a2032; line-height:24px; font-size:14px; }
.sh_tycon2 .relate { width:310px; height:30px; margin-top:10px; float:left; display:inline; background:url(../images/base/d4_tushu_0830_09.jpg); }
.sh_tycon2 .relate span { background:url(../images/base/d4_tushu_0830_08.jpg) no-repeat left; display:block; width:265px; height:30px; margin-left:10px; padding-left:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:30px; }
.sh_tycon2 .relate span a { color:#1a2032; }
.sh_tycon2 .relate span a:hover { color:#1a2032; background-color:#e5e5e5; }

.sh_tycon3 { margin:20px 15px 0; }
.sh_tycon3 .back_con { background-color:#fff; border-bottom:dashed 1px #e5e5e5; padding:0 0 15px 0; margin-bottom:10px; }
.sh_tycon3 .back_con .pic { float:left; display:inline; width:65px; height:95px; margin:15px 10px 0 15px; background:url(../images/base/d4_tushu_0830_07.jpg) no-repeat; }
.sh_tycon3 .back_con .pic img { width:60px; height:90px; margin:1px 0 0 1px; }
.sh_tycon3 .back_con .text { width:480px; float:left; display:inline; margin:15px 20px 0 10px; }
.sh_tycon3 .back_con .text h2 { font-size:18px; line-height:30px; font-weight:normal; }
.sh_tycon3 .back_con .text h2 a { font-family:"Î¢ÈíÑÅºÚ"; color:#1a2032;}
.sh_tycon3 .back_con .text h2 a:hover { background-color:#e5e5e5; color:#1a2032; }
.sh_tycon3 .back_con .text span { color:#1a2032; line-height:24px; font-size:14px; }

.sh_tycon4 { margin:20px 15px 0; }
.sh_tycon4 .left { width:300px; float:left; display:inline; margin-right:20px; }
.sh_tycon4 .right { width:300px; float:left; display:inline; }
.sh_tycon4 .pic { float:left; display:inline; width:109px; height:153px; margin:20px 10px 0 15px; background:url(../images/base/d4_tushu_0830_10.jpg) no-repeat; }
.sh_tycon4 .pic img { width:104px; height:148px; margin:1px 0 0 1px; }
.sh_tycon4 .text { width:160px; float:left; display:inline; margin:15px 0 0 6px; }
.sh_tycon4 .text h2 { font-size:14px; line-height:24px; font-weight:bold; }
.sh_tycon4 .text h2 a { font-family:"Î¢ÈíÑÅºÚ"; color:#1a2032;}
.sh_tycon4 .text h2 a:hover { background-color:#e5e5e5; color:#1a2032; }
.sh_tycon4 .text span { color:#666; line-height:24px; font-size:12px; }
.sh_tycon4 .text_small { height:45px; border-bottom:dashed 1px #e5e5e5; padding-left:10px; }
.sh_tycon4 .text_small h3 { padding-left:20px; background:url(../images/base/d4_tushu_0830_06.jpg) no-repeat left; }
.sh_tycon4 .text_small h3 a { font-family:"Î¢ÈíÑÅºÚ"; color:#1a2032; font-size:14px; line-height:45px; font-weight:bold;}
.sh_tycon4 .text_small h3 a:hover { color:#1a2032; background-color:#e5e5e5; }

.sh_tycon5 {}
.sh_tycon5 dl { padding:15px 5px;}
.sh_tycon5 dt { float:left; display:inline; width:109px; height:153px; margin:0 10px 0 0; background:url(../images/base/d4_tushu_0830_05.jpg) no-repeat; }
.sh_tycon5 dt img { width:104px; height:148px; margin:1px 0 0 1px; }
.sh_tycon5 dd { float:left; display:inline; color:#1a2032; line-height:24px; font-size:12px; }
.sh_tycon5 dd h2 a { line-height:24px; font-size:14px; color:#1a2032; font-family:"Î¢ÈíÑÅºÚ"; }
.sh_tycon5 dd h2 a:hover { color:#1a2032; background-color:#e5e5e5; }

.friendly { width:959px; background-color:#870000; color:#fff; margin:0 auto; padding:10px 20px 20px 20px; }
.friendly h2 { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:normal; padding-left:30px;}
.friendly .line { width:959px; margin:0 auto; height:2px; background:url(../images/base/d4_gj_0619_05.jpg) repeat-x;}
.friendly ul { width:900px; margin:0 auto; padding-top:20px;}
.friendly ul li {  float:left;}
.friendly ul li a { color:#fff; white-space:nowrap; margin-right:30px; line-height:24px; display:inline;}
/*common*/

/*content*/
.headline { background-color:#f6f2eb; margin:1px; position:relative; }
.headline h2 a { font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#1a2032; line-height:36px; font-weight:normal; }
.headline h2 a:hover { color:#1a2032; background-color:#e5e5e5; }
.headline .pic { width:215px; height:305px; float:left; display:inline; margin:15px 0 0 15px; padding:1px 0 0 1px; background:url(../images/base/d4_tushu_0830_01.jpg) no-repeat; }
.headline .pic img { width:210px; height:300px; }
.headline .text { width:390px; float:left; display:inline; margin:18px 0 0 25px; }
.headline .text h2 a { font-size:18px; line-height:30px; color:#093d72; margin-bottom:15px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; }
.headline .text h2 a:hover { color:#093d72; background-color:#e5e5e5; }
.headline .text span { display:block; font-family:"Î¢ÈíÑÅºÚ"; width:54px; height:20px; line-height:22px; color:#fff; margin-bottom:5px; font-size:12px; padding-left:15px; background:url(../images/base/d4_tushu_0830_03.jpg) no-repeat; }
.headline .text .abs { color:#1a2032; font-size:14px; line-height:24px; display:block; margin:15px 0 10px 0; height:96px; overflow:hidden; }
.headline .book { width:410px; position:absolute; top:200px; left:250px; }
.headline .book ul {}
.headline .book ul li { width:91px; height:122px; margin-right:10px; background:url(../images/base/d4_tushu_0830_02a.jpg) no-repeat; float:left; display:inline; }
.headline .book ul li img { width:72px; height:103px; margin:6px 0 0 8px; }
.headline .book .tag_current { width:89px; height:116px; margin-right:10px; border:none; background:url(../images/base/d4_tushu_0830_02.jpg) no-repeat; float:left; display:inline; }

.st_ad_big { width:664px; padding:15px 0; text-align:center; }
.st_ad_big img { width:633px; }

/*content*/

