﻿/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.fl,.fll,.flll{ float:left; display:inline;}.fr,.frr,.frrr{ float:right;display:inline;} .fm,.fmm{ float:right;display:inline;}
.mtop10{ margin-top:10px;}
/* Public */
html{ width:100%; height:100%;   }
body{ width:100%; height:100%; color:#333;font:12px 宋体,Tahoma,Helvetica,Arial,sans-serif; text-align:center;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:none; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.hot,hot a{color:#f60 !important}
.nodata{color:#999;}
.fr{float:right; }
.hide{display:none; }
.undis { display:none;}
body{  background:url(images/bg.jpg) no-repeat top center;background-color:#f3f2ec;}
/* frame */
#wrap{ width:100%; margin:0 auto; text-align:center;overflow:hidden;}
#header,#content,#footer{width:1000px; text-align:left;margin:0 auto;position:relative;   }
#content{overflow:hidden; padding-top:15px;}

/* header */

#header{ position:relative; z-index:999;  }
#header #top{ position:relative;height:294px; }
#header h1.logo{ z-index:0; position:absolute; display:block; width:420px; left:0px; top:68px;}
#header h1.logo a{display:block; width:450px; }
#header .userPanel{ position:absolute; right:0px;top:0px; height:24px; line-height:24px; color:#fff;}
#header .userPanel a{ color:#fff; padding-left:5px; padding-right:5px;}

/* siteSearch */
.top-pic{ position:absolute; right:0px;top:0px; width:590px; height:145px;}
/* 搜索 */
.searchBar { height:29px; line-height:29px; color:#b5b5b5; overflow:hidden; width:231px; position:absolute; top:250px; right:10px; background:url(images/search.png) no-repeat left center;}
.searchBar .input {background:url(images/title_bg.png) 0 -234px no-repeat; border:none; color:#999; padding:0 0 0 10px; font-size:12px; height:30px; line-height:30px; width:148px; float:left;}
.searchBar .searchBtn{ display:block; width:42px; height:26px;line-height:26px; text-align:center; font-weight:bold; color:#fff; font-size:12px; font-weight:100; background:url(images/title_bg.png) right -234px no-repeat;  border:none; float:right; cursor:pointer;}
.searchBar .searchBtn:hover{ text-decoration:none; color:#FF0; }

/* navBar */
.navBar{ height:48px; background-color:#0686cd;}
.mainNav{ z-index:8; position:relative;  padding-left:34px; }
.mainNav li.spe{ display:none;}
.mainNav .a1{width:80px;margin:0 1px; text-align:center;display:inline-block; color:#fff; font-size:14px; font-weight:bold; line-height:48px; height:50px;}
.mainNav .a1:hover{color:#ff6;}
.mainNav .li1{ float:left;position:relative; width:95px; text-align:center; height:48px; line-height:48px; }
.mainNav li.last1{background:none; }



/* mainNav */
.mainNav .ul1{  position:absolute;top:48px; left:1px; width:93px;display:none; overflow:hidden; zoom:1;z-index:999;background-color:#fff; border:1px solid #0978b5; border-top:none;}
.mainNav .on1 .a1{color:#fff !important;text-decoration:none; background-color:#0978b5; height:48px; line-height:48px;width:95px;}
.mainNav .li2 { line-height:40px; height:40px; border-bottom:1px solid #ccc;}

.mainNav .li2 .a2:hover{color:#ff9900;text-decoration:none; }
#liID7 #ulID7{left:-38px;}



/* mode-a */
.mode-a{clear:both;overflow:hidden;zoom:1;}
.mode-a-side{float:right;width:234px;_display:inline;  }
.mode-a-main{float:left; width:755px;_display:inline; }


/* sideLogin 侧栏登录 */
#sideLogin{}
#sideLogin .hd{overflow:hidden; background:none; height:30px;line-height:30px; ;background:url(images/bgTit.png) no-repeat -111px 0px;}
#sideLogin .hd span{cursor:pointer;float:left;display:inline; color:#89C7EF;background:url(images/bgTit.png) no-repeat -110px
0px;width:110px;height:30px;text-align:center;font-weight:bold;  }
#sideLogin .hd span:hover{color:#1A7CBB}
#sideLogin .hd span.on{background-position:0 0; color:#fff;}
#sideLogin .bd{height:130px;padding:0 5px 5px 5px;border:1px solid #A9D0EB;border-top:none;   } 
#sideLogin .bd .tabCont{overflow:hidden;}

#userSta{overflow:hidden;}
#userSta .userlogin{margin:5px 0 0 10px; }
#userSta .userlogin li{padding:3px 0; }
#userSta .userlogin li.save{padding-left:48px;}
#userSta .userlogin li .reg_password{color:gray}

.loginedInfo{overflow:hidden;margin:5px 0 0 5px; }
.loginedInfo li{line-height:23px;color:#666;  }
.loginedInfo li strong{color:#f60;font-weight:bold;}
.loginedInfo li span{color:#333;text-decoration:underline; }
.loginedInfo .li-tit{overflow:hidden;width:90%; }
.loginedInfo .li-f{float:left;width:47%;display:inline;margin-right:5px;   }
.loginedInfo .li-st{overflow:hidden;width:90%; color:#ccc;text-align:center; }
.loginedInfo .li-st a{margin:0 10px; }
#ScoreQ{margin:5px 0 0 10px; }
#ScoreQ li{padding:3px 0; }
#ScoreQ #loginButton{padding-left:48px;}
#ScoreQ .tips{color:#f90;}



/* */

.topicList01 .t{height:90px;}
.topicList01 .t .pic{width:93px;float:left;_display:inline; margin-right:10px; }
.topicList01 .t .pic img{ }
.topicList01 .t .con{width:210px;float:left;}
.topicList01 .t .con .intro{border-bottom:none; }
.topicList01 .t .pic img{width:100px;height:80px;  }

.topicList01 .title a{font-size:14px;}

.boxNewsInd .ht ul li{line-height:30px; display:inline; padding-left:8px; padding-right:8px;}
.boxNewsInd .ht ul li.on a{ color:#ff3300;font-weight:bold;}

/* newsGroup02 */
.newsGroup02{}
.boxNewsInd{width:352px; background-color:#fff; padding:10px; }
.boxNewsInd .hd{ height:35px; line-height:35px;padding-right:10px; background-color:#e9e9e9;}
.boxNewsInd .hd span{ float:right;font-family:"微软雅黑"; color:#666;}
.boxNewsInd .hd span a{ color:#666;}
.boxNewsInd .hd h3{ float:left; background-color:#0686cd; padding-left:20px; padding-right:20px; border-left:4px solid #ffcc00;}
.boxNewsInd .hd h3 a{ color:#fff;}
.boxNewsInd .bd{border-top:none;height:auto;overflow:hidden; height:234px; padding:15px; }
.boxNewsInd .bd .topicList01 .t { height:78px; font-size:12px;}

.boxNewsInd .bd .topicList01 .t .pic img { width:93px; height:73px;}
.boxNewsInd .bd .topicList li.n { height:24px; line-height:24px;}
.boxNewsInd .bd .topicList li.n a { background:url(images/dot.png) left 6px no-repeat; padding-left:10px;}

.boxNewsInd .bd .bt{ overflow:hidden;}


/* 侧栏公共部分 */
.box-b{ background-color:#fff; padding:10px;}
.box-b .hd{ background-color:#0686cd; height:34px; line-height:34px; font-size:14px; font-weight:bold; padding-left:10px; text-align:left; color:#fff;}
.box-b .hd h3{ background:url(images/ico.png) no-repeat 0px 9px; padding-left:28px; font-weight:bold;}
.box-b .hd a{ color:#fff;}
.box-b .bd{ padding-top:10px;}
#tzgg .bd{ height:206px; overflow:hidden;}
#yhdl .hd h3{ background:url(images/ico.png) no-repeat 0px -60px; }
#mzap .hd h3{ background:url(images/ico.png) no-repeat 0px -126px; }
#ksdh .hd h3{ background:url(images/ico.png) no-repeat 0px -195px; }



/* footer */
#footer-wrap{ background:url(images/ftbg.jpg) no-repeat; padding-top:10px; padding-bottom:15px; clear:both; margin-top:15px;}
#footer-wrap .footer-nav{ margin-bottom:15px;}
#footer{ position:relative; text-align:center;  overflow:hidden;clear:both;margin-top:10px;}
#footer .copyright{ text-align:center; line-height:28px; }
#footer .copyright span{ padding-left:8px; padding-right:8px;}
#footer .copyright a{text-decoration:underline;}

.beian { position:absolute; right:10px; top:30px;  background:url(images/blue.png) no-repeat; width:56px; height:68px;}
.beian a,.wj a { display:block;  width:100%; height:100%;}
.wj {position:absolute; right:70px; top:30px;  background:url(images/wj.png) no-repeat; width:80px; height:70px;}

