/* CSS Document */
*{ margin:0; padding:0; list-style:none}
a{ text-decoration:none; color:#444444;}
img{ border:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#444444;}
.clr{ clear:both; line-height:0; font-size:0; height:0;}

.main{ width:1160px; margin:0 auto;}
.main #top{ width:1160px; float:left;}
.main #top #bner{ width:1160px; float:left; height:166px;}
.main #top #noti{ width:1130px; float:left; background:#e5e5e5; padding:0 15px; line-height:50px;}
.main #top #noti #lt{ float:left; font-size:18px; color:#e26d1c; background:url(images/ll.png) right no-repeat; padding-right:15px;}
.main #top #noti dl{ float:right; width:970px; height:50px; overflow:hidden;}
.main #top #noti dl dt{ float:left; width:880px;}
.main #top #noti dl dd{ float:right; width:90px;}

.main #top #menu{ width:1160px; float:left; font-size:22px; font-weight:bold; padding:30px 0;}
.main #top #menu li{ float:left; padding:0 48px;}
.main #top #menu li a{ color:#004192;}
.main #top #menu li a:hover{ border-bottom:2px solid #e26c1c;}
.main #top #menu li a.on{ border-bottom:2px solid #e26c1c;}

.main #mid{ width:1160px; float:left;}
.main #mid #iab{ width:1160px; float:left; border-bottom:1px solid #dcdcdc; padding-bottom:45px; margin-bottom:30px;}
.main #mid #iab dt{ float:left; width:800px; line-height:1.9; margin-left:40px;}
.main #mid #iab dd{ float:right; margin-right:65px;}
.main #mid #iab dd img{ display:block; box-shadow:4px 2px 4px #333;}

.main #mid .ilt{ width:1160px; float:left; color:#004192; font-size:20px; font-weight:bold; margin-bottom:20px;}
.main #mid #call{ width:1070px; float:left; margin-bottom:30px; line-height:2; padding:0 45px; color:#0043be;}
.main #mid #call a{ color:#0043be;}

.main #mid #limit{ width:1070px; float:left; padding:0 45px; line-height:2;}
.main #mid #limit dl{ width:1070px; float:left; margin-bottom:20px;}
.main #mid #limit dl dd{ width:1070px; float:left;}

.main #mid #msg{ width:1160px; float:left;}
.main #mid #msg dt{ float:left; background:#0058c6; color:#FFF; font-size:24px; line-height:44px; padding:0 20px; font-weight:bold; font-style:italic; margin-bottom:30px;}
.main #mid #msg dd{ width:1100px; float:left; background:#f1f7ff; padding:30px; line-height:2; color:#01152d; padding-bottom:30px;}
.main #mid #msg dd #img{ width:150px; border:2px solid #d6d6d6; margin-right:20px; float:left;}
.main #mid #msg dd #img img{ width:150px; display:block;}

.main #mid #ab{ width:1160px; float:left; margin-bottom:20px;}
.main #mid #ab #abl{ width:650px; float:left; padding:30px; background:#eff3f5; line-height:2; border-radius:0 0 10px 10px; min-height:1280px;}
.main #mid #ab #abr{ width:380px; float:right; padding:30px; background:url(images/ab.png) right bottom no-repeat #eff3f5; line-height:2; color:#01152d; padding-bottom:180px; border-radius:0 0 10px 10px; min-height:848px;}
.main #mid #ab #abr #img{ border:2px solid #d6d6d6; float:left; margin-right:10px;}

.main #mid #down{ width:1160px; float:left; margin-bottom:20px;}
.main #mid #down #dl{ width:650px; float:left; padding:30px; background:#eff3f5; line-height:2; border-radius:0 0 10px 10px; min-height:600px;}
.main #mid #down #dl #lt{ width:650px; float:left; margin-bottom:20px;}

#ymu{ width:650px; float:left; margin-bottom:40px;}
#ymu li{ float:left; margin-right:10px;}
#ymu li a{ display:block; float:left; width:98px; border:1px solid #3971b4; line-height:26px; color:#074591; font-size:16px; text-align:center;} 
#ymu li a:hover{ background:#e26d1c; color:#FFF; border:1px solid #e26d1c;}
#ymu li a.on{ background:#e26d1c; color:#FFF; border:1px solid #e26d1c;}

.main #mid #down #dl #dw{ width:650px; float:left;}
.main #mid #down #dl #dw .ddl{ width:650px; float:left; position:relative;}
.main #mid #down #dl #dw .ddl .ddt{ background:url(images/dot.png) left no-repeat; padding-left:30px; float:left;}
.main #mid #down #dl #dw .ddl .ddt .lt{ float:left; height:28px; line-height:28px; border-radius:5px; background:#e26d1c; color:#FFF; padding:0 10px;}
.main #mid #down #dl #dw .ddl .ddd{ width:600px; float:left; border-left:1px solid #ababab; padding:10px 20px; margin-left:9px;}
.main #mid #down #dl #dw .ddl .ddd div{ width:600px; float:left; background:#FFF; padding:10px; line-height:2.3;}
.main #mid #down #dl #dw .ddl .ddd div dl{ width:600px; float:left; color:#004192; border-bottom:1px dashed #c9c9c9;}
.main #mid #down #dl #dw .ddl .ddd div dl a{ color:#004192;}
.main #mid #down #dl #dw .ddl .ddd div dl dt{ float:left; width:500px;}
.main #mid #down #dl #dw .ddl .ddd div dl dd{ float:right; font-size:14px; width:100px;}


.main #mid #down #dr{ width:380px; float:right; padding:30px; background:url(images/ab.png) right bottom no-repeat #eff3f5; line-height:2; color:#01152d; padding-bottom:180px; border-radius:0 0 10px 10px; min-height:450px;}
.main #mid #down #dr #lt{ width:380px; float:left; margin-bottom:20px;}
.main #mid #down #dr #au{ width:365px; float:left; padding-left:15px;}
.main #mid #down #dr #au li{ width:365px; float:left;}
.main #mid #down #dr #au li a{ color:#004192; text-decoration:underline;}

.main #mid #info{ width:1020px; float:left; padding:30px 70px; background:url(images/ab.png) right bottom no-repeat #eff3f5; line-height:2; padding-bottom:180px; margin-bottom:30px;}
.main #mid #info li{ list-style:disc;}

.main #foot{ width:1160px; float:left; background:url(images/foot.jpg); text-align:center; color:#FFF; line-height:2; padding:20px 0;}