@charset "utf-8";

/* CSS Document */

body{ margin:0px; font:normal 12px/22px "宋体"; background:#ffffff;}
dl,dt,dd,ul,li,ol,h3,form{ margin:0px; padding:0px; list-style:none;}
em{ font-style:normal;}
select,input{ font:normal 9pt/16px Tahoma;}
table{ empty-cells:show;}
a img{ border:0px;}

/* body{ background:url(images/html-bg.gif) repeat-x;} */
body{} /* Christmas Background 090917 */
.x-blue-line, .switch{ /*background-image:url(../images/blue-bg.gif);*/background:url(../images/bg_login.gif) no-repeat;}
.x-blue2-line{ background-image:url(../images/blue2-bg.gif);}
.logo{ background:url(../images/logo.gif) no-repeat;}
.merry-christmas{ background:url(../images/logo-christmas.gif) no-repeat;} /* Christmas Logo */
.new-year-2009{ background:url(../images/logo-newyear2009.gif) no-repeat;} /* New Year 2009 */
.skin-lightblue-btn{ background:url(../images/skin-lightblue-btn.gif) no-repeat;}
.skin-nacarat-btn{ background:url(../images/skin-nacarat-btn.gif) no-repeat;}
.skin-marineblue-btn{ background:url(../images/skin-marineblue-btn.gif) no-repeat;}
.skin-vermilion-btn{ background:url(../images/skin-vermilion-btn.gif) no-repeat;}
.skin-pink-btn{ background:url(../images/skin-pink-btn.gif) no-repeat;}
.skin-gray-btn{ background:url(../images/skin-gray-btn.gif) no-repeat;}
.skin-orange-btn{ background:url(../images/skin-orange-btn.gif) no-repeat;}
.skin-search .on{ background:url(../images/skin-on-btn.gif) no-repeat;}
.skin-search select {border:1px solid #000}
.skin-search .search-input-box{ background:#ffffff url(../images/input-bg.gif) right no-repeat;}
.menu{ background:url(../images/menu-bg.gif) repeat-x;}
.menu em{ background:url(../images/menu-split-line.gif) no-repeat;}
.menu-rss{ background:url(../images/menu-rss.gif) no-repeat;}
.member-b .hd{ /*background:url(../images/member-title.gif) no-repeat;*/}/*090917*/
.member-b .bulletin-hd{ /*background:url(../images/bulletin-board-title.gif) no-repeat;*/}/*090917*/
.y-split-line{ background:url(../images/gray-split-line.gif) center no-repeat;}
.x-gray-dashed{ background-image:url(../images/x-gray-dashed.gif); background-repeat:repeat-x;}
.pic-num-01,.pic-num-02,.pic-num-03,.pic-num-04,.pic-num-05{ background:url(../images/ables-num-btn.gif) no-repeat;}
.today-news h3{/* background:url(../images/today-ico.gif) no-repeat;*/}/*090917*/
.fine-blog dt,.pub-list4 dt,.expert-team, .hot_keys_w{ background:url(../images/red-title-bg.gif) repeat-x;}
.red-title-bg,.bd-02 dt{ background:url(../images/red-title-bg.gif) repeat-x;}
.fine-blog .arrow-title{ background:url(../images/tt_jxbw.gif) no-repeat;}
.dot-blue-list li,.dot-blue-list2 li{ background-image:url(../images/dot-blue.gif); background-repeat:no-repeat;}
.top_10 li {background-image:url();}
.top_10 li	a{text-indent:35px;}
.switch a.btn{ background:url(../images/switch-btn-off.gif) repeat-x;}
.switch a.on{ }
.switch2{ background:url(../images/red-title-bg.gif) repeat-x;}
.switch2 a.btn{ background:url(../images/switch-btn-off.gif) repeat-x;}
.switch2 a.on{ }
.switch3 a.btn{ background:url(../images/switch-btn-off.gif) repeat-x;}
.switch3 a.on{ }
.top-num-ico{ background:url(../images/top-num-ico.gif) 0px 3px no-repeat;}
.online-deal-ico{ /*background:url(../images/online-deal.gif) 0px 2px no-repeat;*/background:url(../images/tt_wycz.gif) no-repeat;}
.pub-list dt{ background:url(../images/red-title-bg.gif) repeat-x;}
.pub-list2 dt{ background:url(../images/blue-title2-bg.gif) repeat-x;}
.blog-list dt{ background-image:url(../images/gray-bg.gif);}
.blog-list dt .hd{ background:url(../images/blog-title-list.gif) no-repeat;}
.blog-list dd .hd{ background:url(../images/arrow-r-ico.gif) 0px 1px no-repeat;}
.footer{ background:url(../images/footer-bg.gif) top repeat-x;}

.x-blue-line{ background-repeat:repeat-x;}
.x-blue2-line{ background-repeat:repeat-x;}

.m-l-5{ margin-left:5px;}
.m-l-6{ margin-left:6px;}
.m-t-6{ margin-top:6px;}
.m-t-8{ margin-top:8px;}
.m-t-14{ padding-top:15px;}
.m-t-10{ margin-top:10px;}
.m-2{ margin:2px;}
.m-4{ margin:4px;}
.m-6{ margin:6px;}
.m-10{ margin:10px;}
.m-0-2{ margin:0px 2px;}
.m-0-4{ margin:0px 4px;}
.m-0-6{ margin:0px 6px;}
.m-0-8{ margin:0px 8px;}
.m-4-8{ margin:4px 8px;}
.p-6{ padding:6px;}
.p-8{ padding:8px;}
.p-10{ padding:10px;}
.g-fl{ float:left;}
.g-fr{ float:right;}
.clear-both{ clear:both;}
.gary{ color:#666666;}
.red{ color:#FF0000;}
.green{ color:#336633;}
.blue{ color:#0000FF;}

.global-hd{ width:966px; display:block; text-align:left; margin:auto; background:#FFFFFF;}
.arrow-title{ font:bold 14px/26px "宋体"; color:#FFFFFF; padding-left:35px; display:block;}
.arrow-title a{ display:block;}
.dot-blue-list li{ background-position:0px 9px; padding-left:8px; line-height:24px; height:26px; *height:24px; *line-height:24px;}
.dot-blue-list2 li{ background-position:0px 9px; padding-left:4px; line-height:24px; height:24px; /*width:172px;*/ overflow:hidden;}
.dot-blue-list2 li a{ color:#848484; white-space:nowrap; overflow:hidden;}
.m-6 li, .m-6 li a{ color:#1446aa;}
.m-t-8 .tb_wycz {border:1px solid #FC5F5F;border-width:1px 1px 0 1px;}
.zz_wycz	{width:81px;line-height:28px;background:url(../images/tt_zuoz.gif)}
.top-num-ico li{ padding-left:30px; line-height:24px; height:24px; *height:22px; *line-height:22px;}
.online-deal-ico{ /*padding-left:35px;*/width:126px; line-height:28px; display:inline-block;}
.switch,.switch3{ background-repeat:repeat-x; background-position:bottom;}
.switch{ height:27px; overflow:hidden;}
.switch2{ height:27px; overflow:hidden;}
.switch a.btn, .switch a.on, .switch2 a.btn, .switch2 a.on, .switch3 a.on, .switch3 a.btn{ overflow:hidden; display:block; text-align:center;  float:right;}
.switch a.btn, .switch2 a.btn, .switch3 a.btn{color:#FFFFFF;}
.switch a.on, .switch2 a.on, .switch3 a.on{color:#c0372f;}
.switch a.btn{ width:49px; height:28px; }
.switch a.on{ width:69px; height:28px; }
.switch a.btn{ font:normal 14px/26px "宋体"; border-left:#6f0000 solid 1px; }
.switch a.on{ font:bold 14px/26px "宋体"; border-left:#fc5f5f solid 1px;}

.switch2 a.btn,.switch2 a.on{ padding:0 2px; height:21px; margin-top:5px; border:#fc5f5f solid 1px; border-right:0; }
.switch2 a.btn{ font:normal 12px/22px "宋体"; border-left:#981919 solid 1px;}
.switch2 a.on{ font:bold 12px/22px "宋体"; /*width:45px;*/}
.bg_rank	{width:3px;height:27px;float:right;background:url(../images/bg_rank.gif) no-repeat left bottom;}

.switch3{ height:22px; overflow:hidden;}
.switch3 a{ border-top:#d03636 solid 1px;}
.switch3 a.btn{padding:0 6px;height:22px; }
.switch3 a.on{height:22px;padding:0 6px; }
.switch3 a.btn{ font:normal 14px/22px "宋体";  border-left:#981919 solid 1px; border-bottom:#981919 solid 1px;}
.switch3 a.on{ font:bold 14px/22px "宋体"; border-left:#981919 solid 1px; border-bottom:0;}

.header{ height:100px;}
.logo{ float:left; width:291px; height:100px;}
.logo a{ display:block; width:100%; height:100%;}
/* Christmas Logo */
.merry-christmas{ float:left; width:378px; height:100px;}
.merry-christmas a{ display:block; width:100%; height:100%;}

/* New Year 2009 */
.new-year-2009{ float:left; width:378px; height:100px;}
.new-year-2009 a{ display:block; width:100%; height:100%;}
.skin-search{ float:right; color:#a90909; margin-right:11px; display:inline; }/*090917*/
.skin-search .on{ width:4px; height:4px; overflow:hidden; margin:3px; display:block;}
.skin-lightblue-btn,
.skin-nacarat-btn,
.skin-marineblue-btn,
.skin-vermilion-btn,
.skin-pink-btn,
.skin-gray-btn,
.skin-orange-btn{ width:10px; height:10px; overflow:hidden; float:right; margin-left:5px; display:block;}
.skin-search .search-input-box{ width:208px; height:17px;border:solid 1px #2f2f2f;border-width:1px 0 1px 1px;}
.skin-search input,.skin-search select{ color:#666666;}

.menu{ height:32px; line-height:22px; overflow:hidden; clear:both; position:relative;}
.menu span,.menu em{ float:left;}
.menu span{ font:normal 14px/16px "宋体"; color:#ffffff; text-decoration:none; padding:6px 17px 6px 15px;}
.menu em{ display:block; width:2px; height:32px; padding:0 6px 0 0px;}
.menu .menu-rss{ position:absolute; width:44px; height:30px; overflow:hidden; right:0px; top:0px; display:block;}
.menu .select{ border:#940808 solid 1px; background:#FFFFFF;COLOR: #940808 }
× .menu .select a{ COLOR: #940808 }

.member-b{ height:33px;}
.member-b td{ color:#848484; line-height:16px;}
.member-b .hd{ width:91px; height:33px;}
.member-b .member-input-box{ width:134px; height:16px; border:solid 1px #a1a2b7; background-color:#eaebf3;}
.member-b .x-blue-line{ background-position:bottom;}
.member-b .bulletin-hd{ width:54px; height:33px;}

.today-pic{ width:322px; height:219px; color:#FFFFFF;}
.today-pic .pic-box{ width:302px; height:218px;background-color:#fdf1f1; border:solid 1px #fc5f5f; float:left; position:relative;}
.today-pic .pic-box span{ margin:6px; display:block;}
.today-pic .pic-box .bg,.today-pic .pic-box .info{ position:absolute; bottom:6px; left:6px; width:290px; right:6px; height:28px; overflow:hidden;}
.today-pic .pic-box .bg{ background-color:#000000; z-index:1;}
.today-pic .pic-box .info{ text-align:center; z-index:2; font:bold 14px/28px "宋体";}
.today-pic .pic-num{ width:18px; float:left; padding-top:7px;}
.today-pic .pic-num .on{ font-weight:bold;}
.pic-num-01,.pic-num-02,.pic-num-03,.pic-num-04,.pic-num-05{ width:18px; height:20px; display:block; clear:both; margin-bottom:3px;}
.pic-num-01,.pic-num-02,.pic-num-03,.pic-num-04,.pic-num-05{ text-align:center; overflow:hidden; font:normal 8pt/18px Verdana, Arial, Helvetica, sans-serif;}
.pic-num-01{ background-position:0px 0px;}
.pic-num-02{ background-position:0px -23px;}
.pic-num-03{ background-position:0px -46px;}
.pic-num-04{ background-position:0px -69px;}
.pic-num-05{ background-position:0px -92px;}

.top-announcement li a{ padding-left:42px; *padding-left:15px; *padding-top:3px; color:#a60b0b;  font-weight:bold;}
.top-announcement li span{color:#c53636; }

.today-news{ width:635px;border-bottom:5px solid #e6e6e6}
.today-news .news-list{ padding:6px 6px 3px 6px;}
.news-list {background:url(../images/bg_news-list.gif) no-repeat}
.today-news .x-gray-dashed{ height:14px; background-position:center;}
.today-news h3{ margin:0px; padding-left:48px; height:29px; color:#fc5f5f; font:normal 20px/30px "黑体"; display:block;}
.today-news h3 a{ color:#be0909;}
.today-news em{ font:normal 14px/25px "宋体"; color:#000; padding:10px; display:block;}
.today-news em a:link {font-weight:bold;color:#666;font-size:12px;}
.bd-00{ width:720px;}
.bd-01{ width:398px;}
.bd-02{ width:312px;}
.bd-03{ width:235px;}
.bd-04{ width:333px;}

.fine-blog{ clear:both; display:block; font:normal 14px/22px "宋体";}
.fine-blog dt,.fine-blog dd{ display:block;}
.fine-blog dt{ display:block; height:27px; overflow:hidden; border:#fc5f5f solid 1px;}
.fine-blog dd{ padding:6px 5px; border:#fc5f5f solid 1px; border-top:0;background:url(../images/top_jxbw.gif) no-repeat 10px 20px;}
.fine-blog dd a {color:#000;}
.fine-blog ul{ margin:12px 2px;}
.fine-blog li a{ float:left;width:280px;overflow:hidden; white-space:nowrap}
.fine-blog li em{ float:right; color:#999999; font-size:14px; white-space:nowrap;}
.fine-blog .x-split{ height:1px; border-top:dashed 1px #9fa1c5; overflow:hidden; display:block;}

.expert-team{ border:#fc5f5f solid 1px;overflow:hidden;width:310px;}
.expert-team .switch {background:url(../images/tt_zjt.gif) no-repeat left top;}

.expert-team dt,.expert-team dd{ display:block; color:#7a7fc3;}
.expert-team dd{ padding:8px 0px; background:#fdf1f1;}
.expert-team dd h3{ font:bold 15px/22px "宋体"; color:#1446aa;}
.expert-team dd em{ clear:both; color:#000000;}
.expert-team dd ul{ margin:0px 6px 0px 12px;}
.expert-team .x-gray-dashed{ background-position:center; height:12px; margin:0px 8px; clear:both; display:block;}

.blog-top,.blog-top dt,.blog-top dd{ display:block; color:#7a7fc3;}
.blog-top dt{ border:#fc5f5f solid 1px;}
.blog-top .hd{ float:left; display:block;width:118px;height:27px;background:url(../images/tt_bkph.gif) no-repeat;}
.blog-top .hd2{ float:left; display:block;width:118px;height:27px;background:url(../images/tt_bwph.gif) no-repeat;}
.blog-top dd{ background-color:#f7f7fa; border:#fc5f5f solid 1px; border-top:0px; padding:10px 10px 3px 10px;}
.blog-top span{ float:left;width:133px;overflow:hidden; white-space:nowrap;}
.blog-top em{ float:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:50px; display:block; text-align:right; color:#848484; font-weight:bold;}

.pub-list{ display:block; clear:both; color:#7a7fc3;}
.pub-list td{ color:#000000;}
.pub-list dt{ height:26px;border:#fc5f5f solid 1px; }
.pub-list .li_hot_keys{background:url(../images/tt_rmgjz.gif) no-repeat;} 
.pub-list dt span{ float:left;}
.pub-list dt em{ float:right; font:normal 9pt/25px "宋体"; margin-right:6px;}
.pub-list dd{ display:block; background-color:#f3f3f8; padding:8px 6px 4px 6px; border:#fc5f5f solid 1px; border-top:0; line-height:20px;}
.pub-list dd strong a{ color:#000000; font-size:14px;}
.pub-list h3{ font:bold 14px/24px "宋体"; color:#243ca4;}

.hot_keys_w dd p{ line-height:25px;}

.pub-list2{ display:block; clear:both; border:solid 1px #9fa1c5;}
.pub-list2 em{ color:#7a7fc3;}
.pub-list2 dt{ height:26px;}
.pub-list2 dt span{ float:left;}
.pub-list2 dt em{ float:right; font:normal 9pt/25px "宋体"; margin-right:6px;}
.pub-list2 h3{ font:bold 9pt/22px "宋体"; color:#243ca4;}
.pub-list2 li span{ float:left;}
.pub-list2 li em{ float:right;}

/* 新增(2008-12-18) */
.pub-list3{ display:block; clear:both;}
.pub-list3 .red-title-bg{ height:27px; overflow:hidden; border:#fc5f5f solid 1px;}
.pub-list3 dd{ border:#fc5f5f solid 1px; border-top:0; background-color:#f7f7fa; padding-top:1px;}
.pub-list3 strong{display:block;width:118px;line-height:27px;background:url(../images/tt_bkml.gif) no-repeat}
.pub-list3 .gary-s1,.pub-list3 .gary-s1 a{ font-size:13px; color:#1446aa;}
.pub-list3 .gary-s1 span{ float:left; margin:0px 4px; display:inline-block; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pub-list4{ display:block; clear:both; font-size:14px;}
.pub-list4 dt{ height:26px; overflow:hidden; font:bold 14px/22px "宋体"; color:#FFFFFF;}
.pub-list4 dd{ border:solid 1px #FC5F5F; border-bottom:0;background-color:#fff; margin-top:0px;}
.pub-list4 dt .online-deal-ico{ margin-left:8px;}
.pub-list4 dd td{ line-height:25px; overflow:hidden;}
.pub-list4 dd td span,.pub-list4 dd td em{ display:block; border-bottom:solid 1px #FC5F5F; height:100%; line-height:25px;}
.pub-list4 dd td em{ color:#243ca4; padding-left:6px;}
.pub-list4 dd td span{ border-left:solid 1px #FC5F5F;float:left;width:80px;overflow:hidden; text-align:center; color:#666666;}
.pub-list4 dd td a{ color:#000000;}
.pub-list4 .b-line-0 span,.pub-list4 .b-line-0 em{ border-bottom:0px;}
/* 新增(2008-12-18)结束 */
.tt_bkzx span{float:left;width:118px;height:26px;line-hegiht:27px;background:url(../images/tt_bkzx.gif) no-repeat}
.blog-list{ display:block;}
.blog-list dt{ background-position:bottom; background-repeat:repeat-x; height:26px;}
.blog-list dt .hd{ width:91px; height:26px; display:block;}
.blog-list dt span{ float:left;}
.blog-list dt em{ float:right;}
.blog-list dd .hd{ padding-left:17px; line-height:22px; color:#a34040; font-weight:bold;}
.blog-list dd ul{ margin:10px 0px; width:130px; display:block; float:left; padding:2px 2px;}
.blog-list dd li{ word-spacing:2px;}
.blog-list .y-split{ border-right:solid 1px #e1c0c0;}
.blog-list dd .hd a{ color:#a34040;}

.footer{ display:block; clear:both; text-align:center; padding:14px 0px; color:#666666; }
.footer{ font:normal 9pt/22px Tahoma !important; font:normal 8pt/22px Verdana, Arial, Helvetica, sans-serif;}
.footer .nav{ color:#243ca4; margin:8px auto;}

a:link,a:visited{ color:#1446aa; text-decoration:underline;}
a:hover{ color:#0000FF; text-decoration:none;}

.skin-search a:link,.skin-search a:visited{ color:#a90909; text-decoration:underline;}
.skin-search a:hover{ color:#ffffff; text-decoration:none;}

.today-pic a:link,.today-pic a:visited,
.arrow-title a:link,.arrow-title a:visited,
.pub-list dt a:link,.pub-list dt a:visited,
.pub-list2 dt a:link,.pub-list2 dt a:visited
{
	color:#ffffff; text-decoration:none;
}
.menu a {text-decoration:none;color:#fff;}


.today-pic a:hover,
.arrow-title a:hover,
.pub-list dt a:hover,
.pub-list2 dt a:hover
{
	color:#ffffff; text-decoration:underline;
}
.menu .select a{color:#940808;}
.gary-link:link,.gary-link:visited{ color:#999999; text-decoration:underline;}
.gary-link:hover{ color:#333333; text-decoration:none;}

.today-news a:link,.today-news a:visited,.fine-blog a:link,.fine-blog a:visited,.switch a:link,.switch a:visited,.switch2 a:link,.switch2 a:visited,.switch3 a:link,.switch3 a:visited,.gray-03:link,.gray-03:visited,.pub-list4 a:link,.pub-list4 a:visited{ text-decoration:none;}
.today-news a:hover,.fine-blog a:hover,.switch a:hover,.switch2 a:hover,.switch3 a:hover,.gray-03:hover,.pub-list4 a:hover{ text-decoration:underline;}

.red{ color:#FF0000;}
.hot_keys_w .red_h{ color:#be0909; font-size:14px; font-weight:bold;}
.green{ color:#336633;}
.blue{ color:#0000FF;}

.red:link,.red:visited{ color:#FF0000;}
.red:hover{ color:#0000FF;}

.green:link,.green:visited{ color:#336633;}
.green:hover{ color:#000000;}

.blue:link,.blue:visited{ color:#0000FF;}
.blue:hover{ color:#FF0000;}

.red-01,.red_h,a.red-01:link,a.red-01:visited,a.red_h{ font:bold 14px/22px "宋体";}
a.red-01:hover,a.red_h:hover{ color:#0000FF;}

.pub-list p .red-01{ color:#1446aa;}
.pub-list p .red_h{ color:#ff0000;}

.red-02,a.red-02:link,a.red-02:visited{ font:normal 14px/22px "宋体";}
a.red-02:hover{ color:#0000FF;}

.red-03,a.red-03:link,a.red-03:visited{ color:#CC33FF; font:normal 14px/22px "宋体";}
a.red-03:hover{ color:#0000FF;}

.green-01,a.green-01:link,a.green-01:visited{ color:#336633; font:bold 14px/22px "宋体";}
a.green-01:hover{ color:#000000;}

.green-02,a.green-02:link,a.green-02:visited{ color:#336633; font:normal 14px/22px "宋体";}
a.green-02:hover{ color:#000000;}

.blue-01,a.blue-01:link,a.blue-01:visited{ color:#0000FF; font:bold 14px/22px "宋体";}
a.blue-01:hover{ color:#FF0000;}

.blue-02,a.blue-02:link,a.blue-02:visited{ color:#0000FF; font:normal 14px/22px "宋体";}
a.blue-02:hover{ color:#FF0000;}

.gray-02,a.gray-02:link,a.gray-02:visited{ color:#666666; font:normal 14px/22px "宋体";}
a.gray-02:hover{ color:#666666;}

.gray-03,.gray-03:link,.gray-03:visited{ color:#999999;}
.gray-03:hover{ color:#0000FF;}

.adv_pic {margin-top:5px;}

.hot_keys_w .red_h{ color:#be0909; font-size:14px; font-weight:bold;}
