/* fatFlowLayout 小胖流式布局系统 */
html,body,ul,li,ol,p,a,form,h1,h2,h3,h4,h5,h6
input,textarea,iframe
{ margin:0px; padding:0px; font-size:14px; list-style:none;}
a{ text-decoration:none;} a:hover{ color:#F00;}
h6{ font-size:100%; font-weight:normal;} h5{ font-size:100%;} h4{ font-size:120%;} h3{ font-size:140%;} h2{ font-size:160%;} h1{ font-size:200%;}
img{ vertical-align:middle;}
.r100,.r98,.r96,.r94,.r92,.r90,.r80,.r70,.r60,.r50,.r40,.r30,.r20,.r10{ clear:both;}
.r100{ width:100%;} .r98{ margin:0% 1%; width:98%;} .r96{ margin:0% 2%; width:96%;} .r94{ margin:0% 3%; width:94%;}
.r92{ margin:0% 4%; width:92%;} .r90{ margin:0% 5%; width:90%;} .r80{ margin:0% 10%; width:80%;}
.r70{ margin:0% 15%; width:70%;} .r60{ margin:0% 20%; width:60%;} .r50{ margin:0% 25%; width:50%;}
.r40{ margin:0% 30%; width:40%;} .r30{ margin:0% 35%; width:30%;} .r20{ margin:0% 40%; width:20%;}
.r10{ margin:0% 45%; width:10%;}
.r960px,.r980px,.r1000px,.r1200px{ clear:both; margin:0px auto;}
.r960px{ width:960px;}.r980px{width:980px;}.r1000px{width:1000px;}.r1200px{width:1200px;}

.w3,.w03,.w4,.w04,.w5,.w05,.w6,.w06,.w7,.w07,.w8,.w08,.w9,.w09,.w10,
.w11,.w12,.w13,.w14,.w15,.w16,.w17,.w18,.w19,.w20,
.w25,.w30,.w33,.w34,.w35,.w40,.w45,.w50,
.w55,.w60,.w65,.w70,.w75,.w80,.w85,.w90,.w95,.w100{ margin-left:0.25%; margin-right:0.25%; float:left; display:inline-block;}
.w3,.w03{ width: 2.5%;} .w4,.w04{ width: 3.5%;}
.w5,.w05{ width:4.5%;} .w6,.w06{ width:5.5%;} .w7,.w07{ width:6.5%;} .w8,.w08{ width:7.5%;} .w9,.w09{ width:8.5%;} .w10{ width:9.5%;}
.w11{ width:10.5%;} .w12{ width:11.5%;} .w13{ width:12.5%;} .w14{ width:13.5%;} .w15{ width:14.5%;} 
.w16{ width:15.5%;} .w17{ width:16.5%;} .w18{ width:17.5%;} .w19{ width:18.5%;} .w20{ width:19.5%;}
.w25{ width:24.5%;} .w30{ width:29.5%;} .w33{ width:32.5%;} .w34{ width:33.5%;} .w35{ width:34.5%;} .w40{ width:39.5%;} .w45{ width:44.5%;}
.w50{ width:49.5%;} .w55{ width:54.5%;} .w60{ width:59.5%;} .w65{ width:64.5%;} .w70{ width:69.5%;}
.w75{ width:74.5%;} .w80{ width:79.5%;} .w85{ width:84.5%;} .w90{ width:89.5%;} .w95{ width:94.5%;} .w100{ width:99.5%;}/*不合格*/.w102{ width:101.5%;}/*不合格*/
.w50px,.w80px,.w100px,.w150px,.w200px,.w250px,.w300px,.w350px,.w400px,.w450px,.w500px{ margin:auto 5px; float:left;}
.w50px{ width:40px;}.w80px{ width:70px;} .w100px{ width:90px; float:left;} .w150px{ width:140px;}.w200px{ width:190px;}.w250px{ width:240px;}.w300px{ width:290px;}.w350px{ width:340px;}.w400px{ width:390px;}.w450px{width:440px;}.w500px{width:490px;}
.w0{ width:0px;}

.h5,.h05,.h8,.h08,.h10,.h15,.h20,.h25,.h30,.h35,.h40,.h45,.h50,
.h55,.h60,.h65,.h70,.h75,.h80,.h85,.h90,.h95,.h100{ margin-top:1%; margin-bottom:1%;}
.h5,.h05{ height:3%;} .h8,.h08{ height:6%;} .h10{ height:8%;} .h15{ height:13%;} .h20{ height:18%;}
.h25{ height:23%;} .h30{ height:28%;} .h35{ height:33%;} .h40{ height:38%;} .h45{ height:43%;}
.h50{ height:48%;} .h55{ height:53%;} .h60{ height:58%;} .h65{ height:63%;} .h70{ height:68%;}
.h75{ height:73%;} .h80{ height:78%;} .h85{ height:83%;} .h90{ height:88%;} .h95{ height:93%;} .h100{ height:98%;}
.h0{ height:0px;}

.h5px,.h05px,.h8px,.h08px,.h10px,.h15px,.h20px,.h25px,.h30px,.h35px,.h40px,.h45px,.h50px,
.h55px,.h60px,.h65px,.h70px,.h75px,.h80px,.h85px,.h90px,.h95px,.h100px{ overflow:hidden;}
.h5px,.h05px{ height:5px} .h8px,.h08px{ height:8px;} .h10px{ height:10px;} .h15px{ height:15px;} .h20px{ height:20px;}
.h25px{ height:25px;} .h30px{ height:30px;} .h35px{ height:35px;} .h40px{ height:40px;} .h45px{ height:45px;}
.h50px{ height:50px;} .h55px{ height:55px;} .h60px{ height:60px;} .h65px{ height:65px;} .h70px{ height:70px;}
.h75px{ height:75px;} .h80px{ height:80px;} .h85px{ height:85px;} .h90px{ height:90px;} .h95px{ height:95px;} .h100px{ height:100px;}
.h0px{ height:0px;}

.lh14px{ line-height:14px;} .lh16px{ line-height:16px;} .lh18px{ line-height:18px;} .lh20px{ line-height:20px;}
.lh22px{ line-height:22px;} .lh24px{ line-height:24px;} .lh25px{ line-height:25px;} .lh28px{ line-height:28px;} .lh30px{ line-height:30px;}
.lh35px{ line-height:35px;} .lh40px{ line-height:40px;} .lh45px{ line-height:45px;} .lh50px{ line-height:50px;}

.lh80{ line-height:80%;} .lh90{ line-height:90%;}.lh100{ line-height:100%;}.lh110{ line-height:110%;}.lh120{ line-height:120%;}
.lh130{ line-height:130%;} .lh140{ line-height:140%;}.lh150{ line-height:150%;}.lh160{ line-height:160%;}.lh170{ line-height:170%;}
.lh180{ line-height:180%;} .lh190{ line-height:190%;}.lh200{ line-height:200%;}.lh220{ line-height:220%;}.lh240{ line-height:240%;}
.lh260{ line-height:260%;} .lh280{ line-height:280%;}.lh300{ line-height:300%;}.lh350{ line-height:350%;}.lh400{ line-height:400%;}
.lh500{ line-height:500%;} .lh550{ line-height:550%;}.lh600{ line-height:600%;}.lh700{ line-height:700%;}.lh800{ line-height:800%;}
.lh900{ line-height:900%;}.lh1000{ line-height:1000%;}

.p0px{ padding:0px;} .p1px{ padding:1px;} .p2px{ padding:2px;} .p3px{ padding:3px;} .p4px{ padding:4px;} .p5px{ padding:5px;} .p6px{ padding:6px;}
.p7px{ padding:7px;} .p8px{ padding:8px;} .p9px{ padding:9px;} .p10px{ padding:10px;} .p12px{ padding:12px;} .p14px{ padding:14px;}
.p16px{ padding:16px;} .p18px{ padding:18px;} .p20px{ padding:20px;} .p25px{ padding:25px;} .p30px{ padding:30px;} .p35px{ padding:35px;}
.p40px{ padding:40px;} .p50px{ padding:50px;} .p60px{ padding:60px;} .p70px{ padding:70px;} .p80px{ padding:80px;} .p90px{ padding:90px;}
.p100px{ padding:100px;} .p150px{ padding:150px;} .p200px{ padding:200px;} .p250px{ padding:250px;} .p300px{ padding:300px;} .p350px{ padding:350px;}
.p400px{ padding:400px;} .p500px{ padding:500px;} .p600px{ padding:600px;} .p700px{ padding:700px;} .p800px{ padding:800px;} .p900px{ padding:900px;}
.p100px{ padding:1000px;}

.np-t{ padding-top:0px;} .np-r{ padding-right:0px;} .np-b{ padding-bottom:0px;} .np-l{ padding-left:0px;}

.m0px{ margin:0px;} .m1px{ margin:1px;} .m2px{ margin:2px;} .m3px{ margin:3px;} .m4px{ margin:4px;} .m5px{ margin:5px;} .m6px{ margin:6px;}
.m7px{ margin:7px;} .m8px{ margin:8px;} .m9px{ margin:9px;} .m10px{ margin:10px;} .m12px{ margin:12px;} .m14px{ margin:14 px;}
.m16px{ margin:16px;} .m18px{ margin:18px;} .m20px{ margin:20px;} .m25px{ margin:25px;} .m30px{ margin:30px;} .m35px{ margin:35px;}
.m40px{ margin:40px;} .m45px{ margin:45px;} .m50px{ margin:50px;} .m60px{ margin:60px;} .m70px{ margin:70px;} .m80px{ margin:80px;}
.m90px{ margin:90px;} .m100px{ margin:100px;} .m150px{ margin:150px;} .m200px{ margin:200px;} .m250px{ margin:250px;} .m300px{ margin:300px;}
.m350px{ margin:350px;} .m400px{ margin:400px;} .m450px{ margin:450px;} .m500px{ margin:500px;} .m600px{ margin:600px;} .m700px{ margin:700px;}
.m800px{ margin:800px;} .m900px{ margin:900px;} .m1000px{ margin:1000px;}

.nm-t{ margin-top:0px;} .nm-r{ margin-right:0px;} .nm-b{ margin-bottom:0px;} .nm-l{ margin-left:0px;} 

.border1px{ border-style:solid; border-width:1px;} .border2px{ border-style:solid; border-width:2px;} .border4px{ border-style:solid; border-width:4px;}
.borderEEE{ border-color:#EEE;}.borderCCC{ border-color:#CCC;} .border999{ border-color:#999;} .border666{ border-color:#666;} .border333{ border-color:#333;} .border000{ border-color:#000;} .borderBlue{border-color:#006CFF;}
.nb-t{ border-top:none;} .nb-r{ border-right:none;} .nb-b{ border-bottom:none;} .nb-l{ border-left:none;}

.top0{top:0px;} .top1{ top:1%;} .top2{ top:2%;} .top4{ top:4%;} .top6{ top:6%;} .top8{ top:8%} .top10{ top:10%;}
.top5px{ top:5px;} .top10px{ top:10px;} .top15px{ top:15px;} .top20px{ top:20px;} .top25px{ top:25px;} .top30px{ top:30px;}

.right0{ right:0px;} .right1{ right:1%;} .right2{ right:2%;} .right4{ right:4%;} .right6{ right:6%;}.right8{ right:8%;} .right10{ right:10%;}
.right5px{ right:5px;} .right10px{ right:10px;} .right15px{ right:15px;} .right20px{ right:20px;} .right25px{ right:25px;} .right30px{ right:30px;}

.left0{ left:0px;} .left1{ left:1%;} .left2{ left:2%;} .left4{ left:2%;} .left6{ left:2%;} .left8{ left:2%;} .left10{ left:2%;} 
.left5px{ left:5px;} .left10px{ left:10px;} .left15px{ left:15px;} .left20px{ left:20px;} .left25px{ left:25px;} .left30px{ left:30px;}

.bottom0{ bottom:0px;} .bottom1{ bottom:1%;} .bottom2{ bottom:2%;} .bottom4{ bottom:4%;} .bottom6{ bottom:6%;} .bottom8{ bottom:8%;} .bottom10{ bottom:10%;}
.bottom5px{ bottom:5px;} .bottom10px{ bottom:10px;} .bottom15px{ bottom:15px;} .bottom20px{ bottom:20px;} .bottom25px{ bottom:25px;} .bottom30px{ bottom:30px;}

.clear{ clear:both; height:0px; width:100%;}
.hide{ display:none;}
.ov-hide{overflow:hidden;}
.ov-hide-x{overflow-x:hidden;}
.ov-hide-y{overflow-x:hidden;}
.floatleft,.fl{ float:left;}
.floatright,.fr{ float:right;}
.textcenter,.ttc{ vertical-align:middle; text-align:center;}.textright,.ttr{ vertical-align:middle; text-align:right;}.textleft,.ttl{ vertical-align:middle; text-align:left;}
.th{ background-color:#DDD;}
.tr{ background-color:#FFF;}
.tr:nth-child(2n){background:#EEE;}
.tr:hover{ background:#ACB9DF;}
.abs{ position:absolute;}
.rel{ position:relative;}
.fix{ position:fixed;}

.bgFFF{ background-color:#FFF;} .bgEEE{ background-color:#EEE;} .bgCCC{ background-color:#CCC;} .bg999{ background-color:#999;} .bg666{ background-color:#666;} .bg333{ background-color:#333;} .bg000{ background-color:#000;}
.bgBlue{ background-color:#006CFF;} .bgRed{ background-color:#C50003;}

.colorFFF,.colorFFF a{ color:#FFF;} .colorEEE,.colorEEE a{ color:#EEE;} .colorCCC,.colorCCC a{ color:#CCC;} .color999,.color999 a{ color:#999;} .color666,.color666 a{ color:#666;} .color333,.color333 a{ color:#333;} .color000,.color000 a{ color:#000;}

.alpha10b{background:rgba(0,0,0,0.1);} .alpha20b{background:rgba(0,0,0,0.2);} .alpha30b{background:rgba(0,0,0,0.3);}
.alpha40b{background:rgba(0,0,0,0.4);} .alpha50b{background:rgba(0,0,0,0.5);} .alpha60b{background:rgba(0,0,0,0.6);}
.alpha70b{background:rgba(0,0,0,0.7);} .alpha80b{background:rgba(0,0,0,0.8);} .alpha90b{background:rgba(0,0,0,0.9);}
.alpha10w{background:rgba(255,255,255,0.1);} .alpha20w{background:rgba(255,255,255,0.2);} .alpha30w{background:rgba(255,255,255,0.3);}
.alpha40w{background:rgba(255,255,255,0.4);} .alpha50w{background:rgba(255,255,255,0.5);} .alpha60w{background:rgba(255,255,255,0.6);}
.alpha70w{background:rgba(255,255,255,0.7);} .alpha80w{background:rgba(255,255,255,0.8);} .alpha90w{background:rgba(255,255,255,0.9);}

.alpha50{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.alpha60{filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.alpha70{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.alpha80{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.alpha90{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}

.fs10px,.fs10px a{ font-size:10px;} .fs12px,.fs12px a{ font-size:12px;} .fs14px,.fs14px a{ font-size:14px;} .fs16px,.fs16px a{ font-size:16px;} .fs18px,.fs18px a{ font-size:18px;}
.font-song{ font-family:"宋体";} .font-yahei{ font-family:"微软雅黑";}  .font-hei{ font-family:"黑体";}
.radius2px{-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.radius5px{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.radius10px{-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.radius20px{-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.nrs-t-l{border-top-left-radius:0px;}
.nrs-t-r{border-top-right-radius:0px;}
.nrs-b-l{border-bottom-left-radius:0px;}
.nrs-b-r{border-bottom-right-radius:0px;}


/* 辅助类 */
a.CurrentPageItem{ color:#F00; font-weight:bold;}
a.PageItem{ color:#333;}
a.PageItem:hover{ color:#F00; }
.Gray{ filter:Gray; -webkit-filter: grayscale(100%); }
.red,.red a,a.red,a .red{ color:#F00;}
.blue,.blue a,a.blue,a .blue{ color:#00f;}

.mask{ position:fixed; left:0px; top:0px; z-index:10000; height:100%; width:100%; background:black; opacity:0.6; filter:alpha(opacity=60)；}
.over-mask{ z-index:10001; position:absolute; background:#FFFFFF; opacity:0.9; filter:alpha(opacity=90); width:90%; height:92%; padding:2%; overflow:auto; top:2%; left:3%;}

.MsgLayer{ position:fixed; left:0px; top:0px; z-index:10000; height:100%; width:100%; display:none; }
.MsgLayer-body,.MsgLayer-iframe{ position:absolute; width:60%; height:60%; top:18%; left:18%; padding:1%; z-index:10001;}
.MsgLayer-Btn{ position:absolute; z-index:10002; left:79%; top:16%; width:45px; height:35px; background-image:url(images/close.png); background-repeat:no-repeat; background-position:center center; background-color:#000000; cursor:pointer;}
.div-link{ cursor:pointer;}
.cursorPointer{ cursor:pointer;}
.redFlag,.blueFlag,.greenFlag,.pinkFlag,.blackFlag,.grayFlag{ background-color:#F00; padding:0px 5px; color:#FFF;}
.blueFlag{ background-color:#0230A5;}
.greenFlag{ background-color:#156F00;}
.pinkFlag{ background-color:#82009E;}
.blackFlag{ background-color:#000000;}
.grayFlag{ background-color:#3F3F3F;}
.desc{ margin-left:10px; color:#777777; display:inline-block;}
.noShadow{text-shadow:none;}

.listDotBlue li a{ background-image:url(images/dot00f.jpg); background-repeat:no-repeat; background-size:2px; background-position:left center; padding-left:10px;}

#vcodebox .ui-block-a{ width:65%;}
#vcodebox .ui-block-c{ width:35%;}

img.face{ width:70px; height:70px; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px; border:#fff solid 2px;}

.wrapper{ position:relative; width:100%; margin:0 auto; overflow:hidden; }
.wrapper img{  vertical-align:top; }

/*重定义*/

/*占位符*/
::-webkit-input-placeholder{ color:#999;}/* WebKit browsers */
:-moz-placeholder{ color:#999;} /* Mozilla Firefox 4 to 18 */
::-moz-placeholder{color:#999;} /* Mozilla Firefox 19+ */
:-ms-input-placeholder{ color:#999;} /* Internet Explorer 10+ */

.zebra:nth-child(2n){ background-color:#E1E1E1; }

.auto-zoom-slide{ width:100%; height:0; padding-bottom:30%; overflow:hidden; position:relative;}
.auto-zoom-slide-swiper{ width:100%; height:0; padding-bottom:30%; }
.auto-zoom-slide-img{ width:100%; height:0;	padding-bottom:30%; overflow:hidden; background-position: top center; background-repeat: no-repeat; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; display:block;}

/*移动端专用*/
@media screen and (min-width: 320px) and (max-width: 480px){
	h3{ font-size:100%;}
	.m-hide{ display:none;}
	.m-lh120{ line-height:120%;} .m-lh150{ line-height:150%;} .m-lh180{ line-height:180%;}
	.m-fs12px{ font-size:12px;}
}

/*PC端专用*/
@media only screen and (min-width: 800px){
	.pc-hide{ display:none;}
}
