@charset "utf-8";
/* CSS Document */

body, html { color:#000;}
body { background-color:#9bb896; }
body, td, input, textarea, select, button { color: #000; font: 12px Helvetica, Arial, sans-serif; }
body, td { line-height:1.6em; }
html, body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
.clear { font-size: 0px; line-height: 0px; clear: both; }
li { list-style: none; }
p { padding:0 0; }

A:link {color: #2a3f71;TEXT-DECORATION: none}
A:visited {COLOR: #2a3f71;TEXT-DECORATION: none}
A:hover {COLOR: #5f0202;text-decoration: underline;}
A:active {COLOR: #5f0202;text-decoration: underline;}

.red:link{color:#cc0000;TEXT-DECORATION: none;}
.red:visited{color:#cc0000;TEXT-DECORATION: none;}
.red:hover{color:#003366;TEXT-DECORATION: underline;}
.red:active{color:#003366;TEXT-DECORATION: underline;}

a img { border: none; }
em, cite, th { font-style: normal; font-weight: normal; }
input, select, button, textarea { border-width:1px; border-color:#ccc; }
table { empty-cells: show; border-collapse: collapse; }
.top_10 {margin-top:10px;}
.pad5{padding:5px;}
.padleft25{padding-left:25px;}

.top{width:944px;margin:0 auto;height:25px;background:url(top_logo.jpg) #fff 3px no-repeat;text-align:right;padding-right:10px;padding-top:5px;padding-right:5px;}
.header {width:950px; height:135px; margin:0 auto;}
.box{width:930px;padding:10px;margin:0 auto;background-color:#fff;}
.box_blue{border-top:4px #125706 solid;width:100%;margin-top:10px;}



.focus_img{float:left;width:300px;height:200px;}
.news{float:left;width:360px;padding:5px;line-height:22px;margin-left:10px;margin-right:10px;}
.guide{float:left;width:200px;height:205px;background:url(guide_bg.jpg) no-repeat;padding-top:30px;padding-left:20px;padding-right:20px;line-height:24px;color:#646464;}

.left{float:left;width:295px;background:#e6e4e4;padding:5px;}
.mid{float:left;width:365px;margin-left:10px;margin-right:10px;}
.rig{float:right;width:215px;background:#e6e4e4;padding:5px;}
.foucus_content{width:100%}
.foucus_content .fc_title{width:100%;font-weight:bold;border-bottom:1px solid #646464;padding-bottom:3px;}
.foucus_content li{width:100%;margin-top:2px;}
.foucus_news{width:100%}
.foucus_news .fn_title{width:100%;background:#8b8b8b;font-size:14px;color:#fff;padding:3px;font-weight:bold;}
.foucus_news li{width:100%;margin-top:3px;font-size:14px;background:url(row.jpg) no-repeat;padding-left:20px;padding-top:3px;}



.title_long_blue{background:url(lan_bg.jpg) repeat-x;font-weight:bold;font-size:14px;padding-left:10px;height:22px;padding-top:3px;height:30px;}
.progress{float:left;width:900px;padding:10px;margin-left:10px;}
.progress li{float:left;width:450px;padding-bottom:20px;}
.progress .title{width:370px;font-size:14px;font-weight:bold;height:25px;padding-left:20px;color:#193eb9;background:url(ro.jpg) no-repeat;}
.progress .content{float:left;width:280px;height:58px;border:1px #ccc solid;padding:8px 5px;background:#f6f6f6;color:#646464;overflow:hidden;}
.progress .review{float:left;width:380px;height:58px;border:1px #ccc solid;padding:8px 5px;background:#f6f6f6;color:#646464;overflow:hidden;}
.progress .image{float:left;width:105px;padding:2px;border:1px #e1e1e1 solid;margin-right:5px;height:70px;}
.footer{width:949px;margin:0 auto;text-align:center;color:#fff;}