* { padding:0px; margin:0px; }
html { }
body { font:12px Verdana, Arial, Tahoma; background-image: url(/img/main_bg.jpg); background-color: #ffe401; background-repeat: no-repeat; background-position: center top; }
img { border:none; }
a { color:#256EB1; text-decoration:none; }
a:hover { color:#F33; text-decoration:underline; }
ul { list-style:none; }
input, select, button { font:12px Verdana, Arial, Tahoma; vertical-align:middle; }
/*---------- stock ---------*/
.center { margin:0px auto; }
.w960 { width:950px; /*position:relative;*/ background-color: #32133d; padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
.pright .infos_userinfo { margin-bottom: 0px; }
.mt1 {/* ( margin-top * 1 ) */ }
.pright .mt1 { margin-top:0px; }
.mt2 {/* ( margin-top * 2 ) */ margin-top:16px; }
.clear { overflow:hidden; }
.fs-12 { font-size:12px; }
.fc-f60 { color:#F60; }
.fc-f90 { color:#F90; }
.ipt-txt { line-height:15px; padding:4px 5px; border-width:1px; border-style:solid; border-color:#666 #BBB #BBB #666; font-size:12px; margin-right:2px; }
.btn-1 { width:56px; height:23px; border:none; background:url(../templets/images/btn-bg1.gif) no-repeat; line-height:25px; letter-spacing:1px; cursor:pointer; overflow:hidden; color:#2F592E; }
.btn-2 { width:70px; height:25px; border:none; background:url(../templets/images/btn-bg2.gif) left top no-repeat; line-height:25px; overflow:hidden; color:#444; margin-right:2px; }
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header { width:100%; width:960px; margin:auto; overflow:hidden; background-color: #FFF; }
.header a { color:#000; }
.header a:hover { color:#333; text-decoration:none; }
.header .top { clear:both; overflow:hidden; padding-bottom: 10px; padding-top: 5px; }
.header .title { float:left; padding-left:16px; }
.header .title h1 a { width:200px; height:65px; display:block; font-size:0px; text-indent:-200px; overflow:hidden; background-image: url(/img/020logo.gif); background-repeat: no-repeat; background-position: center center; }
.header .banner { width:480px; height:60px; float:left; margin-left:40px; overflow:hidden; background-color: #32133d; }
.header .banner img { width:480px; height:56px; display:block; }
.header .rlink { width:172px; height:52px; float:left; margin-left:32px; overflow:hidden; padding-top:4px; background-color: #32133d; }
.header .rlink ul li { width:78px; height:21px; background:url(../templets/images/toprlink-bg.gif) left top no-repeat; float:left; margin-right:8px; margin-bottom:8px; overflow:hidden; }
.header .rlink ul li a { display:block; color:#777; line-height:21px; text-indent:22px; background-image:url(../templets/images/toprlink-bg.gif); background-repeat:no-repeat; }
.header .rlink ul li a:hover { color:#000; }
.header .rlink ul li.r1 a { background-position:0px -21px; }
.header .rlink ul li.r2 a { background-position:0px -42px; }
.header .rlink ul li.r3 a { background-position:0px -63px; }
.header .rlink ul li.r4 a { background-position:0px -84px; }
.header .welcome { float:right; margin-top:20px; padding-right:10px; color:#999; }
.header .welcome a { margin:0px 3px; }
.header .nav { }
.module, .module .mid { overflow:hidden; }
.module .top .t_l, .module .bottom .b_l { float:left; overflow:hidden; }
.module .top .t_r, .module .bottom .b_r { float:right; overflow:hidden; }
.module .top em { float:left; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left: 5px; }
.module .top em a:link, .module .top em a:visited { font-size:13px; font-weight:bold; }
.module .top span { float:right; }
.module .top strong { cursor:pointer; float:right; font-weight:normal; margin-right:4px; }
.module .mid .m_l, .module .mid .m_r { overflow:hidden; }
.module .mid .content { overflow:hidden; height:100%; clear: both; margin-right: 8px; margin-left: 8px; padding-top: 8px;/*padding-bottom: 10px;*/ }
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r { background-image: url("../templets/images/header_bg.png"); }
/*------ 蓝色 -------*/
.blue .top { background-position: 0 -87px; background-repeat: repeat-x; height: 77px; }
.blue .top .t_l { background-position: -13px 0; background-repeat: no-repeat; height: 77px; width: 7px; }
.blue .top .t_r { background-position: 0 0; background-repeat: no-repeat; height: 77px; width: 10px; }
/* --------- 导航 ----------------*/
#navMenu { width:940px; overflow:hidden; }
#navMenu li { float: left; line-height: 34px; height: 34px; background-image: url(../templets/images/header_interval.png); background-repeat: no-repeat; background-position: 0 center; margin-left: -2px; }
#navMenu li a { font-size: 14px; color: #FFF; padding-right: 1em; padding-left: 1em; margin-left: 2px; display: block; }
#navMenu li a:hover, #navMenu li.hover a { background-image: url(../templets/images/header_hover.png); background-repeat: no-repeat; background-position: center top; text-decoration: none; }
/*-------- 下拉菜单 --------------*/
.dropMenu { position:absolute; top: 0; z-index:100; width: 120px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
margin-top: -1px; border: 1px solid #93E1EB; border-top: 0px solid #3CA2DC; background-color: #FFF; background:url(../templets/images/mmenubg.gif); padding-top:6px; padding-bottom:6px; }
.dropMenu li { margin-top:2px; margin-bottom:4px; padding-left:6px; }
.dropMenu a { width: auto; display: block; color: black; padding: 2px 0 2px 1.2em; }
* html .dropMenu a { width: 100%; }
.dropMenu a:hover { color:red; text-decoration: underline; }
.header .nav .end { }
.footer { width:960px; text-align:center; padding-bottom:10px; border-top:1px solid #E5EFD6; padding-top:10px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
.footer a { margin:0px 5px; }
.nav1 { width: 95%; height: 30px; line-height: 30px; padding-left: 5%; background-color: #ffe401; }
.nav1 ul li { float: left; padding-right: 10px; padding-left: 10px; font-size: 14px; }
/* 自适应宽度的块(通用块) */
.tbox { margin:0 0 8px 0; border-bottom:1px solid #DFF2F5; overflow:hidden; }
.tbox dt { height:25px; border:1px solid #DFF2F5; overflow:hidden; clear:both; background-color: #F6C; }
.tbox dd { border-left:1px solid #DFF2F5; border-right:1px solid #DFF2F5; padding:4px 4px 0px; overflow:hidden; }
.tbox dt strong { height:26px; line-height:26px; !important;
line-height:25px; padding-left:22px; padding-right:4px; display:block; float:left; color:#FFF; background:url(../images/fbico.gif) 5px 6px no-repeat; letter-spacing:1px; }
.tbox dt strong a { color:#FFF; }
.tbox dt strong a:hover { color:#FFF; text-decoration:none; }
.tbox dt span.more { float:right; position:relative; line-height:26px; padding-right:8px; color:#FFF; }
.tbox dt span.more a { color:#FFF; text-decoration:none; }
.tbox dt span.more a:hover { color:#333; }
.tbox dt span.label { height:24px; float:right; overflow:hidden; padding-right:1px; padding-top:2px; }
.tbox dt span.label a { height:25px; display:block; padding:0px 7px 0px 8px; line-height:23px; border-left:1px solid #BFE0F9; float:left; color:#666; text-decoration:none; overflow:hidden; letter-spacing:1px; }
.tbox dt span.label a:hover { color:#360; }
.tbox dt span.label a.thisclass { background:#FFF; color:#333; border-top:3px solid #BFE0F9; }
/* 较重颜色的Box */
.light { border:none; background:none; }
.light dt { height:25px; border:1px solid #BFE0F9; overflow:hidden; clear:both; background-color: #F6C; }
.light dd { border-left:1px solid #BFE0F9; border-right:1px solid #BFE0F9; border-bottom:1px solid #BFE0F9; padding:4px 4px 0px; overflow:hidden; }
dt.light strong { }
/*---------- c : 纯文本列表 ---------*/
.c1 {/* 纯文本链接列表 */ padding:4px 0px; clear:right; }
.c1 li { height:27px; line-height:27px; overflow:hidden; padding-left:16px; background:url(../images/ico-2.gif) 7px 11px no-repeat; }
.c1 a { }
.c2 {/* 水平切分的两列纯文本链接列表 */ width:100%; padding:4px 0px; overflow:hidden; clear:both; }
.c2 li { width:44%; margin-right:1%; float:left; height:27px; line-height:27px; overflow:hidden; padding-left:16px; background:url(../images/ico-2.gif) 7px 11px no-repeat; }
/*---------- d : 附加信息列表 ---------*/
.d1 {/* 前置时间日期的小列表 */ padding:4px 0px; }
.d1 li { height:27px; line-height:27px; overflow:hidden; }
.d1 li span { color:#777; margin-right:5px; }
.d1 li a { }
.d2 {/* 后置时间日期的小列表 */ padding:4px 0px; }
.d2 li { height:27px; line-height:27px; overflow:hidden; }
.d2 li span { color:#777; float:right; padding-right:10px; margin-left:10px; }
.d2 li a { overflow:hidden; }
/*---------- e : 图文混排列表 ---------*/
.e1 {/* 横向浮动的图片列表 120*90  */ width:100%; overflow:hidden; clear:both; padding-top:10px; padding-bottom:8px; }
.e1 li { width:126px; overflow:hidden; padding-left:12px; float:left; text-align:center; }
.e1 li a { display:block; }
.e1 li a:hover img { border:1px solid #999; padding:2px; }
.e1 li a img { display:block; border:1px solid #E3E3E3; padding:2px; width:120px; height:90px; }
.e1 li a span { display:block; line-height:17px; padding-top:6px; }
.e1 li span { }
/*-------------------------------------------------- 
 list icon
 ---------------------------------------------*/
.ico2 li { padding-left:16px; background:url(../images/ico-2.gif) 6px 11px no-repeat; }
.ico3 li { padding-left:16px; }
li.dotline { border-bottom:1px dashed #CDE0FA; height:26px; line-height:26px; }
.pleft { width:712px; float:left; overflow:hidden; }
.pleft .place { width:712px; height:24px; line-height:24px; background:#F2FCFE; border-top:1px solid #E0ECF3; border-bottom:1px solid #E0ECF3; text-indent:12px; color:#CCC; overflow:hidden; }
.pleft .place strong { color:#397CBE; font-weight:normal; letter-spacing:1px; }
.pleft .place a { color:#397CBE; margin:0px 2px; }
.pleft .place a:hover { color:#469CF2; text-decoration:none; }
.pleft .place small { display:inline-block; vertical-align:middle; width:8px; height:20px; *height:24px;
overflow:hidden; background:url(../images/ico-3.gif) 2px 8px no-repeat; font-size:0px; }
.pright { width:232px; float:right; overflow:hidden; padding-top: 15px; }
/*---------- index ---------*/
.index .bignews { width:424px; height:400px; float:right; border:1px solid #DFF2F5; background:url(../images/headbg-top.gif) repeat-x; overflow:hidden; }
.index .bignews a { color:#555; }
.index .bignews .onenews { margin:0 3px 0 3px; padding:7px 6px; border-bottom:1px dashed #EBEBEB; }
.index .bignews .onenews h2 { text-align:center; display:block; height:32px; line-height:28px; }
.index .bignews .onenews h2 a { font-size:16px; }
.index .bignews .onenews p { line-height:19px; color:#666; }
.index .bignews div.newarticle { height:24px; background:url(../images/new-article.gif) 8px 3px no-repeat; font-size:0px; color:#fff; }
.index .bignews div.d1 { padding:6px 10px; clear:both; width:406px; overflow:hidden; }
.index .bignews div.d1arc { margin-right:12px; width:190px; float:left; height:24px; line-height:24px; overflow:hidden; }
.index .bignews div.d1arc a { }
.index .bignews ul.c2 { width:416px; padding:0px 4px 0px; clear:both; overflow:hidden; }
.index .bignews ul.c2 a { font-size:13px; }
.index .flashnews { width:280px; height:192px; overflow:hidden; float:left; }
.index .latestnews { width:280px; height:400px; float:left; }
.index .latestnews dl dd { padding:2px 5px; }
.index .latestnews ul a { color:#555; }
.index .picnews { width:712px; float:left; clear:both; overflow:hidden; margin-top:10px; }
.index .listbox { width:720px; overflow:hidden; float:left; clear:both; overflow:hidden; }
.index .listbox dl { width:352px; margin-right:8px; margin-top:8px; float:left; }
.index .listbox ul a { color:#666; }
.index .commend dl dd { padding-top:0px; }
.index .hot dl dd { padding-top:0px; }
.index .hot dl dd .c1 li { width:210px; overflow:hidden; }
.index .vote dl dd strong { display:block; line-height:27px; padding-left:8px; letter-spacing:1px; color:#397CBE; border-bottom:1px solid #DAEDF8; margin:0px 4px; }
.index .vote dl dd .fb { padding-top:10px; height:21px; padding-left:10px; color:#555; }
.index .vote dl dd .fb input { margin-right:4px; }
.index .vote dl dd .submit { text-align:center; height:35px; padding-top:8px; }
.index .vote dl dd .submit button { margin-right:10px; }
.index .vote dl dd .submit a { color:#003300 }
.specialpic { width:200px; overflow:hidden; float:left; margin-right:20px; padding-top:10px; }
.specialpic img { width:200px; display:block; }
.speciallist { width:720px; overflow:hidden; }
.speciallist dl.tbox { width:352px; margin-right:8px; margin-top:8px; float:left; }
.storypic { width:160px; overflow:hidden; float:left; margin-right:20px; padding-top:10px; }
.storypic img { width:160px; display:block; }
.linkbox { padding:10px 8px; border-bottom:1px solid #EEE; }
.linkbox h3, .linkbox h3 a { font-size:14px; color:#693; }
.flinkbox { padding:4px 10px; }
.nocomment { padding:10px; color:#666; }
div { background-color: #FFFFFF; }
.x960 { width: 960px; margin-right: auto; margin-left: auto; clear: both; height: 75px; margin-top: 5px; margin-bottom: 3px; overflow: hidden; }
