@charset "utf-8";
/* 全局定义 www.lansige.com L.Ren */
@import url("head.css");/*加载头部样式*/
@import url("foot.css");/*加载脚部样式*/
@import url("content.css");/*加载内容样式*/
body { background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; background-color: #f0f5fa; font-family:Verdana, Geneva, sans-serif;font-size: 12px;color: #184976;margin: 0px; padding: 0px;  } /* 定义整体 */
#bg {  background-image: url(../images/bg_g.jpg); background-repeat: no-repeat; background-position: center top;  } /* 定义背景 */
div,span,form,input,h1,dd,dt {margin: 0px;padding: 0px;} /* 定义块标签无边距 */
img {border-width: 0px;border-style: none;} /* 定义图片无外?*/
img {-ms-interpolation-mode: bicubic;} /* IE7私有缩放矢真 */
/*#warp {background-image: url(../images/yun.png);background-repeat: no-repeat;background-position: center 40px;}  全局?*/
a:link{ color: #184976; text-decoration: none; } /* 正常情况下的样式 */
a:visited{ color: #184976; text-decoration: none; } /* 已访问过的样?*/
a:hover{ color: #F60;text-decoration: underline; } /* 鼠标超链接移过时的样?*/
a:active{ color: #FF0000; text-decoration: none; } /* 鼠标在超连接上使用右键时的样?*/
#logo h1 a,.a_none {hide-focus: expression(this.hideFocus=true);outline: none;} /* 去除链接点击时的虚线 */
.clear {font-size: 0px;line-height: 0px;clear: both;height: 0px;overflow: hidden;margin: 0px;padding: 0px;visibility: hidden;} /* 清除浮动 */
.xulie_none  {margin: 0px;padding: 0px;list-style-image: none;list-style-type: none;} /* 定义无序列表 */
.xulie_none li {margin: 0px;padding: 0px;}
.relative {position: relative;z-index: 99;} /* 相对定位 */
.absolute {position: absolute;z-index: 100;} /* 绝对定位 */
.left {float: left;display: inline;} /* 左浮?*/
.right {display: inline;float: right;} /* 右浮?*/
.l {width: 650px;} /* 左分?*/
.r {width: 290px;} /* 右分?*/
.s_20 {margin-top: 20px;} /* 全局间距_?*/
.x_20 {margin-bottom: 20px;} /* 全局间距_?*/
.z_20 {margin-left: 20px;} /* 全局间距_?*/
.y_20 {margin-right: 20px;} /* 全局间距_?*/
.content_img{max-width: 532px;!important height: auto;!important width:expression(this.width > 532 ? "532px" : this.width);!important}/* 图片最大尺?*/
#gotop { position:fixed; bottom:20px; right:20px; cursor:pointer; font-size:12px; background-color: #184976; width: 60px; text-align: center; line-height: 24px; height: 24px; color: #FFF; display: none; z-index: 9999; _position:absolute; _margin-bottom:20px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} /* 返回顶部 */
.red { color: #F00; }
hr { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #96b5c9; height: 1px; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; }
.tongji { display: none; }
.ke-zeroborder { margin-bottom: 20px; }
.ke-zeroborder tr td {font-size: 12px;padding:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE;}
.ke-zeroborder tr td ol { margin-top: 0px; margin-bottom: 0px; }
body .syy { font-size: 16px; text-align: center; margin-bottom: 20px; text-indent: 0px; padding-left: 0px; }
body .syy a:link {color: #F00;}
#p_k { height: 237px; overflow: hidden; }
#t_k,#t_k2 { height: 337px; overflow: hidden; }
#l_k { height: 143px; overflow: hidden; }

/* 上面的是除了IE6的主流浏览器通用的方?*/  
/*让position:fixed在IE6下可? */  
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0px;top:auto;}  
.fixed-right /* 右侧固定 */{position:fixed;right:0px;left:auto;}  
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}  
* html .fixed-right /* IE6 右侧固定 */ {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}  
* html .fixed-bottom /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));} 

.case{margin-bottom: 30px;background-image: url(../images/title_bg.jpg); background-repeat: repeat-x; background-position: 0px 1px; background-color: #FFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #96b5c9; border-right-color: #96b5c9; border-bottom-color: #96b5c9; border-left-color: #96b5c9;}
.case_tab{line-height: 37px; height: 37px;  background-position: 15px 0px; margin: 0px; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 32px; font-size: 14px; font-family: Tahoma;color:#184976;}
.case_tab li{float: left;list-style: none; padding-left: 20px; padding-right: 20px;}
.case_tab .active{background: #FFFFFF; cursor: pointer; border: 1px solid #96b5c9; border-bottom: none; border-top: 3px solid #12375A ; font-weight: bold; height: 35px; line-height: 35px;}
.case_box { padding-right: 3px; height: 650px; width:954px; overflow: hidden; padding-left: 1px; display: none;}
.case_box dd { height: 186px; width: 214px; overflow: hidden; border-width: 0px; }
.case_box dd p { line-height: 30px; height: 44px; margin: 0px; padding: 0px; text-align: center; }
.case_box dd a img{ border: 1px solid #EEF3F7; padding: 5px; background-color: #FFF; }
.case_box dd a:visited img { border: 1px solid #EEF3F7;}
.case_box dd a:hover img { border: 1px solid #F60;}
.case_box dd.anli_ss { border-style: none; padding: 20px; margin: 0px; width: 916px; height: 160px; overflow: hidden; }
.case_box dd.anli_ss p {background-image: url(../images/anli_ss_bg.jpg);background-repeat: repeat-x;background-position: 0px 0px;height: 28px;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;line-height: 28px;font-size: 14px;border: 1px solid #90b0c6;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 93px;position: relative;width: 811px;text-align: left;display: block;}
.case_box dd.anli_ss p a:hover { background-color: #184976; color: #FFF; text-decoration: none; }
.case_box dl dd.anli_ss p span {background-image: url(../images/anli_ss.png);background-repeat: no-repeat;background-position: 0px 0px;height: 30px;width: 78px;position: absolute;left: -1px;top: -1px;display: block;text-indent: -9999px;}
.case_box dd.anli_ss p span.kj {background-image: url(../images/anli_ss.png);background-repeat: no-repeat;background-position: 0px -30px;}
.case_box dd.anli_ss p span.pf {background-image: url(../images/anli_ss.png);background-repeat: no-repeat;background-position: 0px -60px;}


.case_box dd {display: inline;float: left;margin-left: 20px;margin-top: 20px;}
.case_box dd a img { border: 1px solid #EEF3F7; padding: 5px; background-color: #FFF; }
.case_box dd a:visited img { border: 1px solid #EEF3F7; }
.case_box dd a:hover img{ border: 1px solid #F60; }

.tab_menu_r,.tab_menu_l{margin: 0px;}
.tab_menu_r li,.tab_menu_l li{float: left;list-style: none; padding-left: 10px !important; padding-right: 30px !important; width: auto !important;}
.tab_menu_r .active,.tab_menu_l .active{background: #FFFFFF; cursor: pointer; border: 1px solid #96b5c9; border-bottom: none; border-top: 3px solid #12375A ; font-weight: bold; height: 34px; line-height: 34px;}
.tab_menu_r_box,..tab_menu_l_box{display: none;}


.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}
.pageleft {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageright {
	OVERFLOW: hidden; WIDTH: 300px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.pageleft {
	PADDING-LEFT: 10px; FLOAT: left; TEXT-ALIGN: left
}
.pageright {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}


.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}
