.banner { height:409px;}
.banner .hd { position:absolute; bottom:20px; left:45%;}
.banner .hd li {cursor:pointer; display:inline-block; *display:inline; overflow:hidden; font-size:0; zoom:1; width:43px; height:4px; background:#989898; margin:0 3px;}
.banner .hd li.on { background:#7294ac;}

.container {position:relative; margin:0 auto;width:1002px; padding:0 25px; background:#FFF;}

.farea {}
.farea .fleft { float:left; width:657px;}
.farea .fleft h2 { font-size:16px; font-weight:normal; color:#1F4C6E; font-family:"microsoft yahei";}
.farea .fleft h2 em { color:#7D7D7D; font-style:normal; font-size:12px; padding-left:5px; text-transform:uppercase;}
.farea .fleft h2 span { float:right;}
.farea .fleft .bd { padding-bottom:30px;}
.farea .fleft .bd dl { margin-top:23px;}
.farea .fleft .bd dl dt { width:252px; height:158px; float:left;}
.farea .fleft .bd dl dd { float:right; width:385px;}
.farea .fleft .bd dl dd .t { padding-bottom:10px;}
.farea .fleft .bd dl dd .t a { font-weight:bold; color:#7294ac;}
.farea .fleft .bd dl dd .i { line-height:25px;}
.farea .fleft .bd dl dd .i span { color:#F43842; display:block; background:url(../images/ico_jt2.jpg) left center no-repeat; padding-left:10px;}
.farea .fleft .bd dl dd .m { padding-top:8px;}
.farea .fleft .bd dl dd .m a { color:#1F4C6E;}

.farea .fright {float:right; width:300px;}
.farea .fright .btns a { display:block; margin-bottom:9px;}
.infobox { border-bottom:1px dashed #949494; margin-bottom:15px; padding-bottom:8px;}
.infobox h2 { font-size:16px; font-weight:normal; color:#7294ac; font-family:"microsoft yahei";}
.infobox h2 em { color:#7D7D7D; font-style:normal; font-size:12px; padding-left:5px; text-transform:uppercase;}
.infobox h2 span { float:right;}

.infobox .bd { line-height:22px; padding:10px 0;}
.infobox.intro { padding-top:8px;}
.infobox.intro .bd img { float:left; margin-right:15px;}

.infobox.news li { line-height:24px; background:url(../images/ico_dian.jpg) no-repeat left center; padding-left:10px;}
.infobox.news li span { float:right; color:#949494;}

.infobox.news dl { margin-bottom:8px;}
.infobox.news dl dt { width:64px; float:left; height:64px; margin-right:15px;}
.infobox.news dl dd a { color:#073686;}
.infobox.news dl dd p a { color:#F43842;}

.infobox.contact { border-bottom:none;}
.infobox.contact .bd { background:url(../images/contactbg.jpg) no-repeat right bottom; min-height:120px; line-height:24px;}
.infobox.contact .bd .t { color:#7294ac;}
.infobox.contact .bd .a { background:url(../images/ico_a.jpg) no-repeat left 7px; padding-left:20px; width:160px;}
.infobox.contact .bd .p {background:url(../images/ico_p.jpg) no-repeat left 7px;padding-left:20px}
.infobox.contact .bd .e {background:url(../images/ico_e.jpg) no-repeat left 7px;padding-left:20px}

.homeli{height:100px; overflow:hidden; line-height:20px;}
.homeli ul li { float:left; display:block; padding:0px 5px; }
.homeli ul li a,a:hover{ color:#FF0000;}
.homeli ul span {color:#FF0000; display:block; float:left;}