@charset "utf-8";
/*@font-face{
    font-family:'msyh';
    src: url('../fonts/MSYH.ttc');
}
@font-face{
    font-family:'msyhbd';
    src: url('../fonts/MSYHBD.ttc');
}
@font-face{
    font-family:'mzd';
    src: url('../fonts/maozedong.ttf');
}
@font-face{
    font-family:'FZLTKH';
    src: url('../fonts/FZLTKH.ttf');
}*/
/*********************************************
    公共样式
**********************************************/
*{outline: none; }
/********************* 公用样式 **********************/
html,body{height:100%;}
#body{min-height: 100%;height: auto !important; height: 100%; margin: 0 0 -37px;}
body{margin:0;padding:0; font:14px "Microsoft YaHei",Arial,sans-serif; color:#333; word-wrap:break-word;}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding:0; border: 0;}
img{border:0 none; vertical-align:top;}
ul, li{list-style-type:none;}

.clearfix:after{content: "";height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;}  /* for IE/Mac */

h1,h2,h3,h4,h5{
    font-weight: inherit;
}

.wrap{ width:1100px; margin:0 auto; position: relative; z-index:20; clear:both;}
.w1200{width:1200px;}
.w1000{width:1000px;}
.w765{width: 765px;}
.w720{width: 720px;}
.w710{width: 710px;}
.w660{width: 660px;}
.w650{width: 650px;}
.w646{width: 646px;}
.w300{width: 300px;}
.w280{width: 280px;}
.w250{width: 250px;}
.w675 {width: 675px;}
.w270 {width: 270px;}
.w170 {width: 170px;}
.w700 {width: 700px;}
.w200 {width: 200px;}
.w180 {width: 180px;}
.w800 {width: 800px;}

.ofh{overflow: hidden;}
.hide{display: none;}

.dn{ display:none;}
.db{display:block;}
.fl{float:left!important;}
.fr{float:right!important;}
.clear{ clear:both;}

a{color:#929191; text-decoration:none;-moz-transition: background-color 0.2s ease-out,color 0.1s ease-out; -webkit-transition: background-color 0.2s ease-out,color 0.1s ease-out;-ms-transition: background-color 0.2s ease-out,color 0.1s ease-out;transition: background-color 0.2s ease-out,color 0.1s ease-out;}
a,a:link{color: #929191; text-decoration:none;}
a:active {text-decoration:underline;}
a:hover{color:#f25a31;}
a:focus {outline:none;}

dl,dd{margin:0;}
i,em,cite{font-style:normal;}
ul.reset{margin:0;padding:0;list-style:none;}

.more{float:right;}
.more a{font-weight:normal; font-size:12px;}

.c9{color:#999;}
.c7{color:#777;}
.c6{color:#666;}
.c5{color:#555;}
.c3{color:#333;}
.cc{color:#ccc;}
.cde{ color: #DE533C}

.fwb{ font-weight:bold;}
.fw5{ font-weight:500;}

.f32{ font-size:32px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}

.mb0{ margin-bottom:0 !important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}

.p10{ padding:10px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}

.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}

.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}

.lh20{ line-height: 20px; }
.lh25{ line-height: 25px; }
.lh30{ line-height: 30px; }
.lh35{ line-height: 35px; }

.pointer{ cursor: pointer; }
.line{ overflow: hidden; height:0px; width: 100%; border-bottom: 1px dotted #ccc;}
.opacity:hover{opacity: 0.9;}