@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; background-color:#fff; padding:1px 0px;}
.head_font{ background-image:url(top_bg.gif); height:30pxp; line-height:30px; padding:0px 3px 0px 11px; margin-bottom:1px;}
.banner{ text-align:center;}

.notice { background-image:url(notice.gif); height:31px; padding:0px; color:#666;line-height:31px;}
.not_left{ background-image:url(not_left.gif); background-position:left top; background-repeat:no-repeat; padding-left:19px;}
.not_right{ background-image:url(not_right.gif); background-position:right top; background-repeat:no-repeat; padding-right:15px;}

/* ----- Navigation ----- */
.nav{ background-image:url(nav_bg.gif); background-repeat:repeat-x; margin-top:1px;}
.nav ul li{ list-style:none; float:left; text-align:center; width:99px; background-image:url(nav_line.gif); background-position:top right;  background-repeat:no-repeat;}
.nav ul li a{ color:#fff; display:block; height:24px; line-height:24px;}
.nav ul li a:hover{ color:#fff;}
.nav .no_line{ background-image:none;}


/* ----- Main frame ----- */
.left{ width:740px; float:left;}
.right{ width:250px; float:right;}
.flash_nr{ width:300px; float:left;}
.flash_nr dl{ margin:0px; padding:0px; background-image:url(flash_bg.gif); background-position:top left; height:261px; border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2;  background-repeat:no-repeat; text-align:center; padding-top:4px;}

.move_nr{ width:433px; float:right;}
.move_bg{ height:22px; line-height:22px; background-image:url(move_bg.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 13px 0px 8px;}
.move_bg h1{ font-size:14px; color:#006B6E; background-image:url(move_on.gif); display:block; width:78px; text-align:center; margin:0px; padding:0px; height:22px; line-height:22px;}
.move_bg .more{ float:right; background-image:url(more_1.gif); background-position:left center; padding-left:14px; display:block; height:22px; background-repeat:no-repeat;}
.move_nr dl{ margin:0px; padding:0px 15px 0px 10px; height:250px; background-image:url(move_img.gif); background-position:left 70px; background-repeat:no-repeat; }
.move_nr h2{ margin:0px; padding:8px 0px 6px 0px; text-align:center; color:#D2271D; font-size:16px;}
.move_a{ font-size:12px; margin:0px; padding:0px; line-height:19px; text-indent:2em;}
 .move_a a{ color:#999;}

/* ----- nr ----- */
.nr_01 dl{ margin:0px; padding:0px; border:1px solid #DDDDDD; border-top:0px; height:241px;}

.left_box{ width:365px; float:left; height:219px; border:1px solid #DDDDDD;border-top:0px;}
.left_box dl{ margin:0px; padding:0px 6px;}

.left_box2{ width:365px; float:left; height:267px; border:1px solid #DDDDDD; overflow:hidden; border-top:0px;}
.left_box2 dl{ margin:0px; padding:0px 6px;}

.ld_font{ line-height:19px; color:#666;}
.ld_font a{ color:#D4261F; text-decoration:underline; display:block; float:right;}
.left_img{ float:left;}
.right_img{ float:right;}
.a_img a{ display:block; margin-bottom:11px;}

.nr_02{ padding:14px 8px 0px 8px;}
.nr_a{ padding:5px 0px 13px 22px;}
.nr_a a{ display:block; float:left; width:104px; line-height:15px;}

.nr_a2{ padding:5px 0px 15px 22px;}
.nr_a2 a{ display:block;  line-height:18px;}

.link_nr{ height:105px; border:1px solid #DDDDDD; }
.link_nr dl{ margin:0px; padding:13px 0px 0px 42px;}
.link_nr dl a{ margin:0px 32px 6px 0px; }

/* ----- er ----- */
.left_nr{ border:1px solid #DDDDDD; border-top:0px;  background-color:#F7FFFF;}
.right_nr{ border:1px solid #DDDDDD;}

.menu_nr{ padding:20px 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:#006B6E; background-image:url(h1_arr2.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}
.menu_nr h1 .on_h1{ font-weight:bold; background-image:url(h1_arr.gif); background-position:left center; background-repeat:no-repeat; }


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

/* ----- Title ----- */
.title_s1{ background-image:url(title_bg.jpg); height:26px; line-height:26px; color:#fff;  font-size:14px; font-weight:bold; padding-left:18px;}
.t_1{ background-image:url(t1_bg.jpg); height:30px;  padding:0px 8px 0px 16px; background-repeat:repeat-x;}
.t_1 h1{ height:30px;font-size:14px; margin:0px; padding:0px; color:#fff; line-height:25px; background-image:url(t1_h1.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:45px;}
.t_1 h2{ height:30px;font-size:14px; margin:0px; padding:0px; color:#fff; line-height:25px; background-image:url(t1_h2.gif); background-position:left 2px; background-repeat:no-repeat; padding-left:45px;}
.t_1 a{ float:right; display:block; background-image:url(more_2.gif); background-position:left center;  background-repeat:no-repeat; padding-left:14px; height:25px; line-height:25px; color:#fff;}

.t_2{ background-image:url(t2_bg.gif); height:36px; padding:0px 11px;}
.t_2 h1{ font-size:14px; background-image:url(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; padding-left:22px;}
.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(but_1.jpg); border:0px; line-height:21px; text-align:center;}
.btn_2 {color:#fff;height: 23px;width:47px;background: #FFFFFF url(but_1.gif); border:0px; line-height:23px;}

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

/* ----- list ----- */
.list_1 li{ list-style:none; height:28px; line-height:28px; border-bottom:1px dashed #CDCDCD; padding-left:5px;}
.list_1 li a{ background-image:url(arr_1.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}
.list_1 li span{ float:right; color:#006B6E;}
.list_1 .on_line{ border:0px;}

.list_2{ margin:8px 16px 0px 16px;}
.list_2 li{ list-style:none; height:28px; line-height:28px;}
.list_2 li a{ background-image:url(arr_1.gif); background-position:left center; background-repeat:no-repeat; padding-left:14px;}


.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{ background-image:url(foot_bg.gif); background-position:top; background-repeat:repeat-x;  padding:19px 0px 0px 85px; line-height:25px; color:#666; height:73px;}




/*new editor stytle*/
.TRS_Editor {
        font-family: Arial, "ËÎÌå";
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
}
.TRS_Editor P{
        text-indent:21pt;
        padding-bottom:12px;
        padding-top:0px;
        margin:0px;
        line-height:25px;
        font-size:14px;
}
.TRS_Editor a:link,visited,hover,active{font-size:14px;}
.TRS_Editor table td{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;

}
.TRS_Editor table p{
        text-indent:0pt;
        padding-bottom:0px;
        padding-top:0px;
        font-size:14px;
} 