@font-face
{
    font-family: 'Glyphicons Halflings';
    src: url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.eot?);
    src: url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.eot?) format('embedded-opentype'),url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.woff) format('woff'),url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(https://www.szclou.com/en/fonts/glyphicons-halflings-regular.svg) format('svg');
}
.glyphicon
{
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before
{
    content: "*";
}
.glyphicon-plus:before
{
    content: "+";
}
.glyphicon-eur:before, .glyphicon-euro:before
{
    content: "€";
}
.glyphicon-minus:before
{
    content: "−";
}
.glyphicon-cloud:before
{
    content: "☁";
}
.glyphicon-envelope:before
{
    content: "✉";
}
.glyphicon-pencil:before
{
    content: "✏";
}
.glyphicon-glass:before
{
    content: "";
}
.glyphicon-music:before
{
    content: "";
}
.glyphicon-search:before
{
    content: "";
}
.glyphicon-heart:before
{
    content: "";
}
.glyphicon-star:before
{
    content: "";
}
.glyphicon-star-empty:before
{
    content: "";
}
.glyphicon-user:before
{
    content: "";
}
.glyphicon-film:before
{
    content: "";
}
.glyphicon-th-large:before
{
    content: "";
}
.glyphicon-th:before
{
    content: "";
}
.glyphicon-th-list:before
{
    content: "";
}
.glyphicon-ok:before
{
    content: "";
}
.glyphicon-remove:before
{
    content: "";
}
.glyphicon-zoom-in:before
{
    content: "";
}
.glyphicon-zoom-out:before
{
    content: "";
}
.glyphicon-off:before
{
    content: "";
}
.glyphicon-signal:before
{
    content: "";
}
.glyphicon-cog:before
{
    content: "";
}
.glyphicon-trash:before
{
    content: "";
}
.glyphicon-home:before
{
    content: "";
}
.glyphicon-file:before
{
    content: "";
}
.glyphicon-time:before
{
    content: "";
}
.glyphicon-road:before
{
    content: "";
}
.glyphicon-download-alt:before
{
    content: "";
}
.glyphicon-download:before
{
    content: "";
}
.glyphicon-upload:before
{
    content: "";
}
.glyphicon-inbox:before
{
    content: "";
}
.glyphicon-play-circle:before
{
    content: "";
}
.glyphicon-repeat:before
{
    content: "";
}
.glyphicon-refresh:before
{
    content: "";
}
.glyphicon-list-alt:before
{
    content: "";
}
.glyphicon-lock:before
{
    content: "";
}
.glyphicon-flag:before
{
    content: "";
}
.glyphicon-headphones:before
{
    content: "";
}
.glyphicon-volume-off:before
{
    content: "";
}
.glyphicon-volume-down:before
{
    content: "";
}
.glyphicon-volume-up:before
{
    content: "";
}
.glyphicon-qrcode:before
{
    content: "";
}
.glyphicon-barcode:before
{
    content: "";
}
.glyphicon-tag:before
{
    content: "";
}
.glyphicon-tags:before
{
    content: "";
}
.glyphicon-book:before
{
    content: "";
}
.glyphicon-bookmark:before
{
    content: "";
}
.glyphicon-print:before
{
    content: "";
}
.glyphicon-camera:before
{
    content: "";
}
.glyphicon-font:before
{
    content: "";
}
.glyphicon-bold:before
{
    content: "";
}
.glyphicon-italic:before
{
    content: "";
}
.glyphicon-text-height:before
{
    content: "";
}
.glyphicon-text-width:before
{
    content: "";
}
.glyphicon-align-left:before
{
    content: "";
}
.glyphicon-align-center:before
{
    content: "";
}
.glyphicon-align-right:before
{
    content: "";
}
.glyphicon-align-justify:before
{
    content: "";
}
.glyphicon-list:before
{
    content: "";
}
.glyphicon-indent-left:before
{
    content: "";
}
.glyphicon-indent-right:before
{
    content: "";
}
.glyphicon-facetime-video:before
{
    content: "";
}
.glyphicon-picture:before
{
    content: "";
}
.glyphicon-map-marker:before
{
    content: "";
}
.glyphicon-adjust:before
{
    content: "";
}
.glyphicon-tint:before
{
    content: "";
}
.glyphicon-edit:before
{
    content: "";
}
.glyphicon-share:before
{
    content: "";
}
.glyphicon-check:before
{
    content: "";
}
.glyphicon-move:before
{
    content: "";
}
.glyphicon-step-backward:before
{
    content: "";
}
.glyphicon-fast-backward:before
{
    content: "";
}
.glyphicon-backward:before
{
    content: "";
}
.glyphicon-play:before
{
    content: "";
}
.glyphicon-pause:before
{
    content: "";
}
.glyphicon-stop:before
{
    content: "";
}
.glyphicon-forward:before
{
    content: "";
}
.glyphicon-fast-forward:before
{
    content: "";
}
.glyphicon-step-forward:before
{
    content: "";
}
.glyphicon-eject:before
{
    content: "";
}
.glyphicon-chevron-left:before
{
    content: "";
}
.glyphicon-chevron-right:before
{
    content: "";
}
.glyphicon-plus-sign:before
{
    content: "";
}
.glyphicon-minus-sign:before
{
    content: "";
}
.glyphicon-remove-sign:before
{
    content: "";
}
.glyphicon-ok-sign:before
{
    content: "";
}
.glyphicon-question-sign:before
{
    content: "";
}
.glyphicon-info-sign:before
{
    content: "";
}
.glyphicon-screenshot:before
{
    content: "";
}
.glyphicon-remove-circle:before
{
    content: "";
}
.glyphicon-ok-circle:before
{
    content: "";
}
.glyphicon-ban-circle:before
{
    content: "";
}
.glyphicon-arrow-left:before
{
    content: "";
}
.glyphicon-arrow-right:before
{
    content: "";
}
.glyphicon-arrow-up:before
{
    content: "";
}
.glyphicon-arrow-down:before
{
    content: "";
}
.glyphicon-share-alt:before
{
    content: "";
}
.glyphicon-resize-full:before
{
    content: "";
}
.glyphicon-resize-small:before
{
    content: "";
}
.glyphicon-exclamation-sign:before
{
    content: "";
}
.glyphicon-gift:before
{
    content: "";
}
.glyphicon-leaf:before
{
    content: "";
}
.glyphicon-fire:before
{
    content: "";
}
.glyphicon-eye-open:before
{
    content: "";
}
.glyphicon-eye-close:before
{
    content: "";
}
.glyphicon-warning-sign:before
{
    content: "";
}
.glyphicon-plane:before
{
    content: "";
}
.glyphicon-calendar:before
{
    content: "";
}
.glyphicon-random:before
{
    content: "";
}
.glyphicon-comment:before
{
    content: "";
}
.glyphicon-magnet:before
{
    content: "";
}
.glyphicon-chevron-up:before
{
    content: "";
}
.glyphicon-chevron-down:before
{
    content: "";
}
.glyphicon-retweet:before
{
    content: "";
}
.glyphicon-shopping-cart:before
{
    content: "";
}
.glyphicon-folder-close:before
{
    content: "";
}
.glyphicon-folder-open:before
{
    content: "";
}
.glyphicon-resize-vertical:before
{
    content: "";
}
.glyphicon-resize-horizontal:before
{
    content: "";
}
.glyphicon-hdd:before
{
    content: "";
}
.glyphicon-bullhorn:before
{
    content: "";
}
.glyphicon-bell:before
{
    content: "";
}
.glyphicon-certificate:before
{
    content: "";
}
.glyphicon-thumbs-up:before
{
    content: "";
}
.glyphicon-thumbs-down:before
{
    content: "";
}
.glyphicon-hand-right:before
{
    content: "";
}
.glyphicon-hand-left:before
{
    content: "";
}
.glyphicon-hand-up:before
{
    content: "";
}
.glyphicon-hand-down:before
{
    content: "";
}
.glyphicon-circle-arrow-right:before
{
    content: "";
}
.glyphicon-circle-arrow-left:before
{
    content: "";
}
.glyphicon-circle-arrow-up:before
{
    content: "";
}
.glyphicon-circle-arrow-down:before
{
    content: "";
}
.glyphicon-globe:before
{
    content: "";
}
.glyphicon-wrench:before
{
    content: "";
}
.glyphicon-tasks:before
{
    content: "";
}
.glyphicon-filter:before
{
    content: "";
}
.glyphicon-briefcase:before
{
    content: "";
}
.glyphicon-fullscreen:before
{
    content: "";
}
.glyphicon-dashboard:before
{
    content: "";
}
.glyphicon-paperclip:before
{
    content: "";
}
.glyphicon-heart-empty:before
{
    content: "";
}
.glyphicon-link:before
{
    content: "";
}
.glyphicon-phone:before
{
    content: "";
}
.glyphicon-pushpin:before
{
    content: "";
}
.glyphicon-usd:before
{
    content: "";
}
.glyphicon-gbp:before
{
    content: "";
}
.glyphicon-sort:before
{
    content: "";
}
.glyphicon-sort-by-alphabet:before
{
    content: "";
}
.glyphicon-sort-by-alphabet-alt:before
{
    content: "";
}
.glyphicon-sort-by-order:before
{
    content: "";
}
.glyphicon-sort-by-order-alt:before
{
    content: "";
}
.glyphicon-sort-by-attributes:before
{
    content: "";
}
.glyphicon-sort-by-attributes-alt:before
{
    content: "";
}
.glyphicon-unchecked:before
{
    content: "";
}
.glyphicon-expand:before
{
    content: "";
}
.glyphicon-collapse-down:before
{
    content: "";
}
.glyphicon-collapse-up:before
{
    content: "";
}
.glyphicon-log-in:before
{
    content: "";
}
.glyphicon-flash:before
{
    content: "";
}
.glyphicon-log-out:before
{
    content: "";
}
.glyphicon-new-window:before
{
    content: "";
}
.glyphicon-record:before
{
    content: "";
}
.glyphicon-save:before
{
    content: "";
}
.glyphicon-open:before
{
    content: "";
}
.glyphicon-saved:before
{
    content: "";
}
.glyphicon-import:before
{
    content: "";
}
.glyphicon-export:before
{
    content: "";
}
.glyphicon-send:before
{
    content: "";
}
.glyphicon-floppy-disk:before
{
    content: "";
}
.glyphicon-floppy-saved:before
{
    content: "";
}
.glyphicon-floppy-remove:before
{
    content: "";
}
.glyphicon-floppy-save:before
{
    content: "";
}
.glyphicon-floppy-open:before
{
    content: "";
}
.glyphicon-credit-card:before
{
    content: "";
}
.glyphicon-transfer:before
{
    content: "";
}
.glyphicon-cutlery:before
{
    content: "";
}
.glyphicon-header:before
{
    content: "";
}
.glyphicon-compressed:before
{
    content: "";
}
.glyphicon-earphone:before
{
    content: "";
}
.glyphicon-phone-alt:before
{
    content: "";
}
.glyphicon-tower:before
{
    content: "";
}
.glyphicon-stats:before
{
    content: "";
}
.glyphicon-sd-video:before
{
    content: "";
}
.glyphicon-hd-video:before
{
    content: "";
}
.glyphicon-subtitles:before
{
    content: "";
}
.glyphicon-sound-stereo:before
{
    content: "";
}
.glyphicon-sound-dolby:before
{
    content: "";
}
.glyphicon-sound-5-1:before
{
    content: "";
}
.glyphicon-sound-6-1:before
{
    content: "";
}
.glyphicon-sound-7-1:before
{
    content: "";
}
.glyphicon-copyright-mark:before
{
    content: "";
}
.glyphicon-registration-mark:before
{
    content: "";
}
.glyphicon-cloud-download:before
{
    content: "";
}
.glyphicon-cloud-upload:before
{
    content: "";
}
.glyphicon-tree-conifer:before
{
    content: "";
}
.glyphicon-tree-deciduous:before
{
    content: "";
}
.glyphicon-cd:before
{
    content: "";
}
.glyphicon-save-file:before
{
    content: "";
}
.glyphicon-open-file:before
{
    content: "";
}
.glyphicon-level-up:before
{
    content: "";
}
.glyphicon-copy:before
{
    content: "";
}
.glyphicon-paste:before
{
    content: "";
}
.glyphicon-alert:before
{
    content: "";
}
.glyphicon-equalizer:before
{
    content: "";
}
.glyphicon-king:before
{
    content: "";
}
.glyphicon-queen:before
{
    content: "";
}
.glyphicon-pawn:before
{
    content: "";
}
.glyphicon-bishop:before
{
    content: "";
}
.glyphicon-knight:before
{
    content: "";
}
.glyphicon-baby-formula:before
{
    content: "";
}
.glyphicon-tent:before
{
    content: "⛺";
}
.glyphicon-blackboard:before
{
    content: "";
}
.glyphicon-bed:before
{
    content: "";
}
.glyphicon-apple:before
{
    content: "";
}
.glyphicon-erase:before
{
    content: "";
}
.glyphicon-hourglass:before
{
    content: "⌛";
}
.glyphicon-lamp:before
{
    content: "";
}
.glyphicon-duplicate:before
{
    content: "";
}
.glyphicon-piggy-bank:before
{
    content: "";
}
.glyphicon-scissors:before
{
    content: "";
}
.glyphicon-bitcoin:before
{
    content: "";
}
.glyphicon-yen:before
{
    content: "¥";
}
.glyphicon-ruble:before
{
    content: "₽";
}
.glyphicon-scale:before
{
    content: "";
}
.glyphicon-ice-lolly:before
{
    content: "";
}
.glyphicon-ice-lolly-tasted:before
{
    content: "";
}
.glyphicon-education:before
{
    content: "";
}
.glyphicon-option-horizontal:before
{
    content: "";
}
.glyphicon-option-vertical:before
{
    content: "";
}
.glyphicon-menu-hamburger:before
{
    content: "";
}
.glyphicon-modal-window:before
{
    content: "";
}
.glyphicon-oil:before
{
    content: "";
}
.glyphicon-grain:before
{
    content: "";
}
.glyphicon-sunglasses:before
{
    content: "";
}
.glyphicon-text-size:before
{
    content: "";
}
.glyphicon-text-color:before
{
    content: "";
}
.glyphicon-text-background:before
{
    content: "";
}
.glyphicon-object-align-top:before
{
    content: "";
}
.glyphicon-object-align-bottom:before
{
    content: "";
}
.glyphicon-object-align-horizontal:before
{
    content: "";
}
.glyphicon-object-align-left:before
{
    content: "";
}
.glyphicon-object-align-vertical:before
{
    content: "";
}
.glyphicon-object-align-right:before
{
    content: "";
}
.glyphicon-triangle-right:before
{
    content: "";
}
.glyphicon-triangle-left:before
{
    content: "";
}
.glyphicon-triangle-bottom:before
{
    content: "";
}
.glyphicon-triangle-top:before
{
    content: "";
}
.glyphicon-console:before
{
    content: "";
}
.glyphicon-superscript:before
{
    content: "";
}
.glyphicon-subscript:before
{
    content: "";
}
.glyphicon-menu-left:before
{
    content: "";
}
.glyphicon-menu-right:before
{
    content: "";
}
.glyphicon-menu-down:before
{
    content: "";
}
.glyphicon-menu-up:before
{
    content: "";
}/**字体图标 End**//**初始**/
*
{
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html
{
    font: normal 14px "Microsoft YaHei";
    -webkit-text-size-adjust: 100%;
}
body
{
    padding: 0;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    background-color: #fff;
    font-family: "Microsoft YaHei";
    -webkit-text-size-adjust: none;/*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0,0,0,0);/*控制内容的可选择性*/
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
input[type="button"], input[type="submit"], input[type="reset"]
{
    -webkit-appearance: none;
}
ul, li, form, dl, dt, dd, div, ol, figure, article, nav, menu, aside
{
    padding: 0;
    margin: 0;
}
.ul, .ul li
{
    list-style: none;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
table td
{
    border-collapse: collapse;
    font-size: 14px;
}
select, input, textarea
{
    font-size: 14px;
    color: #333;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-family: "Microsoft YaHei";
}
img
{
    border: none;
    max-width: 100%;
    vertical-align: middle;
}
a
{
    color: #333;
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
a:hover
{
    color: #47a0ec;
    text-decoration: none;
}
a:focus
{
    color: #333;
    outline: none;
    -moz-outline: none;
}
a:active
{
    color: #333;
}
pre
{
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    margin: 0;
    font-family: "Microsoft YaHei";
    text-align: justify;
    text-justify: inter-ideograph;
}
.clear
{
    clear: both;
    height: 0;
    overflow: hidden;
    zoom: 0;
}
.clearfix
{
    *zoom: 1;
}/*IE/7/6*/
.clearfix:after
{
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.dot
{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dot2, .dot3, .dot4
{
    display: -webkit-box;
    display: box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-box-orient: vertical;
}/*2行文本省略号*/
.dot2
{
    -webkit-line-clamp: 2;
}/*3行文本省略号*/
.dot3
{
    -webkit-line-clamp: 3;
}/*4行文本省略号*/
.dot4
{
    -webkit-line-clamp: 4;
}
.ytable
{
    display: table;
    width: 100%;
    table-layout: fixed;
}
.ytable-cell
{
    display: table-cell;
    vertical-align: middle;
}/*垂直居中,容器设置宽高*/
.ycenter
{
    align-items: center;
    display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;/* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;/* 混合版本语法: IE 10 */
    display: -webkit-flex;/* 新版本语法: Chrome 21+ */
    display: flex;/* 新版本语法: Opera 12.1, Firefox 22+ */
}/*水平居中,容器设置宽高*/
.xcenter
{
    justify-content: center;
    display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;/* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;/* 混合版本语法: IE 10 */
    display: -webkit-flex;/* 新版本语法: Chrome 21+ */
    display: flex;/* 新版本语法: Opera 12.1, Firefox 22+ */
}/*盒子布局*/
.flexbox
{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}/*弹性布局水平垂直居中 兼容性高*/
.xycenterbox
{
    display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;/* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;/* 混合版本语法: IE 10 */
    display: -webkit-flex;/* 新版本语法: Chrome 21+ */
    display: flex;/* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}/*弹性布局水平居中 兼容性高*/
.xcenterbox
{
    display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;/* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;/* 混合版本语法: IE 10 */
    display: -webkit-flex;/* 新版本语法: Chrome 21+ */
    display: flex;/* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
}/*弹性布局垂直居中 兼容性高*/
.ycenterbox
{
    display: -webkit-box;/* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;/* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;/* 混合版本语法: IE 10 */
    display: -webkit-flex;/* 新版本语法: Chrome 21+ */
    display: flex;/* 新版本语法: Opera 12.1, Firefox 22+ */
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.Ispic
{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
:after, :before
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nM
{
    margin: 0;
}
.nP
{
    padding: 0;
}/**字体大小**/
.fz_24
{
    font-size: 24px;
}
.fz_20
{
    font-size: 20px;
}
.fz_18
{
    font-size: 18px;
}
.fz_16
{
    font-size: 16px;
}
.fz_14
{
    font-size: 14px;
}
.fz_12
{
    font-size: 12px;
}/**初始 End**/
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.w22
{
    width: 22%;
    padding-bottom: 4%;
}
.w75
{
    width: 75%;
    padding-bottom: 4%;
}
@media(max-width: 1024px)
{
    .fl, .fr
    {
        float: none;
    }
    .w22, .w75
    {
        width: auto;
        padding-bottom: 2%;
    }
}/*用于图片变黑白*/
.grayscale
{
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    filter: gray;
}
.grayscale.grayscale-fade
{
    transition: filter .5s;
}
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
    .grayscale.grayscale-fade
    {
        -webkit-transition: -webkit-filter .5s;
        transition: -webkit-filter .5s;
    }
}
.grayscale.grayscale-fade:hover, .grayscale.grayscale-off
{
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
}
.grayscale.grayscale-replaced
{
    -webkit-filter: none;
    filter: none;
}
.grayscale.grayscale-replaced>svg
{
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
    opacity: 1;
}
.grayscale.grayscale-replaced.grayscale-fade:hover>svg, .grayscale.grayscale-replaced.grayscale-off>svg
{
    opacity: 0;
}/*↑↑↑如修改栏目左右结构宽度比例 请不要修改这里的  在style.css 加上修改*//**页面框架 End**/
.auto
{
    margin: 0 auto;
}
.auto_1280
{
    max-width: 1280px;
}
@media(max-width: 1280px)
{
    .auto_1280
    {
        padding: 0 2%;
    }
}
.auto_1200
{
    max-width: 1200px;
}
@media(max-width: 1200px)
{
    .auto_1200
    {
        padding: 0 2%;
    }
}
.auto_1180
{
    max-width: 1180px;
}
@media(max-width: 1180px)
{
    .auto_1180
    {
        padding: 0 2%;
    }
}
.auto_1150
{
    max-width: 1150px;
}
@media(max-width: 1150px)
{
    .auto_1150
    {
        padding: 0 2%;
    }
}
.auto_1100
{
    max-width: 1100px;
}
@media(max-width: 1100px)
{
    .auto_1100
    {
        padding: 0 2%;
    }
}
.auto_1050
{
    max-width: 1050px;
}
@media(max-width: 1050px)
{
    .auto_1050
    {
        padding: 0 2%;
    }
}
.auto_1000
{
    max-width: 1000px;
}
@media(max-width: 1000px)
{
    .auto_1000
    {
        padding: 0 2%;
    }
}
.auto_950
{
    max-width: 950px;
}
@media(max-width: 950px)
{
    .auto_950
    {
        padding: 0 2%;
    }
}/*导航公共样式*/
.header-menu li.aon em>a
{
    color: #82c4c7;
}
.header-menu li em
{
    display: block;
    font-style: normal;
    text-align: center;
}
.header-menu li em a
{
    display: block;
}
.header-menu li .sub dt
{
    line-height: 40px;
}
.header-menu li .sub dt a
{
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 10px;
}
.header-menu li .sub dt a:hover
{
    background: #009;
    color: #fff;
}
.header-menu .sub-has-sub dl
{
    display: none;
}
@media(min-width: 1025px)
{
    #header-menu
    {
        display: none;
    }
    .relative
    {
        position: relative;
        z-index: 100;
    }
    .header-menu li
    {
        float: left;
    }
    .header-menu li .sub
    {
        position: absolute;
    }
    .header-menu li .sub
    {
        opacity: 0;
        overflow: hidden;
    }
    .header-menu li.aon .sub
    {
        opacity: 1;
    }
    .no-fullbground .sub
    {
        background-color: rgba(255,255,255,.9);
    }
    .no-fullbground .sub-left
    {
        left: 0;
    }
    .no-fullbground .sub-right
    {
        right: 0;
    }
    .sub-horizontal .sub .sub-menu>dl
    {
        float: left;
    }
    .sub-horizontal .sub-right>dl
    {
        float: right;
    }
    .sub-horizontal .sub-menu>dl dt
    {
        float: left;
    }/*.sub-horizontal .sub-right-txt-r .sub-menu >dl{ text-align:right; float:right; }
.sub-horizontal .sub-right-txt-r .sub-menu >dl dt{ float:none; display:inline-block;}*/
    .sub-horizontal .sub-right .sub-menu>dl
    {
        text-align: right;
        float: right;
    }
    .sub-horizontal .sub-right .sub-menu>dl dt
    {
        float: none;
        display: inline-block;
    }
    .sub-vertical .has-sub
    {
        position: relative;
        z-index: 100;
    }
    .sub-vertical .sub
    {
        background-color: rgba(255,255,255,.9);
        left: 0;
        width: 100%;
    }
    .sub-vertical .sub-row-2
    {
        width: 200%;
    }
    .sub-vertical .sub-row-3
    {
        width: 300%;
    }
    .sub-vertical .sub-row-2 .sub-menu dt
    {
        float: left;
        width: 50%;
    }
    .sub-vertical .sub-row-3 .sub-menu dt
    {
        float: left;
        width: 33.3333333%;
    }
    .sub-vertical .sub-has-sub
    {
        position: relative;
    }
    .sub-vertical .sub-has-sub dl
    {
        background-color: rgba(255,255,255,.9);
        position: absolute;
        left: 100%;
        top: 0;
        width: 100%;
    }
    .sub-vertical dt.aon>a
    {
        background: #009;
        color: #fff;
    }
    .sub-vertical .sub-position-right
    {
        left: auto;
        right: 0;
    }
    .sub-vertical .sub-position-right .sub-has-sub dl
    {
        left: auto;
        right: 100%;
    }
    .sub-txt-img .sub
    {
        width: 300%;
    }
    .sub-txt-img .sub-intro
    {
        padding: 5px;
        overflow: hidden;
    }
    .sub-txt-img .sub-intro .sub-left
    {
        float: left;
        width: 40%;
    }
    .sub-txt-img .sub-intro .sub-right
    {
        float: right;
        width: 56%;
    }
    .sub-txt-img .sub-img img
    {
        display: block;
        width: 100%;
    }
    .sub-txt-img .sub-txt
    {
        font-size: 12px;
        line-height: 24px;
    }
    .fullbground .sub-menu>dl, .fullbground .sub-menu>dl dt
    {
        float: left;
    }
    .sub-menu-layer
    {
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        background-color: rgba(255,255,255,.9);
    }
    .sub-slideDown .sub-menu-layer
    {
        display: none;/*transition:0.3s;*/
    }
    .fullbground .sub-menu-layer
    {
        display: none;
    }
}/*图标*/
.has-icon-v
{
    text-align: center;
}
.has-icon-v i
{
    display: block;
    padding: 10px 0;
}
.has-icon-v i img
{
    width: 50px;
    height: 50px;
}
.has-icon-h i
{
    display: inline-block;
    vertical-align: middle;
}
.has-icon-h i img
{
    width: 20px;
    height: 20px;
    margin-right: 5px;
}/*图标 end*/
@media(max-width: 1024px)
{
    .header-menu
    {
        display: none;
    }
    .Public_nav_style #header-menu, .Public_nav_style #header-menu ul
    {
        position: fixed;
        top: 0;
        height: 100%;
        z-index: 100;
        right: -100%;
        opacity: 0;
        transition: opacity .3s;
    }
    .Public_nav_style #header-menu
    {
        background-color: rgba(0,0,0,.5);
        width: 100%;
    }
    .Public_nav_style #header-menu ul
    {
        width: 60%;
        max-width: 280px;
        background: rgba(32,151,155,.9);
        height: 100%;
        max-height: 100%;
        overflow: auto;
        padding: 50px 2% 0;
        transition: .3s;
    }
    .Public_nav_style #header-menu.header-menu-show, .Public_nav_style #header-menu.header-menu-show ul
    {
        right: 0;
        opacity: 1;
    }
    #header-menu li .sub
    {
        display: none;
    }
    #header-menu li
    {
        line-height: 40px;
    }
    #header-menu li em
    {
        font-style: normal;
        display: block;
        font-size: 16px;
        border-bottom: 1px solid rgba(255,255,255,.3);
    }
    #header-menu li a
    {
        display: block;
    }
    #header-menu li em a
    {
        border-bottom: 1px solid rgba(0,0,0,.3);
        font-weight: bold;
        padding: 0 10px;
    }
    #header-menu li:last-child em, #header-menu li:last-child em a
    {
        border-bottom: 0;
    }
    #header-menu li a:hover, #header-menu li a
    {
        color: #fff;
    }
    #header-menu li.has-sub em
    {
        position: relative;
    }
    #header-menu li.has-sub em::before
    {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        z-index: 2;
        background-color: transparent;
    }
    #header-menu li.has-sub em .op
    {
        position: absolute;
        width: 15px;
        height: 15px;
        right: 3%;
        top: 50%;
        margin-top: -6px;
        display: none;
        transition: .3s;
    }
    #header-menu li.has-sub.clickon em .op
    {
        transform: rotate(45deg);
    }
    #header-menu li.has-sub em .op::before, #header-menu li.has-sub em .op::after
    {
        position: absolute;
        content: '';
        background: #fff;
    }
    #header-menu li.has-sub em .op::before
    {
        width: 100%;
        height: 3px;
        left: 0;
        top: 6px;
    }
    #header-menu li.has-sub em .op::after
    {
        width: 3px;
        left: 6px;
        top: 0;
        height: 100%;
    }
    .Public_nav_style #header-menu li.has-sub em::after
    {
        position: absolute;
        content: '';
        right: 2%;
        border: 6px solid transparent;
        border-top-color: #fff;
        top: 50%;
        margin-top: -3px;
    }
    .Public_nav_style #header-menu li.clickon em::after
    {
        border-bottom-color: #fff;
        border-top-color: transparent;
        margin-top: -9px;
    }
    .Public_nav_style #header-menu li.clickon em a
    {
        background: rgba(0,0,0,.2);
    }
    #header-menu li .sub-menu dt.has-dt
    {
        position: relative;
    }
    #header-menu li .sub-menu dt.has-dt::before
    {
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background-color: transparent;
    }
    #header-menu li .sub-menu dt a
    {
        padding: 0 10px;
        border-bottom: 1px dashed rgba(0,0,0,.5);
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    #header-menu li .sub-menu dt:last-child>　a
    {
        border-bottom: 0;
    }
    #header-menu li .sub-has-sub
    {
        position: relative;
    }
    #header-menu li .sub-has-sub i
    {
        position: absolute;
        left: 0;
        top: 0;
        height: 40px;
        width: 100%;
        background-color: transparent;
        z-index: 2;
    }
    .Public_nav_style #header-menu li .sub-has-sub i::before, .Public_nav_style #header-menu li .sub-has-sub i::after
    {
        position: absolute;
        content: '';
        top: 50%;
        background: #fff;
    }
    .Public_nav_style #header-menu li .sub-has-sub i::before
    {
        width: 10px;
        height: 2px;
        margin-top: -1px;
        right: 5px;
    }
    .Public_nav_style #header-menu li .sub-has-sub i::after
    {
        width: 2px;
        height: 10px;
        margin-top: -5px;
        right: 9px;
    }
    .Public_nav_style #header-menu li .clickon>i::after
    {
        display: none;
    }
    .Public_nav_style #header-menu li .clickon>a
    {
        background-color: rgba(0,0,0,.2);
    }
    .Public_nav_style #open_menu
    {
        position: absolute;
        right: 2%;
        width: 40px;
        height: 40px;
        border: 2px solid #20979b;
        border-radius: 50%;
        top: 5px;
        z-index: 200;
    }
    #open_menu i, #open_menu i::before, #open_menu i::after
    {
        position: absolute;
    }
    .Public_nav_style #open_menu i, .Public_nav_style #open_menu i::before, .Public_nav_style #open_menu i::after
    {
        background: #20979b;
    }
    #open_menu i
    {
        top: 50%;
    }
    .Public_nav_style #open_menu i
    {
        width: 60%;
        left: 20%;
        margin-top: -1px;
        height: 2px;
    }
    #open_menu i::before, #open_menu i::after
    {
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        transition: transform .3s;
    }
    #open_menu i::before
    {
        top: 6px;
    }
    #open_menu i::after
    {
        top: -6px;
    }
    .Public_nav_style #open_menu.open_menu_on
    {
        border-color: #fff;
    }
    #open_menu.open_menu_on i
    {
        background: none!important;
    }
    .Public_nav_style #open_menu.open_menu_on i::before, .Public_nav_style #open_menu.open_menu_on i::after
    {
        background: #fff;
        margin-top: 0;
    }
    #open_menu.open_menu_on i::before, #open_menu.open_menu_on i::after
    {
        top: 0!important;
    }
    #open_menu.open_menu_on i::before
    {
        transform: rotate(45deg);
    }
    #open_menu.open_menu_on i::after
    {
        transform: rotate(-45deg);
    }
}/*导航公共样式 end*//*by 20190122*//*Page002737 */
.Page002737 .Pages
{
    padding: 64px 0;
    text-align: center;
}
.Page002737 .Pages>span
{
    display: inline-block;
    vertical-align: middle;
}
.Page002737 .Pages .a_first, .Page002737 .Pages .a_end, .Page002737 .Pages .p_cur, .Page002737 .Pages .p_count, .Page002737 .Pages .p_total
{
    display: none;
}
.Page002737 .Pages .p_jump, .Page002737 .Pages .p_page
{
    overflow: hidden;
}
.Page002737 .Pages .p_page em
{
    font-style: normal;
}
.Page002737 .Pages .p_page a
{
    float: left;
    line-height: 44px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    padding: 0 17px;
    margin: 0 5px;
    font-size: 20px;
    font-family: Arial," sans-serif";
    color: #aaa;
}
.Page002737 .Pages .p_page a:hover, .Page002737 .Pages .p_page a.a_cur
{
    background-color: #2d65bc;
    border-color: #2d65bc;
    color: #fff;
}
.Page002737 .Pages .p_page a.a_next, .Page002737 .Pages .p_page a.a_prev
{
    font-size: 0;
    height: 46px;
    width: 70px;
    padding: 0;
    margin: 0 15px;
    background-position: center center;
    background-repeat: no-repeat;
}
.Page002737 .Pages .p_page a.a_prev
{
    background-image: url(../img/cw_img30.png);
    transform: rotateY(-180deg);
}
.Page002737 .Pages .p_page a.a_prev:hover
{
    background-image: url(../img/cw_img301.png);
    transform: rotateY(-180deg);
}
.Page002737 .Pages .p_page a.a_next
{
    background-image: url(../img/cw_img30.png);
}
.Page002737 .Pages .p_page a.a_next:hover
{
    background-image: url(../img/cw_img301.png);
}
.Page002737 .Pages .p_page a.pagedot
{
    border-color: transparent;
    padding: 0;
    margin-right: -5px;
    line-height: 34px;
    height: 44px;
}
.Page002737 .Pages .p_jump>*
{
    float: left;
}
.Page002737 .Pages .p_jump b
{
    font-weight: normal;
    color: #aaa;
    margin: 0 4px;
    line-height: 46px;
}
.Page002737 .Pages .p_jump b.f0
{
    margin-right: 6px;
}
.Page002737 .Pages .p_jump input
{
    height: 46px;
    border-radius: 4px;
}
.Page002737 .Pages .i_text
{
    line-height: 44px;
    text-align: center;
    border: 1px solid #e5e5e5;
    width: 46px;
    text-align: center;
    color: #333;
    font-size: 20px;
}
.Page002737 .Pages .i_button
{
    background: #ebebeb;
    width: 70px;
    padding: 0;
    cursor: pointer;
    border: none;
    margin-left: 10px;
    color: #888;
}
@media(max-width: 768px)
{
    .Page002737 .Pages
    {
        padding: 30px 0;
    }
    .Page002737 .Pages .p_page em, .Page002737 .Pages .p_jump
    {
        display: none;
    }
}