@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; word-break:break-all; color:#333; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
select{ border:#CCCCCC solid 1px; padding:2px;}
ul,li{ list-style:none;}
img {border:none}
.hide {display:none;}
.hidden {visibility:hidden;}
.left {float:left}
.right {float:right}
.clr {clear:both;}
.txtflow{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.textcenter{ text-align:center;}
.input{ border:#e4e4e4 solid 1px; border-left:#ABADB3 solid 1px; border-top:#ABADB3 solid 1px; padding:2px;}
a{text-decoration:none;color:#333333;}
a:hover{color:#FF0000;}
.br4{ border:#DBDBDB 1px solid;}
.br3{ border:#DBDBDB 1px solid; border-top:none;}
.pad10{ padding:10px;}
.mtop15{margin-top:15px;}
.mleft10{ margin-left:10px;}
.mright10{ margin-right:10px;}
.mbottom15{ margin-bottom:15px;}

body{ background:url(top_bg.jpg) left top repeat-x;}
#top{width:100%;background:url(head_bg.jpg) center top no-repeat; height:100px;}
#head{width:1002px;height:95px; margin-left:auto; margin-right:auto;}

#logo{height:50px; width:230px; float:left; margin:22px 0px 0px 8px;}
#nav{ width:716px; height:29px; float:left; margin:40px 0px 0px 40px;}
#nav ul li{ height:29px; line-height:29px;float:left; font-size:14px;text-align:center;}
#nav ul li a{color:#FFF; float:left;display:block; height:29px; background:none; width:70px;margin-left:8px; margin-right:8px;*margin-left:5px;*margin-right:4px;}
#nav ul li a:hover{background:#177FC6;}
#nav ul .onnav  a{background:#177FC6;}
#foot{  background:url(foot.jpg) center top; height:92px;}
#copyright{text-align:left;line-height:30px; padding:42px 0px 0px 20px; font-size:12px;width:1002px;margin-left:auto; margin-right:auto; color:#FFF;font-family:"宋体",Arial, Helvetica, sans-serif; }
.index_main{ width:1002px;margin:0px auto 15px auto;}

#index_banner{visibility:hidden;width:100%; height:313px; overflow:hidden;background:#5487B4; margin:15px auto 15px auto;}
.index_column{ width:322px; margin:0px 5px 0px 5px; float:left; font-size:12px;}
.index_column .box{ width:320px; height:290px; border:#DBDBDB 1px solid; }
.index_column .box .pic{ text-align:center; padding:10px;}
.index_column .box .text{ padding:12px; padding-top:4px; line-height:22px;}
.index_column .box .text .more{ color:#C00; display:block; text-align:right;}
.index_column .box .text .more a{color:#C00;}
.index_column .box .list{padding-left:25px;padding-top:3px;}

.list{color:#333;}
.list a{color:#333;}
.list li{background:url(dot.gif) left center no-repeat; padding-left:12px; height:24px; line-height:24px;*height:22px;*line-height:22px;_height:22px;_line-height:22px; font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.list li a{ float:left; display:block;overflow:hidden;}
.list li a:hover{text-decoration:underline;}
.list li span{color:#777; font-size:12px; display:block; float:right;}

.main{ width:984px;margin:0px auto 15px auto; border:#DDDDDD 1px solid;}
.page_banner{ width:100%; height:313px; overflow:hidden; background:#5487B4; text-align:center;margin:12px auto;}
.page_left{ width:180px; float:left; margin:30px 0px 0px 30px;}
.page_left .box{ width:180px;}
.page_left .box ul li{width:180px;font-size:14px; height:45px; margin-bottom:20px;}
.page_left .box ul li a{color:#fff; background:url(left_link_btn.jpg) left top no-repeat; display:block; width:180px; height:45px; text-align:center; line-height:35px;}
.page_left .box ul li a:hover{ color:#fff; background-position:bottom;}
.page_left .box ul .onli a{ color:#fff; font-weight:bold;background-position:bottom;}

.page_main{ width:688px; float:right; padding:25px; padding-top:5px; margin-top:30px;}
.page_main .title{ color:#333; font-size:21px; height:42px; text-align:center; border-bottom:#ddd 1px dotted;}
.page_main .content{ padding:25px;font-size:14px;line-height:200%;}
.page_main .box{ }
.page_main .box .list{ margin-bottom:18px; padding-bottom:18px; border-bottom:#ddd 1px dashed;}
.page_main .box .list li{height:29px; line-height:29px;}
.page_main .box .list li a{ font-size:12px; color:#004895;}

.pagetitle{ width:994px; height:55px; padding-left:8px; position:absolute;left:50%; margin-left: -501px; top:370px;}

#detail { padding:20px 30px 20px 30px;}
#detail h1 { font-size:22px; color:#333; line-height:40px; text-align:center; font-weight:normal;}
.titBar{ color:#AAA;  height:32px;line-height:32px; font-size:12px; text-align:center; margin-top:12px; border-bottom:#DDDDDD 1px solid;}
.page_line{border-bottom:#CCC 1px solid; height:15px; margin-bottom:15px;}
#detail .content {padding:35px; padding-top:30px;font-size:14px; line-height:190%}
#detail .content img{max-width: 700px; height:auto; width:expression(this.width > 700 ? "700px" : this.width); }

.pages{ font-size:12px;padding-bottom:10px;height:20px; margin-top:30px; margin-left:30px; margin-right:30px;}
.pages a,.pages strong{display:inline-block;height:18px;line-height:18px;padding:0px 8px;border:1px solid #CCC;text-decoration:none;margin:0px 3px 0px 0px;color:#555}
.pages strong,.pages a.current{background:#F5F5F5}
.pages span{float:right; margin-right:20px;}

#tuijian {margin:0 auto; border-top:#CCCCCC dotted 1px; font-size:12px;}