﻿@charset "utf-8";


body  {
 font: 12px 宋体, 新宋体;
 background: #ababab;
 margin: 0; 
 padding: 0;
 text-align: center; 
 color: #000000;
 border:0;
 list-style:none;
}



img { border:0;}
.fl-l {
 float:left;
}
.fl-r {
 float:right;
}
.clear {
 clear:both;
 height:8px;
 line-height:8px;
}

.container {
 width:1002px;
 background:#FFF;
 margin:0 auto;
 text-align:left;
}

.sidebar1 {
 width:276px;
 float:left;
 background:#1c3863;
}

.mainContent { 
 margin: 0 0 0 276px;
 background:#FFF;
}

.logo {
 width:276px;
 height:110px;
}

.serach {
 width:242px;
 height:29px;
 margin:0 auto;
 overflow:hidden;

}

.picnews {
 width:240px;
 height:164px;
 margin:8px auto 0px;
 background:#FFFFFF;
 overflow:hidden;
 border:1px solid #707070;
}

.login {
 width:242px;
 height:124px;
 margin:8px auto 0px;
}
 .login_t {
 width:242px;
 height:35px;
}
 .login_c {
  width:242px;
  height:89px;
  background:#c8d2e2;
 }

.links {
 width:242px;
 height:61px;
 margin:0px auto 0px;
}
 .links_t {
 width:242px;
 height:38px;
 }
 .links_c {
 width:242px;
 height:23px;
 }
 .links_c select { width:242px; height:23px; background:#FFF; color:#999; text-align:center; line-height:23px; border:none; }

.contact {
 width:242px;
 height:98px;
 margin:0px auto 20px;
}
 .contact_t {
 width:242px;
 height:39px;
}
 .contact_c {
 width:234px;
 height:51px;
 background:#FFF;
 border:4px solid #bed7e5;
}

.banner {
 width:726px;
 height:169px;
 background:url(../images/banner.jpg) no-repeat;
}

.menu {
 width:726px;
 height:40px;
 line-height:40px;
 background:url(../images/menu_bg.gif) repeat-x;
 list-style:none;
 text-align:center;
 }
.menu ul li { width:75px; height:25px; line-height:40px; float:left; list-style:none;}
.menu a{
 color:#FFF;
 font-size:14px;
 text-decoration: none;
}
.menu a:hover {
 background:#194172;
}
.mainnews {
 width:656px;
 height:283px;
 padding:13px 35px;
}
 .newscont {
  width:320px;
  height:135px;
  border:1px solid #d6d5d5;
 }

.photo {
 padding:0px 35px 24px 35px;
}
 
.newslist { list-style:none; padding:0; margin:0 }
.newslist li { width:304px; height:30px; border-top:1px dotted #c3c3c3; line-height:30px;text-indent:15px;}
.newslist li a { color:#666; text-decoration:none; font-size:12px;}
.newslist li a:hover { color:#000 ;}