@charset "gb2312";
/* CSS Document */
@import url(layout.css);
/* ------------------------------------------------------- *
 * home
 * ------------------------------------------------------- */
.box02{border:#e6e6e6 solid 1px;border-bottom:none;}
.borbot{border-bottom:#e2e2e2 dashed 1px;}
.gg{
	width:996px;
	height:30px;
	line-height:30px;
	padding-left:26px;
	font-size:12px;
	color:#ea5413;
	background:#fcf2f1;
	position:relative;
	border:#eec3c0 solid 1px;
}
.gg em{
	position:absolute;
	top:6px;
	left:8px;
	display:block;
	width:14px;
	height:16px;
	background:url(../images/index/icon.jpg) 0 -32px no-repeat;
}
.scrollbox{height:30px;width:996px;overflow:hidden;}
.scrollbox ol{list-style-type:none; margin:0px; padding:0px; font-size:12px; width:100000%;}
.scrollbox ol li{float:left;margin-right:10px;_margin-right:5px;}

.home_main, .sc_list, .cg_box{
	width:758px;
	border:#e6e6e6 solid 1px;
}
.home_main .tj_box{
	padding:15px 10px;
	width:228px;
}
.home_main .tj_box .menu{
	height:36px;
	line-height:36px;
}
.home_main .tj_box ul li{
	width:228px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
#banner dl dt{	
	right:220px;
	bottom:15px;
}
#banner dl dt ul li{border:#b1b9c4 solid 3px;}
#banner dl dt ul li.on{border:#ea5413 solid 3px;}
.login_box{position:relative;}
.login_btn{
	background:#ea5413;
	height:40px;
	line-height:40px;
	border-radius:3px;
}
.login_btn li{
	height:40px;
	width:120px;
	float:left;
	text-align:center;
}
.login_btn li.btn01{
	border-right:#e43b0d solid 1px;
	background:#ea6329;
}
.login_btn li.btn01 .nav_title i{
	position:absolute;
	top:10px;
	left:20px;
	display:block;
	width:18px;
	height:20px;
	background:url(../images/index/icon.jpg) 0 -58px no-repeat;
}
.login_btn li a, .login_btn li a:hover{color:#fff;}
.login_btn .popbox{
	position:absolute;
	top:40px;
	left:0;
	height:72px;
	border-left:#e6e6e6 solid 1px;
	border-bottom:#e6e6e6 solid 2px;
	background:#f7f7f7;
	z-index:100;
	display:none;
	_width:252px;
}
.login_btn .popbox a{
	display:block;
	width:83px;
	height:72px;
	float:left;
	border-right:#e6e6e6 solid 1px;
	text-align:center;
}
.login_btn .popbox a p{
	width:32px;
	height:26px;
	margin:10px 0 0 25px;
	*margin:10px 0 0 0;
	background:url(../images/index/icon.jpg) no-repeat;
}
.login_btn .popbox a.icon01, .login_btn .popbox a.icon01:hover{color:#6ea8df;}
.login_btn .popbox a.icon02, .login_btn .popbox a.icon02:hover{color:#98c01b;}
.login_btn .popbox a.icon03, .login_btn .popbox a.icon03:hover{color:#ea716e;}
.login_btn .popbox a.icon01 p{background-position:0 -87px;}
.login_btn .popbox a.icon02 p{background-position:0 -120px;}
.login_btn .popbox a.icon03 p{background-position:0 -151px;}
.login_btn .popbox a span{line-height:26px;}

.bobao{z-index:90;}
.bobao .menu{
	width:38px;
	text-align:center;
	height:115px;
	padding-top:35px;
	background:#f4f8fc;
	color:#3e80cc;
	border-right:#e2ecf8 solid 1px;
}
.bobao ul{
	width:190px;
	margin:10px 0 0 10px;
	line-height:26px;
}
.cg_box{
	border:#e6e6e6 solid 1px;
	border-top:#e6e6e6 solid 2px;
	border-right:none;
}
.cg_box .cont{
	width:358px;
	padding:10px;
	border-right:#e6e6e6 solid 1px;
}
.cg_box .cont .menu{
	height:35px;
	line-height:35px;
}
.cg_box .cont ul li{
	width:358px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.gy_box{
	background:#fafafa;
	border:#e6e6e6 solid 1px;
}
.gy_box .menu_box{
	height:36px;
	line-height:36px;
	background:#f4f4f4;
	border-bottom:#e6e6e6 solid 1px;
	position:relative;
}
.gy_box .menu_box span{padding:0px 12px;top:0;}
.gy_box .menu_box span.btn1{
	position:absolute;
	left:0;
}
.gy_box .menu_box span.btn2{
	position:absolute;
	left:90px;
}
.gy_box .menu_box span.on{
	background:#fafafa;
	border:#e6e6e6 solid 1px;
	border-top:#ea5413 solid 2px;
	border-bottom:none;	
}
.gy_box ul{padding:10px;}
.gy_box ul li{
	width:230px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.gy_box ul li span{
	padding:1px 3px;
	background:#c0c0c0;
	color:#fff;
	font-size:12px;
	margin-right:5px;
}
.gy_box ul li span.on{background:#ea5413;}
.sc_list .menu{
	height:40px;
	line-height:40px;
	padding-left:10px;
	background:#f4f8fc;
	border-bottom:#e6e6e6 solid 1px;
}
.sc_list .cont{padding:20px 13px;}
.sc_list .cont h2{
	border-left:#ea5413 solid 4px;
	padding-left:6px;
}
.sc_list .cont .list{
	width:365px;
	margin:15px 0 0 0;
	overflow:hidden;	
}
.sc_list .cont .list h5 a{
	font-size:14px;
	color:#3e80cc;
	line-height:24px;
}
.sc_list .cont .list div a{
	line-height:20px;
	font-size:12px;
	margin-right:5px;
	white-space:nowrap;	
}
.sc_list .cont .pic{height:68px;}
.sc_list .cont .pic a{
	display:block;
	width:360px;
	height:68px;
}
.home_side, .gy_box{width:253px;}
.home_side .menu02{
	height:35px;
	line-height:35px;
}
.home_side .nav_list{
	_height:52px;
	border-left:#e6e6e6 solid 1px;
	overflow:hidden;
}
.home_side .nav_list a{
	display:block;
	width:83px;
	height:26px;
	line-height:26px;
	text-align:center;
	float:left;
	font-size:12px;
	border-top:#e6e6e6 solid 1px;
	border-right:#e6e6e6 solid 1px;	
}
.home_side .nav_list a:hover{
	background:#f8e9e2;
	text-decoration:none;
}
.home_side .list02{font-size:12px;padding:5px 10px 10px 15px;_padding:5px 10px 10px 10px;}
.home_side .list02 li{
	width:230px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	
}
.home_side .zh_list{
	border:#e6e6e6 solid 1px;
	border-top:none;
	background:#fafafa;
}

.home_side .info{
	height:60px;
	padding:15px 0 0 80px;
	background:#f4f8fc;
	border-bottom:#e6e6e6 solid 1px;
	position:relative;
}
.home_side .info span{
	display:block;
	position:absolute;
	width:55px;
	height:55px;
	top:10px;
	left:10px;
	background:url(../images/index/icon.jpg) 0 -189px no-repeat;
}
.home_side .pic_tu{
	width:254px;
	height:68px;
	overflow:hidden;
}
.imglist img{width:251px;}
.company{
	width:1022px;
	height:128px;
	border:#e6e6e6 solid 1px;
}
.company .menu{
	width:38px;
	height:94px;
	display:block;
	padding-top:34px;
	text-align:center;
	background:#f4f8fc;
	border-right:#e6e6e6 solid 1px;
}
/*.company .list{width:978px;}
.company .list a{
	display:block;
	width:116px;
	height:108px;
	margin:10px 0 0 20px;
	float:left;
}*/
/*ÐÂ¼Ó*/
.company .list{width:978px;height:118px;overflow:hidden;}
.company .list ul{list-style-type:none; margin:0px; padding:0px; font-size:12px; width:100000%;}
.company .list ul li{
	width:116px;
	height:108px;
	float:left;
	margin:10px 0 0 20px;
}
.company .list a{
	display:block;
	width:116px;
	height:108px;
}
.company .list a p{
	width:116px;
	height:86px;
	overflow:hidden;
}
.company .list a p img{width:116px;}
.company .list a span{
	display:block;
	width:116px;
	height:22px;
	line-height:22px;
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
.qq_box{
	position:fixed;
	right:10px;
	top:200px;
	width:90px;
	height:120px;
	background:url(../images/index/qqbg.jpg) no-repeat;
	padding:52px 10px 0 10px;
}
.qq_box p{padding-top:5px;}
.qq_box p a{font-size:12px;}
.qq_box p span{margin:0 5px 0 0;}
.qq_box{
	_position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,20)||0));
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,30)||0)))}
#weixinpic{
    position:fixed;
	right:120px;
	top:200px;
    _position:absolute;
	_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,20)||0));
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,30)||0)));
    border:#ddd solid 1px;
    background:#fff;
    width:150px;
    padding-bottom:15px;
    text-align:center;
}
#oDiv{
	width:245px;
	height:326px;
	overflow:hidden;
	}
 #oDiv ul{
	 width:250px;
	 padding:10px;
	}
 #oDiv ul li{
	 width:250px;
	 height:26px;
	 line-height:26px;
	 overflow:hidden;
	 padding-left:10px;
	 }