@charset "utf-8";
/* CSS Document */
/* 公用CSS */
a,area {    
   blr:expression(this.onFocus=this.blur());   
}   
  
:focus {    
    outline: none;    
}  
*{ margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{ font-size:12px;  font-family:"microsoft yahei"; background:#fff;}
table { border-collapse:collapse; border-spacing:0; }
img{ vertical-align:top;border:0; }
ol, ul { list-style:none; }
li{ list-style:none;}
a{ text-decoration:none; }
a:hover { text-decoration:none; }
input,select{ font-size:12px; vertical-align:middle; }
strong { font-weight:800; }
.fb{font-weight:bold;}

/*div{ overflow:hidden; }*/
.body_main{ width:100%; min-width:1000px; height:auto; overflow:hidden; margin:0 auto; } 

.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.clear{clear:both;margin:0;parding:0;height:0px;font-size:0px;}
a {outline: none; cursor: pointer; } 
a:focus {outline: none;} 

.h5,.h10,.h20,.h30,.h40,.h50,.h60,.h80,.h100{ clear:both;margin:0;parding:0;}
.h5{ height:5px;}
.h10{ height:10px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h80{ height:80px;}
.h100{ height:100px;}

.f14{ font-size:14px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}


.w_100,.in_floor,.in_floor3,.w100{ width:100%; height: auto; overflow: hidden; }
.w_120{ width:920px; height: auto; margin: 0 auto; overflow: hidden;}
.w_card{ width:920px; height: auto; margin: 0 auto; background:#fff; border-radius: 5px;  overflow: hidden;}
.w_c100{ width:100%; height: auto; background:#fff; border-radius: 5px;  overflow: hidden;}
.w_140{ width:1400px; height: auto; margin: 0 auto; overflow: hidden;}
.w_127{ width:1280px; height: auto; margin: 0 auto; }
.w_90{ width:90%; height: auto; margin: 0 auto; overflow: hidden; }
.wh_120{ width:920px; height: auto; overflow: hidden; margin: 0 auto; }
.main_bg{ width:1100px; height: auto; overflow: hidden; margin: 0 auto; background: #fff }
.wh120{ width:1100px; height: auto; overflow: hidden; margin: 0 auto; }
.wh920{ width:920px; height: auto; margin: 0 auto; }
.bg_gray{ background-color: #f6f6f6 !important; }
.bg_f3f4f8{ background-color: #f3f4f8 !important; }
.bg_fff{ background-color: #fff !important;}
.bg_org{  background-color: #faaf14 !important; }
.bg_blue{  background-color: #006ca9 !important; }
.bg_green{  background-color: #209f84 !important; }
.bg_f4f6f9{  background-color: #f4f6f9 !important; }
.floor_gary{ background-color: #f5f6fa !important; }
.bg_all{ background-color: #a11 !important; }
.bg_newscoll{ background-color:rgba(0, 0, 0, 0.7) !important; }

.color_red{ color: red !important;}
.color_fff{ color: #fff !important;}
.color_org{ color: #faaf14 !important; }
.color_blue{ color: #006ca9 !important; }
.color_ffc{ color: #ffc000 !important; }
.text_org{ color: #cb9d52 !important; }
.bot_pad50{ padding-bottom: 65px; }


@media only screen and (max-width: 768px), (max-device-width: 768px){
    .wh_120{ width: 100% !important; margin: 0 auto; }
    .body_main{ width: 100% !important; overflow: auto}
    .main_bg{ width: 100% !important; overflow: auto}
}

