﻿.library_wrap div{ overflow:hidden;}

.library_wrap .library_div538 { width: 538px; height:300px; float:left;overflow:hidden; position:relative;}
.library_wrap .library_div538 img{width: 538px; height:300px;}
.library_wrap .library_div538 .link_dox{ width:538px; height:45px; background-color:#000; position:absolute; bottom:0px;}
.library_wrap .library_div538 .link_dox a{ font-size:16px; line-height:45px; color:#fff; font-weight:bold; padding:0px 5px;}

.library_wrap .library_div265 {width: 265px; height:300px; float:left; margin-left:15px; position:relative;}
.library_wrap .library_div265 .divlist{width: 265px; height:146px;overflow:hidden;}
.library_wrap .library_div265 .divlist img{width: 265px; height:146px;}

.library_wrap .library_div265 .divlist .link_dox{ width:265px; height:30px; background-color:#000; position:absolute; bottom:0px;}
.library_wrap .library_div265 .divlist .link_dox a{ font-size:14px; line-height:30px; color:#fff; font-weight:bold; padding:0px 5px;}

.library_wrap .library_div365 { width: 365px; height:300px; float:right; background-color:#f4f0f0;}

.library_wrap .qa_logo{ padding:10px;}
.library_wrap .qa_info{ text-align:center; color:#666;padding:10px;}
.qa_key{ vertical-align:middle;border:1px solid #ccc; height:32px; width:200px;}
.qa_btn{ vertical-align:middle; width:82px; height:34px; background-image:url(/uploads/image/sgilibrary/qa_btn.jpg); background-repeat:no-repeat; border:0px;}
.qa_hotkey{ text-align:center; padding:15px 10px;}
.qa_link{ text-align:center;}
.qa_link a{ display:inline-block; font-size:16px; padding:10px 15px; color:#fff; background-color:#099;}
.library_div875{ width:875px; float:left;}
.library_div300{ width:300px; float:right;}
.library_div425{ width:425px;}
.library_box_top{ background-image:url(/uploads/image/sgilibrary/top_bg.jpg); background-repeat:no-repeat; background-position:top left; height:50px;}
.library_box_top h3{ font-size:18px; font-weight:bold; padding:5px;float:left;}
.library_box_top .mero{ float:right; padding:10px;}
.library_box_top .mero a{ font-size:14px;}

.library-middle-grid{ margin:0px; padding:0px; list-style:disc; margin-top:5px; margin-bottom:5px;}
.library-middle-grid li{ height:25px;line-height:25px; overflow:hidden;padding-left:5px ;}
.library-middle-grid li a{ font-size:16px; color:#333;}
.library-middle-grid li .title{ float:left;}
.library-middle-grid li .datetime{ float:right; color:#999; padding-right:10px;}
.library-middle-grid .alink-red a{ font-weight:bold; color:#c00;}
.library-middle-grid .alink-red a:hover{ font-weight:bold; color:#c60;}

