@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; font-size:12px; font-family:microsoft yahei; color:#333;}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
img { border:none;}
.mt20 { margin-top:20px;}
.mt10 { margin-top:10px;}
.mt0 { margin-top:0px;}
.w576 { width:576px;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#0b6396; text-decoration:none;}

.bodybg { background:url(bodybg.gif) repeat;}
.content { width:1000px; margin:0 auto;}
.cl:after { content:"."; clear:both; visibility:hidden; display:block; height:0;}
.bgf { background:#fff;}
.topbg1,.topbg2,.topbg3,.topbg4 { width:100%; height:100px;}
.topbg1 { background:url(tbg01.jpg) no-repeat top center;}
.topbg2 { background:url(tbg02.jpg) no-repeat top center;}
.topbg3 { background:url(tbg03.jpg) no-repeat top center;}
.topbg4 { background:url(tbg04.jpg) no-repeat top center; height:135px;}
.top_con {position:relative; width:1000px; }

.backto { position:absolute; width:150px; top:0px; right:220px; height:20px; line-height:20px;  font-size:14px;}
.backto p.number { float:left; margin-right:10px; padding-left:10px;color:#ffffff; }
#selectPeriods {background:url(back_icon.gif) no-repeat right #b8e8f7; display: inline-block;font-size: 12px;margin: 0;position: relative;text-indent: 8px;cursor: pointer;width: 80px;height: 20px; color:#204e72;}
.selectPeriods span a {color: #204e72;display: block;height: 25px;line-height: 25px;}
.selectPeriods span a:hover {color: #fff;display: block;height: 25px;line-height: 25px; text-decoration:underline; background:#204e72;}
.selectPeriods span {background:#b8e8f7;display: none;left: 0;position: absolute;top: 20px;width: 80px; }
.top_con blockquote{
	position:absolute;
	width:908px;
	height:54px;
	right:10px;
	bottom:0px;
	line-height:20px;
}

.main { width:1000px; float:left;}
.part_l,.part_r { float:left; width:100%;}
.title h2{ float:left;  color:#fff; font-family:microsoft yahei,simhei;}
.title h2 b { line-height:72px; font-size:32px; }
.title h2 span { display:inline-block; width:116px; padding-top:10px; text-align:center; font-size:50px; font-family:Impact;}
.part_l .title { background:url(titlebg_l.gif) no-repeat; width:100%; height:105px;}
.part_l .title span,.part_l .title b { float:left;} 
.part_r .title { background:url(titlebg_r.gif) no-repeat; width:100%; height:105px;}
.part_r .title span,.part_r .title b { float:right;}
.part_r .title h2{ float:right;}
.con { float:left; padding:0 20px; width:960px; padding-bottom:15px;border-bottom:dashed 1px #ccc; margin-top:15px;}
.bm_none { border-bottom:none; }
.con img { border:solid 1px #b4b4b4; padding:1px;}
.con p { font-size:14px; line-height:28px; text-indent:28px;}
.con p a.more { display:inline-block; padding: 0 3px; height:24px; background:#57aadb; color:#fff; vertical-align:middle; text-indent:0;}
.con h3 { font-size:26px; line-height:40px; color:#0b6396;}
.con h3 a {color:#0b6396;}

.con2 { float:left; padding:0 15px; width:970px; padding-bottom:15px;} 
.con2 p { float:left; line-height:28px; font-size:14px; margin-top:10px; width:100%; text-indent:28px;}
.con_l { float:left; width:912px; border-left:solid 10px #d1a85e; padding-right:20px;padding-left:20px; margin-left:9px; _display:inline;}
.con_r { float:right; width:911px; border-right:solid 10px #d1a85e; padding-left:20px; padding-right:10px; margin-right:7px; _display:inline; }

.tt { float:left; width:100%; height:26px; background:url(ttbg.gif) repeat;}
.tt h3 { font-size:22px; background:#fff; height:26px; line-height:26px; font-style:italic; color:#333;}
.tt b { color:#ff5400;}
.con_l h3 { float:left; padding-right:10px;}
.con_r h3 { float:right; padding-right:10px;padding-left:10px;}

.first { background:url(fl_first.gif) no-repeat; padding-left:38px; border-left:none; margin:0;}
.bgl { float:left; width:955px; height:35px; background:url(fl_bg.gif) no-repeat; margin-left:9px; _display:inline;}
.bgr { float:left; width:955px; height:35px; background:url(fr_bg.gif) no-repeat; margin-left:9px; _display:inline;}
.fr_last { float:left; width:955px; height:35px; background:url(fr_last.gif) no-repeat; margin-left:9px; _display:inline;}
.fl_last { float:left; width:955px; height:35px; background:url(fl_last.gif) no-repeat; margin-left:9px; _display:inline;}

.contrast { float:left; width:980px; margin:10px; _display:inline;}
.contrast table { background:url(tablebg.gif) no-repeat; width:980px; height:431px;}
.contrast table th { text-align:center; line-height:47px; font-size:16px; color:#000;}
.contrast table td p{ padding:10px; line-height:26px;}
.contrast table td.table_t { text-align:center; line-height:28px; font-size:18px; color:#fff; font-weight:bold; padding:0;}
