﻿@charset "utf-8";

a{color:#333; text-decoration:none;}
a:hover{color:#f60; text-decoration:none;}
body{margin:0; padding:0; font-size:12px; line-height:24px; background:#fff; color:#333;}
dd{margin:0; padding:0;}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
form{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
img{border:0;}
input{font-size:12px; line-height:16px;}
li{margin:0; padding:0; list-style-type:none;}
p{margin:0; padding:0;}
select{font-size:12px;line-height:16px;}
ul{margin:0; padding:0; list-style-type:none;}
ul.article_list{width:680px; margin:0 auto; padding:20px 0 0 0;}
ul.article_list li{line-height:28px; height:28px;}
ul.article_list li a{font-size:14px; display:block; height:28px; line-height:28px; background:url(images/icon_list.gif) no-repeat 2px -3px; padding:0 0 0 20px;}
ul.article_list li a:hover{background:url(images/icon_list.gif) no-repeat 2px -36px; text-decoration:none; color:red;}
ul.article_list li span{float:right; padding:0 10px 0 0; color:#999; font-family:Verdana, Arial; font-size:11px;}
ul.article_list li.li-space{border-bottom:dotted 1px #ccc;margin-bottom:10px; height:10px; font-size:1px; line-height:1px; overflow:hidden;}

* html .childclasslist_box{margin: 5px 0px 0px 10px;} 
* html .p_class_list li{width: 24.5%;}
* html .p_childclass_list li{width: 24.5%;}
* html .s_childclass_main_box{width: 381px;}

.any_author{font-size:12px; text-align:right; height:24px; line-height:24px; background:url(images/big.gif) no-repeat right center; padding-right:15px;}
.any_author a{color:#333;}
.any_author a:hover{color:#cc0000;}

.blank10{height:10px; clear:both; line-height:10px; font-size:10px;}

.childclasslist_box{margin: 5px 0px 0px 5px;}
.childclasslist_box .c_main_box{border:none;} 
.childclass_content{font:normal normal normal 12px/150% Arial, "宋体", Helvetica, sans-serif; text-align: left; padding: 0px; height: auto !important; height: 116px; min-height: 116px; border:1px solid #fbfbfb; border-top:none;}
.childclass_content li{border-bottom: 1px dotted #ccc;}
.childclass_content ul{margin: 0px; padding: 0px; list-style: none;}
.childclass_main{margin: 0px;}
.childclass_main_box{float:left; width: 348px; margin: 10px 5px 10px 5px;}
.childclass_title{font: normal normal bold 14px/30px Arial, "宋体", Helvetica, sans-serif; height: 27px; background: url(images/0011.png) repeat-x left top; text-align: left; color: #8AB738; border:1px solid #fbfbfb;  border-bottom:none; clear: none;}
.childclass_title a{background: url(images/c_title.gif) no-repeat 10px 2px; font: normal normal bold 14px/30px Arial, "宋体", Helvetica, sans-serif; padding-left: 35px; color: #4C9DCE;}
.childclass_title .more{float: right; line-height: 30px; padding: 0px 10px 0px 0px; display: block;}
.childclass_title .more a{text-decoration: none; color: #5F7A00; font-size: 12px; font-weight: normal; background: none;}
.cl{clear:both;}
.classpage{text-align:center; line-height:30px; height:30px; margin-bottom:10px;}
.class_page{clear:left; margin-top:5px; text-align:center; line-height:30px; height:30px; padding:5px; color:#4C9DCE;}
.class_page a{display:inline-block; border:1px solid #D7E5F2; line-height:160%; text-decoration:none; padding:0 5px; color: #4C9DCE;}
.class_page li{padding: 0px; margin: 0px 0px 0px 10px; text-align: left; list-style: none;}
.class_page ul{padding: 0px; margin: 0px 0px 0px 10px; text-align: left; list-style: none;}
.class_page strong{background:#5384AF; color:#fff; display:inline-block; border:1px solid #D7E5F2; line-height:160%; text-decoration:none; padding:0 5px;}
.clear{clear:both; margin:0; padding:0; height:1px; line-height:1px; overflow:hidden}
.clearfix:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
.conBody{width:720px;}
.conBody .loc{width:718px; height:26px; line-height:26px; background:url(images/linktitbg.gif) repeat-x 0 0; overflow:hidden; border:solid 1px #cfe7f4; border-bottom:none;}
.conBody .loc p{padding-left:30px; background:url(images/ico_loc.gif) no-repeat 10px 6px;}
.conBody .maincon{border:#cfe7f4 1px solid; border-top:none;}
.c_content_overflow{line-height:180%; width:92%; margin:0 auto; font-size:14px;}
.c_main{margin-right: 215px;} 
.c_mains{width:96%; margin:auto; padding:20px 0;}
.c_main_box{border: 1px solid #CCE8F4;}
.c_main_content_box{background:url(images/contentBg.gif) repeat-x; border: 1px solid #CCE8F4;}
.c_main_one .childclasslist_box{margin: 0px;}
.c_title_author{height:30px; line-height:30px; background:url(images/c_title_author.gif); text-align:center; font-size:12px; width:92%; margin:0 auto 20px auto;}
.c_title_author span{margin-right:10px;}

.dis{display:block;}

.fb{font-weight:bold;}
.fl{float:left;}
.fnb{font-weight:200;margin-left:-1px;}
.fr{float:right;}


.h180{height:180px;}
.h558{height:auto!important; min-height:558px; _height:558px;}
.h613{ height:auto!important; min-height:610px; _height:610px;}
.h790{height:auto!important; min-height:813px; _height:813px;}
.h913{height:913px;}

.information_new{padding: 0px; margin: 0px;}
.information_new li{width: 49.5%; float: left; border-bottom: 1px dashed #ccc;}

.mainbody{width:960px; margin:auto;}
.mainbox{width:353px; border:solid 1px #cfe7f4; margin-bottom:10px;}
.mainbox .bd ul{padding:10px 15px 0;}
.mainbox .bd ul li{height:25px; line-height:25px; padding:0 0 0 10px; background:url(images/icon_dot.png) no-repeat 0 12px; border-bottom:dotted 1px #d6d6d6;}
.mainbox .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.mainbox .hd{width:353px; height:26px; line-height:26px; background:url(images/hometitle.png) no-repeat 0 -100px; overflow:hidden;}
.mainbox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.mainbox .hd h3 a{color:#1f8fcc;}
.mainbox .hd .more{float:right; padding:8px 12px 0 0}
.mainbox .hd .more a{color:#fff; display:block; width:29px; height:9px; background:url(images/more2.gif) no-repeat;}
.main_nav{width:960px; height:60px; margin:auto; overflow:hidden; background:url(images/menu_bg.png) no-repeat; border-top:4px solid #0086f6; }
.main_nav .date{float:right; font-family:Verdana, Arial, "宋体"; width:220px; color:#666; padding:7px 0 0 0;}
.main_nav .home{float:left; width:110px; text-align:center; padding-top:14px;}
.main_nav .home a{color:#fff; text-align:center; line-height:16px;}
.main_nav .home a:hover{color:#FF0;}
.main_nav .home a span{display:block; font-size:10px; font-family:Tahoma,Arial;}
.main_nav .home a strong{display:block; font-size:14px;}
.main_nav .menu{float:left; width:580px; margin-left:12px; padding-top:4px;}
.main_nav .menu li{float:left; width:90px; text-align:center; line-height:24px;}
.mb6{ margin-bottom:6px;}
.miniNav{width:960px; height:32px; background:url(images/miniNavBg.png); overflow:hidden;}
.miniNav label{float:left; line-height:18px;}

.miniNav .login .btn1{background:url(images/btn_log.png) no-repeat 0 0;border:0 none; width:40px; height:18px; line-height:18px; padding:0; color:#fff; vertical-align:middle; margin-left:5px; float:left; cursor:pointer;}
.miniNav .login .btn2{background:url(images/btn_log.png) no-repeat -40px 0;border:0 none; width:40px; height:18px; line-height:18px; padding:0; color:#fff; vertical-align:middle; margin-left:5px; float:left; cursor:pointer;}
.miniNav .login .name{width:100px; margin-right:5px; float:left; padding:0 2px; color:#7d7d7d; border:1px solid #ccc; line-height:16px; height:16px;}
.miniNav .login .pwd{width:100px; float:left; padding:0 2px; color:#7d7d7d; border:1px solid #ccc; line-height:16px; height:16px;}
.miniNav .topNav{width:241px; height:20px; line-height:19px;  overflow:hidden; padding:5px 20px 0 0;color:#666;}
.miniNav .topNav a{color:#666;}
.miniNav .topNav a:hover{text-decoration:underline;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}

.newphoto .bd li{text-align:center; margin-bottom:20px;}
.newphoto .bd ul{padding-top:20px;}
.newscon{height:auto !important; min-height:872px; _height:872px;}
.newscon h1{font-size:20px;color:#e32601;text-align:center; width:92%; margin:0 auto; padding:35px 0 15px 0;}
.newscon h2{text-align:center; width:92%;font-size:14px; margin:0 auto; font-weight:normal; padding:0 0 15px 0; color:#0066CC}
.nextpage{border-top:dotted 1px #ccc; width:92%; margin:0 auto; padding:20px 0;}
.nextpage li{height:31px;line-height:31px; font-size:14px;}
.nextpage li a{color:#333;}
.nextpage li a:hover{color:#cc0000;}

.pe_u_thumb_title{margin:5px 5px 6px 5px; height:16px; overflow:hidden; font:normal normal normal 12px/120% Arial, "宋体", Helvetica, sans-serif; text-align:center; word-wrap:break-word; word-break:keep-all; border-bottom:1px dotted #ccc;}
.photobox{width:716px; height:178px; border:solid 1px #e6e6e6; margin:auto; margin-bottom:20px;}
.photobox .bd li {float:left; padding:0 7px;}
.photobox .bd li .pe_u_thumb a{border:#ccc 3px solid; display:block; width:160px; height:119px; overflow:hidden;}
.photobox .bd li .pe_u_thumb a:hover{border:#f60 3px solid;}
.photobox .bd li .pe_u_thumb img{vertical-align:bottom;}
.photobox .bd li .pe_u_thumb_title{width:121px; line-height:16px; text-align:center; padding-top:5px;}
.photobox .bd ul{padding:10px 0 0 10px;}
.photobox .hd{width:716px; height:26px; line-height:26px; background:url(images/phototitbg2.png) no-repeat 0 0; overflow:hidden;}
.photobox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.photobox .hd h3 a{color:#fff;}
.photobox .hd .more{float:right; padding:12px 12px 0 0}
.photobox .hd .more a{color:#333; display:block; width:29px; height:5px; background:url(images/more.gif) no-repeat; line-height:5px; font-size:0px; overflow:hidden;}
.photolistbox{width:718px;}
.photolistbox .bd li{float:left; padding:0 5px; margin-bottom:15px;}
.photolistbox .bd li .pe_u_thumb a{border:#ccc 3px solid; display:block; width:160px; height:119px; overflow:hidden;}
.photolistbox .bd li .pe_u_thumb a:hover{border:#f60 3px solid;}
.photolistbox .bd li .pe_u_thumb img{vertical-align:bottom;}
.photolistbox .bd li .pe_u_thumb_title{width:150px; line-height:16px; text-align:center;  padding-top:5px; text-align:center;}
.photolistbox .bd img{width:160px; height:120px;}
.photolistbox .bd ul{padding:10px 0 0 7px; zoom:1}
.photolistbox .hd{width:718px; height:26px; line-height:26px; background:url(images/photolist_tit.png) no-repeat 0 0; overflow:hidden;}
.photolistbox .hd h3{padding:0 0 0 35px; color:#1f8fcc; font-size:14px; float:left}
.photolistbox .hd h3 a{color:#fff;}
.photolistbox .hd .more{float:right; padding:12px 12px 0 0}
.photolistbox .hd .more a{color:#333; display:block; width:29px; height:5px; background:url(images/more.gif) no-repeat; line-height:5px; font-size:0px; overflow:hidden;}
.photo_box{width:718px; height:178px; border:solid 1px #cfe7f4; margin:auto;}
.photo_box .bd li{float:left; padding:0 7px;}
.photo_box .bd li .pe_u_thumb a{border:#ccc 1px solid; display:block; width:160px; padding:1px; height:119px; overflow:hidden;}
.photo_box .bd li .pe_u_thumb a:hover{border:#f60 1px solid;}
.photo_box .bd li .pe_u_thumb img{vertical-align:bottom;}
.photo_box .bd li .pe_u_thumb_title{width:124px; line-height:16px; text-align:center;  padding-top:5px;}
.photo_box .bd ul{padding:15px 0 0 13px;}
.photo_box .hd{width:718px; height:26px; line-height:26px; background:url(images/phototitbg.png) no-repeat 0 0; overflow:hidden;}
.photo_box .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.photo_box .hd h3 a{color:#1f8fcc;}
.photo_box .hd .more{float:right; padding:1px 12px 0 0}
.photo_box .hd .more a{color:#fff;}
.photo_main_box{padding:10px;}
.photo_main_box .c_bot_text{text-align:center;}
.p_childclass_list{padding:0px; margin:0px;}
.p_childclass_list li{padding:0px; margin:5px 0px 0px; list-style:none; width:25%; float:left; text-align:center; border-bottom:0px;}
.p_childclass_list ul{padding:0px; margin:0px;}
.p_class_list{padding:0px; margin:0px;}
.p_class_list li{padding:0px; margin:5px 0px 0px; list-style:none; width:25%; float:left; text-align:center; border-bottom:0px;}
.p_class_list li img{border:1px solid #ccc; width:160px; height:120px;}
.p_class_list ul{padding:0px; margin:0px;}
.p_class_list2{padding:0px; margin:0px;}
.p_class_list2 img{width:160px; height:120px;}
.p_class_list2 li{padding:0px; margin:5px 0px; list-style:none; width:50%; float:left; text-align:center; border:none;}
.p_class_list2 ul{padding:0px; margin:0px;}
.p_content_text{text-align:center; padding:5px; height:auto !important; height:400px; min-height:400px;}
.p_info{width:690px; margin:auto; padding:10px; border:1px solid #ddd;}
.p_info h4{padding:0px; margin:0px 0px 10px; font:normal normal bold 12px/150% Arial,"宋体",Helvetica,sans-serif;}
.p_list_two{padding:0px; margin:0px;}
.p_list_two li{padding:0px; margin:0px; width:50%; float:left; border-bottom:1px dotted #ccc;}
.p_list_two td{border-bottom:1px dotted #ccc;}
.p_list_r{margin-left:175px;}
.p_list_r li{border-bottom:1px dotted #ccc;}
.p_list_r td{border-bottom:1px dotted #ccc;}
.p_photo_list{padding:0px; margin:0px; text-align:center;}
.p_photo_list li{padding:0px; margin:5px 0px; list-style:none; width:33%; float:left;}
.p_photo_list ul{padding:0px; margin:0px; text-align:center;}
.p_thumb_l{float:left; text-align:center; background:#eee; padding:5px; width:160px;}
.p_thumb_l li{text-align:center;}
.p_thumb_l table{float:left;}
.p_thumb_l_pic img{width:160px;}
.p_thumb_l_title{margin-top:5px;}

.r_news{overflow:hidden; zoom:1;}

.searchbox{width:718px; height:32px; border:1px solid #d9ecf6; padding-top:6px; background:url(images/ico_search.png) no-repeat 10px 3px;}
.searchbox p{float:right; padding-right:5px;height:24px; display:inline; width:295px; overflow:hidden;}
.searchbox strong{float:left; display:block; margin-right:5px; font-size:14px; color:#1f8fcc; padding-left:40px;}
.searchbox .btn{background:url(images/btn_search.png) no-repeat;border:0 none; width:50px; height:25px; line-height:25px; vertical-align:middle; margin-left:5px;display:inline; cursor:pointer; float:left;}
.searchbox .keyword{width:220px; height:24px; border:0; line-height:24px; float:left; overflow:hidden; border:#ccc 1px solid; padding:0 4px;}
.side{width:230px;}
.sidelist .bd ul{padding:10px 11px 15px;}
.sidelist .bd ul li{height:25px; line-height:25px; padding:0 0 0 10px; background:url(images/icon_dot.png) no-repeat 0 11px; border-bottom:dotted 1px #d6d6d6;}
.sidelist .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.sidenav .bd ul{ width:228px; margin:0 auto; padding-bottom:1px;}
.sidenav .bd ul li a{display:block; width:190px; height:40px; background:url(images/side_nav.png) no-repeat 0 -40px; line-height:40px; padding-left:38px; text-align:center; font-weight:700;}
.sidenav .bd ul li a:hover{color:#ff5400; font-weight:bold;}
.sidenav .bd ul li.act a{background:url(images/side_nav.png) no-repeat 0 0; color:#ff5400; font-weight:bold;}
.side_box{width:228px; border:solid 1px #cfe7f4;}
.side_box .hd{width:228px; height:26px; line-height:26px; background:url(images/sidetit.png) no-repeat 0 0; overflow:hidden;}
.side_box .hd h3{padding:1px 0 0 10px; color:#1f8fcc; font-size:14px; float:left}
.side_box .hd h3 a{color:#1f8fcc;}
.side_box .hd .more{float:right; padding:0 12px 0 0}
.side_box .hd .more a{color:#fff;}
.sitemap{ width:857px; margin:auto;}
.sitemap h3{background:url(images/sitemap_bg.gif) 0 0 no-repeat; height:33px; line-height:33px; padding-left:32px; clear:both; margin-top:15px; margin-bottom:6px; color:#000; font-weight:bold; font-size:13px;}
.sitemap li{width:120px; text-align:center; height:32px; line-height:32px; font-size:12px; margin-right:10px; margin-bottom:5px; float:left;}
.sitemap li a{display:block; border:1px solid #e3f0f9;}
.sitemap li a:hover{border:1px solid #f60;}
.sitemap ul{*margin-bottom:8px; clear:both;}
.s_childclass_main_box{float:left; width:379px; margin:5px 0px 0px 5px;}
.s_page{clear:left; padding:5px; background:#f9f9f9; border:1px solid #9bbde6; text-align:center;}
.s_page a{color: blue; text-decoration:underline;}
.s_page li{padding:0px; margin:0px 0px 0px 10px; text-align:left; list-style:none;}
.s_page ul{padding:0px; margin:0px 0px 0px 10px; text-align:left; list-style:none;}

.tc{text-align:center;}
.tl{text-align:left;}
.top_news_box{width:718px; height:255px; border:solid 1px #cfe7f4;}
.top_news_box .bd .list{width:395px; padding:8px 0 0 15px;}
.top_news_box .bd .list li{height:26px; line-height:26px; padding:0 0 0 10px; background:url(images/icon_dot.png) no-repeat 0 12px;}
.top_news_box .bd .list li.first{background:none; padding:0; height:auto; border-bottom:dotted 1px #ccc; padding-bottom:5px; margin-bottom:5px;}
.top_news_box .bd .list li.first h3{text-align:center; font-size:12px; line-height:26px;}
.top_news_box .bd .list li.first p{color:#666; text-indent:2em; line-height:22px;}
.top_news_box .bd .list span{float:right;}
.top_news_box .bd .slide{float:left; padding:3px; width:272px; height:202px; border:#cfe7f4 1px solid; display:inline; margin:10px;}
.top_news_box .hd{width:718px; height:26px; line-height:26px; background:url(images/linktitbg.gif) repeat-x 0 0; overflow:hidden;}
.top_news_box .hd p{padding-left:30px; background:url(images/ico_loc.gif) no-repeat 10px 6px;}
.tr{text-align:right;}

.undis{display:none;}

.wrapper{width:990px; margin:auto; background:#000 url(images/bg.png) repeat-y;}
.wrapperfoot{width:990px; height:16px; margin:auto; background:#000 url(images/bg02.gif); padding:0px;}
.wrappertop{width:990px; height:16px; margin:auto; background:#000 url(images/bg01.gif); padding:0px;}

.yxy{width:960px; height:28px; line-height:28px; background:url(images/yxy.png) ; text-align:center; overflow:hidden;}

#header{width:960px; margin:auto;}
#header .banner{width:960px; height:200px; background:url(images/banner.jpg) no-repeat;}

#footer{background:#eef7fd; width:960px; margin:auto;}
#footer .bot_nav{height:18px; line-height:18px; background:#c7effe; border:solid 1px #a7dfff; text-align:center; color:#1f8fcc;}
#footer .bot_nav a{color:#1f8fcc;}
#footer .copyright{text-align:center; color:#666; line-height:20px; padding:10px;}

#PhotoUrlList table{margin:auto;}

#sitemap .sitemap h3 a{color:#000; font-weight:bold; font-size:13px;}
#sitemap .sitemap li{margin-bottom:6px;}

#Vote2 h4{font-weight:normal; color:#333; font-size:12px;}

#wztj{ height:188px;}
#wztj .bd{background:url(images/wztj_bg.png) no-repeat 5px 5px; width:228px; height:150px;}
#wztj .bd p{padding:5px 0 0 30px; line-height:36px;}