* { margin:0px auto; padding:0px; }
body { font-family: "宋体", Arial; font-size: 12px; background:#F4F4F4; color:#666666; }
ul, dl { list-style-type: none; }
img { border:none; }
a { color:#666666; text-decoration: none; }
a:hover { color:#188484; text-decoration: underline; }
.clear { clear:both; }
.en { font-family:Arial }
.clear { clear:both; }
/*******************************/
.nav{ background:url(nav.jpg); height:34px; line-height:34px; color:#FFFFFF}
.nav a{ font-size:13px; font-weight:bold; color:#FFFFFF; margin:auto 18px}
.nav a:hover{ color:#FFFF00; text-decoration:none}
.sub_nav li a{ height:30px; line-height:30px; width:140px; padding-left:20px; background: url(sub_nav_bg.jpg) no-repeat left 11px; border-bottom:1px solid #DADADA; display:block}
.sub_nav li a:hover{ background: url(sub_nav_cur.jpg) no-repeat  left 11px}
.search { color:#CCCCCC; margin-bottom:10px }
.input1 { background:#FFFFFF; border:1PX solid #D2D3D7; height:17px; line-height:17px; width:97px }
.box1{ border:1px solid #CCE6E7}
.box2{ border:1px solid #CCE6E7; line-height:180%; font-size:14px; padding:20px;}

.news_list_01{ margin:8px}
.news_list_01 li{ line-height:24px;}
.img_list_01 img{ border:1px solid #CCE6E7}
.img_list1{ text-align:center}
.img_list1 li{ float:left; padding:20px 5px}
.img_list1 img{ margin-bottom:5px}
.foot_link{ height:28px; line-height:28px; background:#666666; color:#FFFFFF; padding:0px 6px;}
.foot_link a{color:#FFFFFF;}
.foot_link a:hover{color:#188484;}
.foot_link span{ float:right}
.copyright{ line-height:22px; font-family:Arial}
.title_01{ border-bottom:1px solid #529C9A; font-size:18px; font-weight:bold; color:#489793;font-family:微软雅黑, 黑体, 宋体;}
.title_02{  font-size:13px; font-weight:bold; color:#489793;font-family:微软雅黑, 黑体, 宋体;}

/*******************************/

.container, .container * { margin:0; padding:0; }
.container { width:905px; height:280px; overflow:hidden; position:relative; }
.slider { position:absolute; }
.slider li { list-style:none; display:inline; }
.slider img { width:905px; height:280px; display:block; }
.slider2 { width:2000px; }
.slider2 li { float:left; }
.num { position:absolute; right:5px; bottom:5px; }
.num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
.num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
/*******************************/
.news_list2 { margin:10px 0px; }
.news_list2 li { margin:4px 5px; padding-top:1px; padding-bottom:6px; line-height:22px; display:block; background:url(line_02.jpg) repeat-x bottom; font-family:宋体 }
.news_list2 li a { background:url(aoorw_03.jpg) no-repeat left; padding-left:8px; color:#015198; font-family:Arial }
.news_list2 li a:hover { color:#046932; }
.news_list2 span{ float:right; font-size:12px; color:#b1b1b1; font-family:Arial, Helvetica, sans-serif}

.img_list{ margin:7px auto}
.img_list2{ text-align:center; padding-left:20px;}
.img_list2 li{ float:left; margin:15px;width:152px; height:155px; padding:11px; background:#eff7ff; border:1px solid #d5e9ff}
.img_list2 li img{ margin-bottom:8px}
.img_list2 li a{ color:#000000}
