@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font: normal 12px/22px "\5b8b\4f53"; color:#2b2b2b;}

p,ul,li,h1,h2,h3,h4,dl,dt,dd,blockquote { margin:0; padding:0; list-style:none;}
a { color:#2b2b2b; text-decoration:none; }
a:hover { color:#055b91; text-decoration:none;}
img { border:none;}
.red { color:#0c2a5a;}
.fl,.fr { _display:inline;}
.fl{ float:left;}
.fr { float:right;}
.cl { clear:both;}
.cl:after { content:"."; display:block; visibility:hidden; font-size:0; line-height:0; clear:both;}


.cbg { background:url(bodybg.jpg) repeat;}
.top1 { float:left; background:url(top1.jpg) no-repeat top center; width:100%; height:123px;}
.top1text{ width:1000px; margin:0px auto; position:relative; }
.top2 { float:left; background:url(top2.jpg) no-repeat top center; width:100%; height:66px;}
.top3 { float:left; background:url(top3.jpg) no-repeat top center; width:100%; height:73px;}
.top4 { float:left; background:url(top4.jpg) no-repeat top center; width:100%; height:59px; }
.top5 { float:left; background:url(top5.jpg) no-repeat top center; width:100%; height:78px;}
.top5text{ width:1000px; margin:0px auto; position:relative; }
.top5text em {display: inline-block; font-size:14px; color:#fff; margin:92px 0px 0px 20px; font-style: normal; font-weight:bold;}
.top5text em i {font-style: normal;}
.top6 { float:left; background:url(top6.jpg) no-repeat top center; width:100%; height:50px;}

blockquote{color: #fff;line-height: 20px;width:570px; height:80px;_height:70px; float:right; margin-right:108px;_margin-right:53px; margin-top:7px;}

h1.t_title {
	position:absolute;
	font:bold 42px/42px microsoft yahei,SimHei;
	color:#fff;
	left: 375px;
	top: 70px;
	text-align:left;
	width: 614px;
}
h1.t_title b{ font:bold italic 50px/72px microsoft yahei; color:#ffea00; text-align:right; padding-left:160px;}
.numbox {
	position:absolute;
	left: 235px;
	top: 15px;
	background:url(num.gif) no-repeat 0 0; height:24px; padding-left:9px;color:#fff; white-space:nowrap;
}
.numbox em { display:inline-block; background:url(num.gif) no-repeat right -24px; font:normal 12px/24px "\5b8b\4f53"; padding-right:10px;}
.numbox em span { margin:0 5px; color:#999;}
.numbox em i { font-style:normal;}

.backto {
	position:absolute;
	left:153px;
	top: 93px; width:100px; height:20px;font-size:12px; color:#888; text-indent:5px; line-height:20px; cursor:pointer; background:url(num.gif) no-repeat 81px -49px #fff; border:solid 1px #e4e4e4;}
.backto ul{background:#FFF;width:100px;  display:none;position:absolute; top:20px; left:0;}
.backto li a{height:20px; font-size:12px; color:#055b91; line-height:24px; cursor:pointer;}
.backto li:hover { background:#055b91; color:#fff;} 
.backto li a:hover{color:#bb5e02;}
.backto li:hover a {color:#fff;}
.foucs {
	position:absolute;
	left: 360px;
	top: 204px; color:#fff; text-indent:24px; line-height:24px;
}
.foucs img { float:left;}
.mainbox { width:998px; margin:0 auto; border:solid 1px #e4e4e4; background:#fff; margin-bottom:18px;}
.conbox { width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conbox .title { width:958px; float:left; background:url(icon.gif) repeat-x 0 -106px; height:51px; margin-bottom:10px;}
.conbox .title span { display:block; float:left; width:42px; height:51px; background:url(icon.gif) no-repeat 0 -49px #fff; color:#fff; font:italic bold 30px/38px "Times New Roman", Times, serif; color:#fff; text-align:center; _text-indent:5px;}
.conbox .title h2 { float:left; background:#fff; color:#0b2b52; font:bold 26px/51px microsoft yahei,SimHei; padding:0 5px;}
.w958 { width:958px; float:left;}
.titop{ margin:20px auto;}
.w958 li {margin:5px 0px 20px 0px; overflow:hidden }
.w688{ width:688px; height:175px;  border-bottom:1px dashed #999;}
.w958 li img{ width:245px; height:168px; padding:3px; border:1px solid #e4e4e4;}
.w688 h2{ background:url(ic.jpg) no-repeat left 8px; font-size:14px; line-height:40px; height:40px; text-indent:30px;}
.conboxa p{ text-indent:26px; font-size:12px; line-height:22px;}
.conboxa { width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conboxa .title { width:958px; float:left; background:url(icon.gif) repeat-x 0 -106px; height:51px; margin-bottom:10px;}
.conboxa .title span { display:block; float:left; width:42px; height:51px; background:url(icon.gif) no-repeat 0 -49px #fff; color:#fff; font:italic bold 30px/38px "Times New Roman", Times, serif; color:#fff; text-align:center; _text-indent:5px;}
.conboxa .title h2 { float:left; background:#fff; color:#0b2b52; font:bold 26px/51px microsoft yahei,SimHei; padding:0 5px;}
.w688 a{ color:#107abd}
.w306 { width:306px;}
.w306 img{width:298px; height:181px; padding:3px; border:1px solid #e4e4e4; margin-bottom:20px;}
.wa306 { width:306px;}
.wa306 img{width:298px; height:181px; padding:3px; border:1px solid #e4e4e4;}
.mr20 { margin-right:20px;}
.h322 { height:302px;}
.mb20 { margin-bottom:20px;}
.boxlist { width:306px; background:#f1f1f1; border-bottom:1px solid #dbdbdb; position:relative; margin-top:15px; overflow:hidden;}
.b_title { float:left; margin:8px;  width:290px; background:url(icon.gif) repeat-x 0 -221px; padding-bottom:3px; _display:inline;}
.b_title h3 { background:none;}
.b_title h3 span {background:url(icon.gif) no-repeat -1px -282px;}
.boxlist p { padding:0 13px; width:280px; }
.boxlist i { display:inline-block; width:17px; height:17px; background:url(icon.gif) -25px -289px; position:absolute; right:0; bottom:0;}
.bknone { background:none; border:none;}
.conbox p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";}
.conbox h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; padding-bottom:5px;}
.conbox h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.rline { float:left; padding-right:20px; background:url(rdot.gif) repeat-y 315px top; height:526px;}

.conboxa { width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conboxa p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conboxa h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conboxa h3 span { display:inline-block; height:34px; width:22px; background:url(icon.gif) no-repeat -1px -279px #fff;  _background:url(icon.gif) no-repeat -1px -282px #fff;vertical-align:top; margin-right:5px; }
.imgboxa { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgboxa img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}
.d_title { float:left; width:958px; line-height:40px; border-bottom:2px solid #0b2b52;}
.d_title a.fr { color:#0b2b52; font-size:14px;}
.d_title h2 { color:#0b2b52; font:bold 24px/40px microsoft yahei,SimHei;height:40px;}

.ztlist { float:left; width:958px; margin-top:20px;}
.ztlist span  { display:block; width:22px; height:43px; margin-top:58px; cursor:pointer;}
.ztlist span.left{ background:url(icon.gif) no-repeat 0 -350px; float:left;}
.ztlist span.right{ background:url(icon.gif) no-repeat -22px -350px; float:right;}
.zt { float:left; width:894px; height:160px; margin:0 10px; _display:inline; overflow:hidden;position:relative;}
.zt ul { float:left; position:absolute; width:1000px;}
.zt li { float:left;  width:202px; height:152px;border:solid 1px #e4e4e4; padding:3px; margin-right:18px;}
.zt li img { width:202px; height:152px; float:left;}
.clearfix { clear: both;zoom:1;}
