@charset "utf-8";

body{background: #FFF;color:#1a1a1a;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 Verdana,宋体;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}abbr[title]{border-bottom:1px dotted;cursor:help;}legend{color:#666;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}button,input,select{vertical-align:middle;border:none;padding:0;}button{cursor:pointer;}table{border-collapse:collapse;border-spacing:0;}:focus{outline:none;}*:first-child+html a{star:expression(this.onFocus=this.blur());}*html a{star:expression(this.onFocus=this.blur());}



:link, :visited {text-decoration: none;}
a:link,a:visited{color:#6b6b6b; text-decoration:none;}
a:hover{text-decoration: none;color:#005ea9;} 

.font_f{ font-family:Microsoft YaHei}
.font_c,a.font_c{ color:#008B3D;}
.red,a.red{color: #c10000;}
.blue,a.blue{color:#2a4572;}

.ffy{font-family:Microsoft YaHei;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.lh24 {line-height: 24px;}

.fwb{font-weight:bold;}
.fwn{font-weight:normal}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

.t2{text-indent:2em;}

.tdu{text-decoration:underline;}
.tdn{text-decoration:none;}
.tdlt{text-decoration:line-through;}

.auto-center{margin-left:auto;margin-right:auto;}

.fl{float:left;}
.fr{float:right;}

.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.rel{ position:relative;}


.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { zoom:1;}
.ovf{ overflow:hidden;}

.screen-reader-text{position:absolute; left:-9999px; top:-9999px;}
.tin{text-indent:-9999px;}
.border{ border:1px solid #e4e4e4;}


.page{ width:962px;margin:0 auto;}


.line, .lastUnit {overflow:hidden;_overflow:visible;_zoom:1; }
.lastUnit {float:none; _position:relative; _left:-3px; _margin-right:-3px;width:auto;}
.mr10{ margin-right:10px;}


.header{ height:189px;background:url(../images/header_bg.jpg) no-repeat }
.header .top{ height:116px; margin-bottom:1px;}
.header .logo{ float:left; width:556px;padding:25px 0 0 20px; }
.header .logo a{ display:block;}
.navbox{ height:72px; background:url(../images/nav_bg.png) repeat-x;position:relative;z-index:99;}
.nav{ background:url(../images/nav_bg.png) repeat-x 0 0;font-weight:bold; height:41px; }
.nav li{ float:left;line-height:41px; font-size:14px;width:106px; text-align:center; }
.nav li a:link,.nav li a:visited{ color:#fff;}
.nav li a:hover{ color:#afddff;}
.nav li.end{ background:none;}


.weather{ float:left; height:32px;padding-left:15px;}
.weather span{ padding-right:10px; color:#747577; float:left;padding-top:5px;}

.search{ right:10px; bottom:4px;line-height:22px;z-index:98; float:right;margin-right:5px;margin-top:2px;}
.search form{ height:22px;}
.input_btn{ float:left; height:25px;}
.input_t{ width:150px; padding:0 5px; line-height:21px; height:21px; float:left; color:#999;border:1px solid #ddd;}
.input_btn{ width:48px; background:url(../images/search.png) no-repeat 0 1px;text-indent:-9999px; cursor: pointer; margin-left:5px;}



.content{ overflow:hidden; margin-top:20px; width:962px}
.extra{ float:left; width:260px;}


.FocusPic { width:260px; height:200px;zoom:1;position:relative; overflow:hidden; margin-right:10px;}
.FocusPic .conts{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:10px;width:260px;height:30px;line-height:30px;overflow:hidden; text-align:center;}
.FocusPic .title a{display:block; text-align:center;color:#4c4c4c; border:none;}
.FocusPic .change{bottom:45px;right:0;position:absolute;text-align:right;z-index:999; background: url(../images/focusPic.png) no-repeat right bottom; height:14px; width:100%;}
.FocusPic .change i {cursor:pointer; text-align:center;height:14px; width:22px;display:inline-block; color:#fff; border-left:1px solid #808080;}
.FocusPic .change i.cur { background:#cf0000; }
.FocusPic p{ text-align:center; padding-top:3px;}


.main{ overflow:hidden;#zoom:1; width:681px; float:right; } 
.w1{ width:412px; margin-right:15px;}
.w2{ width:253px;}
.w3{ width:681px;}
.box{ float:left; margin-bottom:10px; }
.box .tt{ background:url(../images/bgline.png) no-repeat left top; height:32px; padding-left:20px; position:relative; font-size:16px; color:#000;}
.box .tt span{ position:absolute; top:0; right:8px;}
.box .tt span a{ color:#6c6c6c; font-family:"宋体"; font-size:12px;}
.box .list{ padding:10px 5px; height:155px;}
.box .list li{ line-height:26px; background:url(../images/dot.png) no-repeat left 50%; padding-left:18px; overflow: hidden;}
.box .list li a{float:left;display:block;}
.box .list li span{color:#999; float:right;} 

.ad{ margin:10px 0 0;}

.q-link{ margin-top:10px; width:261px;}
.q-link ul{ overflow:hidden;}
.q-link ul li{ line-height:32px; border-bottom:1px dotted #ddd; width:130px; float:left; background:url(../images/dot1.png) no-repeat 10px 50%;}
.q-link ul li a{ display:block; padding-left:32px;}


.links {width:962px; margin:5px auto; position:relative; background:#f8f8f8; padding:7px 0;overflow:hidden;}
.links select{ width:175px; border:1px solid #ababab; line-height:19px; text-align: center; margin:0 5px; color:#535353; padding:1px;}



.footer{clear:both; color:#cdcdcd;margin-top:10px; height:47px; background:#575757;}
.footer .copyright {height: 47px; line-height:47px; text-align:center;}
.footer .copyright a{ color:#cdcdcd;}



.pagelist{ height:32px; line-height:32px; text-align:center; clear:both;margin:0 20px 20px; }
.pagelist a{cursor:pointer; padding:2px 5px;color:#8b8b8b; border:1px solid #b2dce9}
.pagelist em{color:#8b8b8b; width:1px; padding-left:5px;}
.pagelist a.current,.pagelist a:hover{ color:#637200; background:#b1dae8; color:#fff;}


.submain{ width:700px; float:right;}
.side{ width:227px; float:left; background:#f2f7fb;}
.side .hd{color:#0061b1; font-size:18px; height:34px; line-height:30px; text-align:center; background:url(../images/side_t_bg.png) no-repeat; width:205px; margin:15px auto}

ul.bd{ width:175px; margin:10px auto; padding-bottom:150px;text-align: left; }
ul.bd li{ line-height:32px; border-bottom:1px dotted #ddd; background:url(../images/dot4.png) no-repeat 15px -20px; padding-left:45px;}
ul.bd li.on{ color:#0061b1;background:url(../images/dot4.png) no-repeat 15px 11px;}
ul.bd li.on a{ color:#0061b1;}
.submain .title{ background:url(../images/title.png) repeat-x 0 -72px; height:60px; position:relative;font-family:Microsoft YaHei;}
.submain .statusbox{height:22px; overflow:hidden; border-bottom:1px solid #d0cfd4; padding:5px;}
.submain .statusbox .tit{ float:left; font-size:16px; background:url(../images/dot3.png) no-repeat 10px 50%; padding-left:30px;}
.submain .status{ float:right;color:#888;background:url(../images/status.jpg) no-repeat; height:22px; padding-left:30px;}
.submain .status a{color:#888;}
.submain .article{ padding:30px; color:#666;}
.submain .article p{ line-height:24px;}
.submain .listUl{margin-bottom:15px;width:666px;}
.submain .listUl li{ line-height:30px;width:666px; height:30px; border-bottom:1px dotted #ddd; background:url(../images/dot2.png) no-repeat 5px 12px; padding-left:25px;}
.submain .listUl li a{float:left;}
.submain .listUl li span{float:right;color:#888; font-size:10px}
.lstbox{ padding:15px}
.sidebg{ background:url(../images/side_bg.png) repeat-y; margin-top:5px;}


.article{ padding:10px 30px;}
.article h1 {color: #000; font-size:20px; font-weight:normal;padding: 10px 0;text-align: center;} 
.article p.time{ border-top:1px dotted #ddd; line-height:24px; text-align:center;margin-bottom:10px;}
.article p.time span{ padding:0 7px; color:#888;}
.section{ padding:20px 25px; line-height:200%; font-size:14px;}
.section p{ line-height:200%; padding-bottom:10px;}
.nextup{ padding:10px 0; border-top:1px dotted #ddd; line-height:20px;}


.nav .nav_menustyle_1_1 a{ height:41px;width:106px;line-height:41px; color:#fff;border-right:none;}
.nav .nav_menustyle_1_1 li{ float:left;line-height:41px; font-size:14px;width:106px; text-align:center; }
.nav .nav_menustyle_1_1 li a{background:url(../images/nav_r.png) no-repeat right top;}
.nav .nav_menustyle_1_1 li ul{padding:0;right0;left:0;z-index:999;_top:15px;}
.nav .nav_menustyle_1_1 li ul li{background:rgb(238, 238, 238);line-height:32px;}
.nav .nav_menustyle_1_1 li ul li a{color:#555;background:none;}
.nav .nav_menustyle_1_1 li ul li a:link,.nav .nav_menustyle_1_1 li ul li a:visited{color:#555;}
.nav .nav_menustyle_1_1 li ul li a:hover{ color:#fff;background:#2687eb;}


.hd .windowstyle1205{color:#0061b1; font-size:18px; height:34px; line-height:34px; text-align:center;font-family: Microsoft YaHei; font-weight: normal;}
.tit .windowstyle1212{font-size: 14px;font-weight: normal;font-family: Microsoft YaHei;}
.wb_title{background: url("../images/circle.png") no-repeat 10px 8px;color: #000;font-size: 18px;margin: 20px 0;padding-left: 40px; display:block;text-align: left;font-family: Microsoft YaHei; }
.s-list{ margin:15px 0;}
.s-result{line-height:24px;border-bottom:1px dotted #ddd;background: url("../images/dot.png") no-repeat 0 50%;padding-left:15px;}
.links table{ float:left; width: 175px;margin: 0 0 0 4px;}
