body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
img {display:block; border:0;}
ol, ul {list-style: none;}
a{color:#666; text-decoration:none;}
a:hover{color:#666;}
body {background-image:url(../images/bg.jpg); text-align:center;}
div,li,p,select,input,textarea,a,button,input{font:13px/1.5 Arial,Helvetica,sans-serif; color:#333;text-decoration: none}
/*头部*/
.top {margin:0 auto; width:1000px; height:100px; background-color:#fff}
.top .logo {width:300px; float:left}
.top .logoright {width:250px; padding-right:30px; float:right; text-align:right;}
.topabout {padding-top:20px; height:12px;}
.top400 {padding-top:25px; font-size:18px; color:#1066a3}
.banner {height:144px; background:url(../images/banner.jpg) 50% 0 no-repeat;}

/*菜单*/
#menumain_dolphin ul li ul { border:1px solid #ccc; display:none;position:absolute;width:300px;}
#menumain_dolphin ul li ul li {filter:alpha(opacity=80);opacity:0.8; float:none; width:300px; background:#eee; margin:0; text-align:left;border-bottom:1px solid #ccc;}
#menumain_dolphin ul li ul li a { background:none; display:block; width:280px; height:28px; line-height:28px; text-align:left; padding-left:20px;}
#menumain_dolphin ul li ul li a:hover {filter:alpha(opacity=80);opacity:0.8; background:#999; color:#fff;}
#menumain_dolphin ul li:hover ul { display:block;}
#menumain_dolphin ul li.sfhover ul { display:block;}
#menumain_dolphin ul { list-style: none; margin: 0px; padding: 0px; }
#menumain_dolphin ul li { float:left;}
#menumain_dolphin{
   margin:0;
   white-space:nowrap;
   overflow:hidden;
   height:45px;
   background:url(../images/menubg.png);
   padding-left:15px;
}

#menumain_dolphin .mainmenuiner {
    height:45px;
	padding:0;
    line-height:45px;
    overflow: hidden;
    margin:0px; 
}

#menumain_dolphin a.menumain_dolphin:link,#menumain_dolphin a.menumain_dolphin:active,#menumain_dolphin a.menumain_dolphin:visited{
   display:block;
   height:45px;
   text-decoration: none;
   text-align:center;
   color:#fff;
   font:14px/45px 'SimSun',Arial,Sans-Serif;
   margin:0px;
   padding:0 15px;
   width:158px;
}

#menumain_dolphin a.menumain_dolphin:hover{
   display:block;
   height:45px;
   color:#fff; 
   text-decoration: none;
   text-align:center;
   font:14px/45px 'SimSun',Arial,Sans-Serif;
   margin:0px;
}
/*内容*/
.gonggao {margin:0 auto; width:1000px; height:40px; background-color:#FFF}
.gonggaotitle {float:left; width:315px; line-height:40px; text-align:left; color:#999;}
.gonggaoinc {float:left; width:18px; padding:11px 10px 0 20px;}

.center {margin:0 auto; width:1000px; overflow:hidden}
.left {float:left;}
.right {float:right;}
.left_c {width:665px; background-color:#FFF; margin-top:10px;}
.right_c {width:325px; background-color:#FFF; margin-top:10px; overflow:hidden}

.newsline {float:left; width:302px; padding:20px 0 0 20px; text-align:left;}
.newsline img {width:300px; height:169px; border:1px #CCC solid; margin-bottom:5px;}
.newsline a {font-size:16px; color:#1066a3; line-height:30px;}
.newsline span {line-height:28px; color:#999}
.huodongline {float:left; width:202px; padding:20px 0 0 15px;}
.huodongline img {width:200px; height:160px; border:1px #CCC solid; margin-bottom:5px;}
.huodongline a {line-height:20px;}


.tn td{padding:5px 0;border-bottom:1px solid #CDCDCD;}
.tn tr:hover td{background-color:#F2F2F2;}
.tn td span a{color:#336699;}

.tncg td{padding:5px 0;}
.tncg:hover td{background-color:#e2e2e2;}
.tnon td{padding:5px 0;background-color:#F2F2F2;}
.tnon:hover td{background-color:#e2e2e2;}
.tntt td{padding:5px 0;background-color:#e2e2e2;}
.side_a {width:220px;}
.side_a a { float:left; padding-left:10px; }

.login{width:1000px; margin:0 auto; height:265px; position:relative;}
.login_bg{z-index:2; width:270px; height:230px; top:35px; right:0px; background-image:url(../images/dl.png); position:absolute;}
.login_btn{width:270px; height:40px;}
.login_on {width:135px; float:left; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:16px;}
.out{background-image:url(../images/dl.png);}
.ipt{width:180px; height:40px; line-height:40px; border:0px; padding-left:5px; font-size:14px;}

.login_cn{width:230px; padding-left:20px; position:absolute; height:240px; top:40px;}
.login_user {width:190px; height:40px; padding-left:40px; background:url(../images/zh.gif); position:absolute; top:15px;}
.login_use2 {width:190px; height:40px; padding-left:40px; background:url(../images/zh.gif); position:absolute; top:70px;}
.login_pss {width:190px; height:40px; padding-left:40px; background:url(../images/mm.gif); position:absolute; top:125px;}
.login_ok {width:230px; height:36px;  position:absolute; top:125px;}