@charset "utf-8";

/* CSS Document */

body{ margin:0px; font:normal 12px/22px "宋体";}
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;}
.x-blue-line,.switch{ background-image:url(images/blue-bg.gif);}
.x-blue2-line{ background-image:url(images/blue2-bg.gif);}
.logo{ background:url(images/logo.gif) no-repeat;}
.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 .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;}
.member-b .bulletin-hd{ background:url(images/bulletin-board-title.gif) no-repeat;}
.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;}
.fine-blog dt{ background:url(images/red-title-bg.gif) repeat-x;}
.arrow-title{ background:url(images/arrow-rl-ico.gif) 8px 5px no-repeat;}
.dot-blue-list li,.dot-blue-list2 li{ background-image:url(images/dot-blue.gif); background-repeat:no-repeat;}
.switch a.btn{ background:url(images/switch-btn-off.gif) no-repeat;}
.switch a.on{ background:url(images/switch-btn-on.gif) no-repeat;}
.switch2{ background:url(images/switch-title-bg.gif) repeat-x;}
.switch2 a.btn{ background:url(images/switch2-btn-off.gif) no-repeat;}
.switch2 a.on{ background:url(images/switch2-btn-on.gif) no-repeat;}
.top-num-ico{ background:url(images/top-num-ico.gif) 0px 3px no-repeat;}
.pub-list dt{ background:url(images/blue-title-bg.gif) repeat-x;}
.pub-list2 dt{ background:url(images/blue-title2-bg.gif) repeat-x;}
.blog-list dt,.pub-list3 dt{ background-image:url(images/gray-bg.gif);}
.blog-list dt .hd{ background:url(images/blog-title-list.gif) no-repeat;}
.pub-list3 dt .hd-01{ background:url(images/circle-top-title.gif) no-repeat;}
.pub-list3 dt .hd-02{ background:url(images/circle-discus-title.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{ margin-top:14px;}
.m-t-10{ margin-top:10px;}
.m-2{ margin:2px;}
.m-4{ margin:4px;}
.m-6{ margin:6px;}
.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:976px; display:block; text-align:left; margin:auto;}
.arrow-title{ font:bold 14px/26px "宋体"; color:#FFFFFF; padding-left:28px; display:block;}
.dot-blue-list li{ background-position:0px 9px; padding-left:8px; line-height:22px; height:24px !important; height:22px;}
.dot-blue-list2 li{ background-position:0px 9px; padding-left:8px; line-height:22px; height:22px;}
.top-num-ico li{ padding-left:30px; line-height:22px; height:24px !important; height:22px;}
.switch{ background-repeat:repeat-x; background-position:bottom;}
.switch,.switch2{ height:24px; overflow:hidden;}
.switch a.btn,.switch a.on,.switch2 a.btn,.switch2 a.on{ overflow:hidden; display:block; text-align:center; color:#243ca4; float:right;}
.switch a.btn,.switch a.on{ width:61px; height:24px; margin-left:2px;}
.switch a.btn{ font:normal 14px/26px "宋体";}
.switch a.on{ font:bold 14px/26px "宋体";}
.switch2 a.btn,.switch2 a.on{ width:51px; height:24px; margin-left:3px;}
.switch2 a.btn{ font:normal 12px/26px "宋体";}
.switch2 a.on{ font:bold 12px/26px "宋体";}

.header{ height:100px;}
.logo{ float:left; width:291px; height:100px;}
.logo a{ display:block; width:100%; height:100%;}

.skin-search{ float:right; color:#FFFFFF; }
.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:18px; border-top:0px; border-right:0px; border-bottom:solid 1px #2f2f2f; border-left:0px;}
.skin-search input,.skin-search select{ color:#666666;}

.menu{ height:30px; line-height:22px; padding-left:10px; overflow:hidden; clear:both; position:relative;}
.menu span,.menu em{ float:left;}
.menu span{ font:normal 14px/16px "宋体"; color:#ffffff; text-decoration:none; margin:7px 6px;}
.menu em{ display:block; width:2px; height:13px; margin:8px;}
.menu .menu-rss{ position:absolute; width:44px; height:30px; overflow:hidden; right:0px; top:0px; display:block;}

.member-b{ height:33px;}
.member-b td{ color:#243ca4; 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; border:solid 1px #cccccc; 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;}

.today-news{ width:635px;}
.today-news .news-list{ padding:6px;}
.today-news .x-gray-dashed{ height:14px; background-position:center;}
.today-news h3{ margin:0px; padding-left:38px; height:29px; color:#243ca4; font:normal 20px/30px "黑体"; display:block;}
.today-news em{ font:normal 14px/24px "宋体"; color:#666666; padding-top:13px; display:block;}

.bd-00{ width:680px;}
.bd-01{ width:395px;}
.bd-02{ width:263px;}
.bd-03{ width:284px;}
.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:26px; overflow:hidden;}
.fine-blog dd{ padding:6px 0px;}
.fine-blog ul{ margin:12px 2px;}
.fine-blog li a{ float:left;}
.fine-blog li em{ float:right; color:#999999; font-size:9pt;}
.fine-blog .x-split{ height:1px; border-top:solid 1px #9fa1c5; overflow:hidden; display:block;}

.expert-team dt,.expert-team dd{ display:block; color:#7a7fc3;}
.expert-team dd{ border:solid 1px #9fa1c5; border-top:0px; padding:8px 0px;}
.expert-team dd h3{ font:bold 14px/22px "宋体"; color:#243ca4}
.expert-team dd em{ clear:both; color:#666666;}
.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{ padding-left:10px;}
.blog-top .hd{ float:left; display:block; font:bold 14px/25px "宋体"; color:#ffffff; text-decoration:none;}
.blog-top dd{ background-color:#f7f7fa; border:solid 1px #9fa1c5; border-top:0px; padding:10px 10px 3px 10px;}
.blog-top span{ float:left;}
.blog-top em{ float:right;}

.pub-list{ display:block; clear:both; color:#7a7fc3;}
.pub-list td{ color:#6065ac;}
.pub-list dt{ height:26px; padding-left:10px; color:#ffffff; font:bold 14px/25px "宋体"; }
.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:10px 6px 4px 6px;}
.pub-list h3{ font:bold 14px/24px "宋体"; color:#243ca4;}

.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;}

.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:148px; display:block; float:left; padding:2px 10px;}
.blog-list dd li{ word-spacing:7px;}
.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:#243ca4; text-decoration:underline;}
a:hover{ color:#0000FF; text-decoration:none;}

.skin-search a:link,.skin-search a:visited{ color:#ffffff; text-decoration:underline;}
.skin-search a:hover{ color:#ffffff; text-decoration:none;}

.menu a:link,.menu a:visited,
.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:hover,
.today-pic a:hover,
.arrow-title a:hover,
.pub-list dt a:hover,
.pub-list2 dt a:hover
{
	color:#ffffff; text-decoration:underline;
}

.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{ text-decoration:none;}
.today-news a:hover,.fine-blog a:hover,.switch a:hover,.switch2 a:hover{ text-decoration:underline;}

.red{ color:#FF0000;}
.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,a.red-01:link,a.red-01:visited{ color:#FF0000; font:bold 14px/22px "宋体";}
a.red-01:hover{ color:#0000FF;}

.red-02,a.red-02:link,a.red-02:visited{ color:#FF0000; 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;}

.blue-03,.blue-03:link,.blue-03:visited{ color:#9fa1c5; text-decoration:none;}
.blue-03:hover{ color:#0000FF; text-decoration:underline;}


.pub-list3{ display:block; font:normal 14px/22px "宋体";}
.pub-list3 dt{ background-position:bottom; background-repeat:repeat-x; height:26px;}
.pub-list3 dt .hd-01{ width:200px; height:26px; display:block;}
.pub-list3 dt .hd-02{ width:200px; height:26px; display:block;}
.pub-list3 dt span{ float:left;}
.pub-list3 dt em{ float:right; font-size:9pt; margin:0px 6px;}
.pub-list3 ul{ margin:12px 6px;}
.pub-list3 li a{ float:left;}
.pub-list3 li em{ float:right; color:#999999;}

.pub-list4{ display:block; border:solid 1px #9fa1c5;}
.pub-list4 dt,.pub-list4 dd{ display:block;}
.pub-list4 dt{ background-color:#f3f3f8; border-bottom:solid 1px #9fa1c5;}
.pub-list4 dt{ height:21px; font:bold 14px/22px "宋体"; color:#243ca4; padding-left:8px;}
.pub-list4 dt span{ float:left;}
.pub-list4 dt em{ float:right; font:normal 9pt/22px "宋体"; color:#9fa1c5; margin:0px 6px;}
.pub-list4 dd{ padding:1px;}
.pub-list4 td{ color:#243ca4;}
.pub-list4 .c1 td{ color:#FFFFFF;}
.pub-list4 textarea{ border:solid 1px #9fa1c5; width:100% !important; width:99%; font:normal 9pt/16px Tahoma; color:#666666;}
.pub-list4 .photo{ width:65px; height:65px; padding:4px; display:block; border:solid 1px #7a7fc3; margin:auto; background-color:#FFFFFF; overflow:hidden;}
.pub-list4 td ul{ margin:auto; display:block; text-align:center; width:95px;}
.pub-list4 td ul li{ clear:both; display:block; color:#FFFFFF;}

.bd-05{ width:263px;}
.bd-06{ width:407px;}
.bd-07{ width:284px;}
.ft{ padding:6px;}
.ft span{ display:block; text-align:center;}
.ft em{ line-height:20px; color:#000000;}
.ft .ft-s1{ font:bold 14px/22px "宋体"; display:block; color:#a64141; margin:6px auto 2px auto;}
.ft .s-input-box{ width:134px; height:16px; border:solid 1px #a1a2b7; background-color:#ffffff;}
.cir-abs-list img{ display:inline; border:solid 1px #7a7fc3; padding:4px;}
.cir-abs-list .x-split{ border-bottom:solid 1px #9fa1c5;}
.ft-s2{ display:block; line-height:20px;}
.ft-s3{ display:block; line-height:20px; font:bold 14px/22px "宋体";}
.ft2{ padding:10px 6px; color:#243ca4;}
.ft3{ background-color:#f7f7fa;}
.ft4{ padding:2px 14px;}
.ft4 .c2{ color:#999999;}
.ft4 .x-dashed-split{ border-bottom:dashed 1px #e6e6e6;}
.ft4 td{ color:#666666;}
.ft4 textarea{ border:solid 1px #d4d0c8; font:normal 9pt/16px Tahoma; color:#666666;}
.ft4 .td-list{ font:normal 9pt/18px "宋体"; color:#7a7fc3; padding:6px;}



.red_link:link,.red_link:visited{ color:#FF0000; text-decoration:none;}
.red_link:hover{ color:#0000FF; text-decoration:underline;}