/*
 *  Home
 */


/* main-left */
.wrap .main-left{ width: 430px; float: right; /*padding-top: 20px;*/ position: relative; z-index: 80; }

/* notice */
.main-left .notice-title{ background:url(../images/line.jpg) left bottom repeat-x; position: relative; padding-bottom: 8px; margin-left: 18px; }
.notice-title h2{ font-family:'\5FAE\8F6F\96C5\9ED1'; text-shadow:0 0 1px #d9bbce; color: #088A4B; padding-left: 20px; }
.notice-title .title-more{ position: absolute; right: 4px; top: 0; color: #a1a1a1; }
.notice-title .title-more:hover{ color: #51a67f; text-decoration: none; }

.notice ul {
	padding: 16px 0 33px 22px;
	color: #D2F3C7;
}
.notice li{ width: 400px; height: 24px; line-height: 24px; overflow: hidden; padding-left:12px; background: url(../images/icon.png) left 10px no-repeat; color: #1a1a1a; }
.notice span{ display:inline-block; width:21px; height: 9px; background: url(../images/icon_hot.gif) left top no-repeat; margin-left: 10px; }
.notice a:hover{ color: #929292; text-decoration: none; }

/* 原快捷入口  lib

.main-left .lib-title{ background:url(line.jpg) left bottom repeat-x; position: relative; padding-bottom: 8px; margin-left: 18px; z-index: 10; }
.lib-title h2{ font-family:'\5FAE\8F6F\96C5\9ED1'; text-shadow:0 0 1px #999; color: #000; background: url(../images/icon_me.png) left 1px no-repeat; padding-left: 16px; }
.lib ul{ padding:0 0 22px 18px; }
.lib li{ float: left; width: 206px; height: 41px; line-height: 41px; border-bottom: 1px solid #fff; }
.lib li.deep{ background-color: #CFCFCF; }
.lib li.light{ background-color: #ECECEC; }

.lib li a{ display: block; width: 120px; height: 41px;  color: #1a1a1a; font-size: 14px; font-family:'\5FAE\8F6F\96C5\9ED1'; text-shadow:0 0 1px #bbb; padding-left: 76px; }
.lib li a.lib-1{ background: url(../images/icon_lib_1.png) 60px 12px no-repeat; }
.lib li a.lib-2{ background: url(../images/icon_lib_2.png) 60px 12px no-repeat; }
.lib li a.lib-3{ background: url(../images/icon_lib_3.png) 60px 12px no-repeat; }
.lib li a.lib-4{ background: url(../images/icon_lib_4.png) 60px 12px no-repeat; }
.lib li:hover{ opacity: 0.9; background-color:#51a67f; }
.lib li a:hover{ color: #fff; text-decoration: none; }
*/

/* other */
.main-left .other{ width: 412px; padding-left: 18px; }
.other .ad{ width: 189px; height: 126px; float: left; }
.other .ad a{ display: block; width: 189px; height: 126px; padding: 0px 15px; background: url(../images/mail.gif) left top no-repeat; color: #fff; text-shadow:0 0 1px #fff; font-size: 20px; font-family:'\5FAE\8F6F\96C5\9ED1'; }
.other .ad a:hover{ text-decoration: none; opacity: 0.8; }
.other .code{  width: 185px; height: 126px; float: right; background: url(../images/code02.fw.png) left top no-repeat; }
.code h2{ width: 22px; line-height: 17px; display: block; margin-top: 15px; font-family:'\5FAE\8F6F\96C5\9ED1'; text-shadow:0 0 4px #fff; color: #fff; text-align: center; }
.code ul{ width: 266px; padding-left: 2px; }
.code li{ width: 72px; height: 80px; padding: 0 8px; _padding: 0 7px; float: left; background: url(../images/code_pic_bg.jpg) left top no-repeat; }
.code li img{ padding: 4px; }

/* main-right */
.wrap .main-right{ width: 509px; float: left; position: relative; z-index: 80; }

/* 选项卡 */
/* Tab-1 */
.Tab-1 .ya-tabs {
	position: absolute;
	z-index: 600;
	top: 0px;
    *top:-40px; 	
	left: 0px;
} 
.Tab-1 .ya-tabs-head { width:509px; height:30px; padding-left: 1px; }
.Tab-1 .ya-tabs-head li { float:left; margin-right: 1px; width: 168px; height:30px; line-height:28px; color:#000; cursor:pointer; text-align:center; background: url(../images/2title_box.png) left top no-repeat; }
.Tab-1 .ya-tabs-head li.ya-active { color: #fff; font-weight: 700; background: url(../images/2title_box_hover.png) left top no-repeat; }
.Tab-1 .ya-tabs-body { width:509px; height:108px; border: 1px solid #c2c2c2; background:#fafafa url(../images/search_bg.jpg) left top repeat-y;
 }

.Tab-1 .ya-tabs-body .item { display: none; }
.Tab-1 .ya-tabs-body li dl { height: 120px; overflow: hidden; }
.Tab-1 .ya-tabs-body dd { height: 24px; line-height: 24px; }
.Tab-1 .ya-tabs-body p{ text-align: center; padding: 12px 0; color: #504f4f; }
.search-select-show li { display: block; }



/* Tab-2 */

.Tab-2 .ya-tabs {
	position: absolute;
    *z-index: 100; 																																																																																																														top: 165px;
	width: 509px;
	height: 236px;
	background: url(../images/2tab_box.png) left top no-repeat;
	left: 1px;
} 
.Tab-2 .ya-tabs-head { width:509px; height:40px; padding-left: 40px; }
.Tab-2 .ya-tabs-head li { float:left; width:137px; height:32px; line-height:32px; text-align:center;  }
.Tab-2 .ya-tabs-head li.ya-active { width: 139px; height: 40px; line-height: 40px; background: url(../images/2tab_box_hover.png) left top no-repeat;  margin-top: -7px; }
.Tab-2 .ya-tabs-head li a { color:#000; cursor:pointer; }

.Tab-2 .ya-tabs-head li.ya-active a { color: #000; font-weight: 700; text-decoration: none; }
.Tab-2 .ya-tabs-body {  width:509px; height:196px; border: 1px solid #c2c2c2;padding: 0px;}
.Tab-2 .ya-tabs-body li { display: none; }
.Tab-2 .more { position: absolute; right: 15px; bottom: 7px; }
.Tab-2 .ya-tabs-body li dl { width: 215px;  margin-top: 20px; overflow: hidden; float: left; border-right: 1px solid #e9e9e9; padding-left: 30px; }




.Tab-2 .ya-tabs-body li dl:last-child {  }
.Tab-2 .ya-tabs-body li .right-line { border-right: 0; }
.Tab-2 .ya-tabs-body li dd{ height: 24px; line-height: 24px; overflow: hidden; padding-left: 20px; }
.Tab-2 .ya-tabs-body li a{ color: #1b1919; }
.Tab-2 .ya-tabs-body li a:hover{ color: #929292; text-decoration: none; }
.Tab-2 li .more a { color: #4bc3fb; }
/* search */
.search{ width: 480px; padding-left: 16px; }

/*.search-sel{ width: 130px; float: left; background: url(../images/search_sel.jpg) left top no-repeat; *margin-top: 1px;}
.search-sel .search-select-link { display:block; padding-left:12px; height:26px; color: #666; line-height:26px;  }
.search-sel .search-select-link:hover { text-decoration:none; }
.search-sel ul { position:absolute; top:119px; left: 17px; display:none; z-index:100; border: 1px solid #ccc; border-top: none; }
.search-sel li a { display:block; z-index:400; width:116px; height:22px; line-height:22px; padding-left:12px; color: #666; background:#fff; }
.search-sel li a:hover { background:#bd6ca1; color:#fff; text-decoration:none; }
*/

/*检索框左侧选择项*/
.search-ever-left .search-sel { margin-left: 20px; padding: 4px; height: 27px; width: 130px; float: left; outline: none; *margin: -2px 0 0 -2px; *height: 20px; }
.search-ever{ padding: 6px 0 16px 0; }
.search-ever-left { *padding: 4px; *width: 130px; *border: 1px solid #999; float: left; *height: 16px; *margin-top: 1px; }
.search-ever-left .search-ever-warp { *width: 128px; *height: 16px; *overflow: hidden; *display: block; }

.search-high { display:none; width:480px; }

/*检索框右侧内容栏*/
.search-txt{ width: 274px; _width: 254px; height: 26px; margin: 0 auto; }
.search-txt input{ border: 0; width: 274px; _width: 254px; padding: 0 5px; outline: none; height: 26px; border: 1px solid #999; *line-height: 24px; /*background: url(../images/search_txt.jpg) left top no-repeat;*/ }

/*读者证号设置*/
.search-txt2{ width: 474px; _width: 254px; height: 26px; }
.search-txt2 input{ border: 0; width: 124px;  padding: 0 5px; outline: none; height: 26px; border: 1px solid #999; *line-height: 24px;}




/*下面部分是检索按钮设置*/
.search-btn{ padding-left: 186px; margin: 16px 0 16px 0; }
.search-btn .common{ display: inline-block; text-align: center; width: 88px; height: 30px; line-height: 30px; color: #1B1919;  background: url(../images/2search_btn.png) left top no-repeat; border:none }
.search-btn .common:hover{ opacity: 0.9; text-decoration: none; color: #fff; background: url(../images/2search_btn_hover.png) left top no-repeat; }
.search-btn .common:active{ outline: none; background: url(../images/2search_btn_hover.png) left top no-repeat;  }




/* 内网页样式 */

/* main-left */
.wrap .main-left02 { width: 710px; float: left; padding-top: 50px; }

/* 选项卡 */
/* Tab-1 */
.ya-tabs02 { z-index: 200; } 
.ya-tabs-head02 { height:28px; padding-left: 40px; }
.ya-tabs-head02 li { float:left; margin-right: 1px; width: 109px; height:28px; line-height:28px; color:#000; cursor:pointer; text-align:center; background: url(../images/title_box.png) left top no-repeat; }
.ya-tabs-head02 li.ya-active02 { color: #fff; font-weight: 700; background: url(../images/title_box_hover.png) left top no-repeat; }
.ya-tabs-body02 { width:509px; min-height:123px; border: 1px solid #c2c2c2; background:#fafafa url(../images/search_bg.jpg) left top repeat-y;
 }

/* notice */

.main-left02 .notice02 { display: none; }
.main-left02 .notice02 ul { background:url(../images/line.jpg) left top repeat-x; padding-bottom: 8px; margin-left: 40px; margin-top: 15px; width: 660px; }
.notice02 li{ width: 400px; height: 22px; line-height: 22px; overflow: hidden; padding-left:12px; background: url(../images/icon.png) left 10px no-repeat; color: #1a1a1a; }
.notice02 span{ display:inline-block; width:21px; height: 9px; background: url(../images/icon_hot.gif) left top no-repeat; margin-left: 10px; }
.notice02 a:hover{ color: #929292; text-decoration: none; }

/* main-right */
.wrap .main-right02 { width: 230px; float: right; margin-right: 40px; margin-top: 50px; position: relative; z-index: 800; }

.ya-tabs-body02 .item { display: none; }
.ya-tabs-body02 li dl { height: 120px; overflow: hidden; }
.ya-tabs-body02 dd { height: 24px; line-height: 24px; }
.ya-tabs-body02 p{ text-align: center; padding: 16px 0; color: #504f4f; }
.search-select-show li { display: block; }

.code { position: relative; }
.code .ewm { display: none; margin: 0 auto; width: 0px; width: 414px; overflow: hidden; position: absolute; z-index: 9999; left:-228px; top: -68px; height: 230px; *top: -108px; background: url(../images/ewm-line.jpg) repeat-x left top; }
.code .ewm .ewm-ul { width: 991px; padding-top: 15px; margin-left: 20px; _margin-left: 0; }
.code .ewm .ewm-ul li { float: left; width: 137px; margin-left: 30px; height: 170px; background: none; padding:0; color: #7e7e7e; font-family: '\5FAE\8F6F\96C5\9ED1'; text-shadow: 0 1px 2px #cdcbcb; }
.code .ewm .ewm-ul li span { display: block; margin-left: 43px; }
.code .ewm p { width: 414px; display: block; float: left; text-align: center; margin-top: 20px; padding-bottom: 8px; font-size: 12px; color: #7e7e7e; font-family: '\5FAE\8F6F\96C5\9ED1'; text-shadow: 0 1px 2px #cdcbcb; }
.code .ewm p span { font-size: 12px; color: #51a67f; font-family: '\5FAE\8F6F\96C5\9ED1'; }
.code .ewm p a { font-size: 12px; color: #51a67f; font-family: '\5FAE\8F6F\96C5\9ED1'; }






