@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2;}
ol,ul { list-style:none; }
a { color:#000; text-decoration:none; }
a:hover{ color:#dd1a00; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

.font_blue{ color:#255b9f;}
.font_red{ color:#dd1a00;}
.font_red:hover{ text-decoration:underline;}
.font_white{ color:#fff;}

/*****top*****/
.bannerz { height:90px; background:#2c3856;}
.banner { width:1000px; height:90px; margin:0 auto;}
.banner .logo { width:449px; float:left;height: 70px;
    margin-top: 8px;}
.banner .land { width:280px; float:right; margin-top:35px;}
.banner .land .log_txt { width:80px; height:22px; padding-left:20px;  line-height:22px;color:#999; float:right; background:url(../images/people.jpg) no-repeat; border:0px; outline:none;}
.banner .land .log_num { width:80px; height:22px; line-height:22px; color:#999; padding-left:20px; float:right; margin-left:7px; background: url(../images/munber.jpg) no-repeat; border:0px; outline:none;}
.banner .land .log_but { width:47px; height:22px; padding-left:20px; float:right; margin-left:7px; background: url(../images/logbut.jpg) no-repeat; border:0px; outline:none; cursor:pointer;}
.banner .right_bg{ background:url(../images/left_bg_06.jpg)  no-repeat; float:right; width:461px; height:68px;}


.navz { height:46px; background:url(../images/navbg.jpg) repeat-x;}
/*.nav { width:1000px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.nav li { float:left; line-height:46px; font-size:16px; margin:0 38px;}
.nav li a { color:#FFF; }
.nav li a:hover { color:#FC0;}*/


/*****newsList*****/
.content_page{ width:1000px; background: url(../images/leftBg.gif) #fdfdfd repeat-y; margin:0 auto; margin-top:8px;}

.menu{float:left; width:185px; min-height:630px; *height:630px;}
.menu_tit{ text-align:center; line-height:65px; height:65px; color:#fff; /*border-bottom:1px dotted #c7c7c7; */font-size:18px; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px; background:#CD3339;}
.menu ul li{ border-bottom:1px dotted #c7c7c7;}
.menu ul li a{ text-align:center;display:block; line-height:46px;  border-left:2px solid #D6D4D5; padding-left:0px; font-size:16px; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px; font-weight:300; }
.menu ul li a:hover, .menu ul li a.on{ background:#fffafa; border-left-color:#CD3339; color:#CD3339;}

.page_right{ float:right; width:795px;}
.location{ height:16px; margin:15px 0px 5px; line-height:16px; background:url(../images/locationBg.gif) center repeat-x;}
.location_ny{ margin-left:10px;}
.location .tit{ display:block; background:#fdfdfd; padding-right:10px; float:left;}
.location .tit span{ padding:5px;}

.newsList{ padding:0px 12px;}
.newsList ul li{ height:35px; border-bottom:1px dotted #888; overflow:hidden;}
.newsList ul li a{ font-size: 14px;float:left; display:block; width:660px; line-height:35px; color:#333; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.newsList ul li span.time{float:right; display:inline-block; width:80px; line-height:35px; text-align:right; color:#888; }
.newsList ul li a:hover{color:#d11933;}

.page{ height:50px; text-align:center; line-height:50px;}
.page a{ padding:0 10px; line-height:50px; color:#999;}
.page a.on{ color:#44658e;}
.page a:hover{ color:#d11933;}

/*****message*****/
.message{ background:#f9f9f9; padding:20px 15px; padding-bottom:5px; margin-top:20px; }
.message ul li{ min-height:28px; *height:28px; margin-bottom:20px;}
.message ul li p.tit{ float:left; display:inline; width:50px; font-size:14px; height:28px; line-height:28px; text-align:right;}
.message ul li .input_height{ float:left; display:inline; height:26px; background:#fff; border:1px solid #d4d4d4;}
.message ul li .input_tit{ width:710px;}
.message ul li .input_name{ width:180px; margin-right:25px;}
.message ul li .input_email{ width:195px;}
.message ul li .input_detail{ width:710px; height:90px;}
.message ul li.detail{ height:92px;}
.message ul li .btn_message{ width:88px; height:34px; background:url(../images/messageBtn.png); color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.message ul li .btn_sub{ margin-left:260px;}
.message ul li .btn_reset{ margin-left:50px;}
.message ul li .input_checkcode{ display:inline; height:26px; background:#fff; border:1px solid #d4d4d4;}

.message_top{ border-bottom:1px solid #d2d2d2; height:26px; padding-bottom:5px; margin-top:20px;}
.message_top .num{ width:200px; float:left; line-height:20px; padding-top:6px;}
.message_top .input1{ float:right; width:252px; height:24px; background:#fff; border:1px solid #d4d4d4; margin-right:5px; }
.message_top .btn2{ float:right; width:55px; height:26px; background:#65AC4E; border:none; font-weight:bold; color:#fff; cursor:pointer;}
.message_list dl{ width:100%; min-height:45px; *height:45px; padding:8px 0px; border-bottom:1px solid #e9e9e9; position:relative;}
.message_list dl .right_detail{ width:280px; line-height:20px; position:absolute; top:10px; right:10px; text-align:right; color:#666;}
.message_list dl dt{ width:500px; background:url(../images/message_ico1.gif) left top no-repeat; padding-left:20px; line-height:20px; font-weight:bold; padding-bottom:3px;}
.message_list dl dd{ background:url(../images/message_ico2.gif) left top no-repeat; padding-left:22px; line-height:18px;}

/*****date*****/
/*.date_div{ width:397px; float:right;}*/
.date_div{ width:100%; float:right;height:auto;}

.date_search{ background:#f9f9f9; padding:20px 15px; padding-bottom:5px; margin-top:20px;} 
.date_search ul li{ line-height:22px; padding:5px 0px; font-size:14px; font-weight:bold;}
.date_search ul li .input_date{display:inline; width:518px; height:16px; line-height:16px; padding:8px; background:#fff; border:1px solid #d4d4d4;}
.btn_date{ display:inline; width:88px; height:34px; background:url(../images/messageBtn.png); color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.btn_recBook{ margin-left:300px; margin-right:25px;}
.date_search ul li a{ padding:0 10px; color:#255b9f; font-weight:normal; font-size:13px;}
.date_search ul li.zm a{ padding:0 5px;}
.date_search ul li a:hover{color:#d11933;}
.date_search ul li a.on{color:#d11933; font-weight:bold;}

.date_tabel{margin-top:15px;font-size:14px; }
.date_tabel tr th, .date_tabel tr td{ height:42px; line-height:42px; border-color:#fdfdfd;}
.date_tabel tr th{ background:#E5E4E3;}
.date_tabel tr.ou{ background:#f9f9f9;}
.date_tabel td:hover{ background:#E9F3FD;}
.date_tabel tr th.xh{ width:50px;}
.date_tabel tr th.zw{ width:341px;}
.date_tabel tr td.center{ text-align:center;}
.date_tabel tr td a{ display:block; padding:0 5px; width:90%; line-height:36px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.date tr td a{width:165px;}

/*****recBook*****/
.recBook_search{}
.recBook_search ul li{ padding:10px 5px; clear:both;}
.recBook_search .input_height{ float:left; display:inline; height:14px; background:#fff; border:1px solid #d4d4d4; margin-right:10px;_margin-right:5px; margin-top:5px; padding:5px 3px;}
.recBook_search .input_radio{ float:left;  width:143px; height:24px; margin-top:5px;  margin-right:10px; font-size:14px; display:inline;}
.recBook_search .search_book_name{ width:220px;}
.recBook_search .search_writer_name{ width:135px;}
.recBook_search .search_writer_isbn{ width:366px;}
.recBook_search .search_reason{ width:682px; height:50px;}
.recBook_search .tit{ float:left; display:inline-block; width:80px; line-height:28px; font-size:14px; margin-top:5px; text-align:right; color:#255b9f;}
.recBook_search .input_checkcode{ display:inline; height:14px; background:#fff; border:1px solid #d4d4d4; margin-right:10px; margin-top:5px; padding:5px 3px;_margin-right:-5px;}

.date_tabel tr th.name{ width:170px;}
.date_tabel tr th.press{ width:200px;}
.date_tabel tr th.writer{ width:80px;}
.date_tabel tr td a.nameWidth{width:160px;}
.date_tabel tr td a.pressWidth{width:190px;}
.date_tabel tr td a.writerWidth{width:70px;}

/*****donate*****/
.tale_donat{ margin-top:15px;}
.date_tabel tr th.donate_jzr{ width:120px;}
.date_tabel tr th.donate_type{ width:150px;}

.swzl_img img{ width:24px; height:24px; padding-top:5px;}

/*****imgList&bookList*****/
.imgList{ margin-top:5px;}
.imgList ul li{ float:left; width:168px; height:148px; line-height:20px; padding:6px 15px; }
.imgList ul li a{ display:block; text-align:center;}
.imgList ul li a span{ display:inline-block; width:168px; height:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.imgList ul li img{ display:block; width:160px; height:120px; padding:3px; background:#fff; border:1px solid #eee;}
.imgList ul li a:hover img{background:#f6f6f6;}

.bookList{ margin-top:5px;}
.bookList ul li{ float:left; width:91px; height:146px; line-height:20px; padding:6px 20px; }
.bookList ul li a{ display:block; text-align:center;}
.bookList ul li a span{ display: inline-block; height:20px; line-height:20px; width:91px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.bookList ul li img{ display:block; width:83px; height:118px; padding:3px; background:#fff; border:1px solid #eee;}
.bookList ul li a:hover img{background:#f6f6f6;}

/*****article*****/
.art{ padding:12px; font-size:16px;}
.art h1{ text-align:center; font-size:18px; color:#CD3339; font-weight:normal; padding-top:4px;}
.art_time{ line-height:22px; font-size:12px; padding:10px 187px; margin-bottom:35px; text-align:center; color:#999; border-bottom:1px solid #ccc;width:430px;}
.art_time ul li{ float:left; margin-right:4px;}
.art p{ margin:0px -2px; font-size:16px; text-indent:2.3em;}
.art img{ display:block; margin:20px auto;  width: expression(this.width > 700? '700px': true);  max-width:700px;}
.art table{ margin:20px auto;  width: expression(this.width > 700? '700px': true);  max-width:700px;}
.art table td { padding:3px;}

/*****vote*****/
.vote{ padding:12px;}
.vote h1{ text-align:center; font-size:16px; color:#255b9f; font-weight: bold; padding-top:15px;}
.vote_time{ line-height:22px; padding:5px 0px 10px; margin-bottom:15px; text-align:center;  border-bottom:1px solid #ccc;}

.vote_art h2{color:#255b9f; font-weight:bold; font-size:14px; padding:15px 0px 5px;}
.vote_art ul li{ float:left; display:inline; width:auto; height:14px; line-height:14px; font-size:14px; margin-right:50px; margin-bottom:15px; padding:2px;}
.vote_art ul li input{ float:left; display:inline-block;}
.vote_art ul li span{float:left; display:inline-block; font-size:14px; margin-left:3px;}
.vote_art ul li div.jd{ float:left; width:100px; height:12px; border:1px solid #ddd; margin-left:5px; display:inline;}
.vote_art ul li div.jd div{height:12px; background:#44658e;}
.vote_art ul li input.vote_progress, .vote_art ul li div.vote_progress{ display:none;}
.btn_vote{ margin-left:280px; margin-top:35px;}


/*****book_show*****/
.book_show_img{ width:150px; height:225px; float:left; margin:10px 25px 0px 35px; border:1px solid #ccc; padding:4px;}
.book_show_img img{width:150px; height:225px; margin:0px;}
.book_show_intro{ margin-top:25px; line-height:32px;}
.book_show_intro dl dt{ font-size:16px; font-weight:bold;}
.book_show_intro dl dd{ font-size:14px; margin-bottom:5px;}

/*****link*****/
.content_link{ width:1000px; min-height:630px; _height:630px; margin:0 auto; background:#fdfdfd;}
.link{padding:0px 22px 25px;}
.link dl{padding:15px 0; min-height:50px; _height:50px; clear:both;}
.link dl.bg{ background:#f3f3f3;}
.link dl dt{ float:left; width:150px; min-height:16px; _height:16px; line-height:16px; font-size:14px; font-weight:bold; border-left:2px solid #255b9f; padding-left:5px; margin-top:9px; margin-left:15px;}
.link dl dd{float:right; width:765px; font-size:14px; color:#255b9f; padding-bottom:15px; display:inline-block;}
.link dl dd a{ width:157px; float:left; display:inline-block; padding:5px 0px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; color:#255b9f;}
.link dl dd a:hover{ color:#dd1a00;}

/*****date_show_2*****/
.date_show_2{padding:0px 22px 25px;}
.date_show_2 dl{border-bottom:1px solid #c7c7c7; padding:15px 0; overflow:hidden; }
.date_show_2 dl.bg{ background:#f3f3f3;}
.date_show_2 dl dt{ float:left; width:150px; min-height:16px; _height:16px; line-height:16px; font-size:14px; font-weight:bold; border-left:2px solid #255b9f; padding-left:5px; margin-top:9px; margin-left:15px;}
.date_show_2 dl dd{float:right; width:765px; font-size:14px; color:#255b9f;}
.date_show_2 dl dd a{color:#255b9f;}
.date_show_2 dl dd a:hover{ color:#dd1a00;}



/*****date_show*****/
.h1_date_show{ font-size:25px; padding:15px 15px 0px; text-align:center; color:#255b9f; font-family:"Microsoft Yahei"; font-weight:normal;}
.table_date_show{ width:850px; margin:0 auto; font-size:14px; }
.table_date_show dl{ clear:both; border-bottom:1px solid #c7c7c7; padding:15px 0; overflow:hidden;}
.table_date_show dl dt{ float:left; width:120px; font-weight:bold; text-align:right; }
.table_date_show dl dd{ float:left; width:720px; margin-left:10px;}


/*****map*****/
.map{padding:0px 22px 25px;}
.map dl{ padding:15px 0; overflow:hidden; }
.map dl dt{border-bottom:1px solid #c7c7c7; font-weight:bold; font-size:14px; line-height:40px; margin-bottom:10px;}
.map dl dd a{ width:159px; display:inline-block; font-size:14px; color:#255b9f;}
.map dl dd a:hover{ color:#dd1a00;}


/*****shade*****/
.shade_list{ padding:0 12px;}
.shade_list dl{ width:100%; margin-top:15px; position:relative; border-bottom:1px dotted #c7c7c7; padding-bottom:10px;}
.load_btn{ position:absolute; top:0px; right:20px; width:105px; height:34px; cursor:pointer; border:none; background:url(../images/loadBtn.png); color:#fff; font-weight:bold; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; line-height:34px;}
.load_btn:hover{color:#dd1a00;}
.shade_list dl dt{ font-weight:bold; padding-right:135px;  }
.shade_list dl dd{ padding-left:20px; padding-top:10px;}


/******** pop ********/
.pop_last{ position:fixed;  top:0px; right:0px; bottom:0px; left:0px; opacity: 0.37; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 37); filter: alpha(opacity = 37); background:#000; z-index:998; _display:none;}
.pop_login{ width:350px; margin-left:-175px; position:absolute;   padding-bottom:35px; margin-top:-175px;  top:50%; left:50%; background:#fff; border:1px solid #a4a4a4; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 0px 6px #999; -webkit-box-shadow: 0px 0px 6px #999; box-shadow: 0px 0px 6px #999; z-index:999; overflow:hidden;}
.pop_login ul li{ margin:30px;}
.pop_login ul li span{ display:inline-block; width:60px; padding-right:10px; text-align:right; font-size:14px;}
.pop_login ul li input{ display:inline-block; border:1px solid #cbcbcb; width:200px; height:14px; line-height:14px; padding:6px 5px; font-size:14px; color:#666;}
.pop_box_tit{ width:100%; height:45px; background:#0973AF;}
.pop_box_txt{ display:block; float:left; margin-left:20px; margin-top:5px; padding:0 20px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#148fdd; background:#fff;}
.pop_box_closd{ display:block; float:right; margin-right:12px; margin-top:12px; width:12px; height:11px; background:url(../images/ico_closed.gif) center no-repeat;}
.pop_box_closd:hover{ background-image:url(../images/ico_closed_2.gif)}
.pop_creat_btn{ display:block; margin:0 auto; width:105px; height:40px; font-weight:bold; font-size:14px; color:#fff; background:#0973AF; border:none; cursor:pointer;}
.pop_creat_btn:hovner{ color:#dd1a00;}

/********trainList********/
.trainList{ padding:0 12px;}
.trainList dl{ width:100%; margin-top:5px; position:relative; border-bottom:1px dotted #c7c7c7; padding-bottom:10px;}
.trainList dl dt{ font-weight:bold; line-height:30px;}
.trainList dl dt span{ font-weight:bold; padding-left:18px; display:inline-block; height:30px; }
.trainList dl dt span.docx{background:url(../images/ico_word.png) 0 5px no-repeat;}
.trainList dl dt span.xlsx{background:url(../images/ico_excle.png) 0 5px no-repeat;}
.trainList dl dt span.pptx{background:url(../images/ico_ppt.png) 0 5px no-repeat;}
.trainList dl dt span.pdf{background:url(../images/ico_pdf.png) 0 5px no-repeat;}
.trainList dl dt span.mp4{backgroundZ:url(../images/ico_mp4.png) 0 5px no-repeat;}
.trainList dl dt span.flv{background:url(../images/ico_flv.png) 0 5px no-repeat;}
.trainList dl dd{ width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}


/********menu2********/
.menu2{float:left; width:185px; min-height:630px; *height:630px;}
.menu2_tit{ text-align:center; line-height:65px; height:65px; color:#385c8a; border-bottom:1px dotted #c7c7c7; font-size:22px; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px;}
.demo1{width:185px;margin:0 auto; background:#f6f6f6; overflow:hidden;}
.menu_head{position:relative; width:173px; height:46px; padding-left:10px; line-height:46px; border-left:2px solid #D6D4D5; border-bottom:1px dotted #c7c7c7; cursor:pointer; font-size:16px;  font-family:'MicroSoft YaHei','Arial Black', Gadget, sans-serif; background: url(../images/menu2_1.gif) 150px 17px no-repeat;}
.menu_list{}
.menu_list .current{background:url(../images/menu2_1a.gif) #EDF4FC 150px 17px no-repeat; border-left-color:#44658E; color:#255b9f;}
.menu_body{display:none;}
.menu_body .menu_head{position:relative; width:158px; height:40px; padding-left:25px; line-height:40px; font-size:14px;  border-bottom:1px dotted #c7c7c7; cursor:pointer;  }
.menu_body1{display:none;}
.menu_body1 a{ display:block; height:36px; line-height:36px; font-size:14px; border-bottom:1px solid #98989A; border-left:2px solid #D6D4D5;}
.menu_body a{display:block; height:36px; padding-left:40px; line-height:36px; font-size:13px;  background:#EDF4FC;  border-bottom:1px dotted #c7c7c7; text-align:none;  font-family:'MicroSoft YaHei','Arial Black', Gadget, sans-serif; border-left:2px solid #D6D4D5; color:#255b9f;}
.menu_body a:hover, .menu_body1 a.on{ background:#DBE4ED; border-bottom:1px dotted #c7c7c7; border-left-color:#44658E; color:#255b9f;}

.banner { width: 1000px; height: 90px;margin: 0 auto;}
.banner .right_bg{background: url(../images/left_bg_06.jpg) no-repeat;float: right;width: 461px;height: 68px;}


.dbz { height:80px; background:#2c3856;    padding: 2%;margin: 0 auto; text-align: center;font-size: 0.75em;line-height: 2em; color: #fff; font-size:14px;padding-top: 15px;}
.dbz .db { width:1000px; margin:0 auto;}
.dbz .db .links { width:120px; float:left; padding-top:30px; padding-left:10px;}
.dbz .db .links li { line-height:30px; color:#FFF; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
.dbz .db .links li a { color:#ffffff; font-size:14px;}
.dbz .db .links li a:hover { color:#FC0;}
.dbz .db .links .bt { font-size:18px; font-weight:bold;}
.dbz .db .xian { width:57px; float:left; margin-left:30px;}
.dbz .db .erweima { width:380px; height:143px; padding-top:30px; float:right;}
.dbz .db .erweima .pics { width:380px; height:83px; }
.dbz .db .erweima .pics01 { width:64px; height:83px; float:right; margin-left:10px;}
.dbz .db .erweima .copyright { width:380px; height:60px; text-align:right; font-size:12px; color:#FFF; line-height:24px; }
.dbz .db .erweima .copyright a { color:#FFF;}
.dbz .db .erweima .copyright a:hover { color:#FC0;}
.dbz a{ color:#fff;}

/*.menu2 dl dt{ border-bottom:1px dotted #c7c7c7;}
.menu2 dl dt a{ display:block; line-height:46px;  border-left:2px solid #D6D4D5; padding-left:20px; font-size:16px; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px; font-weight:300; }
.menu2 dl dt.xl1 a{ background:url(../images/menu2_1.gif) 150px 17px no-repeat;}
.menu2 dl dt a:hover, .menu2 dl dt a.on{ background:#EDF4FC; border-left-color:#44658E; color:#255b9f;}
.menu2 dl dt.xl1 a:hover, .menu2 dl dt.xl1 a.on{ background:url(../images/menu2_1a.gif) #EDF4FC 150px 17px no-repeat; border-left-color:#44658E; color:#255b9f;}
.menu2 dl dd{border-bottom:1px dotted #c7c7c7;}
.menu2 dl dd a{ display:block; line-height:40px;  background:#EDF4FC; border-left:2px solid #44658E; color:#255b9f; padding-left:30px; font-size:15px; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px; font-weight:300; border-bottom:1px dotted #c7c7c7; }
.menu2 dl dd.xl2 a{ background:url(../images/menu2_2.gif) #EDF4FC 150px 17px no-repeat;}
.menu2 dl dd a:hover, .menu2 dl dd a.on{ background:#DBE4ED; border-left-color:#44658E; color:#255b9f;}
.menu2 dl dd.xl2 a:hover, .menu2 dl dd.xl2 a.on{ background:url(../images/menu2_2a.gif) 150px 17px no-repeat; border-left-color:#44658E; color:#255b9f;}
.menu2 dl dd.xl2 ul li a{display:block; line-height:38px; padding-left:35px; font-size:14px; background:#EDF4FC; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; letter-spacing:3px; font-weight:300;}
.menu2 dl dd.xl2 ul li a.on{ background:#DBE4ED;}
*/
