@charset "gb2312";
body {margin: 0px;padding: 0px;background-color:#fff;font-family: "ËÎÌå";font-size:12px;color:#555555;  background-position:top; background-repeat:repeat-x;}
td {font-size: 12px;}
p {text-indent: 2em;}
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:4px 0px 4px 0px; clear:both; font-size:0px;}
.clear_2 {margin:0px; padding:8px 0px 8px 0px; clear:both; font-size:0px;}
.clear_3 {margin:0px; padding:0px; clear:both; font-size:0px;}

/* ----- Links ----- */
a {text-decoration:none;color:#454545;}
a:hover {text-decoration:underline;color:#cc0000;}

/* ----- top css ----- */
#head { width:1002px; margin:0px auto;}
.toplogin {background-image:url(imagesbg_top_login.gif); color:#3e3e3e; padding:0px 15px 0px 28px;}
.toplogin .input{background-image:url(imagesbg_input.gif); border: 1px solid #ededed; width:94px; height:15px;}

.bg_nav {background-image:url(imagesbg_nav.jpg);}
.nav { margin-left:35px; line-height:33px; height:33px;}
.nav li{ float:left; position:relative;}
.nav a{ color:#1578de; font-size:14px;background-image:url(imagesline_nav.gif); background-position:right center; background-repeat:no-repeat; width:87px; text-align:center; display:block; float:left; height:33px; font-weight:bold;}
.nav a:hover{ color:#fff; background-image:url(imagesbg_navon.jpg); background-position:center; background-repeat:no-repeat; text-decoration:none;}
.nav a.on{ color:#fff; background-image:url(imagesbg_navon.jpg); background-position:center; background-repeat:no-repeat; text-decoration:none;}
.nav .noline{ background-image:url();}

.subnav { height:33px;line-height:33px; background-image:url(imagesbg_subnav.gif); text-align:center;}
.subnav  a{ color:#fff; font-size:13px; font-weight:bold;background-image:url();padding:0px;}
.subnav  a:hover{ color:#ffcc00; background-image:url();}

.bg_notice { background-image:url(imagesbg_notice.gif); color:#1169a9; padding:0px 15px 0px 23px;}

/* ----- Main frame ----- */
.mainbox {width:1002px;margin: 0px auto;padding:0px; background-color:#fff;}
.main { margin:0px; background-image:url(imagesbg_main.gif); margin-bottom:10px;}
.main2 { margin:0px; background-image:url(imagesbg_main2.gif); background-position:left; background-repeat:repeat-y;margin-bottom:10px;}
.main3 { margin:0px; border: 1px solid #c4dff5; background-image:url(imagesbg_boxs2.gif); background-position:top; background-repeat:repeat-x;height:auto !important; height:325px; min-height:325px; clear:both; border-bottom:0px; background-color:#fff;}
.point{ text-align:center;}

.main_search { margin:11px 5px 0px 5px; border: 1px solid #E6C48F;height:auto !important; height:350px; min-height:350px;}
.main_search .stitle{ border: 1px solid #fff; border-bottom: 1px solid #E6C48F; height:36px; background-image:url(imagesbg_titles2.gif); padding-left:14px; font-size:14px; color:#666666;}
.main_search .lists{ margin:32px 36px 0px 36px;}
.main_search .lists li{ line-height:25px; font-size:14px; padding:0px 0px 13px 14px; background-position:0px 7px; background-repeat:no-repeat; background-image:url(imagesarrow_4.gif);}
.main_search .lists li a{ text-decoration:underline; font-weight:bold; color:#666666;}
.main_search .lists li a:hover{ text-decoration:none; color:#cc0000;}
.main_search .lists li .time{ line-height:19px;color:#777777;}
.main_search .pages{ margin:20px 17px 20px 17px; padding:4px 0px 0px 16px; height:28px; line-height:20px; color:#000000; font-size:13px; background-color:#F5F4F4;}
.main_search .pages a{ color:#9B5000;}
.main_search .pages a:hover{ color:#cc0000;}
.main_search .pages a.on{ color:#000000;}

.leftbar { background-image:url(imagespoint_left.gif); background-position:bottom; background-repeat:no-repeat;}
.rightbar { border-bottom: 1px solid #B6D0EA;}

.lay_i { height:290px;}
.lay_i .photo{ border: 1px solid #c4dff5; border-top:0px; text-align:center; background-image:url(imagesbg_box_flash.gif); background-position:bottom; background-repeat:repeat-x; background-color:#fff; width:308px; height:279px; float:left; text-align:center; padding-top:0px;}
.lay_i .cennews{ float:left; margin-left:8px; background-image:url(imagespoint_box1.gif); display:inline; width:452px;background-repeat:no-repeat; background-position:bottom; padding-bottom:4px;}
.lay_i .cennews dl{ background-image:url(imagesbg_box1.gif); background-position:bottom; background-repeat:repeat-x; border-left: 1px solid #c4dff5; border-right: 1px solid #c4dff5;height:277px;}
.lay_i .cennews .title{ font-size:14px;height:30px; background-image:url(imagesbg_title1.gif); line-height:23px; padding:0px 18px 0px 4px; color:#fff;}
.lay_i .cennews .title a{ float:right; display:block; margin-top:6px; color:#464452;line-height:19px; font-size:12px;}
.lay_i .cennews .title li.hover{ display:block; font-weight:bold; background-image:url(imagesbg_tabon.jpg); cursor:pointer;}
.lay_i .cennews .title li{ float:left; text-align:center; display:block; width:102px;cursor:pointer; line-height:30px; height:30px;}

.lay_i .cennews .text{ line-height:25px; color:#999999; padding:6px 0px 4px 6px; margin:0px 6px; background-image:url(imagesline_1.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:4px;}
.lay_i .cennews .text a{ color:#FE6700; text-decoration:underline;}
.lay_i .cennews .text h2{ line-height:38px; font-size:20px; font-family:"ºÚÌå"; font-weight:normal; text-align:center;}
.lay_i .cennews .text h2 a{ color:#c23f3f; text-decoration:none;}
.lay_i .cennews .list li{ margin:0px 12px 0px 12px;padding:0px 0px 0px 14px; height:24px; line-height:24px;background-image:url(imagesdot_notice.gif); background-repeat:no-repeat; background-position:0px center;}
.lay_i .cennews .list li a{  color:#3D464B;}
.lay_i .cennews .list li a:hover{ color:#cc0000;}
.lay_i .cennews .list li .date{ float:right; color:#444444; float:right; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.lay_i .cennews .list li img{ margin-top:6px;}
.lay_i .cennews .list .noline{background-image:url()}
.lay_i .notice{ float:right; border: 1px solid #c4dff5; background-color:#fff; height:280px; width:222px;}
.lay_i .notice1{ float:right; background-color:#fff; height:66px; width:224px; padding-top:5px;}
.lay_i .notice1 img{ border: 1px solid #c4dff5;}
.lay_i .notice h1{ height:29px; background-image:url(imagesbg_title_notice.jpg); font-size:14px; color:#fff; padding:0px 6px 0px 46px; line-height:29px; margin-bottom:7px; li}
.lay_i .notice h1 a{ float:right; font-size:12px; font-weight:normal; color:#1578de;}
.lay_i .notice li{ margin:0px 4px 0px 8px; line-height:22px; padding-left:8px; background-image:url(imagesdot_notice.gif); background-position:0px 9px; background-repeat:no-repeat;}

.lefti {width:773px;margin:0px;float:right;}
.righti {width:224px;margin:0px;float:left;}
.righti .ztbd{ margin:0px 0px 10px 0px; border-bottom: 1px solid #cde5f6; height:auto !important; height:250px; min-height:250px; background-image:url(imagesbg_box3.gif);}
.righti .ztbd h1{ line-height:29px; font-size:14px; color:#fff; padding:3px 10px 0px 34px; background-image:url(imagesbg_title2.jpg); margin-bottom:8px;}
.righti .ztbd h1 a{
color:#fff;
}
.righti .ztbd .tp{ padding-left:9px;}
.righti .ztbd .tp img{margin-bottom:10px; border: 1px solid #959595; display:block;}
.righti .ztbd li{ height:24px; line-height:24px; margin:0px 4px 0px 14px; color:#ef3f17;}
.righti .ztbd li a{ color:#444444;}
.righti .ztbd li a:hover{ color:#cc0000;}
.righti .xxph{ margin:0px 0px 10px 0px; border-bottom: 1px solid #cde5f6; height:270px; background-image:url(imagesbg_box3.gif);}
.righti .xxph h1{background-image:url(imagesbg_title2.jpg); font-size:14px; color:#fff; padding:3px 9px 0px 34px; line-height:29px;}
.righti .xxgk{ margin:0px 0px 10px 0px; border-bottom: 1px solid #cde5f6; height:424px; background-image:url(imagesbg_box3.gif);}
.righti .xxgk h1{line-height:30px; height:36px; font-size:14px; color:#fff; padding:0px 20px 0px 27px; background-image:url(imagesbg_title3.jpg);}
.righti .xxgk h1 a{color:#fff;}



.righti .system{ margin-bottom:6px; border: 1px solid #c6d9df; height:auto !important; height:195px; min-height:195px;  padding-bottom:8px;}
.righti .system h1{ line-height:30px; height:36px; font-size:14px; color:#fff; padding:0px 20px 0px 27px; background-image:url(imagesbg_title3.jpg);}
.righti .system h1 a{ color:#fff; font-size:12px; font-weight:bold; float:right;}

.righti .system .tp{ margin:0px; text-align:center; font-size:14px; padding-top:8px;}

.righti .xxph_bg01{background-image:url(imagesxxph_bg01.gif); height:27px; line-height:27px; width:177px; margin:5px auto 0px auto;}
.righti .xxph_bg01 a{ padding-left:30px;}
.list_xxph{ padding:5px 0px 0px 20px;}
.list_xxph  ul li{ list-style:none; float:left; display:inline; width:90px; text-align:center; line-height:24px; line-height:24px; margin-left:2px;}
.list_xxph  ul li.bg_gray{ background-color:#ededed;}

.xxph2{ margin:10px 0px 10px 0px; border-bottom: 1px solid #cde5f6; background-image:url(imagesbg_box3.gif);}
.xxph2 h1{ line-height:29px; font-size:14px; color:#fff; padding:3px 10px 0px 34px; background-image:url(imagesbg_title2.jpg); margin-bottom:10px;}
.xxph2 ul{background-image:url(imagesbg_lis_li.jpg); background-position:left top; background-repeat:no-repeat; margin:0px 0px 0px 6px;}
.xxph2 li{ line-height:24px; height:24px; margin:0px; padding-left:23px;}
.xxph2 li a{ color:#444444;}
.xxph2 li a:hover{ color:#cc0000;}
.xxph2 li span{ float:right; width:38px;}

 
.lay2 { margin:0px;}
.lay2 .lbox{ float:left; width:383px; margin-top:10px;}
.lay2 .lbox1{ float:left; width:383px; margin-top:10px;}
.lay2 .lboxtop{ float:left; width:539px; margin-top:10px;}
.lay2 .rbox{ float:right; width:383px; margin-top:10px;}
.lay2 .rbox1{ float:left; width:383px; margin-top:10px;}
.lay2 .rboxtop{ float:left; width:225px; margin-top:10px;}
.lay2 .box{margin-top:10px;}
.lay2 .box .bg{ border: 1px solid #cde7f8; padding-top:8px; height:198px; background-image:url(imagesbg_boxi1.gif); background-position:top; background-repeat:repeat-x;}

.lay2 dl{ border: 1px solid #c4dff5; border-top:0px; height:218px; padding-top:5px; background-color:#f4faff;}
.lay2 .sp{ height:168px; padding-top:2px; margin-bottom:2px;}
.lay2 .title1{ height:32px; line-height:32px; background-image:url(imagesbg_titlei1.gif);}
.lay2 .title1 .more{ float:right; background-image:url(imagesmore_point.gif); background-position:right; background-repeat:no-repeat; padding-right:14px; display:block; height:32px;}
.lay2 .title1 h1{ width:103px; padding-left:30px; line-height:27px; font-size:14px; color:#fff; background-image:url(imagesbg_titlei1_h1.jpg); padding-top:5px;}
.lay2 .title2{ height:32px; line-height:32px; background-image:url(imagesbg_titlei2.gif);}
.lay2 .title2 .more{ float:right; background-image:url(imagesmore_point2.gif); background-position:right; background-repeat:no-repeat; padding-right:14px; display:block; height:32px;}
.lay2 .title2 .more a{ color:#fff;}
.lay2 .title2 h1{ width:106px; padding-left:30px; line-height:27px; font-size:14px; color:#1578de; background-image:url(imagesbg_titlei2_h1.jpg); padding-top:5px;}
.lay2 .title3{ height:30px; line-height:30px; background-image:url(imagesbg_titlei3.gif);}
.lay2 .title3 .more{ float:right; background-image:url(imagesmore_point3.gif); background-position:right; background-repeat:no-repeat; padding-right:14px; display:block; height:32px;}
.lay2 .title3 .more a{ color:#1476da;}
.lay2 .title3 h1{ width:233px; padding-left:28px; line-height:27px; font-size:14px; color:#1476da; background-image:url(imagesbg_titlei3_h1.jpg); padding-top:3px;}

.lay2 li{ margin:0px 3px 0px 9px; height:24px; line-height:24px; background-image:url(imagesdot_notice.gif); background-position:0px 9px; background-repeat:no-repeat; padding-left:14px;}
.lay2 li img{ margin-top:4px;}
.lay2 .list li{ margin:0px 0px 0px 12px; height:24px; line-height:24px; background-image:url(imagesdot_notice.gif); background-position:0px 7px; background-repeat:no-repeat; padding-left:14px; width:350px; float:left; display:inline;}
.lay2 .list li a{ color:#1263b4;}
.lay2 .list li a:hover{ color:#cc0000;}

/* ----- submenu ----- */
.menu {margin: 0px 1px;padding: 0px;}
.menu h2 { line-height:31px; font-size:13px; font-weight:normal; background-image:url(imagesbg_menu.jpg); padding-left:63px;}
.menu h2 a {color: #040404;}
.menu h2 a:hover {color: #EE6A00;}
.menu h2 .on {color:#EE6A00; font-weight:bold;}

.sub { border-top: 2px solid #E6E6E6;}

.menu h3 {border: 2px solid #E6E6E6; border-top:0px; background-color:#F7F6F6; padding:2px 2px 2px 80px; background-image:url(imagesarrow_3.gif); background-repeat:no-repeat; background-position:61px 6px; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:19px;}
.menu h3 a {color: #333333;}
.menu h3 a:hover {color: #cc0000;}
.menu h3 .on {color:#cc0000;}

.box_s1{ border: 1px solid #b6d0ea; height:auto !important; height:179px; min-height:179px; background-image:url(imagesbg_boxs1.gif); background-position:top; background-repeat:repeat-x; margin-top:10px;}
.box_s1 .title{ padding-right:13px; line-height:25px; height:25px; margin-bottom:7px; padding-left:10px;}
.box_s1 .title a{ float:right; color:#868686;}
.box_s1 .title h1{ display:block; text-align:center; margin-top:5px;background-image:url(imagesbg_title5_em.jpg); float:left; width:120px; font-size:14px; color:#fff;}
.box_s1 li{ margin:0px 23px 0px 16px; height:27px; line-height:27px; padding:0px 18px 1px 9px; background-image:url(imagesline_3.gif); background-position:bottom; background-repeat:repeat-x;}
.box_s1 li span{ float:right; color:#7F8080;}
.box_s1 li img{ margin-top:6px;}

.box_ly{ margin:0px 34px 11px 35px; color:#666666;}
.box_ly .title{ background-color:#F2D2BD; color:#000; padding-left:17px; line-height:27px;}
.box_ly .text{ line-height:22px; padding:5px 5px 8px 5px;}

.box_ly2{ margin:0px 34px 20px 34px; color:#000000; padding:13px 0px 0px 0px; background-color:#FCF8F4;}


/* ----- Title ----- */
.title_s1 { text-align:center; font-size:14px; color:#fff; line-height:31px; background-image:url(imagesbg_titles.jpg);}
.title_s2 {font-size:14px; color:#FF4902; background-color:#99CBED; line-height:28px; padding-left:31px; margin:0px 34px;}
.title_s3 { line-height:25px; margin:18px 20px 16px 20px; color:#222222; font-size:13px; font-weight:bold; border: 1px solid #E3E3E3; background-color:#F7F7F7; padding:0px 67px 0px 65px;}
.title_s3 span{ float:right;}

/* ----- position ----- */
.position { border-bottom: 1px solid #B6D0EA; height:32px; background-image:url(imagesbg_postion.jpg); padding:0px 15px 0px 9px; line-height:32px;}
.position .rwz {float:left;color: #666666;}
.position a {color: #666666;}
.position a:hover {color: #cc0000;}
.position em { color:#333333;}
.position h1 { font-size:13px; padding-left:20px; background-image:url(imagesicon_1.gif); background-repeat:no-repeat; background-position:0px 9px; color:#00468B;}

.position2 { margin-left:21px; padding-left:22px; line-height:35px; color:#666666;background-image:url(imagesicon_1.gif); background-repeat:no-repeat; background-position:0px 11px;}
.position2 a {color: #666666;}
.position2 a:hover {color: #cc0000;}
.position2 em { color:#333333;}

/* ----- content ----- */
.content {color:#333333; font-size:13px;margin:0px;padding:15px 18px 25px 18px;line-height:24px;}
.content_news {line-height: 26px; font-size:14px;color: #656463;padding: 0px;padding:19px 1px 10px 54px;}
.cen { text-align:center; font-family:"ºÚÌå"; padding:17px 30px 14px 30px; line-height:34px; color:#333333; font-size:22px;}
.titleinfo {color:#dc0304; text-align:center; margin:0px 34px; line-height:24px; background-image:url(imagesbg_titleinfo.gif); color:#757575;}
.close { text-align:center; padding:25px 0px; font-size:14px;}
.close a {color: #BB4800;}

/* ----- pic ----- */
.t_p1 {padding:10px 0px 0px 0px; margin:0px; clear:both;}
.t_p2 {padding:1px 0px 0px 0px; margin:0px; clear:both;}
.t_p3 {padding:0px 0px 8px 0px; margin:0px; clear:both;}

/* ----- font ----- */
.f_blue {color: #006bd9;}

/* ----- form ----- */
.btn_1 {color:#1f84bf;height: 18px;width:45px;background: #FFFFFF url(imagesbg_bt1.jpg); border:0px;}
.btn_2 {color:#fff;height: 23px;width:47px;background: #FFFFFF url(imagesbg_bt2.jpg); border:0px;}

.text_input {color:#000000;border: 1px solid #C6CFD8; width:134px; height:18px; background-image:url(imagesicon_search.gif); background-repeat:no-repeat; background-position:left; padding-left:28px;}
.text_input2 { border: 1px solid #BDCFDE;}

.select1 {color:#000000;background-color:#bebebe;}

/* ----- list ----- */
.list_news {margin: 22px 23px 0px 17px;padding: 0px;}
.list_news li{ margin:0px; height:27px; line-height:27px; padding:0px 18px 1px 9px; background-image:url(imagesline_3.gif); background-position:bottom; background-repeat:repeat-x; font-size:13px;}
.list_news li span{ float:right; color:#7F8080; font-size:12px;}
.list_news li img{ margin-top:6px;}

.list_news2 {margin: 0px 20px 0px 20px;padding: 0px;}
.list_news2 li{ margin:0px; height:27px; line-height:27px; padding:0px 18px 1px 13px; background-image:url(imagesline_3.gif); background-position:bottom; background-repeat:repeat-x; font-size:13px; color:#3D464B;}
.list_news2 li .r1{ float:right; width:78px;}
.list_news2 li img{ margin-top:6px;}
.list_news2 li a{ padding-left:11px; background-image:url(imagesarrow_s1.gif); background-repeat:no-repeat; background-position:0px 4px; color:#3D464B;}

.list_p {margin: 0px;padding: 0px; line-height:20px;}
.list_p li { float:left; width:209px; height:195px; text-align:center; background-image:url(imagesbg_photo.jpg); margin:22px 0px 0px 34px; display:inline;}
.list_p li .p{ padding:11px 0px 7px 0px;}
.list_p a {color: #434343; font-size:13px;}
.list_p a:hover {color: #cc0000;}

/* ----- er ----- */
.left_bg{ background-image:url(../images/left_bg.gif); background-position:left; background-repeat:repeat-y;}
.left_nr{ background-image:url(../images/left_img.gif); background-position:bottom left; background-repeat:no-repeat;}
.right_bg{ background-image:url(../images/right_bg.gif); background-position:right; background-repeat:repeat-y;}
.right_nr{ background-image:url(../images/right_img.gif); background-position:bottom left; background-repeat:no-repeat;}
.menu_nr{ padding:0px; margin:0px 1px;}
.menu_nr h1{ background-repeat:repeat-x; height:38px;  font-size:14px;  padding-left:1px; margin:0px;line-height:38px;}
.menu_nr h1 a{ display:block;color:#134079; background-image:url(imagesh1_arr.gif); background-position:left center;background-repeat:no-repeat; height:38px; padding-left:45px;}
.menu_nr h1 .on_h1{ color:#FF5E01;}

.menu_nr h2{ background-image:url(imagesh2_bg.gif); background-repeat:repeat-x; background-position:bottom; height:24px;  font-size:14px;  padding-left:44px; margin:0px; line-height:24px; font-weight:normal;}
.menu_nr h2 a{ display:block; background-image:url(imagesarr_6.gif); background-position:left center; background-repeat:no-repeat; padding-left:13px; color:#333333;}
.menu_nr h2 .on_h1{ color:#FF5E01;}


.list_box{ height:auto !important; height:185px;  min-height:185px;  margin-top:10px; background-image:url(../images/right_bg.gif); background-position:left; background-repeat:repeat-y; }
.list_box dl{ margin:0px; padding:0px; height:185px; background-image:url(../images/right_img.gif); background-position:bottom left; background-repeat:no-repeat;}
.list_box ul li{ list-style:none; margin:0px 11px; height:28px; line-height:28px; border-bottom:1px dashed #CCCCCC;}
.list_box ul li span{ float:right; color:#7F8080;}


.info_box{ padding:20px 30px; }
.inof_search{ height:20px; line-height:20px; padding:10px 0px; background:#f7f7f7; border:1px solid #e5e5e5; padding-left:10px;}
.info_text{ height:20px; line-height:20px; width:90px; float:left; padding:0px; margin-right:4px;}
.inof_search .fl{ float:left; height:20px; line-height:20px; display:block;}
.inof_search .fl_btn{ float:left; margin-right:4px;}
.info_title{height:30px; line-height:30px;  background:#f7f7f7; border:1px solid #e5e5e5; font-weight:bold; padding:0px 30px;}
.info_title span{ float:right;}

.list_n { margin:10px 0px 0px 0px;}
.list_n li{ list-style:none; height:28px; line-height:28px; border-bottom:1px dashed #ddd; padding:0px 40px 0px 20px;}
.list_n li span{ float:right;}

.about_nr{ padding:22px 28px 60px 28px; line-height:25px; font-size:13px;}
.news_nr{ padding:20px 30px 35px 30px;}
.display_bg{ width:994px; margin:0px auto; background-image:url(../images/display_bg.gif); background-position:left; background-repeat:repeat-y;}
.display_nr{ background-image:url(../images/dis_end.gif); background-position:bottom left; background-repeat:no-repeat;}
.display_font{ padding:8px 40px 70px 40px; line-height:27px; font-size:14px;}
.news_t{ font-size:22px; margin:0px; padding:0px; line-height:32px; padding:12px 0px; text-align:center; color:#333333;}
.news_time{ height:24px; line-height:24px; background-image:url(../images/time_bg.gif); background-position:bottom; background-repeat:repeat-x; color:#757575; text-align:center; font-size:12px;}
.close{ text-align:center;}
.close a{ color:#BB4800; margin:0px 25px;}
.news_content{ font-size:12px;}
.pic_nr{ padding:24px 0px 25px 38px;}
.book_nr{ padding:20px 35px 25px 35px;}
.book_t{ background-color:#BBDDF4; height:28px; padding-left:18px; line-height:28px;}
.book_left{ padding:9px; line-height:19px; color:#666666; border:1px solid #B5CAD5; border-top:0px;}
.book_right{ padding:9px; line-height:19px; color:#868685; border-bottom:1px solid #B5CAD5;border-right:1px solid #B5CAD5;}
.book_time{ text-align:right; color:#666666; }
.tab_mar{ margin-bottom:12px;}

.page_nr{ background-image:url(imagespage_bg.gif); height:31px; border-left:1px solid #D1DBE0;border-right:1px solid #D1DBE0; padding:0px 50px 0px 40px; line-height:31px; color:#717C92;}
.page_nr span{ float:right;}
.page_nr  a{color:#717C92; margin:0px 6px;}
.page_nr  em{color:#FF5400; font-style:normal;}
 .book_t2{ color:#FF4902; font-size:14px; font-weight:bold; height:28px; line-height:28px; padding-left:30px; background-color:#BBDDF4;}
 .book_bg{ background-image:url(../images/book_bg.gif); background-repeat:repeat-y;}
 
 .soso_nr{ padding:35px 50px 30px 50px;}
 .news_nr{ padding:17px 30px 35px 30px;}
 .title_s3 { line-height:25px; margin:18px 20px 16px 20px; color:#222222; font-size:13px; font-weight:bold; border: 1px solid #E3E3E3; background-color:#F7F7F7; padding:0px 67px 0px 65px;}
.title_s3 span{ float:right;}
* ----- Title ----- */
.t_1{  height:38px;  background-image:url(imagest_1bg.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 16px 0px 26px;}
.t_1 span{ display:block; float:left; background-image:url(imagest1_left.jpg); padding-left:55px; background-repeat:no-repeat; background-position:left top;}
.t_1 span em{ display:block; float:left;} 
.t_1 h1{ color:#000000; font-size:14px; display:block; float:left; background-image:url(imagest1_h1.gif); background-repeat:repeat-x; background-position:bottom; padding:8px 10px 0px 10px;  margin:0px;height:30px;}
.t_1 .more{ float:right; font-size:12px; font-weight:normal; color:#4C4C4C; background-image:url(imagesmore_bg2.gif); background-position:right 14px; display:block; background-repeat:no-repeat; padding:12px 12px 0px 0px;}



.t_3{ background-image:url(imagest3_bg.gif); background-position:bottom; background-repeat:repeat-x; height:24px; line-height:23px; padding:0px 5px 0px 12px; margin:3px 18px; border:1px solid #FFA582;}
.t_3 h1{ margin:0px; font-size:12px; background-image:url(imagest3_h1.gif); background-repeat:no-repeat; color:#FF6600; padding-left:15px; background-position:left center;}
.t_3 .more{ float:right; font-weight:normal; color:#1E1E1E;}
.t_3 .more em{ font-style:normal; color:#305A8E;}



.t_5{ padding:12px 15px 0px 55px; font-size:14px; font-weight:bold;}
.t_5 .more{ color:#FF6600; float:right; background-image:url(../images/5_more.gif); padding:4px 11px 0px 0px; background-repeat:no-repeat; background-position:right; font-size:12px; font-weight:normal;}

.t_6{  height:28px;  background-image:url(imagest6_bg.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 17px 0px 12px; margin:0px 1px;}
.t_6 span em{ display:block; float:left;} 
.t_6 span{ display:block; float:left; background-image:url(imagest6_left.gif); padding-left:36px; background-repeat:no-repeat; background-position:left top;}
.t_6 h1{ display:block; float:left;color:#000000; font-size:14px;background-image:url(imagest6_h1.gif); background-repeat:repeat-x;padding:0px 10px;  margin:0px; line-height:28px;}

.t_6 .more{ float:right; font-size:12px; font-weight:normal; color:#4C4C4C; background-image:url(imagest6_more.gif); background-position:right 8px; display:block; background-repeat:no-repeat; padding:8px 12px 0px 0px;}

.t_7{ background-image:url(imagest7_bg.gif); height:36px; line-height:36px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.t_8{  height:28px;  background-image:url(imagest8.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 17px 0px 12px; margin:0px 1px;}
.t_8 span em{ display:block; float:left;} 
.t_8 span{ display:block; float:left; background-image:url(imagest6_left.gif); padding-left:36px; background-repeat:no-repeat; background-position:left top;}
.t_8 h1{ display:block; float:left;color:#000000; font-size:14px; background-repeat:repeat-x;padding:0px 10px;  margin:0px; line-height:28px;}

.t_8 .more{ float:right; font-size:12px; font-weight:normal; color:#4C4C4C; background-image:url(imagest6_more.gif); background-position:right 8px; display:block; background-repeat:no-repeat; padding:8px 12px 0px 0px;}

.t_9{  height:28px;  background-image:url(imagest8.gif); background-position:bottom; background-repeat:repeat-x; padding:0px 17px 0px 12px; margin:0px 1px;}
.t_9 span em{ display:block; float:left;} 
.t_9 span{ display:block; float:left; background-image:url(imagest6_left.gif); padding-left:36px; background-repeat:no-repeat; background-position:left top;}
.t_9 h1{ display:block; float:left;color:#000000; font-size:14px; background-repeat:repeat-x;padding:0px 10px;  margin:0px; line-height:28px;}

.t_9 .more{ float:right; font-size:12px; font-weight:normal; color:#4C4C4C; background-image:url(imagest6_more.gif); background-position:right 8px; display:block; background-repeat:no-repeat; padding:8px 12px 0px 0px;}



.title_1{ background-image:url(../images/title_1.gif); background-position:bottom; background-repeat:repeat-x; height:36px;}
.title_1 h1{ display:block; width:auto; font-size:14px; margin:0px; background-image:url(../images/title_2.gif); background-position:top; background-repeat:repeat-x; color:#000000; padding:9px 11px 0px 17px;}
.title_1 a{ float:right; display:block; color:#7E7E7E;padding:9px 18px 0px 0px;}

.title_2{ background-image:url(../images/title_h1.gif); background-repeat:no-repeat; height:51px; margin:0px; padding:0px; font-size:14px; margin:0px 0px 0px 0px;}
.title_2 span{ color:#000000; padding:16px 0px 0px 30px; display:block;}

.title_3{ background-image:url(../images/title_h2.gif); background-repeat:no-repeat; height:51px; margin:0px; padding:0px; font-size:14px; margin:0px 0px 0px 0px;}
.title_3 span{ color:#000000; padding:16px 0px 0px 30px; display:block;}


/* ----- page ----- */
.page {margin: 20px 34px 25px 34px; height:23px; line-height:18px;padding: 3px 13px 0px 0px;text-align:right;color:#333333;clear:both; background-color:#F6F6F6;}
.page a {color:#767676;}
.page a:hover {color:#cc0000;}
.page span {color:#FF0204;}

.page2 {margin: 0px 34px 10px 34px; height:23px; line-height:18px;padding: 3px 13px 0px 0px;text-align:right;color:#333333;clear:both; background-color:#F6F6F6;}
.page2 a {color:#767676;}
.page2 a:hover {color:#cc0000;}
.page2 span {color:#FF0204;}

/* ----- footer ----- */
.box_link { border: 1px solid #8aafea; height:auto !important; height:137px; min-height:137px; margin-bottom:4px;}
.box_link .ah{ background-image:url(imagesanhui.gif); background-position:left; background-repeat:no-repeat; height:28px; line-height:28px;padding-left:80px;}
.box_link .ah a{ color:#3D464B; text-decoration:underline; margin-right:9px;}
.box_link .ah a:hover{ color:#cc0000;}
.box_link .bg_ah{background-image:url(imagesbg_title_link.gif);}
.box_link .title{background-image:url(imagesbg_title6.gif); height:32px; overflow:hidden;}
.box_link .title li{ float:left; height:32px; line-height:32px;color:#ffffff; cursor:pointer; padding:0px 8px;}
.box_link .title li.hover{ font-weight:bold; color:#1476da;display:block; background-image:url(imagesbg_hover.gif); margin-left:4px;}
.box_link .title li.hover a{color:#333;}
.box_link .title li a{color:#fff;}

.box_link .link{ line-height:26px; padding:6px 20px 6px 38px;}
.box_link .link a{ margin-right:15px; padding-left:7px; background-image:url(imagesdot_2.gif); background-position:0px center; background-repeat:no-repeat;}
.box_link .clear_b{ clear:both;}


.bottom { text-align:center; line-height:21px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:25px 0px 20px 0px; background-image:url(imagesbg_bottom.gif); background-position:top; background-repeat:repeat-x;}
.bottom a {color: #000000;}
.bottom a:hover {color: #D9080B;}
.bottom em{color: #D9080B; font-weight:bold; font-style:normal;}


.table_border2 {
    border: 1px solid #c4dff5;
}

a.blackNormal {
	line-height: 20px;
	font-variant: normal;
	font-style: normal;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
a.blackNormal:hover {
	line-height: 20px;
	font-variant: normal;
	font-style: normal;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline
}
.blackNormal {
	line-height: 20px;
	font-variant: normal;
	font-style: normal;
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none
}
.car {color: #980000;font-size: 13px}
.menuBlockTitle {text-align: center;line-height: 22px;padding-left: 10px;padding-right: 10px;font-family: Ó×Ô², Arial, Helvetica, sans-serif;white-space: nowrap;color: #ffffff;font-size: 18px;word-break: keep-all;font-weight: bold;}