@charset "gb2312";
/*common */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td { margin:0; padding:0; }
html, body { font-family:Arial, "ËÎÌå"; font-size:12px; background:#fff; font: normal 12px Tahoma,Microsoft YaHei, "Î¢ÈíÑÅºÚ", Arial;}
h1, h2, h3, h4, h5, h6, em, strong, input, textarea { font-family:arail, ËÎÌå; font-size:12px; font-style:normal;}
ul, li { list-style:none; }
input, select, textarea { font-size:12px; vertical-align:middle; }
a img { border:0; }
a:link, a:visited {/*L-V-H-A*/ text-decoration:none; color:#343434; }
a:hover, a:active { text-decoration:underline; }
body { text-align:center; background:url(../images/bodybg.gif) center repeat-y;}
.lll{width:910px; height:108px;}
.logo {width:511px; height:108px; float:left;}
.fl {float:left;}
.fr {float:right;}
font { font-size:12px;}
.wrapper {width:910px; height:auto; margin:0 auto; text-align:left; overflow:hidden;}

#header {height:143px; overflow:hidden;}
#header .tool {width:399px; float:left;}
#header .nav {width:890px; padding-left:50px; line-height:36px; font-weight:bold; text-align:center; clear:both; height:35px; background:url(../images/navbg.gif) no-repeat;}
#header .nav a {color:#fff; display:block; width:82px; float:left;}
#header .nav a.h {width:2px; height:35px; background:url(../images/nav_h.gif) no-repeat;}
#spider {width:910px; margin-top:2px; }

#main {width:910px; height:auto; margin-top:2px; overflow:hidden;}
#main #left {width:226px; float:left; height:auto; overflow:hidden;}
#main #right {width:668px; float:right; height:auto; margin-bottom:8px; overflow:hidden;}

#main #left .box {margin-bottom:8px; height:auto; overflow:hidden;}}
#main #left .box .top {height:36px;}
#main #left .box .center {height:auto; background:url(../images/box_center.gif) repeat-y; overflow:hidden;}
#main #left .box .bottom {height:11px; background:url(../images/box_bottom.gif) no-repeat; overflow:hidden;}
#main #left .box .contact p {line-height:20px; padding:0 10px;}

#main .right_top {height:9px; background:url(../images/right_top.gif) no-repeat; clear:both;}
#main .right_content {background:#f3f3f3; height:auto; overflow:hidden;}
#main .right_bottom {height:9px; background:url(../images/right_bottom.gif) no-repeat; clear:both;}

#flink {line-height:22px; color:#999; padding:10px 15px; background:#f3f3f3; margin-bottom:8px; width:890px; height:50px;}
#flink ul li { float:left; list-style:none;}
#flink a {padding-right:15px; white-space:nowrap;}


#copyright { width:870px; text-align:center; background:#f3f3f3; color:#003772; padding:20px 0; line-height:17px; border-top:2px solid #5a89ba; height:auto; overflow:hidden;}

.i_about {width:380px; height:195px; line-height:20px; float:left; margin-left:10px;}
.i_about .title {width:380px; height:30px; background:url(../images/i_about_tit.gif) no-repeat;}
.i_about img {margin-right:8px;}
.i_about font {font-size:14px; font-weight:bold;}
.i_news {width:240px; height:195px; float:right; margin-right:10px;}
.i_news .so {width:240px; height:57px; background:url(../images/so.gif) no-repeat; position:relative; margin-bottom:8px; overflow:hidden;}
.i_news .so .text {width:116px; height:20px; border:0px; background:none; position:absolute; left:51px; top:18px;}
.i_news .so .bnt {width:46px; height:20px; border:0; background:none; position:absolute; left:169px; top:18px;}
.i_news .title {width:240px; height:30px; background:url(../images/i_news_tit.gif) no-repeat;}
.i_news li, .newslist li {line-height:24px;}
.i_news li span, .newslist li span {float:right; text-align:right; color:#999;}
.i_pro {width:648px; height:auto; margin:20px 0 0 10px; clear:both; overflow:hidden;}
.i_pro .title {height:25px; background:url(../images/i_pro_tit.gif) no-repeat; margin-bottom:20px;}
.prolist {width:158px; height:185px; float:left; margin:0 2px; text-align:center;}
.prolist img {width:145px; height:145px; border:1px solid #c8ddf4; margin-bottom:8px;}


#menu a{color:#4d4d4d; text-decoration:none;}
#menu a:hover{color:#ff4800;}
#menu{width:200px; text-align:left;}
#menu .item .title{background:url(../images/menu1.gif) no-repeat 0 0; height:27px; line-height:27px; font-size:14px; font-weight:bold; font-family:"ºÚÌå"; }
#menu .item .title2{background:url(../images/menu2.gif) no-repeat 0 0; height:27px; line-height:27px; font-size:14px; font-weight:bold; font-family:"ºÚÌå";}
#menu .item a.title{display:block; color:#000; padding-left:40px;}
#menu .item ul{list-style:none; display:none;}
#menu .item ul li{}
#menu .item ul li a{display:block; color:#2b3140; padding-left:40px; height:24px; line-height:24px;}
#menu .item ul li a:hover{ color:#666;}


.maxbox .title {background:#0168a2; margin:0 10px; margin-bottom:20px; height:25px; color:#fff; font-size:14px; padding-left:20px; line-height:26px;}

.newslist {margin:0 20px;}
.show {font-size:14px; line-height:22px; margin:20px; height:auto; overflow:hidden;}


DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 20px; PADDING-TOP: 3px; TEXT-ALIGN: center; clear:both;
}

DIV.sabrosus  li{
	float:left;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: navy 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: navy 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: navy 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: navy 1px solid; BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid
}