@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; }
body, div, p, h1, h2, h3, h4, h5, h6, table, th, td, tr, lable, em, ul, li, ol, dl, dt, dd { font-family:"宋体", Arial; font-size:12px; }
body { margin:0px; padding:0px; color:#333333; height:100%; background:#3a87bd;}
input, select, textarea { font-size:12px;}
div, form, img, ul, li, dl, dt, dd, p { padding:0px; margin:0px; border:0px; }
img { border:0px; }
input, select { vertical-align:middle; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; font-size:12px; font-weight:normal; }
select, input, textarea { font-family:Arial; }
td, p, div, li, input, textarea { word-break:break-all; }  /*强行换行*/
table, tr, td, th { font-size:12px; }
ul, li { list-style-type:none; } /*ul,li{  LIST-STYLE: none;}*/
select { height:20px; line-height:20px; border:#a6a6a6 solid 1px; }
a { color:#333333; outline:none; hide-focus:expression(this.hideFocus=true);}
a:visited, a:active, a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; height:1px; line-height:1px;}

.top_bg{ background:#fff;}
.top{width:1000px;height:31px;line-height:31px;background:url(top_bg.gif) no-repeat scroll 0 0 transparent;margin:0 auto;}
.top1{float:left;color:#000;padding:0 0 0 7px;}
.top1 a{height:21px;line-height:21px;color:#000;text-align:center;margin:5px 0 0;}
.top1 a:hover{color:#fff;background:url(top_btn2.gif) no-repeat scroll 0 0 transparent;text-decoration:none;}
.top1 .bold a:hover{background:none repeat scroll 0 0 transparent;color:#268ce2;}
.top2{float:right;color:#268ce2;text-align:right;padding:0;}
.top4{float:left;}
.top5{font-weight:700;}
.top5 a{color:red;}
.top_ks{float:left;width:110px;position:relative;}
.top1 .bold a,.top2 a,.top4 a{color:#268ce2;}
.hidden{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{clear:both;}
#btnQNav{color:#268ce2;display:block;width:100px;height:31px;line-height:31px;overflow:hidden;cursor:pointer;}
#qNavCon{border:1px solid #cecece;position:absolute;left:-40px;top:31px;background:none repeat scroll 0 0 #fff;width:160px;z-index:9;padding:10px;}
#qNavCon ul{padding:5px 0;}
#qNavCon li{float:left;width:49%;border-bottom:1px dashed #b5b5b5;line-height:25px;}
#qNavCon li a{padding-left:15px;color:#3b3b3b;}

.header{ width:1000px; overflow:hidden; margin:0 auto; height:120px;}
.header .top_logo{ width:1000px; height:60px; clear:both; overflow:hidden; background:url(imagestop_bg.jpg) no-repeat left top;}
.header .top_logo p{ text-align:right;margin-right:60px} 
.header .top_logo p.wlsj{ margin-top:5px; margin-bottom:12px; height:20px; line-height:20px; padding-left:45px;}
.header .top_logo p.wlsj a{text-decoration:none;}
.header .top_logo p a{ color:#fff; margin:0 10px;}
.header .top_welcome{ clear:both; overflow:hidden; background:url(imagestop_welcome_bg.gif) no-repeat left top; height:32px; line-height:32px;padding-right:15px;}
.header .top_welcome ul{ float:left; margin-top:3px;padding-left:15px;}
.header .top_welcome ul li{ float:left;text-align:center; height:21px; line-height:21px; margin:0 1px;}
.header .top_welcome ul li a{ width:65px; height:21px; line-height:21px; display:block;}
.header .top_welcome ul li a:hover{ background:url(imagesicon_04.gif) no-repeat left top;color:#fff; text-decoration:none;}
.header .top_welcome ul li a.sel{ background:url(imagesicon_04.gif) no-repeat left top;color:#fff; text-decoration:none;}
.header .top_welcome p{ float:right;text-align:right;}
.header .top_notice{ height:29px; background:#eee; overflow:hidden;}
.header .top_notice .title{ float:left; width:70px; color:#0f5588; font-weight:bold; height:25px; line-height:25px; background:url(imagesicon_01.gif) no-repeat left 3px; padding-left:20px; margin-left:15px;_margin-left:7px; margin-top:3px;}
.header .top_srarch{ float:right; width:280px; margin-right:10px; _margin-right:5px;overflow:hidden;}
.header .top_srarch input{ background:url(imagessearch_bg.gif) no-repeat left top; width:182px; padding:0 5px; height:23px; line-height:23px;border:none; color:#a7b3bc; float:left; margin-top:2px;}
.header .top_srarch button{ background:url(imagesbtn_1.gif) no-repeat left top; width:75px; height:22px; overflow:hidden; text-indent:-200px; margin-left:10px; float:left; border:none; margin-top:2px; cursor:pointer;}

.footer{ clear:both; overflow:hidden; width:1000px;background:url(imagesf_bg.gif) repeat-x left top #0f6eb0;margin:0 auto;text-align:center;padding-bottom:10px}
.foot_linkbox{height:40px;line-height:40px;}
.footer p{ height:25px; line-height:25px; margin-top:10px;}
.footer .c1{ float:left; margin-left:20px; color:#000;}
.footer .c1 span{ font-weight:bold;}
.footer .c2{ float:right; margin-right:20px; color:#000;}
.footer .footer_text a:hover{ color:#db8927;}

#shangfan{ float:left; height:22px; line-height:22px;width:380px;overflow:hidden; margin-top:3px;}
#shangfan ul{ clear:both; overflow:hidden; width:380px;}
#shangfan li{float:left; width:380px;text-align:center; height:22px;}
#shangfan li a{ width:380px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; height:22px; line-height:22px; display:block;text-align:left; color:#0f5588;}

/* 普通翻页器-默认居中 */
.m-page{margin:10px 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page .pageinfo{font-size:12px;padding:0 12px;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#39c;}
.m-page a.first{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a.last{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a.first,.m-page-sr a.last{border-radius:5px;}
.m-page .m-pageinfo{font-size:12px;margin-right:5px;letter-spacing:0;display:inline-block;*display:inline;*zoom:1;}