/* CSS Document */
.split { height: 10px; overflow: hidden; width: 100%; }
.fl { float: left; }
.fr { float: right; }
.leftlist { width: 190px; float: left; overflow: hidden; }
.rightlist { width: 190px; float: right; overflow: hidden; }
.content_page { width: 910px; float:right;  min-height:500px; }
.content_page table{border: 1px solid #222;border-collapse: collapse;}
.content_page table tr td{border: 1px solid #222;border-collapse: collapse;}
.listtab { border: 1px solid #eee; border-collapse: collapse; }
.listtab th { border: 1px solid #dddddd; text-align: center; background-color: #eeeeee; padding: 5px; font-size: 12px }
.listtab td { border: 1px solid #dddddd; text-align: center; padding: 5px; font-size: 12px }
.listtab td a { text-decoration: underline; }
.listtab td a:hover { text-decoration: none; }
/**wall*/
#wall_page { position: relative; width: 100%; }
.post { float: left; width: 50px; margin: 5px; }
.pl-context { width: 960px; margin-left: auto; margin-right: auto; }
.pl-table { border: 1px #dddddd solid; font-size: 12px; margin-top: 5px; background-color: #fff; }
.pl-img { min-height: 200px; }
.pl-img img { width: 212px; padding: 4px; }
.pl-hp { width: 212px; padding: 4px; text-indent: 2em; line-height: 18px; }
.pl-user { padding: 4px; color: #f60; }
.wrap h3.kp { font-size: 24px; font-weight: bold; text-align: center; height: 50px; line-height: 50px; color: #ff6600; margin-bottom: 30px; }
/**-- page_mlist --**/
.page_mlist { text-align: left; width:240px; float:left; overflow: hidden;}
.page_mlist .listbox{ background-color:#c40d24;  min-height: 700px;}
.page_mlist .listbox .fcon{ border-top:1px solid #e94f63; padding: 10px 0px;  width:200px; margin: 10px auto;font-size: 14px; margin-top: 100px; line-height: 150%; color: #eee;}
.page_mlist .listbox .lefttitle{ background:#ac071c url(../images/zt/white-b.png) no-repeat right center;padding-top: 20px; color:#FFF; font-size:20px; text-align:center; font-weight: bold;  height:80px; line-height:150%; }
.page_mlist .listbox .lefttitle p{font-weight: normal; font-size:15px; }
.page_mlist .listbox ul li { display: block; width:100%; margin-bottom: 5px;}
.page_mlist .listbox ul li a { display: inline-block; width:100%; height:50px; color: #eee;line-height:50px; font-size: 16px;  }
.page_mlist .listbox ul li a span{ display:inline-block; width:40px;height:50px; float:left; }
.page_mlist .listbox ul li a:hover, .page_mlist .listbox ul li.cur a {font-weight: bold;color: #c40d24; text-decoration: none; background:#fff; border-left:1px solid #c40d24;}

.listboxb .lefttitle{   font-size:16px; font-weight: bold; width:120px; text-align:center; float:left;height:40px; line-height:40px;}
.listboxb ul li { display:inline-block; float:left; margin-right:20px;}
.listboxb ul li a { display: inline-block;   height:40px; padding:0px 15px;line-height:40px; font-size: 14px;  }
.listboxb ul li a span{ display:inline-block;}
.listboxb ul li a:hover, .listboxb ul li.cur a { color: #ffffff; text-decoration: none; background:#09c url(../images/zt/bullet-right.gif) no-repeat 10px 20px; }

.page_mlist .protit { display: inline-block; padding: 11px 15px 15px 0px; font-size: 18px; float: left; font-weight: bold; }
/*inftit*/
.inftit { background:#fff url(../images/white_bg.png) repeat-x bottom center; text-align: left;  border:0px solid #09c;}
.inftit span { font-size: 16px; font-weight: normal; display: inline-block; height: 37px; line-height: 37px; padding-left: 20px; font-weight:bold; }
.inftit span.bt{ background: url(../images/bt.png) no-repeat left center; min-width: 150px; color: #fff;border-left: 2px solid #ac071c;}
.inftit span em{ text-transform:uppercase;font-size: 14px; color:#09c;}
.inftit span.fr { padding-right: 10px; }
.inftit span.fr a { font-weight: normal;font-size: 14px; }
.inftit span.fr a i { display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; color: #aaa; border: 1px solid #aaa; font-size: 18px; transition: all 0.8s; border-radius: 50%; }
.inftit span.fr a:hover i { color: #09C; border: 1px solid #09C; }

.inftit_nei {  font-size: 14px; color:#333;  text-align: right; }
.inftit_nei .urHere{ color:#333; }
.inftit_nei span{ float:left; font-size:18px; font-weight:bold;}
.inftit_nei a { font-size: 14px; font-weight: normal;color:#333;}
 
/*listhd*/
.listhd{ width:100%;  }
.listhd li{ width:23%; background-color:#fff; overflow:hidden; margin-left:10px; float:left; margin-right:14px;margin-bottom: 15px;}
.listhd li.last{  margin-right:0px; }
.listhd li h3{ font-size:14px; height:40px; line-height:40px; overflow:hidden;}
.listhd li p{ font-size:14px; line-height:150%; }
.listhd li p.desc{ height:60px; margin-bottom:10px; overflow:hidden;}
/* scrollBox  css */
.scrollBox{ width:100%; position:relative;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:100%; margin-top:5px;height:267px; }
.scrollBox {position:relative;overflow:hidden;zoom:1;  }
.scrollBox .piclist li{ float:left; display:inline-block; width:180px; padding: 10px; text-align:center;  height:267px;  }
.scrollBox .piclist li img { display:block;  height:150px; border-radius: 50%;border: 1px solid #eee; margin-bottom: 20px; box-shadow: 0px 5px 10px #ccc;}
.scrollBox .piclist li span{height:30px; line-height:30px; display:block;text-align:center; font-size:18px; }
.scrollBox .piclist li a{ color: #666; line-height: 150%; display: inline-block; text-align: center;font-size: 15px;}
.scrollBox .piclist li a span{ color: #333; }
.scrollBox .piclist li a:hover{ color: #f60; text-decoration: none;}
.scrollBox .piclist li a:hover span{ color: #f60; }
/**/
.slideTxtBox{ width:100%;   text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#fff url(../images/white_bg.png) repeat-x bottom center; padding:0 10px 0 0;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 35px; cursor:pointer;font-size: 16px; }
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; color: #c30; font-weight:bold; border-bottom:2px solid #fff; }
.slideTxtBox .hd ul li.on a{ color: #c30; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:40px; line-height:40px;font-size: 14px; border-bottom: 1px dotted #ddd;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
/**/
.picFocus{ margin:0 auto; padding: 5px;  height: 340px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:129px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; position:relative; zoom:1; }
.picFocus .bd img{ width:100%; height:250px; display:block;  }
.picFocus .bd li .bg{ width:100%; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picFocus .bd li .title{ width:100%; height:40px; line-height:40px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picFocus .bd li .title a{ color:#fff; padding-left:15px; font-size: 14px;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.picFocus .prev,
.picFocus .next{ position:absolute; left:3%; top:35%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picFocus .next{ left:auto; right:3%; background-position:8px 5px; }
.picFocus .prev:hover,
.picFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picFocus .prevStop{ display:none;  }
.picFocus .nextStop{ display:none;  }
/*news_notice*/
.news_notice { padding:10px;}
.news_notice a{ font-size:14px; background:url(../images/icon_red.gif) no-repeat left center; padding-left:10px;}
.indexc{font-size: 14px;line-height: 200%;padding: 10px;}
.indexc p{text-indent: 2em;}

