@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg.png);}
/* top Start */
#top{ width:100%; height:40px; font-size:14px; overflow:hidden;/* background:url(../images/topbg.png) repeat-x;*/ color:#666;}
.top{ width:960px; height:40px; margin:0px auto; overflow:hidden; }
.top-notice{width:400px; height:30px; overflow:hidden; float:left;line-height:40px;}
	.top-notice a{ color:#666; text-decoration:none;}
	.top-notice a:hover{ color:#000; text-decoration:none;}
.top-login{width:550px; height:40px; overflow:hidden; float:right; text-align:right; line-height:40px; }
.top-login b{ font-size:18px; font-weight:bolder; font-family:"微软雅黑"; color:#015da6; }
.top-login span{ }
/* End top */

/* header Start */
#header{width:100%; height:335px; margin:0px auto; /*background:#f7f7f7;*/}
.header{ width:1000px; height:330px; margin:0px auto; background:url(../images/top.jpg) no-repeat center;}
.header .logo{width:980px; height:77px; margin:0 auto;}

/* End header */

/* nav Start */
#nav{ width:100%; height:40px; overflow:hidden; color:#fff;/* border-bottom:4px solid #d5d5d5; border-top:1px solid #d5d5d5;*/ /*background:#d33b12*/}
.nav{ width:1000px; height:40px; margin:0px auto; background:url(../images/bg_nav.png) repeat-x; }
.nav ul{ padding:0 0px 0px 0px; margin:0;}
.nav ul li{ width:120px; float:left; line-height:40px; list-style:none; display:block;background:url(../images/bg_nav_line.gif) right no-repeat; text-align:center;}
.nav ul li a{  width:120px; color:#fff; font-size:16px; font-weight:bolder; text-decoration:none; display:block;}
/*.nav ul li a:hover{ color:#000;text-decoration:none;}
*/
.nav ul li:hover{ background:#034d87;color:#666;}
/*.nav ul li:hover a{color:#000; text-decoration:none;}
*/
/* 导航下拉菜单 */
.nav ul li .son-ul{display:none;position:absolute; text-align:left;width:110px; margin-left:-25px; background:url(../images/son-ul-bg.png) no-repeat bottom; z-index:99999; color:#FFF; font-size:12px;}
.nav ul li ul{ padding:0; margin:0;}
/* End nav */

/* banner Start */
#banner{ width:100%; height:270px; margin-top:5px; overflow:hidden; color:#fff; }
.banner{ width:1000px; height:260px; margin:0px auto; text-align:center; padding:0px 0px; border:5px solid #fff;}
.banner img{ width:1000px;}
/* End banner */

/* online service start */
*body {
    background-attachment: fixed;
    background-image: url(about:blank); /* 必须地，防抖动 */
}
.online{ right:0;top:220px;width:190px;height:auto;position:fixed; font-size:12px; z-index:999999;}
.online_default {display:block;/*right:0;top:220px;cursor:pointer;position:fixed;*/
	float: right;
	height: 50px;
	overflow: hidden;
	width: 50px;
	position: fixed;
	top: 220px;
	cursor: pointer;
	right: 0px;
/* 兼容IE6不支持 fixed */
_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));
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 100)||100)-(parseInt(this.currentStyle.marginBottom, 100)||100)));

}
.online_hover{display:none;/*left:0;width:190px;position:absolute;height:auto;float:right; display: none;*/
	float: right;
	height: auto;
	overflow: hidden;
	width: 190px;
	position: fixed;
	top: 220px;
	cursor: pointer;
/* 兼容IE6不支持 fixed */
right: 0px;
_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));
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 100)||100)-(parseInt(this.currentStyle.marginBottom, 100)||100)));
}
online_hover img{ width:10px; height:10px; float:left;}
	.default_type{ background:url(../images/online_default.png) no-repeat;width:30px;height:151px;}
	.online_hover_left{float:left;}
	.online_hover_right{ width:160px; height:auto; overflow:hidden; float:left;}
	.online_txt_top{ width:160px; height:15px; background:url(../images/online_hover.png) no-repeat top left ; overflow:hidden;}
	.online_txt{ width:150px; height:auto; padding-left:10px; overflow:hidden; line-height:28px; background:url(../images/online_hover_m.png) repeat-y left;}
	.online_txt_bottom{ width:160px; height:15px; background:url(../images/online_hover.png) no-repeat bottom left ;overflow:hidden;}
/* end online service */
/* footer Start*/
#footer{width:100%; height:auto; margin:10px auto 0px auto; background:#f2f2f2;border-top:1px solid #cacdd2}
.footer{width:1000px; height:auto; overflow:hidden; margin:0px auto; padding-top:5px; }
.footer p{ text-align:center; line-height:220%;}
.footer p a{ margin-left:7px;}
.footer .pic{ position:absolute; left:0px; top:15px; height:46px;}
/* End footer */

/* flink_list Start*/
#flink_list{width:100%; height:auto; margin:0px auto; background:#f2f2f2;/*border-top:1px solid #cacdd2*/}
.flink_list{width:1000px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.flink_list p{ text-align:center; line-height:200%;}
.flink_list p a{ margin-left:7px;}
/* End footer */