@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-size:12px; color:#333333;}
img { border:0; display:block; margin:0; padding:0;}
ul,li,p { margin:0; padding:0; display:block; list-style:none;}
a { text-decoration:none; color:#333333;}
img { border:0;}

.pageContent { width:980px; margin:0 auto;}
.pClear { clear:both;}

.pHead1 { width:auto; height:29px; background:url(../images/phead1_bg.png) repeat-x; padding-right:5px;}
.pHead1 a,.pHead1 span { width:132px; height:26px; display:inline-block; padding:3px 34px 0 1px; line-height:26px; font-size:14px; font-weight:700; color:#FFF; text-align:center; background:url(../images/phead1_menu.png) no-repeat;}
.pHead1 a:hover { color:#FF0;}
.pHead1 .more { width:20px; height:29px; padding:0; display:inline-block; float:right; background:url(../images/phead2_more2.png) no-repeat center;}

.pHead2 { width:auto; background:url(../images/phead2_bg.png); height:29px; line-height:29px; padding:0 5px 0 12px; font-size:14px; font-weight:700; color:#FFF;}
.pHead2 a { width:20px; height:29px; display:inline-block; float:right; background:url(../images/phead2_more.png) no-repeat center;}

.logo { width:980px;}

.nav { width:auto; height:38px; background:url(../images/nav_bg.png) repeat-x;}
.nav ul {}
.nav li { width:122px; height:38px; background:url(../images/nav_split.jpg) no-repeat right; float:left;}
.nav li.li01 { background:none;}
.nav li a { color:#FFF; width:92px; height:38px; text-align:center; line-height:38px; display:inline-block; margin-left:15px; font-size:14px; font-weight:700;}
.nav li a:hover { color:#FF0;}
.nav li a.s { color:#d70000; background:url(../images/nav_menu.png) no-repeat; height:30px; line-height:30px; margin-top:8px;}

.top_msg { width:auto; background:url(../images/top_msg.png) repeat-x; height:33px; padding:0 7px; position:relative; width:966px;}
.top_msg .l { width:5px; height:33px; background:url(../images/top_msg_l.jpg) no-repeat; position:absolute; z-index:1; left:0; top:0;}
.top_msg .r { width:5px; height:33px; background:url(../images/top_msg_r.jpg) no-repeat; position:absolute; z-index:1; right:0; top:0;}
.top_msg .day { width:200px; height:33px; line-height:33px; color:#000;}
.top_msg .search { height:22px; width:264px; float:right; margin-top:5px;}

.mid_l { width:698px; float:left;}
.mid_l .news { width:688px; height:304px; border:1px solid #dedede; margin-top:8px; background:url(../images/news_bg.jpg) no-repeat top;}
.mid_l .news_tit { width:193px; height:29px; line-height:29px; display:inline-block; line-height:29px; font-size:14px; font-weight:700; color:#FFF; text-align:center; margin-left:246px;}
.mid_l .news_tit:hover { color:#FF0;}
.mid_l .news_img {width:328px;height:259px;float:left;margin: 14px 8px 0 8px;display:inline;}
.mid_l .news_txt { width:336px; height:259px; float:left; background:url(../images/plist_split.jpg) repeat; margin-top:8px;}
.mid_l .txt_more { width:336px; height:28px; float:left; text-align:right;}
.mid_l .txt_more a { width:20px; height:28px; padding:0; display:inline-block; float:right; background:url(../images/phead2_more2.jpg) no-repeat center;}
.mid_l .box { width:339px; height:167px; margin:8px 8px 0 0; float:left; border:1px solid #dedede;}
.mid_l .box .con { width:auto; margin:5px 5px 0 5px; height:133px; overflow:hidden;}

.mid_r { width:282px; float:left;}
.mid_r .box { width:auto; margin-top:8px; border:1px solid #dedede;}
.mid_r .box .con { width:auto; margin:5px 5px 0 5px; overflow:hidden;}
.mid_r .box1 { height:303px;}
.mid_r .box1 .con { height:269px;}
.mid_r .box2 { height:215px;}
.mid_r .box2 .con { height:181px;}
.mid_r .box2 .con li { line-height: 28px; padding-left: 10px;}
.mid_r .box3 { height:119px;}
.mid_r .box3 .con { height:90px; background:url(../images/mail_img.jpg) no-repeat center; position:relative; margin:0;}
.mid_r .box3 .con span { position:absolute; z-index:1; left:78px; font-size:14px; font-weight:700; color:#b20000;}
.mid_r .box3 .con .s01 { top:23px;}
.mid_r .box3 .con .s02 { top:58px;}

.foot { width:auto; margin-top:8px; background:url(../images/foot_bg.png) top repeat-x; padding:20px 0; text-align:center; line-height:24px;}

.pagelist { width:688px; height:657px; margin-top:8px; float:left; margin-right:8px; border:1px solid #dedede;}
.pagelist .con { width:auto; margin:5px 5px 0 5px; height:570px;}
.pagelist .next { width:auto; margin:10px 5px 0 5px; height:32px;}

.content { width:auto; margin-top:8px; border:1px solid #dedede; padding:20px 15px; min-height:400px;}
.content img { max-width:900px; margin:0 auto;}
