@charset "utf-8";
/*normalize.css*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}a:active,a:hover{outline-width:0;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}svg:not(:root){overflow:hidden;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}button,input,select,textarea{font:inherit;margin:0;}optgroup{font-weight:bold;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
body,html                      {margin:0 auto;padding:0; width:100%; height:100%; word-wrap: break-word;
								font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,  FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
								-webkit-font-smoothing: antialiased; /*开启Webkit反锯齿平滑渲染*/
 								-moz-osx-font-smoothing: grayscale;  /*Webkit反锯齿平滑渲染,默认浏览器使用auto*/
								}/*元素使用百分比有效*/
html 						   {font-size: 62.5%;-webkit-tap-highlight-color: rgba(0,0,0,0);/*ios避免点击闪烁*/ line-height: 200%;}
body 						   {font-size: 1.4rem; /* =16px */background:#f0f1f1; position:relative; font-weight:400; color:#333;-webkit-user-select: none; user-select: none; -ms-touch-action: none; }
*,*:before,*:after             {/*CSS 盒模型*/-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
div, h1, h2, h3, h4, p, 
form, label, input, textarea, 
img, span, ul, li,dl,dt,dd     {margin:0;padding:0;}
.P{display: block;margin-top:.8em; margin-bottom:.8em;}
hr{display: block; height: 1px; background:#eee; border:0; overflow:hidden; -webkit-box-sizing: content-box; box-sizing: content-box;}
img, a                         {border:0px; /*white-space:normal*/-webkit-touch-callout: none;} img{vertical-align:middle;}.Cell img{max-width:100%;}
ul, li                         {list-style:none;}
input                          {min-height: 24px; width: 100%; border: 0; padding: 0 10px;}
a,input,button                 {outline: none;}
/*a标签的样式 <a>*/
a                              {color: #333;text-decoration: none;}
/*a:visited                    {color: #666; }*/
a:hover                        {color: #ea891f;}
a:active                       {color: #EE523a;}
a:active, a:focus              {outline:none;/*清除a上的虚线框*/}
blockquote{padding:0; margin:0;}



.N{display: flex;flex-flow: row wrap;align-content: flex-start;letter-spacing: -0.31em;*letter-spacing: normal; *word-spacing: -0.43em; text-rendering: optimizespeed; }
/*整体控制*/
.N-1,.N-2,.N-3,.N-4,.N-5,.N-6,.N-7,.N-8,.N-9,
.N-10,.N-11,.N-12,.N-13,.N-14,.N-15,.N-16,.N-17,.N-18,.N-19,.N-20,.N-21,.N-22,.N-23,.N-24,.N-25,.N-26,.N-27,.N-28,.N-29,.N-30,.N-31,.N-32,.N-33,.N-34,.N-35,.N-36,.N-37,.N-38,.N-39,.N-40,.N-41,.N-42,.N-43,.N-44,.N-45,.N-46,.N-47,.N-48,.N-49,.N-50,.N-51,.N-52,.N-53,.N-54,.N-55,.N-56,.N-57,.N-58,.N-59,.N-60,.N-61,.N-62,.N-63,.N-64,.N-65,.N-66,.N-67,.N-68,.N-69,.N-70,.N-71,.N-72,.N-73,.N-74,.N-75,.N-76,.N-77,.N-78,.N-79,.N-80,.N-81,.N-82,.N-83,.N-84,.N-85,.N-86,.N-87,.N-88,.N-89,.N-90,.N-91,.N-92,.N-93,.N-94,.N-95,.N-96,.N-97,.N-98,.N-99,.N-100,.N3{display:inline-block;*display:inline;margin:0;padding:0;zoom:1; letter-spacing:normal;word-spacing:normal;vertical-align:text-top;vertical-align:top; /*overflow: hidden;*/}.W-1,.N-1{width:1%}.W-2,.N-2{width:2%}.W-3,.N-3{width:3%}.W-4,.N-4{width:4%}.W-5,.N-5{width:5%}.W-6,.N-6{width:6%}.W-7,.N-7{width:7%}.W-8,.N-8{width:8%}.W-9,.N-9{width:9%}.W-10,.N-10{width:10%}.W-11,.N-11{width:11%}.W-12,.N-12{width:12%}.W-13,.N-13{width:13%}.W-14,.N-14{width:14%}.W-15,.N-15{width:15%}.W-16,.N-16{width:16%}.W-17,.N-17{width:17%}.W-18,.N-18{width:18%}.W-19,.N-19{width:19%}.W-20,.N-20{width:20%}.W-21,.N-21{width:21%}.W-22,.N-22{width:22%}.W-23,.N-23{width:23%}.W-24,.N-24{width:24%}.W-25,.N-25{width:25%}.W-26,.N-26{width:26%}.W-27,.N-27{width:27%}.W-28,.N-28{width:28%}.W-29,.N-29{width:29%}.W-30,.N-30{width:30%}.W-31,.N-31{width:31%}.W-32,.N-32{width:32%}.W-33,.N-33{width:33%}.W-34,.N-34{width:34%}.W-35,.N-35{width:35%}.W-36,.N-36{width:36%}.W-37,.N-37{width:37%}.W-38,.N-38{width:38%}.W-39,.N-39{width:39%}.W-40,.N-40{width:40%}.W-41,.N-41{width:41%}.W-42,.N-42{width:42%}.W-43,.N-43{width:43%}.W-44,.N-44{width:44%}.W-45,.N-45{width:45%}.W-46,.N-46{width:46%}.W-47,.N-47{width:47%}.W-48,.N-48{width:48%}.W-49,.N-49{width:49%}.W-50,.N-50{width:50%}.W-51,.N-51{width:51%}.W-52,.N-52{width:52%}.W-53,.N-53{width:53%}.W-54,.N-54{width:54%}.W-55,.N-55{width:55%}.W-56,.N-56{width:56%}.W-57,.N-57{width:57%}.W-58,.N-58{width:58%}.W-59,.N-59{width:59%}.W-60,.N-60{width:60%}.W-61,.N-61{width:61%}.W-62,.N-62{width:62%}.W-63,.N-63{width:63%}.W-64,.N-64{width:64%}.W-65,.N-65{width:65%}.W-66,.N-66{width:66%}.W-67,.N-67{width:67%}.W-68,.N-68{width:68%}.W-69,.N-69{width:69%}.W-70,.N-70{width:70%}.W-71,.N-71{width:71%}.W-72,.N-72{width:72%}.W-73,.N-73{width:73%}.W-74,.N-74{width:74%}.W-75,.N-75{width:75%}.W-76,.N-76{width:76%}.W-77,.N-77{width:77%}.W-78,.N-78{width:78%}.W-79,.N-79{width:79%}.W-80,.N-80{width:80%}.W-81,.N-81{width:81%}.W-82,.N-82{width:82%}.W-83,.N-83{width:83%}.W-84,.N-84{width:84%}.W-85,.N-85{width:85%}.W-86,.N-86{width:86%}.W-87,.N-87{width:87%}.W-88,.N-88{width:88%}.W-89,.N-89{width:89%}.W-90,.N-90{width:90%}.W-91,.N-91{width:91%}.W-92,.N-92{width:92%}.W-93,.N-93{width:93%}.W-94,.N-94{width:94%}.W-95,.N-95{width:95%}.W-96,.N-96{width:96%}.W-97,.N-97{width:97%}.W-98,.N-98{width:98%}.W-99,.N-99{width:99%}.W-100,.N-100{width:100%;}.W3,.N3{width:33.333%}
/*对齐方式*/.Va-m{vertical-align:middle;}.Va-t{vertical-align:top}.Va-b{vertical-align:bottom;}.Ta-c{text-align:center;}.Ta-l{text-align:left;}.Ta-r{text-align:right;}.Vm-c,.Vm-x,.Vm-y{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.Vm-c{left:50%; top:50%}.Vm-x{left:50%;-webkit-transform:translateX(-50%);-ms-transform: translateX(-50%);transform:translateX(-50%);}.Vm-y{top:50%;-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);transform:translateY(-50%);}
/*内容超出-隐藏-显示-滚动条*/._Oh{overflow:hidden;}._Ov{overflow:visible;}._Oa{overflow:auto;-webkit-overflow-scrolling: touch;/*平滑滚动*/}._Os{overflow:scroll;-webkit-overflow-scrolling: touch;}._Os-x{overflow-x:scroll;-webkit-overflow-scrolling: touch;}.Os-y{overflow-y:scroll;-webkit-overflow-scrolling: touch;}
/*透明度(全兼容)*/.O-1{filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}.O-2{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}.O-3{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}.O-4{filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}.O-5{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}.O-6{filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.O-7{filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}.O-8{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}.O-9{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}.O-10{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
/*圆角3/5/7/9/11/13/15*/.Br-3{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.Br-5{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.Br-7{-moz-border-radius:7px;-khtml-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.Br-9{-moz-border-radius:9px;-khtml-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.Br-11{-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px}.Br-13{-moz-border-radius:13px;-khtml-border-radius:13px;-webkit-border-radius:13px;border-radius:13px}.Br-15{-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.Br{-moz-border-radius:50em;-khtml-border-radius:50em;-webkit-border-radius:50em;border-radius:50em}
.Br-3,.Br-5,.Br-7,.Br-9,.Br-11,.Br-13,.Br-15{overflow:hidden;-webkit-appearance: none; }
/*动作默认0.3秒*/.T{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
/*隐/显*/.Hide{display:none;}.Show{display:inherit;}
/*自动边距*/.Ml{margin:0 0 0 auto;}.Mr{margin:0 auto 0 0;}.Mc{margin-left:auto;margin-right:auto}
/*浮动*/.Fl{float:left;}.Fr{float:right;}.Clear{clear:both;}
/*元素定义display*/.Db{display:block}.Di{display:inline}.Dib{display:inline-block}.Dn{display:none}.Dt{display:table}.Tab{display:table;vertical-align:text-top; width:100%;}.Tl-f{table-layout: fixed;}.Dtc,.Cell{display:table-cell;}.CellVm{display:table-cell; vertical-align:middle;}
/*顶边距*/.Mt-1x{margin-top:11px}.Mt-2x{margin-top:22px}.Mt-3x{margin-top:33px}.Mt-4x{margin-top:44px}.Mt-5x{margin-top:55px}
/*边距*/.Pl-1x{padding-left:10px}.Pl-2x{padding-left:15px}.Pl-3x{padding-left:20px}.Pr-1x{padding-right:10px}.Pr-2x{padding-right:15px}.Pr-3x{padding-right:20px}
		.Pr-1x,.Pr-2x,.Pr-3x{text-align:right;}
/*字体多出的部分省略号*/.To-e{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*文字阴影*/.Ts-w{text-shadow:1px 1px 0px #FFFFFF;}.Ts-g{text-shadow:1px 1px 0px rgba(100,100,100,.5);}
/*加粗*/.Bold{font-weight:bold;}
/*高度*/.H-1x{height:22px}.H-2x{height:44px}.H-3x{height:66px}.H-4x{height:88px}.H-5x{height:110px}
/*宽度*/.W-1x{width: 22px}.W-2x{width: 44px}.W-3x{width: 66px}.W-4x{width: 88px}.W-5x{width: 110px}.W-6x{width:132px;}
/*阴影*/.Bs-1x{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-ms-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);}.Bs-2x{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-ms-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);}.Bs-3x{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);}.Bs-4x{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2);-ms-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2);}.Bs-5x{-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px rgba(0,0,0,.2);-ms-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);}/*内阴影*/.Bsi{-webkit-box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px inset;box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 5px inset;}
/*背景等比填充*/.Cover,.Cover-lt,.Cover-lb,.Cover-rt,.Cover-rb{background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-position:center;}.Cover-lt{background-position:left top}.Cover-lb{background-position:left bottom}.Cover-rt{background-position:right top}.Cover-rb{background-position:right bottom;}
/*字体*/.Num{font-family: impact, chicago;}
/*常用字体及背景颜色*/
.C-1{color:#111}.C-2{color:#222}.C-3{color:#333}.C-4{color:#444}.C-5{color:#555}.C-6{color:#555}.C-7{color:#777}.C-8{color:#888}.C-9{color:#999}.C-A{color:#AAA}.C-B{color:#BBB}.C-C{color:#CCC}.C-D{color:#DDD}.C-E{color:#EEE}
.White,.C-F{color:white}.Black,.Color,.C-0{color:Black}.Gray{color:gray}.LightGrey{color:lightgrey}.WhiteSmoke{color:whitesmoke}.Blue{color:blue}.Red{color:red}.Pink{color:pink}.LightPink{color:lightpink}.SkyBlue{color:skyblue}.LightBlue{color:lightblue}.Green{color:green}.LightGreen{color:lightgreen}.Yellow{color:yellow}.Orange{color:orange}
._C-1{background-color:#111}._C-2{background-color:#222}._C-3{background-color:#333}._C-4{background-color:#444}._C-5{background-color:#555}._C-6{background-color:#666}._C-7{background-color:#777}._C-8{background-color:#888}._C-9{background-color:#999}._C-A{background-color:#AAA}._C-B{background-color:#BBB}._C-C{background-color:#CCC}._C-D{background-color:#DDD}._C-E{background-color:#EEE}
._White,._C-F{background-color:white}._Black,._C-0{background-color:black}._Gray{background-color:gray}._LightGrey{background-color:lightgrey}._WhiteSmoke{background-color:whitesmoke}._Blue{background-color:blue}._Red{background-color:red}._Pink{background-color:pink}._LightPink{background-color:lightpink}._SkyBlue{background-color:skyblue}._LightBlue{background-color:lightblue}._Green{background-color:green}._LightGreen{background-color:lightgreen}._Yellow{background-color:yellow}._Orange{background-color:orange}
/*渐变*/
.G-1{background:-webkit-linear-gradient(#FFF,#F2F2F2);background:-o-linear-gradient(#FFF,#F2F2F2);background:-moz-linear-gradient(#FFF,#F2F2F2);background:linear-gradient(#FFF,#F2F2F2);}.G-2{background:-webkit-linear-gradient(#F2F2F2,#EEE);background:-o-linear-gradient(#F2F2F2,#EEE);background:-moz-linear-gradient(#F2F2F2,#EEE);background:linear-gradient(#F2F2F2,#EEE);}.G-3{background:-webkit-linear-gradient(#444,#333);background:-o-linear-gradient(#444,#333);background:-moz-linear-gradient(#444,#333);background:linear-gradient(#444,#333);}.G-4{background:-webkit-linear-gradient(#c8161E,#9B161C);background:-o-linear-gradient(#c8161E,#9B161C);background:-moz-linear-gradient(#c8161E,#9B161C);background:linear-gradient(#c8161E,#9B161C);}
/*滑动下滑线*/			
.L,.L-l,.L-r,.L-c{position:relative;text-decoration:none;}
.L:before,.L-l:before{content:"";position:absolute;left:0;bottom:-1px;width:0%;height:1px;background:#999;transition:all .3s;}
.L:hover:before,.L-l:hover:before{width:100%;left:0;transition:all .3s;}
.L-r:after{content:"";position:absolute;right:0;bottom:-1px;width:0;height:1px;background:#999;transition:all .3s;}
.L-r:hover:after{width:100%;right:0;transition:all .3s;}
.L-c:after{content:"";position:absolute;left:0;right:0;bottom:-1px;width:0;height:1px;margin:0 auto;background:#999;transition:all .3s;}
.L-c:hover:after{width:100%;transition:all .3s;}

/**/
/*表格*/
.Table                        {border-collapse:collapse;/*细线表格代码*/box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.Table tr                     {}
.Table tbody tr:nth-child(even){background:#FAFAFA;}
/*._Table tbody td:nth-child(odd){color:#C00;}*/
.Table tbody tr:hover         {background:#EEE;}
.Table td,.Table th          {border:1px solid #DDD;/*细线表格线条颜色*/padding:5px 10px; color:#686868;}	
.Table th                     {background:#F5F5F5; font-weight:400; color:#333; text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.Table th:first-child         {-moz-border-radius: 2px 0 0 0;-webkit-border-radius: 2px 0 0 0;border-radius: 2px 0 0 0;}
.Table th:last-child          {-moz-border-radius: 0 2px 0 0;-webkit-border-radius: 0 2px 0 0;border-radius: 0 2px 0 0;}
.Table tr:last-child td:first-child {-moz-border-radius: 0 0 0 2px;-webkit-border-radius: 0 0 0 2px;border-radius: 0 0 0 2px;}
.Table tr:last-child td:last-child {-moz-border-radius: 0 0 2px 0;-webkit-border-radius: 0 0 2px 0;border-radius: 0 0 2px 0;}


/*箭头*/
.Arrow-Left:after,.Arrow-Right:after,.Arrow-Up:after,.Arrow-Down:after{content:""; position: absolute; height: 9px; width: 9px; border-left:2px solid #CCC; border-top:2px solid #CCC;-moz-transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%); top: 50%;}
.Arrow-Left,.Arrow-Right,.Arrow-Up,.Arrow-Down{position:relative; padding-right: 40px;}.Arrow-Left:after{ margin-top: -2px;left: 50%;}
.Arrow-Left{padding-right: auto; display: block; width: 44px;}
.Arrow-Right:after{border:0;border-right:2px solid #CCC; border-bottom:2px solid #CCC; right:10px;}
.Arrow-Up:after{border:0;border-right:2px solid #CCC; border-top:2px solid #CCC; right:10px;}
.Arrow-Down:after{border:0;border-left:2px solid #CCC; border-bottom:2px solid #CCC; right:10px; margin-top:-3px;}
/*箭头旋转*/
.Rotate90.Arrow-Right:after{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top: -5px;}
.Rotate90.Arrow-Right:after,.Arrow-Right:after{-webkit-transition: 0.3s;-moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
/*模拟APP按钮*/
.checkbox {position:relative;width:55px; height:30px; margin-left:auto;}
.checkbox:after, .checkbox:before {font-family: FontAwesome;-webkit-font-feature-settings: normal;-moz-font-feature-settings: normal;font-feature-settings: normal;-webkit-font-kerning: auto;-moz-font-kerning: auto; font-kerning: auto;-webkit-font-language-override: normal;-moz-font-language-override: normal;font-language-override: normal;font-stretch: normal;font-style: normal;font-synthesis: weight style;font-variant: normal;font-weight: normal;text-rendering: auto;}
.checkbox label {width: 55px;height: 30px; background: #ccc;position: absolute;left:0px; top:0px;display: inline-block;border-radius: 46px;-webkit-transition: 0.4s;transition: 0.4s;}
.checkbox label:after { content: '';position: absolute;width: 26px;height: 26px; border-radius: 100%; left: 2px;top: 2px;z-index: 2;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);-webkit-transition: 0.3s;-moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s;transition: 0.3s;}
.checkbox input { position: absolute; left: 2px;top:0px;width: 55px;height:30px;border:1px solid #F90; background:#F90;z-index: 200;opacity: 0;cursor: pointer;}
.checkbox input:checked + label{ background:#4CDA64;}
.checkbox input:checked + label:after {left: 26px;}
/*复选单选样式*/
@keyframes hover-color {from{border-color:#c0c0c0;}to{border-color:#3e97eb;}}
.Radio,._checkbox {position: absolute; display: none; }
.Radio[disabled],._checkbox[disabled] {cursor: not-allowed; }
.Radio + label,._checkbox + label { position: relative; display:inline-block; padding-left:26px;cursor: pointer;vertical-align: middle; line-height:20px;}
.Radio + label:hover:before,._checkbox + label:hover:before {animation-duration: 0.4s;animation-fill-mode: both;animation-name: hover-color; }
.Radio + label:before,._checkbox + label:before {position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:1px solid #c0c0c0; }
.Radio + label:after,._checkbox + label:after {position: absolute; display: none;content: ''; }
.Radio[disabled] + label,._checkbox[disabled] + label {cursor: not-allowed;color: #e4e4e4; }
.Radio[disabled] + label:hover, .Radio[disabled] + label:before, .Radio[disabled] + label:after,
._checkbox[disabled] + label:hover,._checkbox[disabled] + label:before,._checkbox[disabled] + label:after { cursor: not-allowed; }
.Radio[disabled] + label:hover:before,._checkbox[disabled] + label:hover:before {border: 1px solid #e4e4e4;animation-name: none; }
.Radio[disabled] + label:before,._checkbox[disabled] + label:before {border-color: #e4e4e4; }
.Radio:checked + label:before,._checkbox:checked + label:before {animation-name: none; }
.Radio:checked + label:after,._checkbox:checked + label:after {display: block; }
.Radio + label:before {border-radius: 50%; }
.Radio + label:after {top: 6px; left: 6px;width: 8px; height: 8px;border-radius: 50%;background: #3e97eb; }
.Radio:checked + label:before {border: 1px solid #3e97eb; }
.Radio:checked[disabled] + label:before {border: 1px solid #c9e2f9; }
.Radio:checked[disabled] + label:after {background: #c9e2f9; }
._checkbox + label:before {border-radius: 3px; }
._checkbox + label:after {top:2px; left:7px; box-sizing: border-box; width: 6px; height: 12px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform: rotate(45deg);border-width: 2px; border-style: solid;border-color: #fff;border-top: 0;border-left: 0; }
._checkbox:checked + label:before {border: #3e97eb; background: #3e97eb; }
._checkbox:checked[disabled] + label:before {border: #c9e2f9;background: #c9e2f9; }

/*按钮样式*/
.Btn-group{padding: 20px; text-align: center;}
.Btn,a.Btn,.Btn-big{border:1px solid #DDD; color:#333; display:inline-block; width: 100%; background:#FFF; padding:.6em 1em; font-size: 16px; text-align:center; cursor:pointer; position:inherit;}
.Btn-group>.Btn{width: auto; padding: .5em 1.2em; margin: 0 .2em; }
.Btn:hover		     		 {background:#E6E6E6; border:1px solid #ADADAD;}
.Btn-blue,a.Btn-blue{background:#0E90D2; border-color:#0b85c2; color:#FFF;}
.Btn-blue:hover,a.Btn-blue:hover{background:#0C79B1; border-color:#0A6999;}
.Btn-green,a.Btn-green{background:#5cb85c; border:1px solid #4cae4c; color:#FFF;}
.Btn-green:hover,a.Btn-green:hover{background:#449D44; border-color:#398439; }
.Btn-red,a.Btn-red{background:#DD514C; border:1px solid #D83832; color:#FFF;}
.Btn-red:hover,a.Btn-red:hover{background:#D7342E; border-color:#c62b26;}
.Btn:active,a.Btn:active   {position:relative; top:2px;}	
.BtnBox-red,a.BtnBox-red{display:inline-block; border: 1px solid #c8161e; color:#c8161e; padding:5px 15px;}	
.BtnBox-red:hover{background:#c8161E; color:#FFF;}	




/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/* Tab切换 */
.tabBox{ margin:10px auto;   }
.tabBox .hd{ height:44px; line-height:44px; font-size:1.1em; overflow:hidden; background:#eee; border-top:1px solid #ccc;  padding:0 10px;  }
.tabBox .hd h3{ float:left; font-size:1.3em; }
.tabBox .hd h3 span{color:#ccc; font-family:Georgia; margin-left:10px;  }
.tabBox .hd ul{ float:right;  }
.tabBox .hd ul li{ float:left;  padding:0 8px; vertical-align:top;  }
.tabBox .hd ul li.on a{ color:#B63B34; display:block; height:42px; line-height:42px;   border-bottom:2px solid #B63B34;}
.tabBox .bd ul{ padding:10px;  }
.tabBox .bd ul li{ border-bottom:1px dotted #ddd; height: 44px; line-height: 44px;  }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.readMore{ display:block; height:30px; line-height:30px; margin:10px auto 20px auto;  text-align:center; text-decoration:underline;}
/* 多图滚动 */
.scrollBox{ text-align:center; }
.scrollBox .bd li{ width:50%; float:left; font-size:14px; border:1px solid #EEE;}
.scrollBox .bd li:nth-child(1){border-right:0}
.scrollBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.scrollBox .bd li img{ width:140px; background:url(../images/loading.gif) #fff center center no-repeat;  }
.scrollBox .hd{ height:44px; padding:12px 0; overflow:hidden; font-size:0; }
.scrollBox .hd ul{ display:inline-block; padding-top:5px; }	
.scrollBox .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }
.scrollBox .hd .on{ background:#BA2636;  }
.scrollBox .prev,.scrollBox .next{ display:inline-block; width:25px; height:20px; background:url(../images/wyIcons.png) no-repeat; overflow:hidden; margin:0 5px;  vertical-align:top; }
.scrollBox .next{ background-position:-105px 0; }

.Open-Box{display:none;}
.Open-Box[type="checkbox"]:checked + .Hide{display: block;}

#container{width: 100%; min-width:1180px; background:#EFF0F0;}
nav{height:95px; width: 100%; text-align: center}
article{padding-bottom: 50px; width:100%; -webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: rgba(0,0,0,0);}
header{background: #FFF url(../images/topbackground.jpg) repeat-y center ; height:90px; width:100%; text-align: center; color: #FFF;}
footer{text-align: center; color: #999;text-shadow:1px 1px 0px #000; background:#1e1e1e; font-size: 12px; margin-top:15px; padding:10px 0px;}
footer a{color:#999;}
/*导航*/
.Menu{ background:#FFF; position:absolute; z-index:9999;right:0; top: 44px; width:100%;height:0; overflow:hidden;-webkit-box-shadow:0px 6px 6px rgba(0, 0, 0, .2);-moz-box-shadow:0px 6px 6px rgba(0, 0, 0, .2);box-shadow:0px 6px 6px rgba(0, 0, 0, .2);}
	/*打开菜单按钮*/
	#OpenMenu{width:44px; height:44px; line-height:44px; color:#FFF;}
	#ShowMenu + label{ height:2px; width:20px; margin:0 auto; background:#666666; position:absolute; top: 21px; right:11px;/*left:50%; top:50%; -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);*/}
	#ShowMenu + label:before{content:""; position:absolute; height:2px; width:20px; background:#666666; top:-6px; left:0;}
	#ShowMenu + label:after{content:""; position:absolute; height:2px; width:20px; background:#666666; top:6px; left:0;}
	#ShowMenu{ display:block; width:100%; height: 100%;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;}
	#ShowMenu[type="checkbox"]:checked + label{ background:none;}
	#ShowMenu[type="checkbox"]:checked + label + .Menu{height:132px; left: 0;}	
	#ShowMenu[type="checkbox"]:checked + label:before{-moz-transform:rotate(45deg) translate(2px,6px);-webkit-transform:rotate(45deg) translate(2px,6px);-o-transform:rotate(45deg) translate(2px,6px);transform:rotate(45deg) translate(2px,6px);}
	#ShowMenu[type="checkbox"]:checked + label:after{-moz-transform:rotate(-45deg) translate(2px,-7px);-webkit-transform:rotate(-45deg) translate(2px,-7px);-o-transform:rotate(-45deg) translate(2px,-7px);transform:rotate(-45deg) translate(2px,-7px); }
	#ShowMenu + label,#ShowMenu + label:before,#ShowMenu + label:after,#ShowMenu[type="checkbox"]:checked + label,#ShowMenu[type="checkbox"]:checked + label:before,#ShowMenu[type="checkbox"]:checked + label:after,#ShowMenu[type="checkbox"]:checked + label + .Menu,.Menu{-webkit-transition: .3s;-moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}






/*纯css3背景滑动导航*/
#nav-Bg-slide {position: relative;z-index: 549;list-style: none;font-weight: 400;font-size: 0;text-transform: uppercase;display: inline-block;padding: 0; color:#333;}
#nav-Bg-slide li {display: inline-block;position: relative;cursor: pointer;z-index: 550;min-width: 100px;text-align:center; height:90px; line-height:90px;}
#nav-Bg-slide li a{display:block;color:#333;font-size:14px;}
#nav-Bg-slide li a:hover{color:#FFF;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-ms-transition: all 0.35s; transition: all 0.35s;}
#nav-Bg-slide li:hover{ background:#EB891A;}
#nav-Bg-slide li:hover .drop{height:auto;}
.drop {overflow: hidden;list-style: none;position: absolute;padding: 0;width: 100%; height:0px;left: 0;top: 100%; z-index: 600;}
.drop div {-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%); transform: translate(0, -100%); -webkit-transition: all 0.5s 0.1s; -moz-transition: all 0.5s 0.1s;-ms-transition: all 0.5s 0.1s;transition: all 0.5s 0.1s;position: relative;}
#nav-Bg-slide ul.drop li {display: block; padding: 0; width: 100%; height:45px; line-height:45px; background: #FFF !important;}
#nav-Bg-slide ul.drop li a:hover{background:#ed9838; color:#FFF;}
#marker {height: 100%;background: #EB891A !important;position: absolute;bottom: 0; left:20px; width: 60px; height:5px; z-index: 2;-webkit-transition: all 0.35s;-moz-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
#nav-Bg-slide li:nth-child(1):hover ul div {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(1):hover ~ #marker {width: 60px;-webkit-transform: translate(0px, 0);-moz-transform: translate(0px, 0);-ms-transform: translate(0px, 0);transform: translate(0px, 0);}
#nav-Bg-slide li:nth-child(2):hover ul div {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(2):hover ~ #marker {width: 100px;-webkit-transform: translate(80px, 0);-moz-transform: translate(80px, 0); -ms-transform: translate(80px, 0);transform: translate(80px, 0);}
#nav-Bg-slide li:nth-child(3):hover ul div {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(3):hover ~ #marker {width: 100px;-webkit-transform: translate(180px, 0);-moz-transform: translate(180px, 0); -ms-transform: translate(180px, 0); transform: translate(180px, 0);}
#nav-Bg-slide li:nth-child(4):hover ul div {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(4):hover ~ #marker {width: 100px;-webkit-transform: translate(280px, 0);-moz-transform: translate(280px, 0);-ms-transform: translate(280px, 0); transform: translate(280px, 0);}
#nav-Bg-slide li:nth-child(5):hover ul div {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(5):hover ~ #marker {width: 100px;-webkit-transform: translate(380px, 0);-moz-transform: translate(380px, 0);-ms-transform: translate(380px, 0); transform: translate(380px, 0);}
#nav-Bg-slide li:nth-child(6):hover ul div {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#nav-Bg-slide li:nth-child(6):hover ~ #marker {width: 100px;-webkit-transform: translate(480px, 0);-moz-transform: translate(480px, 0);-ms-transform: translate(480px, 0); transform: translate(480px, 0);}


/*风格化*/
/*.Btn{box-shadow: 0px 1px 1px 0 rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.1) inset;}*/
.Main{width:1240px; margin-left:auto; margin-right:auto;}
.about-title,.news-title{ position:relative;}
.about-title:after,.news-title:after{content:""; position:absolute; height:1px; width:135px; top:40px; left:630px; background:#b9b9b9;}
.about-title:before,.news-title:before{content:""; position:absolute; height:1px; width:135px; top:40px; left:410px; background:#b9b9b9;}

img{max-width:100%;}
.M{margin-top: 10px; position: relative; padding:0 10px;}
.Tab,.List{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #EEE;}
.M .Tab:last-child{border-bottom:0;}
.M blockquote{border:1px solid #EEE; background:#FAFAFA; padding:10px; margin:10px; display: block; color: #666;}
/*定义圆角*/
.Btn,.Btn-big,.Search .Key{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-clip: padding-box;}
/*统一动作时间*/
.Trans,.Btn,.Btn:hover,.Btn-blue,.Btn-blue:hover,.Btn-red,.Btn-red:hover,.Btn-green,.Btn-green:hover{-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s; backface-visibility:hidden;-webkit-backface-visibility:hidden; /* Chrome and Safari */ -moz-backface-visibility:hidden; /* Firefox */-ms-backface-visibility:hidden; /* Internet Explorer */}

/*分页样式*/
.PageClass         {background:none; padding:10px 0px; text-align:center; border-top:1px solid #eee;}
.PageClass a       {display:inline-block; padding:8px 12px; background:#EEE; margin:3px 1px; color:#686894; text-decoration:none;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; overflow:hidden;
				   }.PageClass a:hover{background:#04BEE5; color:#FFF;}
.PageClass span    {display:inline-block; padding:8px 12px; background:#04BEE5; margin:3px 1px; color:#FFF; -moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; overflow:hidden;}


.Module{margin-top:15px;}
.Module-box {
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.Module-title {
    color: #444;
    background-color: #f5f5f5;
    padding: .35rem 1.25rem;
}
.Module-box .Module-li {
    border-top: 1px solid #DDD;
}
a.Module-a {
    display: block;
    padding: .35em 1.25em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a.Module-a:hover {
    padding-left: 1.8em;
}

._AList{ margin-top:10px; background:#FFF; padding:10px;}
._AList-H{font-size:1em; padding-left:1em;    color: #333; background-color: #f5f5f5; padding:0rem 1.25rem;}
._AList-title{font-size:1.2em; margin-top:1em; font-weight:400;}
._AList-meta{font-size:.8em; color:#666;}
._AList-des{font-size:.8em; color:#999;}
._AList-line{border-bottom:1px solid #ddd;}

.LeftTitle{padding:15px 25px; border-bottom:1px solid #eb8a1b; position:relative;}
.LeftTitle:before{content:""; position:absolute; left:0; width:3px; height:30px; background:#ea891f; -moz-border-radius:0 3px 3px 0;-khtml-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}


.cate_index li{background:#EEE;}
.cate_index li a{color:#333;}
.cate_index li a:hover{color:#ea891f;}
.cate_index li:nth-child(2n){background:#FFF;}

#PMenu       {position:fixed; top:0px; left:100%; background:#EEE; width:100%;height:100%;z-index:700; padding-bottom:70px;-webkit-transition: .3s;-moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}
#PMenuR      {background:#EEE;}
#PMenuR li	 {margin:0; padding:0; height:44px; line-height:44px; color:#333;text-shadow:0px 0px 0px #FFFFFF; background:#CCC; border-top:1px solid #BBB;}
#PMenuR a     {margin:0; padding:0; color:#666; padding-left:20px; display:block; height:44px; line-height:44px;}

.X-50{-moz-transform:translateX(-80%);-webkit-transform:translateX(-80%);-o-transform:translateX(-80%);transform:translateX(-80%);-webkit-transition: .3s;-moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; transition: .3s;}