*{margin:0;padding:0;}
body{min-width:1200px;}
a{text-decoration:none;color:#333;}
li{list-style-type:none;}
i{font-style:normal;}
.left{float:left;}
.right{float:right;}
.h10{height:10px;width:100%;clear:both;}
.h15{height:15px;width:100%;clear:both;}
.h20{height:20px;width:100%;clear:both;}
.h30{height:30px;width:100%;clear:both;}
.h150{width:100%;height:150px;}
.w{box-sizing:border-box;width:1200px;margin:0 auto;}
.clear{clear:both;}
.clear::after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.mr0{margin-right:0!important;}
.line1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.line2{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

/* 顶部搜索 */
.top_search{position:relative;height:80px;}
.top_search p{float:left;color:#999;margin-top:30px;margin-left:10px;}
.top_search .left{margin: 10px 0 0 10px;}
.center{box-sizing:border-box;position:absolute;left:50%;top:15px;transform:translateX(-30%);float:left;height:40px;}
.center form>input{padding-left:20px;border-radius:20px 0 0 20px;width:244px;height:38px;outline:none;border:1px solid #999;border-right:0;float:left;color:#aaa;}
.center .search{position:relative;float:left;width:75px;background-color:#4eabd6;height:40px;border-radius:0 20px 20px 0;}
.center .search input{float:left;width:75px;height:40px;border-radius:0 20px 20px 0;outline:none;border:none;opacity:0;cursor:pointer;}
.center .search img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;}

/* 顶部导航 */
.top_nav{width:100%;height:64px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:10px;}
.top_nav a{display:inline-block;padding:8px 20px;margin:15px 0;color:#aaa;    /* margin-right: 10px; */font-size:16px;}
.top_nav a:hover{background-color:#4eabd6;color:#eee;border-radius:5px;}
.top_nav .right_change{float:right;color:#aaa;font-size:20px;}
.top_nav .right_change span{height:64px;cursor:pointer;}
.right_change span a{display:inline-block;padding:8px 20px;margin:15px 0;color:#aaa;}
.special .top_nav{margin-bottom:0;}

/* footer */
.footer{background-color:#eeeeee;width:100%;    /* height: 230px; */padding-bottom:20px;}
.footer .w{text-align:center;}
.footer .net{text-align:center;display:inline-block;margin:37px auto 22px;}
.footer .net a{display:block;float:left;border:1px solid #333;width:135px;font-size:7px;color:#333;height:24px;line-height:24px;margin:0 18px;}
.footer p{font-size:12px;color:#333;height:40px;line-height:40px;}
.footer p span{display:inline-block;width:15px;}
.footer .icon{display:inline-block;}
.footer .box{text-align:center;}
.footer .text{margin-right:20px;display:inline-block;}
.footer .text p{display:inline-block;vertical-align:bottom}
.pt_Firsttext a{display:inline-block;padding:0 10px;}

/* 公共样式 */

/* topbgnav end */

/* footer start */

/*! 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{
    line-height:1.15;    
    /* 1 */
    -webkit-text-size-adjust:100%;
    font-family:'微软雅黑,Microsoft YaHei';    
    /* 2 */}

/* Sections
     ========================================================================== */

/**
   * Remove the margin in all browsers.
   */

body{margin:0;}

/**
   * Render the `main` element consistently in IE.
   */
main{display:block;}

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1{font-size:2em;margin:0.67em 0;}

/* Grouping content
     ========================================================================== */

/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */

hr{
    box-sizing:content-box;    
    /* 1 */height:0;    
    /* 1 */overflow:visible;    
    /* 2 */}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre{
    font-family:monospace,monospace;    
/* 1 */font-size:1em;    
/* 2 */}

/* Text-level semantics
     ========================================================================== */

/**
   * Remove the gray background on active links in IE 10.
   */

a{background-color:transparent;}

/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title]{border-bottom:none;    /* 1 */text-decoration:underline;    /* 2 */text-decoration:underline dotted;    /* 2 */}

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,strong{font-weight:bolder;}

/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code,kbd,samp{font-family:monospace,monospace;    /* 1 */font-size:1em;    /* 2 */}

/**
   * Add the correct font size in all browsers.
   */
small{font-size:80%;}

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}

/* Embedded content
     ========================================================================== */

/**
   * Remove the border on images inside links in IE 10.
   */

img{border-style:none;}

/* Forms
     ========================================================================== */

/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */

button,input,optgroup,select,textarea{font-family:inherit;    /* 1 */font-size:100%;    /* 1 */line-height:1.15;    /* 1 */margin:0;    /* 2 */}

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
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;}
