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

body, html { color:#000;}
body { background-color:#2a3e71; }
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: #000;TEXT-DECORATION: none}
A:visited {COLOR: #000;TEXT-DECORATION: none}
A:hover {COLOR: #ff7f24;text-decoration: underline;}
A:active {COLOR: #ff7f24;text-decoration: underline;}

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

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

.blue:link{color:#2a4072;TEXT-DECORATION: none;}
.blue:visited{color:#2a4072;TEXT-DECORATION: none;}
.blue:hover{color:#2a4072;TEXT-DECORATION: underline;}
.blue: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:130px; margin:0 auto;}
.nav{width:950px; margin:0 auto;background-color:#9c0001;text-align:center;color:#fff;padding-top:5px;padding-bottom:5px;}
.box{width:929px;padding-left:10px;padding-right:10px;margin:0 auto;background-color:#fff;padding-top:10px;padding-bottom:10px;}
.box_blue{width:100%;background:url(lan_img.jpg) no-repeat;}


.focus {float:left;width:650px;line-height:22px;}
.focus .focus_img{float:left;width:280px;height:208px;margin-right:10px;}
.focus .news{float:left;width:350px;padding:5px;margin-bottom:8px;color:#646464;}
.focus .pmi{float:left;width:280px;border:1px #e6e6e6 solid;}
.focus .pmi .tit{width:270px;color:#646464;font-size:14px;border-bottom:1px #e6e6e6 solid;padding-top:8px;padding-bottom:6px;padding-left:10px;}
.focus .pmi .pmi_list{float:left;width:280px;margin-top:5px;margin-right:10px;}
.focus .pmi .pmi_list li{width:275px;margin-left:5px;margin-bottom:5px;}
.focus .bg_lan{float:left;width:350px;background:url(lan_img.jpg) no-repeat;margin-left:10px;margin-top:10px;}
.focus .bg_lan li{width:350px;margin-bottom:5px;font-size:14px;color:#646464;}
.focus .bg_lan .title{float:left;width:340px;background:#293f71;font-size:14px;padding-left:10px;padding-top:4px;padding-bottom:4px;color:#fff;}


.title_blue{background:url(lan_bg.jpg) repeat-x;font-weight:bold;font-size:14px;height:28px;padding-top:5px;color:#333;margin-left:25px;}

.survey{float:right;width:280px;background:#f0f0f0;}
.survey .content{width:270px;padding:5px;color:#636363;line-height:22px;}
.survey li{float:left;width:270px;margin-top:3px;margin-left:5px;}
.survey .title{width:280px;background:#c2c2c2;text-align:center;padding-top:4px;padding-bottom:4px;color:#646464;font-size:14px;}
.review{float:right;width:200px;background:url(lan_img.jpg) #eee no-repeat;height:160px;overflow:hidden;margin-top:15px;}
.review li{float:left;width:190px;padding-left:5px;margin-top:3px;}

.box460{float:left;width:450px;border-top:3px #284a77 solid;margin-right:10px;margin-bottom:10px;}
.box460 .title{float:left;width:430px;background:url(box_tite_bg.jpg) repeat-x;padding-left:20px;color:#2c4072;font-size:14px;font-weight:bold;padding-top:6px;height:24px;}
.box460 .content{float:left;width:430px;border:1px #dedede solid;padding:10px;color:#2a3e71;}
.box460 .content li{float:left;width:430px;margin-bottom:5px;font-size:14px;}

.box900{float:left;width:910px;border-top:3px #284a77 solid;}
.box900 .title{float:left;width:900px;background:url(box_tite_bg.jpg) repeat-x;padding-left:20px;color:#2c4072;font-size:14px;font-weight:bold;padding-top:6px;height:24px;}
.box900 .content{float:left;width:910px;border:1px #dedede solid;color:#2a3e71;padding-bottom:10px;}
.box900 .content li{float:left;width:420px;margin-bottom:5px;font-size:14px;margin-top:10px;margin-right:10px;margin-left:10px;}

.footer{width:949px;margin:0 auto;text-align:center;}