*{ margin:0; padding:0; list-style:none }
img{ border:0 }
body{ font:12px/24px "Times New Roman","Microsoft YaHei"; background:#f9f9f9;color:#444; }
a{ color:#255a82; text-decoration:none }
a:hover{ color:#f60; text-decoration:underline }
.a9 a{ color:#888 }
.a9 a:hover{ color:#f60 }
h1{ font-family:"Microsoft Yahei"; font-size:22px }
h2{ font-family:"Microsoft Yahei"; font-size:22px }
h3{ font-size:14px }
b{ font-weight:300 }
h4{ font-size:12px }
b a{ color:#f60; text-decoration:none; font-weight:100 }
b a:hover{ color:#f30; text-decoration:underline }
.red, a.red{ color:red }
.line20{ line-height:20px; color:#666 }
.line24{ line-height:24px }
.line_26{ line-height:26px }
.clear{ clear:both; display:block }
.warpper{ width:962px; margin:0 auto;}
.ls_cont{ border:1px solid #ddd }
.ls_tit{ background:#f8f8f8; height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px }
.ls_tit h3{ float:left; margin-right:10px; color:#4d4d4d }
.ls_tit img{ margin-top:9px; float:left }
.ls_tit .more{ float:right }
.ls_box{ padding:10px 15px; }
.ls_box ul li{ display:block; width:234px; line-height:26px; height:26px; overflow:hidden }
.c_main{ border:1px solid #ddd; border-top:none }
.c_main .ph_tit{ margin-bottom:0 }
.c_title{ background:url(../images/ctitlebg.jpg); border-bottom:1px solid #ddd; border-top:none; height:38px; line-height:38px; overflow:hidden; padding:0 12px }
.c_title h3{ float:left; color:#4d4d4d }
.c_title .more{ float:right }
.ph_tit{ background:url(../images/tbbg_11.jpg) repeat-x; position:relative; height:38px; line-height:38px; border-bottom:1px solid #ddd; margin-bottom:8px; padding:0 12px }
.ph_tit h3{ float:left; margin-right:10px }
.ph_tit img{ float:left; margin-top:10px }
.ph_tit .more{ float:right }
.ph_tit .p_more{ display:block; height:39px; top:0; right:10px; position:absolute }
.ph_tit .p_more span{ display:block; padding:0 14px; float:left }
.ph_tit .p_more .hover{ border-left:1px solid #ddd; border-right:1px solid #ddd; height:39px; background:#fff; padding:0 12px; font-weight:bold }
.header-search{ float:left; margin-left:50px; margin-top:15px; }
.header-search .search .searchkey{ float:left;
    border-radius:2px 0 0 2px;
    background:none;
    border:1px solid #DFDFDF;
    widtH:250px;
    line-height:30px;
    height:30px;
    padding-left:10px;
    font-size:12px;
    border-right:0; background:#fff; }
.header-search .search .btn{ widtH:74px;
    height:32px;
    background:#fff;
    padding:0;
    cursor:pointer;
    font-size:14px;
    border:1px solid #ddd;
    border-radius:0 2px 2px 0; font-family:"Microsoft YaHei", "\u5fae\u8f6f\u96c5\u9ed1", "\u5b8b\u4f53"; }
.header-search .search .btn:hover{ border-color:#bbb; color:#f60; }
.header-right{ float:right; }
.topajax{ text-align:right; margin-top:15px; }
.topajax.userinfo{ color:#999; }
.topajax.userinfo a{ font-size:14px; }
.topajax .username{ margin-right:5px; color:#f60; }
.topajax a + a{ margin-left:5px }
.topajax .t_a{ float:right; margin-left:10px; background:#fff; border:1px solid #ddd; border-radius:2px 2px; padding:3px 10px; height:24px; line-height:24px; }
.topajax .t_a:hover{ border-color:#bbb; }
.top_sina{ background:url(../images/ksw_bgbg.png) -222px -754px; display:block; text-indent:9999px; overflow:hidden; width:22px; height:22px }
.top_sina:hover{ background:url(../images/ksw_bgbg.png) -222px -778px }
.top_qq{ background:url(../images/ksw_bgbg.png) -257px -754px; display:block; text-indent:9999px; overflow:hidden; width:22px; height:22px; margin-right:5px }
.top_qq:hover{ background:url(../images/ksw_bgbg.png) -257px -778px }
#fileSave{ display:none }
.top span{ display:block; font-size:12px; vertical-align:top; line-height:1em; padding:9px 0 9px 0; _padding:9px 0 8px 0 }
.top span .aaa{ padding:0 8px; color:#333; line-height:1em; font-size:12px; display:block; vertical-align:top; cursor:pointer }
.top span .bbb{ padding:0 8px; color:#f30; line-height:1em; font-size:12px; display:block; vertical-align:top; cursor:pointer }
.top a:hover{ color:#f60 }
.top span img{ padding-left:4px; background:none }
.top .m_div{ float:right; position:relative }
.top .my_index{ position:relative }
.top .my_index .yx_ts{ background:url(../images/emailtishi.png) repeat scroll 0 0 transparent; height:75px; text-align:left; left:14px; position:absolute; overflow:hidden; top:21px; width:371px }
.top .my_index .yx_ts p{ display:block; text-align:center; margin:15px 0 0 0; padding-left:40px; float:left; width:300px; line-height:24px }
.top .my_index .yx_ts p a{ color:#4ea7e9 }
.top .my_index .yx_ts p .aline{ text-decoration:underline }
.top .my_index .yx_ts p a:hover{ color:#ff7100; text-decoration:underline }
.top .my_index .a_close{ float:right; margin-top:10px; padding-right:5px; display:block; height:20px; width:20px }
.top .xiaoxi_main{ float:right; padding:0 1px; position:relative }
.top .xiaoxi{ clear:both }
.top .oldlooks_div{ position:absolute; top:30px; width:270px; padding:5px; text-align:left; border:1px solid #ccc; border-top:0; background:#fff; padding-bottom:10px; right:0; _right:-1px }
.oldlooks_div .youjilu p{ height:28px; line-height:28px; display:block; clear:both }
.oldlooks_div .youjilu p a{ display:block; line-height:28px; height:28px }
.oldlooks_div .youjilu p a .b_name{ float:left; color:#4ea7e9; cursor:pointer; font-weight:100; display:block }
.oldlooks_div .youjilu p a .b_time{ float:right; display:block; font-weight:100; cursor:pointer; padding-right:4px; color:#727171 }
.oldlooks_div .youjilu p a:hover{ background:#f7f7f7; text-decoration:none }
.oldlooks_div .line{ line-height:1px; font-size:1px; margin:4px 0; height:1px; border-bottom:1px dotted #ccc }
.oldlooks_div .lk_ts{ line-height:28px; text-align:center }
.oldlooks_div .lk_ts a{ padding:0; color:#4ea7e9 }
.oldlooks_div .lk_ts a:hover{ text-decoration:underline; background:none; color:#f60 }
.oldlooks_div .wujilu{ line-height:20px }
.oldlooks_div .wujilu .p_01{ display:block; height:30px; line-height:30px; text-align:center }
.oldlooks_div .wujilu .p_02{ padding:3px 5px 0 5px }
.oldlooks_div .wujilu a{ color:#4ea7e9; padding:0 }
.oldlooks_div .wujilu a:hover{ text-decoration:underline; background:none; color:#f60 }
.top .xiaoxi_div{ position:absolute; top:30px; width:160px; padding:5px; text-align:right; border:1px solid #ccc; border-top:0; background:#fff; right:0; _right:-1px }
.top .xiaoxi_div .p_all a{ text-align:left; padding-left:12px }
.top .xiaoxi_div a{ display:block; line-height:28px; height:28px; color:#727171; padding-right:12px }
.top .xiaoxi_div a b{ color:#4ea7e9; font-weight:100 }
.top .xiaoxi_div a:hover{ background:#f7f7f7; text-decoration:none }
.top .xxts_div{ position:absolute; top:30px; width:160px; padding:5px; right:-1px; _right:0; text-align:right; border:1px solid #ccc; border-top:0; background:#fff }
.top .xxts_div a{ display:block; line-height:28px; height:28px; color:#727171; padding-right:12px }
.top .xxts_div a b{ color:#4ea7e9; font-weight:100 }
.top .xxts_div a:hover{ background:#f7f7f7; text-decoration:none }
.top .gb_a{ height:4px; position:relative }
.top .gb_a a{ display:block; background:url(../images/xxxx.png) 4px 5px no-repeat; height:15px; width:18px; position:absolute; top:-5px; right:-4px; color:#727171; float:right; text-align:center; padding:0; font-size:10px }
.top .xxts_div .gb_a a:hover{ background:url(../images/xxxx.png) 4px 5px no-repeat; text-decoration:none }
.top .caidan_div{ width:95px; position:absolute; text-align:left; border:1px solid #ccc; border-top:0; padding:5px; top:30px; background:#fff; right:0; _right:-1px }
.top #zjred{ z-index:8887 }
.top .my_ksw{ background:url(../images/fx_17.jpg) repeat-x left bottom; text-align:left; height:30px; line-height:30px }
.top i{ font-style:normal }
.top .caidan_div .line{ line-height:1px; font-size:1px; margin:4px 0; height:1px; background:url(../images/biankuang.gif) repeat-x }
.top .caidan_div p a{ display:block; line-height:28px; height:28px; color:#727171; padding-left:10px }
.top .caidan_div p a:hover{ background:#f7f7f7; text-decoration:none }
.header{ width:960px; margin:5px auto }
.logo{ float:left; height:60px;font-size: 40px; line-height: 60px;min-width: 200px;}
.logo:hover{text-decoration: none;}
.logo img{ width:100%; height:100% }
.seach{ float:left; width:445px; margin-top:10px; height:80px; background:url(../images/seach_bg_08.png) repeat-x }
.seach .seach_menu{ float:left; margin-right:2px; background:url(../images/ksw_bgbg.png) -81px -57px no-repeat; width:75px; height:36px; position:relative; z-index:999 }
.seach .s2{ background:url(../images/ksw_bgbg.png) 0 -57px no-repeat; width:75px; height:36px; position:relative }
.seach_menu p{ display:block; padding-right:16px; line-height:34px; height:34px; margin:2px 0 0 2px; text-align:center }
.seach .seach_menu ul{ display:block; width:71px; top:32px; left:2px; position:absolute; line-height:30px; border:1px solid #ddd; border-top:0; background:#fff; height:auto }
.seach .seach_menu ul span{ display:block; text-align:center; line-height:26px; cursor:pointer }
.seach .seach_menu ul .hover{ background:#eee }
.seach .seach_txt{ float:left; width:265px }
.seach .seach_txt input{ height:28px; width:258px; border:0; font-size:12px; line-height:28px; margin-top:4px; padding:0 0 0 3px }
.seach .seach_btn{ float:right; width:98px; height:36px; background:#f60 }
.seach .seach_btn .ss_btn1{ background:url(../images/ksw_bgbg.png) -175px -58px no-repeat; width:98px; height:36px; border:0; cursor:pointer }
.seach .seach_btn .ss_btn2{ background:url(../images/ksw_bgbg.png) -700px -58px no-repeat; width:98px; height:36px; border:0; cursor:pointer }
.seach .s_hot{ clear:both; line-height:28px; padding-top:5px; color:#888; display:block }
.head_info{ float:right; width:210px; height:80px; margin-top:10px }
.sqzz_btn{ float:left; width:110px; height:35px }
.wdsj_btn{ float:left; width:100px; height:35px; position:relative; z-index:999 }
.head_info .wdsj_btn .sp_data{ position:absolute; top:-10px; left:50px; background:url(../images/ksw_bgbg.png) no-repeat -315px -594px; line-height:16px; display:block; height:19px; width:36px; text-align:center; color:#fff; font-weight:100 }
.shujia_old{ clear:both }
.sj_box{ border:1px solid #ddd; z-index:3; width:300px; clear:both; background:#fff; padding:5px 10px; position:absolute; top:35px; right:0 }
.sj_box .jl_box{ clear:both; padding-bottom:6px; background:url(../images/dian.gif) repeat-x left bottom; display:block; margin-bottom:6px }
.sj_box .jl_box p{ clear:both; overflow:hidden; height:24px; display:block }
.sj_box .sp_01{ float:left }
.sj_box .sp_02{ float:right }
.sj_box .sp_02 a{ color:#4ea7e9 }
.sj_box .sp_02 a:hover{ color:#f60 }
.sj_box .jl_box .p_02 a{ color:#999 }
.sj_box .jl_box .p_02 a:hover{ color:#f60 }
.sj_box .more{ text-align:right; clear:both; display:block; margin:5px 4px 0 4px; padding-top:5px }
.head_info .sqzz_btn a{ display:block; background:url(../images/ksw_bgbg.png) no-repeat -295px -58px; height:35px; width:64px; padding-left:36px; line-height:35px; font-weight:bold }
.head_info .sqzz_btn a:hover{ background:url(../images/ksw_bgbg.png) no-repeat -615px -174px }
.head_info .wdsj_btn .sj_a{ display:block; background:url(../images/ksw_bgbg.png) no-repeat -405px -58px; height:35px; width:86px; padding-left:14px; line-height:35px; font-weight:bold }
.head_info .wdsj_btn .sj_a2{ background:url(../images/ksw_bgbg.png) no-repeat -550px -58px; height:36px; width:86px; padding-left:14px; font-weight:bold; z-index:99; position:relative; line-height:35px }
.head_fenxiang{ clear:both; padding-top:5px; line-height:16px; height:24px }
.nav-bar{ height:40px; width:960px; clear:both; background:#719cbc; margin:8px auto 10px auto }
.nav-bar a{ color:#fff }
.nav_fenlei{ float:left; background:url(../images/ksw_bgbg.png) no-repeat -400px -750px; position:relative; z-index:9999; width:176px; height:40px }
.nav_fenlei2{ float:left; background:url(../images/ksw_bgbg.png) no-repeat -590px -750px; position:relative; z-index:9999; width:176px; height:40px }
.nav_cont{ float:left }
.nav_cont ul li{ float:left; width:87px; position:relative; display:block; text-align:center; line-height:40px; font-size:14px }
.nav_cont ul li:hover{ background: #699cc3; }
.nav_cont ul li a{ display:block; text-decoration:none }
.nav_cont ul li img{ position:absolute; left:56px; top:-10px }
.nav_cont ul li a.hover{ background:#699cc3 }
.nav_cont ul li a.hover:hover{ text-decoration:none }
.nav_cont ul li + li:before{ width:2px; overflow:hidden; height:40px; content:" "; float:left }
.nav_cont ul .li_line{ width:2px; overflow:hidden; height:40px; background:url(../images/ksw_bgbg.png) no-repeat -200px -102px }
.nav_phone{ float:right; background:url(../images/ksw_bgbg.png) no-repeat -222px -102px; width:100px; height:40px; line-height:40px }
.nav_phone a{ padding-left:40px }
.fenlei{ width:170px; height:311px; position:absolute; top:40px; color:#fff; background:#f90; float:left; border-top:0; font-size:14px; margin-right:10px }
.fenlei ul li{ clear:both; height:40px; line-height:40px; width:170px; display:block; position:relative; vertical-align:bottom }
.fenlei ul li a{ color:#fff }
.fenlei ul li a:hover{ color:#fff }
.fenlei .line_div{ padding-left:1px; height:1px; clear:both; line-height:0; font-size:0; background:url(../images/ksw_bgbg.png) no-repeat left -863px }
.fenlei ul .libg{ background:#f57d00; line-height:40px }
.fenlei ul .hover{ background:#f57d00; line-height:40px }
.fenlei ul li b{ color:#ffcc80; margin-left:20px }
.fenlei ul li span{ display:block; float:left; width:24px; height:24px; margin:8px 0 0 0; background:url(../images/ksw_bgbg.png) no-repeat; padding-left:13px; margin-right:8px }
.fenlei ul li .sp_1{ background-position:-439px -910px }
.fenlei ul li .sp_2{ background-position:-441px -952px }
.fenlei ul li .sp_3{ background-position:-439px -992px }
.fenlei ul li .sp_4{ background-position:-439px -1030px }
.fenlei ul li .sp_5{ background-position:-439px -1070px }
.fenlei ul li .sp_6{ background-position:-439px -1110px }
.fenlei ul li .sp_7{ background-position:-439px -1150px }
.fenlei ul .hover .sp_1{ background-position:-489px -910px }
.fenlei ul .hover .sp_2{ background-position:-491px -952px }
.fenlei ul .hover .sp_3{ background-position:-489px -992px }
.fenlei ul .hover .sp_4{ background-position:-489px -1030px }
.fenlei ul .hover .sp_5{ background-position:-489px -1070px }
.fenlei ul .hover .sp_6{ background-position:-489px -1110px }
.fenlei ul .hover .sp_7{ background-position:-489px -1150px }
.fenlei .hover .sp_fl{ background:#f57d00; border-right:0; z-index:888; padding-left:10px; font-weight:bold; width:144px; display:block; position:absolute; height:34px; line-height:34px }
.fenlei .all_demo{ position:absolute; text-align:left; z-index:33; left:169px; top:0; width:380px; color:#fde5cc; background:#f57d00; font-size:12px; padding:6px 15px 10px 15px; line-height:28px }
.fenlei .all_demo a{ color:#fff; display:inline-block; white-space:normal }
.fenlei .all_demo a:hover{ color:#fff }
.fenlei .all_demo .da{ font-size:14px; padding-bottom:5px; margin-bottom:5px; background:url(../images/dian.gif) repeat-x left bottom }
.fenlei .all_demo .hothover{ color:#fff600 }
.fenlei .all_demo .xiao_more{ color:#fff600 }
.gengduo a{ background:#fff0cb; text-align:center; display:block; height:30px; line-height:30px; margin-top:10px; color:#f60 }
.gengduo a:hover{ background:#ffdeab; text-align:center; color:#f00 }
.right_bar{ float:right; width:256px }
.icon{ background:url(../images/ksw_bgbg.png) no-repeat -544px -975px; width:256px; position:relative; height:88px; margin-top:10px; margin-bottom:10px }
.icon #sp_y{ width:84px }
.icon span{ display:block; width:85px; float:left; height:88px }
.icon b{ margin:14px 0 0 8px; display:block; width:70px; height:67px; overflow:hidden; text-indent:-9999px }
.icon .hover{ background:#fff; border:1px solid #ddd; border-bottom:none; width:84px; height:87px }
.icon .hover .tb_1{ background:url(../images/ksw_bgbg.png) no-repeat -551px -1064px }
.icon .hover .tb_2{ background:url(../images/ksw_bgbg.png) no-repeat -641px -1064px; margin-left:7px }
.icon .hover .tb_3{ background:url(../images/ksw_bgbg.png) no-repeat -725px -1064px }
.icon ul{ background:#fff; border:1px solid #ddd; border-bottom:1px solid #ccc; border-top:0; padding-top:52px; position:absolute; top:88px; width:254px }
.icon ul a{ color:#ff7100 }
.icon ul h3{ margin-left:16px }
.icon ul .p_01{ margin:0 0 12px 16px; height:95px }
.icon ul .p_02{ text-align:right; padding-right:12px; background:#f6f6f6; line-height:30px }
.kuaixun{ border:1px solid #ddd; background:#f8f8f8; height:202px }
/* table*/
table{text-align: left;font: 12px/120% 宋体, Verdana, Arial, sans-serif;}
table td{}
table.fix{table-layout: fixed;}
table.fix td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
table.grid{border-collapse: collapse;border: 1px solid #a3bee8;padding: 3px;margin: auto;}
table.grid caption, .gridtop{border: 1px solid #a3bee8;background: #e9f1f8;vertical-align: middle;text-align: center;padding: 3px;color: #054e86;font-weight: bold;font-size: 14px;margin: auto;}
table.grid th, .head{border: 1px solid #a3bee8;background: #f0f7ff;color: #054e86;text-align: center;font-weight: bold;font-size: 12px;padding: 3px;}
table.grid td{border: 1px solid #a3bee8;padding: 3px;background-color: #ffffff !important;}
table.hide, table.hide th, table.hide td{border: 0;}
.tit1{ line-height:40px; background:url(../images/tit_bg.jpg) repeat-x left bottom; margin:0 12px; margin-bottom:8px }
.tit1 h3{ float:left; font-size:14px }
.tit1 .more{ float:right }
.kx_box{ padding:0 12px }
.kx_box p{ display:block; width:230px; overflow:hidden; height:24px }
.cont{ margin-bottom:10px; clear:both }
.ct1 .left_cont{ float:left; width:692px; height:286px; border:1px solid #ddd; border-top:0; background:#fff; }
.c_title2{ line-height:40px; overflow:hidden; height:40px; border-right:1px solid #ddd; border-left:5px solid #ff7100; background:url(../images/ctitlebg.jpg) repeat-x; padding:0 8px 0 10px }
.c_title2 h3{ float:left; color:#ff7100; line-height:36px; font-size:16px; margin-right:6px }
.c_title2 h3 a{ color:#ff7100 }
.c_title2 p{ float:left; color:#ccc }
.c_title2 .more{ float:right; width:62px }
.tab_menu{ height:38px; padding-top:1px; line-height:38px; border-bottom:1px solid #ddd; background:url(../images/ctitlebg.jpg) repeat-x; position:relative }
.tab_menu p{ display:block; position:absolute; height:41px; right:0; }
.tab_menu h3{ float:left;  margin-left: 17px; color:#4d4d4d }
.tab_menu p span{ width:50px; display:block; float:left; text-align:center; font-size:14px; color:#4d4d4d; cursor:pointer; border-left:1px solid #ddd; }
.tab_menu p .hover{ background:#fff; height:39px; font-weight:bold; color:#f60 }
.tab_menu p .hover a{ background:#fff; height:41px; font-weight:bold; color:#f60 }
.tab_menu p b{ display:block; width:1px; height:38px; float:left; background:#ddd; font-size:0; overflow:hidden }
.tab_main{ height:246px; overflow:hidden; }
.shu_box1{ float:left; width:110px; }
.shu_box1 + .shu_box1{ margin-left:15px; border-left:1px dotted #ccc; padding-left:10px; }
.shu_box1 img{ width:110px; height:150px; margin-bottom:6px; border:3px solid #f2f2f2; }
.shu_box1 img:hover{ border-color:#ccc; }
.shu_box1 .line20{ display:block; width:110px; height:20px; overflow:hidden; text-align:left; }
.shu_box1 .line20 a{ font-weight:normal; }
.ct2 .left_cont{ float:left; width:694px; height:310px; background:#fff; }
.title{ height:40px; border-bottom:2px solid #333 }
.title h2{ float:left; font-family:"Microsoft Yahei"; font-size:22px; font-weight:100; display:block; line-height:32px }
.title b{ display:block; width:4px; height:20px; background:#f60; margin-top:6px; float:left; margin-right:8px }
.title .more{ float:right; line-height:40px }
.ct2 .pd_cont{ border:1px solid #ddd; height:266px; border-top:0; padding-top:12px }
.ct2 .pd_cont ul{ clear:both; display:block; width:666px; height:40px; border-top:1px dotted #ddd; margin-left:12px; padding-top:7px }
.ct2 .pd_cont ul li{ display:block; float:left; width:320px; margin-right:10px; color:#888; line-height:20px; overflow:hidden; height:20px }
.ct2 .pd_cont ul li a{ color:#999 }
.ct2 .pd_cont ul li a b{ color:#333 }
.ct2 .pd_cont ul li a:hover b{ color:#f60 }
.right_cont{ float:right; width:256px; background:#fff; border:1px solid #ddd; border-top:none; }
.ph_cont{ border:1px solid #ddd; width:254px; border-top:0 }
.ph_tit{ background:url(../images/ctitlebg.jpg) repeat-x; height:40px; line-height:40px; margin-bottom:8px; padding-left:12px }
.ph_tit h3{ float:left }
.ph_tit .more{ display:block; margin-top:1px; height:39px; font-size:14px; float:right; width:115px }
.ph_tit .more span{ display:block; width:36px; text-align:center; float:left }
.ph_tit .more .hover{ border-left:1px solid #ddd; color:#ff7100; border-right:1px solid #ddd; line-height:39px; font-weight:bold; background:#fff }
.ph_box ul{ padding-left:10px; margin-top:5px; }
.ph_box ul li{ display:block; height:26px; line-height:26px; width:245px; clear:both; vertical-align:bottom }
.ph_box ul li span{ display:block; height:26px; float:left }
.ph_box ul li .sp_name{ width:165px; overflow:hidden }
.ph_box ul li .sp_name b{ color:#999; margin-right:5px; }
.ph_box ul li .sp_xinxi{ width:72px; color:#888; overflow:hidden; text-align:right }
.ph_box ul li .sp_xinxi a{ color:#888 }
.ph_box ul li .sp_xinxi a:hover{ color:#f60 }
.ph_box ul li .sp_data{ float:right; text-align:right; background:url(../images/ksw_bgbg.png) no-repeat -30px -756px; color:#888; padding-left:18px }
.cont .ls_cont{ height:286px }
.ls_cont{ border:1px solid #ddd; border-top:0; background:#fff; }
.ls_tit{ background:url(../images/ctitlebg.jpg); height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px; margin-bottom:5px }
.ls_box .sp_name{ display:block; float:left; height:26px; overflow:hidden; width:160px }
.ls_box .sp_name b{ width:40px; display:inline-block }
.ls_box .sp_xinxi{ float:right; width:70px; height:26px; overflow:hidden; text-align:right; display:block; color:#999 }
.ls_box ul li{ display:block; width:234px; vertical-align:bottom; line-height:26px; height:26px; overflow:hidden }
.c3 .left_cont{ width:692px; float:left; border:1px solid #ddd; border-top:0; background:#fff; }
.c3 .left_cont .tab_menu{ margin-bottom:5px }
.c3 .left_cont .tab_menu p{ left:0; }
.c3 .left_cont .tab_menu span{ border-right:1px solid #ccc; width:150px; }
.c3 .left_cont .tab_menu .hover{ font-weight:bold; background:#fff; height:39px; color:#4d4d4d }
.c3 .left_cont .tab_menu .hover a{ color:#ff7100 }
.gx_cont ul li{ clear:both; color:#999; vertical-align:bottom; height:32px; line-height:32px; margin:0 12px; border-bottom:1px dotted #e5e5e5 }
.gx_cont ul li:last-child{ border-bottom:none }
.gx_cont ul li span{ display:block; overflow:hidden; float:left; height:30px; color:#4d4d4d }
.gx_cont ul .li_one .sp_2{ font-size:12px }
.gx_cont ul .li_one{ border-bottom:1px solid #ddd; color:#333; height:30px; background:none; line-height:30px }
.gx_cont ul li .sp_1{ width:70px; color:#999; }
.gx_cont ul li .sp_1 a{ color:#ff7100 }
.gx_cont ul li .sp_1 a:hover{ color:#f60 }
.gx_cont ul li .sp_2{ width:170px }
.gx_cont ul li .sp_2 a{ float:left; margin-right:10px }
.gx_cont ul li .sp_2 img{ float:left; margin-right:6px; margin-top:6px }
.gx_cont ul li .sp_3{ width:200px }
.gx_cont ul li .sp_3 a{ color:#777 }
.gx_cont ul li .sp_3 a:hover{ color:#f60 }
.gx_cont ul li .sp_4{ width:110px; text-align:center }
.gx_cont ul li .sp_5{ width:52px; text-align:center }
.gx_cont ul li .sp_6{ width:70px; text-align:center; float:right }
.gx_cont ul li .sp_6 a{ color:#09f }
.gx_cont ul li .sp_6 a:hover{ color:#f60 }
.c3 .ls_cont{ height:674px }
.ls_box ul li{ clear:both; color:#999; vertical-align:bottom; height:32px; line-height:32px; border-bottom:1px dotted #e5e5e5 }
.ls_box ul li:last-child{ border-bottom:none }
.link{ color:#333; text-align:left; border:1px solid #ddd; border-top:0; padding-bottom:8px; margin-bottom:10px; background:#fff; }
.link .tab_menu{ margin-bottom:10px; font-size:14px; padding-left:10px; color:#4d4d4d }
.link ul{ display:block; padding:0 0 0 10px; width:940px }
.link ul a{ height:24px; margin-right:3px; overflow:hidden; padding:0 10px 0 0; color:#888; }
.footer{ text-align:center; padding:6px 0; color:#666; }
.footer .copyright{ width:960px; margin:0 auto }
.p_01 a{ margin:0 10px }
.pagelink{ padding:10px 0 20px 0; text-align:center; color:#727171; line-height:24px }
.pagelink em{ font-style:normal; margin-right:10px }
.pagelink a, .pagelink input, .pagelink strong{ display:inline-block; margin:0 2px; padding:0 8px; height:20px; line-height:20px; vertical-align:middle; border:1px solid #ccc }
.pagelink strong{ color:#fff; border:1px solid #4d4d4d; background:#4d4d4d }
.pagelink input{ padding:0; width:24px; height:20px; line-height:20px; background-repeat:repeat-x; background-position:0 -99px }
.pagelink kbd{ margin-left:10px }
.pagelink kbd:before{ content:"<" }
.pagelink kbd:after{ content:">" }
.pagelink .first, .last{ display:none }
.pagelink a.prev, a.next, a.pgroup, a.ngroup{ font-size:12px }
.pagelink em, kbd{ display:none }
.adtop{ margin-bottom:5px }
.admiddle{ margin-bottom:10px }
.adbottom{ margin-bottom:10px }
.o_all{ width:960px; margin:0 auto; border:1px solid #ddd; background-color:#fff; border-top:none; }
.o_all .o_top{ height:40px; line-height:40px; background:url(../images/ctitlebg.jpg); color:#444; }
.o_all .o_l{ height:40px; display:block; padding-left:10px; font-size:16px; }
.o_content .grid{ padding:10px 0; }
.o_content .grid td{ padding:5px 0; }
.o_content .grid .text{ padding:6px 10px; border:1px solid #ddd; width:200px; border-radius:2px 2px; }
.o_content .grid .select{ padding:6px 10px; border:1px solid #ddd; width:222px; border-radius:2px 2px; }
.o_content .grid .checkbox{ vertical-align:-3px; margin-left:5px; margin-right:3px; }
.o_content .grid .radio{ vertical-align:-3px; margin-left:5px; margin-right:3px; }
.o_content .grid .button{ background:url(../images/ctitlebg.jpg); border:1px solid #ddd; border-top:none; padding:6px 15px; cursor:pointer; border-radius:2px 2px; font-size:14px; margin-top:5px; }
.o_content .grid .button:hover{ color:#f60; }
.novelslist{ margin:10px auto; width:960px }
.novelslist .content{ border:1px solid #d3d3d3; border-top:none; float:left; width:229px; background:#fff; }
.novelslist .content + .content{ margin-left:10px; width:231px }
.novelslist .content .top{ text-align:left; height:100px; line-height:22px }
.novelslist .content h2{ border-top:none; font-size:14px; font-weight:bold; overflow:hidden; margin:0; background:url(../images/ctitlebg.jpg); height:38px; line-height:38px; border-bottom:1px solid #ddd; padding:0 12px; color:#4d4d4d }
.novelslist .content .image{ padding:10px 0 0 10px; float:left; width:71px }
.novelslist .content .image img{ width:67px; height:82px; border:solid 1px #d3d3d3; padding:1px; background-color:white }
.novelslist .content dl{ padding:5px 10px 0 0; float:right; width:131px }
.novelslist .content dl dt{ height:25px; line-height:25px; overflow:hidden; font-weight:bold }
.novelslist .content dl dd{ line-height:20px; height:60px; overflow:hidden; color:#888 }
.novelslist .content ul{ padding:0 10px 10px; height:235px }
.novelslist .content ul li{ color:#8e8e8e; height:22px; line-height:22px; overflow:hidden; margin:5px 0 }
.pTB{ padding:0 5px; background:#e8e5f8; border:#d8d3f3 1px solid; width:180px; height:24px }
.pTD{ border-right:#cac4e8 1px solid; border-left:#cac4e8 1px solid; padding-top:8px; border-bottom:#cac4e8 1px solid }
.pTD_L{ border-top:#cac4e8 1px solid; border-left:#cac4e8 1px solid; width:30px; line-height:12px; height:12px }
.pTD_R{ border-right:#cac4e8 1px solid; border-top:#cac4e8 1px solid; width:30px; line-height:12px; height:12px }
.pbg{ background:#f7f5ff }
.aTB{ padding:0 5px; background:#e3f4e7; border:#bae6c5 1px solid; width:180px; height:24px }
.aTD{ border-right:#bae6c5 1px solid; border-top:0; border-left:#bae6c5 1px solid; padding-top:8px; border-bottom:#bae6c5 1px solid }
.aTD_L{ border-top:#bae6c5 1px solid; border-left:#bae6c5 1px solid; width:30px; line-height:12px; height:12px }
.aTD_R{ border-right:#bae6c5 1px solid; border-top:#bae6c5 1px solid; width:30px; line-height:12px; height:12px }
.abg{ background:#e3f4e7 }
.wTB{ padding:0 5px; background:#fff0dc; border:#ffd5a4 1px solid; width:180px; height:24px }
.wTD{ border-right:#ffd5a4 1px solid; border-top:0; border-left:#ffd5a4 1px solid; padding-top:8px; border-bottom:#ffd5a4 1px solid }
.wTD_L{ border-top:#ffd5a4 1px solid; border-left:#ffd5a4 1px solid; width:30px; line-height:12px; height:12px }
.wTD_R{ border-right:#ffd5a4 1px solid; border-top:#ffd5a4 1px solid; width:30px; line-height:12px; height:12px }
.wbg{ background:#fff0dc }
.bTB{ padding:0 5px; background:#d6ecf7; border:#b0dbec 1px solid; width:180px; height:24px }
.bTD{ border-right:#b0dbec 1px solid; border-left:#b0dbec 1px solid; padding-top:8px; border-bottom:#b0dbec 1px solid }
.bTD_L{ border-top:#b0dbec 1px solid; border-left:#b0dbec 1px solid; width:30px; line-height:12px; height:12px }
.bTD_R{ border-right:#b0dbec 1px solid; border-top:#b0dbec 1px solid; width:30px; line-height:12px; height:12px }
.bbg{ background:#d6ecf7 }
.gTB{ padding:0 5px; background:#e5f8cb; border:#d5e6b9 1px solid; width:180px; height:24px; text-align:center }
.gTD{ border-right:#d5e6b9 1px solid; border-left:#d5e6b9 1px solid; padding-top:8px; border-bottom:#d5e6b9 1px solid }
.gTD_L{ border-top:#d5e6b9 1px solid; border-left:#d5e6b9 1px solid; width:30px; line-height:12px; height:12px }
.gTD_R{ border-right:#d5e6b9 1px solid; border-top:#d5e6b9 1px solid; width:30px; line-height:12px; height:12px }
.gbg{ background:#e5f8cb }
.oTB{ padding:0 5px; background:#ffe7dd; border:#f2d1ca 1px solid; width:180px; height:24px }
.oTD{ border-right:#f2d1ca 1px solid; border-left:#f2d1ca 1px solid; padding-top:8px; border-bottom:#f2d1ca 1px solid }
.oTD_L{ border-top:#f2d1ca 1px solid; border-left:#f2d1ca 1px solid; width:30px; line-height:12px; height:12px }
.oTD_R{ border-right:#f2d1ca 1px solid; border-top:#f2d1ca 1px solid; width:30px; line-height:12px; height:12px }
.obg{ background:#ffe7dd }
.rTB{ border:#f9cdde 1px solid; padding:0 5px; background:#fcdeea; width:180px; height:24px }
.rTD{ border-right:#f9cdde 1px solid; border-left:#f9cdde 1px solid; padding-top:8px; border-bottom:#f9cdde 1px solid }
.rTD_L{ border-top:#f9cdde 1px solid; border-left:#f9cdde 1px solid; width:30px; line-height:12px; height:12px }
.rTD_R{ border-right:#f9cdde 1px solid; border-top:#f9cdde 1px solid; width:30px; line-height:12px; height:12px }
.tbo .more{ margin:0 0 10px 10px }
.rbg{ background:#fcdeea }
.yTB{ border:#efeaaa 1px solid; padding:0 5px; background:#faf1d4; width:180px; height:24px }
.yTD{ border-right:#efeaaa 1px solid; border-left:#efeaaa 1px solid; padding-top:8px; border-bottom:#efeaaa 1px solid }
.yTD_L{ border-top:#efeaaa 1px solid; border-left:#efeaaa 1px solid; width:30px; line-height:12px; height:12px }
.yTD_R{ border-right:#efeaaa 1px solid; border-top:#efeaaa 1px solid; width:30px; line-height:12px; height:12px }
.ybg{ background:#faf1d4 }
.mTB{ border:#ebebeb 1px solid; padding:0 5px; background-image:url(mbg.gif); width:180px; height:24px }
.mTD{ border-right:#ebebeb 1px solid; border-left:#ebebeb 1px solid; padding-top:8px; border-bottom:#ebebeb 1px solid }
.mTD_L{ border-top:#ebebeb 1px solid; border-left:#ebebeb 1px solid; width:30px; line-height:12px; height:12px }
.mTD_R{ border-right:#ebebeb 1px solid; border-top:#ebebeb 1px solid; width:30px; line-height:12px; height:12px }
.tdpc{ text-align:center }
.div24{ padding-right:4px; padding-left:4px; padding-bottom:4px; padding-top:4px }
#TbRng TD{ font-size:12px; background:#faf1d4; height:24px }
#TbRng TH{ font-size:12px; background:#faf1d4; height:24px }
#TbRng TH{ padding-right:0; padding-left:0; font-weight:300; padding-bottom:5px; padding-top:6px; text-align:left }
#TbRng .tdpc{ text-align:center }
.tbo#TbRng{ float:left; margin:0 10px 15px; height:310px }
.tdpr{ text-align:right }
.tbi{ width:96% }
.tbi TH{ font-weight:100; font-size:12px; height:23px }
.tbi TH.tdpc{ text-align:center }
.tbi TD{ border-top:#e4e4e4 1px solid; height:24px }
.tbo{ float:left; margin:0 5px 15px; display:inline }
#DivPl IFRAME{ padding-right:0; padding-left:0; padding-bottom:0; margin:0 0 10px; padding-top:0 }
.btitle{ font-weight:600; font-size:13px; color:#333; text-decoration:none }
TD{ font-size:12px; font-family:Arial }
A.tsn{ float:left; overflow:hidden; width:90px; word-break:keep-all; line-height:15px; height:15px; text-overflow:ellipsis }
#ft{ clear:both; border-top:#f9f9f9 1px solid; margin:10px; line-height:20px; padding-top:20px; text-align:center }
#ft{ font-size:12px; color:#77c; font-family:Arial; white-space:nowrap }
#ft{ font-size:12px; color:#77c; font-family:Arial; white-space:nowrap }
.title_P{ border:#ccc 1px solid; font-weight:900; font-size:14px; z-index:99; background:url(ter.gif) #fff no-repeat 8px center; left:20px; padding-bottom:3px; vertical-align:middle; width:136px; padding:5px 0 3px 30px; position:absolute; top:205px; height:19px; text-decoration:none }
A.p14{ font-size:14px; line-height:22px }
.STYLE1{ font-weight:bold }
.ck1{ font-weight:bold }
.ck2{ font-weight:100; cursor:pointer; text-decoration:underline }
.but1{ background-color:#ddf2ff; border:#83b0e1 1px solid; color:#000; height:20px; width:100px }
.but2{ background-color:#d8d3f3; border:#cac4e8 1px solid; color:#000; height:20px; width:100px }
.fen-top li{ padding-left:10px; height:24px; line-height:25px; border-bottom:1px solid #e4e4e4; font-size:12px; list-style:none }
.fen-top li a{ margin-left:10px; line-height:25px; color:#36b }
.fen-top li a:hover{ color:#f60; text-decoration:underline }
/*最新入库*/
.box-post{ height:674px; }
.box-post .ls_box{ padding:0 10px; }
.box-post .ls_box li{ height:22px; line-height:22px; margin:5px 0; border-bottom:1px dotted #ddd; padding-bottom:5px; }
.box-post .ls_box li:last-child{ border-bottom:none; }
.box-post .ls_box li .sp_name b{ color:#999; }
.box-post .ls_box:after{ content:' '; clear:both; display:block; }
/*目录页分页样式*/
.input-group{display: block;position: relative;padding: 10px 10px;text-align: center;}
.input-group-addon, .input-group-btn{vertical-align: middle;}
.input-group-btn{margin:0 10px;}
.input-group-btn>.btn{position: relative;}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
    color: #333333;
    text-decoration: none;
}
.btn:active,
.btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
    pointer-events: none;
}
.btn-default {
    color: #333333;
    background-color: #ffffff;
    border-color: #cccccc;
}
.btn-default:focus,
.btn-default.focus {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #8c8c8c;
}
.btn-default:hover {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    color: #333333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
    color: #333333;
    background-color: #d4d4d4;
    border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
    background-color: #ffffff;
    border-color: #cccccc;
}
.btn-default .badge {
    color: #ffffff;
    background-color: #333333;
}
.form-control {
    display: inline-block;
    vertical-align: middle;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #999999;
}
.form-control::-webkit-input-placeholder {
    color: #999999;
}
.form-control::-ms-expand {
    border: 0;
    background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1;
}
.text-center{text-align: center;}
.panel-footer{padding: 10px 15px;background-color: #f5f5f5;border-top: 1px solid #ddd;}