@charset "utf-8";

.box_sizing
{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* CSS Document */
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-optical-sizing: auto;
    font-weight: normal;
    font-style: normal;
    font-variation-settings: "wdth" 100;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    padding: 0 !important;
}
html { font-size: 62.5%;}
body{max-width:640px;min-width:320px;margin:0 auto;}
*{ margin:0px; padding:0px;}
img{width:100%}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
.break-line { display: block !important; font-style: normal !important;}
.text-uppercase { text-transform: uppercase; }
.primary-color { color: #9dc815; }
#LRdiv0, .skiptranslate {
    display: none !important;
}
#LRMINIBar {
    bottom: 110px !important;
    left: unset !important;
    right: 10px !important;
}
.translated-ltr body {
    position: initial !important;
}
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf {
    display: none;
}
.container {
    max-width: 100%;
    width: initial;
    margin: 0 auto;
    padding: 0 12px;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -12px;
}
.row>* {
    padding: 0 12px;
}
.d-none {
    display: none !important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.justify-content-between {
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
}
/*header*/
.newHead {
    position: relative;
    width: 100%;
    background: #9cc813;
    margin-top: 5.1rem;
}
.newHead .columns .column {
    display: flex;
    align-items: center;
}
.newHead .columns .column-nav, .newHead .columns .column-callto {
    width: 16%;
}
.newHead .columns .column-nav {
    justify-content: center;
}
.newHead .columns .column-callto {
    justify-content: center;
}
.newHead .columns .column-logo {
    width: 68%;
    justify-content: center;
}
.newHead .columns .column-logo a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
}
.newHead .columns .column-nav a {
    background: #ffffff;
    border-radius: 6px;
    display: block;
    padding: 11px 6px 11px 9px;
}
/* Menu */
/*
* #site-mbmenu
*-----------------------------------------*/
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}
#site-mbmenu {
    display: none;
    max-width: 90%;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 101;
}
#site-mbmenu.active {
    display: block !important;
}
.column-nav.active, #site-mbmenu .mbmenu-inside { 
    background: #098054;
}
#site-mbmenu .mbmenu-inside {
    padding: 20px 16px 40px;
    max-width: 100%;
}
.mbmenu .search-form {
    background: #ffffff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.2);
    padding: 13px 21px;
}
.mbmenu .search-form .input-group {
    border-radius: 0;
    height: 31px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.mbmenu .search-form input[type="search"], .mbmenu .search-form .input-group .input-group-btn .btn {
    height: 100%;
}
.mbmenu .search-form input[type="search"] {
    border-radius: 3px 0 0 3px;
    color: #505050;
    padding: 3px 5px;
    font-size: 15px;
    border: 1px solid #ced4da;
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
}
.mbmenu .search-form .input-group .input-group-btn {
    border-radius: 4px;
    overflow: hidden;
    margin-left: -5px !important;
    padding: 0;
    z-index: 10;
}
.mbmenu .search-form .input-group .input-group-btn .btn {
    background: #098054;
    box-shadow: none;
    border: medium none;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
    padding: 0 12px;
}
.mbmenu .search-form .input-group .input-group-btn .btn svg {
    width: 100%;
    height: auto;
}
.mbmenu ul.mobile-menu {
    padding-top: 12px;
}
.nav-link {
    display: block;
    padding: 8px 0;
    color: #333333;
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
.mbmenu ul.mobile-menu>li>a {
    color: #ffffff;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
}
.mbmenu ul.mobile-menu>li>a::before {
    content: '';
    background: #69d2ab;
    width: 55%;
    height: 3px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}
.mbmenu ul.mobile-menu ul {
    padding-left: 0;
}
.mbmenu ul.mobile-menu>li.menu-item-has-children .caret {
    display: none;
}
.mbmenu ul.mobile-menu ul li {
    list-style: none;
}
.mbmenu ul.mobile-menu>li>ul {
    padding-top: 23px;
}
.mbmenu ul.mobile-menu ul>li+li {
    border-top: 1px solid #7ac8ab;
}
.mbmenu ul.mobile-menu ul>li>a {
    background: url(../assets/images/icon-nk.png) no-repeat left center;
    background-size: initial;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    padding-left: 41px;
}
.mbmenu ul.mobile-menu ul>li>a:hover,
.mbmenu ul.mobile-menu ul>li.menu-item-current>a,
.mbmenu ul.mobile-menu ul>li.menu-item-has-children>a {
    color: #01fe31;
} 
.mbmenu ul.mobile-menu ul>li.menu-item-pk>a {
    background: url(../assets/images/icon-pk.png) no-repeat left center;
}
.mbmenu ul.mobile-menu ul>li.menu-item-hmtt>a {
    background: url(../assets/images/icon-hmtt.png) no-repeat left center;
}
.mbmenu ul.mobile-menu ul>li.menu-item-bxh>a {
    background: url(../assets/images/icon-bxh.png) no-repeat left center;
}
.mbmenu ul.mobile-menu ul>li.menu-item-khh>a {
    background: url(../assets/images/icon-khh.png) no-repeat left center;
}
.mbmenu-banners {
    margin: 20px 0 10px;
}
.mbmenu-actions, #site-mbmenu .mbmenu-close {
    display: flex;
    align-items: center;
    justify-content: center;
}
.mbmenu-actions, #site-mbmenu .mbmenu-close img {
    width: initial;
    height: initial;
}
#site-mbmenu .mbmenu-close {
    background: #f83535;
    box-shadow: none;
    border: medium none;
    border-radius: 30px;
    color: #ffffff;
    gap: 7px;
    width: 106px;
    height: 28px;
    font-size: 18px;
    font-weight: 700;
}
/* Menu */
.line{width: 100%;height:1rem;background-color: #a0a0a0;margin-top: 1.2rem;}

.sy-ban-sw{width: 100%;height: 26.85rem;}
.sy-ban-sw a {width: 100%;height: 100%;display: block;}
.sy-ban-sw .swiper-slide span{ width: 9rem; height:2.2rem; position:absolute; display:block; margin: 0 auto; left: 0; right:0; top: 11.2rem; cursor:pointer;}

.sy-ban-sw .zxyy{position: absolute;top: 2.75rem;width: 5.4rem;height: 6.1rem;display: block;right: 0.2rem;}
.sy-ban-sw .sqtd{position: absolute;top: 8rem;width: 4.3rem;height: 5.8rem;display: block;left:6.1rem;}
.sy-ban-sw .sy-ban-spn{bottom: 1.5rem!important;}


.sy-nav{background: #f3f2f2;padding: 0.5rem 0.2rem;}
.sy-nav ul {overflow: hidden;background: #fff;}
.sy-nav ul li{width: 7.65rem;float: left;text-align: center;border-right: 1px solid #f3f2f2;border-bottom: 1px solid #f3f2f2;padding-bottom: 0.8rem;padding-left:0.1rem}
.sy-nav ul li:last-child{border: 0;border-bottom: 1px solid #f3f2f2;}
.sy-nav ul li img{width: 3.4rem;display: block;margin: 0 auto;margin-top: 1.3rem;margin-bottom: 0.7rem;}
.sy-nav ul li a {text-align: center;color: #2b2b2b;font-size: 1.4rem;}
.sy-nav ul li a:hover{text-decoration: underline;}

/* 濡?锝?????澶?绋??炬??????浣藉?婚??*/
.sy-nr02{overflow: hidden;}
.sy-nr02 .nr-l{margin-left: 1.8rem;float: left;}
.sy-nr02 .nr-l h1{font-size: 1.4rem;}
.sy-nr02 .nr-l h1 a {color: #9248cd;font-size: 1.4rem;}
.sy-nr02 .nr-l h2{color: #0e0e0e;font-size: 1.2rem;margin-bottom: 0.8rem;}
.sy-nr02 .nr-l img{width: 7.9rem;border-right: 2px solid #ebebeb;padding-right:1.8rem;margin-left: 1.3rem;}
.sy-nr02 .nr-r{float: left;margin-left: 1rem;}
.sy-nr02 .nr-r li>div{float: left;overflow: hidden;width: 10rem;}
.sy-nr02 .nr-r li>div h1{font-size: 1.4rem;margin-top: 1.3rem;}
.sy-nr02 .nr-r li>div h1 a {color: #fd5b00;}
.sy-nr02 .nr-r li img{width: 5.6rem;display: block;float: left;padding: 0.6rem;border-bottom: 2px solid #ebebeb;padding-bottom: 0.8rem;}
.sy-nr02 .nr-r li:last-child>div h1 a {color: #f9b72e;}
.sy-nr02 .nr-r li:last-child img{border: 0;}

/* 濡?锝?????澶???椤??★??哄???冲?*/
.sy-xwdt{margin: 1rem auto;height: 2.5rem;background: #f5f5f5;width: 30.6rem;color: #e52328;font-size: 1.4rem;line-height: 2.5rem;}
.sy-xwdt h1{float: left;text-indent: 1rem;}
.sy-xwdt .dtswiper{float: left;margin-left: 1rem;width: 18rem;overflow: hidden;}
.sy-xwdt a {margin-left:1rem;color: #0e0e0e;font-size: 1.2rem;display: block;float: left;height: 2.5rem;overflow: hidden;}

.sy-tit {
    width: initial;
    height: 3rem;
    background: #9dc815;
    line-height: 3rem;
    color: #fff;
    font-size: 1.3rem;
    font-weight: 700;
    padding: 0 18px;
    margin-top: 1.5rem;
}
.sy-tit img {width: 1.7rem;vertical-align: middle;margin-right: 0.5rem;}
.sy-tit span+span {float: right;color:#ffda27;}
.sy-tit span a {color:#fff;}
.sy-tit-mui {margin-top: 0;}

.sy-nav-i {
    overflow: initial;
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    gap: 12px;
}
.sy-nav-i li {
    width: calc(20% - 9.6px);
    height: 6rem;
    text-align: center;
    margin-top: 1rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sy-nav-i li a {
    background-position: center 10%;
    background-size: 48%;
    background-repeat: no-repeat;
    border-radius: 0.6rem;
    border: 1px solid #bcbcbc;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
.sy-nav-i li a span {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    width: 100%;
    text-align: center;
    padding: 66% 5px 0.3rem;
    color: #9dc815;
    height: 34%;
    align-items: center;
    justify-content: center;
}
.sy-nav-i li a span em {
    font-style: normal;
}
.sy-nav-i li.other a {background-image: url(../images/sy-bk15.png);}

/* 濡?锝?????澶??婵?姘??ラ?汇??澧藉?*/
/* hot */
.sy-nr06 li:nth-child(8):after,.sy-nr06 li:nth-child(8)::after,
.sy-nr06 li:nth-child(2):after,.sy-nr06 li:nth-child(2)::after,
.sy-nr06 li:nth-child(5):after,.sy-nr06 li:nth-child(5)::after,
.sy-nr06 li:nth-child(7):after,.sy-nr06 li:nth-child(7)::after,

.sy-nr05 li:nth-child(2):after,.sy-nr05 li:nth-child(2)::after,
.sy-nr05 li:nth-child(9):after,.sy-nr05 li:nth-child(9)::after,
.sy-nr05 li:nth-child(7):after,.sy-nr05 li:nth-child(7)::after,
.sy-nr05 li:nth-child(4):after,.sy-nr05 li:nth-child(4)::after,

.sy-nr04 li:nth-child(4):after,.sy-nr04 li:nth-child(4)::after,
.sy-nr04 li:nth-child(12):after,.sy-nr04 li:nth-child(12)::after,
.sy-nr04 li:nth-child(7):after,.sy-nr04 li:nth-child(7)::after,
.sy-nr04 li:nth-child(9):after,.sy-nr04 li:nth-child(9)::after,
.sy-nr04 li:nth-child(14):after,.sy-nr04 li:nth-child(14)::after,
.sy-nr04 li:nth-child(2):after,.sy-nr04 li:nth-child(2)::after{content: '';display: block;width: 1.3rem;height: 1.3rem; background: url(../images/hot.png) center no-repeat;background-size: 100%; position: absolute; top: -0.2rem;right: -0.35rem;pointer-events: none;animation: mymove 1s linear infinite;-webkit-animation: mymove 1s linear infinite;}

.sy-nr04 li:first-child a { background-image: url(../images/sy-bk01-white.png); background-color: #517fef;}
.sy-nr04 li:nth-child(2) a {background-image: url(../images/sy-bk02.png);}
.sy-nr04 li:nth-child(3) a {background-image: url(../images/sy-bk03.png);}
.sy-nr04 li:nth-child(4) a {background-image: url(../images/sy-bk04.png);}
.sy-nr04 li:nth-child(5) a {background-image: url(../images/sy-bk05.png);}
.sy-nr04 li:nth-child(6) a {background-image: url(../images/sy-bk06-white.png); background-color: #517fef;}
.sy-nr04 li:nth-child(7) a {background-image: url(../images/sy-bk07.png);}
.sy-nr04 li:nth-child(8) a {background-image: url(../images/sy-bk08.png);}
.sy-nr04 li:nth-child(9) a {background-image: url(../images/sy-bk09.png);}
.sy-nr04 li:nth-child(10) a {background-image: url(../images/sy-bk10.png);}
.sy-nr04 li:nth-child(11) a {background-image: url(../images/sy-bk11-white.png); background-color: #517fef;}
.sy-nr04 li:nth-child(12) a {background-image: url(../images/sy-bk12.png);}
.sy-nr04 li:nth-child(13) a {background-image: url(../images/sy-bk13.png);}
.sy-nr04 li:nth-child(14) a {background-image: url(../images/sy-bk14.png);}

.sy-nr04 li:nth-child(2) a span, .sy-nr04 li:nth-child(4) a span,
.sy-nr04 li:nth-child(7) a span, .sy-nr04 li:nth-child(9) a span,
.sy-nr04 li:nth-child(12) a span, .sy-nr04 li:nth-child(14) a span{color: #f41d40;}

.sy-nr05 li:first-child a {background-image: url(../images/sy-ek01-white.png); background-color: #517fef;}
.sy-nr05 li:nth-child(2) a {background-image: url(../images/sy-ek02.png);}
.sy-nr05 li:nth-child(3) a {background-image: url(../images/sy-ek03.png);}
.sy-nr05 li:nth-child(4) a {background-image: url(../images/sy-ek04.png);}
.sy-nr05 li:nth-child(5) a {background-image: url(../images/sy-ek05.png);}
.sy-nr05 li:nth-child(6) a {background-image: url(../images/sy-ek06-white.png); background-color: #517fef; }
.sy-nr05 li:nth-child(7) a {background-image: url(../images/sy-ek07.png);}
.sy-nr05 li:nth-child(8) a {background-image: url(../images/sy-ek08.png);}
.sy-nr05 li:nth-child(9) a {background-image: url(../images/sy-ek09.png);}

.sy-nr05 li:nth-child(4) a span,
.sy-nr05 li:nth-child(7) a span,
.sy-nr05 li:nth-child(9) a span,
.sy-nr05 li:nth-child(2) a span{color: #f41d40;}

.sy-nr06 li:first-child a {background-image: url(../images/sy-yh01-white.png); background-color: #517fef;}
.sy-nr06 li:nth-child(2) a {background-image: url(../images/sy-yh02.png);}
.sy-nr06 li:nth-child(3) a {background-image: url(../images/sy-yh03.png);}
.sy-nr06 li:nth-child(4) a {background-image: url(../images/sy-yh04.png);}
.sy-nr06 li:nth-child(5) a {background-image: url(../images/sy-yh05.png);}
.sy-nr06 li:nth-child(6) a {background-image: url(../images/sy-yh06-white.png); background-color: #517fef;}
.sy-nr06 li:nth-child(7) a {background-image: url(../images/sy-yh07.png);}
.sy-nr06 li:nth-child(8) a {background-image: url(../images/sy-yh08.png);}
.sy-nr06 li:nth-child(9) a {background-image: url(../images/sy-yh09.png);}

.sy-nr06 li:nth-child(5) a span,
.sy-nr06 li:nth-child(8) a span,
.sy-nr06 li:nth-child(2) a span,
.sy-nr06 li:nth-child(7) a span{color: #f41d40;}

/*濡?锝?????澶?宕??侯??娼??汇??澧藉?*/
.sy-nret li:first-child a {background: #9dc815  url(images/sy-et01.png);;}
/* .sy-nret li:nth-child(2) a {background: url(../images/sy-et02.png);} */
.sy-nret li:nth-child(2) a {background-image: url(../images/sy-et10.png);}
.sy-nret li:nth-child(3) a {background-image: url(../images/sy-et03.png) no-repeat center 24%;background-size:52%}
.sy-nret li:nth-child(4) a {background-image: url(../images/sy-et04.png);}
.sy-nret li:nth-child(5) a {background-image: url(../images/sy-et05.png);}
.sy-nret li:nth-child(6) a {background-image: url(../images/sy-et06.png);}
.sy-nret li:nth-child(7) a {background-image: url(../images/sy-et07.png);}
.sy-nret li:nth-child(8) a {background-image: url(../images/sy-et08.png);}
.sy-nret li:nth-child(9) a {background-image: url(../images/sy-et09.png);}
.sy-nret li:nth-child(10) a {background-image: url(../images/sy-bk10.png);}

.sy-nret li:nth-child(3) a span,
.sy-nret li:nth-child(7) a span,
.sy-nret li:nth-child(9) a span {color: #f41d40;}


/*濡?锝?????澶???????笑濞??崇У濡叉??宕烽??锕???*/
.sy-nr07 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    margin-top: 0.6rem;
    margin-bottom: 1rem;
    gap: 8px;
}
.sy-nr07 li {
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(25% - 6px);
    height: 76px;
    background: #517fef;
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
    float: left;
    margin: 0 !important;
}
.sy-nr07 li a {
    color: #fff;
    padding: 10px 8px;
}
.sy-nr07 li:nth-child(2){background:#9dc815 ;}
.sy-nr07 li:nth-child(3){background:#ff9600;}
.sy-nr07 li:nth-child(4){background:#9dc815;}
.sy-nr07 li:nth-child(5){background:#9f9f9f;}
.sy-nr07 li:nth-child(6){background:#517fef;}
.sy-nr07 li:nth-child(7){background:#9f9f9f;}
.sy-nr07 li:nth-child(8){background:#ff9600;}
.sy-nr07 li:nth-child(9){background:#ff9600;}
.sy-nr07 li:nth-child(10){background:#9f9f9f;}
.sy-nr07 li:nth-child(11){background:#517fef;}
.sy-nr07 li:nth-child(12){background:#9dc815;}

/*濡?锝?????澶?绋??炬?????搞?ｅ?藉Σ*/
.sy-nr08{width: 30.6rem;margin: 0 auto;}
.sy-nr08 .sy-zjtd{width: 100%; overflow: hidden;}
.sy-nr08 .sy-zjtd .swiper-pagination{position: static;bottom: 0;overflow: hidden;}
.sy-nr08 .sy-zjtd .swiper-pagination span{width: 50%;margin: 0 ;display: block;float: left;    font-size: 1.3rem;  width: 15.3rem;height: 3.8rem; line-height: 3.8rem;border-radius: 0; text-align: center;background-color: #f5f5f5;color: #9dc815;opacity: 1;}
.sy-nr08 .sy-zjtd .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{color: #fff;background-color: #9dc815;}

.sy-nr08 .sy-zjtd .swiper-slide{overflow: hidden;}
.sy-nr08 .sy-zjtd .swiper-slide ul{width: 100%;}
.sy-nr08 .sy-zjtd .swiper-slide li{width: 100%;overflow: hidden;padding: 1.6rem 0; }
.sy-nr08 .sy-zjtd .swiper-slide li+li{ border-top: 2px solid #dadada;}
.sy-nr08 .sy-zjtd .swiper-slide li img{display: block;width: 7.4rem; float: left;}
.sy-nr08 .sy-zjtd .swiper-slide li .zjtp{width:100% !important;margin: 0.57rem auto;}
.sy-nr08 .sy-zjtd .swiper-slide li>div{width: 23rem;float: right;overflow: hidden;}
.sy-nr08 .sy-zjtd .swiper-slide li>div h1{font-size: 1.5rem; margin-bottom: 0.2rem;}
.sy-nr08 .sy-zjtd .swiper-slide li>div h1 span{    font-size: 1.4rem;margin-left: 1rem;color: #333333;}
.sy-nr08 .sy-zjtd .swiper-slide li>div h4{font-size: 1.2rem;color: #333; line-height: 2rem;}
.sy-nr08 .sy-zjtd .swiper-slide li>div h4 span+span{margin-left: 1rem;}
.sy-nr08 .sy-zjtd .swiper-slide li>div h4 span span{color: #ff7e00;}
.sy-nr08 .sy-zjtd .swiper-slide li p{  height:4rem;   font-size: 1.3rem;line-height: 2rem;text-align: justify;color: #333333;}
.sy-nr08 .sy-zjtd .swiper-slide li p span{ color: #ff7e00;}
.sy-nr08 .sy-zjtd .swiper-slide li .btns{ float: right;width: 13rem;overflow: hidden; margin-top: 0.65rem;margin-right: 0.4rem;}
.sy-nr08 .sy-zjtd .swiper-slide li .btns a {    display: block;float: left;width: 6.1rem; height: 2rem;background: #ff7e00;text-align: center;color: #fff;line-height: 2rem;border-radius: 6px;}
.sy-nr08 .sy-zjtd .swiper-slide li .btns a +a {   float: right;background-color: #3075bc;}
.sy-nr08 .sy-zjtd .swiper-slide a.more{    display: block; width: 14rem;height: 2.6rem;background: #ff7e00; text-align: center;color: #fff; line-height: 2.6rem;border-radius: 6px;margin: 0 auto;margin-bottom: 1.1rem;font-size: 1.4rem;}

/*濡?锝?????澶?宕????????活??绲婚??*/
.sy-nr09{background: #f5f5f5;padding-top: 1rem; padding-bottom: 1rem;}
.sy-nr09>div{width: 30.8rem;margin: 0 auto;overflow: hidden;}
.sy-nr09>div a {display: block;float: left;width: 15.3rem;height:4.4rem;line-height:4.4rem;margin-left: 0.1rem;}
.sy-nr09>div a:last-child{margin-left: 0.1rem;}
.sy-nr09>div a img{width: 100%;height: 100%;display: block;}



.sp_rpts{width:30.4rem;margin-bottom:1rem;}
.sp_rpts .my-pagination .swiper-pagination-bullet { text-align: center; border-radius: 0;opacity: .99;}
.sp_rpts .my-pagination { display: -webkit-box;overflow: hidden;margin-top:1rem; margin-bottom:0.5rem; margin-left:8rem;}
.sp_rpts .my-pagination > span { display:block;width: 7rem;height:2.5rem;background: #e7e7e7;float: left;text-align: center;line-height:2.5rem;margin-top:0.75rem;font-size:1.2rem;color: #9dc815;/*margin:0!important;*/display: block; text-align:center;}
.sp_rpts .my-pagination > span{margin-left: 0!important;}
.sp_rpts .my-pagination > span+span{margin-left: 0.5rem!important;}


.sp_rpts .my-pagination .swiper-pagination-bullet-active {background: #517fef;color: #fff;}
.sp_rpts .li01 img{float: left;margin-top: 0.4rem;}
/*
.sp_rpts .li01 img:nth-child(1){width: 20rem;height: 13.4rem;}
.sp_rpts .li01 img:nth-child(2){margin-left: 0.25rem;width:10rem;height:6.6rem;}
.sp_rpts .li01 img:nth-child(3){margin-left: 0.25rem;margin-top:0.4rem;width: 10rem;height:6.6rem;}
*/
.sp_rpts .li01 img:nth-child(1){width: 9.8rem;height:;}
.sp_rpts .li01 img:nth-child(2){width: 9.8rem;height: ;margin-left: 0.32rem;}
.sp_rpts .li01 img:nth-child(3){width: 9.8rem;height: ;margin-left: 0.25rem;margin-top: 0.4rem;}
.sp_rpts .li01 img:nth-child(4){width: 9.8rem;height: ;}
.sp_rpts .li01 img:nth-child(5){width: 9.8rem;height: ;margin-left: 0.32rem;}
.sp_rpts .li01 img:nth-child(6){width: 9.8rem;height: ;margin-left: 0.25rem;margin-top: 0.4rem;}

.sp_rpts .li02 img{float: left;margin-top: 0.4rem;}
.sp_rpts .li02 img:nth-child(1){width: 9.8rem;height:;}
.sp_rpts .li02 img:nth-child(2){width: 9.8rem;height:;margin-left: 0.32rem;}
.sp_rpts .li02 img:nth-child(3){width: 9.8rem;height: ;margin-left: 0.25rem;margin-top: 0.4rem;}
.sp_rpts .li02 img:nth-child(4){width: 9.8rem;height: ;}
.sp_rpts .li02 img:nth-child(5){width: 9.8rem;height: ;margin-left: 0.32rem;}
.sp_rpts .li02 img:nth-child(6){width: 9.8rem;height: ;margin-left: 0.25rem;/* float: right; */margin-top: 0.4rem;}


/**/
.sp_rpts .li02 ul{width: 100%;clear: both;overflow: hidden;}
.sp_rpts .li02 ul li{float: left;width: 14.9rem;height: 10rem;background: #e5eaed;margin-top: 0.5rem;background: center no-repeat ;background-size: 100%; padding-top: 1.2rem;box-sizing: border-box;position: relative;padding-left: 0.6rem;}
.sp_rpts .li02 ul li:nth-child(2n){float: right;}
.sp_rpts .li02 ul li:first-child{background-image: url(images/sy_gbjs1.jpg);}
.sp_rpts .li02 ul li:first-child h4{background-image: url(images/sy_gbjs1.png);background-size: 8.4%;}
.sp_rpts .li02 ul li:nth-child(2){background-image: url(images/sy_gbjs2.jpg);}
.sp_rpts .li02 ul li:nth-child(2) h4{background-image: url(images/sy_gbjs2.png);background-size: 8.4%;}
.sp_rpts .li02 ul li:nth-child(3){background-image: url(images/sy_gbjs3.jpg);}
.sp_rpts .li02 ul li:nth-child(3) h4{background-image: url(images/sy_gbjs3.png);background-size: 8.4%;}
.sp_rpts .li02 ul li:nth-child(4){background-image: url(images/sy_gbjs4.jpg);}
.sp_rpts .li02 ul li:nth-child(4) h4{background-image: url(/resourse/images/sy_gbjs_hz.png);text-indent: 0.2rem;background-size: 8.4%;}
.sp_rpts .li02 ul li h3{font-size: 1.2rem;font-weight: bold;color: #fff;line-height: 1.8rem;margin-top: 1.1rem;}
.sp_rpts .li02 ul li h3 span{display: block;font-weight: normal;}
.sp_rpts .li02 ul li p{font-size: 0.9rem;color: #fff696;line-height: 2.2rem; position: relative;}
.sp_rpts .li02 ul li p::after{content: '';display: block;width: 6.5rem;height: 1px;background-color: #85bee9;position: absolute;left: 0;bottom: 0;}
.sp_rpts .li02 ul li h4{font-size: 0.9rem; padding-left: 1.6rem;box-sizing: border-box;line-height: 1.2rem; margin-top: 0.5rem;color: #fff;background: left center no-repeat;}
.sp_rpts .li02 ul li a {display: block;height: 1.8rem;width: 4.8rem;text-align: center;font-size: 0.9rem;line-height: 2;color: #fff;background-color: #ff831e;position: absolute;right: 0.5rem;bottom: 0.7rem}
*/

/* .sp_rpts .li02 ul li>div{text-align: center;font-size: 1.2rem;font-weight: bold;line-height: 2.8rem;}
.sp_rpts .li02 ul li>img{float: left;margin-left: 0.6rem;margin-top:0;width:6.9rem;height: 4.4rem;}
.sp_rpts .li02 ul li>p{float: left;margin-left: 0.2rem;line-height:1.1rem;font-size: 0.8rem;}
.sp_rpts .li02 ul li>p span{color: #9dc815;font-size: 1.2rem;}
.sp_rpts .li02 ul li:nth-child(4){margin-left: 0.4rem;}
.sp_rpts .li02 ul li>a {display: block;float: left;width: 13.9rem;height:1.75rem;background: #ff7010;text-align: center;color: #fff;margin-top: 0.5rem;margin-left: 0.65rem;line-height: 1.75rem;} */
.sp_rpts .li03{width: 100%;clear: both;overflow: hidden;}
.sp_rpts .li03>div{float: left;width:9.8rem;height:20.75rem;margin-top: 0.5rem;}
.sp_rpts .li03>div:nth-child(2){margin-left: 0.4rem;}
.sp_rpts .li03>div:nth-child(2)>img:nth-child(2){margin-top: 0.4rem;}
.sp_rpts .li03>div:nth-child(3){height: 20.75rem;margin-left: 0.4rem;}
.sp_rpts .li03>div:nth-child(3) img{height: 6.68rem;}
.sp_rpts .li03>div:nth-child(3) img:nth-child(3){margin-top:0.4rem}
.sp_rpts .li03>div:nth-child(3)>img:nth-child(2),.sy-ppzq .ppzq-pp .pp-info .pp-info3>div:nth-child(3)>img:nth-child(3) {margin-top: 0.375rem;}
.sp_rpts .li04 img{width: 30.2rem;margin-top: 0.5rem;}
.sp_rpts .li04>div img{width: 7.35rem;height: 4.2rem;}


/*濡?锝?????澶?寮ㄩ???跨??*/
.sy-nr-11 ul {overflow: hidden;background: #f5f5f5;/* margin-top: 1rem; */width: 30.6rem;margin:  0 auto;margin-top: 1rem;}
.sy-nr-11 ul li{width: 7.54rem;float: left;text-align: center;padding-bottom: 0.8rem;border-right: 1px solid #d8d8d8;}
.sy-nr-11 ul li:last-child{border: 0;}
.sy-nr-11 ul li img{width: 3.4rem;display: block;margin: 0 auto;margin-top: 1.3rem;margin-bottom: 0.7rem;}
.sy-nr-11 ul li a {text-align: center;color: #2b2b2b;font-size: 1.1rem;}


/*濡?锝?????澶??伴???ョ?*/
.sy-form{overflow: hidden;margin-top:1rem;/* margin-bottom: 1rem; */background: #edebec;padding-bottom: 1rem;}
.sy-form form{height: 22.5rem;background: url(../images/sy-formbg.jpg) center top;background-size: 100%;overflow: hidden;}
.sy-form form>p{margin-top: 1.1rem;overflow: hidden;width: 17rem;margin-left: 14rem;}
.sy-form form>.bd1{margin-top:5rem;}
.sy-form form>p span{display: block;float: left;line-height: 1.8rem;}
.sy-form form>p input{display: block;float: left;margin-left: 0.5rem;border:0.05rem solid #ccc;width: 13.2rem;height:1.7rem;}
.sy-form form>p select{display: block;float: left;margin-left: 0.5rem;border:0.01rem solid #ccc;width: 13.2rem;height: 1.7rem;}
.sy-form form .chongzhi{width:7.4rem;height:2.4rem;background: #7d7d7d;text-align: center;color: white;margin-left: 14.7rem;margin-top:1.6rem;border: 0;}
.sy-form form .tijiao{width:7.4rem;text-align: center;color: white;margin-left:0.5rem;margin-top:1.6rem;height:2.4rem;border: 0;background:#fa6b1b;}

/*濡?锝?????澶?????????*/
.sy-footer{padding-bottom: 2rem;color: white;text-align: center;overflow: hidden;clear: both;background: #5c6064;}
.sy-footer .foot-info1{clear: both;overflow: hidden;height:2.6rem;line-height: 2.6rem;font-size:1.2rem;margin-top:1rem;}
.sy-footer .foot-info1 img{float: left;width:2.6rem;height:2.6rem;margin-left: 1rem;margin-right:0.5rem;}
.sy-footer .foot-info1 p{float: left;height:2.6rem;line-height: 2.6rem;}
.sy-footer .foot-info1 a {color: #fff;}
.sy-footer .sy-bianxian{margin-top: 1.3rem;}
.sy-footer .sy-b-logo{margin-top: 1.8rem;margin-bottom: 1.7rem;font-size: 2rem;}
.sy-footer .sy-b-logo img{width: 2.1rem;vertical-align: middle;margin-right: 0.3rem;}
.sy-footer p {font-size: 1.24rem;text-align: center;line-height: 2.4rem;}
/*?哄??澹?婢ф?锛???????澶?绱??惧??灏?*/




/*?哄??娲ㄩ????????*/
.banner{position: relative;min-height: 2.5rem;}
.banner:after{content: '';display: table;clear:both;}
.banner .banner-img{width: 100%;display: inline;}
.banner .banner-img img{display: block;}
.banner .banner_bottom{position: absolute;  bottom: 0;width: 100%;height: 2.5rem;}
.banner .banner_bottom a {float: left;width: 33.33333%;height: 2.5rem;color: #fff;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.banner .banner_bottom a.a1{background: rgba(1,130,209,.82);}
.banner .banner_bottom a.a1:before{content: '';float: left;width: 1.4rem;height: 1.4rem;background:url(images/wz-banner-icon1.png) no-repeat;background-size: 100%;   margin-right: .7rem;}
.banner .banner_bottom a.a2{background: rgba(37,157,204,.9);}
.banner .banner_bottom a.a2:before{content: '';float: left;width: 1.7rem;height: 1.5rem;background:url(images/wz-banner-icon2.png) no-repeat;background-size: 100%; margin-right: .7rem;}
.banner .banner_bottom a.a3{background: rgba(253,129,80,.80);}
.banner .banner_bottom a.a3:before{content: '';float: left;width: 1.6rem;height: 1.4rem;background:url(images/wz-banner-icon3.png) no-repeat; background-size: 100%;margin-right: .7rem;}
.wznr{width:100%;margin: 0 auto;margin-top: 1rem;padding-bottom: 1rem;}
.wztonglan{ width:100%;margin: 0 auto; overflow:hidden;}
.wztonglan img{ width:100%;}
.wznr h2{font-size: 1.8rem;text-align: center;color: #192f72;padding-bottom: 1rem;border-bottom: 2px dashed #b3b3b3;}
.wznr .wz-xgwt{display: -webkit-flex;display: flex;width: 100%;padding-bottom: 0.5rem;}
.wznr .wz-xgwt li{width: 32.5%; height: 2.2rem; background:#ff9600;overflow: hidden;line-height: 2.2rem;}
.wznr .wz-xgwt li +li{margin-left: 1.5%;}
.wznr .wz-xgwt li a {overflow: hidden; line-height: 2.2rem;height: 2.2rem; display: block;box-sizing: border-box;text-align: center;color: #fff;font-size:1.2rem}
.wznr .wz-body{width:96%;color:#222;margin:0 auto;margin-top:20px;letter-spacing:0.5px;font-family: Microsoft YaHei;font-size: 1.2rem;}
.wznr .a01{display:inline-block;width:100%; margin:3% 0 3% 0;}
.wznr .a02{display:inline-block;width:40%; margin:5% 0 5% 6.2%;}
.wz-con1{padding-bottom: 2rem;background: #f2f2f2;}
.wz-con1 h2{width: 76.25%;margin: 0 auto;padding-top: 2.5rem;}
.wz-con1 h2 img{display: block;}
.wz-con1 ul{padding-top: 1rem;}
.wz-con1 ul li{display: -webkit-flex;display: flex;height: 3.4rem;width:100%;margin: 0 auto;flex-direction: row;    -webkit-align-items: center;align-items: center;  border-bottom: 2px dashed #c7c7c7;}
.wz-con1 ul li a {display: -webkit-flex;display: flex; -webkit-align-items: center;align-items: center; text-decoration: underline;}
.wz-con1 ul li .a1{font-size: 1.1rem;width: 20rem; text-decoration: none;}
.wz-con1 ul li .a1:before{content: '';float: left; width: .5rem;height: .5rem;background: #0974b5;margin-left: .8rem;margin-right: .8rem;}
.wz-con1 ul li .a2{font-size: .9rem;color: #fe6d34;width: 6rem;}
.wz-con1 ul li .a2:before{content: '';float: left; width: .8rem;height: .85rem;background: url(../images/wz-focus-icon1.jpg) no-repeat;background-size: 100%;margin-right: .4rem;}
.wz-con1 ul li .a3{font-size: .9rem;color: #6996c9;width: 5.8rem;}
.wz-con1 ul li .a3:before{content: '';float: left; width: .85rem;height: .85rem;background: url(../images/wz-focus-icon2.jpg) no-repeat;background-size: 100%;margin-right: .4rem;}
.wz-con2{height: 25.7rem;overflow: hidden;}
.wz-con2 .zj-box .item{width: 100%;position: relative;height: 25.7rem;overflow: hidden;}
.wz-con3{/*height: 27.7rem;*/height:0px;background: url(../images/wz-rpal.jpg) no-repeat; display:none;}
.wz-con3 h2{padding-top: 2rem;width: 17.2rem;margin: 0 auto;}
.wz-con3 h2 img{display: block;}
.wz-con3 ul.bigBox{padding-top: 1.3rem;}
.wz-con3 ul.bigBox li{width:100%;height: 11.5rem; margin: 0 auto;display: block;}
.wz-con3 ul.bigBox li+li{display: none;}
.wz-con3 ul.bigBox li a {display: block;width: 100%;}
.wz-con3 ul.bigBox li a:after{content: '';display: table;clear:both;}
.wz-con3 ul.bigBox li a p{color: #fff;float: left;}
.wz-con3 ul.bigBox li a .p1{width: 2rem;border: .1rem solid #fff;color: #eee;font-size: 1.2rem;text-align: center; padding:.7rem 0; }
.wz-con3 ul.bigBox li a .p1 span{display: block;}
.wz-con3 ul.bigBox li a .p2{width: 1.9rem;font-size: 1.5rem;line-height: 1.7rem; margin-left: 1.2rem;text-align: center;}
.wz-con3 ul.bigBox li a .p2 span{text-align: center;}
.wz-con3 ul.bigBox li a .p3{width: 1.1rem;font-size: 1rem;margin-left: .6rem; }
.wz-con3 ul.bigBox li a .p3 span{display: block;color: #fff600;text-align: center;line-height: 1rem;}
.wz-con3 ul.bigBox li a .p3 .sp1{color: #fff;transform:rotate(90deg);}
.wz-con3 ul.bigBox li a  .img1{width: 70%;float: right; }
.wz-con3 .anliBox{margin-top: 1.8rem;width:100%;}
.wz-con3 .anliBox li{width: 7.4rem;height: 5rem;}
.wz-con3 .anliBox li img{display: block;}
.wz-con4{height: 46.8rem;background: #eee;width: 100%;overflow: hidden;}
.wz-con4 h2{padding-top: 2rem;width:96%;margin: 0 auto;}
.wz-con4 h2 img{display: block; width:100%;}
.wz-con4 ul{width:98%;margin: 0px auto;padding-top: 1.6rem;}
.wz-con4 ul li{width:49%;height: 17.5rem; margin-left:2%;margin-top: .6rem;position: relative;float: left;}
.wz-con4 ul li img{display: block;}
.wz-con4 ul li .zezhao{position:absolute;bottom: 0;height: 7.8rem;width: 100%;background: rgba(40,113,178,.92); }
.wz-con4 ul li .zezhao h3{color: #fff;font-size: 1.5rem;line-height: 3rem;border-bottom: 2px solid #fff;margin: 0 auto;text-align: center;margin-bottom: .6rem;}
.wz-con4 ul li .zezhao p{margin: 0 auto;text-align: center;font-size: 1.1rem;line-height: 1.8rem;color: #cfcfcf;}
.wz-con4 ul .list1,.wz-con4 ul .list3{margin-left: 0;}
/*?哄??娲ㄩ???????㈢?垫尝?哄???*/



/*濞??存?搁?宥?宕堕?????*/
.zjtd-con1 .hd:after{content: '';display: table;clear:both;}
.zjtd-con1 .hd li{float: left;width: 50%;box-sizing: border-box;padding: .7rem 0;font-size: 1.6rem;line-height: 1.1;}
.zjtd-con1 .hd li span{display:block; text-align: center;}
.zjtd-con1 .hd li span strong{color:#a9a8a8;display: block;font-weight: 500;    }
.zjtd-con1 .hd li.on{background: #0075bc;}
.zjtd-con1 .hd li.on span{color: #fff;}
.zjtd-con1 .hd li.on span strong {color:#379edd;}
.zjtd-con1 .nr-box .nr{display: none;}
.zjtd-con1 .nr-box .nr:first-child{display: block;}
.zjtd-con1 .nr h2{height: auto;padding-top: 1.7rem;}
.zjtd-con1 .nr h2 img{display: block;width: 11.8rem;margin: 0 auto;}
.zjtd-con1 .nr ul{background: #e0edf6;width: 100%;padding-bottom: .8rem;}
.zjtd-con1 .nr ul:after{content: '';display: table;clear:both;}
.zjtd-con1 .nr ul{background: #e0edf6;width: 100%;padding-bottom: .8rem;}
.zjtd-con1 .nr ul:after{content: '';display: table;clear:both;}
.zjtd-con1 .nr ul li{float: left;width: 14.8rem;margin:0 .6rem; margin-top: .6rem; height: 23.05rem;  background: #fff;padding:0 .7rem;padding-top: .6rem; box-sizing: border-box;}
.zjtd-con1 .nr ul li img{display: block;width: 13.4rem; }
.zjtd-con1 .nr ul li p{width: 13.4rem;height: 9rem; margin: 0 auto;position: relative;padding-bottom: .8rem; font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}
.zjtd-con1 .nr ul li p a {position: absolute;right: 0;top:.6rem; width: 3.4rem;height: 3.4rem;border-radius: 50%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 1.1rem;line-height: 1.1; background: #2c66de;color: #fff;}
.zjtd-con1 .nr ul li p span{display: block;padding-top: 1.2rem;font-size: 1.1rem;  border-bottom: 1px dashed #e6e6e6;height: 3rem;margin-bottom: .2rem;}
.zjtd-con1 .nr ul li p span strong{display: block;line-height: 1.3rem;padding-bottom: .1rem;}
.zjtd_tgb h2{text-align: center;font-weight: bold;color:#182330;font-size:1.6rem;}
.zjtd_tgb h3{text-align: center;margin-top: 1rem;}
.zjtd_tgb h3 img{width: 11rem;text-align: center;}
.zjtd_tgb  p{padding: 0rem .6rem 1rem;text-indent: 2em;font-size: 1.4rem;line-height: 1.5;color: #7e7e7e;}
.zjtd_tgb  a {color:#f00;}
.zjtd_tgb .zjfc-img{display:block;width: 30.8rem;margin: 0 auto;margin-bottom: 2rem;}
.zjtd-con2 {margin-top:2rem;font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}
.zjtd-con3 {margin-top: 2rem;font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}
.zjtd-con3 ul.bigBox{padding-top: 1.7rem;}
.zjtd-con3 ul.bigBox li{width: 32rem;height: 20.6rem; margin: 0 auto;display: block;}
.zjtd-con3 ul.bigBox li+li{display: none;}
.zjtd-con3 ul.bigBox li a {display: block;width: 100%;}
.zjtd-con3 ul.bigBox li a:after{content: '';display: table;clear:both;}
.zjtd-con3 ul.bigBox li a p{color: #fff;float: left;}
.zjtd-con3 ul.bigBox li a .p1{width: 2rem;border: .1rem solid #fff;color: #eee;font-size: 1.2rem;text-align: center; padding:.7rem 0; }
.zjtd-con3 ul.bigBox li a .p1 span{display: block;}
.zjtd-con3 ul.bigBox li a .p2{width: 1.9rem;font-size: 1.5rem;line-height: 1.7rem; margin-left: 1.2rem;}
.zjtd-con3 ul.bigBox li a .p3{width: 1.1rem;font-size: 1rem;margin-left: .6rem; }
.zjtd-con3 ul.bigBox li a .p3 span{display: block;color: #fff600;text-align: center;line-height: 1rem;}
.zjtd-con3 ul.bigBox li a .p3 .sp1{color: #fff;transform:rotate(90deg);}
.zjtd-con3 ul.bigBox li a  .img1{width:100%}
.zjtd-con1 .nr ol{background: #e0edf6;width: 100%;padding-bottom: .8rem;}
.zjtd-con1 .nr ol:after{content: '';display: table;clear:both;}
.zjtd-con1 .nr ol li{float: left;width: 50%; margin-top: .6rem;  background: #fff;padding:0 .7rem;padding-top: .6rem; box-sizing: border-box;}
.zjtd-con1 .nr ol li img{display: block;width: 13.4rem; }
.zjtd-con1 .nr ol li p{width: 13.4rem;height: 9rem; margin: 0 auto;position: relative;padding-bottom: .8rem; font-size: 1rem;line-height: 1.5rem;color:#7e7e7e;}
.zjtd-con1 .nr ol li p a {position: absolute;right: 0;top:-2rem; width: 3.4rem;height: 3.4rem;border-radius: 50%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;font-size: 1.1rem;line-height: 1.1; background: #2c66de;color: #fff;}
.zjtd-con1 .nr ol li p span{display: block;padding-top: 1.2rem;font-size: 1.1rem;  border-bottom: 1px dashed #e6e6e6;height: 3rem;margin-bottom: .2rem;}
.zjtd-con1 .nr ol li p span strong{display: block;line-height: 1.3rem;padding-bottom: .1rem;}

.zj_img img{width:14.8rem !important; height:23rem;}
.zj_img{padding:0 !important;padding-top:0 !important;}

.zjtd-con3 .anliBox{margin-top: .3rem;width:100%;}
.zjtd-con3 .anliBox li{width: 10.5rem;height: 6.5rem;}
.zjtd-con3 .anliBox li img{display: block;}
/*濞??存?搁?宥?宕堕?????缂?浣规?诲??*/
/*婵℃???缁躲?ノ??ヨ????*/
.allb{ width:100%; margin:0px auto; height:4rem; margin-top:0.5rem;}
.allb li{ width:24%; height:3.3rem;float:left; text-align:center; line-height:3.3rem; background:#e6e6e6; margin-right:1.3%; color:#414141; font-size:1.3rem; font-family:"Microsoft Yahei"; }
.allb .list4{ float:right; margin-right:0px;}
.allb .hover{background:#1e72bc;color:#fff; }
.allb .on{background:#1e72bc;color:#fff; }
.allb1{ width:99%;/*height:71rem;*/ margin:0px auto;clear: both;overflow: hidden;position: relative;zoom: 1;}
.allb1 li {width:99%; margin:0px auto;height:14.5rem; clear:both;position: relative}
.allb1 li .a1{ width:49%;height:13rem;float:left;overflow:hidden;}
.allb1 li span{ width:48%;height:13rem;float:right; overflow:hidden;}
.allb1 li span .a2{ color:#3d3d3d; display:block;font-size:1.5rem; line-height:2.5rem; height:2.5rem; overflow:hidden;}
.allb1 li span p{ font-size:1.3rem; line-height:1.78rem; height:7.6rem; color:#7b7b7b; overflow:hidden;}
.allb1 li span .a3{ color:#fff; background:#00aaf0; display:block; text-align:center; margin:0px auto; font-size:1.2rem; width:10rem;line-height:2.6rem; height:2.6rem; overflow:hidden;}
/*婵℃???缁躲?ノ??ヨ???ョ?浣规?诲??*/

/*?汇?ユ??椤???绋?椤??靛?濡?????*/
.kes-con1{background: #d4d2d3;padding:.7rem 0;font-size: 1rem;line-height: 1.6rem;}
.kes-con1 p{padding:1rem .8rem;background: #fff;text-indent: 2em;}
.kes-con1 p strong{font-size: 1.2rem;}

.kes-con2{margin-top: 2.4rem;}
.kes-con2:after{content: '';display: table; clear: both;}
.kes-con2 > div{float: left;}
.kes-con2 .nr1{margin-left: 1.1rem;width: 6rem;height: 2.7rem;background: #2b94f5;font-size: 1.2rem;}
.kes-con2 .nr1 a {display: block;color:#fff;text-align: center;line-height: 2.7rem;}
.kes-con2 .nr2{padding-left: .7rem;width: 23.6rem;box-sizing: border-box;display:-webkit-flex;display: flex;flex-wrap: wrap;margin-top: -.25rem;}
.kes-con2 .nr2 a {display: inline-block;margin: .25rem; padding: 0 1.2rem; font-size: 1rem;line-height: 1.8rem;background-color: #f6f6f6;color:#666;border: 1px solid #d2d2d2;border-radius: 2px;}
.kes-con2 .nr2 a:active{color: #fff;background-color:  #2b94f5;}


.kes-con3 {margin-top: 4.2rem;}

.kes-con3 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}
.kes-con3 h2 img{width: 100%;}

.kes-con3 .nr{display:-webkit-flex;display: flex;justify-content: center;   width: 30.6rem;margin: 0 auto;flex-wrap: wrap;padding-top: .8rem;}
.kes-con3 .nr a {display: inline-block;height: 2.5rem;width: 14.9rem;margin-left: .4rem;margin-top: 1.2rem; line-height: 2.5rem;text-align: center;position: relative;background: #fdf0f0;  font-size: 1rem;color: #4a4949;}
.kes-con3 .nr a.hot:after{content:'';position: absolute; top:.2rem;right: .3rem;  width: 1.3rem;height:.6rem;background: url(../images/hot.jpg) no-repeat;background-size: 100%; }
.kes-con3 .nr a.a1{}
.kes-con3 .nr a.a2{background: #efeeee;}
.kes-con3 .nr a.a3{background: #ddf4fd;}
.kes-con3 .nr a.a4{background: #fce8e2;}
.kes-con3 .nr a.a5{width: 13rem;background: #ffe9ef;}
.kes-con3 .nr a.a6{width: 16.8rem;background: #f0edff;}
.kes-con3 .nr a.a7{background: #fceae5;}
.kes-con3 .nr a.a8{background: #ddf4fd;}


.kes-link{display: block;margin: 0 auto;margin-top: 1.7rem;  font: 1.2rem/2.4rem 'Microsoft Yahei';width: 23.4rem;text-align: center;color: #fff;background: #f4584c;border-radius: 5px;}

.kes-con4 {margin-top: 4.2rem;}

.kes-con4 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}
.kes-con4 h2 img{width: 100%;}
.kes-con4 .nr {width: 30.6rem;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}
.kes-con4 .nr .item{width: 100% !important;}
.kes-con4 .nr .c1{float: left;width: 18.3rem;height: 16.6rem;}
.kes-con4 .nr .c1 img{width: 100%;display: block;}
.kes-con4 .nr .c2{float: left;width: 10.8rem;height: 16.6rem;margin-left: 1.5rem;box-sizing: border-box;}

.kes-con4 .nr .c2 h3{font-size: 1.7rem;line-height: 1.7rem;padding-top: 3rem;padding-bottom: 1.5rem;}
.kes-con4 .nr .c2 p{ font-size: 1.2rem;line-height: 1.8rem;position: relative;}
.kes-con4 .nr .c2 p:before{content:'';width: 4px;height: 4px;position: absolute;background: #000;top:0;margin-top: .8rem;left: 0;margin-left: -10px;border-radius: 50%;}
.kes-con4 .kes-link{margin-top: 0;}
.kes-con5 {margin-top: 4.2rem;}

.kes-con5 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}
.kes-con5 h2 img{width: 100%;}
.kes-con5 .nr{width: 30.6rem;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}


.kes-link2{width: 31rem;  }
.kes-link2 a {float: left;width: 12.5rem;line-height: 2.4rem;font-size: 1.3rem;color: #fff;background: #f43122;margin-left: 2rem;text-align: center;border-radius: 4px;}
.kes-link2 a +a {background: #f58c0f;}


.kes-con6 {margin-top: 4.2rem;}

.kes-con6 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}
.kes-con6 h2 img{width: 100%;}
.kes-con6 .nr{width: 100%;margin: 0 auto;padding-bottom: 2.7rem;margin-top: 2.2rem;}
.kes-con6 .nr .item {position: relative;}
.kes-con6 .nr .item a {position: absolute; left: 4.4rem;top:17rem;z-index: 20;   width: 8.1rem;line-height: 2.1rem;text-align: center;color: #fff;background: #ff4e00;border-radius: 3px;}

.kes-con7 {margin-top: 4.2rem;}

.kes-con7 h2{height: 5rem;width: 24.3rem;margin: 0 auto;}
.kes-con7 h2 img{width: 100%;}
.kes-con7 .nr-box{width: 100%;margin: 0 auto;margin-top: 2.2rem;padding-top: 1.2rem;padding-left: 1.2rem;padding-right: 1.2rem; background: #f0f1f2;box-sizing: border-box;}
.kes-con7 .nr-box .nr{width: 100%;padding-bottom: 2.7rem;}
.kes-con7 .nr .item {position: relative;}
/*?汇?ユ??椤???绋?椤??靛?濡????哥划?╁级??*/

/*?告??舵晶婵?绋?椤??靛?婵☆????????*/
.ppzxdh{ width:98%; margin:0px auto; height:4.5rem; clear:both;}
.ppzxdh li{ width:21%; float:left; height:3.8rem; line-height:3.8rem; text-align:center; margin-right:4.5%; font-size:1.3rem;}
.ppzxdh .on{ color:#487cbc; border-bottom:0.2rem solid #487cbc;}
.ppzxdh .on a {color:#487cbc;}
.ppzxdh li:hover{ color:#487cbc; border-bottom:3px solid #487cbc;}
.ppzxdh li:hover a {color:#487cbc;}
.ppzxdh .list1{ float:right; margin-right:0px;}
.ppzx{ width:100%;/*background:url(images/ppzxtp2.jpg) no-repeat; background-size:100%;*/ margin-top:-1px;}
/*.ppzx p{ width:90%; margin:0px auto;color:#fff; font-size:0.9rem; line-height:1.5rem; text-indent:2em; padding-top:4%;}
.ppzx .p1{padding-top:4%;}
.ppzx .p2{padding-top:0%;}
*/
.ppzx1{ width:100%; background:#deebf3; padding-top:5%; margin:0px auto;}
.ppzx1 p{ font:1.3rem/1.8rem "Microsoft Yahei"; width:90%; margin:0px auto; text-indent:2em; padding-bottom:5%; color:#5c5c5c;}

.ppzx2{ width:100%; background:#c2d5e1; padding-top:5%;margin:0px auto;}
.ppzx2 p{ font:1.3rem/1.8rem "Microsoft Yahei"; width:90%; margin:0px auto; text-indent:2em; padding-bottom:5%; color:#5c5c5c;}

.ppzx3{ width:100%;background:#0b4391 url(../ppzx/ppzxtp6.jpg) no-repeat; background-size:100%;margin:0px auto;}
.ppzx3 ul{ width:90%;margin:0px auto; padding-top:26%; clear:both;}
.ppzx3 ul li{ width:46%; float:left; padding-top:4%;}
.ppzx3 ul .list1{ margin-left:6%;}
.ppzx3 p{ font:1.1rem/1.7rem "Microsoft Yahei"; width:92%; height:8rem; margin:0px auto; text-indent:2em; padding:12% 0; color:#ffffff; clear:both;}
.ppzx3 .a1{ width:11rem; height:2.5rem; text-align:center; display:block;font:1.4rem/2.5rem "Microsoft Yahei";color:#083b82; background:#cbd5e4; margin:0px auto; border-radius:6px; clear:both;}
.ppzx4{ width:100%;margin:0px auto;}
.ppzx5{ width:100%;margin:0px auto;}

.ppzx6{ width:100%; height:19rem;background:#bed0ea url(../ppzx/ppzxtp11.jpg) no-repeat; background-size:100%;margin:0px auto;}
.ppzx6 .p1{ font:1.4rem/2rem "Microsoft Yahei"; width:82%; height:2rem; margin:0px auto; text-align:center;padding-top:1.2rem; border-bottom:1px solid #fff;color:#ffffff; clear:both;}
.ppzx6 .p2{ font:1.2rem/1.8rem "Microsoft Yahei"; width:90%;  margin:0px auto; text-indent:2em;padding-top:0.8rem; color:#ffffff; clear:both;}
.ppzx6 .a1{ width:11rem; height:2.5rem; text-align:center; display:block;font:1.4rem/2.5rem "Microsoft Yahei";color:#083b82; background:#cbd5e4; margin:0px auto; border-radius:6px; clear:both; margin-top:2%;}
.ppzx7{ width:100%;margin:0px auto;}
.ppzx8{ width:100%;margin:0px auto;}
.ppzx9{ width:100%;margin:0px auto; background:#08398d;}

/*?告??舵晶婵?绋?椤??靛?婵☆???????ョ?浣规?诲??*/

/*濞寸?辩??佳?骞??ь??寮甸?娴や?宕搁??*/
/*banner*/
.js .banner{display:block;position: relative;}
.js .banner div{position: absolute; bottom: 2rem;}
.js .banner a {display: inline-block;width: 8rem;height: 4.4rem;background-color: #00aaf1;color: #fff;font-size: 2rem;text-align: center;line-height: 4.4rem;border-radius: 0.6rem;margin:0 1rem 0 1.32rem;}
/*question*/
.js .ques{height: 10rem;}
.js .ques img{width:18%;float: left;}
.js .ques p{line-height: 2.6rem;padding-top: 0.8rem;color: #7e7e7e;font-size: 1rem;margin-left: 6.2rem;}
/*bg*/
.js .bg{background-color: #e5eaed;}
/*bk*/
.js .bg .bk{height: 45.8rem;}
.js .bg .bk p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}
.js .bg .bk .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem;}
.js .bg .bk .swiper-container{width: 96%;}
.js .bg .bk .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}
.js .bg .bk .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}
.js .bg .bk .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}
.js .bg .bk .swiper-slide img{width: 94%;margin-left: 1rem;}
.js .bg .bk .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}
.js .bg .bk .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}
.js .bg .bk .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}
.js .bg .bk .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}
/*ek*/
.js .bg .ek{height: 45.8rem;}
.js .bg .ek p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}
.js .bg .ek .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem;}
.js .bg .ek .swiper-container{width: 96%;}
.js .bg .ek .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}
.js .bg .ek .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}
.js .bg .ek .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}
.js .bg .ek .swiper-slide img{width: 94%;margin-left: 1rem;}
.js .bg .ek .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}
.js .bg .ek .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}
.js .bg .ek .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}
.js .bg .ek .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}
/*yhk*/
.js .bg .yhk{height: 47.8rem;}
.js .bg .yhk p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}
.js .bg .yhk .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;margin-bottom: 1.6rem}
.js .bg .yhk .swiper-container{width: 96%;}
.js .bg .yhk .swiper-slide{position: relative;width: 96%;margin: 0 auto; background-color: #fff;height: 37.6rem;}
.js .bg .yhk .swiper-slide div{font-size: 2rem;color: #555;padding: 1.2rem 1rem;}
.js .bg .yhk .swiper-slide .title{font-size: 2rem;color: #555;font-weight: bold;padding: 1.2rem 1rem;}
.js .bg .yhk .swiper-slide img{width: 94%;margin-left: 1rem;}
.js .bg .yhk .swiper-slide p{float: left;width: 14rem;height:3.2rem;background-color:#e8e8ea;padding: 0; line-height: 3.2rem;margin: 0.6rem;text-align: left;}
.js .bg .yhk .swiper-slide p span{display: inline-block;height:3.2rem;width: 5rem; background-color: #333;color: #fff;text-align: center;}
.js .bg .yhk .swiper-slide .zx{position: absolute;width: 5rem;height:4.4rem;border-top-left-radius: 6.8rem;background-color: #00aaf1;color:#fff;text-align: center;line-height: 2rem;bottom: 2rem;right: 0;font-size: 1.4rem;padding: 1.6rem 0 0 1.2rem;}
.js .bg .yhk .swiper-pagination{background-color: #e5eaed;bottom:0;height: 2rem;line-height: 3rem;}
/*aqwx*/
.aqwx p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}
.aqwx .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;}
.aqwx div{height: 32rem;}
.aqwx div div{float: left;width: 14.4rem;height: 14.4rem;border-radius: 1.4rem;margin: 1rem -0.4rem -0.4rem 1rem;}
.aqwx div div div{width: 100%;text-align: center;line-height: 14.4rem;font-size: 1.72rem;color: #fff;margin: 0;background-color: rgba(0,0,0,0.4)}
.aqwx div .yszz{background: url(../images/js_zy1.jpg) no-repeat top center;background-size: 115%;}
.aqwx div .mzaq{background: url(../images/js_zy2.jpg) no-repeat top center;background-size: 115%;}
.aqwx div .ptaq{background: url(../images/js_zy3.jpg) no-repeat top center;background-size: 115%;}
.aqwx div .shfw{background: url(../images/js_zy4.jpg) no-repeat top center;background-size: 115%;}
.aqwx a {display:block;width: 92%;margin-left: 4%;height: 3.4rem;background-color: #00aaf1;font-size: 1.52rem;color: #fff;text-align: center;line-height: 3.4rem;letter-spacing: 0.2rem;margin-bottom: 2.8rem;}
/*gtjz*/
.gtjz{background-color: #e5eaed;height: 42rem;}
.gtjz p{display:block;width:100%;font-size: 1.2rem;color: #404040;text-align: center;padding-bottom: 1.4rem;}
.gtjz .title{font-size: 2.4rem;font-weight: bold;padding: 2.4rem 0 0 0;}
.gtjz img{width: 94%;margin-left: 1rem;margin-top: 2rem}
/*濞寸?辩??佳?骞??ь??寮甸?娴や?宕稿Δ??娉㈤?哄???*/



/*濞存??兼???寮?娴煎????濡?????*/
.xwlb-con1{padding-top: 1.5rem;padding-bottom: 1.5rem;}

.xwlb-con1 .xwlb-nav {display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.xwlb-con1 .xwlb-nav li{width: 7.5rem;height: 2.5rem;background: #00aaf0;margin-left: .3rem;font-size: 1.2rem;line-height: 2.5rem;}
.xwlb-con1 .xwlb-nav li:first-child{margin-left: 0;}
.xwlb-con1 .xwlb-nav li.on{background: #1e71bf;}
.xwlb-con1 .xwlb-nav li a {display: block;text-align: center;color: #fff;}

.xwlb-con1 .xwlb-list {padding-top: 1.5rem;}
.xwlb-con1 .xwlb-list li{display: -webkit-flex;display: flex;height: 6.5rem;width: 100%; -webkit-justify-content: center;justify-content: center;}

.xwlb-con1 .xwlb-list li + li{margin-top: 1.8rem;}
.xwlb-con1 .xwlb-list li .c1{width: 10.1rem;height: 100%;overflow: hidden;}
.xwlb-con1 .xwlb-list li .c1 a {    display: table-cell;  vertical-align: middle;  width: 10.1rem;  height: 6.5rem;}
.xwlb-con1 .xwlb-list li .c1 img{display: block;width: 100%;     vertical-align: middle;}
.xwlb-con1 .xwlb-list li .c2{width: 20.9rem;height: 100%;background: #e8edf3;padding-left: .7rem;box-sizing: border-box;}
.xwlb-con1 .xwlb-list li .c2 h2{font-size: 1.4rem;line-height: 2rem;font-weight: 600;padding-top: .4rem;}
.xwlb-con1 .xwlb-list li .c2 p{font-size: 1.2rem;line-height: 1.8rem;color: #282727;    word-break: break-all;}
.xwlb-con1 .xwlb-list li .c2 p a {display: inline-block;color: #fff;padding:0 .5rem;background: #00aaf0;border-radius: 4px;}
.xwlb-con1 .xwlb-page{padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap;}
.xwlb-con1 .xwlb-page li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}
.xwlb-con1 .xwlb-page li a {display: block;text-align: center;color: #00aaf0;}
.xwlb-con1 .xwlb-page li.thisclass, .xwlb-con1 .xwlb-page li.thisclass a {color: #565656;}
.xwlb-con1 .xwlb-page li:first-child{border-left: 1px solid #e0e0e0;}

.xwlb-con2 {background: #e8edf3;padding-top: 0.5rem;}
.xwlb-con2 h2{height: 3rem;width: 24.3rem;margin: 0 auto;}
.xwlb-con2 h2 img{width: 9.4rem;display: block;margin: 0 auto;}
.xwlb-con2 .nr{width:98%;margin: 0 auto;padding-bottom: 1rem;}
.xwlb-con2 .nr .swiper-wrapper .item{background: #fff;height: 29.5rem;box-sizing: border-box;padding: .4rem;}
.xwlb-con2 .nr .swiper-wrapper .item h3{padding-top: 2rem;text-align: center;font-size: 1.4rem;line-height: 2rem;font-weight: 600;}
.xwlb-con2 .nr .swiper-wrapper .item p{padding-top: 1rem;width: 86%;margin: 0 auto;   text-indent: 2em;font-size: 1rem;line-height:1.4rem;}
.xwlb-con2 .nr .swiper-pagination{ width:100%;}
.xwlb-con2 .nr .swiper-pagination .swiper-pagination-bullet{background: #176ac6;opacity: .6; margin-left:4px;}
.xwlb-con2 .nr .swiper-pagination .swiper-pagination-bullet-active{background: #176ac6;opacity: 1;}

/*濞存??兼???寮?娴煎????濡????哥划?╁级??*/


/*?哄?绻?濞茬??????*/

.title_talk>a>img{display: block;}
iframe, figure, img, input, table, select, textarea {
    max-width: 100%;
}
figure, img {
    height: auto;
    vertical-align: middle;
    border-style: none;
}
/*icon   */
.icon {display: block; background: url("../images/bzlb-icon.png")top left no-repeat;background-size: 27.35rem 27.1rem; }
/*search*/
.bzlb-secnav {width: 30.5rem;margin: 0  auto 3rem auto;}
.bzlb-secnav .search{width: 30.5rem;margin: 1.5rem auto;overflow: hidden;height: 2.3rem;border: 1px solid #e8e8e8;box-sizing: border-box;background-color: #f8f8f8;border-radius: 2.3rem;position: relative;}
.bzlb-secnav .search .submit{width: 4rem;height: 2.2rem;float: left;outline: none;border: none;background: none;}
.bzlb-secnav .search i.icona {width: 2rem;height: 2.2rem;background-position: -19.1rem -25rem;margin: 0 auto; }
.bzlb-secnav .search input{display: block;width: 26rem;height: 2.3rem;outline: none;border: none;box-sizing: border-box;font: 1.2rem/2.3rem "Microsoft Yahei"; color: #bababa;background-color: inherit; }


/*nav*/
.bzlb-navig{width: 28.5rem;margin: 0 auto; overflow: hidden}
.bzlb-navig li{float: left;width: 5.6rem;text-align: center}
.bzlb-navig li +li{margin-left: 1.98rem}
.bzlb-navig li .pic{display: block; width: 100%;height: 4.8rem;background-color: #e8e8e8;padding: 1rem 0;border: 1px solid #d7d7d7;box-sizing: border-box;border-radius: 0.4rem}
.bzlb-navig li .pic i.icon{width: 3rem;height: 2.8rem;margin: 0 auto;}
.bzlb-navig li .pic i.iconb{background-position: -0.6rem 0;}
.bzlb-navig li .pic i.iconc{background-position: -8rem 0;}
.bzlb-navig li .pic i.icond{background-position: -15.7rem 0;}
.bzlb-navig li .pic i.icone{background-position: -23.1rem 0;}
.bzlb-navig li p{font: 1.2rem/3rem "Microsoft Yahei";}
/*nav__end*/

/*?汇?ユ??椤???宕ュ?ュ????*/
.bzlb-bzmz,.bzlb-rddd{width: 30.5rem;margin: 0 auto; }
.bzlb-bzmz h2,.bzlb-rddd h2{font:600 1.4rem/1.4rem "Microsoft Yahei";box-sizing: border-box;position: relative;border-left: 0.1rem solid #000;margin: 1.5rem auto;display: inline-block;background-color: #fff;padding: 0 1.5rem 0 1rem;}
/*.bzlb-bzmz h2{display: inline-block;background-color: #fff;padding: 0 1.5rem 0 1rem;}*/
/*.bzlb-rddd h2{width:100%;padding-left: 1rem;}*/
.bzlb-bzmz h2 span,.bzlb-rddd h2 span{display: inline-block; font:0.8rem/1.4rem "Microsoft Yahei"; margin-left: 0.8rem;}
.bzlb-bzmz h2:after,.bzlb-rddd h2:after {content: '';display: block;height: 0.1rem;background-color: #bcbcbc;position: absolute;top: 0.6rem;}
.bzlb-bzmz h2:after,.bzlb-rddd h2:after{width: 30.5rem;left: 0;z-index: -1;}
/*.bzlb-rddd h2:after{width: 60%;right: 0;}*/

.bzlb-bzmz .cont{width: 28rem;margin: 0 auto;}
.bzlb-bzmz .cont .item{width: 100%;overflow: hidden;margin-bottom: 2rem;}
.bzlb-bzmz .cont .item .pho{float: left; width: 6.7rem;height: 5.4rem; background-color: #64ade1;padding-top: 0.8rem;box-sizing: border-box}
.bzlb-bzmz .cont .item .pho i.icon{width: 2.7rem;height: 2.4rem;margin: 0 auto}
.bzlb-bzmz .cont .item:first-child .pho i.icon{background-position: 0.2rem -20.2rem;}
.bzlb-bzmz .cont .item:nth-child(2) .pho i.icon{background-position: -5.6rem -20.2rem;}
.bzlb-bzmz .cont .item:nth-child(3) .pho i.icon{background-position: -10.7rem -20.2rem;}
.bzlb-bzmz .cont .item:nth-child(4) .pho i.icon{background-position: -15.4rem -20.05rem;}
.bzlb-bzmz .cont .item:nth-child(5) .pho i.icon{background-position: -20.4rem -20.1rem;}
.bzlb-bzmz .cont .item:nth-child(6) .pho i.icon{background-position: -25rem  -19.9rem;}
.bzlb-bzmz .cont .item .pho p{width: 6.7rem; font: 1.1rem/2.1rem "Microsoft Yahei";color: #fff; text-align: center;}
.bzlb-bzmz .cont .item ul{float: right; width: 21rem;height: 5.4rem;background-color: #f3f4f4;padding-left: 2rem;box-sizing: border-box;}
.bzlb-bzmz .cont .item ul li{list-style: disc;font: 1.2rem/1.5rem "Microsoft Yahei"; padding-top: 0.2rem}

.bzlb-bzmz .zxzj{width: 28rem;height: 2.5rem;overflow: hidden;box-sizing: border-box;border: 1px solid #bcbcbc;margin: 0 auto;border-radius: 2rem;}
.bzlb-bzmz .zxzj>a {display: block; float: left; width: 11rem;height: 2.5rem;  font:600 1.4rem/2.5rem "Microsoft Yahei"; text-align: center;background-color: #ec510c;border-radius: 2.5rem;color: #fff;z-index: 88;margin-top: -1px;}
.bzlb-bzmz .zxzj p{font:1.4rem/2.5rem "Microsoft Yahei"; width: 16.8rem;float: left; text-align: center;}
/*?绘???鹃??锝???浣?澹?椤?*/
.bzlb-rddd ul{width: 29.5rem;margin: 0 auto 2rem auto;}
.bzlb-rddd li{width: 100%;overflow: hidden;height: 2rem;padding: 0.5rem 0;}
.bzlb-rddd li+li{border-top: 1px dashed #d0d0d0;}
.bzlb-rddd li a {display: block;float: left; width: 22rem;position: relative;font:1.2rem/2rem "Microsoft Yahei";overflow: hidden;color: #646464}
.bzlb-rddd li a i.icon1{display: block;width: 1rem;height: 2rem;background-position: -0.8rem -25.1rem; float: left}
.bzlb-rddd li a i.icon2{display: block;width: 2.5rem;height: 2rem;background-position:-3.5rem -25.1rem;float: left}
.bzlb-rddd li a span{display: block;float: left; font:1.2rem/2rem "Microsoft Yahei";}
.bzlb-rddd li .dzll{float: right; width: 6rem; text-align: right;font:1.2rem/2rem "Microsoft Yahei";color: #555;overflow: hidden;}
.bzlb-rddd li .dzll span+span{margin-left: 1rem;}
.bzlb-rddd li .dzll span{float: left;display: block;}
.bzlb-rddd li .dzll i.icon3{float: left;height:2rem;width: 2rem;background-position: -7rem -25.1rem;}
.bzlb-rddd li .dzll i.icon4{float: left;height:2rem;width: 2rem;background-position: -9.3rem -25.1rem;}


/*?哄???惧??х?????绉?*/
.bzlb-ybqt{width: 32rem;padding: 2rem 0;background-color: #f4f4f4;}
.bzlb-ybqt h2{width:100%;font:600 1.4rem/2rem "Microsoft Yahei";margin-bottom: 1rem;text-align: center;}
.bzlb-ybqt ul{width: 27rem;margin: 0 auto 2rem auto;overflow: hidden;}
.bzlb-ybqt li{float: left; width: 7.8rem;}
.bzlb-ybqt li +li{margin-left: 1.7rem }
.bzlb-ybqt li .pic{width:7.8rem;height: 7.8rem;background-color: #e8e8e8;border-radius: 100%;padding: 0.4rem;box-sizing: border-box;position: relative;}
.bzlb-ybqt li .pic i.icon{width: 7rem;height: 7rem;border-radius: 100%;}

.bzlb-ybqt li .pic i.iconl{background-color: #c6eef4;background-position:-0.6rem -5rem; }
.bzlb-ybqt li .pic i.iconm{background-color: #c6d6f4;background-position:-10.1rem -5rem; }
.bzlb-ybqt li .pic i.iconn{background-color: #c6def4;background-position:-19.4rem -5rem; }
.bzlb-ybqt li .pic:after{width: 6rem;height: 1.5rem;font: 1.2rem/1.5rem "Microsoft Yahei";text-align: center; border: 1px solid #c1c1c1;box-sizing: border-box; display: block; position: absolute;bottom: 0;left: 0.9rem;background-color: #f4f4f4;}
.bzlb-ybqt li.qsn .pic:after{content: attr(data-msg);color: #14a0b5;}
.bzlb-ybqt li.bl .pic:after{content: attr(data-msg);color: #144cb5;}
.bzlb-ybqt li.ln .pic:after{content: attr(data-msg);color: #1467b5;}

.bzlb-ybqt li p{width: 7rem;margin: 1rem auto;}
.bzlb-ybqt .ljgh{width: 20rem;height: 2.2rem;margin: 0 auto;}
.bzlb-ybqt .ljgh a {display: block; width: 8rem;height: 2.2rem;font: 1.2rem/2.2rem "Microsoft Yahei"; text-align: center;border-radius: 0.2rem;color: #fff;overflow: hidden}
.bzlb-ybqt .ljgh a.ljxq{float: left;background-color: #017ebf;}
.bzlb-ybqt .ljgh a.yygh{float: right;background-color: #ec510c;}
.bzlb-ybqt .ljgh a i.icon{width: 2.2rem;height: 2.2rem;display: block;float: left;}
.bzlb-ybqt .ljgh a i.icono{background-position: -15.5rem -25rem; }
.bzlb-ybqt .ljgh a i.iconp{background-position: -13rem -25rem;}
/*phone*/
.bzlb-phone{width: 100%;height: 5.55rem;margin-top: 1rem;}
.bzlb-phone a {display:block;width: 100%;height: 5.55rem;background: url("../images/bzlb-phone.jpg") center no-repeat;background-size: 100%;}

/*tszl*/
.bzlb-tszl{width: 100%; padding:2rem 0; background-color: #f9f9f9;}
.bzlb-tszl ul{width: 30.5rem;margin: 0 auto;overflow: hidden;padding-bottom: 2rem;}
.bzlb-tszl li{float: left; width: 8.4rem;height: 16.3rem;border: 0.5rem solid #ebebeb;padding-top: 1.1rem;}
.bzlb-tszl li +li{margin-left: 1.1rem}
.bzlb-tszl li .pic{height: 4.4rem;width: 4.4rem;margin: 0 auto;border-radius: 100%;}
.bzlb-tszl li .pic i.icon{width: 4.4rem;height: 4.4rem;border-radius: inherit;}
.bzlb-tszl li .pic i.iconq{background-position:-1.3rem -12.5rem;    background-color: #1c6dbf}
.bzlb-tszl li .pic i.iconr{background-position:-11.7rem -12.5rem;    background-color: #1c97bf}
.bzlb-tszl li .pic i.icons{background-position:-22.2rem -12.5rem;    background-color: #1c8bbf}
.bzlb-tszl li h3{ font:bold 1.3rem/4rem "Microsoft Yahei";text-align: center;}
.bzlb-tszl li:first-child h3{color: #1c6dbf}
.bzlb-tszl li:nth-child(2) h3{color: #1c97bf}
.bzlb-tszl li:last-child h3{color: #1c8bbf}
.bzlb-tszl li p{ font: 1.2rem/2rem "Microsoft Yahei"; padding: 0 0.4rem; width: 100%;box-sizing: border-box;text-align: justify;}

.bzlb-tszl .djzx{display: block; width: 23.5rem;height: 3.2rem; margin: 0 auto;background-color: #ec510c;border-radius: 0.2rem;padding: 0 1rem;box-sizing: border-box;overflow: hidden}
.bzlb-tszl .djzx i.icont{float: left; width: 2.8rem;height: 3.2rem;content: '';display: block;background-position: -21.4rem -24.5rem; }
.bzlb-tszl .djzx >div{float: left; font:bold 1.6rem/3.2rem "Microsoft Yahei"; width: 10rem;color: #fff;}
.bzlb-tszl .djzx >p{float: right; font: 1.2rem/3.2rem "Microsoft Yahei"; width: 8rem;color: #fff;}
/*?哄?绻?濞茬???????缂?浣规?诲??*/

/*?告???????┿????*/
.lba { width:100%;}
.lba img{ width:100%;}
.lbwz{ width:96%;height:2rem; margin:0px auto; clear:both; margin-bottom:4%; margin-top:4%;}
.lbwz p{ float:left; width:48%; height:2rem; font: 2rem/2rem "Microsoft Yahei";color: #333333; border-left:0.3rem solid #333333; font-weight:bold; text-indent:0.5rem;}
.lbwz span{ float:right; height:1rem;width:50%; display:block; border-bottom:1px solid #a7a7a7;}
.lbwz1{width:96%;margin:0px auto; margin-bottom:5%;}
.lbwz1 li{ width:100%; margin:0px auto;height:3rem;border-bottom:1px dashed #b7b7b7;}
.lbwz1 li p{ width:92%;float:left;font:1.6rem/3rem "Microsoft Yahei";color: #333333;}
.lbwz1 li span{ width:5%;display:block; float:left;font:1.6rem/2.5rem "Microsoft Yahei";color: #e8681d;}
.lbwz2{padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap; margin-bottom:5%;}
.lbwz2 li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}
.lbwz2 li a {display: block;text-align: center;color: #00aaf0;}
.lbwz2 li.thisclass, .lbwz2 li.thisclass a {color: #565656;}


/*??娆?妫?椤ｈ?电?椤??靛?*//*
.sp-banner{width:100%;}
.sp-nav{width: 32rem;clear: both;overflow: hidden;}
.sp-nav>a {float: left;width: 5.5rem;height: 7.5rem;text-align: center;margin-top: 2rem;margin-left: 2rem;display: block;}
.sp-nav>a>img{width: 4.3rem;height: 4.15rem;}
.sp-nav>a>p{color: #508dca;font-size: 1.1rem;line-height: 2.5rem;}

.shipin{width: 32rem;clear: both;overflow: hidden;padding-bottom: 3rem;font-size: 1rem;}
.shipin .sp-li{float: left;width: 15rem;margin-left: 1rem;margin-top: 2rem;}
.shipin .sp-li .play-img{width: 1rem;height: 1rem;margin-top:0.25rem;margin-right: 0.5rem;}
.vd-bg{width: 14.25rem;height: 8rem;}
.sp-tx,.shipin .sp-li p{margin-top: 1rem;display: block;line-height: 1.5rem;}
.shipin .sp-li p{margin-top:0;}
.liebiao{width:30%;clear:both;display:block; margin:0 auto; text-align:center; padding-bottom:5%;}
.liebiao li{float:left; width:50%;}
.liebiao a {color:#0091b3;font:16px/30px "Microsoft Yahei";} */


/* ??娆?妫?椤ｈ?电?椤??靛? */
.video_banner {width:100%;height:26rem;background:url(images/sp-banner.jpg) top center no-repeat;background-size:100%;}
.video_banner a {display:block;width:100%;height:100%;}
.video .hd {overflow:hidden;margin-bottom:1rem;}
.video .hd li {width:8rem;height:2.9rem;background:#eaeaea;line-height:2.9rem;text-align:center;font-size:1.2rem;float:left;}
.video .hd li a {color:#313131;}
.video .hd li.on {height:2.85rem;border-bottom:0.05rem solid #0389ec;background:#fff;}
.video .hd li.on a {color:#0389ec;}
.video .bd {width:30.65rem;margin:0 auto;overflow:hidden;}
.video .bd ul {width:100%;}
.video .bd ul li {float:left;width:14.9rem;height:14rem;margin-bottom:.9rem;}
.video .bd ul li .video_main {width:100%;height:100%;background:#f4f4f4;overflow:hidden;}
.video .bd ul li .video_main .video_main_top {width:14.85rem;height:10rem;margin:0 auto;margin-top:0.45rem;overflow:hidden;margin-bottom:.5rem;}
.video .bd ul li .video_main p {color:#313131;font-size:1rem;width:13.9rem;text-align:center;margin:0 auto;}
.video .bd ul li:nth-of-type(even) {float:right;}
.video_paga {padding-top: 1.6rem; display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap;}
.video_paga li{font-size: 1.2rem;line-height: 1.6rem;padding: 0 .5rem;color: #00aaf0;border:1px solid #e0e0e0;border-left: none;}
.video_paga li a {display: block;text-align: center;color: #00aaf0;}
.video_paga li.thisclass, .xwlb-con1 .xwlb-page li.thisclass a {color: #565656;}
.video_paga li:first-child{border-left: 1px solid #e0e0e0;}

/* ??娆?妫?椤ｈ?电?椤??靛??告???????*/
.sp_zx{height:18rem;}
.sp_zx iframe video{display: block;width: 100%;height: 100%;}
.sp_zx2{background:#898989;padding-top: 0.7rem;padding-bottom: 0.7rem;overflow: hidden;}
.sp_zx2 span{display:block;float: left;}
.sp_zx2 .span1{color: #fff;font-size: 1rem;border-radius: 0.3rem;border: 0.06rem solid #fff;padding-top: 0.3rem;padding-bottom: 0.3rem;padding-left: 1rem;padding-right: 1rem;margin-left: 1.8rem;}
.sp_zx2 .nr_r{float: left;margin-left: 2rem;margin-top: 0.2rem;font-size: 1rem;color: #fff;}
.sp_zx2 .nr_r .span2{width: 4rem;height:1.8rem;background: url(https://wap.renpin120.com/resourse/images/min2_i1.png) bottom right no-repeat;background-size: 20%;font-size: 1rem;color: #fff;/* text-align: center; */line-height:1.8rem;border-radius: 1.5rem;background-color:#00a0e8;background-position-x: 2.8rem;background-position-y: 0.8rem;text-indent: 0.6rem;margin-right: 0.8rem;}
.sp_zx2 .nr_r .span3 img{vertical-align: bottom;width: 1.9rem;}
.sp_zx3{width: 100%;overflow: hidden;font-size: 1.2rem;background: #eaeaea;}
.sp_zx3 li{width:25%;text-align: center;line-height:2.7rem;float: left;}
.sp_zx3 li a {color: #313131;padding-bottom: 0.3rem;display: block;padding-top: 0.3rem;border-bottom: 0.1rem solid #eaeaea;}
.sp_zx3 li.ac a {border-bottom: 0.1rem solid #0389ec;background: #fff;}
.sp_zx4 {display: block;width:30.5rem;margin: 0 auto;margin-top:1.1rem;margin-bottom: 0.7rem;}
.sp_zx4 img{width: 100%;}
.sp_zx5{width: 30.54rem;margin: 0 auto;margin-top: 0.8rem;margin-bottom: 1rem;}
.sp_zx5 li{font-size: 1rem;margin-top:0.5rem;}
.sp_zx5 li p{padding: 0.5rem;border-radius: 0.6rem;background: #ededed;display: inline-block;}
.sp_zx5 span{color: #11a75f;}
.sp_zx5  li img{width: 1.3rem;vertical-align: bottom;}
.sp_zx6{width: 95%;margin: 0 auto;z-index: 999;overflow: hidden;box-sizing: border-box;background: #e3e3e3;padding-bottom: 1rem;padding-top: 1rem;margin-top: 1rem;}
.sp_zx6 >a {display: block;float: left}
.sp_zx6 a.f_text{width: 22rem;border: 1px solid #b7bfcf;height: 3.5rem;background-color: #fff;line-height: 3.5rem;padding-left: 1rem;box-sizing: border-box;font-size: 1.1rem;color: #4e5461;border-radius: 0.5rem;outline:  none;margin-left: 0.4rem;}
.sp_zx6 a.f_btn{width: 7rem;height: 3.5rem;line-height: 3.5rem;color: #ffff;border-radius: 0.5rem;font-size: 1rem;text-align: center;margin-left: 0.4rem;font-size: 1.2rem;}
.sp_zx6 a:nth-child(2){background-size: 100%;background: #e8260b;color: #fff;}
.sp_zx_nrgb{width: 96%;margin: 0 auto;font-size: 1.2rem;line-height:2rem;color:#434343;}
.sp_zx_nrgb .wz_nr_tit {width: 30.25rem;margin: 0 auto;display: block;}
.sp_zx_nrgb h1{font-size: 1.4rem;color: #313131;font-weight: bold;text-align: center;margin-top: 1rem;margin-bottom: 1rem;}



/*?告艾绉寸??浼存?￠??缁???*/
.myhc{ width:96%; height:4rem; margin: 0 auto 1rem; border-bottom: 1px solid #1d71b7;}
.myhc p{ height: 4rem; line-height: 4.4rem; float:left; font-size:1.8rem; color:#353535; background:url(images/myhc.png) no-repeat left center; background-size:24%; padding-left:3rem;}
.myhc a { float: right; width:9.8rem;height: 4rem; line-height: 3.8rem;display:block;background:url(images/tel.gif) no-repeat left center; background-size:18%; padding-left:2.4rem; font-size:1.4rem; color:#ff7800;}

/*?告?娴?瀹告??存担??妲?*/
.pzjz{margin: 1rem auto -1rem;}
.pzjz p{ background:url(images/pzjz.png) no-repeat left center; background-size:24%;}

/*?汇???????ф??绾惧??妯?*/
.lxsh{margin: 1rem auto -1rem;}
.lxsh p{ background:url(images/lxsh.png) no-repeat left center; background-size:24%;}


/*news婵?濠??炬慨*/
.info {color: #676767; padding-top: 1.35rem; overflow: hidden; zoom: 1; margin-bottom: 1rem;}
.info>a {width: 8rem; height: 3.6rem;display: inline-block; float: left;clear: both;}
.info>a img{width: 100%;margin-left:1rem;}
.info_c { width:79.2%; float: left; height: 2rem; line-height: 1.6rem; color: #676767;margin-left: 8%;}
.info_c li { height: 2.8rem; overflow: hidden;}
.info_c li a { height: 2.8rem; diplay:block;line-height:2.8rem;font-size:1.4rem}
.line2{width: 100%;height:0.3rem;background-color: #a0a0a0;margin-top: 0.5rem}
/*news婵?濠??炬慨??绱??惧??灏?*/




/* 缂???宕甸?ゅ海???告?? */

.duiha {padding: 0 0.7rem;}
#kes_dialogue{margin-bottom:2rem;  margin-top: 2rem;  width: 100%;box-sizing: border-box;background:#e3e3e3;background-size: 100%; padding-bottom: 2rem; overflow: hidden;}
#kes_dialogue .box{width: 100%; padding: 0 0.8rem; box-sizing: border-box;background-size: 8.35rem 4.05rem; position: relative;}
#kes_dialogue h1{white-space: nowrap; width: 100%; font-size: 1.1rem; color: #ffffff;line-height: 3.4rem;background-color: #0f86fe;box-sizing: border-box;margin-bottom: 0.8rem}

#kes_dialogue div.dh{width: 100%;height: 13.5rem;}
#kes_dialogue #ask1,#kes_dialogue #ask2{display: none;}
#kes_dialogue #ask1{margin-bottom: 0.4rem}
#kes_dialogue .ask{width: 100%; overflow: hidden;position: relative;}
#kes_dialogue .time{width: 100%; text-align: center;font-size: 0.9rem;color: #313131;text-align: center;line-height: 1.5rem;}
#kes_dialogue .ask img{width: 4.5rem;height: 4.5rem;display: block;float: left;}
#kes_dialogue #ask1 p{margin-top: 0.7rem;}
#kes_dialogue #ask2 p{margin-top: 0.7rem;}
#kes_dialogue .ask p{width: 21rem; float: right;font-size: 1rem;background-color: #eef8ff;border-radius: 0.5rem;line-height: 1.4rem;color: #313131;padding: 0.7rem;border: 0.1rem solid #73a0c3;position: relative}
#kes_dialogue .ask p::after{content: '';display: block;width: 0.75rem; background: url(../images/bcx_pic.png) no-repeat center; height: 1.45rem;background-size: 100%;left: -0.75rem;position: absolute;top: 0.7rem;}
#kes_dialogue .ask p a {color: #f00;pointer-events:auto !important;user-select:text !important; }
#kes_dialogue ul {width: 100%;overflow: hidden;margin-top: 2rem;}
#kes_dialogue ul li{float: left;text-align: justify;width: 24.25%;  height: 3.8rem; font-size: 1rem;color: #ffffff;line-height: 1.2rem;box-sizing: border-box;border-radius: 0.5rem;padding: 0.5rem 0.3rem; background: #0f86fe; }
#kes_dialogue ul li +li{margin-left: 1%;}
#kes_dialogue ul li a {display: block;color: #fff;}
#kes_dialogue div.btn{width: 100%;overflow: hidden;margin-top: 2rem;}
#kes_dialogue div.btn input,#kes_dialogue div.btn textarea {display: block;float: left;height: 4.6rem; border-radius: 0.5rem}
#kes_dialogue div.btn textarea {width: 72%;background-color: #fff;border: 0.1rem solid #c9c9c9;box-sizing: border-box;font-size: 0.9rem;color: #c9c9c9;line-height: 1.6rem; padding: 0 0.6rem;font-family: Microsoft YaHei;resize: none; }
#kes_dialogue div.btn input{float: right; width: 25%;font-size: 1.5rem;line-height: 4.6rem;border: 0.1rem solid #ff7245;box-sizing: border-box;background-color: #ff7245;color: #ffffff;}

#input{width: 100%; padding: 0.6rem 0.4rem;box-sizing: border-box;background-color: #c9c9c9;overflow: hidden;margin-top:1rem;}
#input textarea {display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 3.5rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box;font-family: Microsoft YaHei;resize: none;}
#input input{display: block;float: left;outline: none;width: 56%; float: left;border: none;height: 3.5rem;line-height: 1.4rem;font-size: 1rem;color: #303030;background-color: #fff;padding-left: 1rem;box-sizing: border-box}
#input button{display: block;float: left;width: 18%;outline: none;border: none;background-color: #ff0000;height: 3.5rem;font-size: 1rem;line-height: 3.5rem;color: #fff;}
#input a {display: block;float: right; width: 25%;background-color: #0068b7;height: 3.5rem;line-height: 1.5rem;padding: 0.25rem 0;text-align: center;box-sizing: border-box;font-size: 1rem;color: #fff;}



.sy_banner .my-pagination2{margin-top: 0.5rem;margin-bottom:0.5rem;text-align:  center;}
.sy_banner{width:100%;overflow:hidden;position:relative;}
.sy_banner .sy-ban-spn{bottom: 1rem;}
.sy_banner  .ban_btns span{display: block;}
.sy_banner  .ban_btns{overflow: hidden;}
.sy_banner  .ban_btns {width: 18.2rem;position: absolute;right: 1.1rem;bottom: 3.8rem;}
.sy_banner  .ban_btns span{display: block;float: right;}
.sy_banner  .ban_btns span+span{display: block;float: right;}
.sy_banner  .ban_btns span{display: block;width: 8.3rem;height: 2.5rem;}
.sy_banner  .ban_btns a {display: block;width: 8.3rem;height: 2.5rem;float: left;}
.sy_banner .a2{width: 12.2rem;height: 2.2rem;position: absolute;left: 1.3rem;bottom: 6.2rem;}
.sy_banner .a3{width:16.7rem;height:2.5rem;position: absolute;left:0;bottom:1.3rem;right: 0;margin: 0 auto;}
.sy_banner .a5{width:11.2rem;height:3.5rem;position: absolute;bottom:0;right: 0;}

.zixunan.d-flex {
    gap: 20px;
    padding: 0 20px;
}
.zixunan li {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    padding: 1rem 20px 1rem 20px;
    margin: 0 !important;
    border-radius: 10px;
}
.zixunan li::before {
    flex-shrink: 0;
}
.zixunan li:nth-child(1) {
    background: #192f72;
    flex: 1;
}
.zixunan li:nth-child(1)::before {
    content: '';
    background: url(../images/ebh-20.png) no-repeat center center;
    background-size: cover;
    display: block;
    width: 47px;
    height: 54px;
    margin: 0 !important;
}
.zixunan li:nth-child(2) {
    background: #9dc815;
    width: 34%;
}
.zixunan li:nth-child(2)::before {
    content: '';
    background: url(../images/ebh-21.png) no-repeat center center;
    background-size: cover;
    display: block;
    width: 34px;
    height: 49px;
}
.zixunan li a {
    color: #FFF;
    font-size: 1rem;
    display: block;
}
.zixunan li a span {
    display: block !important;
}

.kangjia { background:#dcdcdc;}
.swiper-container-horizontal {
    overflow: hidden;
}
.dgys-slider {
    position: relative;
    padding-bottom: 25px;
}
.dgys {
    display: flex;
    flex-direction: row;
    margin: 1.5rem 0 1rem;
    gap: 24px;
}
.dgysleft {
    margin-left: 0;
}
.dgysleft a {
    display: block;
}
.dgysleft img {
    border: 1px solid #bcbcbc;
}
.dgysright {
    float: left;
    width: 19rem;
    margin-left: 0;
    line-height: 1.5rem;
    padding-right: 1rem;
}
.dgysright h2 {
    color: rgb(25, 47, 114);
    margin-bottom: 0.5rem;
}
.dgysright .doctor-name {
    color: #333333;
    margin: 0;
    font-size: 1rem;
}
.dgysright .doctor-name strong {
    color: rgb(157, 200, 21);
    display: block !important;
    font-size: 1.3rem;
}
.dgysright p {
    font-size: 16px;
    text-align: justify;
}
.dgysright a.elm-button {
    float: left;
    color: rgb(255, 255, 255);
    display: flex;
    width: 6rem;
    align-items: center;
    justify-content: center;
    margin-left: 1rem;
    margin-top: 0.5rem;
    padding: 0.3rem 0px;
    background: rgb(255, 150, 0);
    border-radius: 3%;
}
.dgysright a.dgysrightzx2 {
    background: rgb(25, 47, 114);
}
.dgysright a.dgysrightzx1, .dgysright a.dgysrightzx2 {
    padding-left: 12px;
    padding-right: 12px;
}
.jkjt .sy_jkjt {
    width: 100%;
    clear: both;
    overflow: hidden;
    margin-left: 0;
}
.jkjt .sy_jkjt .kangjia {
    display: flex;
    flex-direction: row;
    gap: 12px;
}
.jkjt .sy_jkjt .kangjia .rightzi {
    float: initial;
    color: #192f72;
    font-size: 0.8rem;
    margin-left: 0;
    padding: 10px 0;
}
.jkjt .sy_jkjt .kangjia .rightzi strong {
    color: #192f72;
    padding-top: 0;
    padding-bottom: 0.2rem;
    display: block;
    font-size: 1rem;
}

.xinwenk-list .xinwenk-item {
    padding: 15px 0;
}
.xinwenk-list .xinwenk-item .xinwenk-content {
    padding: 15px 0 0 0;
}
.xinwenk-list .xinwenk-item .xinwenk-content h3 {
    margin: 0 0 11px 0;
    font-weight: 700;
}
.xinwenk-list .xinwenk-item .xinwenk-content p {
    margin: 0 0 16px 0;
    text-align: justify;
}
.xinwenk-list .xinwenk-item .xinwenk-content p:last-child {
    margin: 0;
}

.arcwz{ font-size:1.3rem; margin-top:0.5rem;}
.arclysj{ display:block; text-align:center; margin-top:0.5rem;}

/*listzj*/
.listzjz ul li{ border-bottom:1px dashed #bcbcbc; margin:1rem 0; padding-bottom:1rem; line-height:1.5rem; font-size:1rem;}
.listzjz ul li a { color:#192f72}
.listzjz ul li strong{ font-weight:normal; display:block; margin-bottom:0.5rem; font-size:1.3rem;}

/*病种频道*/
.bzpdyzj{ font-size:1rem; line-height:1.5rem; width:30rem; margin:auto;}
.bzpdyzj-1{ margin-bottom:rem;}
.bzpdyzj-1 h1{ border-bottom:0.2rem solid #bcbcbc; color:#192f72; padding:0.5rem 0; font-size:1.5rem;}
.bzpdyzj-1 span{ width:25rem; display:block; border:1px solid #d2d2d2; padding:0.5rem; margin:auto; margin-bottom:0.5rem;}
.bzpdyzj-1 span img{}
.bzpdyzj-1 p{ text-align:left; text-indent:2em; margin-bottom:1rem; margin-top:1rem;}

.bzpdyzj-2 h1{ border-bottom:0.2rem solid #bcbcbc; color:#192f72; padding:0.5rem 0; font-size:1.5rem;}
.bzpdyzj-2 ul{ margin:1rem 0;}
.bzpdyzj-2 ul li{}
.bzpdyzj-2 ul li a { float:left; display:block; background:#f6f6f6; border:1px solid #d2d2d2; margin-right:0.5rem; margin-bottom:0.5rem; padding:0.5rem 1rem;}
.bzpdyzj-2 ul li a:hover{ background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(1) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(2) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(3) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(4) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(5) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(6) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(7) a { background:#9dc815; color:#fff}
.bzpdyzj-2 ul li:nth-child(8) a { background:#9dc815; color:#fff}

.bzpdyzj-3 h1{ border-bottom:0.2rem solid #bcbcbc; color:#192f72; padding:0.5rem 0; font-size:1.5rem;}
.bzpdyzj-3 ul{ margin:1rem 0;}
.bzpdyzj-3 ul li{}
.bzpdyzj-3 ul li a { float:left; display:block; background:#f6f6f6; border:1px solid #d2d2d2; margin-right:0.5rem; margin-bottom:0.5rem; padding:0.5rem 1rem;}
.bzpdyzj-3 ul li a:hover{ background:#9dc815; color:#fff}
.bzpdyzj-3 ul li:nth-child(1) a { background:#9dc815; color:#fff}
.bzpdyzj-3 ul li:nth-child(2) a { background:#9dc815; color:#fff}
.bzpdyzj-3 ul li:nth-child(3) a { background:#9dc815; color:#fff}

.bzpdyzj-4 h1{ border-bottom:0.2rem solid #bcbcbc; color:#192f72; padding:0.5rem 0; font-size:1.5rem;}
.bzpdyzj-4 ul{ margin:1rem 0;}
.bzpdyzj-4 ul li{}
.bzpdyzj-4 ul li a { float:left; display:block; background:#f6f6f6; border:1px solid #d2d2d2; margin-right:0.5rem; margin-bottom:0.5rem; padding:0.5rem 1rem;}
.bzpdyzj-4 ul li a:hover{ background:#9dc815; color:#fff}
.bzpdyzj-4 ul li:nth-child(1) a { background:#9dc815; color:#fff}
.bzpdyzj-4 ul li:nth-child(2) a { background:#9dc815; color:#fff}
.bzpdyzj-4 ul li:nth-child(3) a { background:#9dc815; color:#fff}


/*分页代码----------------------------------*/
.page {
	margin:1rem auto;
}
.pagelist {
	height: auto;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
.pagelist li {
	display:table-cell;
	float:left;
	border:#ccc 1px solid !important;
	background:#fff;
	color:#005fb9;
	font-size:1rem;
	margin-left:5px;
	padding:0.3rem 0.5rem;
}
.pagelist li.thisclass {
	line-height:20px;
	font-weight:bold;
	background:#9dc815;
	color:#fff;
	border:#ccc 1px solid;
}
.pagelist li.thisclass a {
	color:#fff;
}
.pagelist li .pageinfo {
	float:left;
	display:block;
	height:20px;
	color:#000;
	line-height:20px;
	padding:0 6px;
}
.pagelist li a {
	float:left;
	display:block;
	height: auto;
	color:#000;
	line-height:20px;
	
}
.pagelist li a:hover {
	color:#9dc815;
/*	background:#9dc815;*/
	font-weight:bold;
}



.yyjj-1-1{ color:#9dc815; font-size:1rem; border-bottom:1px dashed #9dc815; margin-bottom:30px; margin:1rem;  padding-bottom:1rem;}
.yyjj-1-1 strong{ font-size:1.5rem; margin-right:5px;}
.yyjj-1-1 p{ text-indent:2em; font-size:1rem;color:#616161; line-height:2rem; margin-top:1rem;}
.yyjj-1-1 span{ height:1px; width:; background:#c6c6c6; display:block; margin-top:0.5rem;}
.yyjj-1-1 .pictu-1{text-align:center;margin-top:1rem;}

.yyjj-1-2{ color:#9dc815; font-size:1rem; border-bottom:1px dashed #9dc815; margin:1rem; padding-bottom:1rem;}
.yyjj-1-2 strong{ font-size:1.5rem; margin-right:5px;}
.yyjj-1-2 span{ height:1px; width:; background:#c6c6c6; display:block; margin-top:0.5rem;}
.yyjj-1-2 .pictu-2{margin-top:1rem; float:left;}
.yyjj-1-2 .pictu-2 img{ width:100%; height:auto;}
.wenzik{ float:left;  margin-left:; margin-top:0.5rem;}
.wenzik p{font-size:1rem; color:#616161;}
.yyjj-1-2 .wenzik p span{ color:#0064c2; height:auto; background:0; display:inline-block; margin-top:rem;}

.yyjj-1-3{ color:#9dc815; font-size:1rem; border-bottom:1px dashed #9dc815;  margin:1rem; padding-bottom:1rem;  }
.yyjj-1-3 strong{ font-size:1.5rem; margin-right:5px;}
.yyjj-1-3 span{ height:1px; width:; background:#c6c6c6; display:block; margin-top:0.5rem; }
.yyjj-1-3 .pictu-3{text-align:center;margin-top:1rem; float:left;}
.yyjj-1-3 .pictu-3 img{ width:100%; height:auto;}
.yyjj-1-3 .wenzik3{ float:left; margin-top:0.5rem;}
.yyjj-1-3 .wenzik3 p{ font-size:1rem; color:#616161;}
.yyjj-1-3 .wenzik3 p span{ color:#0064c2; height:auto; background:0; display:inline-block; }

.yyjj-1-4{ color:#9dc815; font-size:1rem; border-bottom:1px dashed #9dc815;  margin:1rem; padding-bottom:1rem;}
.yyjj-1-4 strong{ font-size:1.5rem; margin-right:5px;}
.yyjj-1-4 p{ text-indent:2em; font-size:1rem; line-height:2rem;color:#616161; }
.yyjj-1-4 span{ height:1px; width:; background:#c6c6c6; display:block; float:right; margin-top:0.5rem;}
.yyjj-1-4 .pictu-4{text-align:center;margin-top:1rem;}

.yzmz{ font-size:1.3rem; color:#0064c2; text-align:center; margin-top:1rem;}




.fwdhsjjia { margin:auto; padding:1rem; padding-top:0;}

.fwdhsjjia-1 h1{ border-bottom:1px #bcbcbc dashed; margin-bottom:1rem; margin-top:1rem;}
.fwdhsjjia-1 h1 span{ display:block; width:40%; background:#9dc815 url(../images/fwdhsj-1.png) no-repeat 1rem center;  font-size:1.3rem; padding:0.5rem; padding-left:3rem; color:#FFF;}
.fwdhsjjia-1 p{ color:#616161; margin:0.5rem 0;}
.fwdhsjjia-1 p a { color:#9dc815;}
.fwdhsjjia-1 p span{ color:#f00;}

.fwdhsjjia-2 h1{ border-bottom:1px #bcbcbc dashed; margin-bottom:1rem; margin-top:1.5rem;}
.fwdhsjjia-2 h1 span{ display:block; width:40%; background:#9dc815 url(../images/fwdhsj-2.png) no-repeat 1rem center;  font-size:1.3rem; padding:0.5rem; padding-left:3rem; color:#FFF;}
.fwdhsjjia-2 p{ color:#616161; margin:0.5rem 0; line-height:1.5rem;}
.fwdhsjjia-2 p a { color:#9dc815;}
.fwdhsjjia-2 p span{ color:#f00;}

.fwdhsjjia-3{ text-align:center;}
.fwdhsjjia-3 h1{ border-bottom:1px #bcbcbc dashed; margin-bottom:1rem; margin-top:1.5rem;}
.fwdhsjjia-3 h1 span{ display:block; width:40%; background:#9dc815 url(../images/fwdhsj-3.png) no-repeat 1rem center;  font-size:1.3rem; padding:0.5rem; padding-left:3rem; color:#FFF;}
.fwdhsjjia-3 p{ color:#616161; margin:0.5rem 0;}
.fwdhsjjia-3 p a { color:#9dc815;}
.fwdhsjjia-3 p span{ color:#f00;}
.fwdhsjjia-3 img{ width:50%; text-align:center;}

.fwdhsjjia-4 h1{ border-bottom:1px #bcbcbc dashed; margin-bottom:1rem; margin-top:1.5rem;}
.fwdhsjjia-4 h1 span{ display:block; width:40%; background:#9dc815 url(../images/fwdhsj-4.png) no-repeat 1rem center;  font-size:1.3rem; padding:0.5rem; padding-left:3rem; color:#FFF;}
.fwdhsjjia-4 p{ color:#616161; margin:0.5rem 0; line-height:1.5rem;}
.fwdhsjjia-4 p a { color:#9dc815;}
.fwdhsjjia-4 p span{ color:#f00;}
.fwdhsjjia-4 img{ text-align:center;}

.gaib_toubu {
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}
.gaib_toubu a {
    display: block;
    width: 100%;
    height: 100%;
}
.gaib_toubu a img {
    width: 100%;
}
.gaib_toubua {
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
}
.gaib_toubua a {
    display: block;
    width: 100%;
    height: 100%;
}
.gaib_toubua a img {
    width: 100%;
}

.difunr {
    background: url(../images/anh-pk.png) no-repeat right top;
    background-size: 95%;
    padding-top: 1rem;
    padding-bottom: 8rem;
}
.difunr ul { margin-left: 1.3rem; padding-top: 1rem; padding-bottom: 1rem; color: #616161; font-size: 0.9rem; line-height: 1.5rem; width: 52%;}
.difunr ul li { list-style: disc; }
.difunr ul li.primary-color { font-weight: 700; }
.difunr ul a { color: #9dc815; }
.banhh { margin-left: 5px; line-height: 22px;}
.banhh img {width: 6%;}

.newFooter {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 640px;
    margin: 0 auto;
    width: 100%;
    z-index: 99;
}
.newFooter ul {
    width: 100%;
    padding: 0 0.6rem;
    height: 5.535rem;
    background: url(../images/footer-bg.jpg) bottom center repeat-x;
    box-sizing: border-box;
    position: relative;
}
.newFooter li {
    width: 20%;
    float: left;
    position: relative;
}
.newFooter li a {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 1rem;
    font-weight: 700;
    line-height: 2.4rem;
    padding-top: 3rem;
    text-align: center;
    background: center 0.9rem no-repeat;
    background-size: 2.5rem;
    text-transform: uppercase;
}
.newFooter li:first-child a {
    background-image: url(../images/footer1.png);
}
.newFooter li:nth-child(2) {
    margin-right: 20%;
}
.newFooter li:nth-child(2) i {
    width: 1.1rem;
    height: 1.2rem;
    background: url(../images/footer2-qian.png) center center no-repeat;
    display: block;
    position: absolute;
    bottom: 2.72rem;
    left: 2.691rem;
    background-size: 92%;
    animation: mymove 1s linear infinite;
}
.newFooter li:nth-child(2) a {
    background-image: url(../images/footer2.png);
}
.newFooter li:nth-child(4) a {
    background-image: url(../images/footer4.png);
}
.newFooter li:last-child a {
    background-image: url(../images/footer5.png);
    background-size: 26%;
}
.newFooter li.tel {
    position: absolute;
    top: -2.8rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 8.35rem;
    height: 8.35rem;
    border: 0 solid #1d65ea;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: #fff;
    background: url(../images/footer-center.png) center center;
    background-size: 100%;
}
.newFooter li.tel div {
    width: 6.45rem;
    height: 6.45rem;
    background: url(../images/footer-center1.gif) center center;
    background-size: 100%;
    margin: 0 auto;
    margin-top: 0.9rem;
}
.newFooter li.tel a {
    background-size: 3rem;
    padding-top: 3.7rem;
    color: #ff5400;
}
.newFooter li.tel + li:after {
    content: attr(data-msg);
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    background-color: red;
    color: #fff;
    text-align: center;
    line-height: 0.9rem;
    font-size: 0.8rem;
    display: block;
    position: absolute;
    right: 26%;
    top: 1rem;
    animation: mymove 1s linear infinite;
}
@keyframes mymove {
    0% {
        -webkit-transform: scale(0.5, 0.5);
        -moz-transform: scale(0.5, 0.5);
        -ms-transform: scale(0.5, 0.5);
        -o-transform: scale(0.5, 0.5);
        transform: scale(0.5, 0.5);
    }
    50% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}
@-webkit-keyframes mymove {
    0% {
        -webkit-transform: scale(0.5, 0.5);
        -moz-transform: scale(0.5, 0.5);
        -ms-transform: scale(0.5, 0.5);
        -o-transform: scale(0.5, 0.5);
        transform: scale(0.5, 0.5);
    }
    50% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    100% {
        -webkit-transform: scale(1, 1);
        -moz-transform: scale(1, 1);
        -ms-transform: scale(1, 1);
        -o-transform: scale(1, 1);
        transform: scale(1, 1);
    }
}

@media screen and (max-width: 767.98px) {
    .sy-tit {
        font-size: 1.3rem;
    }
    .sy-nav-i {
        gap: 8px;
    }
    .sy-nav-i li {
        width: calc(33.333333% - 6.4px);
        height: 10rem;
    }
    .sy-nr04 li:first-child a { background-image: url(../images/sy-bk01.png); background-color: transparent;}
    .sy-nr04 li:nth-child(6) a {background-image: url(../images/sy-bk06.png); background-color: transparent;}
    .sy-nr04 li:nth-child(11) a {background-image: url(../images/sy-bk11.png); background-color: transparent;}
    
    .sy-nr05 li:first-child a {background-image: url(../images/sy-ek01.png); background-color: transparent;}
    .sy-nr05 li:nth-child(6) a {background-image: url(../images/sy-ek06.png); background-color: transparent;}
    .sy-nr06 li:first-child a {background-image: url(../images/sy-yh01.png); background-color: transparent;}
    .sy-nr06 li:nth-child(6) a {background-image: url(../images/sy-yh06.png); background-color: transparent;}

    .sy-nr07 li a {
        font-size: 1.3rem;
    }
    .zixunan.d-flex {
        gap: 10px;
        flex-direction: column;
    }
    .zixunan li {
        width: 80% !important;
    }
    .zixunan li a {
        font-size: 1.5rem;
    }
    .dgys {
        gap: 12px;
    }
    .dgysright p {
        display: none;
    }
    .dgysright a.elm-button {
        margin: 5px auto;
        width: 90% !important;
        height: 2rem;
        font-size: 1.3rem;
    }
}
@media screen and (max-width: 390px) {
    .difunr ul li.primary-color {        
        font-size: 1rem;
    }
}
@media screen and (max-width: 390px) {
    .sy-tit {
        font-size: 1.1rem;
    }
        
}
@media screen and (min-width:320px) and (max-width:321px) {
    html { font-size: 62.5%; }
}
@media screen and (min-width:321px) and (max-width:322px) {
    html { font-size: 62.6953125%; }
}
@media screen and (min-width:322px) and (max-width:323px) {
    html { font-size: 62.89062500000001%; }
}
@media screen and (min-width:323px) and (max-width:324px) {
    html { font-size: 63.08593749999999%; }
}
@media screen and (min-width:324px) and (max-width:325px) {
    html { font-size: 63.28125%; }
}
@media screen and (min-width:325px) and (max-width:326px) {
    html { font-size: 63.4765625%; }
}
@media screen and (min-width:326px) and (max-width:327px) {
    html { font-size: 63.671875%; }
}
@media screen and (min-width:327px) and (max-width:328px) {
    html { font-size: 63.86718750000001%; }
}
@media screen and (min-width:328px) and (max-width:329px) {
    html { font-size: 64.0625%; }
}
@media screen and (min-width:329px) and (max-width:330px) {
    html { font-size: 64.2578125%; }
}
@media screen and (min-width:330px) and (max-width:331px) {
    html { font-size: 64.453125%; }
}
@media screen and (min-width:331px) and (max-width:332px) {
    html { font-size: 64.6484375%; }
}
@media screen and (min-width:332px) and (max-width:333px) {
    html { font-size: 64.84375%; }
}
@media screen and (min-width:333px) and (max-width:334px) {
    html { font-size: 65.0390625%; }
}
@media screen and (min-width:334px) and (max-width:335px) {
    html { font-size: 65.234375%; }
}
@media screen and (min-width:335px) and (max-width:336px) {
    html { font-size: 65.4296875%; }
}
@media screen and (min-width:336px) and (max-width:337px) {
    html { font-size: 65.625%; }
}
@media screen and (min-width:337px) and (max-width:338px) {
    html { font-size: 65.8203125%; }
}
@media screen and (min-width:338px) and (max-width:339px) {
    html { font-size: 66.015625%; }
}
@media screen and (min-width:339px) and (max-width:340px) {
    html { font-size: 66.2109375%; }
}
@media screen and (min-width:340px) and (max-width:341px) {
    html { font-size: 66.40625%; }
}
@media screen and (min-width:341px) and (max-width:342px) {
    html { font-size: 66.6015625%; }
}
@media screen and (min-width:342px) and (max-width:343px) {
    html { font-size: 66.796875%; }
}
@media screen and (min-width:343px) and (max-width:344px) {
    html { font-size: 66.9921875%; }
}
@media screen and (min-width:344px) and (max-width:345px) {
    html { font-size: 67.1875%; }
}
@media screen and (min-width:345px) and (max-width:346px) {
    html { font-size: 67.3828125%; }
}
@media screen and (min-width:346px) and (max-width:347px) {
    html { font-size: 67.578125%; }
}
@media screen and (min-width:347px) and (max-width:348px) {
    html { font-size: 67.7734375%; }
}
@media screen and (min-width:348px) and (max-width:349px) {
    html { font-size: 67.96875%; }
}
@media screen and (min-width:349px) and (max-width:350px) {
    html { font-size: 68.1640625%; }
}
@media screen and (min-width:350px) and (max-width:351px) {
    html { font-size: 68.359375%; }
}
@media screen and (min-width:351px) and (max-width:352px) {
    html { font-size: 68.5546875%; }
}
@media screen and (min-width:352px) and (max-width:353px) {
    html { font-size: 68.75%; }
}
@media screen and (min-width:353px) and (max-width:354px) {
    html { font-size: 68.9453125%; }
}
@media screen and (min-width:354px) and (max-width:355px) {
    html { font-size: 69.140625%; }
}
@media screen and (min-width:355px) and (max-width:356px) {
    html { font-size: 69.3359375%; }
}
@media screen and (min-width:356px) and (max-width:357px) {
    html { font-size: 69.53125%; }
}
@media screen and (min-width:357px) and (max-width:358px) {
    html { font-size: 69.7265625%; }
}
@media screen and (min-width:358px) and (max-width:359px) {
    html { font-size: 69.921875%; }
}
@media screen and (min-width:359px) and (max-width:360px) {
    html { font-size: 70.1171875%; }
}
@media screen and (min-width:360px) and (max-width:361px) {
    html { font-size: 70.3125%; }
}
@media screen and (min-width:361px) and (max-width:362px) {
    html { font-size: 70.5078125%; }
}
@media screen and (min-width:362px) and (max-width:363px) {
    html { font-size: 70.703125%; }
}
@media screen and (min-width:363px) and (max-width:364px) {
    html { font-size: 70.8984375%; }
}
@media screen and (min-width:364px) and (max-width:365px) {
    html { font-size: 71.09375%; }
}
@media screen and (min-width:365px) and (max-width:366px) {
    html { font-size: 71.2890625%; }
}
@media screen and (min-width:366px) and (max-width:367px) {
    html { font-size: 71.484375%; }
}
@media screen and (min-width:367px) and (max-width:368px) {
    html { font-size: 71.6796875%; }
}
@media screen and (min-width:368px) and (max-width:369px) {
    html { font-size: 71.875%; }
}
@media screen and (min-width:369px) and (max-width:370px) {
    html { font-size: 72.0703125%; }
}
@media screen and (min-width:370px) and (max-width:371px) {
    html { font-size: 72.265625%; }
}
@media screen and (min-width:371px) and (max-width:372px) {
    html { font-size: 72.4609375%; }
}
@media screen and (min-width:372px) and (max-width:373px) {
    html { font-size: 72.65625%; }
}
@media screen and (min-width:373px) and (max-width:374px) {
    html { font-size: 72.8515625%; }
}
@media screen and (min-width:374px) and (max-width:375px) {
    html { font-size: 73.046875%; }
}
@media screen and (min-width:375px) and (max-width:376px) {
    html { font-size: 73.2421875%; }
}
@media screen and (min-width:376px) and (max-width:377px) {
    html { font-size: 73.4375%; }
}
@media screen and (min-width:377px) and (max-width:378px) {
    html { font-size: 73.6328125%; }
}
@media screen and (min-width:378px) and (max-width:379px) {
    html { font-size: 73.828125%; }
}
@media screen and (min-width:379px) and (max-width:380px) {
    html { font-size: 74.0234375%; }
}
@media screen and (min-width:380px) and (max-width:381px) {
    html { font-size: 74.21875%; }
}
@media screen and (min-width:381px) and (max-width:382px) {
    html { font-size: 74.4140625%; }
}
@media screen and (min-width:382px) and (max-width:383px) {
    html { font-size: 74.609375%; }
}
@media screen and (min-width:383px) and (max-width:384px) {
    html { font-size: 74.8046875%; }
}
@media screen and (min-width:384px) and (max-width:385px) {
    html { font-size: 75%; }
}
@media screen and (min-width:385px) and (max-width:386px) {
    html { font-size: 75.1953125%; }
}
@media screen and (min-width:386px) and (max-width:387px) {
    html { font-size: 75.390625%; }
}
@media screen and (min-width:387px) and (max-width:388px) {
    html { font-size: 75.5859375%; }
}
@media screen and (min-width:388px) and (max-width:389px) {
    html { font-size: 75.78125%; }
}
@media screen and (min-width:389px) and (max-width:390px) {
    html { font-size: 75.9765625%; }
}
@media screen and (min-width:390px) and (max-width:391px) {
    html { font-size: 76.171875%; }
}
@media screen and (min-width:391px) and (max-width:392px) {
    html { font-size: 76.3671875%; }
}
@media screen and (min-width:392px) and (max-width:393px) {
    html { font-size: 76.5625%; }
}
@media screen and (min-width:393px) and (max-width:394px) {
    html { font-size: 76.7578125%; }
}
@media screen and (min-width:394px) and (max-width:395px) {
    html { font-size: 76.953125%; }
}
@media screen and (min-width:395px) and (max-width:396px) {
    html { font-size: 77.1484375%; }
}
@media screen and (min-width:396px) and (max-width:397px) {
    html { font-size: 77.34375%; }
}
@media screen and (min-width:397px) and (max-width:398px) {
    html { font-size: 77.5390625%; }
}
@media screen and (min-width:398px) and (max-width:399px) {
    html { font-size: 77.734375%; }
}
@media screen and (min-width:399px) and (max-width:400px) {
    html { font-size: 77.9296875%; }
}
@media screen and (min-width:400px) and (max-width:401px) {
    html { font-size: 78.125%; }
}
@media screen and (min-width:401px) and (max-width:402px) {
    html { font-size: 78.3203125%; }
}
@media screen and (min-width:402px) and (max-width:403px) {
    html { font-size: 78.515625%; }
}
@media screen and (min-width:403px) and (max-width:404px) {
    html { font-size: 78.7109375%; }
}
@media screen and (min-width:404px) and (max-width:405px) {
    html { font-size: 78.90625%; }
}
@media screen and (min-width:405px) and (max-width:406px) {
    html { font-size: 79.1015625%; }
}
@media screen and (min-width:406px) and (max-width:407px) {
    html { font-size: 79.296875%; }
}
@media screen and (min-width:407px) and (max-width:408px) {
    html { font-size: 79.4921875%; }
}
@media screen and (min-width:408px) and (max-width:409px) {
    html { font-size: 79.6875%; }
}
@media screen and (min-width:409px) and (max-width:410px) {
    html { font-size: 79.8828125%; }
}
@media screen and (min-width:410px) and (max-width:411px) {
    html { font-size: 80.078125%; }
}
@media screen and (min-width:411px) and (max-width:412px) {
    html { font-size: 80.2734375%; }
}
@media screen and (min-width:412px) and (max-width:413px) {
    html { font-size: 80.46875%; }
}
@media screen and (min-width:413px) and (max-width:414px) {
    html { font-size: 80.6640625%; }
}
@media screen and (min-width:414px) and (max-width:415px) {
    html { font-size: 80.859375%; }
}
@media screen and (min-width:415px) and (max-width:416px) {
    html { font-size: 81.0546875%; }
}
@media screen and (min-width:416px) and (max-width:417px) {
    html { font-size: 81.25%; }
}
@media screen and (min-width:417px) and (max-width:418px) {
    html { font-size: 81.4453125%; }
}
@media screen and (min-width:418px) and (max-width:419px) {
    html { font-size: 81.640625%; }
}
@media screen and (min-width:419px) and (max-width:420px) {
    html { font-size: 81.8359375%; }
}
@media screen and (min-width:420px) and (max-width:421px) {
    html { font-size: 82.03125%; }
}
@media screen and (min-width:421px) and (max-width:422px) {
    html { font-size: 82.2265625%; }
}
@media screen and (min-width:422px) and (max-width:423px) {
    html { font-size: 82.421875%; }
}
@media screen and (min-width:423px) and (max-width:424px) {
    html { font-size: 82.6171875%; }
}
@media screen and (min-width:424px) and (max-width:425px) {
    html { font-size: 82.8125%; }
}
@media screen and (min-width:425px) and (max-width:426px) {
    html { font-size: 83.0078125%; }
}
@media screen and (min-width:426px) and (max-width:427px) {
    html { font-size: 83.203125%; }
}
@media screen and (min-width:427px) and (max-width:428px) {
    html { font-size: 83.3984375%; }
}
@media screen and (min-width:428px) and (max-width:429px) {
    html { font-size: 83.59375%; }
}
@media screen and (min-width:429px) and (max-width:430px) {
    html { font-size: 83.7890625%; }
}
@media screen and (min-width:430px) and (max-width:431px) {
    html { font-size: 83.984375%; }
}
@media screen and (min-width:431px) and (max-width:432px) {
    html { font-size: 84.1796875%; }
}
@media screen and (min-width:432px) and (max-width:433px) {
    html { font-size: 84.375%; }
}
@media screen and (min-width:433px) and (max-width:434px) {
    html { font-size: 84.5703125%; }
}
@media screen and (min-width:434px) and (max-width:435px) {
    html { font-size: 84.765625%; }
}
@media screen and (min-width:435px) and (max-width:436px) {
    html { font-size: 84.9609375%; }
}
@media screen and (min-width:436px) and (max-width:437px) {
    html { font-size: 85.15625%; }
}
@media screen and (min-width:437px) and (max-width:438px) {
    html { font-size: 85.3515625%; }
}
@media screen and (min-width:438px) and (max-width:439px) {
    html { font-size: 85.546875%; }
}
@media screen and (min-width:439px) and (max-width:440px) {
    html { font-size: 85.7421875%; }
}
@media screen and (min-width:440px) and (max-width:441px) {
    html { font-size: 85.9375%; }
}
@media screen and (min-width:441px) and (max-width:442px) {
    html { font-size: 86.1328125%; }
}
@media screen and (min-width:442px) and (max-width:443px) {
    html { font-size: 86.328125%; }
}
@media screen and (min-width:443px) and (max-width:444px) {
    html { font-size: 86.5234375%; }
}
@media screen and (min-width:444px) and (max-width:445px) {
    html { font-size: 86.71875%; }
}
@media screen and (min-width:445px) and (max-width:446px) {
    html { font-size: 86.9140625%; }
}
@media screen and (min-width:446px) and (max-width:447px) {
    html { font-size: 87.109375%; }
}
@media screen and (min-width:447px) and (max-width:448px) {
    html { font-size: 87.3046875%; }
}
@media screen and (min-width:448px) and (max-width:449px) {
    html { font-size: 87.5%; }
}
@media screen and (min-width:449px) and (max-width:450px) {
    html { font-size: 87.6953125%; }
}
@media screen and (min-width:450px) and (max-width:451px) {
    html { font-size: 87.890625%; }
}
@media screen and (min-width:451px) and (max-width:452px) {
    html { font-size: 88.0859375%; }
}
@media screen and (min-width:452px) and (max-width:453px) {
    html { font-size: 88.28125%; }
}
@media screen and (min-width:453px) and (max-width:454px) {
    html { font-size: 88.4765625%; }
}
@media screen and (min-width:454px) and (max-width:455px) {
    html { font-size: 88.671875%; }
}
@media screen and (min-width:455px) and (max-width:456px) {
    html { font-size: 88.8671875%; }
}
@media screen and (min-width:456px) and (max-width:457px) {
    html { font-size: 89.0625%; }
}
@media screen and (min-width:457px) and (max-width:458px) {
    html { font-size: 89.2578125%; }
}
@media screen and (min-width:458px) and (max-width:459px) {
    html { font-size: 89.453125%; }
}
@media screen and (min-width:459px) and (max-width:460px) {
    html { font-size: 89.6484375%; }
}
@media screen and (min-width:460px) and (max-width:461px) {
    html { font-size: 89.84375%; }
}
@media screen and (min-width:461px) and (max-width:462px) {
    html { font-size: 90.0390625%; }
}
@media screen and (min-width:462px) and (max-width:463px) {
    html { font-size: 90.234375%; }
}
@media screen and (min-width:463px) and (max-width:464px) {
    html { font-size: 90.4296875%; }
}
@media screen and (min-width:464px) and (max-width:465px) {
    html { font-size: 90.625%; }
}
@media screen and (min-width:465px) and (max-width:466px) {
    html { font-size: 90.8203125%; }
}
@media screen and (min-width:466px) and (max-width:467px) {
    html { font-size: 91.015625%; }
}
@media screen and (min-width:467px) and (max-width:468px) {
    html { font-size: 91.2109375%; }
}
@media screen and (min-width:468px) and (max-width:469px) {
    html { font-size: 91.40625%; }
}
@media screen and (min-width:469px) and (max-width:470px) {
    html { font-size: 91.6015625%; }
}
@media screen and (min-width:470px) and (max-width:471px) {
    html { font-size: 91.796875%; }
}
@media screen and (min-width:471px) and (max-width:472px) {
    html { font-size: 91.9921875%; }
}
@media screen and (min-width:472px) and (max-width:473px) {
    html { font-size: 92.1875%; }
}
@media screen and (min-width:473px) and (max-width:474px) {
    html { font-size: 92.3828125%; }
}
@media screen and (min-width:474px) and (max-width:475px) {
    html { font-size: 92.578125%; }
}
@media screen and (min-width:475px) and (max-width:476px) {
    html { font-size: 92.7734375%; }
}
@media screen and (min-width:476px) and (max-width:477px) {
    html { font-size: 92.96875%; }
}
@media screen and (min-width:477px) and (max-width:478px) {
    html { font-size: 93.1640625%; }
}
@media screen and (min-width:478px) and (max-width:479px) {
    html { font-size: 93.359375%; }
}
@media screen and (min-width:479px) and (max-width:480px) {
    html { font-size: 93.5546875%; }
}
@media screen and (min-width:480px) and (max-width:481px) {
    html { font-size: 93.75%; }
}
@media screen and (min-width:481px) and (max-width:482px) {
    html { font-size: 93.9453125%; }
}
@media screen and (min-width:482px) and (max-width:483px) {
    html { font-size: 94.140625%; }
}
@media screen and (min-width:483px) and (max-width:484px) {
    html { font-size: 94.3359375%; }
}
@media screen and (min-width:484px) and (max-width:485px) {
    html { font-size: 94.53125%; }
}
@media screen and (min-width:485px) and (max-width:486px) {
    html { font-size: 94.7265625%; }
}
@media screen and (min-width:486px) and (max-width:487px) {
    html { font-size: 94.921875%; }
}
@media screen and (min-width:487px) and (max-width:488px) {
    html { font-size: 95.1171875%; }
}
@media screen and (min-width:488px) and (max-width:489px) {
    html { font-size: 95.3125%; }
}
@media screen and (min-width:489px) and (max-width:490px) {
    html { font-size: 95.5078125%; }
}
@media screen and (min-width:490px) and (max-width:491px) {
    html { font-size: 95.703125%; }
}
@media screen and (min-width:491px) and (max-width:492px) {
    html { font-size: 95.8984375%; }
}
@media screen and (min-width:492px) and (max-width:493px) {
    html { font-size: 96.09375%; }
}
@media screen and (min-width:493px) and (max-width:494px) {
    html { font-size: 96.2890625%; }
}
@media screen and (min-width:494px) and (max-width:495px) {
    html { font-size: 96.484375%; }
}
@media screen and (min-width:495px) and (max-width:496px) {
    html { font-size: 96.6796875%; }
}
@media screen and (min-width:496px) and (max-width:497px) {
    html { font-size: 96.875%; }
}
@media screen and (min-width:497px) and (max-width:498px) {
    html { font-size: 97.0703125%; }
}
@media screen and (min-width:498px) and (max-width:499px) {
    html { font-size: 97.265625%; }
}
@media screen and (min-width:499px) and (max-width:500px) {
    html { font-size: 97.4609375%; }
}
@media screen and (min-width:500px) and (max-width:501px) {
    html { font-size: 97.65625%; }
}
@media screen and (min-width:501px) and (max-width:502px) {
    html { font-size: 97.8515625%; }
}
@media screen and (min-width:502px) and (max-width:503px) {
    html { font-size: 98.046875%; }
}
@media screen and (min-width:503px) and (max-width:504px) {
    html { font-size: 98.2421875%; }
}
@media screen and (min-width:504px) and (max-width:505px) {
    html { font-size: 98.4375%; }
}
@media screen and (min-width:505px) and (max-width:506px) {
    html { font-size: 98.6328125%; }
}
@media screen and (min-width:506px) and (max-width:507px) {
    html { font-size: 98.828125%; }
}
@media screen and (min-width:507px) and (max-width:508px) {
    html { font-size: 99.0234375%; }
}
@media screen and (min-width:508px) and (max-width:509px) {
    html { font-size: 99.21875%; }
}
@media screen and (min-width:509px) and (max-width:510px) {
    html { font-size: 99.4140625%; }
}
@media screen and (min-width:510px) and (max-width:511px) {
    html { font-size: 99.609375%; }
}
@media screen and (min-width:511px) and (max-width:512px) {
    html { font-size: 99.8046875%; }
}
@media screen and (min-width:512px) and (max-width:513px) {
    html { font-size: 100%; }
}
@media screen and (min-width:513px) and (max-width:514px) {
    html { font-size: 100.1953125%; }
}
@media screen and (min-width:514px) and (max-width:515px) {
    html { font-size: 100.390625%; }
}
@media screen and (min-width:515px) and (max-width:516px) {
    html { font-size: 100.5859375%; }
}
@media screen and (min-width:516px) and (max-width:517px) {
    html { font-size: 100.78125%; }
}
@media screen and (min-width:517px) and (max-width:518px) {
    html { font-size: 100.9765625%; }
}
@media screen and (min-width:518px) and (max-width:519px) {
    html { font-size: 101.171875%; }
}
@media screen and (min-width:519px) and (max-width:520px) {
    html { font-size: 101.3671875%; }
}
@media screen and (min-width:520px) and (max-width:521px) {
    html { font-size: 101.5625%; }
}
@media screen and (min-width:521px) and (max-width:522px) {
    html { font-size: 101.7578125%; }
}
@media screen and (min-width:522px) and (max-width:523px) {
    html { font-size: 101.953125%; }
}
@media screen and (min-width:523px) and (max-width:524px) {
    html { font-size: 102.1484375%; }
}
@media screen and (min-width:524px) and (max-width:525px) {
    html { font-size: 102.34375%; }
}
@media screen and (min-width:525px) and (max-width:526px) {
    html { font-size: 102.5390625%; }
}
@media screen and (min-width:526px) and (max-width:527px) {
    html { font-size: 102.734375%; }
}
@media screen and (min-width:527px) and (max-width:528px) {
    html { font-size: 102.9296875%; }
}
@media screen and (min-width:528px) and (max-width:529px) {
    html { font-size: 103.125%; }
}
@media screen and (min-width:529px) and (max-width:530px) {
    html { font-size: 103.3203125%; }
}
@media screen and (min-width:530px) and (max-width:531px) {
    html { font-size: 103.515625%; }
}
@media screen and (min-width:531px) and (max-width:532px) {
    html { font-size: 103.7109375%; }
}
@media screen and (min-width:532px) and (max-width:533px) {
    html { font-size: 103.90625%; }
}
@media screen and (min-width:533px) and (max-width:534px) {
    html { font-size: 104.1015625%; }
}
@media screen and (min-width:534px) and (max-width:535px) {
    html { font-size: 104.296875%; }
}
@media screen and (min-width:535px) and (max-width:536px) {
    html { font-size: 104.4921875%; }
}
@media screen and (min-width:536px) and (max-width:537px) {
    html { font-size: 104.6875%; }
}
@media screen and (min-width:537px) and (max-width:538px) {
    html { font-size: 104.8828125%; }
}
@media screen and (min-width:538px) and (max-width:539px) {
    html { font-size: 105.078125%; }
}
@media screen and (min-width:539px) and (max-width:540px) {
    html { font-size: 105.2734375%; }
}
@media screen and (min-width:540px) and (max-width:541px) {
    html { font-size: 105.46875%; }
}
@media screen and (min-width:541px) and (max-width:542px) {
    html { font-size: 105.6640625%; }
}
@media screen and (min-width:542px) and (max-width:543px) {
    html { font-size: 105.859375%; }
}
@media screen and (min-width:543px) and (max-width:544px) {
    html { font-size: 106.0546875%; }
}
@media screen and (min-width:544px) and (max-width:545px) {
    html { font-size: 106.25%; }
}
@media screen and (min-width:545px) and (max-width:546px) {
    html { font-size: 106.4453125%; }
}
@media screen and (min-width:546px) and (max-width:547px) {
    html { font-size: 106.640625%; }
}
@media screen and (min-width:547px) and (max-width:548px) {
    html { font-size: 106.8359375%; }
}
@media screen and (min-width:548px) and (max-width:549px) {
    html { font-size: 107.03125%; }
}
@media screen and (min-width:549px) and (max-width:550px) {
    html { font-size: 107.2265625%; }
}
@media screen and (min-width:550px) and (max-width:551px) {
    html { font-size: 107.421875%; }
}
@media screen and (min-width:551px) and (max-width:552px) {
    html { font-size: 107.6171875%; }
}
@media screen and (min-width:552px) and (max-width:553px) {
    html { font-size: 107.8125%; }
}
@media screen and (min-width:553px) and (max-width:554px) {
    html { font-size: 108.0078125%; }
}
@media screen and (min-width:554px) and (max-width:555px) {
    html { font-size: 108.203125%; }
}
@media screen and (min-width:555px) and (max-width:556px) {
    html { font-size: 108.3984375%; }
}
@media screen and (min-width:556px) and (max-width:557px) {
    html { font-size: 108.59375%; }
}
@media screen and (min-width:557px) and (max-width:558px) {
    html { font-size: 108.7890625%; }
}
@media screen and (min-width:558px) and (max-width:559px) {
    html { font-size: 108.984375%; }
}
@media screen and (min-width:559px) and (max-width:560px) {
    html { font-size: 109.1796875%; }
}
@media screen and (min-width:560px) and (max-width:561px) {
    html { font-size: 109.375%; }
}
@media screen and (min-width:561px) and (max-width:562px) {
    html { font-size: 109.5703125%; }
}
@media screen and (min-width:562px) and (max-width:563px) {
    html { font-size: 109.765625%; }
}
@media screen and (min-width:563px) and (max-width:564px) {
    html { font-size: 109.9609375%; }
}
@media screen and (min-width:564px) and (max-width:565px) {
    html { font-size: 110.15625%; }
}
@media screen and (min-width:565px) and (max-width:566px) {
    html { font-size: 110.3515625%; }
}
@media screen and (min-width:566px) and (max-width:567px) {
    html { font-size: 110.546875%; }
}
@media screen and (min-width:567px) and (max-width:568px) {
    html { font-size: 110.7421875%; }
}
@media screen and (min-width:568px) and (max-width:569px) {
    html { font-size: 110.9375%; }
}
@media screen and (min-width:569px) and (max-width:570px) {
    html { font-size: 111.1328125%; }
}
@media screen and (min-width:570px) and (max-width:571px) {
    html { font-size: 111.328125%; }
}
@media screen and (min-width:571px) and (max-width:572px) {
    html { font-size: 111.5234375%; }
}
@media screen and (min-width:572px) and (max-width:573px) {
    html { font-size: 111.71875%; }
}
@media screen and (min-width:573px) and (max-width:574px) {
    html { font-size: 111.9140625%; }
}
@media screen and (min-width:574px) and (max-width:575px) {
    html { font-size: 112.109375%; }
}
@media screen and (min-width:575px) and (max-width:576px) {
    html { font-size: 112.3046875%; }
}
@media screen and (min-width:576px) and (max-width:577px) {
    html { font-size: 112.5%; }
}
@media screen and (min-width:577px) and (max-width:578px) {
    html { font-size: 112.6953125%; }
}
@media screen and (min-width:578px) and (max-width:579px) {
    html { font-size: 112.890625%; }
}
@media screen and (min-width:579px) and (max-width:580px) {
    html { font-size: 113.0859375%; }
}
@media screen and (min-width:580px) and (max-width:581px) {
    html { font-size: 113.28125%; }
}
@media screen and (min-width:581px) and (max-width:582px) {
    html { font-size: 113.4765625%; }
}
@media screen and (min-width:582px) and (max-width:583px) {
    html { font-size: 113.671875%; }
}
@media screen and (min-width:583px) and (max-width:584px) {
    html { font-size: 113.8671875%; }
}
@media screen and (min-width:584px) and (max-width:585px) {
    html { font-size: 114.0625%; }
}
@media screen and (min-width:585px) and (max-width:586px) {
    html { font-size: 114.2578125%; }
}
@media screen and (min-width:586px) and (max-width:587px) {
    html { font-size: 114.453125%; }
}
@media screen and (min-width:587px) and (max-width:588px) {
    html { font-size: 114.6484375%; }
}
@media screen and (min-width:588px) and (max-width:589px) {
    html { font-size: 114.84375%; }
}
@media screen and (min-width:589px) and (max-width:590px) {
    html { font-size: 115.0390625%; }
}
@media screen and (min-width:590px) and (max-width:591px) {
    html { font-size: 115.234375%; }
}
@media screen and (min-width:591px) and (max-width:592px) {
    html { font-size: 115.4296875%; }
}
@media screen and (min-width:592px) and (max-width:593px) {
    html { font-size: 115.625%; }
}
@media screen and (min-width:593px) and (max-width:594px) {
    html { font-size: 115.8203125%; }
}
@media screen and (min-width:594px) and (max-width:595px) {
    html { font-size: 116.015625%; }
}
@media screen and (min-width:595px) and (max-width:596px) {
    html { font-size: 116.2109375%; }
}
@media screen and (min-width:596px) and (max-width:597px) {
    html { font-size: 116.40625%; }
}
@media screen and (min-width:597px) and (max-width:598px) {
    html { font-size: 116.6015625%; }
}
@media screen and (min-width:598px) and (max-width:599px) {
    html { font-size: 116.796875%; }
}
@media screen and (min-width:599px) and (max-width:600px) {
    html { font-size: 116.9921875%; }
}
@media screen and (min-width:600px) and (max-width:601px) {
    html { font-size: 117.1875%; }
}
@media screen and (min-width:601px) and (max-width:602px) {
    html { font-size: 117.3828125%; }
}
@media screen and (min-width:602px) and (max-width:603px) {
    html { font-size: 117.578125%; }
}
@media screen and (min-width:603px) and (max-width:604px) {
    html { font-size: 117.7734375%; }
}
@media screen and (min-width:604px) and (max-width:605px) {
    html { font-size: 117.96875%; }
}
@media screen and (min-width:605px) and (max-width:606px) {
    html { font-size: 118.1640625%; }
}
@media screen and (min-width:606px) and (max-width:607px) {
    html { font-size: 118.359375%; }
}
@media screen and (min-width:607px) and (max-width:608px) {
    html { font-size: 118.5546875%; }
}
@media screen and (min-width:608px) and (max-width:609px) {
    html { font-size: 118.75%; }
}
@media screen and (min-width:609px) and (max-width:610px) {
    html { font-size: 118.9453125%; }
}
@media screen and (min-width:610px) and (max-width:611px) {
    html { font-size: 119.140625%; }
}
@media screen and (min-width:611px) and (max-width:612px) {
    html { font-size: 119.3359375%; }
}
@media screen and (min-width:612px) and (max-width:613px) {
    html { font-size: 119.53125%; }
}
@media screen and (min-width:613px) and (max-width:614px) {
    html { font-size: 119.7265625%; }
}
@media screen and (min-width:614px) and (max-width:615px) {
    html { font-size: 119.921875%; }
}
@media screen and (min-width:615px) and (max-width:616px) {
    html { font-size: 120.1171875%; }
}
@media screen and (min-width:616px) and (max-width:617px) {
    html { font-size: 120.3125%; }
}
@media screen and (min-width:617px) and (max-width:618px) {
    html { font-size: 120.5078125%; }
}
@media screen and (min-width:618px) and (max-width:619px) {
    html { font-size: 120.703125%; }
}
@media screen and (min-width:619px) and (max-width:620px) {
    html { font-size: 120.8984375%; }
}
@media screen and (min-width:620px) and (max-width:621px) {
    html { font-size: 121.09375%; }
}
@media screen and (min-width:621px) and (max-width:622px) {
    html { font-size: 121.2890625%; }
}
@media screen and (min-width:622px) and (max-width:623px) {
    html { font-size: 121.484375%; }
}
@media screen and (min-width:623px) and (max-width:624px) {
    html { font-size: 121.6796875%; }
}
@media screen and (min-width:624px) and (max-width:625px) {
    html { font-size: 121.875%; }
}
@media screen and (min-width:625px) and (max-width:626px) {
    html { font-size: 122.0703125%; }
}
@media screen and (min-width:626px) and (max-width:627px) {
    html { font-size: 122.265625%; }
}
@media screen and (min-width:627px) and (max-width:628px) {
    html { font-size: 122.4609375%; }
}
@media screen and (min-width:628px) and (max-width:629px) {
    html { font-size: 122.65625%; }
}
@media screen and (min-width:629px) and (max-width:630px) {
    html { font-size: 122.8515625%; }
}
@media screen and (min-width:630px) and (max-width:631px) {
    html { font-size: 123.046875%; }
}
@media screen and (min-width:631px) and (max-width:632px) {
    html { font-size: 123.2421875%; }
}
@media screen and (min-width:632px) and (max-width:633px) {
    html { font-size: 123.4375%; }
}
@media screen and (min-width:633px) and (max-width:634px) {
    html { font-size: 123.6328125%; }
}
@media screen and (min-width:634px) and (max-width:635px) {
    html { font-size: 123.828125%; }
}
@media screen and (min-width:635px) and (max-width:636px) {
    html { font-size: 124.0234375%; }
}
@media screen and (min-width:636px) and (max-width:637px) {
    html { font-size: 124.21875%; }
}
@media screen and (min-width:637px) and (max-width:638px) {
    html { font-size: 124.4140625%; }
}
@media screen and (min-width:638px) and (max-width:639px) {
    html { font-size: 124.609375%; }
}
@media screen and (min-width:639px) and (max-width:640px) {
    html { font-size: 124.8046875%; }
}
@media screen and (min-width:640px) {
    html { font-size: 125%; }
}

