/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 * 0. sassCore's style
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  overflow-y: scroll;
  /* 0 */
  -webkit-overflow-scrolling: touch;
  /* 0 */
}



/**
 * 1. Remove default margin
 * 0. sassCore's style.
 */
@media screen and (max-width: 1000px) {
body {
  margin: 0;
  /* 1 */
  font-size: 14px;
  /* 0 */
  line-height: 2;
  /* 0 */
  color: #333;
  /* 0 */
  background-color: #fff;
  /* 0 */
}
}
 @media screen and (min-width: 1000px) {
 body {
  margin: 0;
  /* 1 */
  font-size: 16px;
  /* 0 */
  line-height: 2;
  /* 0 */
  color: #333;
  /* 0 */
  background-color: #fff;
  /* 0 */
}
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 * 3. Correct `inline-block` display in IE 6/7.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
  *display: inline;
  /* 3 */
  *zoom: 1;
  /* 3 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}


.hidden { display:none;}
.more_bt { text-align:center;}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background color from active links in IE 10.
 * 2. Improve readability when focused and also mouse hovered in all browsers.
 * 0. sassCore's style.
 */
a {
  background: transparent;
  /* 1 */
  /* 0 */
  text-decoration: none;
  color: #333;
}
a:active, a:hover {
  outline: 0;
  /* 2 */
}
a:hover {
  color: #d31518;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * 1. Remove border when inside `a` element in IE 8/9/10.
 * 2. Improve image quality when scaled in IE 7.
 * 0. sassCore's style.
 */
img {
  border: 0;
  /* 1 */
  vertical-align: middle;
  /* 0 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}


.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }
.clear{clear:both;}

/**
 * 1. Contain overflow in all browsers.
 * 2. Improve readability of pre-formatted text in all browsers.
 */
pre {
  overflow: auto;
  /* 1 */
  white-space: pre;
  /* 2 */
  white-space: pre-wrap;
  /* 2 */
  word-wrap: break-word;
  /* 2 */
}

/**
 * 1. Address odd `em`-unit font size rendering in all browsers.
 * 2. Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  _font-family: 'courier new', monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea:focus,
input:focus {
  outline: none;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="text"] {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9/10/11.
 * 0. sassCore's style
 */
textarea {
  overflow: auto;
  /* 1 */
  resize: vertical;
  /* 0 */
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/**
 * Address CSS quotes not supported in IE 6/7.
 */
q {
  quotes: none;
}

html,
button,
input,
select,
textarea {
  /*font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;*/
  font-family: PingFang SC,Arial,Microsoft YaHei,\5FAE软雅黑,\5B8B体,simsun,sans-serif;
}

h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
  margin: 0;
}

ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}

ul, ol {
  list-style: none outside none;
}

.clear {
  clear: both;
}



.fl {
  float: left;
  display: inline;
}

.fr {
  float: right;
  display: inline;
}

/*手机头部*/
@media screen and (max-width: 1000px) {
#header { width:100%;}
.hearder { width:90%; margin:0 auto; padding:42px 0px 14px;}
.hearder .logo { display:block; width:72px;}
.hearder .logo img { width:100%; height:auto;}
.hearder .pdaoshow { font-size:14px; float:left; display:block; margin-left:5px; line-height:29px; width:50px;}
.hearder .pdaoshow span { font-weight:bold;}
.hearder .search { 
   margin-left:15px;
   width:calc(100% - 144px);
   height:30px;
   line-height:30px;
   margin-top:0px;
   border-radius: 22px;
   border:1px solid #F7F7F7;
   box-shadow: 0 4px 10px 0 rgba(0,85,255,.08);
   position:relative;
   float:right;
}
.hearder .search .but { width: 16px; top: 50%; transform: translate(-50%, -50%);position: absolute; left:18px;}
.hearder .search .sinput{height: 20px;
line-height: 20px;
width: 70%;
margin-top: 2px;
border:0px; margin-left:37px; color:#000;}
.hearder .ssub { float:left; background-image:url(../img/searchbut.jpg); width:0px; height:29px; border:0px;margin: 16px 6px 0px; display:none}
.hearder .right { width:90%; position:absolute; top:0px; text-align:right; background-color:#f5f5f5; height:30px; line-height:30px; left:0px; padding:0px 5%;font-size: 12px;}
.hearder .right a { margin:0px 5px;}
.hearder .right a:first-child{ margin-left:20px;}
.hearder .right a:last-child{ margin-right:0px;}

.container { width:90%; margin:0 auto;}
.meubox { height:40px; line-height:40px; background-color:#d31518; overflow: hidden;}
.meubox .menu {width:90%;  margin:0 auto; overflow:hidden; position:relative;}
.meubox .menu .li{ font-size:16px; color:#fff; padding:0px 11px; float:left; display:block; height:40px; line-height:40px; position:relative;}
.meubox .menu .li.on{background-color:#333; }
.meubox .menu .li:hover{background-color:#333; }
.meubox .menu .li:last-child{}
.meubox .menu .li a { color:#fff;} 
.meubox .menu .li .sub { padding:0px 15px; background-color:#333; position:absolute; left:0px; top:50px; z-index:999999; width:75px; display:none;}
.meubox .menu .li .sub  a { display:block; font-size:16px; height:22px; line-height:22px; margin:15px 0px;}
.meubox .menu .li:hover .sub { display:block;}

.meubox .menu .menuIcon { position:absolute; height:40px; line-height:40px; padding:0 0px 0px 20px; color:#fff; font-size:18px; right:0px; font-weight:bold; background-color:#d31518}


.wapmenu { background-color:#FFFFFF; left:0px; top:0px; width:90%; height:100%; z-index:999999999; position: fixed; overflow:hidden;}
.wapmenu .m { margin:0 20px; font-size:20px; font-weight:bold; position:relative; margin-top:10px;}
.wapmenu .m span { position:absolute; right:0px; font-weight:normal;}
.wapmenu .menu {padding:20px; overflow:hidden;}
.wapmenu .menu .li {display: inline-block;
  vertical-align: top;
  width: 31.5%;
  overflow: hidden;
  padding: 15px 0;
  margin: 8px 0 0 8px;
  margin-left: 8px;
  text-align: center;
  background-color: #f8f9fc;
  border-radius: 8px; float:left;}
.wapmenu .menu .li:nth-child(3n+1) {
  margin-left: 0;
}
.wapmenu .menu .li a { display:block; width:100%;}

.pindaobox { width:100%; height:40px; background-color:#f5f5f6; line-height:40px; font-size:14px;}
.pindaobox label { color:#000; }
.pindaobox label  a { color:#000; margin-left:0px;}
.pindaobox a { color:#666; margin:0px 10px;}

.topGzh {background-color:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:999999999; border-radius:5px; }
.topGzh .b {padding:50px 30px 30px; position:relative;}
.topGzh .b img { width:220px; height:auto;}
.topGzh .b span {font-size:24px; position:absolute; right:10px; top:-5px; display:block;}
.topGzh .b label { display:block; margin-top:5px; font-size:16px; text-align:center;}
.topGzh .b label.pc { display:none;}



.addMessageForm {background-color:#fff;position: fixed;top:0;left: 0;z-index:999999999;width:100%; height:100%;}
.addMessageForm .title { font-size:16px; font-weight:bold; line-height:40px; height:40px; text-align:left; padding-left:10px; position:relative; background-color:#f9f9f9;}
.addMessageForm .title span {font-size: 22px;
    position: absolute;
    right: 10px;
    top: 0px;
    display: block; cursor:pointer;}
.addMessageForm .form { padding:15px 20px 8px 20px;}
.addMessageForm .form .box {}
  .addMessageForm .form .tel {
    margin-bottom: 20px;
    font-size: 14px;
    text-align: center;
  }
.addMessageForm .form .box label { display:block; text-align:right; margin-right:10px; width:60px; font-size:14px; float:left;}
.addMessageForm .form .box label em { color:#FF0000; text-decoration:none;}
.addMessageForm .form .box input  { width:calc((100% - 144px)/2); height:30px; line-height:30px; border:1px solid #D0D0D0; border-radius:2px; font-size:14px; margin-bottom:18px; float:left; padding:0px;}
.addMessageForm .form .box input.o {height:40px; float:left; width:calc(100% - 72px);}
.addMessageForm .form .submit { height:42px; line-height:42px; border-radius:4px; background-color:#d31518; text-align:center; font-size:16px; color:#fff; margin-top:14px; border:0px; width:100%; display:block;}
.addMessageForm .form .box ins { text-decoration:none; font-size:12px; display:none;}
.addMessageForm .form .box input.m { width:66px;margin-right: 10px;}

.addMessageForm .form .messbox{ height:42px; line-height:42px; text-align:center; font-size:16px; color:#ff0000; margin-top:10px;}



.pinpaiMes {background-color:#fff;position: fixed;top:0;left: 0;z-index:999999999;width:100%; height:100%;}
.pinpaiMes .title { font-size:16px; font-weight:bold; line-height:40px; height:40px; text-align:left; padding-left:10px; position:relative; background-color:#f9f9f9;}
.pinpaiMes .title span {font-size: 22px;
    position: absolute;
    right: 10px;
    top: 0px;
    display: block; cursor:pointer;}
.pinpaiMes .form { padding:15px 20px 8px 20px;}
}

.wapmenusmark {background-color:#000; left:0px; top:0px; width:100%; height:100%; z-index:99999999; position: fixed; opacity: .5;
  filter: alpha(opacity=50);}
.pinpaiMesSmark {background-color:#000; left:0px; top:0px; width:100%; height:100%; z-index:99999999; position: fixed; opacity: .5;
  filter: alpha(opacity=50);}

  
/*PC头部*/
@media screen and (min-width: 1000px) {
.hearder { margin:0 auto; padding:15px 0px; width:1300px; }
.hearder .logo { display:block; margin-top:7px;}
.hearder .logo img { width:160px;}
.hearder .pdaoshow { font-size:24px; float:left; display:block; margin-left:5px;}
.hearder .pdaoshow span { font-weight:bold; font-size:24px;}
.hearder .search { 
   margin-left:50px;
   width:170px;
   height:28px;
   line-height:28px;
   margin-top:10px;
   border-radius: 22px;
   border:1px solid #F7F7F7;
   box-shadow: 0 4px 10px 0 rgba(0,85,255,.08);
   float:left;
}
.hearder .search .but { margin-left:10px; margin-top:4px;width: 20px;}
.hearder .search .sinput{height: 24px;
line-height: 24px;
width: 113px;
margin-top: 2px;
border:0px; margin-left:8px; color:#000;}
/*.hearder .ssub { float:left; background-image:url(../img/searchbut.jpg); width:63px; height:29px; border:0px;margin: 16px 6px 0px;}*/
.hearder .ssub { float:left;width:63px; height:47px; border:0px;margin: 0px 1px 0px; background-color:#FFFFFF; border:0px; font-size:18px;}
.hearder .right { font-size:14px; margin-top:12px; float:right;}
.hearder .right a { margin:0px 8px;}
.hearder .right a:first-child{ margin-left:20px;}
.hearder .right a:last-child{ margin-right:0px;}

.container {margin:0 auto;width:1300px;}
.meubox { height:40px; line-height:40px; background-color:#d31518;}
.meubox .menu { margin:0 auto;width:1300px;}
.meubox .menu .li{ font-size:16px; color:#fff; padding:0px 16px; float:left; display:block; height:40px; line-height:40px; position:relative;}
.meubox .menu .li.on{background-color:#333; }
.meubox .menu .li:hover{background-color:#333; }
.meubox .menu .li:last-child{}
.meubox .menu .li a { color:#fff;} 
.meubox .menu .li .sub { padding:0px 15px; background-color:#333; position:absolute; left:0px; top:40px; z-index:999999; width:75px; display:none;}
.meubox .menu .li .sub  a { display:block; font-size:16px; height:22px; line-height:22px; margin:15px 0px;}
.meubox .menu .li:hover .sub { display:block;}

.meubox .menu .menuIcon { display:none;}

.wapmenu { display:none;}


.pindaobox { width:100%; height:50px; background-color:#f5f5f6; line-height:50px;}
.pindaobox label { color:#000; box-sizing: border-box;}
.pindaobox label  a { color:#000; margin-left:0px;}
.pindaobox a { color:#666; margin:0px 60px 0px 0px;}

.topGzh {background-color:#fff;position:fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:999999999; border-radius:5px; }
.topGzh .b {width:250px; padding:50px 40px 30px; position:relative;}
.topGzh .b img { width:250px; height:auto;}
.topGzh .b span {font-size:24px; position:absolute; right:10px; top:-5px; display:block;}
.topGzh .b label { display:block; margin-top:5px; font-size:16px; text-align:center;}
.topGzh .b label.wap { display:none;}


.addMessageForm {background-color:#fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:999999999; border-radius:5px; }
.addMessageForm .title { font-size:16px; font-weight:bold; line-height:40px; height:40px; text-align:left; padding-left:10px; position:relative; background-color:#f9f9f9; border-radius:5px 5px 0px 0px;}
.addMessageForm .title span {font-size: 22px;
    position: absolute;
    right: 10px;
    top: 0px;
    display: block; cursor:pointer;}
.addMessageForm .form { margin:35px 40px 8px 20px; width:552px; height:358px;}
 .addMessageForm .form .tel {
    margin-bottom: 20px;
    font-size: 16px;
    text-align: center;
  }
.addMessageForm .form .box { margin-bottom:10px;}
.addMessageForm .form .box label { display:inline-block; text-align:right; margin-right:10px; width:60px; font-size:14px;}
.addMessageForm .form .box label em { color:#FF0000; text-decoration:none;}
.addMessageForm .form .box input  { width:200px; height:30px; line-height:30px; border:1px solid #D0D0D0; border-radius:2px; font-size:14px;}
.addMessageForm .form .box input.o { width:476px; height:60px;}
.addMessageForm .form .submit { height:42px; line-height:42px; border-radius:4px; background-color:#d31518; text-align:center; font-size:16px; color:#fff; margin-left:70px; margin-top:14px; border:0px; width:calc(100% - 70px);}
.addMessageForm .form .box ins { text-decoration:none; font-size:12px;}
.addMessageForm .form .box input.m { width:66px;}

.addMessageForm .form .messbox{ height:42px; line-height:42px; text-align:center; font-size:16px; color:#ff0000; margin-left:70px; margin-top:10px; width:calc(100% - 70px);}




.pinpaiMes {background-color:#fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:999999999; border-radius:5px; }
.pinpaiMes .title { font-size:18px; font-weight:bold; line-height:40px; height:40px; text-align:left; padding-left:10px; position:relative; background-color:#f9f9f9; border-radius:5px 5px 0px 0px;}
.pinpaiMes .title span {font-size: 22px;
    position: absolute;
    right: 10px;
    top: 0px;
    display: block; cursor:pointer;}
.pinpaiMes .form { margin:15px 20px 8px 20px; width:800px; min-height:400px; _height:400px;}

}



@media screen and (max-width: 1000px) {

.footer { width:90%; margin:0 auto; padding:6px 0px 30px; border-top:2px solid #f2f2f2; margin-top:70px; z-index:99999999;}
.footer i { font-size:14px; display:block; font-style:normal; font-weight:bold;}
.footer .link { line-height:20px; margin-bottom:10px;}
.footer .link a { margin:0px 10px; color: #666; font-size:12px;}
.footer .link a:first-child{ margin-left:0px;}
.footer .link a:last-child{ margin-right:0px;}
.footer .mingxei { line-height:20px;}
.footer .mingxei a { margin:0px 10px; color: #666; font-size:12px;}
.footer .mingxei a:first-child{ margin-left:0px;}
.footer .mingxei a:last-child{ margin-right:0px;}

.footer .ot { line-height:20px; margin-top:10px; color: #666; font-size:12px;}

}

@media screen and (min-width: 1000px) {

.footer {margin:0 auto; padding:20px 0px 30px; border-top:2px solid #e8e8e8; margin-top:70px; z-index:99999999;  font-size:14px; color:#666; width:1300px;}
.footer i { display:block; font-style:normal; font-weight:bold;line-height:20px;}
.footer .link { margin-bottom:10px; margin-top:2px;}
.footer .link a { margin:0px 10px; font-size:14px; color:#666; }
.footer .link a:first-child{ margin-left:0px;}
.footer .link a:last-child{ margin-right:0px;}
.footer .mingxei{margin-bottom: 10px; margin-top:2px;}
.footer .mingxei a { margin:0px 10px; font-size:14px; color:#666;}
.footer .mingxei a:first-child{ margin-left:0px;}
.footer .mingxei a:last-child{ margin-right:0px;}
.footer .ot { line-height:24px; font-size:12px;}

}


@media screen and (max-width: 1000px) {
.ads{ padding:0px 0px 28px;}
.ads .list { margin-bottom:5px;}
.ads .list:last-child{ margin-bottom:0px;} 
}

@media screen and (min-width: 1000px) {
.ads{ padding:45px 0px;}
.ads .list { margin-bottom:15px;}
.ads .list:last-child{ margin-bottom:0px;} 
}


@media screen and (max-width: 1000px) {

.mt55 { margin-top:55px;}
.mt40 { margin-top:32px;}
.mt20 { margin-top:20px;}
.mt90 { margin-top:50px;}
.mt50 { margin-top:40px;}

}
@media screen and (min-width: 1000px) {
.mt55 { margin-top:55px;}
.mt40 { margin-top:40px;}
.mt20 { margin-top:20px;}
.mt90 { margin-top:80px;}
.mt35 { margin-top:35px;}
.mt50 { margin-top:50px;}
}

.mfixed {
  background-color: #FFFFFF;
  top: 0;
  position:fixed;
  z-index:9999999;
  width:100%;
  left:0;
}
@media screen and (min-width: 1000px) {
.mfixed .hearder { padding:10px 0px;}
}

.co_hotproduct { width:100%;}
.co_hotproduct .titleline { height:30px; line-height:30px;}
.co_hotproduct .titleline label { font-size:26px; color:#dbb866}
.co_hotproduct .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_hotproduct .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_hotproduct .titleline .catslist a { margin-right:20px;}
.co_hotproduct .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_hotproduct .titleline .catslist a:last-child{ margin-right:0;}




.co_hotproduct .list { margin-top:26px;}

.co_hotproduct .list ul li { border-bottom:1px solid #ccc; padding:20px 0px;}
.co_hotproduct .list ul li:first-child { padding-top:0px;}
.co_hotproduct .list ul li:last-child { border-bottom:0px;}
.co_hotproduct .list ul li .img { float:left; width:220px; height:auto; margin-right:30px;}
.co_hotproduct .list ul li .cnt { width:950px;}
.co_hotproduct .list ul li .cnt i { font-style:normal; font-size:20px; font-weight:bold;}
.co_hotproduct .list ul li .cnt .desc { margin-top:8px; color:#666; line-height:24px;}
.co_hotproduct .list ul li .cnt .author { margin-top:8px; color:#666; font-size:14px;}
.co_hotproduct .list ul li .cnt .author ol { display:inline; color:#333;  margin-right:25px;}


@media screen and (max-width: 1000px) {
.co_left_hotproducts { width:100%;}
.co_left_hotproducts .titleline { background-color:#f9f9f9; border-bottom:1px solid #d31518;}
.co_left_hotproducts .titleline label { font-size:16px;text-align:center; padding:0px 18px 2px; display:inline-block; margin-right:10px;}
.co_left_hotproducts .titleline label.cur { color:#fff; background-color:#d31518;}
.co_left_hotproducts .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_hotproducts .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_hotproducts .titleline .catslist a { margin-right:20px;}
.co_left_hotproducts .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_hotproducts .titleline .catslist a:last-child{ margin-right:0;}
.co_left_hotproducts .list { margin-top:12px;}
.co_left_hotproducts .list li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px; position:relative;border: 0px solid #f2f2f2;}
.co_left_hotproducts .list li:nth-child(2n) {margin-right: 0;}
.co_left_hotproducts .list li a.img { display:block;  position:relative; overflow:hidden;padding:18px 0px 0px;
}
.co_left_hotproducts .list li a.img .title {margin:0px 10px; line-height:18px; height:60px;font-size: 14px;}
.co_left_hotproducts .list li a.img .title span.p { display:block;font-weight:bold; float:none; height:18px; line-height:18px; overflow:hidden; }
.co_left_hotproducts .list li a.img .title i.p{ display:block; font-style:normal; font-size:12px; color:#999999; margin-top:4px;}
.co_left_hotproducts .list li a.img img { width:100%; height:auto; transition: all .5s; }
.co_left_hotproducts .list li a.img label {display: block;
    width: 36px;
    height: 36px;
    background: url(../img/flag3.png);
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 18px);
    z-index: 99999;}
.co_left_hotproducts .list li a.img .infos b { height:28px; line-height:28px; overflow:hidden; display:block; font-weight:normal; font-size:12px;}
}

@media screen and (min-width: 1000px) {
.co_left_hotproducts { width:100%;}
.co_left_hotproducts .titleline { background-color:#f9f9f9;}
.co_left_hotproducts .titleline label { font-size:16px; text-align:center; padding:0px 18px 2px; display:inline-block; margin-right:10px; cursor:pointer;}
.co_left_hotproducts .titleline label.cur { color:#fff; background-color:#d31518;}
.co_left_hotproducts .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_hotproducts .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_hotproducts .titleline .catslist a { margin-right:20px;}
.co_left_hotproducts .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_hotproducts .titleline .catslist a:last-child{ margin-right:0;}
.co_left_hotproducts .list { margin-top:21px;}
.co_left_hotproducts .list li {float: left;width: calc(97%/4); margin-right: 1%;height: auto;}
.co_left_hotproducts .list li:nth-child(4n) {margin-right: 0;}
.co_left_hotproducts .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.co_left_hotproducts .list li a.img img { width:100%; height:auto;transition: all .5s;}
.co_left_hotproducts .list li a.img label {display: block;
    width: 58px;
    height: 58px;
    background: url(../img/flag1.png);
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 29px);
    z-index: 99999;}
.co_left_hotproducts .list li .infos { margin-top:12px; color:#666; margin-bottom:22px;}
.co_left_hotproducts .list li .infos b { font-weight:normal; text-align:left; line-height:22px; display:block; font-size:14px; height:22px; overflow:hidden;}
.co_left_hotproducts .list .cnts { font-size:14px;}


}


#coright .gongzhonghao { margin-bottom:15px;}
#coright .gongzhonghao img  { width:110px; height:auto; margin:0px 105px; }
#coright .gongzhonghao label { display:block; margin-top:5px; text-align:center; font-size:14px; line-height:16px;}
#coright .hotproduct { margin-top:32px;}
#coright .hotproduct i { display:block; font-style:normal; font-size:18px; margin-bottom:8px;}
#coright .hotproduct img { width:100%; height:auto; margin-bottom:12px;}
#coright .hotproduct .vbox {position:relative; width:100%;}
#coright .hotproduct .vbox img{ width:100%; height:auto;transition: all .5s;}
#coright .hotproduct .vbox label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
#coright .hotproduct .vbox .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
#coright .hotproduct .vbox .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:14px;  display:none; color:#fff; z-index:99999}
#coright .hotproduct .vbox .desc .name { text-align:center; height:50px; overflow:hidden;}
/*#coright .hotproduct .vbox:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
#coright .hotproduct .vbox:hover .smark { display:block;}
#coright .hotproduct .vbox:hover .desc { display:block;}
#coright .hotproduct .vbox:hover label { display:none;}
/*#coright .hotproduct a { display:block; width:100%; height:46px; line-height:46px; overflow:hidden; font-size:14px; border-bottom:1px solid #e8e8e8;}
#coright .hotproduct a:last-child { border-bottom:0px;}*/

#coright .hotbox { margin-top:32px;}
#coright .hotbox i { display:block; font-style:normal; margin-bottom:8px; font-size:18px;}
#coright .hotbox span.jiange {margin:0 8px;}
/*.corightfixed { position:fixed; top:130px; width:260px;}
*/

@media screen and (max-width: 1000px) {
.co_left_pinpai { width:100%;}
.co_left_pinpai .titleline { height:30px; line-height:30px;}
.co_left_pinpai .titleline label { font-size:16px; font-weight:bold;}
.co_left_pinpai .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_pinpai .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_pinpai .titleline .catslist a { margin-right:20px;}
.co_left_pinpai .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_pinpai .titleline .catslist a:last-child{ margin-right:0;}
.co_left_pinpai .list { margin-top:12px;}

.co_left_pinpai .list li { float:left;margin-bottom:8px; margin-right:8px; width:calc((100% - 42px)/5);  height:60px; position:relative; border:1px solid #f2f2f2;}
.co_left_pinpai .list li:nth-child(5n){ margin-right:0px;}
.co_left_pinpai .list li a.img { display:block; width:100%; height:60px; overflow:hidden;}
.co_left_pinpai .list li a.img .contents {width:100%; position:absolute; bottom:6px; overflow:hidden; line-height:20px; height:20px;}
.co_left_pinpai .list li a.img .contents .desc .name { text-align:center; font-size:12px;}
.co_left_pinpai .list li a.img .contents .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden; display:none;}
.co_left_pinpai .list li a.img .contents .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_pinpai .list li a.img p.m { display:block; height:30px; position:relative; margin-top:1px;}
.co_left_pinpai .list li a.img p.m img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); width:80%; height:auto; max-height:30px;}
}

@media screen and (min-width: 1000px) {
.co_left_pinpai { width:100%;}
.co_left_pinpai .titleline { height:30px; line-height:30px;}
.co_left_pinpai .titleline label { font-size:18px;}
.co_left_pinpai .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_pinpai .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_pinpai .titleline .catslist a { margin-right:20px;}
.co_left_pinpai .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_pinpai .titleline .catslist a:last-child{ margin-right:0;}
.co_left_pinpai .list { margin-top:21px;}
.co_left_pinpai .list li { float:left;margin-bottom:1%; width:calc(96%/5 - 2px); margin-right:1%; height:82px; border:1px solid #eae8e8; }
.co_left_pinpai .list li:last-child { margin-right:0px;}
.co_left_pinpai .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden; position:relative;
}
.co_left_pinpai .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_pinpai .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_pinpai .list li a.img .contents {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_pinpai .list li a.img .contents .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_pinpai .list li a.img .contents .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_pinpai .list li a.img .contents .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.co_left_pinpai .list li a.img .contents .desc .name { text-align:center;}
.co_left_pinpai .list li a.img .contents .desc .catname { font-size:12px; margin-top:8px;line-height: 18px;height: 36px;overflow: hidden;}
.co_left_pinpai .list li a.img .contents .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_pinpai .list li a.img img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);width: 80%;height: auto;}
/*.co_left_pinpai .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.co_left_pinpai .list li a.img:hover .smark { display:block;}
.co_left_pinpai .list li a.img:hover .content .desc { display:block;}
.co_left_pinpai .list li a.img:hover .content .tit { display:none;}
.co_left_pinpai .list li a.img:hover .content .cat { display:none;}
.co_left_pinpai .list li a.img:hover label { display:none;}
.co_left_pinpai .list li .title { height:50px; line-height:40px;}
.co_left_pinpai .list li .title label { float:right; font-size:14px; color:#888;}
}


@media screen and (max-width: 1000px) {
.co_left_daka { width:100%;}
.co_left_daka .titleline { height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.co_left_daka .titleline label {}
.co_left_daka .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_daka .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_daka .titleline .catslist a { margin-right:20px;}
.co_left_daka .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_daka .titleline .catslist a:last-child{ margin-right:0;}
.co_left_daka .list { margin-top:16px;}
.co_left_daka .list li { float:left;margin-bottom:25px; width:calc((100% - 60px)/3); margin-right:30px; height:auto;}
.co_left_daka .list li:nth-child(3n){ margin-right:0px;}
.co_left_daka .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_daka .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_daka .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_daka .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_daka .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_daka .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_daka .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.co_left_daka .list li a.img .content .desc .name { text-align:center;}
.co_left_daka .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_daka .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_daka .list li a.img img { width:100%; height:auto;transition: all .5s; border-radius: 170px;}
/*.co_left_daka .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.co_left_daka .list li a.img:hover .smark { display:block;}
.co_left_daka .list li a.img:hover .content .desc { display:block;}
.co_left_daka .list li a.img:hover .content .tit { display:none;}
.co_left_daka .list li a.img:hover .content .cat { display:none;}
.co_left_daka .list li a.img:hover label { display:none;}
.co_left_daka .list li .title { height:50px; line-height:40px;}
.co_left_daka .list li .title label { float:right; font-size:14px; color:#888;}

.co_left_daka .list li .infos { margin-top:10px;}
.co_left_daka .list li .infos b { font-weight:normal; text-align:center; line-height:18px; display:block; font-size:12px; height:18px; overflow:hidden;}
/*.co_left_daka .list li .infos b:nth-child(2){ color:#999;}*/
}

@media screen and (min-width: 1000px) {
.co_left_daka { width:100%;}
.co_left_daka .titleline { height:30px; line-height:30px; font-size:18px;}
.co_left_daka .titleline label {}
.co_left_daka .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_daka .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_daka .titleline .catslist a { margin-right:20px;}
.co_left_daka .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_daka .titleline .catslist a:last-child{ margin-right:0;}
.co_left_daka .list { margin-top:21px;}
.co_left_daka .list li { float:left;margin-bottom:2%; width: calc(90%/6); margin-right:2%; height:auto;}
.co_left_daka .list li:nth-child(6n){ margin-right:0px;}
.co_left_daka .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_daka .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_daka .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_daka .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_daka .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_daka .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_daka .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.co_left_daka .list li a.img .content .desc .name { text-align:center;}
.co_left_daka .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_daka .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_daka .list li a.img img { width:100%; height:auto;transition: all .5s; border-radius: 170px;}
/*.co_left_daka .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.co_left_daka .list li a.img:hover .smark { display:block;}
.co_left_daka .list li a.img:hover .content .desc { display:block;}
.co_left_daka .list li a.img:hover .content .tit { display:none;}
.co_left_daka .list li a.img:hover .content .cat { display:none;}
.co_left_daka .list li a.img:hover label { display:none;}
.co_left_daka .list li .title { height:50px; line-height:40px;}
.co_left_daka .list li .title label { float:right; font-size:14px; color:#888;}

.co_left_daka .list li .infos { margin-top:15px;}
.co_left_daka .list li .infos b { font-weight:normal; text-align:center; line-height:22px; display:block; font-size:14px; height:22px; overflow:hidden;}
}


 
#coright .hotbox .hotpro li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px; position:relative;}
#coright .hotbox .hotpro li:last-child { margin-right:0px;}
#coright .hotbox .hotpro li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
#coright .hotbox .hotpro li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
#coright .hotbox .hotpro li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
#coright .hotbox .hotpro li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
#coright .hotbox .hotpro li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
#coright .hotbox .hotpro li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
#coright .hotbox .hotpro li a.img .content .desc { position:absolute;line-height:18px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 15px); font-size:14px;  display:none; }
#coright .hotbox .hotpro li a.img .content .desc .name { text-align:center;}
#coright .hotbox .hotpro li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
#coright .hotbox .hotpro li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
#coright .hotbox .hotpro li a.img img { width:100%; height:auto;transition: all .5s;}

#coright .hotbox .hotpro li span { position:absolute; left:8px; top:2px; color:#fff; font-weight:bold; font-size:14px; display:none;}
#coright .hotbox .hotpro li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
#coright .hotbox .hotpro li a.img:hover .smark { display:block;}
#coright .hotbox .hotpro li a.img:hover .content .desc { display:block;}
#coright .hotbox .hotpro li a.img:hover .content .tit { display:none;}
#coright .hotbox .hotpro li a.img:hover .content .cat { display:none;}
#coright .hotbox .hotpro li a.img:hover label { display:none;}
#coright .hotbox .hotpro li a.img:hover span { display:none;}
#coright .hotbox .hotpro li .title { height:50px; line-height:40px;}
#coright .hotbox .hotpro li .title label { float:right; font-size:14px; color:#888;}


#coright .hotbox .hotvideo li {margin-bottom:12px; width:100%; height:auto;}
#coright .hotbox .hotvideo li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
#coright .hotbox .hotvideo li a.img label { display:block; width:35px; height:36px; background:url(../img/flag3.png) ; position:absolute; top:calc(50% - 18px);  left:calc(50% - 18px);  z-index:99999;}
#coright .hotbox .hotvideo li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
#coright .hotbox .hotvideo li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
#coright .hotbox .hotvideo li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
#coright .hotbox .hotvideo li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
#coright .hotbox .hotvideo li a.img .content .desc { position:absolute;line-height:18px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 20px); display:none;}
#coright .hotbox .hotvideo li a.img .content .desc .name { text-align:center; height:50px; overflow:hidden;}
#coright .hotbox .hotvideo li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
#coright .hotbox .hotvideo li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
#coright .hotbox .hotvideo li a.img img { width:100%; height:auto;transition: all .5s;}
#coright .hotbox .hotvideo li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
#coright .hotbox .hotvideo li a.img:hover .smark { display:block;}
#coright .hotbox .hotvideo li a.img:hover .content .desc { display:block;}
#coright .hotbox .hotvideo li a.img:hover .content .tit { display:none;}
#coright .hotbox .hotvideo li a.img:hover .content .cat { display:none;}
#coright .hotbox .hotvideo li a.img:hover label { display:none;}
#coright .hotbox .hotvideo li .title { height:50px; line-height:40px;}
#coright .hotbox .hotvideo li .title label { float:right; font-size:14px; color:#888;}

@media screen and (max-width: 1000px) {
.co_left_newpublish { width:100%;}
.co_left_newpublish .titleline { height:30px; line-height:30px;}
.co_left_newpublish .titleline label { font-size:16px; font-weight:bold;}
.co_left_newpublish .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_newpublish .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_newpublish .titleline .catslist a { margin-right:20px;}
.co_left_newpublish .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_newpublish .titleline .catslist a:last-child{ margin-right:0;}
.co_left_newpublish .list { margin-top:12px;}
.co_left_newpublish .list li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px;}
.co_left_newpublish .list li:nth-child(2n) { margin-right:0px;}
.co_left_newpublish .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_newpublish .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_newpublish .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_newpublish .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_newpublish .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_newpublish .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_newpublish .list li a.img .content .desc { position:absolute;line-height:20px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 50px); display:none; }
.co_left_newpublish .list li a.img .content .desc .name { text-align:center;}
.co_left_newpublish .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_newpublish .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_newpublish .list li a.img img { width:100%; height:auto;transition: all .5s;}
/*.co_left_newpublish .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.co_left_newpublish .list li a.img:hover .smark { display:block;}
.co_left_newpublish .list li a.img:hover .content .desc { display:block;}
.co_left_newpublish .list li a.img:hover .content .tit { display:none;}
.co_left_newpublish .list li a.img:hover .content .cat { display:none;}
.co_left_newpublish .list li a.img:hover label { display:none;}
.co_left_newpublish .list li a.img span {display: block;
width: 100%;
height: 45px;
background-color: #000;
opacity: .5;
filter: alpha(opacity=50);
position: absolute;
left: 0px;
bottom: 0px;}
.co_left_newpublish .list li a.img i {display: block;
width: 100%;
height: 45px;
position: absolute;
left: 0px;
bottom: 0px;
line-height: 45px;
text-align: center;
color: #fff; font-style:normal;}
.co_left_newpublish .list li a.img .tt { font-size:12px; height:22px; line-height:22px; margin-top:5px; overflow:hidden;}
}

@media screen and (min-width: 1000px) {
.co_left_newpublish { width:100%;}
.co_left_newpublish .titleline { height:30px; line-height:30px;}
.co_left_newpublish .titleline label { font-size:18px;}
.co_left_newpublish .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_newpublish .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_newpublish .titleline .catslist a { margin-right:20px;}
.co_left_newpublish .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_newpublish .titleline .catslist a:last-child{ margin-right:0;}
.co_left_newpublish .list { margin-top:21px;}
.co_left_newpublish .list li { float:left;margin-bottom:1%; width:calc(98%/3); height:auto; margin-right:1%;}
.co_left_newpublish .list li:nth-child(3n) { margin-right:0px;}
.co_left_newpublish .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_newpublish .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_newpublish .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_newpublish .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_newpublish .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_newpublish .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_newpublish .list li a.img .content .desc { position:absolute;line-height:20px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 50px); display:none; }
.co_left_newpublish .list li a.img .content .desc .name { text-align:center;}
.co_left_newpublish .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_newpublish .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_newpublish .list li a.img img { width:100%; height:auto;transition: all .5s;}
/*.co_left_newpublish .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}*/
.co_left_newpublish .list li a.img:hover .smark { display:block;}
.co_left_newpublish .list li a.img:hover .content .desc { display:block;}
.co_left_newpublish .list li a.img:hover .content .tit { display:none;}
.co_left_newpublish .list li a.img:hover .content .cat { display:none;}
.co_left_newpublish .list li a.img:hover label { display:none;}
.co_left_newpublish .list li a.img span {display: block;
width: 100%;
height: 45px;
background-color: #000;
opacity: .5;
filter: alpha(opacity=50);
position: absolute;
left: 0px;
bottom: 0px;}
.co_left_newpublish .list li a.img i {display: block;
width: 100%;
height: 45px;
position: absolute;
left: 0px;
bottom: 0px;
line-height: 45px;
text-align: center;
color: #fff; font-style:normal;}
.co_left_newpublish .list li a.img .tt { display:none;}
}


.co_left_newpublish .list li .title { height:50px; line-height:40px;}
.co_left_newpublish .list li .title label { float:right; font-size:14px; color:#888;}



#coright .hotbox .hotzmpinpai li { float:left;margin-bottom:12px; width:calc((100% - 16px)/2); margin-right:12px; height:60px; border:1px solid #eae8e8; }
#coright .hotbox .hotzmpinpai li:nth-child(2n) { margin-right:0px;}
#coright .hotbox .hotzmpinpai li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden; position:relative;
}
#coright .hotbox .hotzmpinpai li a.img img {transition: all .5s; position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);}


@media screen and (max-width: 1000px) {
.co_left_chuangxin { width:100%;}
.co_left_chuangxin .titleline { height:30px; line-height:30px;}
.co_left_chuangxin .titleline label { font-size:16px; font-weight:bold;}
.co_left_chuangxin .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_chuangxin .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_chuangxin .titleline .catslist a { margin-right:20px;}
.co_left_chuangxin .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_chuangxin .titleline .catslist a:last-child{ margin-right:0;}
.co_left_chuangxin .list { margin-top:12px;}
.co_left_chuangxin .list li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px;}
.co_left_chuangxin .list li:nth-child(2n) { margin-right:0px;}
.co_left_chuangxin .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_chuangxin .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_chuangxin .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_chuangxin .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_chuangxin .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_chuangxin .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_chuangxin .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.co_left_chuangxin .list li a.img .content .desc .name { text-align:center;}
.co_left_chuangxin .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_chuangxin .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_chuangxin .list li a.img img { width:100%; height:auto;transition: all .5s;}
.co_left_chuangxin .list li span { display:block; height:45px; line-height:45px; text-align:center; overflow:hidden; font-size:14px;
}
.co_left_chuangxin .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.co_left_chuangxin .list li a.img:hover .smark { display:block;}
.co_left_chuangxin .list li a.img:hover .content .desc { display:block;}
.co_left_chuangxin .list li a.img:hover .content .tit { display:none;}
.co_left_chuangxin .list li a.img:hover .content .cat { display:none;}
.co_left_chuangxin .list li a.img:hover label { display:none;}
.co_left_chuangxin .list li .title { height:50px; line-height:40px;}
.co_left_chuangxin .list li .title label { float:right; font-size:14px; color:#888;}
}

@media screen and (min-width: 1000px) {
.co_left_chuangxin { width:100%;}
.co_left_chuangxin .titleline { height:30px; line-height:30px;}
.co_left_chuangxin .titleline label { font-size:18px;}
.co_left_chuangxin .titleline ins { font-size:16px; text-align:center; text-decoration:none; display:block;}
.co_left_chuangxin .titleline .catslist { float:right; height:30px; line-height:45px;}
.co_left_chuangxin .titleline .catslist a { margin-right:20px;}
.co_left_chuangxin .titleline .catslist a.cur { color:#c81623; font-weight:bold;}
.co_left_chuangxin .titleline .catslist a:last-child{ margin-right:0;}
.co_left_chuangxin .list { margin-top:21px;}
.co_left_chuangxin .list li { float:left;margin-bottom:1%; width:calc(97%/4); height:auto; margin-right:1%;}
.co_left_chuangxin .list li:nth-child(4n) { margin-right:0px;}
.co_left_chuangxin .list li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
.co_left_chuangxin .list li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
.co_left_chuangxin .list li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
.co_left_chuangxin .list li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
.co_left_chuangxin .list li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
.co_left_chuangxin .list li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
.co_left_chuangxin .list li a.img .content .desc { position:absolute;line-height:25px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:26px;  display:none; }
.co_left_chuangxin .list li a.img .content .desc .name { text-align:center;}
.co_left_chuangxin .list li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
.co_left_chuangxin .list li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
.co_left_chuangxin .list li a.img img { width:100%; height:auto;transition: all .5s;}
.co_left_chuangxin .list li span { display:block; height:45px; line-height:45px; text-align:center; overflow:hidden; font-size:14px;
}
.co_left_chuangxin .list li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
.co_left_chuangxin .list li a.img:hover .smark { display:block;}
.co_left_chuangxin .list li a.img:hover .content .desc { display:block;}
.co_left_chuangxin .list li a.img:hover .content .tit { display:none;}
.co_left_chuangxin .list li a.img:hover .content .cat { display:none;}
.co_left_chuangxin .list li a.img:hover label { display:none;}
.co_left_chuangxin .list li .title { height:50px; line-height:40px;}
.co_left_chuangxin .list li .title label { float:right; font-size:14px; color:#888;}
}



#coright .hotbox .newpublish li { float:left;margin-bottom:12px; width:calc((100% - 12px)/2); height:auto; margin-right:12px;}
#coright .hotbox .newpublish li:last-child { margin-right:0px;}
#coright .hotbox .newpublish li a.img { display:block; width:100%; height:100%; position:relative; overflow:hidden;
}
#coright .hotbox .newpublish li a.img label { display:block; width:58px; height:58px; background:url(../img/flag1.png) ; position:absolute; top:calc(50% - 29px);  left:calc(50% - 29px);  z-index:99999;}
#coright .hotbox .newpublish li a.img .smark { display:none; width:100%; height:100%; position:absolute; top:0; left:0px; z-index:999; background-color:#000000; opacity:0.5;}
#coright .hotbox .newpublish li a.img .content {width:100%; height:100%; position:absolute; top:0; left:0px; z-index:9999; color:#fff;}
#coright .hotbox .newpublish li a.img .content .tit { height:40px; line-height:40px; padding:0px 10px;}
#coright .hotbox .newpublish li a.img .content .tit ins { float:left; line-height:40px; display:block; font-size:14px; text-decoration:none; color:#CCCCCC;}
#coright .hotbox .newpublish li a.img .content .desc { position:absolute;line-height:18px; height:auto; overflow:hidden; width:80%; text-align:center; margin:0 auto; left:10%; top:calc(50% - 25px); font-size:14px;  display:none; }
#coright .hotbox .newpublish li a.img .content .desc .name { text-align:center; height:50px; overflow:hidden;}
#coright .hotbox .newpublish li a.img .content .desc .catname { font-size:12px; margin-top:8px;}
#coright .hotbox .newpublish li a.img .content .cat { position:absolute; bottom:10px; padding:0px 10px; line-height:25px; height:25px; overflow:hidden; font-size:12px;  display:none;}
#coright .hotbox .newpublish li a.img img { width:100%; height:auto;transition: all .5s;}
#coright .hotbox .newpublish li a.img:hover img{-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);}
#coright .hotbox .newpublish li a.img:hover .smark { display:block;}
#coright .hotbox .newpublish li a.img:hover .content .desc { display:block;}
#coright .hotbox .newpublish li a.img:hover .content .tit { display:none;}
#coright .hotbox .newpublish li a.img:hover .content .cat { display:none;}
#coright .hotbox .newpublish li a.img:hover label { display:none;}
#coright .hotbox .newpublish li .title { height:50px; line-height:40px;}
#coright .hotbox .newpublish li .title label { float:right; font-size:14px; color:#888;}

@media screen and (max-width: 1000px) {
   .detailshare { position:fixed; bottom:0px; background-color:#fff; border-top:1px solid #eae8e8; width:100%; padding:10px 0px 12px; left:0px; z-index:99999999;}
   .detailshare .share { width:90%; margin:0 auto; position:relative; text-align:right; display:none;}
   .detailshare .wapShare {width:90%; margin:0 auto; text-align:center;}
   .detailshare .wapShare span { font-size:12px;  display:inline-block; color:#999; display:none;}
   .detailshare .wapShare a{ margin:0 18px; display:inline-block; font-size:12px; text-align:center; color:#999; line-height:16px; height:42px;}
 
}
@media screen and (min-width: 1000px) {
   .detailshare { margin-top:50px;}
   .detailshare .wapShare{display:none;}
   .detailshare .share { float:right; height:26px; line-height:26px; position:relative;}
   .detailshare .share span { height:26px; line-height:26px; font-size:12px;  display:inline-block; color:#999;}
   .detailshare .share a { margin:0px 5px;}
   .detailshare .share a:last-child{ margin-right:0px;}
   .detailshare .share .shareErwm { position:absolute; border:1px solid #eae8e8; background-color:#FFFFFF; z-index:9999; bottom: 28px;
    left: -6px;}
   .detailshare .share .shareErwm span { display:block; border-bottom:1px solid #eae8e8; height:30px; line-height:30px; text-align:left; position:relative; padding:0px 6px}
   .detailshare .share .shareErwm span em { position:absolute; font-size:16px; font-style:normal; right:5px;}
   .detailshare .share .shareErwm .img {padding:5px 15px 5px;}
   
}



