/* CSS Document */
body,div
{
 font-size:12px;
 color:#333;
}
body 
{
margin-top:0px;
 margin-bottom:0px;
margin-left:0px;
margin-right:0px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#103B66,endColorStr=#00ADE0);
}
a 
{
	font-size: 12px;
	color: #333333;
}
a:link 
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
}
.blue
{
	letter-spacing: 3px;
}
.input
{
	background-color:#F6F7F2;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669999;
}
.form
{
 margin:0px;
}
#main
{
 width:790px;
 height:auto;
 margin:0 auto;
 background:url(../images/bg.jpg); 
}
/*¶¥²¿*/
#header
{
 width:780px;
 padding-left:5px;
 height:auto;
}
.baidu
{
width:780px;
float:left;
height:auto;
}
#header #logo
{
	width: 780px;
	height: 124px;
	background: url(../images/top_bg.jpg);
}
#fav
{
	padding-top:95px;
	float:right;
	width:130px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
#nav
{
	width:780px;
	height:31px;
	background: url(../images/nav_bg.jpg);
}
#nav #list1
{
	line-height:31px;
	   padding-left:48px;
   padding-right:20px;
	font-size:14px;
	vertical-align:middle;
	width:auto;
	float:left;
	letter-spacing: 2px;
}
#nav #list
{
letter-spacing: 2px;
     padding-left:20px;
   padding-right:20px;
  font-size:14px;
  line-height:31px;
  vertical-align:middle;
  width:auto;
  float:left;
}
#sp
{
	width:15px;
	height:31px;
	background: url(../images/nav_sp.jpg);
	float:left;
}
/*ÖÐ¼ä*/
#mid
{
  width:780px;
  padding-left :5px;
  height:auto;
  margin-top:3px;
  margin-bottom:3px;
}
#mid #m1
{ 
  width:780px;
  height:auto;
  float:left;
}
.baidu
{
width:774px;
height:auto;
padding-bottom:3px;
  margin-left:1px;
padding-top:3px;
float:left;
}
#m1 #lf
{
  width:171px;
  border:solid 1px #4092c4;
  height:auto;
  background-color:#F6F7F2;
  margin-left:1px;
  float:left;
}
#m1 #lf #t
{
  width:171px;
 height:auto;
}
#m1 #lf #l
{
  height:25px;
  vertical-align:middle;
  line-height:25px;
  width:166px;
  padding-left:5px;
}
#m1 #news
{
 width:592px;
 margin-left:6px;
 float:left;
 height:auto;
 border: 1px solid #74ADE4;
}
.news-top
{
   padding:1px;
	background:url(../images/news_bg1.gif);
	height:27px;
    width:590px;
    float:left;
}
.news-top-pic
{
width:155px;
padding-left:10px;
line-height:27px;
vertical-align:middle;
font-weight:bold;
float:left;
}
.news-top-pic-more
{
width:60px;
line-height:27px;
vertical-align:middle;
float:left;
}
.news-top-txt
{
width:250px;
padding-left:10px;
line-height:27px;
font-weight:bold;
vertical-align:middle;
float:left;
}
.news-top-more
{
width:80px;
line-height:27px;
vertical-align:middle;
float:left;
}
.news-pic
{
width:244px;
height:230px;
padding:3px;
vertical-align:middle;
float:left;
}
.news-body
{
  width:342px;
  float:left;
  height:230px;
  padding-top:3px;
  padding-bottom:3px;
}
.news-body-list
{
width:336px;
float:left;
overflow:hidden;
height:23px;
line-height:23px;
vertical-align:middle;
}
#m1 #m
{
  width:421px;
  margin-left:6px;
  height:auto;
  float:left;
}
#m #top
{
 width:421px;
  height:auto;
 padding-bottom:3px;
}
#m #li
{
 list-style:none;
 width:421px;
 height:25px;
}
#m #li #ico
{
 width:15px;
 height:15px;
 float:left;
 margin-top:5px;
 background:url(../images/ico1.jpg);
 background-repeat:no-repeat;
}
#m #li #c
{
line-height:25px;
height:25px;
vertical-align:middle;
width:400px;
overflow:hidden;
float:left;
}
#m1 #r1
{
	width:169px;
	float:left;
	margin-left:4px;
	height:auto;
}
#r1 #top
{
    width:169px;
    height:auto;
}
#m1 #r
{
	width:167px;
	float:left;
	margin-left:4px;
	height:auto;
	border: 1px solid #3F92C4;
    border-top:none;
    background-color:#EFFAFE;
}
#r #li
{
 line-height:25px;
 vertical-align:middle;
 height:25px;
 list-style:disc;
 width:164px;
 overflow:hidden;
 padding-left:3px;
}
#m1 #note
{
  margin-left:6px;
  float:left;
  width:594px;
  height:26px;
margin-top:2px;
margin-bottom:2px;
background:url(../images/note_bg.gif);
background-repeat:no-repeat;
}
.note_body
{
float:left;
line-height:26px;
width:464px;
padding-left:75px;
vertical-align:middle;
}
.note_more
{
float:left;
line-height:26px;
padding-left:10px;
width:40px;
vertical-align:middle;
}
#mid #m2
{
  height:255px;
  width:780px;
  margin-bottom:3px;
  margin-top:3px;
  background:url(../images/mid02.jpg);
  float:left;
}

#m2 #lf
{ 
  padding-left:47px;
  width:305px;
  height:189px;
  float:left;
}
#m2 #lf #list
{
	list-style:none;
	line-height:21px;
	height:21px;
	vertical-align:middle;
	width:305px;
	overflow:hidden;
   border-bottom:dotted 1px #666666;
}
#m2 #ri #list
{
	list-style:none;
	line-height:21px;
	height:21px;
	vertical-align:middle;
	width:305px;
	overflow:hidden;
	border-bottom:dotted 1px #666666;
}
#m2 #ri
{ 
  padding-right:42px;
  width:305px;
  height:189px;
  float:right;
}
#m2 #nav2
{
  height:25px;
  margin-top:8px;
  width:780px;
}
#nav2 #lf1
{
  padding-left:47px;
  float:left;
  width:305px;
  height:25px;
  line-height:25px;
  text-align:right;
}
#nav2 #ri1
{
  padding-right:42px;
  float:right;
  width:305px;
  height:25px;
  line-height:25px;
  text-align:right;
}
#m3
{
  width:780px;
  height:auto;
}
#m3 #lf
{
  width:171px;
  border:solid 1px #4092c4;
  height:auto;
  background-color:#F6F7F2;
  margin-left:1px;
  float:left;
}
#m3 #lf #t
{
  width:171px;
  height:auto;
}
#m3 #lf #l
{
  height:25px;
  vertical-align:middle;
  line-height:25px;
  width:166px;
  padding-left:5px;
}
#m3 #lf #p
{
  padding:5px;
  width:161px;
 height:auto;
}
#m3 #n
{
  margin-left:5px;
  width:600px;
  float:left;
  height:auto;
  background-color:White;
}
#n #ts
{   
    margin-top:3px;
	width:596px;
	height:auto;
	float:left;
	border: 1px solid #5193F3;
}
.ts-right
{
  float:left;
width:298px;
height:auto;
}
.ts-left
{
float:left;
width:298px;
height:auto;
}
.ts-left-top
{
  margin-bottom:1px;
  margin-left:1px;
  margin-top:1px;
  height:23px;
 line-height:23px;
vertical-align:middle;
font-weight:bold;
  padding-left:20px;
  width:277px;
  background:url(../images/ts_bg.jpg);
  border-bottom: 1px solid #5193F3;
}
.ts-right-top
{
  margin-bottom:1px;
  margin-right:1px;
  margin-top:1px;
  height:23px;
 line-height:23px;
vertical-align:middle;
font-weight:bold;
  padding-left:20px;
  width:277px;
  background:url(../images/ts_bg.jpg);
  border-bottom: 1px solid #5193F3;
}
.ts-tr
{
height:23px;
line-height:23px;
width:280px;
float:left;
vertical-align:middle;
margin-left:5px;
}
#ts #ts_top
{
  margin:1px;
  height:23px;
  width:594px;
  background:url(../images/ts_bg.jpg);
  border-bottom: 1px solid #5193F3;
}
#ts #ts_top #tit
{
  height:23px;
  width:574px;
  padding-left:20px;
}
#tit #lft
{
  height:23px;
  line-height:23px;
  vertical-align:middle;
  font-weight:bold;
  width:200px;
  float:left;
}
#tit #rft
{
  height:23px;
  line-height:23px;
  vertical-align:middle;
  width:264px;
  float:left;
  text-align:right;
  padding-right:10px;
}
#ts #ts_list
{
  height:22px;
  line-height:22px;
  vertical-align:middle;
  width:596px;
}
#ts_list #ts1
{
  height:22px;
  line-height:22px;
  vertical-align:middle;
  padding-left:5px;
  width:85px;
float:left;
}
#googlead
{
  vertical-align:middle;
float:left;
text-align:center;
height:auto;
width:auto;
}
#ts_list #ts2
{
  height:22px;
  line-height:22px;
  vertical-align:middle;
  padding-left:5px;
  width:85px;
float:left;
}
#ts_list #ts3
{
  height:22px;
  line-height:22px;
  vertical-align:middle;
  padding-left:5px;
  width:311px;
 float:left;
}
#ts_list #ts4
{
  height:22px;
  line-height:22px;
  vertical-align:middle;
  padding-left:5px;
  width:95px;
float:left;
}
#m3 #n #lf1
{
 width:295px;
 float:left;
 height:auto;
}
#lf1 #tp
{
width:295px;
height:auto;
}
#lf1 #li
{
  list-style:none;
  width:295px;
  height:25px;
  float:left;
}
#lf1 #li #ico
{
  height:25px;
  width:25px;
  float:left;
  background:url(../images/ico2.jpg);
}
#lf1 #li #cont
{
   height:25px;
    width:265px;
   overflow:hidden;
   line-height:25px;
   vertical-align:middle;
}

#m3 #n #ri1
{
 width:295px;
 float:left;
 margin-left:6px;
 height:auto;
}
#ri1 #tp
{
width:295px;
height:auto;
}
#ri1 #li
{
  list-style:none;
  width:295px;
  height:25px;
  float:left;
}
#ri1 #li #ico
{
  height:25px;
  width:25px;
  float:left;
  background:url(../images/ico2.jpg);
}
#ri1 #li #cont
{
   height:25px;
    width:265px;
   overflow:hidden;
   line-height:25px;
   vertical-align:middle;
}
/*µ×²¿*/
#footer
{
	width: 780px;
	padding-left: 5px;
	height: auto;
}
#footer #hr
{
	border-top: #c0c0c0 1px solid;
	height:1px;
	width:780px;
}
#footer #cp
{
	line-height:25px;
	width:780px;
	vertical-align:middle;
	height:auto;
	text-align:center;
    float:left;
}
