*{ margin:0; padding:0;}
body{ font-family:Arial,"宋体"; font-size:12px; color:#666; line-height:1.6em;}
h1{line-height:1.3em;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none;font-family:Arial,"宋体"; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:none; color:#66b836;}
/*-------------------------结束公用样式--------------------------*/
table{margin:0 auto;}
td{height:24px;line-height:24px;font-size:12px;}
td.total{height:36px;line-height:36px;font-size:20px;padding-left:10px;}
td input.input{ color:#888; vertical-align:middle; background:#f7f9fa; border:1px solid #e3e1e1; line-height:20px; height:20px; padding:0px 5px;font-size:11px;}
td input.input:hover{background:#fff; color:#333; border:1px solid #a1c8ee;}
td input.button{border:1px solid #e3e1e1; background:none; vertical-align:middle;color:#888;cursor:pointer;text-align:center;height:20px;line-height:20px;font-size:11px;padding:0px 3px;}
td input.button:hover{border:1px solid #a1c8ee;color:blue;}
td textarea.textarea{ color:#888; vertical-align:middle; border:1px solid #e3e1e1; line-height:16px; padding:5px 10px; width:450px; font-size:14px;}
td textarea.textarea:hover{ color:#333; border:1px solid #a1c8ee;}
td.title{font-weight:bold;text-align:center;background:#EEEEEE}

.border{border:1px #e4e4e4 solid;}
.table{border:1px #e4e4e4 solid;margin-top:10px;margin-bottom:10px;}
.table table.noborder{border:0;}
.table table.noborder td{border:0;}
.table table{border-top:1px #e4e4e4 solid;border-right:1px #e4e4e4 solid;margin-top:10px;margin-bottom:10px;}
.table td{height:34px;line-height:34px;padding:0 5px;}
.table table td{height:34px;line-height:34px;padding:0 5px;border-left:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid;}
.table input.input{ color:#888; vertical-align:middle; background:#f7f9fa; border:1px solid #e3e1e1; line-height:14px; height:14px; padding:5px 10px; width:320px; font-size:14px;}
.table input.input:hover{ background:#fff; color:#333; border:1px solid #a1c8ee;}
.table textarea.textarea{ color:#888; vertical-align:middle; border:1px solid #e3e1e1; line-height:16px; padding:5px 10px; width:450px; font-size:14px;}
.table textarea.textarea:hover{ color:#333; border:1px solid #a1c8ee;}

form td{height:34px;line-height:34px;padding:0 5px;}
.tablemenu{color:#666666;BORDER-RIGHT: #e4e4e4 1px solid; BORDER-TOP: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid;background:#fdfdfd}
.clear_div { overflow:hidden; zoom:1;}
.clear_div2{zoom: 1;}
.clear_div2:after {content: ""; display: block;height: 0;clear: both;}
input.checlass{ margin:0 5px; margin-left:0;vertical-align:middle; _vertical-align:baseline;}
/*----------------------------star首页的样式*/
html{ background:url(../cssimg/body.jpg) repeat;}
body{ clear:both;}
/*------------------star头文件*/
div.header_box{ clear:both;}
div.header{ clear:both; background:#fff; height:90px;}
div.header_c{ clear:both; width:960px; margin:0 auto; height:100%; background:#fff;}
/*标志*/
div.logo{ float:left; padding:40px 0 0 0;}
/*头文件右*/
div.header_r{ float:right; text-align:right;}
/*头文字*/
ul.header_text{ clear:both; height:30px; line-height:30px; padding-bottom:7px; color:#888;}
ul.header_text li{ clear:both; float:right; text-align:right;}
ul.header_text li em{ font-style:normal; color:#ccc;}
ul.header_text li a,ul.header_text li span{ margin:0 8px; color:#888;}
ul.header_text li span a{ margin:0 1px;}
ul.header_text li a:hover{ color:#66b836;}
/*头文件链接*/
ul.header_link{  clear:both; font-size:16px; text-align:right;}
ul.header_link a{ color:#527992; display:inline-block; padding:0 16px; background:url(../cssimg/text_bj.gif) repeat-x left bottom; height:38px; line-height:38px; border:1px solid #e9e9e9; margin:0 0px 0 10px; vertical-align:middle;}
ul.header_link li{padding-bottom:2px; float:right;}
ul.header_link a:hover{ color:#66b836; text-decoration:none;}
/*---------------star导航*/
div.nav{ clear:both; background:#27a7fa; height:36px; line-height:36px;}
ul.nav{ clear:both; width:960px; margin:0 auto; color:#fff; height:100%; background:#27a7fa;}
ul.nav li{ float:left; font-size:16px;}
ul.nav li a{ color:#fff; float:left; padding:0 20px;}
ul.nav li a:hover{ text-decoration:none; color:#fff; background:#118ee0;}
ul.nav li.on a{background:#118ee0;}
/*--------------------star搜索*/
div.h_search{ clear:both; background:url(../cssimg/search_x.gif) repeat-x left bottom; height:41px;}
div.h_search_c{ width:960px; margin:0 auto; clear:both; background:url(../cssimg/search_x.gif) repeat-x left bottom; height:33px; line-height:24px; margin-top:8px;}
dl.h_search{ float:left; background:url(../cssimg/search.png) no-repeat; width:368px; line-height:24px; height:24px;}
dl.h_search dd{ float:left; width:211px; overflow:hidden;}
dl.h_search dt{ float:right; width:149px;height:24px;}
dl.h_search dt .l{ width:91px; height:24px;}
dl.h_search dt .r{ height:24px; overflow:hidden;}
/*----star表单和按钮*/
input.h_search_text,input.h_search_btn{ border:none; background:none; vertical-align:middle;}
input.h_search_btn{ overflow:hidden; color:#fff; cursor:pointer; text-align:center; height:24px; line-height:24px; width:50px;}
input.h_search_btn:hover{ background:url(../cssimg/search.png) no-repeat right -24px;}
input.h_search_text{ color:#bbb; height:14px; line-height:14px;  padding:5px 0 5px 11px; width:200px; }
input.h_search_text:hover{ color:#333;}
/*------------------------star下拉框*/
div.select{ float:left; padding:0; vertical-align:middle; z-index:2;position:relative; background:none; width:91px; height:24px;}
div.selectbox-wrapper{ margin-top:0px;_margin-top:-2px;color:#8d8d8d;position:absolute; text-align:left; left:0; background:white; border:1px solid #d6d6d6; border-top:none; width:89px !important; padding:0;}
div.selectbox-wrapper ul li.selected{ background:#c9edff;}
div.selectbox-wrapper ul li.current{ background:#3987ca; color:white;}
div.selectbox-wrapper ul li{ padding:3px 0px 3px 10px; width:79px !important; cursor:pointer; line-height:20px; }
.selectbox{ border:none; color:#bbb; padding-left:10px; display:block; width:79px !important; cursor:pointer; background:none; height:24px; line-height:24px;}
.search_select{ display:none; width:89px !important;}
/*下拉框*/
/*热搜图*/
ul.hot_search{ float:left; padding:0 0 0 15px;}
ul.hot_search li span{ color:#ccc;}
ul.hot_search li a{ color:#666; margin:0 8px;}
ul.hot_search li a:hover{ color:#66b836;}
/*---------------------------------star首页中间区域*/
div.h_center{ clear:both; width:960px; margin:10px auto;}
div.h_left{ float:left; width:205px;}
div.h_right{ float:right; width:745px;}
/*-----------star灰色边框*/
.gray_border{ background:#fff; border:1px solid #e4e4e4;}
/*---------star图书分类*/
div.h_class{ clear:both; margin-bottom:10px; background:#fff url(../cssimg/left_bj.gif) repeat-y left top; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4;}
div.h_class dl.h_l_th{ border-right:1px solid #e4e4e4;}
/*左标题*/
dl.h_l_th{ clear:both; background:url(../cssimg/gray_th.gif) repeat-x left top; height:42px; border-left:3px solid #27a7fa; line-height:42px; overflow:hidden;}
dl.h_l_th dd{ float:left; font-size:14px; font-weight:bold; color:#27a7fa; padding-left:18px;}
dl.h_l_th dt{ float:right; padding-right:10px;}
/*内容*/
ul.h_class{ clear:both;}
ul.h_class li{ cursor:pointer; position:relative; z-index:111; color:#ccc; clear:both;}
ul.h_class li.last span{ background:none;}
ul.h_class li span{ background:url(../cssimg/line_x_s.gif) repeat-x left bottom; display:block; width:84%; line-height:2em; padding:0 8%; }
ul.h_class li font{ font-size:12px; display:block; background:url(../cssimg/gray_class.gif) no-repeat right 65%; height:2em; overflow:hidden; clear:both; padding:6px 0 0 5px;}
ul.h_class p a{ color:#888; margin:0 5px;}
ul.h_class p a:hover{ color:#66b836;}
/*二级*/
div.sec_nav a{ color:#888;}
div.sec_nav{ display:none; clear:both; position:absolute; top:0px; left:204px; border:1px solid #c4dcec; background:#fff; width:250px; padding:10px 0; color:#ccc;}
dl.sec_nav{ clear:both; width:230px; position:relative; margin:0 auto; line-height:2.4em;}
dl.sec_nav dd{ clear:both;}
dl.sec_nav dd a{ margin:0 10px;}
dl.sec_nav dd a:hover{ color:#27a7fa;}
/*白色线*/
div.sec_nav_y{ width:1px; height:58px; line-height:58px; overflow:hidden; display:block; position:absolute; top:-10px; left:-11px; font-size:0; background:white;}
/*高亮*/
ul.h_class li.light span{ background:url(../cssimg/left_hover.jpg) no-repeat left top;}
ul.h_class li.light font{ background:none;}
/*-----------star出版社导航*/
div.box_d{ clear:both; margin-top:10px;}
ul.h_link{ clear:both;}
ul.h_link li{ line-height:1.8em; clear:both; overflow:hidden; zoom:1; padding:6px 10px; border-bottom:1px solid #f1f1f1;}
ul.h_link em{ clear:both; display:block; text-align:center; font-style:normal;}
/*---------------star右边*/
div.h_one{ clear:both; margin:10px 0;}
/*--------------------star动画*/
div.h_flash{ float:left; position:relative; overflow:hidden; width:528px; height:248px;}
div.h_flash ul,div.h_flash li{ clear:both; width:100%; height:100%; overflow:hidden;}
div.h_flash li{ display:none;}
/*动画数字*/
div.h_flash_num{ position:absolute; bottom:8px; right:10px;}
div.h_flash_num dl{ float:right;}
div.h_flash_num dd{ background:url(../cssimg/flash/num.png) no-repeat; float:left; width:15px; line-height:15px; height:15px; vertical-align:middle; text-align:center; color:#fff; cursor:pointer; margin:0 0 0 4px;}
div.h_flash_num dd.cur{ background-position:-15px top;}
/*热销排行*/
div.h_hot{ float:right; height:249px; border-top:none; overflow:hidden; width:203px;}
/*标签导航*/
div.h_tab_nav{ clear:both; background:url(../cssimg/tab_nav.gif) repeat-x left -40px; line-height:40px;  height:40px; overflow:hidden;}
div.h_tab_nav dl{ clear:both;}
div.h_tab_nav dd{ float:left; font-size:14px; font-weight:bold; cursor:pointer; text-align:center; width:101px; border-right:1px solid #e4e4e4;}
div.h_tab_nav dd.last{ border:none;}
div.h_tab_nav dd.tab_light{ color:#27a7fa; background:url(../cssimg/tab_nav.gif) repeat-x left top;}
div.h_tab_nav dd.tab_light a{color:#27a7fa;}
/*标签内容*/
div.h_tab_box{ clear:both;}
div.h_tab_box div{ clear:both;}
.none{ display:none;}
ul.r_list{ clear:both; width:90%; margin:8px auto;}
ul.r_list li{ clear:both; line-height:2.2em; height:2.2em; overflow:hidden; padding-left:10px; background:url(../cssimg/gray_arrow.gif) no-repeat left 12px;}
/*新书速递*/
div.h_book{ clear:both; margin:10px 0; border-top:none;}
/*标签导航*/
div.h_book_nav{ clear:both; background:url(../cssimg/tab_blue.gif) repeat-x left top; height:40px; line-height:40px;}
div.h_book_nav dl{ clear:both;}
div.h_book_nav dt{ float:left; font-size:14px; font-weight:bold; color:#27a7fa; padding:0 20px;}
div.h_book_nav dd{ margin:0 8px 0 0; float:left; position:relative; height:40px; cursor:pointer;padding:0 10px;}
div.h_book_nav dd a{ display:block; float:left;padding:0 15px;  clear:both;}
div.h_book_nav dd span{ display:block; width:12px; height:6px; line-height:6px; font-size:0; overflow:hidden; position:absolute; bottom:-6px; left:45%;}
div.h_book_nav dd.tab_light{ color:#fff; background:url(../cssimg/tab_blue.gif) repeat-x left -40px;}
div.h_book_nav dd.tab_light a{ color:#fff;}
div.h_book_nav dd.tab_light span{ background:url(../cssimg/tab_arrow.gif) no-repeat;}
/*标签内容*/
div.h_book_box{ clear:both;}
div.h_book_box div{ clear:both;}
ul.h_book{ clear:both; margin:10px auto 20px auto; width:99%;}
ul.h_book li{ float:left; width:24.9%; height:270px; overflow:hidden; margin:10px 0;}
ul.h_book li a{ clear:both; display:block; width:152px; margin:0 auto;}
ul.h_book li p{ clear:both; line-height:1.5em; padding:6px 0;}
ul.h_book li em .no_prit{ margin-right:15px;}
ul.h_book li em{ clear:both; display:block; font-style:normal; line-height:2em; width:150px; margin:0 auto;}
/*热门图书*/
/*右标题*/
dl.h_r_th{ clear:both; height:39px; line-height:39px; overflow:hidden; background:url(../cssimg/tab_blue.gif) repeat-x left -1px;}
dl.h_r_th dt{ float:right; padding-right:10px;}
dl.h_r_th dd{ float:left; font-size:14px; font-weight:bold; padding-left:20px;color:#27a7fa;}
/*------------------------------star文件底*/
div.footer{ clear:both; background:#fff url(../cssimg/footer.gif) repeat-x left top;}
div.footer_c{ clear:both; padding:1px 0; width:960px; margin:0 auto; background:#fff url(../cssimg/footer.gif) repeat-x left top;}
ul.footer{ clear:both; background:url(../cssimg/footer_lin_y.gif) no-repeat left top;}
ul.footer dl{ clear:both; width:72%; margin:0 auto;}
ul.footer dt{ clear:both; color:#27a7fa;font-size:18px; line-height:1em; height:1em; padding:18px 0 15px 0 ;}
ul.footer dt a{color:#27a7fa;}
ul.footer dt a:hover{color:#66b836;}
ul.footer dd{ clear:both; line-height:1.7em;}
ul.footer dd p{ clear:both;}
ul.footer li{ float:left; width:19.9%; background:url(../cssimg/footer_lin_y.gif) no-repeat right top; overflow:hidden; zoom:1;}
/*文字*/
dl.footer{ clear:both; background:url(../cssimg/line_x_s.gif) repeat-x left top; margin:20px 0 0 0; padding:15px 0; line-height:2em; text-align:center;}
dl.footer dt{ clear:both; color:#ccc;}
dl.footer dt a{ margin:0 8px;}
dl.footer dd{ clear:both; color:#b8b8b8;}
dl.footer dd a{color:#b8b8b8;}
dl.footer dd a:hover{color:#66b836;}
dl.footer dd span{ margin:0 10px;}
/*------------------------------star关于我们*/
/*左导航*/
ul.a_l_nav{ clear:both; width:80%; margin:10px auto;}
ul.a_l_nav li{ clear:both; border-bottom:1px solid #f1f1f1; line-height:2em; height:2em; overflow:hidden; padding:4px 0;}
ul.a_l_nav li span{ font-size:14px; margin:0 10px;}
ul.a_l_nav li.light{ color:#66b836;}
ul.a_l_nav li.light a{font-weight:bold;color:#66b836;}
ul.a_l_nav li.light a:hover{ color:#ff6600;}
/*-----star右边*/
dl.site_th{ clear:both; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #e4e4e4; background:#fff; }
dl.site_th dd{ padding-left:18px; float:left; color:#888;}
dl.site_th dt{ float:right; padding-right:10px;}
dl.site_th dd span,dl.site_th dd a{ margin:0 8px; color:#888;}
dl.site_th dd a:hover{color:#66b836;}
/*内容*/
div.list_one{ clear:both;}
dl.r_about{ clear:both; width:90%; margin:20px auto;}
dl.r_about dt{ clear:both; text-align:center; font-size:24px; line-height:1em; padding-bottom:5px;}
dl.r_about dt h1{ clear:both; font-weight:normal; font-size:24px;}
dl.r_about dd{ clear:both; line-height:2em;}
dl.r_about dd p{ clear:both; text-indent:2em; margin:20px 0;}
/*-------------------star最新资讯*/
ul.l_news_nav{ clear:both;}
ul.l_news_nav li{ clear:both; line-height:2.4em; height:2.4em; border-bottom:1px solid #f1f1f1; padding:6px 15px;}
ul.l_news_nav li.last{ border:none;}
ul.l_news_nav li.light{ color:#66b836; font-weight:bold;}
ul.l_news_nav li.light a{color:#66b836;}
ul.l_news_nav li.light a:hover{ color:#ff6600;}
/*内容右*/
div.r_news_y{ clear:both; background:url(../cssimg/line_y.gif) repeat-y center top;}
div.r_news{ clear:both; background:url(../cssimg/line_x_s.gif) repeat-x left bottom; padding:8px 0 0 0;}
div.news_list{ float:left; width:49.9%;}
/*线标题*/
dl.th_line{ clear:both; border-bottom:1px solid #ececec; height:35px; line-height:35px; overflow:hidden; margin:2px auto; width:90%;}
dl.th_line dd{ float:left; font-size:14px; font-weight:bold;}
dl.th_line dt{ float:right;}
/*列表*/
ul.news_list{ clear:both; width:88%; margin:12px auto;}
ul.news_list li{ clear:both; height:2em; line-height:2em; overflow:hidden;}
/*-----------------------star新闻列表*/
dl.r_th_line{ clear:both; height:38px; line-height:38px; overflow:hidden; background:#fff; border-bottom:1px solid #f1f1f1;}
dl.r_th_line dt{ float:right; padding-right:10px;}
dl.r_th_line dd{ float:left; padding-left:18px; font-size:14px; font-weight:bold;}
/*列表*/
ul.r_news_list{ clear:both; width:95%; margin:0 auto 15px auto;}
ul.r_news_list li{ clear:both; background:url(../cssimg/line_x.gif) repeat-x left bottom; padding:10px 10px; overflow:hidden; line-height:2em; height:2em;}
ul.r_news_list li.hover{ background:#fcfbfb url(../cssimg/line_x.gif) repeat-x left bottom;}
ul.r_news_list li.hover a{ color:#66b836;}
/*---------------------star页码*/
div.page,font.page{ display:block; clear:both; text-align:center; margin:10px 0; padding:15px 0; font-size:14px;}
div.page em,div.page a,div.page b,div.page span,font.page em,font.page a,font.page b,font.page span{ display:inline-block; vertical-align:middle; margin:0 2px; height:28px; line-height:28px;  padding:0 10px; border:1px solid #c3cad3; font-style:normal;}
div.page b,font.page b{ color:#fff; background:#70c240; border:1px solid #56a32a;}
div.page a:hover,font.page a:hover{ background:#f8f8f8; border:1px solid #56a32a;}
/*--------------------------star新闻详情页*/
/*标题*/
h1.display_th{ clear:both; text-align:center; margin:30px auto 15px auto; line-height:1.3em; font-size:22px; font-weight:normal;}
/*日期*/
div.display_date{ text-align:center; clear:both; padding-bottom:10px; border-bottom:1px solid #f1f1f1; line-height:2em;}
div.display_date span,div.display_date a{ margin:0 10px;}
div.display_date font{ font-size:12px;}
div.display_date span a{ margin:0;}
div.display_date font a{ margin:0 2px;}
div.display_date em{ font-style:normal;}
/*正文*/
div.display_wen{ clear:both; margin:10px auto; width:90%;}
div.display_wen p{ clear:both; margin:20px 0; font-size:14px; line-height:2em;}
/*上下篇*/
ul.other_news{ clear:both; padding:16px 5%; border-top:1px solid #f1f1f1; line-height:2em;}
ul.other_news li{ clear:both;}
/*-----------------------------------------star登录*/
div.h_login{ clear:both; width:958px; margin:10px auto;}
/*表格*/
.list{BACKGROUND-COLOR: expression((this.sectionRowIndex%2==0)?'#f5f5f5':'#ffffff');font-size:14px;}
table.login_table{ clear:both; margin:80px auto;}
table.login_table td{ line-height:2em; color:#555; vertical-align:middle; padding:15px 30px; font-size:14px;}
table.login_table td img{ vertical-align:middle;}
table.login_table tfoot td{ padding-top:25px;}
table.login_table td p{ font-size:12px; line-height:2em; clear:both; padding-top:4px;}
/*表单*/
input.login_text{ color:#888; vertical-align:middle; background:#f7f9fa; border:1px solid #e3e1e1; line-height:16px; height:16px; padding:10px 10px; width:320px; font-size:14px;}
input.login_text:hover{ background:#fff; color:#333; border:1px solid #a1c8ee;}
textarea.textarea1{ color:#888; vertical-align:middle; border:1px solid #e3e1e1; line-height:16px; padding:10px; width:600px; font-size:14px;}
textarea.textarea1:hover{ color:#333; border:1px solid #a1c8ee;}
/*按钮*/
input.login_btn{ border:none; cursor:pointer; text-align:center; color:#fff; background:url(../cssimg/login_btn.jpg) repeat-x left top; border:1px solid #4a9ada; line-height:43px; height:43px; width:100px; vertical-align:middle; font-size:22px;}
input.login_btn:hover{ background-position:left bottom; border:1px solid #60af2e;}
input.login_btn1{ border:none; cursor:pointer; text-align:center; color:#fff; background:url(../cssimg/login_btn.jpg) repeat-x left top; border:1px solid #4a9ada; line-height:43px; height:43px; width:200px; vertical-align:middle; font-size:16px;}
/*---------------------------------star注册*/
div.h_reg{ clear:both; width:958px; margin:10px auto; background:#fff url(../cssimg/line_y.gif) repeat-y 760px top;}
div.reg_l{ width:680px; float:left; padding:30px 0 0 40px;}
div.reg_r{ width:190px; float:right;}
/*表格*/
table.reg_table{ clear:both; margin:0px 0 50px 0; width:100%;}
table.reg_table td{ vertical-align:middle; line-height:2em; padding:5px 0px;}
table.reg_table td.r_text{ padding-right:5px; font-size:14px; text-align:right;}
div.reg_th{ clear:both;  height:32px; line-height:32px; overflow:hidden; font-size:14px; font-weight:bold; padding:0 3%; background:#f9f9f9; margin:25px 0;}
table.reg_table tfoot td{ text-align:center; padding-top:20px;}
/*提示*/
span.error,span.note{ color:#d40404; display:inline-block; vertical-align:middle; margin-left:15px; background:url(../cssimg/error.gif) no-repeat left center; padding-left:20px;}
span.note{ color:#969696; background:url(../cssimg/note.gif) no-repeat left center;}
/*标题*/
dl.reg_th{ color:#c5c5c5; clear:both;  line-height:36px; height:36px; overflow:hidden;}
dl.reg_th dd{ float:left; font-size:32px; padding-left:35px;background:url(../cssimg/login_th.png) no-repeat left top;}
/*注册右*/
dl.reg_r{ clear:both; padding:80px 0 0 0; width:90%; margin:0 auto; line-height:2em;}
dl.reg_r dt{ clear:both; font-size:14px;}
dl.reg_r dd{ clear:both; padding:8px 0 0 0;}
/*按钮*/
input.s_btn,input.gray_btn{ padding:0;  cursor:pointer; text-align:center; color:#fff; font-weight:bold; background:#5fa9e6 url(../cssimg/blue_btn.gif) repeat-x; line-height:25px; width:55px; height:25px;border:1px solid #4a9ada;}
input.s_btn:hover{border:1px solid #60af2e; background:#74cb40 url(../cssimg/green_btn.gif) repeat-x;}
input.gray_btn{ width:90px; margin-left:8px; color:#666; font-weight:normal; border:1px solid #e1e1e1; background:#eee url(../cssimg/gray_btn.gif) repeat-x left bottom;}
input.gray_btn:hover{border:1px solid #b3d0e3; color:#27a7fa; background:url(../cssimg/blue_l_btn.gif) repeat-x left bottom;}
/*一行*/
.box_t{ clear:both; margin:0 0 10px 0;}
/*------------------------star热销图书*/
/*标签导航*/
div.r_tab_nav{ clear:both; height:27px; line-height:25px; overflow:hidden;  padding:6px 10px; border-bottom:1px solid #f1f1f1; background:#fff;}
div.r_tab_nav dt{ float:left; text-indent:18px; font-size:14px; font-weight:bold; color:#27a7fa; width:420px;*width:410px;}
div.r_tab_nav dd{ float:left; margin:0 0 0 5px; line-height:25px; height:25px;}
div.r_tab_nav dd a{ float:left; padding:0 10px; background:url(../cssimg/gray_btn.gif) repeat-x left bottom; border:1px solid #e1e1e1; cursor:pointer;}
div.r_tab_nav dd a:hover,div.r_tab_nav dd.tab_light a{ border:1px solid #b3d0e3; color:#27a7fa; background:url(../cssimg/blue_l_btn.gif) repeat-x left bottom;}
/*数字*/
span.r_num{ display:block; float:left; text-align:center; border:1px solid #e3d7b3; background:url(../cssimg/num_bj.gif) repeat-x left;width:24px; line-height:24px;  height:24px; color:#daa158; font-weight:bold;}
/*按钮*/
input.add_btn{ width:90px;}
/*列表*/
ul.i_hot{ clear:both; background:url(../cssimg/line_y.gif) repeat-y center top; margin-bottom:15px;}
ul.i_hot li{ background:url(../cssimg/line_x_s.gif) repeat-x left bottom; height:170px; padding:15px 0; float:left; width:49.9%;}
ul.i_hot dl{ clear:both; width:90%; margin:0 auto;}
ul.i_hot li.hover{ background:#fcfbfb url(../cssimg/line_x_s.gif) repeat-x left bottom;}
ul.i_hot dt{ float:left; width:160px;}
ul.i_hot dd{ float:right; width:47%; font-weight:bold; line-height:1.8em;}
ul.i_hot dd p{ clear:both; font-weight:normal;}
ul.i_hot dd font{ padding-top:7px; clear:both; display:block; font-weight:normal;}
/*-----------------------star图书商城*/
/*套装好书*/
ul.l_pic{ clear:both; width:90%; margin:8px auto;}
ul.l_pic li{ clear:both; padding:6px 1%; background:url(../cssimg/line_x.gif) repeat-x left bottom; zoom:1; overflow:hidden; line-height:1.5em;}
ul.l_pic dl,ul.l_tad li dl{ clear:both; padding:0 0 5px 0;}
ul.l_pic dt,ul.l_tad li dt{ float:left; width:72px; padding:4px 0 0 0;}
ul.l_pic dd,ul.l_tad li dd{ line-height:1.8em; font-weight:bold; float:right;  width:55%;}
ul.l_pic dd p,ul.l_tad li dd p{ clear:both; font-weight:normal;}
/*样式*/
ul.l_tad{ clear:both; width:90%; margin:8px auto;}
ul.l_tad li{ clear:both; padding:6px 1%; background:url(../cssimg/line_x.gif) repeat-x left bottom; zoom:1; overflow:hidden; line-height:1.5em;}
ul.l_tad li dl{ display:none;}
ul.l_tad li font{ clear:both; display:block; font-size:12px; height:1.5em; overflow:hidden; clear:both;}
ul.l_tad li.li_show dl{ display:block;}
ul.l_tad li.li_show font{ display:none;}
/*推荐作家*/
ul.rec_work{ clear:both; width:90%; margin:8px auto; color:#ccc;}
ul.rec_work li{ clear:both; line-height:2.5em;}
ul.rec_work li a{ margin:0 6px;}
/*数字*/
span.t_num{ color:#c3c3c3; vertical-align:middle; margin:0 6px; font-size:12px; font-weight:bold;}
dl span.t_num { float:left; display:block; padding-top:30%;font-size:16px; margin-right:0; color:#27a7fa;}
/*----star商城的右*/
div.h_r_l{ float:left; width:530px;}
div.h_r_l div.h_flash{ float:none; clear:both; margin-bottom:10px;}
div.h_r_r{ float:right; width:205px;}
/*赖氏推荐*/
div.rec_book{ clear:both; margin:10px 0 0 0; height:293px; overflow:hidden;}
div.rec_book_c{ clear:both; padding:15px 0 0 0; height:225px; overflow:hidden; background:#fff url(../cssimg/tab_y_bj.png) no-repeat 235px center;}
div.rec_book_nav{ float:left; width:215px; padding-left:10px; text-align:center;}
div.rec_book_nav dd{ float:left; width:49.9%; text-align:center; height:120px; overflow:hidden;}
div.rec_book_nav dd.tab_light img{ border:1px solid #d97878;}
/*标签内容*/
div.rec_book_box{ float:right; width:245px; padding:0 25px 0 0 ;}
div.rec_book_box div{ clear:both;}
dl.rec_book{ clear:both; margin-bottom:10px;}
dl.rec_book dt{ float:left; width:82px;}
dl.rec_book dd{ float:right; font-weight:bold; width:60%; line-height:1.8em;}
dl.rec_book dd p{ margin:4px 0; clear:both; font-weight:normal;}
dl.rec_book dd .prit_red{ font-size:14px;}
ul.rec_book{ clear:both; margin-top:10px;}
ul.rec_book li{ clear:both; line-height:2.1em;}
/*热销排行榜*/
div.h_r_hot{ clear:both; margin-bottom:10px; height:447px; overflow:hidden;}
/*标签导航*/
div.r_hot_nav{ clear:both; width:90%; margin:0px auto; line-height:20px; height:20px; overflow:hidden; padding:8px 0; background:url(../cssimg/line_x.gif) repeat-x left bottom;}
div.r_hot_nav dd{ float:left; width:24.6%; text-align:center; cursor:pointer;}
div.r_hot_nav dd.tab_light{ background:#27a7fa; color:#fff;}
div.r_hot_nav dd.tab_light a{ color:#fff;}
ul.last_list li.last{ background:none;}
/*----------------------star图片列表*/
dt.site a,dt.site span{ margin:0 8px; color:#888;}
dt.site{ color:#888;}
dt.site a:hover{ color:#66b836;}
/*列表*/
ul.r_rec{ clear:both; width:98%; margin:20px auto;}
ul.r_rec li{ float:left; width:33.3%;}
ul.r_rec dl{ clear:both; width:90%; margin:0 auto;}
ul.r_rec dt{ float:left; width:87px;}
ul.r_rec dd{ float:right; line-height:1.8em; width:55%;}
ul.r_rec dd p{ margin:4px 0; clear:both;}
/*-------star排序*/
dl.th_select{ clear:both; padding:9px 10px; line-height:23px; height:25px; overflow:hidden; border-bottom:1px solid #e4e4e4; background:#fff;}
dl.th_select dt{ float:left; vertical-align:middle;}
dl.th_select dt ul{ float:left;}
dl.th_select dt li{ border:1px solid #ddd; height:23px; background:#fff; float:left; margin:0 5px 0 0; padding:0 10px; cursor:pointer;}
dl.th_select dt li a{ display:inline-block; background:url(../cssimg/down_arrow.gif) no-repeat right center; padding-right:12px;}
dl.th_select dt li.light{ background:#8cd264; border:1px solid #66b836; color:#fff;}
dl.th_select dt li.light a{ background:url(../cssimg/top_arrow.gif) no-repeat right center; color:#fff;}
dl.th_select dd{ float:right; vertical-align:middle;}
dl.th_select input{ vertical-align:middle;}
dl.th_select dd label{ margin:0 4px; vertical-align:middle;}
/*标题页码*/
input.th_page_r,input.th_page_l{ border:none; cursor:pointer; vertical-align:middle; background:url(../cssimg/page.gif) no-repeat; width:18px; height:17px; line-height:17px; margin:0 4px;}
input.th_page_r{ background-position:right top;}
input.th_page_r:hover{ background-position:right bottom;}
input.th_page_l:hover{ background-position:left bottom;}
/*列表*/
div.book_list{ clear:both;}
div.book_list dl.hover{ background:#fcfbfb;}
dl.book_list{ clear:both; padding:18px 20px; background:#fff; border-bottom:1px solid #e4e4e4;}
dl.book_list dt{ float:left; width:147px;}
dl.book_list dd .no_prit{ margin-right:30px; font-style:normal;}
dl.book_list dd{ float:right; width:75%; font-size:14px; line-height:1.9em; font-weight:bold;}
dl.book_list dd p{ clear:both; font-size:12px; font-weight:normal;}
dl.book_list dd font{ clear:both; display:block; padding-top:10px; font-size:12px; font-weight:normal; font-style:normal;}
/*-----------------------star图书详情页*/
dl.book_about{ clear:both; width:95%; margin:20px auto;}
dl.book_about dt{ float:left; width:237px; text-align:left;}
dl.book_about dt p{ clear:both; line-height:16px;  padding-top:10px;}
dl.book_about dd .prit_red{ font-size:18px;}
dl.book_about dd{ font-weight:bold; float:right; font-size:16px; line-height:2em; width:62%;}
dl.book_about dd p{ line-height:1.8em; margin:5px 0; clear:both; font-size:12px; font-weight:normal;}
dl.book_about dd ul{font-size:12px; font-weight:normal; clear:both; border:1px solid #e4e4e4; border-left:none; border-right:none; padding:10px 0; margin:10px 0 0 0;}
dl.book_about dd li{ float:left; width:24.9%; margin:2px 0; line-height:2em; height:2em; overflow:hidden;}
dl.book_about dd font{ clear:both; display:block; padding:25px 0; line-height:2em; font-size:12px; font-weight:normal; vertical-align:middle;}
dl.book_about dd div{font-size:12px; font-weight:normal; clear:both;}
/*表单*/
input.buy_text{ border:1px solid #e4e4e4; background:#fff; line-height:16px; height:16px; width:80px; vertical-align:middle; text-align:center; font-size:14px; margin:0 8px; padding:6px 0;}
input.buy_text:hover{ border:1px solid #ccc; background:#fcfbfb; color:#333;}
/*内容*/
div.book_d{ clear:both; margin:10px 0 0 0; border-top:none;}
div.d_tab_nav{ clear:both; height:40px; background:url(../cssimg/tab_blue.gif) repeat-x left top; line-height:40px;}
div.d_tab_nav dl{ padding-left:10px;}
div.d_tab_nav dd{ height:40px; position:relative; float:left; font-size:14px; margin:0 10px;  padding:0 20px; cursor:pointer;}
div.d_tab_nav dd span{ display:block; position:absolute; bottom:-6px; left:40%; width:12px; line-height:6px; height:6px; font-size:0; overflow:hidden;}
div.d_tab_nav dd.tab_light{ color:#fff; font-weight:bold; background:url(../cssimg/tab_blue.gif) repeat-x left -40px;}
div.d_tab_nav dd.tab_light a{ color:#fff;}
div.d_tab_nav dd.tab_light span{ background:url(../cssimg/tab_arrow.gif) no-repeat;}
/*标签内容*/
div.d_tab_box{ clear:both;}
div.d_tab_box div{ clear:both;}
span.wen_text{ clear:both; display:block; width:90%; margin:8px auto 35px auto; font-size:14px;}
span.wen_text p{ clear:both; margin:20px 0; line-height:2em; text-indent:2em;}
/*-------------------star在线工具*/
*html{/*background-image:url(about:blank);*/background-attachment:fixed;}
div.online{ background:#edf8ff; width:130px; border:1px solid #0f93ea; top:180px;right:3%;
position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
/*标题*/
dl.online_th{ clear:both; background:url(../cssimg/online/th.png) no-repeat; height:66px; line-height:66px; overflow:hidden; text-align:center;}
dl.online_th dd{ clear:both; text-align:left; text-indent:-9999999px;}
/*内容*/
div.online_qq{ clear:both;}
dl.online_qq{ clear:both; padding-bottom:2px; background:url(../cssimg/online/line_x.gif) repeat-x left bottom;}
dl.online_qq dt{ cursor:pointer;color:#27a7fa; clear:both; padding:0 14px; height:30px; line-height:30px;}
dl.online_qq dt a{color:#27a7fa;}
dl.online_qq dd{ display:none; clear:both; padding:0px 14px; line-height:2em; vertical-align:middle;}
dl.online_qq dd p{ clear:both; margin:7px 0;}
dl.online_qq dd img{ vertical-align:middle;}
dl.dl_click dt{font-weight:bold;}
/*-----------------------------------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-size:12px; font-weight:normal;}
/*左右对齐*/
.l{ float:left;}
.r{ float:right;}
/*宋体*/
.china{ font-family:"宋体";}
/*绿色*/
.green_link a,.green_text{ color:#66b836;}
/*红色*/
.red_link a,.red_text{ color:#d70000;}
.red_link a:hover{ color:#cc0000;}
/*橘红*/
.orange_text,.orange_link a,.orange_a{ color:#ff6600;}
.ornage_link a:hover{ color:#cc0000;}
/*蓝色*/
.blue_link a,.blue_text{ color:#0b87cf;}
.blue_link a:hover{ color:#66b836;}
.blue_light a{ color:#27a7fa;}
/*错价*/
.no_prit{ font-style:normal; color:#c3c3c3; text-decoration:line-through;}
.prit_red{ color:#e40101;}
/*-star广告图*/
.adv_o{ clear:both; width:960px; margin:10px auto;}
.adv_t{ clear:both; margin:0 0 10px 0;}
.adv_d{ clear:both;  margin:10px 0 0 0;}
.adv{ clear:both; text-align:center; margin:10px 0;}
/*-------------star图片的样式*/
.img_border img{ background:#fff; border:1px solid #ebebeb; overflow:hidden;}
.img_border a:hover img{ border:1px solid #b9d7ea;}