@charset "utf-8";
body {margin: 0px;padding: 0px;background-color:#fff;font-family: "";font-size:12px;color:#000000; background-image:url(body_bg.gif); background-position:top; background-repeat:repeat-x;}
td {font-size: 12px;}
p {text-indent: 2em;}
btn {border:0px;}
img {border:0px;}
form {margin: 0px;padding: 0px;}
input {font-size: 12px; color:#333333;}
select {font-size: 12px; color:#333333;}
ul,li,h1,h2,h3,h4,h5,dl,dt,em {margin: 0px;padding: 0px; font-style:normal; list-style:none;}

.clear_1 {margin:0px; padding:0px; clear:both;}
.clear_2 {margin:0px; padding:5px 0px 5px 0px; clear:both;}
.clear_3 {margin:0px; padding:4px 0px 4px 0px; clear:both;}

/* ----- Links ----- */
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;color:#c30101;}

/* ----- top css ----- */
.main_box{ width:1002px; margin:0px auto;  padding:0px;}
.head_font{ background-image:url(../images/top_bg.gif); height:30pxp; line-height:30px; padding:0px 3px 0px 11px; margin-bottom:1px;}
.banner{ text-align:center;}
.logo_flash{position:absolute; top:29px;left:328px; z-index:999;}
.notice {  height:32px; padding:0px; color:#666;line-height:32px; padding-left:50px; color:#01898D;}
.notice .no_right{ float:right; display:block; height:32px; padding-top:6px;}
.notice .no_right a{ display:block; float:left;  background-image:url(a_2.gif); height:23px; line-height:23px; padding-left:22px; color:#006A70;}
.notice .no_right .a_1{ background-image:url(a_1.gif); width:68px; margin-right:5px;}
.notice .no_right .a_2{ background-image:url(a_2.gif); width:123px; margin-right:5px;}
.notice .no_right .a_3{ background-image:url(a_3.gif); width:76px;}

/* ----- Navigation ----- */

.nav{ background-image:url(nav_bg.jpg); background-repeat:no-repeat; height:39px; background-position:bottom left; padding-left:38px;}
.nav .nav_soso{ float:right; padding:8px 25px 0px 0px;}
.nav li{ list-style:none; float:left; display:block; background-image:url(nav_line.gif); background-position:right center; padding:0px 5px; font-size:14px; background-repeat:no-repeat;}
.nav li a{ display:block; width:92px; height:36px; line-height:36px; text-align:center; caption-side:#fff; font-weight:bold;  color:#fff;}
.nav li a:hover{ background-image:url(on_nav.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none;}
.nav li .aon{ background-image:url(on_nav.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none;}


#imgmenu li{float: left;display: inline;margin: 0px;padding: 0px;list-style: none; height:39px;}
#imgmenu li a{display:block;height:39px;}
#imgmenu li#ktag1 a{width: 134px;}
#imgmenu li#ktag1 a:hover{ background: url(menu.gif) 0px -39px; }
#imgmenu li#ktag1 a.aon{ background: url(menu.gif) 0px -39px; }

#imgmenu li#ktag2 a{ width: 109px;}
#imgmenu li#ktag2 a:hover{ background: url(menu.gif) -134px -39px; }
#imgmenu li#ktag2 a.aon{ background: url(menu.gif) -134px -39px; }

#imgmenu li#ktag3 a{ width: 105px;}
#imgmenu li#ktag3 a:hover{ background: url(menu.gif) -243px -39px; }
#imgmenu li#ktag3 a.aon{ background: url(menu.gif) -243px -39px; }


#imgmenu li#ktag4 a{ width: 106px;}
#imgmenu li#ktag4 a:hover{ background: url(menu.gif) -348px -39px; }
#imgmenu li#ktag4 a.aon{ background: url(menu.gif) -348px -39px; }

#imgmenu li#ktag5 a{ width: 107px;}
#imgmenu li#ktag5 a:hover{ background: url(menu.gif) -454px -39px; }
#imgmenu li#ktag5 a.aon{ background: url(menu.gif) -454px -39px; }


#imgmenu li#ktag6 a{ width: 109px;}
#imgmenu li#ktag6 a:hover{ background: url(menu.gif) -561px -39px; }
#imgmenu li#ktag6 a.aon{ background: url(menu.gif) -561px -39px; }


#imgmenu li#ktag7 a{ width: 100px;}
#imgmenu li#ktag7 a:hover{ background: url(menu.gif) -670px -39px; }
#imgmenu li#ktag7 a.aon{ background: url(menu.gif) -670px -39px}


.nav_bgcolor{  }
.box_nav { background-color:#fff; height:20px;  background: url(line_bg.gif); background-position:center center; background-repeat:repeat-x;}
.box_nav  a{ color:#666; margin:0px 4px;}


/* ----- Main frame ----- */
.main_ban a img{ padding:1px; border:1px solid #c8e1cd;}
.main_index{ background-image:url(main_bg.gif); background-position:top center; background-repeat:no-repeat; padding:20px 0px 0px 0px;}

.left_235{ width:235px; float:left;}
.ti_1{ height:28px; border-bottom:1px solid #016a6d; padding-left:8px; line-height:28px; color:#036a6e; font-size:14px; font-weight:bold;}
.ti_1 .more{ float:right; padding:12px 6px 0px 0px; }
.falsh_box{ padding:4px; background-color:#e4e4e4; }
.left_468{ width:468px; float:left; margin-left:14px;}
.left_468 dl{ background-image:url(nr_bg01.gif); background-position:top; background-repeat:repeat-x; height:118px; border-top:1px solid #d8d8d8;}
.news_top{ height:36px; line-height:36px; background-image:url(news_ico.gif); background-position:right top; background-repeat:no-repeat; text-align:center;}
.news_top a{ color:#da231b; font-size:14px; font-weight:bold;}
.list_1{ margin:10px 0px 0px 0px;}
.list_1 li{ list-style:none; height:25px; line-height:25px; background-position:bottom; background-repeat:repeat-x; background-image:url(line_1.gif); padding:0px 5px;}
.list_1  li a{ color:#848484; background-image:url(arr_3.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}
.list_1  li span{ float:right; color:#838383}

.list_2 li{ list-style:none; height:26px; line-height:26px; color:#848484;}
.right_261{ width:261px; float:right;}
.list_2 li a{ background-image:url(arr_4.gif); background-position:left center; background-repeat:no-repeat; padding-left:8px; color:#848484;}}

/* ----- er ----- */
.left_nr{ border:1px solid #CCCCCC; border-top:0px;  }
.right_nr{ border:1px solid #CCCCCC;}

.menu_nr{ padding:25px 0px 20px 30px;}
.menu_nr h1{ font-size:12px; background-image:url(h1_bg.jpg); background-repeat:no-repeat; height:30px; line-height:30px; padding:0px 0px 0px 38px; font-weight:normal; margin:0px 0px 9px 0px;}
.menu_nr h1 a{ color:#016A6D; }
.menu_nr h1 .on_h1{ font-weight:bold; }


.news_nr{ padding:20px 15px 20px 15px;}
.about_nr{ padding:16px 30px 50px 30px; color:#666; line-height:25px; font-size:13px;}
.content_nr{ padding:40px 45px 50px 45px;}
.content{ padding:0px 10px;color:#999; line-height:23px;}
.news_t{ font-size:16px; color:#DA251D; line-height:26px; margin:0px; padding-bottom:5px; text-align:center; border-bottom:1px solid #ccc;}
.news_date{ height:28px; line-height:28px; color:#666; font-size:12px;   text-align:center;  margin:10px 0px 20px 0px;}
.news_date a{ margin:0px 6px;}
.pic_nr{ padding:18px 12px 25px 12px;}

/* ----- Title ----- */
.title_s1{ background-image:url(title_bg.jpg); height:31px; line-height:31px; color:#016A6D;  font-size:14px; font-weight:bold; padding-left:29px;}

.t_1{ height:28px; line-height:28px; border-bottom:1px solid #016A6D; padding-right:5px;}
.t_1 h1{font-size:14px; margin:0px;color:#fff; line-height:25px; background-image:url(t1_h1.gif); width:164px; text-align:center; background-repeat:no-repeat;}
.t_1 a{ float:right; display:block; padding-top:13px;}


.t_2{ background-image:url(t2_bg.gif); height:36px; padding:0px 11px;}
.t_2 h1{ font-size:14px; background-image:url(../images/t2_h1.gif); text-align:center; background-repeat:no-repeat; color:#fff; width:93px; line-height:26px; margin:5px 0px 0px 0px;}
.t_2 a{ display:block; float:right;background-image:url(more_2.gif); background-position:left 9px; background-repeat:no-repeat; padding-left:14px; margin-top:5px; height:31px; line-height:26px;}

.t_3{ height:22px; line-height:22px; background-image:url(t3_bg.gif); background-position:bottom; background-repeat:repeat-x; padding-left:12px;}
.t_3 h1{ background-image:url(t3_h1.gif); background-repeat:no-repeat; width:78px; text-align:center; color:#006B6E; margin:0px; padding:0px; font-size:14px;}

/* ----- position ----- */
.pos_nr{ background-image:url(pos_bg.gif); height:32px; line-height:32px; background-position:bottom; background-repeat:repeat-x; padding-left:14px; color:#666;}
.pos_nr span{ display:block; background-image:url(home.gif); background-position:left center; background-repeat:no-repeat;}
.pos_nr a{ color:#666;}
.pos_nr .on_pos{ color:#333;}
/* ----- page ----- */
.page{ clear:both; color:#333333; margin-top:22px;}
.page a {margin:0px 6px;color:#333333;}
.page .on_page{ color:#006D70; font-weight:bold;}
/* ----- content ----- */
.close {color: #000000;text-align:right;font-weight:bold;}
.close a {color: #000000;}


/* ----- form ----- */
.text_1{ background-image:url(text_1.gif); height:19px; background-repeat:repeat-x; background-position:top; width:174px; border:1px solid #D6D6D6; margin-right:8px; background-color:#fff;}
.btn_1 {color:#fff;height: 21px; width:53px;background: #FFFFFF url(../images/but_1.jpg); border:0px; line-height:21px; text-align:center;}
.btn_2 {color:#fff;height: 23px;width:47px;background: #FFFFFF url(../images/but_1.gif); border:0px; line-height:23px;}

.text_2{ width:248px; height:22px; border:1px solid #CCCCCC; line-height:22px;}

/* ----- list ----- */



.list_news li{ list-style:none; height:39px; line-height:39px; border-bottom:1px dashed #D1D1D1; padding:0px 5px 0px 15px;}
.list_news li a{ background-image:url(arr_2.gif); background-position:left center; background-repeat:no-repeat; padding-left:22px; color:#666;}
.list_news li span{ float:right; color:#ACACAC}

.list_pic li{ list-style:none; float:left; border-bottom:1px dashed  #D4E6FF; padding:0px 8px 0px 8px; margin-bottom:8px;}
.list_pic li div{width:162px; background-image:url(pic_box.gif); background-repeat:no-repeat; background-position:left top; text-align:center;  line-height:35px;}
.list_pic li img{ margin:7px 0px;}
.list_pic li a{ color:#5D5F66;}


/* ----- footer ----- */
#footer{ height:54px; background-color:#ECECEC; padding:6px 0px 0px 0px; line-height:25px; text-align:center; color:#B2B2B2}
#footer a{ color:#B2B2B2; margin:0px 6px;}