

.nl,.nl a,a.nl{text-decoration: none;}
.nl a:hover,a.nl:hover.ul,a.ul,.ul a,.ul a:hover,a.ul:hover{text-decoration: underline;}
.redh a:hover,a.redh:hover{color:#F00;}
.color_black,.color_black a,a.color_black{color:#333;}
.color_white,.color_white a,a.color_white{color:#FFF;}
.color_red,.color_red a,a.color_red{color:#F00;}

.text_ind{text-indent:2em;}
.font_s_12{font-size:12px;}.font_s_14{font-size:14px;}.font_s_16{font-size:16px;}.font_s_18{font-size:18px;}
.font_w_n{font-weight:normal;}.font_w_b{font-weight:bold;}
.line_h_16{line-height:16px;}.line_h_18{line-height:18px;}
.line_h_20{line-height:20px;}.line_h_22{line-height:22px;}.line_h_24{line-height:24px;}.line_h_26{line-height:26px;}.line_h_28{line-height:28px;}
.line_h_21{line-height:21px;}.line_h_23{line-height:23px;}.line_h_25{line-height:25px;}.line_h_27{line-height:27px;}.line_h_29{line-height:29px;}

.pad_lr_6{padding-left:6px;padding-right:6px;}

.float_l{float:left;}.float_r{float:right;}
.text_l{text-align:left}.text_r{text-align:right}.text_c{text-align:center}
.dis{display:block;}.undis{display:none;}

.text_title1{font-family:����;font-size:20px;}
.text_title2{font-family:����;font-size:18px;}

/* CSS�հ� */
.box_hr4,.box_hr5,.box_hr6,.box_hr8,.box_hr10,.box_hr12{margin:0 auto;font-size:0;line-height:0; background:#fff;clear:both;}
.box_hr4{height:4px;}.box_hr5{height:5px;}.box_hr6{height:6px;}.box_hr8{height:8px;}.box_hr10{height:10px;}.box_hr12{height:12px;}

.cl{clear:both;height:0; font-size:0;line-height:0;}

/*ҳ���Զ��岿��*/
a {text-decoration:none;}
a:hover {text-decoration: underline;}

.list01 {color:#1044ba;}
.list01 a{color:#1044ba;font-size:18px;line-height:40px;}
.list01 a:visited {color:#800080;}
.list01 a.link:visited {color:#1044ba;}
.list01 a.lchot{color:#c00;}

.list02 {color:#1044ba;}
.list02 a{color:#1044ba;}
.list02 a:visited {color:#800080;}
.list02 a.link:visited {color:#1044ba;}
.list02 a.lchot{color:#c00;}

.topnews{color:#1044ba;}
.topnews a{color:#1044ba;}
.topnews a:visited {color:#800080;}
.topnews h3{color:#2b2b2b;font-size:20px; font-family:"����"; font-weight:normal;line-height:31px;}
.topnews h4{color:#d82600;font-size:18px; font-family:"����"; font-weight:normal;line-height:29px;}
.topnews h3 a,.topnews h3 a:visited,.topnews h4 a,.topnews h4 a:visited{color:#2b2b2b;}
.topnews h3 a.lchot,.topnews h3 a.lchot:visited,.topnews h4 a.lchot,.topnews h4 a.lchot:visited{color:#d82600;}

.news_a{width:310px;height:90px;}
.news_a .img_area{float:left;width:100px;height:87px;margin:3px 10px 0 0;}
.news_a .text_area{float:left;width:186px;height:90px;line-height:20px;}

.picbox{width:310px;}
.picbox .pictext{padding-top:3px;text-indent:2em;}

.lchot, a.lchot, .lchot a{color:#c00;}
.lchot a:visited{color:#800080;}

.border_1{border:#cccacd 1px solid;}

.color_blue,.color_blue a,a.color_blue{color:#1044ba;}
.color_blue a:visited,a.color_blue:visited{color:#800080;}

.more_black,.more_black a,.more_black a:visited{color:#333;}
.more_blue,.more_blue a,.more_blue a:visited{color:#1044ba;}
.more_red,.more_red a,.more_red a:visited{color:#c00;}

.pub_time{color:#9c9c9c;font-size:10px;}/*  |xGv00|15dead713c489b0d3fe39fa7f82e463d */


.cb{ clear:both}
.wrap{ width:1198px; margin:0 auto; border:1px solid #DEDEDE}
.cwrap{ width:812px; margin-left:54px}
.box_hr9,.box_hr16,.box_hr22{ clear:both; overflow:hidden; font-size:1px}
.box_hr9{ height:9px}.box_hr16{ height:16px}.box_hr22{ height:22px}
.leftList{ float:left; width:630px}
.leftList ul{ padding:14px 0;}
.rightCalendar{ float:right; width:176px}
.rightCalendar table a:hover{ text-decoration:none}
.rightCalendar .funbox{ height:20px; padding-top:1px; border:1px solid #A7CFE9; border-bottom:0; background:#DFEEF8}
.rightCalendar .funbox .dates{ font-size:14px}
.rightCalendar .funbox a,.rightCalendar .funbox span{ display:block; height:16px; padding:0 2px; overflow:hidden; color:#333; text-align:center; line-height:18px; border:1px solid #99C5E2; background:#fff}
.rightCalendar .calendarH{ position:relative}
.rightCalendar .calendarH th{ width:24px; height:18px; color:#FFFFFF; font-weight:normal; line-height:16px; vertical-align:bottom; text-align:center; background:url(images/calendarhbg.gif) repeat-x}
.rightCalendar .calendar{ margin-top:-1px}
.rightCalendar .calendar td{ width:24px; height:19px; font-family:Arial, Helvetica, sans-serif; background:#F0F0F0}
.rightCalendar .calendar td a,.rightCalendar .calendar td span{ display:block; width:21px; height:19px; overflow:hidden; padding-right:3px; text-align:right; line-height:21px}
.rightCalendar .calendar td a{ background:#fff}
.rightCalendar .calendar td span{ color:#333; background:#FFC86A}
.rightCalendar .back{ height:26px; font-size:14px; line-height:26px; text-align:right}
.curPosition{ height:34px; padding:2px 0 0 20px; margin-bottom:20px; line-height:34px; background:#FAFAFA}
.inputTxt{ width:212px; height:18px; padding:1px 5px 0; line-height:18px; border:1px solid #C2C2C2}
.inputBtn{ width:40px; height:21px; border:0; background:url(images/searchBtn.gif) no-repeat; cursor:pointer}
.titbox{ height:42px; padding-top:0px; line-height:29px; font-size:14px}
.titbox h1{ float:left; margin-right:15px; font-family:黑体; font-size:16px; line-height:25px; font-weight:normal}
.titbox h1 .ffv{ font-family:Verdana}
.pageNav{ clear:both; height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.pageNav a,.pageNav strong,.pageNav span{ display:block; float:left; padding:0 8px; overflow:hidden; margin-right:5px; background:#fff}
.pageNav a,.pageNav span{ height:20px; line-height:22px; border:1px solid #CCDBE4}
.pageNav a.f12,.pageNav strong.f12,.pageNav span{ font-size:12px}
.pageNav a:hover{ text-decoration:none}
.pageNav strong{ height:22px; line-height:24px}
.pageNav .mor{border:0;padding:0;height:21px;line-height:21px}
.pageNav .na{color:#DBE1E6}