@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font: normal 12px/20px "\5b8b\4f53"; color:#555;}

p,ul,li,h1,h2,h3,h4,dl,dt,dd,blockquote { margin:0; padding:0; list-style:none;}
a { color:#000; text-decoration:none; }
a:hover { color:#0066a9; 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:102px;}
.top1text{ width:1000px; margin:0px auto; position:relative; }
.top2 { float:left; background:url(top2.jpg) no-repeat top center; width:100%; height:102px;}
.top3 { float:left; background:url(top3.jpg) no-repeat top center; width:100%; height:84px;}
.top4 { float:left; background:url(top4.jpg) no-repeat top center; width:100%; height:64px;}
.top5 { float:left; background:url(top5.jpg) no-repeat top center; width:100%; height:98px;}
.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;}

blockquote{color: #fff;line-height: 20px;width:630px; height:80px; float:right; margin-right:32px;}

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;
	right:25px;
	top: 70px; 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:#0b2b52; line-height:24px; cursor:pointer;}
.backto li:hover { background:#0b2b52; 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; padding-bottom:20px; }
.conbox { width:958px; padding:0 20px; margin:10px 0 10px 0;}
.conbox p {  display:block; float:left;text-indent:28px; font:normal 14px/28px "\5b8b\4f53";padding:5px 10px;}
.conbox h3 { display:block; float:left; font:500 18px/34px microsoft yahei,SimHei;padding-right: 5px; background:#fff; padding-bottom:5px;}
.conbox 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; }
.imgbox { display:inline-block; width:306px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgbox img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:181px; width:298px;}

.imgbox2 { display:inline-block; width:228px; color:#333; font-size:14px; font-weight:bold; text-align:center;}
.imgbox2 img{border:solid 1px #e4e4e4; background:#fff; padding:3px; float:left; margin-bottom:5px; height:280px; width:220px;}

.sliderbox { width:622px; height:339px; border:solid 1px #e4e4e4; background:#fff; padding:4px;}
.sliderbox img {  width:622px; height:339px;}
.slider { clear:both; width:622px; height:339px;position:relative;}
#simgdiv{ width:622px; height:32px; background:#000; position:absolute; bottom:0px; filter:alpha(opacity=60); moz-opacity:0.5; opacity:0.5; z-index:99}
#simg{ position:absolute;_bottom:8px; bottom:10px; float:left; width:90px; right:2px; z-index:999}
#simg li{width: 13px; height:13px;cursor: pointer; float:left; margin:0px 4px; }
.b li {background:url(icon.png) no-repeat -16px -23px; _background:#fff;}
.b li.s {background:url(icon.png) no-repeat -16px 0px; _background:#f00;}

#simg .s{}
#simg .s img{ filter:#5f6e7c;}
#bimg{ width:622px; height:344px; filter: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );}
#infos{ width:520px; height:32px; text-align:left; line-height:32px;}
.dis{ display:block;}
.undis{ display:none; line-height:0; height:0;}
.linkww{ position:absolute;bottom:0px; width:520px; left:5px; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; z-index:999}
.linkww a{ color:#fff; text-decoration:none; font-weight:bold; font-size:14px;}
.linkww a:hover{ color:#fff; text-decoration:underline;}

.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;}
 
.artclist li{ clear:both; width:306px;}
.artclist li.show p { width:306px; padding-bottom:5px;}
.artclist li.show { height:240px; display:none;}
.artclist li.normal { height:39px; _height:35px; overflow:hidden;}

.a_title { float:left; width:100%; background:url(a_tbg.gif) repeat-x left -1px;}

.boxlist { width:306px; background:#f1f1f1; border-bottom:1px solid #dbdbdb; position:relative;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;}
.space { float:left; width:632px; height:9px; position:relative; margin-bottom:6px;}
.space span { display:block; width:20px; height:20px; background:url(icon.gif) no-repeat 0 -316px; position:absolute;}
.space span.left { left:-5px; top:-15px;_top:-18px;}
.space span.right { right:-5px; bottom:-15px;_bottom:-12px;}
.space .line { margin:4px auto; width:602px; height:1px; overflow:hidden; font-size:0; line-height:0; background:#dedede;}

.boxlist2 { width:228px; background:#f1f1f1; border-bottom:1px solid #dbdbdb; position:relative; margin-bottom:5px; overflow:hidden;}
.boxlist2 p { padding:10px 13px; width:202px; display:inline-block; }
.boxlist2 b { padding:0 13px; width:202px; text-align:right; font-weight:normal;display:inline-block; line-height:20px; white-space:nowrap; }
.boxlist2 b i { display:inline-block; width:16px; height:16px; background:#04578d; color:#fff; font-style:normal; border-radius:12px; margin:0px 2px; line-height:16px; text-align:center; vertical-align:middle;}

.rline { float:left; padding-right:20px; background:url(rdot.gif) repeat-y 315px top; height:526px;}

.endbox { float:left; padding-left:5px; padding-right:20px; width:973px;}
.endbox .c_title { float:left; background:url(endbg.gif) no-repeat; width:112px; height:114px; font:bold 30px/114px microsoft yahei,SimHei; color:#fff; text-align:center;}
.endbox .end_con { float:left; background:url(end_cbg.gif) repeat; width:861px; height:114px;}
.endbox .end_con p { float:left; padding:2px 20px; color:#0b2b52; font-size:14px; width:662px; line-height:28px; text-indent:24px;}
.endbox .wxbox { float:right; background:url(wxbg.gif) no-repeat; width:146px; height:101px; margin:6px; _display:inline;}
.endbox .wxbox img { float:left; margin:7px 0 7px 7px; _display:inline;}
.endbox .wxbox em { display:inline-block; width:14px; margin:9px 3px 0; font:italic bold 14px/16px microsoft yahei; float:left; color:#fff;}

.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;}

.madein { float:left; width:968px; background:url(endbg2.gif) repeat; padding:6px 15px;}
.madein h4 {color:#0b2b52; font:bold 18px/28px microsoft yahei,SimHei; width:100%}
.madein p { display:inline-block; float: left; width:242px; font:normal 14px/24px "\5b8b\4f53"; color:#666; margin-top:6px;}

.mt10 { margin-top:10px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin:0px 10px 10px 20px;_margin:0px 10px 10px 15px}
.mr20 { margin-right:20px;}
.mr15 { margin-right:15px;}

.mt20 { margin-top:20px;}
.w306 { width:306px;}
.w228 { width:228px;}
.w630 { width:632px;}
.w602 { width:602px;}
.w958 { width:958px;}
.w958r { height:210px; width:298px;border: solid 1px #e4e4e4; padding:2px;}
.h348 { height:348px;}
.h296 { height:296px;}
.h322 { height:212px;}
.h216 { height:216px;}
.w630 .w602 { margin-left:15px;}

.textbg{ background:#f1f1f1; margin-bottom:15px;}
.pictext{ width:304px; height:130px;background:url(rbg.jpg) repeat;margin-bottom:15px;}
.pictext p{ height:50px; overflow:hidden; text-align:left; }
.pictext h2{ display:block;font:bold 33px/39px microsoft yahei,simhei; color:#ee4100; text-align:center; margin-top:17px; }
.titlebgt{ width:938px; height:40px;background:url(rbg.jpg) repeat;margin-bottom:15px; float:left; padding:10px 10px; font-size:14px; line-height:50px;}
.titlebgt a{ font:bold 33px/30px microsoft yahei,simhei; color:#ee4100; margin-right:15px; }