/* CSS Document */

html{margin:0;padding:0;border:0}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,b,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
table,th,td{padding:0;margin:0}caption,th,td{text-align:left;font-weight:normal;float:none!important}table,th,td{vertical-align:middle}
.fl {float:left;}
.fr {float:right;}

#top,#top_t,#top_315,#hdxq,#hdxz,#gjpxl,#fw,#foot {width:100%;}
#top {height:47px; background:url(../images/top.gif) no-repeat center;}
#top div {width:1005px; margin:0 auto; line-height:47px; color:#78D1AB; font-size:14px; font-weight:bold;}
#top div.l {width:500px; margin:0;}
#top div.l a {text-decoration:none; color:#78D1AB;}
#top div.r {width:220px; margin:0;}
#top div.r i {font-style:normal;}
#top div.r a {display:inline; padding-left: 20px; float:left; color:#78D1AB; text-decoration:none;}
#top div a:hover {color:#fff; text-decoration:underline;}
.icoImg1 {float: left; margin: 11px 5px 0 0; width:18px; height: 20px; background: url(../images/qq.gif) no-repeat 0 0;}
#top_t {height:374px; background:url(../images/top_t.gif) no-repeat center;}
#top_315 {height:170px; background:url(../images/top_315.gif) no-repeat center;}
/* weibo begin */
#top_315 .wb {width:195px; height:129px; position:absolute; top:440px; right:10px;}
/* weibo end */
#top_315 p {width:620px; margin:0 auto; display:block; padding:30px 50px 0 150px; font-size:18px; color:#fff; line-height:30px; text-indent:20px; position:relative;}
#hdxq {background:#fff; height:472px; float:left;}
#hdxq div,#hdxz div,#gjpxl div,#fw div,#foot div {width:1005px; margin:0 auto; display:block;}
#hdxq div.tit {width:1005px; height:65px; background:url(../images/hdxq_t.gif) no-repeat; display:block;}
#hdxq div.con,#hdxz div.con {width:1005px; display:block;} .con dl {width:335px; height:320px; display:block; background:url(../images/line.gif) no-repeat top right; padding-bottom:85px; float:left;} .con .nb {background:none;} .con dt {color:#484848; font-size:24px; font-weight:bold; text-indent:50px; line-height:32px;} .con dd {width:270px; color:#A7A7A7; font-size:14px; padding-left:30px;} .con dd p {line-height:20px; background:url(../images/wjx.gif) no-repeat left 5px; padding-left:20px; margin:10px 0;}
#hdxz {background:#F2F2F2; float:left;}
#hdxz div {background:url(../images/hdzx_b.gif) no-repeat center bottom;}
#hdxz div.tit {width:1005px; height:65px; background:url(../images/hdxz_t.gif) no-repeat; float:left;}
#hdxz div.con {padding:20px 0 20px 69px; display:inline-block; position:relative;}
#hdxz div.con p {width:690px; padding-left:25px; margin:5px 0; font-size:14px; line-height:25px; color:#9A9A9A; background:url(../images/wjx2.gif) no-repeat left 6px;}
#hdxz div.con .button {position:absolute; right:115px; bottom:36px; background:url(../images/button.gif) no-repeat; width:312px; height:45px; border:0; cursor:pointer;}
#gjpxl {background:#fff; float:left;}
#gjpxl div {}
#gjpxl div.tit {width:1005px; height:69px; background:url(../images/gjpxl_t.gif) no-repeat; float:left;}
#gjpxl div.con {padding:20px 0; display:inline-block;}
#gjpxl div.con a {margin:0; padding:0; display:block; width:251px; height:150px; float:left;}
#fw {background:#F2F2F2; float:left;}
#fw div.tit {width:1005px; height:62px; background:url(../images/315fw_t.gif) no-repeat; float:left;}
#fw div.con {padding:13px 0; display:inline-block; background:#DEDEDE; margin-top:24px; margin-bottom:36px;}
#fw div.con img {margin:0 8px;}
#foot {background:url(../images/foot_line.gif) repeat-x; height:90px; float:left;}
#foot div {line-height:90px; color:#B2E7D1; font-size:14px; text-align:center;}
