#banner{ width:100%; border-top:1px #e3e3e3 solid; background:#f1f1f1; height:205px; position:relative; top:119px; }
#banner .banner{ position:relative; width:1200px; height:190px; margin:0 auto; overflow:hidden }
#banner.clean{ height:0; background:none}
#banner .shad{ width:100%; background: url(top_bg.gif) repeat-x bottom; height:15px; line-height:0; font-size:0;font-family:"΢���ź�";}
.mainbox{ overflow:hidden; position:relative;}
.flashbox{ overflow:hidden; position:relative;}
.imagebox{ text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;margin:0 8px 10px 0px;cursor:pointer;float:right;}
.defimg,.curimg{background:#007cc2; width:33px; height:6px; overflow:hidden}
.curimg{background:#e77918}

.mainbody{ width:100%; position:relative; top:100px}
.mainbody .m_left{ width:220px; float:left}
.onlinehall{ background:url(hallbg2.png) no-repeat; border-bottom:1px #ececec solid; width:220px; height:100px; position: relative; top:-100px; padding-top:65px}
.onlinehall ul{ background:url(icon2.gif) no-repeat -79px -198px; width:200px; height:80px;  margin-left:20px; overflow:hidden; display: inline }
.onlinehall ul li{ width:80px; line-height:28px; padding-left:20px}
.onlinehall ul li a{ color:#187fc4}
.onlinehall ul li a:hover{ color:#f70}
.left_menu{ width:220px; float:left; position: relative; top:-168px}
.left_menu .title{ background:url(menu.gif) no-repeat; width:220px; height:65px; margin-top:80px; float:left}
.left_menu .title.contact{ background-position:0 -280px}
.left_menu .title.server{ background-position:0 -70px}
.left_menu .title.news{background-position:0 -140px}
.left_menu .title.cultural{background-position:0 -210px}
.left_menu .title.member{background-position:0 -350px}
.left_menu .title.water{background-position:0 -420px}
.left_menu ul{ width:220px;}
.left_menu ul a{ background:#d6d6d6; width:180px; height:35px; line-height:35px; border-bottom:1px #eee solid; display:block; padding-left:40px; color:#fff; font-size:14px;font-family: Microsoft Yahei,arial;}
.left_menu ul a:hover,.left_menu ul a.this{ background:url(arr.gif) no-repeat 23px 10px #6fc3ff; text-decoration:none; color:#fff}
.left_menu ul div a{ background: url(menu_arr.gif) no-repeat 13px 11px; border-bottom:1px #eee dotted; margin:0 15px; width:165px; line-height:28px; height:28px; color:#666; padding-left:25px; font-size:12px;font-family: Microsoft Yahei,arial;}
.left_menu ul div a:hover,.left_menu ul div a.this{ background: url(menu_arr.gif) no-repeat 13px -39px;color:#f50;}
.m_left .shad{ background:url(menu_bg.gif) repeat-x top; width:220px; height:227px; float:left;  position: relative; top:-168px;margin-bottom:20px}
.mainbody .m_right{ width:100%; }
.mainbody .m_right .local{ background:url(local.gif) no-repeat 10px 4px; border-bottom:1px #dfdfdf dotted; width:765px; padding-left:35px; padding-bottom:10px; float:left}
.mainbody .m_right .local H1{ font-size:16px;font-family: Microsoft Yahei,arial; color:#007cc2; font-weight:normal}
.mainbody .m_right .local span{ float:right; padding-right:8px}
.mainbody .m_right .content,.mainbody .m_right .culture,.mainbody .m_right .common,.mainbody .m_right .map,.mainbody .m_right .blog,.mainbody .m_right .art,.mainbody .m_right .pmast{ width:100%;  line-height:26px; text-indent:2em; }
.mainbody .m_right .content.member{ margin-top:0}
.mainbody .m_right .welcome{width:750px; padding:15px 0 10px 0;  text-indent:0;float:left}
.mainbody .m_right .welcome H1{ font-size:15px;font-family: Microsoft Yahei,arial; color:#333; line-height:30px}
.mainbody .m_right .welcome H2{ font-weight:normal;font-family: Microsoft Yahei,arial;}
.mainbody .m_right .payrecord{ width:750px; text-indent:0; padding-bottom:10px; float:left}
.mainbody .m_right .contact{ width:750px; padding-top:30px; float:left}
.mainbody .m_right .blog{margin-top:0;text-indent:0; overflow:hidden; width:780px; padding:15px 10px}
.mainbody .m_right .blog ul{ width:770px; border-bottom:1px #eee dotted; margin-top:15px}
.mainbody .m_right .blog ul li.img{ width:170px; background:url(blog_shad.gif) no-repeat right top; height:160px; padding-top:10px}
.mainbody .m_right .blog ul li.detail{ width:580px; padding-left:20px;padding-top:10px; text-indent:2em}
.mainbody .m_right .blog ul li.detail div{ width:580px; float:left; text-indent:0; padding-bottom:10px}
.mainbody .m_right .blog ul li.detail div H2{  background:url(t_icon.gif) no-repeat 0 1px; font-size:16px; line-height:19px; font-weight:normal;font-family: Microsoft Yahei,arial; color:#444; padding-left:10px; float:left; width:320px;text-indent:0;}
.mainbody .m_right .blog ul li.detail div H5{ float:left; width:250px; text-align:right; font-weight:normal; font-size:12px;font-family: Microsoft Yahei,arial; line-height:19px;text-indent:0; }
.mainbody .m_right .blog ul li.detail div H5 strong{ color:#007cc2; font-weight:normal;font-family: Microsoft Yahei,arial;}
.mainbody .m_right .blog ul li.detail a{ color:#f90; padding-right:15px; background:url(visit.gif) no-repeat right 4px}
.mainbody .m_right .blog ul li.detail a:hover{ color:#f50}
.dispnone{ display:none; text-indent:0}
.mainbody .m_right .art{ padding:15px 10px; width:780px;overflow:hidden}
.mainbody .m_right .art ul{width:195px; height:170px; float:left;text-align:center}
.mainbody .m_right .art ul li{ width:195px;text-align: center; text-indent:0}
.mainbody .m_right .art ul li a{ line-height:15px; color:#444;}
.mainbody .m_right .art ul li a:hover{ color:#f50}
.mainbody .m_right .art ul li a img{ border:1px #ccc solid; width:165px; height:125px; padding:3px; margin-bottom:10px}
.mainbody .m_right .art ul li a:hover img{ border-color:#f50}
.mainbody .m_right .art.three ul{height:220px;width:260px}
.mainbody .m_right .art.three ul li{width:260px}
.mainbody .m_right .art.three ul li a img{ width:235px; height:170px; }
.mainbody .m_right .pmast{ padding:12px 0px 12px 20px; width:780px; text-indent:0;}
.mainbody .m_right .pmast ul{height:220px;width:260px; }
.mainbody .m_right .pmast ul li{width:260px;height:178px; overflow:hidden;position: relative; display:inline; z-index:1}
.mainbody .m_right .pmast ul li p{ padding: 12px 8px 0 0; color:#afafaf;  font-weight:bold; font:12px "Lucida Grande", Arial, sans-serif; margin:0 }
.mainbody .m_right .pmast ul li p span{ color:#555; padding-right:3px}
.mainbody .m_right .pmast ul li p a{ float:right; color:#fff; background:#af1111; padding:0 5px;}
.mainbody .m_right .pmast ul li H3{ margin: 10px 8px 0 8px; color:#FFF; font:15px "΢���ź�"; width:150px; float:left; display:inline; line-height:18px}
.mainbody .m_right .pmast ul li a img{ border:1px #ccc solid;width:235px; height:170px; padding:3px; margin-bottom:10px}
.mainbody .m_right .pmast ul li a:hover img{ border-color:#f50}
.mainbody .m_right .pmast ul li p a:hover{ text-decoration:none; color:#ff0}
.mainbody .m_right .pmast ul li .boxcaption{float: left; position: absolute; background: #000; height: 40px; width: 235px; overflow:hidden;top: 178px;left: 4px; z-index:100}
.mainbody .m_right .pmast .pictitle{ width:243px; text-align:center;}
.mainbody .m_right .pmast a.mask{position:absolute;left:16px;top:12px;width:235px;height: 120px; display:block }

.noindent{ text-indent:0}
.noindent.honor img{ width:165px; height:120px; margin-bottom:5px}
.mainbody .m_right .culture{ background:url(comp_bg.jpg) no-repeat right center;text-indent:0;}
.mainbody .m_right .culture .cult_left{ width:450px; float:left; padding-left:10px}
.mainbody .m_right .culture .cult_left B,.mainbody .m_right .content strong{ font-size:14px;font-family: Microsoft Yahei,arial; color:#333}
.mainbody .m_right .culture .cult_right{ width:230px; float:left; padding-left:40px}
.mainbody .m_right .common{ text-indent:0em; width:800px; padding:15px 0; overflow:hidden}
.mainbody .m_right .map{ width:100%; height:500px;  text-indent:0}
.mainbody .reg{  width:998px; margin:0 auto; position:relative; border:1px #e4e4e4 solid; margin:20px 0 20px 30px; float:left; display:inline}
.mainbody .reg span{ display:block;width:5px; height:5px; background:url(conor.gif) no-repeat 0 0; position: absolute}
.mainbody .reg span.left_conor{ left:-1px; top:-1px}
.mainbody .reg span.right_conor{ background-position:right top; right:-1px; top:-1px}
.mainbody .reg span.leftfooter_conor{  background-position:left bottom;left:-1px; bottom:-1px}
.mainbody .reg span.rightfooter_conor{  background-position: right bottom;right:-1px; bottom:-1px}
.mainbody .memberlogin{ border-bottom:1px #e4e4e4 solid; padding:20px 0; width:1000px; float:left}
.mainbody .memberlogin H1{ font-size:25px; font-family: Microsoft Yahei,arial;font-weight:normal; color:#0974c4; float:left; line-height:30px; padding:6px 0 0 35px}
.mainbody .memberlogin dl{ width:200px; text-align:right; float:right; padding-right:20px}
.mainbody .memberlogin dl a{ color:#0974c4}
.mainbody .memberlogin dl a:hover{ color:#f60}
.mainbody .login{ width:983px; background:url(login_img.jpg) no-repeat right top; float: left; padding-left:15px}
.mainbody .login.reguser{ background:url(reg.jpg) no-repeat 600px center}
.mainbody .login .logincss{ background:url(inputbg.gif) repeat-x 0 0; width:200px; height:24px; border-top:1px #9a9a9a solid; border-left:1px #9a9a9a solid; border-right:1px #c9c9c9 solid; border-bottom:1px #c9c9c9 solid}
.mainbody .login strong{ font-size:16px;font-family: Microsoft Yahei,arial; color:#333; padding-left:20px; padding-top:30px; float:left}
.mainbody .login img{ vertical-align:middle}
.mainbody .login .regsubmit{ background:url(summit.gif) no-repeat 0 -50px; width:86px; height:31px; color:#fff; font-size:14px; font-weight:bold; font-family:"����"; border:none; cursor:pointer}
.mainbody .login .regsubmit.login{ background-position: 0 top}
.mainbody .login .regsubmit.getpass{ background-position: 0 -100px; width:110px; margin-left:8px}
.mainbody .login .regsubmit.mod{ background-position: 0 -149px; width:110px;}
.mainbody .login B{ color:#b1b1b1; font-weight:normal;font-family:"����";}
.mainbody .login .show1{color: #b1b1b1;}
.mainbody .login .show1 a{color: #b1b1b1;}
.mainbody .login .show2,.show3{color: #f00;float:left}
.mainbody .login .show3{color: #39a600;}
.mainbody .login .show4 {color: #007bca;}
.mainbody .login .show5 {color: #ff00ff;}

.mainbody .sitemap{ width:983px; float:left; padding:20px 0}
.mainbody .sitemap H1{ width:920px; font-weight:normal;font-family:"΢���ź�"; background:url(t_icon.gif) no-repeat 10px 11px; margin:20px 25px; padding:10px 0 10px 25px; border-bottom:1px #eee solid}
.mainbody .sitemap H1 a{font-size:16px; color:#007cc2;font-family:"΢���ź�"; }
.mainbody .sitemap H1 a:hover,.mainbody .sitemap H2 a:hover{ color:#f80}
.mainbody .sitemap H2{ font-size:14px; color:#aaa; font-family:Arial; width:920px; font-weight:normal; margin:5px 25px; padding-left:25px}
.mainbody .sitemap H2 a{ color:#000033;font:14px "΢���ź�"; }
.content{ width:800px; padding:15px 0; overflow:hidden}
.content .comptitle{font-size:18px;font-family:"΢���ź�"; color:#e77918; border-bottom:1px #eee solid; width:760px; display:block; text-indent:0; padding-bottom:10px}
.content .comptitle a{ float:right; color:#0974c4; background:url(sitemap.gif) no-repeat 0 9px; padding-left:15px}
.content .comptitle a:hover{ color:#f70}
.content p.complist{ width:380px; text-indent:0; float:left; padding:5px 0; margin:0; }
.content.process p{ text-indent:0}
.content.process p img{ border:1px #eee solid}
.content.process p strong.proce{ width:755px; text-align:center; float:left; font-size:16px;font-family:"΢���ź�"; line-height:35px}
.chagelm{ width:775px; border-bottom:1px #eee dotted; float:left; text-indent:0; padding-top:10px; padding-left:5px}
.chagelm a{ padding:3px 10px; background:#f6f6f6; float:left; margin-right:5px}
.chagelm a.this,.chagelm a:hover{ background:#ff9900; text-decoration:none; color:#fff}

ul.bigthings{ background: url(x3.gif) no-repeat 0 bottom; width:760px; height:32px; padding-left:21px}
ul.bigthings a{ background:url(x2.gif) no-repeat; width:110px; height:32px; text-align: center; display:block; float:left; line-height:32px; font-size:14px; text-indent:0}
ul.bigthings a.this{ background:url(x1.gif) no-repeat; color:#f40; text-decoration:none}
.thingsdetail{ padding:25px 10px; width:760px; float:left}
#BodyLabel{ font-size:14px;font-family:"΢���ź�";}
#MainPromotionBanner{line-height:26px; text-indent:0;}
.MS_close .main {display: none}
.MS_close .open_btn {display: block}
.MS_open .main {display: block}
.MS_open .close_btn {display: block}
.clearfix{ text-indent:0; float:left; padding-top:5px}
.search_show_btn A {display: none; margin: 5px auto; overflow: hidden; width: 750px; text-indent: -1000px; height: 20px}
.search_show_btn A.close_btn {	background: url(m_toggle_bg.gif) no-repeat 50px -80px}
.search_show_btn A.close_btn:hover {background: url(m_toggle_bg.gif) no-repeat 50px -120px}
.search_show_btn A.open_btn {background: url(m_toggle_bg.gif) no-repeat 50px 0px}
.search_show_btn A.open_btn:hover {	background: url(m_toggle_bg.gif) no-repeat 50px -40px}
.m_btn_01 {	background: url(search.gif) no-repeat left top; width: 75px; cursor: pointer; height: 28px; border: none}
.inbg{ background:url(inbg.gif) repeat-x 0 0; height:11px; border:1px #a7a6aa solid; width:55px; color:#666666; padding-top:7px; padding-left:5px; line-height:8px}

.m_right .description{ width:762px; background:url(descrip_bg.gif) no-repeat -15px; height:88px; padding:15px 0 15px 8px}
.m_right .description H3,.m_right .description span{ float:left; clear:both;text-indent:0; width:580px; color:#888}
.m_right .description H3{ font-size:16px;font-family:"΢���ź�"; font-weight:normal; color:#444 }
.m_right .mtable{width:760px; padding-left:8px; margin-top:15px; text-indent:0; float:left}
.m_right .mtable H3{ background:url(t_icon.gif) no-repeat; font-size:16px; line-height:18px; font-weight:normal;font-family:"΢���ź�"; color:#444; padding-left:10px; float:left; clear:both; width:750px}
.m_right .mtable H3 a{ float:right; color:#0974c4}
.m_right .mtable H3 a:hover{ float:right; color:#f50}
.m_right .mtable table{ margin-top:20px; margin-bottom:20px; float:left}
.m_right .mtable table span{ color:#f80}
.m_right .mtable a.his_detal{ background:url(detail.gif) no-repeat; width:51px; height:19px; line-height:19px; display:block; color:#fff; font-size:12px;font-family:"΢���ź�"; text-align:center; display:block}
.m_right .mtable a.his_detal:hover{ color:#ff0}

.litertype{ background:url(news_a1.gif) no-repeat 5px 10px ; padding-left:20px;color:#3a708e; height:30px; line-height:30px; display:block; float:left}
.litertype a{ color:#007cc2}
.litertype a:hover{ color:#cc0033}
.grad{ color:#999999}
a.news{ color:#c30; font-weight:bold;font-family:"΢���ź�";}
a.news:hover{ color:#cc0033}
.newbody{ background:#fbfbfb; border-bottom:1px #ddd dashed;border-top:1px #ddd dashed;}
.padnew{ padding:10px 20px;line-height:22px}

.newstype a{ color:#007cc2; padding-right:5px; font-size:14px;font-family:"΢���ź�";}
.newstype a:hover{ color:#f50}
.list_bg { border-bottom:1px #f1f1f1 dashed; color:#888; text-indent:0}
.list_bg img{vertical-align: middle; }
.list_bg a{font-size:14px;font-family:"΢���ź�";}
.list_bg span{font-family:Arial; color:#bbb;}
.c_line{ font-family:Arial, Helvetica, sans-serif; display:block; width:400px; border-bottom:1px #dddad2 solid; clear:both; padding:8px 0; line-height:19px}
.c_line span{ font-size:16px; color:#f20; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

.footer{ border-top:3px #0f73bd solid; margin:0 auto; width:1040px; height:30px; padding:10px; float:left}
.footer .copyright{ float:left}
.footer .quicklink{ float:right}