@charset "utf-8";
.banner{height: 750px;}
.book_type_list{height: 748px;}

/*幻灯片*/
.slides_div{height: 302px;width: 720px;margin-top: 10px;padding: 15px;background: url("../images/vip_bg.png") 0 -678px no-repeat scroll;}
.slides_list{height: 277px;width: 720px;z-index: 8888;}
.slides_list li{height: 277px;width: 720px;}
.slides_list_div{position: relative;}
.slides_icon{height: 38px;width: 134px;position: absolute;background: url("../images/vip_bg.png") -808px -938px no-repeat scroll;z-index: 9999;top :265px;left: 295px;}
.slides_list_div .pagination{height: 10px;position: absolute;top:277px;left: 310px;z-index: 99999;}
.slides_list_div .pagination li{height: 10px;width: 12px;float: left;z-index: 999999;position: relative;}
.slides_list_div .pagination li a{text-indent: 9999px;display: block;height: 10px;width: 12px;font-size: 0;background: url("../images/vip_bg.png") -251px -85px no-repeat;position: relative;z-index: 99999;}
.slides_list_div li.current a{background-position: -240px -85px;}

/*新书推荐和限时折扣*/
.banner_bottom{height: 405px;width: 750px;}
.banner_vip_book{height: 405px;width: 540px;float: left;}
.banner_title{height: 30px;width: 520px;background: url("../images/vip_bg.png") -42px -497px repeat-x scroll;}
.banner_title a{display: block;float: left;height: 26px;line-height: 26px;width: 85px;border-top: 1px #CFDFEC solid;background: #FFFFFF;font-size: 14px;color: #656565;text-align: center;border-bottom: 3px #CFDFEC solid;;}
.banner_icon{height: 30px;width: 1px;background: #CFDFEC;display: block;float: left;}
a.banner_checked{height: 30px;line-height: 30px;font-weight: bold;color: #333333;border: 0 solid;background: url("../images/vip_bg.png") -870px -6px no-repeat scroll #FFFFFF;}
.banner_book_list{margin-top: 20px;height: 355px;}
.banner_book_list li{float: left;display: inline;margin-left: 28px;width: 98px;height: 182px;position: relative;}
.banner_book_a{display: block;height: 125px;width: 90px;padding: 3px 4px 4px 3px;background: url("../images/vip_bg.png") -19px -128px no-repeat scroll;}
.banner_book_title,.gczy_detail_title,.main_special_book_title{display: block;height: 20px;line-height: 20px;font-size: 12px;color: #333333;text-align: center;overflow: hidden;}
.banner_book_title a,.gczy_detail_title a,.main_special_book_title a{color: #333333;}
.banner_book_author,.gczy_detail_author,.main_special_book_author{display: block;height: 20px;line-height: 20px;font-size: 12px;color: #999999;text-align: center;overflow: hidden;}
.banner_book_author a,.gczy_detail_author a,.main_special_book_author a{color: #999999;}
.book_special_price{display: block;position: absolute;height: 50px;line-height: 50px;width: 50px;z-index: 99;font-size: 14px;font-weight: bold;color: #FFFFFF;background: url("../images/vip_bg.png") -128px -130px no-repeat scroll;text-align: center;top: -15px;left: 58px;}

/*公告栏*/
.banner_specail{height: 405px;width: 210px;float: left;}
.notice_div{border-bottom: 1px solid #CFDFEC;border-left: 1px solid #CFDFEC;border-right: 1px solid #CFDFEC;height: 205px;width: 208px;}
.notice_title_list{height: 30px;width: 208px;}
.notice_weibo_detail{height: 70px;padding: 10px 20px 10px 20px;;}
.notice_weibo_left{height: 70px;width: 70px;float: left;}
.notice_weibo_right{height: 70px;width: 98px;float: left;font-size: 12px;color: #333333;}
.notice_weibo_name{height: 40px;line-height: 20px;display: block;padding: 0 5px;}
.notice_weibo_but{height: 20px;width: 50px;background: #C91111;color: #FFFFFF;line-height: 20px;display: block;border-radius: 5px;text-align: center;margin: 5px 0 0 5px;}
.notice_weibo_but a{color: #FFFFFF;}
.notice_title{float: left;height: 28px;line-height: 28px;width: 68px;color: #666666;font-size: 12px;text-align: center;display: block;border-top: 1px solid #CFDFEC;border-bottom: 1px solid #CFDFEC;}
.notice_title a{color: #666666;}
.notice_title_icon{height: 30px;width: 1px;background: #CFDFEC;display: block;float: left;}
.notice_title_checked{height: 30px;width: 70px;background: url("../images/vip_bg.png") -871px -6px no-repeat scroll;color: #333333;font-weight: bold;border: 0;}
.notice_title_checked a{color: #333333;}
.notice_list{height: 174px;width: 208px;margin-top: 10px;}
.notice_detail{height: 30px;line-height: 30px;width: 208px;color: #333333;font-size: 12px;overflow: hidden;}
.notice_detail a{font-size: 12px;color: #333333;}
.notice_detail_icon{height: 20px;width: 30px;display: inline-block;vertical-align: middle;background: url("../images/vip_bg.png") -428px -135px no-repeat scroll;}
.special_list{height: 200px;width: 210px;}
.special_list li{height: 90px;width: 210px;margin-top: 10px;}

/*馆藏资源*/
.main_module{width: 960px;height: 470px;margin-top: 30px;}
.gczy{width: 750px;float: left;}
.gczy_title{height: 30px;line-height: 30px;background: url("../images/vip_bg.png") -223px -195px repeat-x scroll;}
.gczy_name{height: 30px;line-height: 30px;float: left;margin-left: 10px;font-size: 18px;font-weight: bold;color: #315577;}
.gczy_title_list{float: right;margin-right: 25px;display: inline;}
.gczy_title_list li{float: left;;width: 60px;font-size: 12px;position: relative;text-align: center;color: #315577;height: 30px;line-height: 30px;}
.gczy_title_list li a{color: #315577;}
.gczy_title_list li a:hover{font-weight: bold;}
.gczy_title_checked span{display: block;position: absolute;left: 18px;top: 30px;height: 20px;width: 20px;background: url("../images/vip_bg.png") -327px -141px no-repeat;}
.gczy_list{height: 190px;margin-top: 20px;width: 710px;padding-left: 40px;position: relative;}
.gczy_detail{height: 190px;margin-left: 28px;display: inline;text-align: center;width: 98px;float: left;}
.gczy_detail_a,.main_special_book_a{display: block;height: 125px;width: 90px;padding: 3px 4px 4px 3px;background: url("../images/vip_bg.png") -19px -128px no-repeat scroll;}
.gczy_detail_title{margin-top: 18px;}
.gczy_detail_bottom{height: 21px;position: absolute;width: 750px;background: url("../images/vip_bg.png") -10px -643px no-repeat scroll;z-index: -1;top:125px;left: 21px;}

/*电子书排行榜*/
.phb{width: 210px;float: left;}
.phb_title{height: 30px;background: url("../images/vip_bg.png") -741px -129px no-repeat scroll;}
.phb_name{height: 30px;line-height: 30px;float: left;margin-left: 10px;font-size: 14px;font-weight: bold;color: #333333;}
.phb_title_list{height: 30px;line-height: 30px;float: right;}
.phb_title_list li{height: 18px;line-height: 18px;float: left;width: 40px;background: #CFDFEE;text-align: center;margin-top: 8px;}
.phb_title_list li.phb_title_checked{background: #C91111;}
.phb_title_list li a{color: #333333;font-size: 12px;vertical-align: top;}
.phb_title_list li.phb_title_checked a{color: #FFFFFF;}
.phb_list{width: 210px;margin-top: 10px;}
.phb_list li{height: 28px;line-height: 28px;width: 210px;font-size: 12px;}
.phb_detail_icon{height: 24px;line-height: 24px;display: inline-block;vertical-align: middle;width: 20px;text-align: center;margin-left: 10px;background: url("../images/vip_bg.png") no-repeat;margin-right: 6px;}
.phb_list li a{color: #333333;font-size: 12px;}
.phb_top{background-position: -373px -130px;color: #FFFFFF;}
.phb_foot{background-position: -407px -131px;color: #333333;}
li.phb_detail_checked{height:100px;}
li.phb_detail_checked .phb_detail_icon{float: left;display: inline;}
li.phb_detail_checked a{line-height: 18px;width: 95px;float: left;}
li.phb_detail_checked a.phb_detail_img_a{float: left;height: 90px;width: 65px;padding-right: 10px;}
.phb_detail_price{display: block;float: left;height: 20px;width: 20px;font-size: 12px;font-weight: bold;color: #C91111;}

/*专题库*/
.main_special{height: 430px;width: 958px;border: 1px solid #CFDFEC;border-top: 0 solid;}
.main_special_title{height: 82px;width: 958px;}
.main_special_name{height: 30px;width: 948px;color: #033967;font-size: 18px;font-weight: bold;padding-left: 10px;}
.main_special_list{height: 82px;width: 958px;}
.main_special_list li{height: 68px;width: 159px;border-bottom: 1px solid #CFDFEC;border-top: 3px solid #CFDFEC;line-height: 26px;font-size: 18px;font-weight: bold;text-align: center;color: #93AEC9;background: #EDF4FA;float: left;padding-top: 10px;cursor: pointer;font-family: '微软雅黑'}
li.main_special_title_one{width: 158px;}
li.main_special_title_line{height: 82px;width: 1px;background: #CFDFEC;border: 0;padding: 0;}
.main_special_list li a{color: #93AEC9;}
li.main_special_title_checked{border-top: 3px solid #333333;border-bottom: 0;background: #FFFFFF;color: #033967;}
li.main_special_title_checked a{color: #033967;}
.main_special_detail{height: 238px;width: 958px;border-bottom: 1px dashed #CFDFEC;}
.main_special_desc{height: 238px;width: 203px;float: left;}
.main_special_desc_name{height: 24px;width: 173px;padding: 0 10px 0 20px;font-size: 12px;line-height: 24px;font-weight: bold;display: block;}
.main_special_detail_desc{width: 173px;padding: 0 10px 0 20px;height: 218px;font-size: 12px;line-height: 24px;text-indent: 2em;color: #666666;}
.main_special_book_list{margin-top: 30px;float: left;}
.main_special_book_list li{width: 96px;margin: 0 14px 0 10px;display: inline;float: left;}
.main_special_link_list{height: 98px;width: 958px;margin-top: 10px;}
.main_special_link_list li{height: 30px;float: left;font-size: 12px;color: #666666;width: 188px;}
.main_special_link_list li a{color: #666666;}
.main_special_link_icon{height: 20px;display: inline-block;width: 30px;background: url("../images/vip_bg.png") -130px -191px no-repeat scroll;}

/*tdpress new index*/
.td_logo_div{width: 100%;margin: 0 auto;}
.td_logo_div .logo a{margin-top: 24px;}
.td_nav_list{font-size: 12px;color: #307AC5;text-align: right;padding-top: 46px;}
.split_line{margin-left: 5px; margin-right: 5px;}
.cl-red{color: #E34700;}
.td_menu{height: 44px;width: 100%;position: absolute;z-index: 1000;margin-top:-22px;}
.td_menu_nav{background: url("../images/nav_bg.png")}
.td_menu_val {
    color: #FFFFFF;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    line-height: 40px;
    text-align: center;
    width: 116px;
}
.td_menu_val a{color: #FFF;}
.td_menu_line {
    background: url("../images/vip_bg.png") no-repeat scroll -644px -128px transparent;
    float: left;
    height: 44px;
    width: 4px;
}
.slides_main{
    width: 100%;
    height: 370px;
    display: block;
}
.td_jdt{
    display: inline;
    float: left;
    font-size: 0;
    height: 370px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.td_slides_div{text-align: center;width:100%;display: block;}
.service_banner{height: 209px;*height: 245px !important;}
.service_banner_list{height: 170px;margin-top: 36px;}
.service_banner_list li {
    display: inline;
    float: left;
    height: 170px;
    margin-left: 62px;
    position: relative;
    width: 125px;
}
.service_banner_title{
    color: #3079c5;
    display: block;
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
    font-weight: 600;
    position: absolute;
    bottom: 0;
    width: 125px;
    *left:0px!important;
}
.service_banner_title a{ color: #3079c5;}
.notice_banner{
    background: url("../images/td_in_other.png");
    height: 204px;
}
.notice_banner div{width: 295px;padding-left: 25px;float: left;}
.notice_banner span{
    display: block;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
    padding-top: 20px;
    padding-bottom: 10px;
}
.notice_banner ul li{
    padding-top: 7px;
    font-size: 12px;
    color: #666666;
    background: url("../images/vip_bg.png") no-repeat scroll -829px -762px transparent;
    padding-left: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 249px;
}
.td_site_friend_link{height: 230px;width:100%;background-color: #F3F3F3;margin-top: 40px;}
.td_site{padding-top: 15px;padding-bottom: 10px;}
.td_friend_link{clear: both;}
.td_site_friend_link span{
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    font-family:"Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti,MingLiu;
    color: #666666;
}
.td_site_friend_link ul{margin-top: 15px;}
.td_site li{
    width:85px;
    height: 24px;
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.td_site li.last{margin-right: 0;}
.td_friend_link li{
    float: left;
    color: #9A9A9A;
    font-size: 12px;
    margin-right: 5px;
    line-height: 22px;
}
.td_friend_link a{color: #9A9A9A;}
.notice_banner a{color: #666666;}


/*铁道幻灯片*/
.td_slides_list_div .slides_container li{clear: both;text-align: center;}
.td_slides_icon{height: 16px;width: 96px;position: absolute;background: url("../images/vip_bg.png") -820px -849px no-repeat scroll;z-index: 9999;top :476px;left:48%;}
.td_slides_list_div{width: 100%;display: block;}
.td_slides_list_div .pagination{height: 10px;position: absolute;top:478px;left: 49%;z-index: 99999;}
.td_slides_list_div .pagination li{height: 10px;width: 12px;float: left;z-index: 999999;position: relative;}
.td_slides_list_div .pagination li a{text-indent: 9999px;display: block;height: 10px;width: 12px;font-size: 0;background: url("../images/vip_bg.png") -834px -810px no-repeat;position: relative;z-index: 99999;}
.td_slides_list_div li.current a{background-position: -819px -810px;}

/*铁道首页搜索*/
.td_search_div{height: 40px;float: left;}
.td_search{float: left;height: 40px;}
.td_search input{height: 26px;line-height: 26px;color: #C1E0FF;font-size: 12px;float: left;padding:5px 10px 0;background-color: transparent; border: 0;margin-left: 80px;}
.td_search_type{height: 40px;line-height: 26px;width: 66px;font-size: 12px;display: block;float: left;padding-top: 5px;*padding-top: 5px !important;color: #CADEE9;}
.td_search_icon{height: 20px;vertical-align: middle;width: 20px;background: url("../images/vip_bg.png") -181px -14px no-repeat scroll;display: inline-block;}
.td_search_but{height: 26px;line-height: 26px;background: url("../images/vip_bg.png") -670px -129px no-repeat scroll;width: 38px;float: left;border: 0 solid; text-indent: 9999px;*margin-left: -5px;}
.td_search_clear{height: 26px;line-height: 26px;font-size: 12px;color: #054C82;width: 160px;float: left;padding-left: 10px;}
.td_search_clear a{color: #054C82;}
.td_search_type span{margin-left: -30px;*margin-left: -20px;}

.m_t5{margin-top:5px;}
.hand{cursor: pointer;}

.weibo a {
    color: #333333;
}

.weibo {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/weibo_icon.png");
    background-origin: padding-box;
    background-position: 1px -2px;
    background-repeat: no-repeat;
    background-size: auto auto;
    padding-left: 20px;
}