@charset "utf-8";
body{ font-size:13px; margin:0; background:#F2F2F2; color:#444;}
a:link{ color:#C00;}
a:visited{ color:#C00;}
a:hover{ color:#C00;}
.clear{clear:both}
.jc{ font-weight:bold;}

#logo{  widows:100%; background:url(../images/tbg.gif); margin:auto; text-align:center;}
#nav{ height:57px; widows:100%; margin:auto; background-color:#4D2800; border-bottom:1px #FFF solid;}
#nav ul{ width:960px; margin:0 auto; padding:0; font-size:14px;}
#nav ul li{ padding:18px 8px; height:16px; margin:0; float:left; list-style:none;}
#nav ul li a:link{ color:#FFF; font-weight:bold; text-decoration:none;}
#nav ul li a:visited{ color:#FFF; font-weight:bold; text-decoration:none;}
#nav ul li a:hover{ color:#FFF; text-decoration:underline;}
#nav ul .in{ background:url(../images/pi_5.gif); margin-top:2px;}
#nav ul .in a:link{ color:#FFF;}
#nav ul .in a:visited{ color:#FFF;}
#nav ul .in a:hover{ color:#FFF;}
#hud{ height:265px; widows:100%; margin:auto; background:#CDCDCD; border-bottom:6px solid #FFF;}
#hud .tu{ height:239px; width:960px; margin:auto; padding-top:8px;}

#main{ margin:0 auto; width:960px; height:auto; overflow: hidden; padding-top:5px;} 
#main .nco{ float:left; width:950px; height:22px; padding:10px 0 0 10px; background:#DEDEDE; margin-bottom:5px;} 
#main .cmlf{ float:left; margin-right:10px; width:581px; color:#555; padding:20px 10px; border:1px solid #D0D0D0;}
#main .cmlf .ctii{ float:left; width:580px; font-size:20px; text-align:center; height:40px; font-weight:bold; border-bottom:1px solid #CCC;}
#main .cmlf .cont{ float:left; width:580px; padding:20px 0 20px 0; line-height:23px;}
#main .mlf{ float:left; margin-right:10px; width:603px; color:#555;}
#main .mlf .im1{ float:left; height:515px; width:603px;}
#main .mlf .im1 .bt{ width:601px; height:38px;}
#main .mlf .im1 .ne{ width:601px; line-height:20px; margin:8px 0 0 0; padding:0; }
#main .mlf .im2{ float:left; height:302px; width:603px;}
#main .mlf .im2 .bt{ width:601px; height:38px;}
#main .mlf .im2 .ti{ width:601px; height:32px; margin:8px 0 0 0; padding:0; }
#main .mlf .im2 .ti ul{ width:601px; height:32px; margin:0; padding:0;  color:#666;}
#main .mlf .im2 .ti ul li{ float:left; margin:10px 4px 0 0; width:97px; text-align:center; list-style:none; padding:0;}
#main .mlf .im2 .ti .ne{ width:579px; height:191px; padding:15px 10px 10px 10px; line-height:23px; border:1px solid #D1D1D1;}
#main .mlf .im2 #t_1{ width:601px; height:32px; background:url(../images/b01-1.gif) no-repeat;}
#main .mlf .im2 #t_2{ width:601px; height:32px; background:url(../images/b01-2.gif) no-repeat;}
#main .mlf .im2 #t_3{ width:601px; height:32px; background:url(../images/b01-3.gif) no-repeat;}
.bai{ color:#FFF;}
#main .mlf .im3{ float:left; height:131px; width:603px;}
#main .mri{ float:left; width:347px;}
#main .mri .r1{ float:left; width:347px; margin:0 0 15px 0;}
#main .mri .rr{margin-bottom:10px;text-align:center;}
#main .mri .rr img{border:0 none;}
#main .mri .r2{ float:left; width:347px; margin-bottom:10px;}
#main .mri .r2 .rti{ float:left; width:347px; margin-bottom:10px;}
#main .mri .r2 .rtn{ float:left; width:345px; margin:5px 0 0 0; font-weight:bold; line-height:22px;}
#main .mri .r2 .more{ float:left; width:345px; height:25px; margin:5px 0 5px 0; text-align:right;}

#main .mri .r3{ float:left; width:347px; }
.links{ width:100%; height:60px; background:#E9E9E9; margin:auto; padding-top:10px; margin-top:18px; line-height:22px;}
.links .lm{ width:960px; height:50px; margin:auto;}
.links .lm a:link{ color:#666; text-decoration:none;}
.links .lm a:visited{ color:#666; text-decoration:none;}
.links .lm a:hover{ color:#6D3500; text-decoration:underline;}
#foot{ width:100%; height:120px; background:#432000; margin:auto; color:#FFF; padding-top:5px; line-height:22px; text-align:center;}