body,p,h1,ul,li,a{ margin:0; padding:0}
ul,li,ol{ list-style-type:none}
.clear{ clear:both; font-size:0; height:0; line-height:0}

body{ background:#fff; font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#999;}
a{outline:none;/*ff*/hide-focus:expression(this.hideFocus=true);/*ie*/}
a:link,a:visited{ color:#999;  text-decoration:none;}
a:hover,a:active{ color:#000; text-decoration:none;}
a.link1:link,a.link1:visited{ color:#45a9d8;  text-decoration:none;}
a.link1:hover,a.link1:active{ color:#0e6d9a; text-decoration:none;}

.l{ float:left}
.r{ width:100%}
.fy{font-family:"宋体";}
.fs{font-family:"宋体";}
.fw{ font-weight:bold}
.f12{ font-size:12px;}
.headerOut{ height:70px; padding-bottom:5px;}
.mainOut{ height:480px; background:#dddddd}
.footerOut{ height:60px;}

.top{ width:100%; position:absolute; top:50%; margin-top:-310px;}
.m{ width:96%; margin:0 auto;}
.header{ height:120px;}
  .header_logo{ float:left; height:200px; padding-top:10px;}
  .header_link{ float:right; line-height:40px; padding-top:26px;}
  .header_link a{ margin:0px 5px;}

.main{ width:100%;  height:480px; position:relative;}
	.main_logginBox{ position:absolute; top:25px; left:50%; margin-left:100px; width:350px; height:430px; border:#cfd6dc 1px solid; background:#FFF;}
	.ml_head{ height:28px; padding:25px 25px 0px 25px; font-size:20px;   overflow:hidden; color:#0094da;}
	.ml_iframe{ height:298px; margin:0px 25px 0px 25px; overflow:hidden; }
	.ml_link{ height:28px; line-height:28px; margin:5px 25px 5px 25px; overflow:hidden; }
	  .ml_link a.l{ display:block; padding-right:15px; position:relative}
	  .ml_link a.l .tri{ background:url(../images/speed.gif) -6px -30px no-repeat ; width:12px; height:20px; display:block; position:absolute; right:0px; top:6px}
	  .ml_link a:hover.l{ color:#000; text-decoration:none}
	  .ml_link a:hover.l .tri{ background:url(../images/speed.gif) -23px -30px no-repeat ;}
	.ml_bot{ padding:0 25px;  height:39px; line-height:39px;  border-top:#eee 1px solid; background:#f5f5f5; color:#0094da;}
	  .ml_bot .l{ width:225px; overflow:hidden;}
	  .ml_bot .r{ width:75px;overflow:hidden; text-align:right}
	.ml_time{position:absolute; top:80px; left:50%; margin-left:-320px;  width:350px; height:70px; color:#FFF;}
	  .ml_time_le{ padding-right:10px; overflow:hidden; height:70px; font-size:56px; _font-size:46px}
	  .ml_time_ri{ width:40px; overflow:hidden; height:70px; font-size:12px;}
	  .ml_time_ri .t1{ padding-top:13px; height:20px; line-height:16px; text-indent:5px;}
	  .ml_time_ri .t2{ height:32px; background:url(../images/weather.png) 0 -100px no-repeat;_background:url(../images/weather.gif) 0 -100px no-repeat;}
.footer{ height:55px; padding-top:15px; line-height:18px;}
.footer .r{ text-align:center;}

.ml_pictureBy{position:absolute; top:470px; left:50%; margin-left:-450px;  width:20px; height:20px; color:#FFF; background:url(../images/pictureBy.png); _background:url(../images/pictureBy.gif) }
.ml_pictureBy_on{ background:url(../images/pictureBy.png) 0px -20px; _background:url(../images/pictureBy.gif) 0px -20px;}
.ml_pictureByName{position:absolute; margin-top:-29px; margin-left:-16px;  width:auto; padding:0px 10px; line-height:24px; color:#FFF; height:29px; background:url(../images/pictureBy.png) 0px -40px no-repeat; _background:url(../images/pictureBy.gif) 0px -40px no-repeat; white-space:nowrap;}
