
body {text-align:center; font:12px/14px "宋体";background:url(/images/di.gif)}
body,ul,form,p,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none}
img{ vertical-align:middle; border:none}
a{ text-decoration:none; color:#000}
a:hover{ color:#c30}
#wrapper{ margin:0 auto; text-align:left; width:1003px; background:url(/images/sy_topbg.jpg) repeat-x #fff}
.fontred { color:#c30}
.fontred a{ color:#c30}
input,select{ vertical-align:middle}

/* Clear Fix */

.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.container{display:inline-block;}
/* Hide from IE Mac \*/
.clearfix,.container{display:block;}
/* End hide from IE Mac */
/* end of clearfix */

/* layout */
#headcolumn{ height:24px}
#wrap{ width:983px; margin:8px auto}
#rightcolumn{ width:748px; float:left}
.limg {margin-top:8px; text-align:center}
.limg img {margin-bottom:5px}
#leftcolumn{ width:230px; float:right}
#leftcolumn .container{ background-color:#fff}
.homead{ margin-top:6px; float:left}
.mc_leftside{width:230px; float:left;}
.mc_leftside .container{ background-color:#fff}
.mc_rightside{ width:513px; float:right;}

/* header */
#topinfo{ position:relative; width:1003px}
.mainmenu{ position:absolute; left:37px; top:150px !important; top:149px}
.mainmenu a{ display:block;color:#fff; font-weight:bold; float:left; width:80px; height:34px; text-align:center; line-height:40px; font-size:14px}
.mainmenu a:hover,.mainmenu .cur{background: url(/images/zh_Menubg01.jpg) no-repeat; color:#000}

#nav{}
#nav li{ float:left; padding:0 12px; border-right:1px solid #1f54bc; border-left:1px solid #1f6ce0; margin-top:9px}
#nav li a{ color:#fff}
#nav li a:hover{ color: #fc0}
.navmenu{float:right; padding:5px; margin:3px 8px auto auto}
.navmenu ul{}
#nav .navmenu li{ margin:0;}
#nav .navmenu a{ font-weight:bold}
#headinfo{margin-top:12px!important; margin-top:6px; padding:0 12px}

/* 头部新闻 */
.latestnews{ float:left; background:url(/images/newupdate.gif) no-repeat left 6px; padding:8px 10px 0 70px; width:350px; position:relative; height:20px}
.latestnews a{ color:#069}
.latestnews ul{}
.latestnews ul li{display:none}
.latestnews ol { position:absolute;top:-5px;*top:8px; right:0}
.latestnews ol li {DISPLAY: inline; MARGIN-left:0}
.latestnews ol li A {BACKGROUND: url(/images/switcher.gif) 0px -14px}
.latestnews ol li A:hover { background-position:0 -27px}
.latestnews ol li A.active {background-position:0 0}
.latestnews ol li A.active:hover {background-position:0 0}

.search{ border:1px solid #ACACAC; padding:2px 4px 2px 35px; float:right; background:url(/images/search.gif) #eee no-repeat 5px; font-weight:bold;font-size:14px; color:#666;}
.search .keywords{ padding:1px 5px;}
.search .btn{ background-color:#cdeb8b; border:1px solid #aacf58; color:#000; padding:3px 5px 0 5px; cursor:pointer}

/* header end */
/* content right side */
.flashshow{ width:301px; height:245px; background-color:#fff; float:left; margin-top:6px; padding:4px; border:1px solid #85bcda}
.hotnews{ float:right; width:429px}
.hotnews .container ul{background:url(/images/7arrow.gif) no-repeat 15px 18px}
/* 通用栏目 */
.container{ border:1px solid #aeb9c2; margin-top:6px}
.container .title{border-bottom:1px solid #aeb9c2; background:url(/images/sy_columnbg.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#1f54bc; position:relative}

.container .title span{border:1px solid #a6d0e7; background:url(/images/sy_columnbg_dan.jpg) repeat-x;border-bottom:none;display:block; float:left; padding:0 9px; position:relative; margin:-1px auto; font-size:14px}
.container .title span div{width:10px; height:6px; background:url(/images/sy_column_title_arrow.jpg) no-repeat; position: absolute;bottom:-6px !important; bottom:-17px; left:30px}
.container .title .date{ padding-left:25px; background:url(/images/time.gif) no-repeat left 4px}
.container ul{ padding:12px 10px}
.container .title .titlerightinfo{ position:absolute; right:10px;}
.titlerightinfo a{color:#1f54bc; font-weight:normal}

.container_side{ border:1px solid #83bbd9; margin-top:6px}
.container_side .title{border-bottom:1px solid #83bbd9; background:url(/images/sy_columnbg_cur.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#1f54bc; position:relative}

.container_side .title span{border:1px solid #a9ccde; background:url(/images/sy_columnbg_dan.jpg) repeat-x;border-bottom:none;display:block; float:left; padding:0 9px; position:relative; margin:-1px auto; font-size:14px}
.container_side .title span div{width:10px; height:6px; background:url(/images/jtdan.jpg) no-repeat; position: absolute;bottom:-6px !important; bottom:-17px; left:30px}

/* hudong */
.diaocha,.contact{width:370px;float:left; height:216px; line-height:18px}
.diaocha form{ padding:10px}
.diaocha form span{ color:#c30; font-weight:bold; margin:6px auto; display:block}
.diaocha form .btn{ margin:0 5px;background:#d4ecfa; border:1px solid #83bbd9; color:#000}
.contact{ float:right}
.contact p{padding:8px 0 0 5px}
.sideimg{ margin-top:5px;}
.sideimg img{ vertical-align:top}
.yijian form input{ width:auto}
.lc{ width:745px;margin-top:5px; border:1px solid #83bbd9; background-color:#ECF9FF; overflow:hidden; float:left; color:#1f54bc; line-height:20px}
.lc img{ border:1px solid #EFD78B; background-color:#FCF9E5;margin:-1px auto -1px -1px; float:left; position:relative}
.lc table{ float:left;}
.lc p {margin:0}

/* banshi */
.banlishixiang li{ padding-left:20px; background:url(/images/arrow1.gif) no-repeat 5px}
.banlishixiang li.cur{ background-image:url(/images/arrow1.gif)}
.banlishixiang{ float:right}
.shixiang{ padding:10px}
.shixiang ul{ padding:6px 0}
.shixiang li{ overflow:hidden; height:1%; padding: 5px}
.shixiang li.cur{ background-image:none}
.shixiang li div,.sxtitle div{ float:left;}
.sxtitle{ padding:5px; background-color:#F7F7F7; overflow:hidden; height:1%; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; color:#1f54bc; font-weight:bold}
.shixiang .bl_beizhu{ width:50px}
.shixiang .bl_name{ width:245px}
.shixiang .bl_zhuangtai{ width:60px}
.shixiang .bl_date{ width:79px}
.rolltable{ height:62px;*height:70px; overflow:hidden}
.shixiang .rolltable li{ float:left; height:auto; overflow: visible; position:static}
.bl_search{margin:5px auto 10px auto;background: #d4ecfa no-repeat 30px; border:1px solid #83bbd9; padding:5px 10px 5px 9px; text-align:right}
.bl_search .keywords{ border:1px solid #CC6701; padding:3px 5px}

/* banshidating */

.containerbs{ border:1px solid #83bbd9; margin-top:6px}
.containerbs .title{border-bottom:1px solid #83bbd9; background:url(/images/sy_columnbg_cur.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#1f54bc; font-size:14px}
.containerbs .title span{ background:url(/images/icon_11.gif) no-repeat left; padding-left:25px; display:block}

.shenpi ul{ padding:10px 0 5px 10px}
.shenpi li{ background:url(/images/arrowbs.gif) no-repeat 10px #E6F7FF; border:1px solid #83bbd9;margin:3px 8px 3px auto; padding:5px 0 5px 25px}
.shenpi li a{ color:#1f54bc; font-weight:bold}
.yijian form input{ width:auto}


.cjwt{ float:right; width:508px}
.cjwt .container ul{background:url(/images/7arrow.gif) no-repeat 15px 18px}

.download{ width:233px; float:left}
.download ul{ padding:12px}
.download li {background:url(/images/icon_word.gif) no-repeat 5px}
.download li.cur{ background-image:url(/images/icon_word.gif)}

.downloadtable{ text-align:center}
.downloadtable a{ color:#06c}
.downloadtable .cur{}

.xuzhi{ padding:20px; line-height:20px}
.xuzhi h3{ font:bold 18px/38px Arial, Helvetica, sans-serif; color:#1f54bc}
.xuzhi a{ border:1px solid #c60; background-color:#FFE98E; padding:3px 0; margin:20px auto auto 0; display:block; width:50px; text-align:center; cursor:pointer}



.mc_rightside_hd{ width:100%}
.mc_rightside_hd .container{ float:left;width:487px}
.mc_rightside_hd .container_right{ float:right}

.cx{background:url(/images/arrow1.gif) no-repeat; margin:10px 0px 0px 20px; padding:0px 0px 0px 20px;width:180px; height:30px; float:left}
.havelistnumber ul{ background:url(/images/b-arrow.gif) no-repeat 22px}
.havelisticon ul {background:url(/images/arrow.gif) no-repeat 18px}
.havelisticon ul li {border-bottom:1px dashed #ccc; padding:7px 5px 7px 110px; position:relative}
.havelisticon ul li span{position:absolute;left:35px !important;left:-75px;color:#376ab1; font-weight:bold; text-align:left}

.container li{ border-bottom:1px dashed #ccc; padding:7px 5px 7px 28px; position:relative}
.container li span{ position:absolute;right:0 !important;right:10px; color:#C4C4C4}
.container li.cur{ background: url(/images/li_right.gif) no-repeat 5px #F9F9F9}
.container li.cur span{ color:#C97D32}
.container .title span.cur{background:url(/images/sy_columnbg_cur.jpg) repeat-x;}

.changemenu  span{cursor: default}
.changemenu .changemenu_ul{}
.changemenu ul{display:none}


.vote{ padding:10px}
.vote span{ color:#c30; font-weight:bold}
.vote p{ padding:5px 0}
.vote form{ padding:10px 20px;}
.imglink{ margin-top:6px}

/* main content leftside */

.zuzhi .title {border-bottom:1px solid #aeb9c2; background:url(/images/sy_columnbg_cur.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#1f54bc; position:relative}
.zuzhi .title span{padding:0 8px;background:url(/images/sy_columnbg_cur.jpg) repeat-x;}
.zuzhi .title span div{width:10px; height:5px; background:url(/images/jtdan.jpg) no-repeat; position: absolute;bottom:-5px !important; bottom:-17px; left:30px}
.zuzhi .title span.cur{background:url(/images/sy_columnbg_dan.jpg) repeat-x;}

.zuzhi a {color:#1f54bc}
.zuzhi ul { padding:8px;overflow:hidden; height:1%}
.zuzhi li{padding:0; width:96px; padding:5px 0 5px 10px; float:left; position:static; margin:0; background:url(/images/squre.jpg) no-repeat 2px}
.zuzhi li.cur{ background:url(/images/squre.jpg) no-repeat 2px}
.zuzhi li a{ margin:0}
.zuzhi .leader li{ padding:15px 0 15px 30px; width:76px; background-position:10px}


.shuju .title {border-bottom:1px solid #aeb9c2; background:url(/images/sy_columnbg_cur.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#1f54bc; position:relative}
.shuju .title span.cur{background:url(/images/sy_columnbg_dan.jpg) repeat-x;}
.shuju .title span div{width:10px; height:6px; background:url(/images/jtdan.jpg) no-repeat; position: absolute;bottom:-6px !important; bottom:-17px; left:30px}

.shuju h5{ color:#376ab1; text-align:center; margin:15px auto 0 auto}
.shuju li{ border:1px solid #85bcda; margin-bottom:4px; color:#069; background-color:#fff; padding:6px 25px}
.shuju li span{ color:#c30; position:static}
.shuju li.cur{background:#FFFDF0}
.shuju li.cur span{ color:#c30}


/* 政府信息公开型 栏目 */
.container2{ border:1px solid #83bbd9; margin-top:6px}
.container2 .title{border-bottom:1px solid #83bbd9; background:url(/images/sy_columnbg_cur.jpg) repeat-x; height:25px; line-height:25px; padding-left:8px; font-weight:bold; color:#ff2921; font-size:14px}
.container2 .title span{ background:url(/images/zhengfuxinxi.gif) no-repeat left; padding-left:25px; display:block}
.container2 ul{ padding:10px 0 10px 10px; overflow:hidden; height:1%}
.container2 li{ float:left; width:105px; display:inline; margin-right:8px;padding:5px 0; border-bottom:1px dashed #ccc}
.container2 li img{ margin-right:5px}
.container2 li a{color:#c30}

.login form{ padding:18px 30px; overflow:hidden; height:1%}
.login form label{ display:block; width:100%; padding:4px 0; float:left}
.login form label span{ display:block; width:50px; text-align:right; float:left; padding:6px 5px 0 0}
.login form input{ float:left; width:100px}
.login form .btn{padding-left:50px}
.login form .btn input{ width:45px; background:url(/images/loginbtn.png) repeat-x; border:1px solid #ccc; margin:8px 4px; display:inline}

.link{ text-align:center; padding-bottom:20px}
.link .title{ margin-bottom:20px}
.link select{ margin:5px auto}

.important { display:none}
.footmenu{ background:#d7f0fd; border:1px solid #accedf; padding:8px 0; text-align:center; width:981px; margin-top:5px; float:left; color:#666}
.footmenu a {color:#666}
.footer{ padding:20px 10px 20px 140px; background:url(/images/logo.jpg) no-repeat 40px; overflow:hidden; height:1%; line-height:20px; clear:both}
.finfo{ width:350px; float:left; color:#999}
.w2{ width:350px; border-left:1px solid #ccc; padding-left:30px}
.tongji { width:150px; border-left:1px solid #ccc; padding-left:30px}


#preview{ border:2px solid #999; padding:6px 10px; color: #325170; position:absolute; background-color:#fff; text-align:left; z-index:100; line-height:1.2em}


/*error*/
#center_error { width:972px; float:left}
#errorbg { border:1px solid #e1e1e1; padding:0 80px 0 80px}
#errormain { background: url(../images/error.png) no-repeat bottom; width:800px; height:573px}

/* rss*/
.rssdiv{padding:10px 5px;}
.rssdiv div{ padding:10px 5px;}
.rssdiv li{display:inline; padding:10px 5px;}