body{font-family:SimSun, Arial, Helvetica, sans-serif;	font-size: 12px; background:url(top_bg.jpg) top repeat-x; margin:0px;}
*{margin:0; padding:0; list-style:none; }
.twidth { width:1004px; margin-left:auto; margin-right:auto; overflow:hidden;}
.a { text-decoration:none; color: #083378}
.top { width:1004px; height:140px; float:left; overflow:hidden;}
.logo { width:424px; height:90px; float:left; padding-top:40px;}
.search { width:570px;height:90px; float:left; padding-top:40px; float:left;}
.searcha { width:570px;height:40px; float:right; text-align:right; padding-top:40px; float:left;}

.navs {width:1004px; height:36px; float:left;overflow:hidden; text-align:center; line-height:36px; background:url(nav_bg.png) top center no-repeat;}
.slide {width:1004px; height:220px; float:left;}
.english { width:200px; float:right; text-align:right; color:#FFFFFF; height:27px; line-height:27px; text-decoration:none;}
.english a{ color:#FFFFFF; text-decoration:none;}
.lefts {width:300px; height:416px;float:left; padding:10px 0px 0px 0px; border-right:solid 1px #e6e6e6; }
.centres { width:400px; height:416px; padding:10px 0px 0px 0px; float:left;border-right:solid 1px #e6e6e6;overflow:hidden;} 
.rights { width:298px; height:414px;padding:10px 0px 0px 0px; float:left; background:#f7f7f7; border:solid #ffffff 1px;}
.left_b { width:298px; height:414px;padding:10px 0px 0px 0px; float:left; background:#f7f7f7; border:solid #ffffff 1px;}
.centres_b { width:700px; padding:10px 0px 0px 0px; float:left;border-left:solid 1px #e6e6e6;overflow:hidden;} 
.centres_c { width:1000px; padding:10px 0px 0px 0px; float:left;overflow:hidden;} 

.slide_news { width:280px; height:240px; padding:0 10px 0 10px; float:left;overflow:hidden; border-bottom:solid 1px #e6e6e6;text-align:center;}
.slide_news a{ font-size:12px; color:#333333; text-decoration:none;}
.news_content {width:1002px; height:426px; border:solid 1px #e6e6e6; float:left;}
.news_content_a {width:1002px;border:solid 1px #e6e6e6; float:left;}

.newsa{ width:370px; height:200px; float:left; padding:6px 10px 0px 20px; }
.newsa_1 { width:344px; float:left; height:27px; line-height:27px; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; background:url(dh_bg.png) bottom left no-repeat;float:left; border-bottom:solid #083378 1px;}
.newsa_2 { width:344px; float:left; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; padding-top:5px;}
.newsa_2 ul { margin:0px; padding:0px; list-style:none;}
.newsa_2 li { width:340px; background:url(ico.png) left no-repeat;line-height:27px; height:27px;float:left;} 
.newsa_2 li a{ color:#333333; float:left; font-size:12px; text-align:left; padding-left:10px; text-decoration:none; font-weight:100;}
.newsa_title { width:100px; float:left;height:27px; line-height:29px;}
.newsa_title a{ color:#333333; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold; text-decoration:none;}

.newsa_more { float:right; padding-top:6px;}
.newsa_more a{ color:#006699; float:right; font-size:12px; text-decoration:none; font-weight:100; padding-bottom:3px;}

.newsa_moreb { width:450px; float:right; padding-top:6px;}
.newsa_moreb a{ width:450px; text-align:right;color:#006699; float:right; font-size:12px; text-decoration:none; font-weight:100; padding-bottom:6px;}

.newsa_time { float:right; color:#0064c5; font-weight:100; font-size:12px;}
.newsa_time a{ float:right; color:#0064c5; font-weight:100; font-size:12px;}

.newsa3{ width:270px;  float:left; padding:6px 0px 0px 24px; }
.newsa_3a { width:234px; float:left; height:27px; line-height:27px; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; background:url(dh_bg.png) bottom left no-repeat;float:left; border-bottom:solid #083378 1px;}
.newsa_3 { width:245px; float:left; background:#FFFFFF;   text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold; padding-left:5px; padding-top:5px;}

.newsa_3 ul { margin:0px; padding:0px; list-style:none;}
.newsa_3 li { width:230px; background:url(ico.png) left no-repeat;line-height:27px; height:27px;float:left;} 
.newsa_3 li a{ color:#333333; float:left; font-size:12px; text-align:left; padding-left:10px; text-decoration:none; font-weight:100;}
.bt_link { font-size:12px; font-weight:100; text-decoration: none; }
.bt_link a:link{ font-size:12px;color:#666666;font-weight:100; padding:0 4px 0 4px;}
.bt_content{ font-size:12px; font-weight:100; text-decoration: none; }
.bt_content a:link{ color:#666666; font-weight:100padding:0 4px 0 4px;}
td { font-size:12px; }
td a {font-size:12px; text-decoration:none;}
p{ margin:0px; padding:0px; list-style:none;}

.newsa4{ width:270px; height:220px; float:left; padding:6px 0px 0px 24px; }
.newsa4 ul { margin:0px; padding:0px; list-style:none;}
.newsa4 li { width:250px; height:53px; float:left;}
.newsa4 li img { width:250px; border:0px;}

.newsa5{ width:670px; float:left; padding:6px 0px 0px 24px; }
.newsa_5 { width:640px; float:left; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; padding-top:10px;}
.newsa_5 ul { margin:0px; padding:0px; list-style:none;}
.newsa_5 li { width:640px; border-bottom: dashed 1px #eeeeee; line-height:27px; height:27px;float:left;} 
.newsa_5 li a{ color:#333333; float:left; font-size:14px; text-align:left; padding-left:10px; text-decoration:none; font-weight:100;}
.newsa_5a { width:640px; float:left; height:27px; line-height:27px; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; float:left; border-bottom:solid #083378 1px;}

.newsa6{ width:960px; float:left; padding:0px 20px 10px 20px;}
.newsa_6 { width:920px; float:left; text-shadow:0 1px 2px #ffffff;font-size:14px; line-height:27px; padding:0px 20px 10px 20px; }
.newsa_6a { width:944px;text-align:left;height:27px; line-height:27px; text-shadow:0 1px 2px #ffffff;font-size:14px; padding-left:16px;;float:left; border-bottom:solid #083378 1px;}
.newsa_6a a{ color:#0033CC; float:left; font-size:14px; text-align:left; padding-left:10px; text-decoration:none; font-weight:100;}
.newsa_6 img{ max-width:800px; text-align:center;}

.newsa7{ width:270px; float:left; padding:6px 0px 30px 24px; }
.newsa_7 { width:240px; float:left; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; padding-top:10px;}
.newsa_7 ul { margin:0px; padding:0px; list-style:none;}
.newsa_7 li { width:240px; border-bottom: dashed 1px #eeeeee; background:url(ico.png) left no-repeat;line-height:27px; height:27px;float:left;} 
.newsa_7 li a{ color:#333333; float:left; font-size:14px; text-align:left; padding-left:10px; text-decoration:none; font-weight:100;}
.newsa_7a { width:240px; float:left; height:27px; line-height:27px; text-shadow:0 1px 2px #ffffff;font-size:14px; font-weight:bold;padding-left:16px; background:url(dh_bg.png) bottom left no-repeat;float:left; border-bottom:solid #083378 1px; margin-bottom:10px;}

.pages_news {width:620px; float:left; text-align:right; clear:both; height:37px; line-height:37px; padding-right:20px;}
.pages_news a{ color:#FF3300; text-decoration:none; font-weight:100;}
.quick_nav { width:278px; height:153px; padding-top:20px; float:left; background:#f7f7f7; padding-left:20px; border:solid #ffffff 1px;}

.quick_nav ul { margin:0px; padding:0px; list-style:none;}
.quick_nav li { width:77px; margin-right:10px; margin-bottom:10px; text-align:center; height:27px; line-height:27px; float:left; background:url(quick_bg.png) no-repeat;}
.quick_nav li a{ font-size:12px; font-weight:bold; color:#083378; text-decoration:none; text-shadow:0 1px 2px #ffffff;}
.input_t { border:solid #CCCCCC 1px; padding-left:20px; background:url(search_ico.jpg) #FFFFFF left no-repeat; width:160px; height:20px; line-height:20px;}
.main_news { width:372px; height:463px;}
.foot { width:100%; height:90px; text-align:center; padding-top:30px; border-bottom:solid #00518a 1px; padding-bottom:1px; text-shadow:0 1px 2px #ffffff;line-height:22px; background:url(foot_bg.jpg) bottom repeat-x;}
.clear{ clear:both;}

#sddm{margin:0 auto; margin-left:auto; margin-right:auto;padding: 0;z-index:9999;width:930px; padding-left:64px; }
#sddm li{margin: 0;	padding: 0;list-style: none;float: left;height:36px;line-height:36px;font: bold 14px arial;}
#sddm li a{	display: block;text-shadow: 0 1px 2px #000;margin: 0 1px 0 0;padding:10px 18px 10px 20px;color: #FFF;text-decoration: none}
#sddm li a:hover{background: #49A3FF;text-align:center;}
#sddm div{	position: absolute; width:97px;visibility: hidden;margin: 0px;padding: 0px;background: #EAEBD8;border: 1px solid #5970B2; text-align:center;    z-index: 99;}
#sddm div a	{position: relative;text-shadow:0 1px 2px #ffffff;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align:center;text-decoration: none;background: #eef8fd;color: #2875DE;font: 14px arial;}
#sddm div a:hover{background: #49A3FF;text-shadow:0 1px 2px #ffffff;color: #FFFFFF}
.sddma { background:url(ico2.gif) right no-repeat; text-align: center;}
.sddmb { background:url(ico3.gif) right no-repeat;text-align: center;}


/*首页banner切换 开始*/
	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.TB-focus{ width:1004px; height:200px; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:0px; bottom:0px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }
/*首页banner切换 结束*/