@charset "utf-8";
/* CSS Document 
   Design by www.east.net
   Author MaWei
   Email  1604889096@1qq.com
   Date 2011-09-07
   
   注意事项:
   css样式以类别选择器为主
   层次结构要清晰,级别深度控制在三层以内
   样式命名规则为小写,可结合"_"使用
   浏览器兼容规则  火狐(默认)-->ie7(以*开头)-->ie6(以_开头)
*/


html,body { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/page_body_bg.jpg") center repeat-y; margin:0px; padding:0px; font-size:12px; font-family:Arial; behavior:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/css/Css/csshover3.htc");}
form{ margin:0px; padding:0px;}
img{ border:none;}
a{ text-decoration:none; color:#333333;}
.yanse li{ color:#333333 !important; }
/* QQ客服 */
.qq{ width:112px; height:auto; right:10px;}
.qq .q_top{ width:auto; height:34px; overflow:hidden;}
.qq .q_bottom{ width:auto; height:17px; overflow:hidden;}
.qq .q_contents{ width:auto; height:auto; background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/qq/bg.jpg") repeat-y; padding:5px;}
.qq .q_contents .qqmessage{line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.qq .q_contents .qqbox{ margin-top:10px; text-align:center;}
.qq .q_contents .qqbox img{ margin-bottom:5px;}x;}

#container { width:990px; height:auto; margin:0 auto; padding:0;}

/* Header Style */
.header { clear:both; height:175px; margin:0 auto; overflow:hidden; width:950px;}
.logo { float:left; width:373px; height:87px;}
.logo img { width:373px; height:87px;}

.logo_right { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/logo_right.jpg") no-repeat; float:left; width:577px; height:87px;}

/* 导航菜单 */
ul.mainNav { margin: 0 auto; padding:0; width:950px; height:57px; list-style:none;}
ul.mainNav li { position:relative; float:left; width:auto; height:57px; z-index:1;}
ul.mainNav li a { display:block; width:100%; height:100%; text-indent:-9999px; text-align:center;}
ul.mainNav li ul { display:none; position:absolute; left:0px; top:61px; z-index:9999; width:auto; min-width:500px; _width:500px; float:left;}
ul.mainNav li ul li { background:#596bc1; color:#fff; padding-top:2px;  float:left; width:auto; height:20px; list-style:none;}
ul.mainNav li ul li a { color:#fff; display:block; float:left; text-indent:0px; color:#fff; background:#596bc1; width:auto; min-width:70px; _width:70px; *padding-top:2px; *height:18px;}
ul.mainNav li ul li a:hover { color:#000; text-decoration:underline;}
ul.mainNav li.sub_nav_left { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/sub_nav_left.jpg") no-repeat; float:left; width:16px; height:22px;}
ul.mainNav li.sub_nav_right { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/sub_nav_right.jpg") no-repeat; float:left; width:16px; height:22px;}

ul.mainNav li.home { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/1.jpg") no-repeat; width:122px; height:57px;}
ul.mainNav li.about {background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/2.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.news { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/3.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.product { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/4.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.pingshu { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/5.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.fuwu { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/6.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.download { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/7.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.contact { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/8.jpg") no-repeat; width:120px; height:57px;}

ul.mainNav li.about:hover {background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/2.jpg") no-repeat; width:118px; height:61px;}
ul.mainNav li.news:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/3.jpg") no-repeat; width:118px; height:61px;}
ul.mainNav li.product:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/4.jpg") no-repeat; width:118px; height:61px;}
ul.mainNav li.pingshu:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/5.jpg") no-repeat; width:118px; height:57px;}
ul.mainNav li.fuwu:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/6.jpg") no-repeat; width:118px; height:61px;}
ul.mainNav li.download:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/7.jpg") no-repeat; width:118px; height:61px;}
ul.mainNav li.contact:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/menu/8.jpg") no-repeat; width:120px; height:57px;}

ul.mainNav li.about ul { left:-40px;}
ul.mainNav li.news ul { left:-40px;}
ul.mainNav li.product ul { left:-40px;}
ul.mainNav li.pingshu ul { left:-40px;}
ul.mainNav li.fuwu ul { left:-40px;}
ul.mainNav li.download ul { left:-50px; _left:-55px;}
ul.mainNav li.contact ul { left:-168px; _left:-173px;}

/* Banner Style */
.banner { clear:both; height:261px; margin:0px auto; overflow:hidden; padding:0px; width:950px;}
.banner img { height:261px; width:950px;}


/* 图书中心产品列表内容页|关于我们栏目 */
/* Page Body Style */
.page_body { width:950px; height:auto; margin:0 auto; clear:both; overflow:hidden;}
/* Side Left Style */
.side_left { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/side_left_bg.jpg") repeat-y; float:left; width:230px; height:auto; *min-height:730px; _height:730px;  padding-top:15px; padding-left:10px;}
.type { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/type1.jpg") no-repeat; width:215px; height:auto;  margin:0px 0px 0px 0px; padding:60px 0px 0px 0px;}
.type .type_name { width:129px; height:52px; clear:both; overflow:hidden; margin: 20px 0px -10px 68px; font-size:20px; color: red; font-weight:bold;} 
.type .type_name img { width:129px; height:52px; margin-left:1px;}
ul.type_list { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/zhou.jpg") bottom no-repeat; padding:0 0 150px 55px; margin:0; width:160px; list-style:none;}
ul.type_list li.type_list_li { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/a.jpg") 0 5px no-repeat; line-height:22px; list-style:none;}
ul.type_list li.type_list_li:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/hover.jpg") 0 5px no-repeat;}
ul.type_list li.type_list_li a.current { color:#333333; margin-left:20px; font-weight:bold;}
ul.type_list li.type_list_li a.current:hover { color:#e00000; font-weight:bold;}
ul.type_list li ul li { list-style:none; background:none; margin-left:-38px;} 
ul.type_list li ul li a { color:#333333; margin-left:20px;}
ul.type_list li ul li a:hover { color:#e00000; font-weight:bold;}

/*ul.type_list li.type_list_li a { color:#333333; margin-left:20px; font-weight:bold; }
ul.type_list li.type_list_li a:hover { color:#e00000; font-weight:bold; }*/

ul.pro_type_list { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/zhou.jpg") bottom no-repeat; padding:0 36px 25px 51px; margin:0; width:auto; list-style:none;}
ul.pro_type_list li.type_list_li { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/a.jpg") 0 4px no-repeat; line-height:20px; list-style:none;}
ul.pro_type_list li.type_list_li:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/hover.jpg") 0 4px no-repeat;}
ul.pro_type_list li.type_list_li a.current { color:#333333; margin-left:15px; font-weight:bold;}
ul.pro_type_list li.type_list_li a.current:hover { color:#e00000; font-weight:bold;}
ul.pro_type_list li ul {}
ul.pro_type_list li ul li {  margin-left:-24px;} 
ul.pro_type_list li ul li a { color:#333333; margin-left:0px;}
ul.pro_type_list li ul li a:hover { color:#e00000; font-weight:bold;}

/*ul.pro_type_list { background:url(../Images/icons/zhou.jpg) bottom no-repeat; padding:0 0 50px 55px; margin:0; width:160px; list-style:none; }
ul.pro_type_list li.type_list_li { background:url(../Images/icons/a.jpg) 0 5px no-repeat; line-height:22px; list-style:none; }
ul.pro_type_list li.type_list_li:hover { background:url(../Images/icons/hover.jpg) 0 5px no-repeat; }
ul.pro_type_list li.type_list_li a { color:#333333; margin-left:20px; font-weight:bold; }
ul.pro_type_list li.type_list_li a:hover { color:#e00000; font-weight:bold; }
ul.pro_type_list li ul li { list-style:none; background:none; margin-left:-38px; } */

/* search */
.search { background:#ebeae7; border:1px #c5bfb9 solid; height:140px; width:203px; margin-left:5px; margin-top:60px; margin-bottom:50px;}
.search_title { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/search1.jpg") no-repeat; height:58px; width:203px;}
.search_content { width:203px; height:auto; overflow:hidden;}
.txt { border:1px #b8b8b8 solid; height:20px; width:178px; margin-left:13px; clear:both; margin-bottom:7px; margin-top:8px;}
.sel { border:1px #b8b8b8 solid; height:26px; width:115px; margin-left:13px; margin-top:2px; margin-right:5px; float:left;}
.img { height:34px; width:57px; float:left; padding-left:8px;}

/* Side Right Style */
.side_right { float:left; width:710px; height:auto; clear:right;}
.side_right_title { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/side_right_title.jpg") repeat-x;  width:679px; height:24px; margin:40px 0px 0px 25px; padding-top:7px;}
.daohang { color:#fff;}
.daohang a { color:#fff; margin:0 10px; margin:0 10px;}
.daohang a:hover { color:#fff; font-weight:bold;}
.side_right_content { width:680px; height:auto; margin:0 0 0 25px;}
.shuxing { width:650px; height:314px; margin:30px 0 0 18px;}
.shuxing_left { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/pic_bg.jpg") no-repeat; width:222px; height:314px; text-align:center; float:left;}
.shuxing_left img { width:209px; height:301px; margin-top:7px;}
.shuxing_right { float:right; width:399px; height:314px;}
.shuxing_right_title { background:#ebeae7; width:399px; height:25px; text-align:center; padding-top:5px; *padding-top:8px;}
.shuxing_right_title span.name { color:#333333; font-size:16px; font-weight:bold;}
.shuxing_right_content { height: auto; width:399px;}
.shuxing_right_content .jiben { color:#333333; font-weight:bold; display:block; margin-top:30px; margin-bottom:15px; font-size:16px;}
table  { color:#333333; line-height:22px;}
table span { color:#333333; font-weight:bold;}
table span.price { color:#c61103;}
.dinggou { width:266px; margin:0 auto;  margin-top:15px;}
.dinggou a.dinggou1 { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons3.jpg") no-repeat; float:left; width:126px; height:36px;}
.dinggou a.dinggou2 { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons4.jpg") no-repeat; float:left; width:126px; height:36px; margin-left:10px;}
.info { color:#333333; height: auto; margin-top:25px; line-height:25px; width:640px; padding:0 22px 50px 18px;}
.info span.title { font-weight:bold; font-size:14px; display:block; margin-bottom:25px;}
.info span.jianjie { font-weight:bold; font-size:12px; display:block; margin-bottom:20px;}

/* 图书中心产品列表页 */
.tuijian_list { width:113px; height:270px; float:left; margin:30px 10px 0px 10px;  text-align:center; line-height:18px; display:inline;}
.tuijian_list a.list_img { display:block; width:113px; height:159px;}
.tuijian_list a img { width:113px; height:159px; margin-bottom:10px;}
.tuijian_list a.title { color:#0000ff; display:block; width:auto;}
.tuijian_list a.name { color:#333333; text-decoration:none;}
.tuijian_list a.price { color:#ac0000; text-decoration:none;}
.tuijian_list a:hover { color:#e10001;}

/* 经典书评栏目新闻列表 */
ul.news_list { margin:0 auto 0 auto; padding:30px 0 0 0; width:630px;}
ul.news_list li { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons1.jpg") 10px no-repeat; border-bottom:1px #333333 dashed; list-style:none; line-height:21px; +line-height:19px; _line-height:18px; width:630px; overflow:hidden; line-height:35px;}
ul.news_list li:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons2.jpg") 10px no-repeat; list-style:none;}
ul.news_list li a { color:#333333; margin-left:20px; width:auto; float:left; display:block; font-size:14px;}
ul.news_list li a:hover { color:#ac0000; text-decoration:none;}
ul.news_list li span { color:#333333; float:right; margin-right:20px;}

/* 经典书评栏目新闻内容页 */
.small_title { color:#333333; margin:0 auto;  margin:0 auto; width:auto; text-align:center;}
.news_title { font-weight:bold; font-size:16px;}
.news_shuxing span { color:#ac0000; font-weight:bold; margin:0 auto;}

/* 下载专区 */
ul.down_list { margin:0 auto 0 auto; padding:30px 0 0 0; width:630px;}
ul.down_list li { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons5.jpg") 10px no-repeat; border-bottom:1px #333333 dashed; list-style:none; line-height:21px; +line-height:19px; _line-height:18px; width:630px; overflow:hidden; line-height:35px;}
ul.down_list li:hover { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons6.jpg") 10px no-repeat; list-style:none;}
ul.down_list li a { color:#333333; margin-left:35px; width:auto; float:left; display:block; font-size:14px;}
ul.down_list li a:hover { color:#ac0000; text-decoration:none;}
ul.down_list li span { color:#333333; float:right; margin-right:20px;}

/* 留言板 */
.info .biaoyu { color:#e00000; font-weight:bold; font-size:14px;}
.xushu { color:#333333; margin-top:9px;}
.message { color:#333332; margin:0px 0px -50px 0px; width:560px; height:auto;}
.jiaoben { margin-bottom:30px;}
.huifu { width:530px; height:auto;  padding-left:20px; margin-top:2px;}
.ask { width:510px; height:auto; border-left:1px #666666 solid; border-right:1px #666666 solid; border-top:1px #666666 solid; padding-left:10px;}
.ask .name { font-weight:bold;}
.answers { width:520px; height:auto;min-height:70px; _height:70px; border:1px #666666 solid; clear:both;}
.answers p.manage { float:left; font-weight:bold; width:130px; height:auto;  padding-left:10px; overflow:hidden ;}
.answers p.manage_right { background:pink; float:right; width:auto; height:auto; +min-height:70px; _height:70px;}
/* 留言信息列表 */
.info ul.message_list { list-style:none;}
.info ul.message_list li { background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons1.jpg") 0px 7px no-repeat; line-height:18px; padding-left:10px;}
.info ul.message_list li:hover { color:#ac0000; background:url("/_vivi/source/aHR0cHM6Ly9ua3VwLm5hbmthaS5lZHUuY24/dfiles/11372/images/icons/icons2.jpg") 0px 7px no-repeat;}


/* 分页 */
.fenye { clear:both; margin:0 auto; text-align:center; color:#666666; margin-bottom:90px; _margin-bottom:70px; padding-top:60px; _padding-top:50px;}

/* Footer Style */
.footer { clear:both; height:130px; margin:0px auto; overflow:hidden; padding:0px; width:990px; text-align:right; line-height:20px;}
.footer_links { background:#2f4090;color:#fff; height:35px;width:970px; text-align:right; padding-top:15px; padding-right:20px; margin-bottom:8px;}
.footer_links a { color:#fff; margin:0px 15px;}
.count { color:#b1100f; margin-right:30px;}
.copy { color:#333333; margin-right:25px;}
.zhichi { color:#666666; margin-right:25px;}