* {word-break:break-all;}/*"Microsoft Yahei",*/
*,html { margin: 0; padding: 0; /*font-size: 62.5%;font-family: "宋体";*/text-shadow:none;}/*16px=1.6rem*/
html{overflow-y:scroll;}
body {position: relative;background: #fff;font-family:"Microsoft Yahei","微软雅黑";/*font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;*/font-weight: normal;color: #333333;font-size:12px;}
img { border: 0;}
form,p,h1,h2,h3,h4,h5,h6,dl,dd,dt,li,ol{margin:0;padding:0;}ul li,dl dd,dl dt {list-style-type:none; }/*默认行高25px*/ol li {list-style-type:none; }
h1,h2,h3,h4,h5,h6 { font-size:14px; font-weight:normal;}table { border-collapse: collapse;border-spacing: 0;}td,th { padding: 0;}
code,kbd,pre,samp {font-family: Monaco, Menlo, Consolas, "Courier New", "FontAwesome", monospace;font-size: 14px;}p,hr,ol,dl,blockquote,pre,address,fieldset,figure {margin:0; padding:0;}/*默认向下有16px*/i,em {font-style: normal;}form,input,select,textarea,td,th {font-size:14px;outline:none;}
input[type="submit"], 
input[type="reset"], 
input[type="button"], 
button { -webkit-appearance: none; }
::-webkit-scrollbar { width: 10px; height: 10px;  background-color: #fff;}
::-webkit-scrollbar-track { box-shadow: inset 0 0 1px #fff;  background-color: #f1f1f1;}
::-webkit-scrollbar-thumb { border-radius: 0px; background-color: #BDC5D3;}
::-webkit-scrollbar-thumb:hover { background-color: #BDC5D3;}
::-webkit-scrollbar-button { height: 0px;background-color: #B0AEDA;}
/*
link
*/
a{color:#333;text-decoration:none;outline:none;/*white-space:nowrap;*/}
a:active { color:#bbb!important;} 
a:hover{outline:0; text-decoration:underline; outline:none;}
.no-ahover-line a:hover ,.no-ahover-line:hover{ text-decoration: none!important;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline:none;}
/*font-size*/
.fb12,.fb12 a{ font-size:12px; font-weight:bold;}.f12,.f12 a{ font-size:12px;}
.fb13,.fb13 a{ font-size:13px; font-weight:bold;}.f13,.f13 a{ font-size:13px;}
.fb14,.fb14 a{ font-size:14px; font-weight:bold;}.f14,.f14 a{ font-size:14px;}
.fb15,.fb15 a{ font-size:15px; font-weight:bold;}.f15,.f15 a{ font-size:15px;}
.fb16,.fb16 a{ font-size:16px; font-weight:bold;}.f16,.f16 a{ font-size:16px;}
.fb18,.fb18 a{ font-size:18px; font-weight:bold;}.f18,.f18 a{ font-size:18px;}
.fb20,.fb20 a{ font-size:20px; font-weight:bold;}.f20,.f20 a{ font-size:20px;}
.fb22,.fb22 a{ font-size:22px; font-weight:bold;}.f22,.f22 a{ font-size:22px;}
.fb24,.fb24 a{ font-size:24px; font-weight:bold;}.f24,.f24 a{ font-size:24px;}
.fb28,.fb28 a{ font-size:28px; font-weight:bold;}.f28,.f28 a{ font-size:28px;}
.fb30,.fb30 a{ font-size:30px; font-weight:bold;}.f30,.f30 a{ font-size:30px;}
.fb32,.fb32 a{ font-size:32px; font-weight:bold;}.f32,.f32 a{ font-size:32px;}
.fb35,.fb35 a{ font-size:35px; font-weight:bold;}.f35,.f35 a{ font-size:35px;}
.fb40,.fb40 a{ font-size:40px; font-weight:bold;}.f40,.f40 a{ font-size:40px;}
.fb45,.fb45 a{ font-size:45px; font-weight:bold;}.f45,.f45 a{ font-size:45px;}
.fb50,.fb50 a{ font-size:50px; font-weight:bold;}.f50,.f50 a{ font-size:50px;}
.fb55,.fb55 a{ font-size:55px; font-weight:bold;}.f55,.f55 a{ font-size:55px;}
.fb60,.fb60 a{ font-size:60px; font-weight:bold;}.f60,.f60 a{ font-size:60px;}
.fb65,.fb65 a{ font-size:65px; font-weight:bold;}.f65,.f65 a{ font-size:65px;}
.fb70,.fb70 a{ font-size:70px; font-weight:bold;}.f70,.f70 a{ font-size:70px;}
.fb75,.fb75 a{ font-size:75px; font-weight:bold;}.f75,.f75 a{ font-size:75px;}
.fb80,.fb80 a{ font-size:80px; font-weight:bold;}.f80,.f80 a{ font-size:80px;}
.fb85,.fb85 a{ font-size:85px; font-weight:bold;}.f85,.f85 a{ font-size:85px;}
.fb90,.fb90 a{ font-size:90px; font-weight:bold;}.f90,.f90 a{ font-size:90px;}
.fb95,.fb95 a{ font-size:95px; font-weight:bold;}.f95,.f95 a{ font-size:95px;}
.fb100,.fb100 a{ font-size:100px; font-weight:bold;}.f100,.f100 a{ font-size:100px;}
.fyh ,.ffyh a{ font-family:"Microsoft Yahei";}.fst ,.fst a { font-family:"SimSun","Arial";font-style:normal;}
.fb { font-weight: bold;}
/*
+ line-height
*/
.hlo-55 { height:55px; line-height:55px; overflow:hidden;}
.hlo-50 { height:50px; line-height:50px; overflow:hidden;}
.hlo-45 { height:45px; line-height:45px; overflow:hidden;}
.hlo-42 { height:42px; line-height:42px; overflow:hidden;}
.hlo-40 { height:40px; line-height:40px; overflow:hidden;}
.hlo-35 { height:35px; line-height:35px; overflow:hidden;}
.hlo-32 { height:32px; line-height:32px; overflow:hidden;}
.hlo-30 { height:30px; line-height:30px; overflow:hidden;}
.hlo-25 { height:25px; line-height:25px; overflow:hidden;}
.hlo-22 { height:22px; line-height:22px; overflow:hidden;}
.hlo-20 { height:20px; line-height:20px; overflow:hidden;}
.hlo-15 { height:15px; line-height:15px; overflow:hidden;}
.hlo-16 { height:16px; line-height:16px; overflow:hidden;}
.hlo-10 { height:10px; line-height:10px; overflow:hidden;}
.l-55 { line-height:55px;}
.l-50 { line-height:50px;}
.l-45 { line-height:45px;}
.l-40 { line-height:40px;}
.l-35 { line-height:35px;}
.l-32 { line-height:32px;}
.l-30 { line-height:30px;}
.l-25 { line-height:25px;}
.l-22 { line-height:22px;}
.l-20 { line-height:20px;}
.l-16 { line-height:16px;} 
.l-15 { line-height:15px;}
.l-10 { line-height:10px;}
.l-b100 { line-height:100%;}
.l-b200 { line-height:200%;}
/*
+ 宽度
*/
.w1200 { width:1200px; margin:0px auto;}
.w720 { width:720px; margin:0px auto;}
.w880 { width: 880px;} .w300 { width: 300px;}
.w930 { width: 930px;} .w250 { width: 250px;}
.w980 { width: 980px;} .w200 { width: 200px;}
/*WAP 用百分比*/
.b-w100 { width:100%;}
.b-w50 { width:50%;}
.b-w33 { width:33.33333%;}
.b-w75 { width:75%;}.b-w25 { width:25%;}
.b-w70 { width:70%;}.b-w30 { width:30%;}
.b-w80 { width:80%;}.b-w20 { width:20%;}
.b-w85 { width:85%;}.b-w15 { width:15%;}
.b-w65 { width:65%;}.b-w35 { width:35%;}
.b-w60 { width:60%;}.b-w40 { width:40%;}
.b-w55 { width:55%;}.b-w45 { width:45%;}
.b-w90 { width:90%;}.b-w10 { width:10%;}
/*
+ padding
*/
/*全部*/
.p1 { padding:1px;}
.p2 { padding:2px;}
.p3{ padding:3px;}
.p4{ padding:4px;}
.p5{ padding:5px;}
.p6{ padding:6px;}
.p7{ padding:7px;}
.p8{ padding:8px;}
.p9{ padding:9px;}
.p10{ padding:10px;}
.p11{ padding:11px;}
.p12{ padding:12px;}
.p13{ padding:13px;}
.p14{ padding:14px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p25{ padding:25px;  }
.p30{ padding:30px;}
/*左边*/
.pl1{ padding-left:1px;}
.pl2{ padding-left:2px;}
.pl3{ padding-left:3px;}
.pl4{ padding-left:4px;}
.pl5{ padding-left:5px;}
.pl6{ padding-left:6px;}
.pl7{ padding-left:7px;}
.pl8{ padding-left:8px;}
.pl9{ padding-left:9px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:20px;}
.pl30{ padding-left:25px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}
/*右边*/
.pr1{ padding-right:1px;}
.pr2{ padding-right:2px;}
.pr3{ padding-right:3px;}
.pr4{ padding-right:4px;}
.pr5{ padding-right:5px;}
.pr6{ padding-right:6px;}
.pr7{ padding-right:7px;}
.pr8{ padding-right:8px;}
.pr9{ padding-right:9px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:50px;}
/*上边*/
.pt1{ padding-top:1px;}
.pt2{ padding-top:2px;}
.pt3{ padding-top:3px;}
.pt4{ padding-top:4px;}
.pt5{ padding-top:5px;}
.pt6{ padding-top:6px;}
.pt7{ padding-top:7px;}.pt8{ padding-top:8px;}.pt9{ padding-top:9px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;}.pt30{ padding-top:30px;}.pt40{ padding-top:40px;}.pt50{ padding-top:50px;}
/*下边*/
.pb1{ padding-bottom:1px;}.pb2{ padding-bottom:2px;}.pb3{ padding-bottom:3px;}.pb4{ padding-bottom:4px;}.pb5{ padding-bottom:5px;}.pb6{ padding-bottom:6px;}.pb7{ padding-bottom:7px;}.pb8{ padding-bottom:8px;}.pb9{ padding-bottom:9px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;}.pb30{ padding-bottom:30px;}.pb40{ padding-bottom:40px;}.pb50{ padding-bottom:50px;}
/*
+ margin
*/
/*全部*/
.m1 { margin:1px;}.m2 { margin:2px;}.m3{ margin:3px;}.m4{ margin:4px;}.m5{ margin:5px;}.m6{ margin:6px;}.m7{ margin:7px;}.m8{ margin:8px;}.m9{ margin:9px;}.m10{ margin:10px;}.m11{ margin:11px;}.m12{ margin:12px;}.m13{ margin:13px;}.m14{ margin:14px;}.m15{ margin:15px;}.m20{ margin:20px;}.m25{ margin:25px;}
/*左边*/
.ml1{ margin-left:1px;}.ml2{ margin-left:2px;}.ml3{ margin-left:3px;}.ml4{ margin-left:4px;}.ml5{ margin-left:5px;}.ml6{ margin-left:6px;}.ml7{ margin-left:7px;}.ml8{ margin-left:8px;}.ml9{ margin-left:9px;}.ml10{ margin-left:10px;}.ml15{ margin-left:15px;}.ml20{ margin-left:20px;}.ml25{ margin-left:25px;}.ml30{ margin-left:30px;}.ml40{ margin-left:40px;}.ml50{ margin-left:50px;}
/*右边*/
.mr1{ margin-right:1px;}.mr2{ margin-right:2px;}.mr3{ margin-right:3px;}.mr4{ margin-right:4px;}.mr5{ margin-right:5px;}.mr6{ margin-right:6px;}.mr7{ margin-right:7px;}.mr8{ margin-right:8px;}.mr9{ margin-right:9px;}.mr10{ margin-right:10px;}.mr15{ margin-right:15px;}.mr18{ margin-right:18px;}.mr19{ margin-right:19px;}.mr20{ margin-right:20px;}.mr25{ margin-right:25px;}.mr30{ margin-right:30px;}.mr40{ margin-right:40px;}.mr50{ margin-right:50px;}
/*上边*/
.mt1{ margin-top:1px;}.mt2{ margin-top:2px;}.mt3{ margin-top:3px;}.mt4{ margin-top:4px;}.mt5{ margin-top:5px;}.mt6{ margin-top:6px;}.mt7{ margin-top:7px;}.mt8{ margin-top:8px;}.mt9{ margin-top:9px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;}.mt35{ margin-top:35px;}.mt40{ margin-top:40px;}.mt50{ margin-top:50px;}
/*下边*/
.mb1{ margin-bottom:1px;}.mb2{ margin-bottom:2px;}.mb3{ margin-bottom:3px;}.mb4{ margin-bottom:4px;}.mb5{ margin-bottom:5px;}.mb6{ margin-bottom:6px;}.mb7{ margin-bottom:7px;}.mb8{ margin-bottom:8px;}.mb9{ margin-bottom:9px;}.mb10{ margin-bottom:10px;}.mb15{ margin-bottom:15px;}.mb20{ margin-bottom:20px;}.mb25{ margin-bottom:25px;}.mb30{ margin-bottom:30px;}.mb35{ margin-bottom:35px;}.mb40{ margin-bottom:40px;}.mb50{ margin-bottom:50px;}
/*
+ text-indent
*/
.ti1{text-indent:1px;}.ti2{text-indent:2px;}.ti3{text-indent:3px;}.ti4{text-indent:4px;}.ti5{text-indent:5px;}.ti6{text-indent:6px;}.ti7{text-indent:7px;}.ti8{text-indent:8px;}.ti9{text-indent:9px;}.ti10{text-indent:10px;}.ti13{text-indent:13px;}.ti15{text-indent:15px;}.ti18{text-indent:18px;}.ti20{text-indent:20px;}.ti23{text-indent:23px;}.ti25{text-indent:25px;}.ti28{text-indent:28px;}.ti30{text-indent:30px;}.ti35{text-indent:35px;}
/*实线*/
.b-s { border: 1px solid;}
.bt-s { border-top: 1px solid; } 
.br-s { border-right: 1px solid; } 
.bb-s { border-bottom: 1px solid; } 
.bl-s { border-left: 1px solid; } 
.b-sdd { border:1px solid #dddddd;}
.bl-sdd { border-left:1px solid #dddddd;}.br-sdd { border-right:1px solid #dddddd;}.bt-sdd { border-top:1px solid #dddddd;}.bb-sdd { border-bottom:1px solid #dddddd;}
.bb-se6 { border-bottom:1px solid #e6e6e6;}.bt-se6 { border-top:1px solid #e6e6e6;}
.b-se6 { border:1px solid #e6e6e6;}.bt-nse6 { border-top:0px solid #e6e6e6;}.bl-se6 { border-left:1px solid #e6e6e6;}
.bb-sf0 { border-bottom:1px solid #f0f0f0;}
.bt-sf0 { border-top:1px solid #f0f0f0;}

/*虚线*/
.b-ddd { border:1px dashed #dddddd;} .br2 { border-radius: 2px;} .br1 { border-radius: 1px;} .br3 { border-radius: 3px;} 
.bl-ddd { border-left:1px  dashed #dddddd;}.br-ddd { border-right:1px dashed #dddddd;}.bt-ddd { border-top:1px dashed #dddddd;}.bb-ddd { border-bottom:1px dashed #dddddd;}
.bb-de6 { border-bottom:1px dashed #e6e6e6;}
.bln-s{ border-left:none;}.brn-s{ border-right:none;}.btn-s{ border-top:none;}.bbn-s{ border-bottom:none;}
.b-d { border: 1px dashed;}
.bt-d { border-top: 1px dashed; } 
.br-d { border-right: 1px dashed; } 
.bb-d { border-bottom: 1px dashed; } 
.bl-d { border-left: 1px dashed; }
/* 线大小*/
.b2 { border-width: 2px;}
.b3 { border-width: 3px;}
.b4 { border-width: 4px;}
.b5 { border-width: 5px;}
.b6 { border-width: 6px;}
.b7 { border-width: 7px;}
.b8 { border-width: 8px;}
.b9 { border-width: 9px;}
.b10 { border-width: 10px;}
/*border-radius */
.br1 { border-radius: 1px;}
.br2 { border-radius: 2px;}
.br3 { border-radius: 3px;}
.br4 { border-radius: 4px;}
.br5 { border-radius: 5px;}
.br6 { border-radius: 6px;}
.br7 { border-radius: 7px;}
.br8 { border-radius: 8px;}
.br9 { border-radius: 9px;}
.br10 { border-radius: 10px;}
.br11 { border-radius: 11px;}
.br12 { border-radius: 12px;}
.br13 { border-radius: 13px;}
.br14 { border-radius: 14px;}
.br15 { border-radius: 15px;}
.br20 { border-radius: 20px;}
.br25 { border-radius: 25px;}
.br30 { border-radius: 30px;}
.br40 { border-radius: 40px;}
.br50 { border-radius: 50px;}
.br100 { border-radius: 100px;}
.brb50 { border-radius: 50%;}
.brb100 { border-radius: 100%;}
/*
+ 字体、背景颜色
*/
.coaaa ,.coaaa a,a.coaaa { color:#AAAAAA;}
.cobbb ,.cobbb a,a.cobbb { color:#BBBBBB;}
.coccc ,.coccc a,a.coccc { color:#CCCCCC;}
.cofff ,.cofff a,a.cofff { color:#FFFFFF;}
.co000 ,.co000 a,a.co000 { color:#000000;}
.co333 ,.co333 a,a.co333 { color:#333333;}
.co444 ,.co444 a,a.co444 { color:#444444;}
.co555 ,.co555 a,a.co555 { color:#555555;}
.co666 ,.co666 a,a.co666 { color:#666666;}
.co777 ,.co777 a,a.co777 { color:#777777;}
.co888 ,.co888 a,a.co888 { color:#888888;}
.co999 ,.co999 a,a.co999 { color:#999999;}
.cored ,.cored a,a.cored { color:red;}
.coblue ,.coblue a,a.coblue { color:blue;}
.cogreen ,.cogreen a,a.cogreen { color:green;}
.bgf7 { background:#F7F7F7;}
.bgf5 { background:#F5F5F5;}
.bgf8 { background:#F8F8F8;}
.bgfa { background:#FAFAFA;}
.bg333 { background:#333333;} 
.bgfff { background:#FFFFFF;}
.bggreen { background:green;}
.bgblue { background:blue;}
.bgred { background:red;}
/**
 * 透明
*/
.opa1{alpha(opacity:10); opacity:0.1; }
.opa2{alpha(opacity:20); opacity:0.2; }
.opa3{alpha(opacity:30); opacity:0.3; }
.opa4{alpha(opacity:40); opacity:0.4; }
.opa5{alpha(opacity:50); opacity:0.5; }
.opa6{alpha(opacity:60); opacity:0.6; }
.opa7{alpha(opacity:70); opacity:0.7; }
.opa8{alpha(opacity:80); opacity:0.8; }
.opa9{alpha(opacity:90); opacity:0.9; }
.opa10{alpha(opacity:100); opacity:1.0; }
/*
 * vertical-align: 
*/
.v-a-m {vertical-align: middle;}.v-a-t {vertical-align: top;}.v-a-b {vertical-align: bottom;}
/*
 * hover
*/
.hov-opa7:hover{ alpha(opacity:70); opacity:0.7;}
.hov-opa10:hover{ alpha(opacity:100); opacity:1.0;}
/*
  *常用
*/
.of-h { overflow:hidden; height:100%;}.o-h{ overflow: hidden;}
.fl { float:left;}.fr{ float:right}
.dn { display:none;}.db { display:block;}.di { display:inline;}.dib { display: inline-block;}
.t-a-c { text-align:center;}.t-a-l { text-align:left;}.t-a-r { text-align:right;}
.cle { clear:both;}
.cupo { cursor: pointer;}
/*
* 高 宽
*/
.h20 { height: 20px;}