/*layout*/
#main,#footer,#header{width:960px; margin:0 auto;background:url(../images/body-bg.gif) repeat;}
#lay1{width:700px; float:left;}
#lay2 {float:right;width:250px;}

.line2{ width:100%; height:1px; margin:5px 0; background:#d4dce4;overflow:hidden;}
.blue,.blue a{ color:#06f;}
.red,.red a{ color:#f00;}
.gray{ color:#666;}

/*header*/
#header{ background:url(../images/header-bg.jpg) repeat-x;}
#funcBar{ padding:16px 0 0 0;color:#999}
#funcBar em{ padding:0 0 0 45px;}
#funcBar span{font-size:14px; color:#333; float:right; margin:0 35px 0 0;}
#funcBar span a{font-size:12px; margin-left:30px}
#funcBar b{font-weight:normal; color:#CC0000}
a.logo{margin:0 5px 0 38px}
.nav{height:29px;background:url(../images/bg_02.gif) repeat-x; padding:2px 0}
.nav span{float:right;background:url(../images/bg_04.gif) no-repeat;width:2px; height:29px}
.nav span.le{float:left;margin-right:60px}
.nav a{float:left; background:url(../images/bg_05.gif) 0 5px no-repeat; padding:0 5px; font-size:14px;color:#f7c30b}
.nav a em{padding:4px 15px; display:block}
.nav a.first{background:none}
.nav a.show em{background:url(../images/bg_03.gif) repeat-x;}
.nav a:hover{color:#FFF}

/* footer */
#footer{ text-align:center;}
#footNav{ height:36px; padding:0 30px;  background:url(../images/bg_07.gif); color:#8fabbd;line-height:36px;}
#footNav a{ color:#17599c; padding:0 10px; }
#copyright{ padding:20px 0; color:#999;}

/*page position*/
.position{ padding:0 0 0 20px; background:#F7F7F7; font:14px/30px Tahoma, simsun, sans-serif;color:#20447e }
.position a{color:#20447e;}
.position span{color:#000}

/*right*/
/*rightad*/.ad{height:140px}
#lay2 h2{height:23px; background:url(../images/bg_06.gif) repeat-x;padding:6px 0 0 16px; font-weight:normal; font-size:14px;}

	/* page */
.page1{ text-align:center; font:14px/30px Tahoma, simsun, sans-serif; padding:10px;}
.page1 a{color:#3399cc;}

/* newspaper */
.newspapertitle{height:31px; background:url(../images/bg_09.gif) repeat-x;font-weight:bold; font-size:14px;border:1px solid #BCDCF3;border-bottom-width:0}
.newspapertitle span{display:block; width:1px; height:31px; background:url(../images/bg_08.gif) no-repeat;}
.newspapertitle em{float:left; line-height:31px; margin:0 0 0 20px}
.newspapertitle em b{color:#145596; margin:0 20px 0 0}
.newspaperContainer{ float:left; width:400px;}
.newspaperContainer .topBorder,.newspaperContainer .bottomBorder{background:url(../images/bg_26.gif) no-repeat; overflow:hidden;}
.newspaperContainer .topBorder{ height:12px;}
.newspaperContainer .bottomBorder{ height:19px; background-position:0 -19px;}
.newspaperContainer .newspaperImages{width:383px;background:url(../images/bg_27.gif) repeat-y; padding:20px 0 10px 15px;}
.newsLst{ float:right; width:261px; padding:2px 7px 9px 7px; background:#ebf4fc; border:1px solid #d8e8f6;}
.newsLst dl{ background:url(../images/bg_30.gif) repeat-x 0 bottom; padding:10px 0 10px 5px; margin:0 0 -10px 0;}
.newsLst dt{ padding:5px 0 5px 20px; background:url(../images/ico_05.gif) no-repeat 0 7px; font:14px Tahoma, simsun, sans-serif}
.newsLst dt a{ color:#20447e;}
.newsLst dd{ color:#666;}

/*index left*/
.col_1{padding:0 10px;border-top-width:0}
.col_1 .title{ background:url(../images/ico_05.gif) no-repeat 10px 7px; padding:0 0 0 25px; font:bold 12px/30px simsun; clear:both;color:#ff3300;}
.col_1 .title b{ float:right;}
.col_1 .title b a{ font:12px/30px Tahoma, simsun, sans-serif; color:#ff3300;}
.col_1 .title a{ padding:0 5px; color:#ff3300;}
.col_1 .calendar{ margin:0 0 0 26px;}
.col_1 .con_03{ float:right; width:300px;}
.col_1 .con_03 li{ padding:5px 0;}
.col_1 .con_03 em{ display:block; padding:20px 0 0; font:14px/30px Tahoma,simsun, sans-serif; color:#c00;}
.col_1 .con_03 a{ padding:5px 10px; color:#20447e; text-decoration:underline;}

.col_2 a{text-decoration:underline}

/* lst */
/* right lst */ .lst_01{padding:0 10px;}
.lst_01 h3{border-bottom:1px solid #FFF; height:23px; clear:both; margin:20px 0 8px 0}
.lst_01 h3 em{display:block; background:url(../images/ico_05.gif) 5px 2px no-repeat;background:url(../images/ico_05.gif) 5px 4px no-repeat; padding:0 0 0 20px;border-bottom:1px solid #E2E2E2; height:22px; font-size:12px;color:#ff3300;}
.lst_01 li{float:left;width:190px; margin:2px 0 0 8px; display:inline; padding:0 0 0 12px; line-height:22px; background:url(../images/arrow-right.gif) 0 7px no-repeat;}
.lst_01 li a{color:#3399cc;}
.lst_01 li a:hover{color:#f7c30b;}
.lst_08, .lst_07 {padding:10px 25px;}
.lst_08 li,.lst_02 li{ background:url(../images/li_01.gif) no-repeat 5px 9px;}
.lst_08 li{font:13px/22px simsun; padding:0 0 0 15px; width:47%;float:left;}
.lst_07 em{ padding:0 8px 0 0; color:#666666;}
.lst_08 span{ float:right; color:#999; margin-right:20px}
.lst_07 li{ float:left; width:33%;font:13px/22px simsun;}
/*more newspaper text*/.lst_02{padding:15px 35px;}
.lst_02 li{font:14px/35px simsun; height:35px; background-position:0 15px; padding:0 0 0 15px; }
.lst_02 li span{color:#CC0000; text-decoration:underline}
.lst_02 li em,.lst_03 li em{float:right;width:128px;font-size:12px;}
.lst_02 li img{}
.lst_02 li i,.lst_03 li i{float:right;width:85px; color:#999;font-style:normal}
/*more newspaper pic*/.lst_pic li{float:left;padding:6px 3px 0 5px; text-align:center; width:145px; height:190px;margin-left:16px;display:inline}
.lst_pic li img{width:120px;  margin-bottom:5px;}
.lst_pic li a{text-decoration:none; color:#fde623}
.lst_09 li{font-size:14px}
.lst_03 li{font:14px/32px simsun; height:32px; padding:0 50px 0 60px; }
.lst_03 li span{color:#CC0000;}
.lst_08 li a{color:#3399cc;}
.lst_08 li a:hover{text-decoration:underline;color:#f7c30b;}
.lst_02 li a{text-decoration:none;color:#3399cc;}
.lst_02 li a:hover{text-decoration:underline;color:#f7c30b;}
/*key word*/
.key_text{margin:15px 10px 15px;  border-width:1px 0;padding:1px 0;}
.key_con{background:#000; font-size:16px; padding:10px;color:#FFF;}
.key_con em{color:#000; float:left;width:100px; text-align:center; display:block;}
.key_con a,.key_con1 a{text-decoration:underline; color:#20447E; width:100px; text-align:center; display:block; float:left; }
.key_con em,.key_con a,.key_con1 a{border-right:1px solid #ccc;margin:5px 0; line-height:16px}
.key_con em.nobor,.key_con a.nobor,.key_con1 a.nobor{border:none}
.key_con1{font-size:14px; padding:20px 0}
.key_con1 a{width:135px; margin:10px 0}

.lst_pic li a:hover,.key_con a:hover{text-decoration:underline;color:#3399cc;}

/* articles */
.article{padding:10px;font:14px/1.5 Tahoma, simsun, sans-serif; color:#FFF}
.article .content{ padding:30px 10px 10px 10px;}
.article p{ padding:5px 0; }
.article h1{  font:bold 20px/50px Microsoft YaHei; text-align:center; }
.article h2{ font:12px/18px Tahoma, simsun, sans-serif;text-align:center;} 
.article h3{ font:12px/18px Tahoma, simsun, sans-serif; text-align:center; color:#3399cc;}
.article h3 a{text-decoration:underline}

/* calendar */
.day{ height:28px; width:230px; padding:0 10px; margin:0 0 2px 0; background:url(../images/bg_10.gif); color:#800; font:bold 12px/28px Tahoma, simsun, sans-serif; }
.day em{ float:right; font-weight:normal;  }
.day em a{ text-decoration:underline; color:#000;}
.calendar{ float:left; width:290px; padding:1px; border:solid 1px #fe9001;font:bold 12px/28px Tahoma, simsun, sans-serif;}
.calendar em{ color:#c00;}
.calendar .date,.calendar .head{ text-align:center; font:14px Tahoma, simsun, sans-serif;}
.calendar .date{ background:url(../images/bg_29.gif) repeat-x; font:bold 14px/30px Tahoma, simsun, sans-serif;}
.calendar .date a{ padding:0 10px; font:12px Tahoma; }
.calendar .head{height:30px; padding:0 0 0 2px; background:#f5f5f5; font:bold 12px/32px Microsoft YaHei;}
.calendar .con{ font:12px/22px arial; padding:1px 0;}
.calendar .con li,.calendar .head li{float:left; width:41px;text-align:center; color:#666;}
.calendar .con li a:hover,.calendar .con li:hover{ background:#febf01; cursor:pointer; color:#fff;}
.calendar .con a{color:#014da3; text-decoration:none;}
.calendar .con .blue,.calendar .con .blue a{ color:#06f; font-weight:bold;}
.calendar .con .red,.calendar .con .red a{ color:#f00; font-weight:bold;}
.calendar .con .gray{ color:#666;}

/*page css*/
.pages{text-align:center; color:#000; font-size:14px; margin:40px 0 130px}
.pages b{margin:0 10px; font-weight:normal}
.pages a{color:#20447E; text-decoration:underline; margin:0 10px;}
.pages a.nextpage{font-size:12px;}
.pages a:hover,.pages a.nextpage:hover{color:#20447e;text-decoration:underline}

/*login*/
.login_bg,.login_footer{background:url(../images/bg_04.jpg) no-repeat}
.login_bg .tel{padding-left:722px;color:#DAE8EE; line-height:26px}
.login_bg .blk200{height:200px;}
.login_bg h2{padding:0 0 0 335px; height:40px; font-size:14px; color:#000}
.login_txt{padding:0 0 0 355px;height:197px;color:#000; font-size:14px;}
.login_txt .input_txt{width:190px;height:18px; border:1px solid; border-color:#666 #D1D1D1 #D1D1D1 #666;}
.login_txt .input_txt1{margin-left:55px;}
.login_txt span.m1{margin-left:14px}
.login_txt span.m2{margin-left:58px}
.login_txt b{font-weight:normal;font-size:12px}
.login_txt .btn{margin:0 0 0 115px; background:url(../images/btn.gif) no-repeat; width:73px; height:35px;border:none}
.login_txt a{font-size:12px; text-decoration:underline; margin-left:190px}
.login_footer{background-position:0 -463px; padding:200px 0 70px}
.login_footer #footNav{background:none;color:#09BBF5;}
.login_footer #footNav a{ color:#09BBF5;}
.login_footer #copyright{ color:#3373B3;}

/*e-newspaper*/
.col_3{border:1px solid #9FB9CC;}
.col_3 h3{background:url(../images/line.gif) bottom repeat-x; font:bold 14px/30px Tahoma, simsun, sans-serif; color:#000; margin:15px 20px 10px}
.col_3 h3 a.more{float:right;background:url(../images/morebg.gif) no-repeat;width:59px; height:23px;text-align:center; display:block;font:12px/22px Tahoma, simsun, sans-serif;}
.col_3 a.s{float:right; margin:40px; font-size:14px; text-decoration:underline}
.col_4,.title_col_3{background:url(../images/mainbg.png) no-repeat;}
.col_4{height:269px;padding:49px 0 0 19px}
.title_col_3{height:32px; text-indent:-2000px; background-position:0 -325px;}
.title_col_4{height:32px; margin-bottom:15px}
.title_col_4 em{float:left;background:url(../images/bg_10.gif) -199px 0 no-repeat; height:32px; padding-left:1px; width:82px}
.title_col_4 em a{background:url(../images/bg_10.gif) right no-repeat; padding:8px 0 0; height:23px; display:block; text-align:center}
.title_col_4 em.show{border:1px solid #939DA0; padding:1px 1px 0; height:30px; width:80px;background:#FFF; border-bottom:none}
.title_col_4 em.show a{background:url(../images/bg_11.gif) repeat-x;padding:6px 0 0;height:24px; }
.title_col_4 span{float:left;margin:9px 40px}
.title_col_4 span a{text-decoration:underline}

#list2,#list3,#list4,#list5,#list6{display:none}
.menu{margin:10px 0 10px 25px}
.menu a{border:1px solid #000;padding:17px;background:#f7c30b;color:#000;text-decoration:none;margin-left:10px;}
.menu a:hover{border:1px solid #000;padding:17px;background:#20447e;color:#FFF;text-decoration:none}
.menu .show{padding:17px;background:#20447e;color:#FFF;text-decoration:none}

