@charset "utf-8";
/* css 重置 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
abbr, acronym { border:0; }
/*layout*/
body { background: url(../images/bg.gif) repeat-x; }
#wrap { width:916px; margin:0 auto; }
#logo { background:url(../images/home01.gif) no-repeat; height:87px; }
#logo img { margin-top:26px; margin-left:10px; }
#content { padding-top:12px; }
#content ul li { background:url(../images/project_bg.jpg) no-repeat; width:229px; height:216px; float:left; }
#content h1 { height:50px; width:205px; margin:0 auto; padding-top:6px; }
#content ul li p.box { padding:14px; text-indent:22px; line-height:22px; width:196px; height:90px; overflow:hidden }
#content ul li p.more { padding-left:170px; }
#banner { clear:both; }
#footer { height:52px; width:916px; clear:both; position:relative }
#footer img { position:absolute; top:10px; left:20px; }
#footer span.left { position:absolute; top:14px; left:50px; }
#footer span.right { position:absolute; top:14px; right:50px; }
/*font*/
.font12fff, .font12fff a { font-family:"宋体"; color:#fff; font-size:12px; text-decoration:none; }
.font12fff a:hover { text-decoration: underline; }
.font12blue, .font12blue a { font-family:"宋体"; color:#268ac7; font-size:12px; }
.font12blue a:hover { text-decoration:none; }
.frial12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575656; }
.f12ccc, .f12ccc a { color:#575656; font-family:"宋体"; font-size:12px; text-decoration:none }
.f12ccc a:hover { text-decoration:underline; }
.f14_b{font-size: 14px;font-weight: bolder;color: #5C626D;}

/*menu*/
.menu { font-family:"宋体"; font-size:14px; width:914px; position:relative; background: url(../images/meun_bg_on.gif) repeat-x; height:43px; border-left:1px #fff solid; border-right:1px solid #fff; z-index:100; }
.menu ul { padding:0; margin:0; list-style-type:none; }
.menu li { float:left; position:relative; background:url(../images/menu-line.gif) no-repeat bottom right; width:152px; }
.menu ul ul { visibility:hidden; position:absolute; top:43px; }
.menu table { position:absolute; top:0; left:0; }
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu a { display:block; color:#fff; text-decoration:none; line-height:43px; height:43px; width:152px; text-align:center; font-family:"宋体"; font-size:14px; }
.menu a:hover { color:#fff; background: url(../images/meun_bg_off.gif) repeat-x; font-size:14px; font-family:"宋体"; }
.menu ul ul { }
.menu ul ul li { clear:both; text-align:left; font-size:12px; background:none; }
.menu ul ul li a { display:block; background:#fff; color:#000; height:auto; line-height:16px padding:2px 61px 2px 60px;
width:152px; height:28px; line-height:28px; font-size:12px; font-family:"宋体"; }
.menu ul ul li a:hover { border:0; color:#000; background:#e7e4e4; background-position:4px 8px; font-size:12px; font-family:"宋体"; }
.menu ul li.none { background:0 none; }
/**/
#content .w_gd { line-height: 42px; height: 42px; width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.fccc12, .fccc12 a { color:#333333; font-family:"宋体"; font-size:12px; text-decoration:none }
.fccc12 a:hover { text-decoration:underline; color: #FF0000; }

.zxs{width: 916px;background-image: url(/images/lear_top.gif);background-repeat: no-repeat;background-position: top;padding-top: 3px;}
.zxs .box_zxs{padding: 10px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #7F838D;border-left-color: #7F838D;}
.zxs .title{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7F838D;line-height:20px; height:25px;text-indent: 2em;background-image: url(/images/logo02.gif);background-repeat: no-repeat;background-position: 10px;}
.zxs .bot{background-image: url(/images/lear_bottmo.gif);height: 3px;background-repeat: no-repeat;}
.all{ margin-left:650px;}
#marquee {position:relative;width:894px;overflow:hidden;text-align: center;}
#marquee img {display:block;}
#marquee dl, #marquee dt,#marquee dd,#marquee a {
	float:left;
	margin:0;
	padding:0;
	text-decoration: none;
}
#marquee dl{width:1000%;}
#marquee p{
	line-height: 22px;
	width: 102px;
}
#marquee li{
	width: 102px;
	overflow: hidden;
	padding-top: 10px;
	float: left;
	margin-right: 10px;
}
#marquee li img{
	height: 80px;
	width: 102px;
	text-align: center;
}