* { margin: 0; padding: 0; }
body { font: 12px/22px "Microsoft YaHei","Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif, "ËÎÌå"; color: #444; min-width: 1200px; margin: 0 auto; background-color: #f3f3f3; }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 14px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif, "ËÎÌå"; color: #555; }
em,i,address { font-style: normal; }
strong { color: #000; }
a img { border: 0; }
a { color: #444; text-decoration: none; }
a:hover { color: #f60; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tr { text-align: right; }
.none { display: none; }

hgroup { width: 1180px; margin: 0 auto; }

.ui-tips { background: #f30; padding: 20px 0; text-align: center; color:#fff; }
.ui-tips a { text-decoration: underline; color:#fff; margin: 0 5px; }


#tbar { height: 32px; line-height:32px; background:#f3f3f3; border-bottom:#eee 1px solid; overflow: hidden; font-size:12px; color:#999; }
#tbar dt { float: left; }
#tbar dd { float: right; }
#tbar dd a { margin-left: 10px; color:#999; }

header { width: 100%; background:#fff url(bg.gif) repeat; }
header hgroup { height: 99px; overflow: hidden; }
header #logo { width: 500px; height: 99px; float: left; }
header #logo a { width: 500px; height: 99px; display: block; background: url(/theme/muban/images/logo.png) no-repeat; text-indent: -999999px; overflow: hidden; float: left; }
header #tops { width: 640px; float: right; height: 99px; background: url(/theme/muban/images/tel.png) no-repeat right center; }

header nav { height: 46px; background: #0496df url(/theme/muban/images/nav.png) repeat-x; }
header nav ul { width: 1200px; margin: 0 auto; }
header nav li { float: left; background: url(/theme/muban/images/navl.png) no-repeat right center; padding-right:1px; position:relative; z-index:999; }
header nav li a { color: #fff; font-weight: bold; width: 146px; line-height: 46px; text-align:center; display: block; float: left; font-size: 14px; }
header nav li a:hover { color: #fff; background:#1ca33c url(navh.png) no-repeat left center; }
header nav li.hover a { color: #fff; background:#1ca33c url(navh.png) no-repeat right center; padding-right:4px; }
header nav li.cur a { color: #fff; background:#1ca33c url(navh.png) no-repeat left center; }
header nav ul ul { position:absolute; top: 46px; left: 0; width: 146px; background-color:#029c43; display:none; }
header nav li li { background: none; padding: 0; border-top:#fff 1px solid; }
header nav li li a { background: none; padding: 0; color:#fff; }
header nav li li a:hover { background: #0196de url(/theme/muban/images/nav.png) repeat-x; }
header nav li.hover li a { padding: 0; background: none; }
header nav li.hover li a:hover { background: #0196de url(/theme/muban/images/nav.png) repeat-x; }
header nav li.cur li a { padding: 0; background: none; }
header nav li.cur li a:hover { background: #0196de url(/theme/muban/images/nav.png) repeat-x; }

#content { padding: 20px 0; }
#left { width: 260px; float: left;  }
#right { width: 860px; float: right; padding:20px; background:#fff; }
#right img {  }


footer { background: #0079b2 url(fbg.png) repeat-x top; padding: 20px 0; color:#fff; }
footer a { color:#fff; }
footer a:hover { color: #fc0; }
footer .fbar { padding-bottom: 20px; }
footer nav { width: 960px; float: left;}
footer nav dl { float: left; margin-right: 100px; }
footer nav dt { font-size:14px; font-weight: bold; }
footer nav dd { padding: 5px 0 0 0; }
footer nav dl.dl_6 { width: 220px; }
footer nav dl.dl_6 li { width: 50%; float: left; }
footer .ewm { width: 120px; text-align: center; float: right; }
footer .ewm img { width: 100%; display:block; }
footer .copyright { text-align: center; padding: 20px 0 0 0; border-top:#ccc 1px solid; color:#ccc; }
footer .copyright a { color:#ccc; }

.flinks { border-top:#ccc 1px solid; color:#ccc; padding: 20px 0; }
.flinks a { color:#ccc; padding: 0 8px; }

.pbanner { height: 260px; background: url(/theme/muban/images/pbanner.jpg) no-repeat top center; }
/*Inner Page Style*/
#position { height: 34px; border-bottom:#ddd 1px solid; padding-bottom:15px; margin-bottom: 35px; line-height: 45px; overflow:hidden; }
#position h1,
#position h2 { float: left; font-size: 24px; line-height:34px; color: #0d9f40; border-left:#8cc21f 3px solid; padding-left:20px; font-weight: normal; }
#crumbs { text-align:right; padding-right:10px; color:#888; float:right; }
#crumbs a { color:#888; }

.category { }
.category h3 { background:#0079b2 url(cmbg.png) repeat-x top; height: 40px; line-height: 40px; text-align: center; font-size:16px; color:#fff; }
.category h3 span { }
.category ul { }
.category li { border-top:#fff 1px solid; }
.category li a { background:#efefef url(lmenu.png) repeat-x bottom; height: 40px; line-height: 40px; display: block; text-align: center; color:#333; font-size: 14px; }
.category li a:hover,
.category li.hover a { background: url(/theme/muban/images/nav.png) repeat-x; color:#fff; }

.contact { margin-top: 20px; background-color:#fff; }
.contact h3 { background:#666 url(ctbg.png) repeat-x top; height: 40px; line-height: 40px; text-align: center; font-size:16px; color:#fff; }
.contact .c { border: #ddd 1px solid; padding: 10px; }
.contact .c img { width: 100%; display:block; margin-bottom: 10px; }

.alist {}
.alist li { height: 38px; line-height: 38px; overflow: hidden; border-bottom:#ddd 1px dotted; background: url(/theme/muban/images/ic.png) no-repeat 5px center; padding-left:15px; }
.alist li span { float: right; color:#999; font-size:12px; }
.alist li a { }


.list_page{text-align:center;margin:30px 0;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3; font-weight:bold;border-radius:0;}


h1.h1title { font-size: 24px; line-height:26px; color: #222; margin-bottom: 30px; font-weight: normal; text-align: center; }

article { line-height: 32px; font-size:16px; }
article h1 { text-align: center; font-size: 20px; line-height: 1.6em; margin: 0 0 10px 0; color: #000; }
article h2,article h3,article h4,article h5,article h6 { margin: 15px 0; color: #222; }
article h2 { font-size: 16px; color: #222; }
article h3 { font-size: 14px; }
article p { margin: 15px 0; text-indent: 2em; }
article ul,article ol { margin: 0 0 0 2em; }
article ol li { }
article ul li { }
article li p { text-indent: 0; margin: 0; }
article img { max-width: 820px; display: block; margin: 0 auto; }

article table { border-bottom: #ddd 1px solid; border-right: #ddd 1px solid; width:100%; border-collapse: collapse; border-spacing: 0; }
article th { border-left: #ddd 1px solid; border-top: #ddd 1px solid; padding: 5px 10px; background: #eee; color: #333; }
article td { border-left: #ddd 1px solid; border-top: #ddd 1px solid; padding: 5px 10px; }
article td p,
article th p { text-indent: 0; margin: 0; }






/* HOME STYLE START */

#banner { width: 100%; height: 460px; background:#fff; margin: 0 auto 0; }
.arrow {width:58px;height:30px;background:#fff url(arrow_down.png) no-repeat center center;position:relative;top:-2px;left:100px;}

.fullSlide { width:100%; position:relative;	height:460px; }
.fullSlide .bd { margin:0 auto;	position:relative;	z-index:0;	overflow:hidden; }
.fullSlide .bd ul {	width:100% !important;	padding:0;	margin:0; }
.fullSlide .bd li {	width:100% !important;	height:460px; overflow:hidden; text-align:center; }
.fullSlide .bd li a { display:block; height:460px;}
.fullSlide .hd { width:100%; position:absolute;	z-index:1; bottom:10px; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul {	text-align:center;}
.fullSlide .hd ul li {	cursor:pointer;	display:inline-block; *display:inline; zoom:1;	width:16px;	height:16px; margin:1px 3px; overflow:hidden; line-height:999px; background: url(/theme/muban/images/dot.png) no-repeat -2px -17px;}
.fullSlide .hd ul .on { background: url(/theme/muban/images/dot.png) no-repeat -2px -1px; }
.fullSlide .prev,.fullSlide .next {	display:block;	position:absolute;	z-index:1;	top:50%;	margin-top:-30px;	left:2%;	z-index:1;	width:40px;	height:60px;	background:url(/theme/muban/images/slider-arrow.png) -126px -137px #000 no-repeat;	cursor:pointer;	filter:alpha(opacity=50);	opacity:0.5;	display:none;}
.fullSlide .next {	left:auto;	right:2%;	background-position:-6px -137px;}

.picnews { width: 390px; height: 260px; overflow: hidden; float: left; background-color: #eee; }
.focusBox { position: relative; width: 390px; height: 260px; overflow: hidden; font: 14px/1.5; text-align: left; }
.focusBox .pic img { width: 390px; height: 260px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; display:none }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; display:none }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width:22px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:11px; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f90; color:#fff;  }

.news { width: 350px; float: left; margin: 0 30px; background: url(/theme/muban/images/bgn.jpg) no-repeat right center; height: 260px; padding-right:30px; }
.news .smenu { height: 46px; overflow: hidden; font-weight:bold; margin-bottom:10px; }
.news .smenu a { width: 120px; text-align: center; height: 46px; line-height: 36px; background: url(/theme/muban/images/wbg2.png) no-repeat top center; display:block; float:left; margin-right:5px; font-size: 14px; color:#fff; }
.news .smenu a.st { background: url(/theme/muban/images/wbg.png) no-repeat top center; }

.overview { width: 340px; float: left; position:relative; }
.overview h2 { height: 46px; overflow: hidden; margin-bottom:10px; }
.overview h2 span { width: 120px; text-align: center; height: 46px; line-height: 36px; background: url(/theme/muban/images/wbg3.png) no-repeat top center; display:block; float:left; font-size: 14px; color:#fff;  }
.overview p { text-indent:2em; margin-bottom: 5px; }
.overview a.vmore { position:absolute; top: 13px; right: 5px; display:block; width: 37px; height: 20px; background: url(/theme/muban/images/more.gif) no-repeat center; text-indent:-999999px; overflow:hidden; }

/* HOME STYLE END */

.wrap { position:relative; border:#ddd 1px solid; margin-bottom: 30px; }
.wrap h2 { height: 46px; overflow: hidden; margin-bottom:10px; }
.wrap h2 span { width: 120px; text-align: center; height: 46px; line-height: 36px; background: url(/theme/muban/images/wbg3.png) no-repeat top center; display:block; float:left; font-size: 14px; color:#fff;  }
.wrap a.vmore { position:absolute; top: 13px; right: 15px; display:block; width: 37px; height: 20px; background: url(/theme/muban/images/more.gif) no-repeat center; text-indent:-999999px; overflow:hidden; }
.wrap ul.alist { padding:0 20px 10px 20px; }

#map { width: 858px; border:#ddd 1px solid; height: 500px; }

.licheng { background: url(/theme/muban/images/line.png) repeat-y 100px top; padding: 20px 0 0 0; }
.licheng li {margin-bottom:20px;}
.licheng li .lc_date { width: 80px; padding-right:30px; margin-bottom:20px; background: url(/theme/muban/images/lc.png) no-repeat right top; float: left; text-align: center; }
.licheng li .lc_content { width: 710px; float: right; }


/*clear float*/
.m10 { clear: both; height: 20px; overflow: hidden; display: block; }
.clear { clear: both; }
.clearfix:after,header:after,#content:after,footer:after,nav:after,hgroup:after,.licheng li:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}
.clearfix,header,#content,footer,nav,hgroup,.licheng li{ zoom:1; }<!--ºÄÊ±1756505078.0053Ãë-->