/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
*/
body {font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","黑体","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
  margin: 0px;
  color: #000000;
  font-size: 12px;
  background-color: #ffffff;
}
*, a, body, button, caption, dd, div, dl, dt, em, figure, form, h1, h2, h3, h4, h5, h6, html, i, img, input, label, li, ol, p, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul {
    margin: 0;
    padding: 0;
}
/**
 * Render the `main` element consistently in IE.
 */

input,select,button,textarea{font-size: 12px; font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","黑体","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif; padding:0px; margin:0px;}
ul,li,dt,dl,dd,form,p,h1,h2,h3{ margin:0px; padding:0px;}
li{
  list-style-type: none;
}
a:link,a:hover,a:active,a:visited{ text-decoration:none;}
img { border:none;}
ins {text-decoration: none;}
img { -ms-interpolation-mode: bicubic; }
.clear{ float:none; clear:both;}
.donghua{-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
table {
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
table *{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.fl{ float:left;}
.fr{ float:right;}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
.up_tcnr{ display: none; text-align:center; background-image:url(https://10.org.cn/img/tcbg.png); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;}
.up_tcnrs{display: none; text-align:center; background-image:url(https://10.org.cn/img/tcbg.png); position:fixed; background-repeat:repeat; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:9999;
  backdrop-filter: saturate(180%) blur(12px);-webkit-backdrop-filter: saturate(180%) blur(12px);-moz-backdrop-filter: saturate(180%) blur(12px);}
.pt-page-fade {
  -webkit-animation: fade .4s ease both;
  animation: fade .4s ease both;
  -moz-amimation:fade .4s ease both;
}
@-webkit-keyframes fade {
  from {opacity: 0; }
  to { opacity: 1; }
}
@keyframes fade {
  from { opacity: 0;}
  to { opacity: 1; }
}
@-moz-keyframes fade{
  from { opacity: 0;}
  to { opacity: 1; }
  }
  
.pt-page-moveIconUp {
  -webkit-animation: moveIconUp ease 1.5s both infinite;
  animation: moveIconUp ease 1.5s both infinite;
}
@-webkit-keyframes moveIconUp {
  0% { -webkit-transform: translateX(100%); opacity:0;}
  50% { -webkit-transform: translateX(0%); opacity:1;}
  100% { -webkit-transform: translateX(-100%); opacity:0;}
}
@keyframes moveIconUp {
  0% { -webkit-transform: translateX(100%); transform: translateX(100%); opacity:0;}
  50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity:1;}
  100% { -webkit-transform: translateX(-100%); transform: translateX(-100%); opacity:0;}
}
.tc-nr{position: absolute; width:80%; max-width: 750px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.fang-main{ width: 100%; min-width: 1440px; height: 100%; position: relative;margin:0px auto; }
.tablve-fixed{ position: fixed; width: 100%; min-width: 1440px; height: 90px; z-index: 9; }
.table-nav{ background-color: #be0000; width: 100%; height: 48px;background-image:linear-gradient(to bottom,#d70000,#a90000);background-image:-moz-linear-gradient(to bottom,#d70000,#a90000);background-image:-webkit-linear-gradient(to bottom,#d70000,#a90000); color: #ffffff;}
.fang-logo{ float: left;  width:102px; margin:5px 10px; height:38px; }
.fang-logo img{ width: 100%; height: auto; display: inherit; }
.fang-dingwei{ float: left; height:48px; }
.fang-dingwei dt{ float: left; padding:0px 10px 0px 5px; cursor: pointer; margin: 9px 5px; background-color:rgba(0,0,0,.2); height: 30px; line-height: 30px; font-size: 12px;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px; }
.fang-dingwei dt:before{ content: ''; background-image: url(https://10.org.cn/img/local.svg); background-position: center; background-repeat: no-repeat; background-size: 16px; float: left; width:20px; height:29px;}
.fang-dingwei dd{ border-left: solid 1px #ffffff;float: left; width: 220px; height: 30px; margin:9px 5px; padding: 0px 10px; line-height: 15px;}
.fang-dingwei dd span{display: table-cell; text-align: left; vertical-align: middle;  width: 100%; height: 30px;}
.table-meu{ float: left; padding: 0px 10px; height: 48px; line-height: 48px; }
.table-meu a{ display: block; float: left; padding:0px 10px; color: #ffffff; font-size: 14px; }
.table-right{ float: right; height: 48px; line-height: 48px; padding: 0px 10px; }
.table-right a{ display: inline-block; padding: 0px 5px;color: #ffffff; position: relative;}
.table-right a.active:after{ content: ''; position: absolute;right: -2px; top: 17px; width: 1px; height: 13px; border-right:solid 1px #ffffff; }
.tablve-sou{ float: left; background-color: #ffffff; width:20%; height: 30px; border-radius: 5px; overflow: hidden; margin:9px 5px; background-image: url(https://10.org.cn/img/search.svg); background-repeat: no-repeat; background-position: 5px center; background-size:18px; padding-left: 30px; }
.tablve-sou:hover{background-image: url(https://10.org.cn/img/searchs.svg);}
.sou-input{ background-color: #ffffff; border: none; outline: none; height: 30px; line-height: 30px; color: #000000; width: 79%;-webkit-appearance:none; float: left;}
.sou-button{-webkit-appearance:none; width: 18%; background-color: #cb0000; font-weight: bold; font-size: 12px;text-align: center; height: 26px; line-height: 24px; margin: 2px; float: right; border: none; outline: none; color: #ffffff; cursor: pointer; border-radius: 4px;}
.fang-meu{ width: 100%; background-color: #f0f0f0; color: #000000; height: 42px; line-height:42px; }
.fang-meu dd{ padding: 0px 10px; height: 42px; overflow: hidden; }
.fang-meu a{ color: #333333; padding: 0px 10px; height: 42px; float: left; display: block; line-height: 42px; font-size: 14px; position: relative;}
.fang-meu a.active,.fang-meu a:hover{ color: #df2f30; font-weight: bold; }
.fang-meu a.active:after,.fang-meu a:hover:after {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 20%;
    border-radius:3px;
    -webkit-border-radius:3px;
    width:60%;
    height:3px;
    background-color: #df2f30;
    animation: aftome 0.8s ease both;
    -webkit-animation: aftome 0.8s ease both;
    -moz-animation: aftome 0.8s ease both;
}
@keyframes aftome{
  from{ width: 0%; left: 50%; }
  to{ width:60%; left: 20%; }
}
@-webkit-keyframes aftome{
  from{ width: 0%; left: 50%; }
  to{ width:60%; left: 20%; }
}
@-moz-keyframes aftome{
  from{ width: 0%; left: 50%; }
  to{ width:60%; left: 20%; }
}
.fang-black{ position: absolute; right:10px; top: 55px; display: inline-block; height:28px; line-height:28px; background-color: #a6a6a6; color: #ffffff; padding: 0px 10px; border-radius: 2px; }
.footer{ background-color: #222222; color: #ffffff; padding:20px 1%; margin-top: 15px; float: none;clear: both;}
.footer a:hover{ color: #ff0000; text-decoration: underline; }
.footer-left{ float: left; width: 40%; }
.footer-left h3{ height: 26px; line-height: 26px; font-size: 12px; }
.footer-right{ width: 1400px; margin: auto; }
.footer-left dd{ padding:0px; }
.footer-left dd a{ display: inline-block; color: #ffffff; padding-right: 10px; height: 20px; line-height: 20px; width: 80px; }
.footer-right dt{height: 26px; line-height: 26px;}
.footer-right dt a{ color: #ffffff; }
.footer-right p{ padding:3px 0px; }