@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; }
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:#a50d02;}
.font_red{ color:#fa9900;}
.font_red:hover{ text-decoration:underline;}
.font_white{ color:#fff;}

/**********/
.content_page{ width:1000px;  margin:0 auto; padding:10px 0 30px;}

.menu{float:left; width:190px; padding-bottom:50px; min-height:540px;*+height:100%;_height:540px; background:url(../images/inside/inslbg.jpg) no-repeat 0 bottom #f1f1f1; -webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; behavior: url(js/PIE.htc); position:relative; overflow:hidden; border:1px solid #e1e1e1;}
.menu_tit{ text-align:center;line-height:40px; height:40px; color:#fff;  font-size:16px; letter-spacing:3px; font-weight:bold;  border:1px solid #a40d01; background:url(../images/search_bg01.jpg) repeat-x 0 40%; }
.menu ul{ height:100%; margin:10px; }
.menu ul li{ border:1px dotted #c8c8c8; margin-top:3px;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc); position:relative; overflow:hidden;background:url(../images/search_bg02-2.jpg) repeat-x 0 60%;}
.menu ul li a{ display:block; border:1px solid #fefcfc; line-height:35px; padding-left:25px; font-size:15px; letter-spacing:2px; background:url(../images/icon04.png) no-repeat 10px center;width: 141px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.menu ul li a:hover, .menu ul li a.on{ color:#fff;background:url(../images/butbg.jpg) repeat-x 0 0 #6c6060;}

.page_right{ float:right; width:780px;overflow:hidden;}
.location{ width:100%;}
.location_ny{ /*margin-left:10px;*/ }
.location .tit{ display:block;height:30px; line-height:30px; margin:0 0 10px;text-indent:15px; background:#ebebeb;}
.location .tit span{ padding:5px;}

/*******date-show*********/
.location_ny .tit{ display:block; /*background:#5edbda; */height:30px; line-height:30px; margin:0;}

.newsList{ padding:0px 15px;}
.newsList ul li{border-bottom:1px dotted #999; overflow:hidden; vertical-align:top; line-height:45px;}
.newsList ul li a{ float:left; display:block; width:560px; color:#666; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.newsList ul li span.time{float:right; display:inline-block; width:70px;text-align:right; color:#999;}
.newsList ul li span.liulan{float:right; display:inline-block; width:100px;text-align:right; color:#999; margin-right:10px;  }
.newsList ul li a:hover{color:#e01313;}


/*****pages*****/
.page { margin:0px auto; padding:30px 0 0; height:20px;}
.p_btns { display:inline; margin: 10px auto; width:100%; font-size: 12px;}
.p_btns .total_count { float:right;padding-top:3px; line-height:16px;}
.p_btns a { display:block; float:left; margin-right:4px; padding:4px 7px; background: #fff; height:16px;line-height:16px; text-decoration: none;color: #666; font-size: 12px; text-align:center;}
.p_btns a { display:inline;}
.p_btns a:hover { text-decoration: none;background: #b10601; color:#fff;}
.p_btns .currentpage { display:block; float:left; margin-right:4px; padding:4px 7px;height:16px;line-height:16px; background:#b10601; color:#fff ;}
.p_btns .jumppage { float:left;padding-top:3px;}
.p_btns input { width: 40px; border: 1px solid #D1D1D1; height: 15px; font-size: 14px; }
.p_btns span { color:#333 }



/*****message*****/
.message,.message_list{padding:30px 0;}
.message{ border:1px solid #ddd; padding:20px 0 10px 10px; margin-bottom:30px;}
.message ul{ padding:20px 30px 0;}
.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; color:#666;}
.message ul li .input_height{ float:left; display:inline; height:26px; background:#fff; border:1px solid #d7d7d7;}
.message ul li .input_tit{ width:630px;}
.message ul li .input_name{ width:165px; margin-right:25px;}
.message ul li .input_email{ width:140px;}
.message ul li .input_detail{ width:630px; height:90px;outline:none;resize:none;}
.message ul li.detail{ height:92px;}
.message ul li .btn_message{ width:88px; height:34px;background:#797979;color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc); position:relative;}
.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;}
.message_top .num{ width:200px; float:left; line-height:20px; padding-top:6px;}
.message_top .input1{ float:right; width:252px; height:24px; background:none;border:1px solid #d4d4d4; margin-right:5px; }
.message_top .btn2{ float:right; width:55px; height:26px; background:#c30000; border:none; font-weight:bold; color:#fff; cursor:pointer;}

.message_list dl{ width:100%; min-height:45px; *height:45px; padding:8px 0px; 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/inside/message_ico1.gif) left top no-repeat; padding-left:20px; line-height:20px; font-weight:bold; padding-bottom:14px; font-size:14px; color:#555;}
.message_list dl .font_red{ background:url(../images/inside/message_ico2.gif) left top no-repeat; padding-left:22px; line-height:18px; color:#999; margin-bottom:10px;}
.message_top select{ float:right; height:27px; margin-right:10px;}
.message_list dl .lyhf{ border:1px dotted #ccc; margin: 5px 0 6px;padding: 10px 8px 10px 20px;-webkit-border-radius: 6px; -moz-border-radius:6px;border-radius: 6px; behavior: url(js/PIE.htc); position:relative;}
.message_list dl .lyhf p{ line-height:24px; color:#666;}
/*****date*****/


.date_search{ padding:20px 0px; background:#f9f9f9;} 
.date_search ul{ padding:0 0 0 30px;}
.date_search ul li{ line-height:34px; padding:6px 10px; font-size:14px; font-weight:bold; color:#666; font-weight:normal;}
.date_search ul li .input_date{display:inline; width:500px; height:16px; line-height:16px; padding:8px; background:#fff; border:1px solid #d4d4d4;}
.btn_date{ display:inline; width:88px; height:34px; background:#cc0000; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc); position:relative;}
.btn_date:hover{ background:#a50d02;}
.btn_recBook{ margin-left:300px; margin-right:25px;}
.date_search ul li a{ padding:0 10px; color:#a50d02; font-weight:normal; font-size:12px; display:inline-block; line-height:24px;}
.date_search ul li.zm a{ padding:0 5px;}
.date_search ul li a:hover{color:#d11933;}
.date_search ul li a.on{color:#ff9000; font-weight:bold;}

.date_tabel{/* margin:15px;*/ margin-top:15px; color:#333; border:solid #ddd 1px;}
.date_tabel tr td{ border-bottom:solid #ddd 1px;}
.date_tabel tr th{ background:#eee; color:#000; font-size:14px;}
.date_tabel tr th, .date_tabel tr td{ height:40px; line-height:40px;border-left: 1px #ddd solid;}
.date_tabel tr th{ border-top:1px solid #ddd;  border-bottom:1px solid #ddd;}
.date_tabel tr.ou td{background:#fdf8ed;}
.date_tabel tr:hover{ background:#fff;}
.date_tabel tr th.xh{ width:50px;}
.date_tabel tr th.chinatitle{ width:100px;}
.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; color:#666;}
.date tr td a{width:350px;}


/*****date*****/

.date_search{ padding:0px 0px 20px; background:#f9f9f9;}
.date_search h3{ background:#ececeb; height:40px; line-height:40px; padding-left:20px; color:#666;} 
.date_search ul{ padding:0 30px;}
.date_search ul li{ line-height:34px; padding:10px; font-size:14px; font-weight:bold; color:#666; font-weight:normal; border-bottom:dashed #d2d2d2 1px; overflow: hidden;}
.date_search ul li .input_date{display:inline; width:470px; height:16px; line-height:16px; padding:8px; background:#fff; border:1px solid #d4d4d4;}
.btn_date{ display:inline; width:88px; height:34px; background:#cc0000; color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(../other/PIE.htc); position:relative;}
.btn_date:hover{ background:#a50d02;}
.btn_recBook{ margin-left:300px; margin-right:25px;}
.date_search ul li .js_column{ float:left; width:10%;}
.date_search ul li .category_1{ float:right; width:90%; }
.date_search ul li a{ padding:0 10px; color:#666; font-weight:normal; font-size:12px;}
.date_search ul li .first_a{ background:#a50d02; padding:0 5px; border: 5px solid #a50d02;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:5px;  color:#fff; }
.date_search ul li.zm a{ padding:0 5px;}
.date_search ul li a:hover{color:#d11933;}
.date_search ul li a.on{color:#ff9000; font-weight:bold;}

.date_div{ margin-top:20px; background:#F9F9F9; font-size:13px;}
.date_div table {}
.date_div table tr{ height:40px; line-height:40px;color:#666;  }
.date_div table tr th{ background:#ECECEC;}
.date_div table tr td{ border-bottom:dashed #d2d2d2 1px; text-align:center;}
.date_div table tr .data_lt1{ text-align:left; }
a.data_a{ text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:400px; word-wrap: break-word;display: block; }
a.no1_width{display:inline-block; width:302px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
a.no2_width{display:inline-block; width:196px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.date_div table tr td.data_red a{ color:#a50d02; }

/*分页*/
.page2 { text-align: center; overflow: hidden; padding: 40px 0;/* width:960px;*/}
.page2 a { display: inline-block; width: 35px; height: 30px; line-height:30px; background: #fff; border: 1px solid #dcdcdc; border-radius: 3px; text-align: center; color: #555; margin: 0 5px; box-sizing: border-box; }
.page2 .e, .page2 a:hover { background: #a50d02; border: 1px solid #cd9950; color: #fff; }
.page2 .prePage, .page2 .nextPage { width: 80px; }
.page2 .Unable { color: #ccc; }
.page2 .Unable:hover { background: #fff; border: 1px solid #dcdcdc; color: #ccc; cursor: default; }
.page2 .pageInput, .page2 .pageButton { width: 35px; height: 30px; background: #fff; border: 1px solid #dcdcdc; border-radius: 3px; }
.page2 .pageInput:hover { background: #fff; border: 1px solid #dcdcdc; color: #ccc; cursor: default; }
.page2 .pageInput input, .page2 .pageButton input { width: 39px; vertical-align: middle;  height: 30px; line-height:30px; color: #555; text-align: center; background: none;border:none; }
.page2 .pageButton:hover input { color: #fff; }
.page2 .pageInput.error { border: 1px solid #cd2d2d; }
.page2 .pageInput.error input { color: #cd2d2d;  }
.page2 .pageInput.error:hover { border: 1px solid #cd2d2d; }
.page2 .pageInput.shake { -webkit-animation: shake-horizontal 100ms ease-in-out infinite; -moz-animation: shake-horizontal 100ms ease-in-out infinite; -o-animation: shake-horizontal 100ms ease-in-out infinite; animation: shake-horizontal 100ms ease-in-out infinite; }

/*****recBook*****/
.recBook_search{ border:1px solid #ddd;}
.recBook_search ul{ padding:30px;}
.recBook_search ul li{ padding:10px 5px; clear:both;}
.recBook_search .input_height{ float:left; display:inline; height:14px; background:#fff; border:1px solid #ddd; margin-right:10px;_margin-right:5px; margin-top:5px; padding:5px 3px;}
.recBook_search .input_radio{ float:left;  width:123px; height:24px; margin-top:5px;  margin-right:10px; font-size:14px; display:inline;}
.recBook_search .search_book_name{ width:160px;}
.recBook_search .search_writer_name{ width:115px;}
.recBook_search .search_writer_isbn{ width:328px;}
.recBook_search .search_reason{ width:586px; 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:#666;}
.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{ }
.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;overflow:hidden; width:100%;}
.imgList ul{ overflow:hidden; width:110%; padding-left:10px;}
.imgList ul li{ float:left; width:162px; height:163px; line-height:20px; padding:10px 30px 15px 5px; }
.imgList ul li a{ display:block; text-align:center;}
.imgList ul li a span{ display:inline-block; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; color:#333;}
.imgList ul li img{ display:block; width:150px; height:113px; padding:5px; border:1px solid #ddd;}
.imgList ul li a:hover img{background:#c8120d;}
.imgList ul li a:hover span{ color:#c8120d;}

.bookList{ margin-top:5px; width:100%; overflow:hidden;}
.bookList ul { overflow:hidden; width:110%; padding:10px 0 0 10px;}
.bookList ul li{ float:left; width:95px; height:146px; line-height:20px; padding:6px 38px 40px 0; }
.bookList ul li a{ display:block; text-align:center;}
.bookList ul li a span{ display: inline-block;line-height:35px; width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.bookList ul li img{ display:block; width:83px; height:118px; padding:5px; border:1px solid #ddd;}
.bookList ul li a:hover img{background:#cf1406;}
.bookList ul li a:hover span{ color:#cf1406;}

/*****article*****/
.art{ padding:15px;}
.art h1{ text-align:center; font-size:22px; color:#000; font-weight:normal; padding-top:15px;}
.art_time{ line-height:25px;  margin:20px 0px; text-align:left; color:#999; border-bottom:1px solid #ccc;}
.art_time ul{ height:25px; float:left;}
.art_time ul li{ float:left; line-height:25px; padding:0px 5px 0px 0px; margin:0px 5px 0px 0px; color:#888;}
.art_time ul li .black{ color:#888;}
.art p.duanluo{ margin:10px 0px; font-size:14px;text-indent:1.5em;text-align:justify;text-justify:inter-ideograph;}
.art img, .art table{ display:block; width: expression(this.width > 750 ? '750px': true);  max-width:750px;}
.art p strong,.art p span{ font-size:15px; line-height:30px; font-family:	'Microsoft YaHei';}
/*****vote*****/
.vote{ padding:12px;}
.vote h1{ text-align:center; font-size:16px; color:#000; 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:#333; font-weight:bold; font-size:14px; padding:15px 0px 5px;}
.vote_art { overflow:hidden;}
.vote_art ul{ overflow:hidden; width:110%;}
.vote_art ul li{ float:left; display:inline; width:auto; height:14px; line-height:14px; font-size:14px; margin-right:45px; 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 #f0b8b8; margin-left:5px; display:inline;}
.vote_art ul li div.jd div{height:12px; background:#e21313;}
.vote_art ul li input.vote_progress, .vote_art ul li div.vote_progress{ display:none;}
.btn_vote{ margin-left:280px; margin-top:35px;}

/********link_btn********/
.link_btn{ margin:15px; padding-top:15px; border-top:1px #e5e5e5 solid;}
.link_btn li{ display:block; width:100%; font-size:15px; color:#a50d02;}
.link_btn li span{ padding:2px;  color: #fff; background: #a50d02;}
.link_btn li a{ font-weight:normal;color:#666;}
.link_btn li a:hover{ color:#dd1a00;}
#bdshare span{font-size:12px; float:left;}


/*****book_show*****/
.book_show_img{ width:200px; height:284px; float:left; margin:10px 25px 0px 35px; border:1px solid #ccc; padding:4px;}
.book_show_img img{width:200px; height:284px; margin:0px;}
.book_show_intro{ margin-top:25px; line-height:32px; float:left; padding-left:20px;}
.book_show_intro dl dt{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.book_show_intro dl dd{ font-size:14px; line-height:33px; }
.bookcont{ overflow:hidden; /*background:#95c11e;*/}

/*****link*****/
.content_link{ width:1000px; min-height:630px; _height:630px; margin:20px auto 0;/* background:#edf3fe;*/ border:1px solid #ddd;}
.link{padding:0px 22px 25px;}
.link dl{padding:15px 0; min-height:50px; _height:50px; clear:both;}
.link dl.bg{ background:#f6f6f6;}
.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 #a70e03; padding-left:5px; margin-top:9px; margin-left:15px;}
.link dl dd{ width:75%; 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:#a70e03;}
.link dl dd a:hover{ color:#ff9000;}

/*****date_show_2*****/
.date_show_2{padding:0px 22px 25px;}
.date_show_2 dl{ display:block;  padding:5px 0; overflow:hidden; }
.date_show_2 dl.bg{ background:#f6f6f6; min-height:50px;_height:50px; height:auto;}
.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 #a50d02; padding-left:5px; margin-top:9px; margin-left:15px;}
.date_show_2 dl dd{float:right; width:81%; font-size:14px; color:#a50d02;}
.date_show_2 dl dd a{color:#255b9f;}
.date_show_2 dl dd a:hover{ color:#ff9000;}



/*****date_show*****/
.h1_date_show{ font-size:25px; padding:15px 15px 0px; text-align:center; color:#a50d02; 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;}

/*资源展示*/
.resources-show .jianjie { margin: 10px 0 0 0; overflow: hidden; }
.resources-show .jianjie h3 {  font: normal 24px/46px 微软雅黑; margin: 15px 0 5px 0; text-align:center; }
.resources-show .jianjie ul { width: 780px; overflow: hidden; }
.resources-show .jianjie ul li { width: 760px; float: left; font: normal 15px/42px 微软雅黑; color: #220e01; border-bottom: 1px solid #d9d9d9; padding: 0 10px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.resources-show .jianjie ul li span { font: normal 14px/36px 微软雅黑; color: #666; }
.resources-show .jianjie ul li a { font: normal 14px/36px 微软雅黑; color: #a50d02; }
.resources-show .details { width: 780px; margin: 10px 0 0 0; padding: 10px 0; }
.resources-show .details p { font: normal 15px/30px 微软雅黑; color: #000; margin: 0;  text-indent:2em;}
.resources-show .details p a{ color:#a50d02;}
.resources-show .details font { font: bold 14px/36px 微软雅黑; color: #220e01; }
.resources-show .jianjie .jz { width: 880px; float: left; font: normal 15px/42px 微软雅黑; color: #220e01; border-bottom: 1px solid #d9d9d9; padding: 0 10px 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*****map*****/
.map{padding:20px 15px 25px 25px;}
.map dl{   padding: 15px 30px; overflow:hidden; }
.map dl dt{border-bottom:1px dotted #fff; 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:#a70e03;}
.map dl dd a:hover{ color:#ff9000;}

.map dl.bg{background: #f0f0f0; border:1px solid #ddd;}

/*****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/inside/loadBtn.png); color:#fff; font-weight:bold; font-family:'Microsoft Yahei',Tahoma, Helvetica, Arial, sans-serif; line-height:34px;}
.load_btn:hover{color:#fff;}
.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/inside/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%; position:relative; border-bottom:1px dotted #c7c7c7; padding:15px 0 20px;}
.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/inside/ico_word.png) 0 5px no-repeat;}
.trainList dl dt span.xlsx{background:url(../images/inside/ico_excle.png) 0 5px no-repeat;}
.trainList dl dt span.pptx{background:url(../images/inside/ico_ppt.png) 0 5px no-repeat;}
.trainList dl dt span.pdf{background:url(../images/inside/ico_pdf.png) 0 5px no-repeat;}
.trainList dl dt span.mp4{backgroundZ:url(../images/inside/ico_mp4.png) 0 5px no-repeat;}
.trainList dl dt span.flv{background:url(../images/inside/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:250px; min-height:650px; *height:650px; padding-bottom:50px;}
.menu2_tit{ text-align:center;line-height:40px; height:40px; color:#fff;  font-size:16px; letter-spacing:3px; font-weight:bold;  border:1px solid #a40d01; background:url(../images/search_bg01.jpg) repeat-x 0 40%;}

.demo1{width:185px;margin:0 auto; background:#f6f6f6; overflow:hidden;}
.menu_head{border:1px dotted #c8c8c8; margin-top:3px;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc); position:relative; overflow:hidden;background:url(../images/inside/menu2_1.png) 90% center no-repeat;line-height:35px;font-size:15px; letter-spacing:2px; padding-left:15px; }
.menu_list{height:100%; margin:10px; }
.menu_list .current{color:#fff;background:url(../images/inside/menu2_1a.png) 90% center no-repeat #676767;}
.menu_list .current a{ color:#fff;}
.menu_body{display:none;}
.menu_body .menu_head{position:relative; height:40px; margin-left:15px; line-height:40px; font-size:14px; cursor:pointer;  }
.menu_body .menu_list{  margin:10px 0;}

.menu_head2{position:relative;height:30px;line-height:30px; border:1px dotted #c7c7c7; cursor:pointer; font-size:14px; background: url(../images/inside/menu2_1.png) 90% center no-repeat #ddd; text-indent:20px; margin-bottom:5px; color:#555;}
.menu_list .current2{ background:url(../images/inside/menu2_1a.png) 90% center no-repeat;  color:#000; }

.menu_body1{display:none; margin-bottom:5px;}
.menu_body1 a{ display:block; height:36px; line-height:36px; font-size:14px;  }
.menu_body a{display:block; height:36px; text-indent:20px; padding-left:10px;line-height:36px; font-size:13px;text-align:none; color:#666;}
.menu_body a:hover, .menu_body1 a.on{  color:#ff9000;}





/*login*/
#test2{}
.login_wrapper{ padding:25px;}
.login_wrapper h1{ font-size:18px; line-height:30px; font-family:"Microsoft Yahei"; display:block; width:100%;}


.code{ position:fixed; top:20%; right:10px;}
/*侧边栏*/
.ewm {height:305px;background: url('../images/suspend_left.png') no-repeat left;  position:absolute;right:0;top:200px; overflow:hidden;z-index:999;}
.ewm .ewm_L{float:left; width:28px;   font: 15px "Microsoft YaHei";color: #fff;text-align: center;margin:150px 0 0;}
.ewm ul{background:#fff;width:116px;height:305px;    float: right; text-align:center;}
.ewm ul li{border-bottom:1px solid #ccc;padding:14px 0;}
.ewm ul li.qq a{font: 14px "Microsoft YaHei";color:#0367a5;}
p.sub-title {color: #666; font-family: "Microsoft YaHei","SimHei",Arial; font-size: 14px;}