@charset "utf-8";
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}
body, button, input, select, textarea { /* for ie */
    font: 12px/20px "\5FAE\8F6F\96C5\9ED1", Tahoma, Helvetica, Arial, sans-serif;
}
article, aside, figure, footer, header, nav, section, details, summary {display: block;}
/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {max-width: 100%;}
/* we use a lot of ULs that aren't bulleted.
  you'll have to restore the bullets within content,
  which is fine because they're probably customized anyway */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before,
blockquote:after,
q:before,
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
    white-space: pre; /* CSS2 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}
strong {font-weight: bold;}
/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}



/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
a:focus {  
    outline:none;  
}  
/* let's clear some floats */
.clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


a{
  text-decoration: none;
}
body{
  background:#ececec;
  font-family: \5FAE\8F6F\96C5\9ED1;
}
.wrap{
  width:1180px;
  margin:0px auto 100px auto;
  background: #fff;
}
/*头部的样式开始*/
.wrap .title{
  width:100%;
  font-size: 24px;
  color:#666;
  padding:20px 0 20px 0;
}
.wrap .title img{
  height: 59px;
}
.title a{
  margin:0 0 0 50px;
  float: left;
}
.title span{
  float: left;
  margin:16px 0 0 30px;
}
/*头部的样式结束*/
/*内容样式开始*/
.wrap .con{
  width:100%;
}
.link-con .fast-nav{
  font-size: 18px;
  color:#666;
  line-height: 48px;
  margin:0 35px 0 0;
}
.con .con-tit{
  width:100%;
  font-size: 20px;
  color: #666;
  line-height: 40px;
  background: #F8F8F8;
  box-sizing:border-box;
  padding:0 0 0 50px;
  text-decoration: none;
}
.con .con-tit a{
  font-size: 20px;
  color: #666;
  text-decoration: none;
}
.con .link-con{
  width:100%;
  line-height: 32px;
  box-sizing:border-box;
  padding:10px 0 20px 50px;
}
.link-conl,.link-conr{
  float: left;
  margin:10px 0 3px 0;
  line-height: 33px;
}
.link-conl{
  width:129px;
  text-align: center;
  margin-right:20px;
}
.link-conl span{
  font-size: 18px;
  color:#666;
  display: block;
  width:109px;
  background: #F8F8F8;
  border-radius: 5px;
}
.link-conr{
  width:970px;
}
.link-conr .sec-link{
  font-size: 16px;
  color:#666;
  margin-right:4px;
  font-weight: bold;
  display: inline-block;
  min-width:100px;
}
.link-conr .link-span{
  font-size: 14px;
  color:#666;
}
.link-conr .third-link{
  font-size: 14px;
  color:#666;
  margin:0 5px 0 0;
  display: inline-block;
}
.link-div .third-link{
  font-size: 14px;
  color:#666;
  margin:0 5px 0 0;
}
.link-con.link-div{
  padding:10px 0 10px 50px;
}
.third-link.mar-a{
  margin:0 5px 0 37px;
}
.link-conr.area-zx .sec-link{
  min-width:50px;
}
.sec-link.jijin-a{
  margin-right: 30px;
}
.wrap a:hover{
  color:#fe403e;
  text-decoration: underline;
}
.third-link.mar-link{
  margin-right: 20px;
}
/*内容样式结束*/
/* footer */
.robots-nocontent{
  margin:100px 0 0 0;
  padding:0 0 30px 0;
}
.footnav a,.copyrigyt a,.copyrigyt{
  color:#444;
}
.footer .copyrigyt a{
  display: inline;
}
/*footer样式结束*/
