/*common start*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong, input {
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    border: 0;
    list-style: none;
}

body {
    font-size: 15px;
    font-family: '';
    color: #000;
}

a {
    color: #000;
}

a:hover {
    color: #f60;
    /*text-decoration:underline;*/
}

p {
    line-height: 1.8em;
    padding: 1px 0;
}

.clear {
    margin: 0;
    padding: 0;
    font-size: 0;
    clear: both;
}

.wapper {
    max-width: 1080px;
    margin: 0 auto;
}

.wapper2 {
    max-width: 1384px;
    margin: 0 auto;
}

img {
    max-width: 100%;
}


.header-bg {
    background: rgba(27, 30, 53, 0.94);
    position: fixed;
    top: 0;
    width: 100%;
    /* padding:0.6% 0 */
    z-index: 9
}


.HotDate {
    position: absolute;
    right: 16px;
    display: flex;
    align-items: center;
    width: auto;
    top: 20px;
}

.HotDate ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.HotDate ul li {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.HotDate span {
    background: url(../images/divdown1_bg.jpg) left center;
    color: #fff;
    font: 24px Microsoft YaHei, Arial;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 17px;
}


.logo {
    display: block;
    width: 4%;
    float: left;
    margin-top: 1%;
}

.logo img {
    width: 100%;
}



/*menu*/
.menu {
    height: 70px;
    line-height: 70px;
    float: right;
    width: 84%;
}

.menu ul li {
    float: left;
    position: relative;
    margin-right: 1.5%;
    margin-left: 1%;
}

.menu ul li dl {
    background: #fff;
    width: 240px;
    position: absolute;
    left: 0px;
    top: 70px;
    background-color: rgba(5, 5, 5, 0.6);
    padding: 10px 0;
    display: none;
    border-top: 3px solid #2ea3f2;
    padding: 8% 0;
}

.menu ul li dl dd {
    line-height: 28px;
    /* border-bottom:#ddd dotted 1px; */
    margin: 0 24px;
}

.menu ul li dl dd a {
    font-size: 15px;
    color: #a3a4ae;
    font-weight: bold;
    display: inline;
    padding: 0;
    text-align: left;
}

.menu ul li dl dd a:hover {
    color: #7f808d;
}

.menu a {
    font-size: 16px;
    color: #a3a4ae;
    text-decoration: none;
    font-weight: bold;
    display: block;
    text-align: center;
    /* padding: 0px 15px; */
}

.menu a:hover {
    color: #7f808d;
}

a.menu_hover {
    color: #7f808d;
}

.menu_down span {
    display: block;
    padding: 0 0%;
    width: 100%;
    position: relative
}

.menu_down span:after {
    position: absolute;
    content: " ";
    background: url(../images/jiajtou.png) right 0px center no-repeat;
    width: 10px;
    height: 10px;
    top: 43%;
    right: -11px;
}

.menu ul li dl .menu_down a {
    position: relative;
    width: 100%;
    display: block;
}

.menu ul li dl .menu_down a:after {
    position: absolute;
    content: " ";
    background: url(../images/jiajtou.png) right 0px center no-repeat;
    width: 10px;
    height: 10px;
    right: 10px;
    top: 27%;
}

.menu ul li dl dd dl {
    position: absolute;
    top: 0;
    left: 100%;
}

.djie a {
    display: inline-block !important;
    padding: 0 7px;
}

.HBoxbg01 {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 88;
    background: rgba(0, 0, 0, 0.5);
    display: none;
}

.HBox01 {
    width: 400px;
    height: 100px;
    margin: 0 auto;
    box-shadow: 1px 1px 5px #333;
    -webkit-box-shadow: 1px 1px 5px #333;
    background-color: #ffffff;
    position: absolute;
    top: 28%;
    left: 50%;
    margin-left: -150px;
    z-index: 100000;
    border-radius: 10px;
}

.fshue {
    text-align: center;
    padding: 4%;
}

.fshue h2 {
    font-size: 16px;
    color: #666666;
    display: block;
    line-height: 30px
}

.fshue a {
    display: inline-block;
    border-radius: 5px;
    background: #666666;
    text-align: center;
    color: #fff;
    font-size: 14px;
    margin: 2%;
    padding: 1.5% 4%;
}





.cont01-bg {
    /*  background-blend-mode: soft-light;
    background: url(../images/ffa-home-hero.jpg) no-repeat;
    position: relative;
    background-color: #232e45 !important;
    background-size: 100%;*/
    margin-top: 70px;
    position: relative;
}

.cont01-bg>img {
    width: 100%;
    vertical-align: bottom;
}

.cont01-bg::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #232e456e !important;
    z-index: 1
}

/*.cent01-bg01{ position:absolute; top:0; height:100%; width:100%; left:0; background:rgb(35 46 69 / 0.5);}*/
.cent01 {
    text-align: center;
    text-align: left;
    width: 80%;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.cent01 img {
    display: block;
    margin: 0 auto;
    width: 23%;
}

.cent01 span {
    display: block;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    width: 60%;
    margin: 0;

}

.cent01 a {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%;

}

.cent01 a:after {
    transition: all 300ms ease 0ms;
}

.cent01 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}



.cent02-bg {
    background-blend-mode: soft-light;
    background-image: url(../images/ffa-home-population.jpg) !important;
    position: relative;
    background-color: #232e45 !important;
}

.cent02 {
    padding: 14% 0;
}

.cent02-l {
    float: left;
    display: block;
    width: 60%;
}

.cent02-l h2 {
    color: #fff;
    font-size: 26px;
}

.cent02-l span {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 2%;
    display: block
}

.cent02-r {
    float: right;
    display: block;
    width: 40%;
}

.cent02-l img {
    width: 80px
}

.facd {
    display: none
}

.cent03-bg {
    padding: 80px 0;
    background-color: #222e45 !important;
}

.cent03-bg a {
    color: #7ebec5
}

.cent03 h1 {
    text-align: center;
    font-size: 26px;
    color: #fff;
}

.cent03 ul {
    text-align: center
}

.cent03 {
    max-width: 1541px;
}

.cent03 ul li {
    float: left;
    display: block;
    width: 20%;
    text-align: center;
    display: inline-block;
    /* margin: 0 4.5vw; */
}

.sb002 ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.sb002 ul li {
    margin: 0 7%;
}

.sb002 ul li .mun_top {
    font-size: 2.5vw;
}

.sb002 ul li .sb01 a {
    color: #00ebeb;
    white-space: nowrap;
}

.sb002 ul li .sb01 a:hover {
    color: #fe7a63;

}

/*@media screen and (min-width:980px) and (max-width:1440px){
.sb002 ul li .mun_top{    font-size: 1.5vw;}
}*/


.mun_top {
    color: #00ebeb !important;
    display: block;
    font-size: 48px;
    margin-top: 3%;
    margin-bottom: 3%
}

.mun_top h2 {
    display: inline-block;
    font-size: 48px;
}

.cent03 ul li p {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}



.cent09-bg {
    background-blend-mode: soft-light;
    background-image: url(../images/ffa-home-situation.jpg) !important;
    position: relative;
    background-color: #232e45 !important;
}

.cent09 {
    padding: 14% 0;
}

.cent09-l {
    float: left;
    display: block;
    width: 60%;
}

.cent09-l h2 {
    color: #fff;
    font-size: 26px;
}

.cent09-l span {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 2%;
    display: block
}

.cent09-r {
    float: right;
    display: block;
    width: 40%;
}

.cent09-l img {
    width: 80px
}




.cent04-bg {
    background-blend-mode: soft-light;
    background-image: url(../images/ffa-home-platform.jpg) !important;
    position: relative;
    background-color: #232e45 !important;
}

.cent04 {
    padding: 14% 0;
}

.cent04 h2 {
    color: #fff;
    font-size: 26px;
}

.cent04 span {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    margin-top: 2%;
    display: block
}

.cent04 a {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%
}

.cent04 a:after {
    transition: all 300ms ease 0ms;
}

.cent04 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.cent05-bg {
    background-color: #222e45 !important;
}

.cent05 {
    padding-top: 2%;
    padding-bottom: 8%;
}

.cent05 ul li {
    float: left;
    display: block;
    width: 33.33%;
    text-align: center
}

.cent05 ul li img {
    display: block;
    max-width: 100%;
    margin: 0 auto;
}

.cent05 ul li h2 {
    color: #fff;
    font-size: 18px;
    display: block;
    margin-top: 2%;
}

.cent06-bg {
    padding-top: 8%;
    padding-bottom: 8%;
    background-color: #f5f5f5 !important;
}

.cent06 h2 {
    text-align: center;
    font-size: 26px;
    color: #333333;
}

.cent06 ul {
    margin-top: 6%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.cent06 ul li {
    float: left;
    display: block;
    width: 30%;
    margin: 0 2.5%;
    /* margin-right: 5%; */
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
}

.cent06 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent06 ul li img {
    width: 100%;
    vertical-align: bottom;
}

.car {
    padding: 19px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
}

.car strong {
    display: block;
    font-size: 16px;
    color: #333333;
    line-height: 24px;
}

.car span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin-top: 4%
}

.cent06 em {
    display: block;
    font-style: normal;
    margin: 0 auto;
    text-align: center;
}

.cent06 em a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.cent06 em a:after {
    transition: all 300ms ease 0ms;
}

.cent06 em a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}

.cen07 {
    padding: 6% 0;
    text-align: center;
}

.cen07 h2 {
    font-size: 26px;
    color: #333333;
    text-align: center;
}

.cen07 ul li {
    display: inline-block;
    vertical-align: top;
    width: 26%;
    margin: 6% 3%;
}

.cen07 ul li img {
    width: 100%;
}

.cen07 ul li strong {
    display: block;
    font-size: 20px;
    color: #333333;
    margin-top: 6%;
}

.cen07 ul li span {
    display: block;
    font-size: 18px;
    color: #AAAAAA;
    margin-top: 4%
}


.cent08-bg {
    padding-top: 8%;
    padding-bottom: 8%;
    background-color: #f5f5f5 !important;
    margin-bottom: 4%
}

.cent08 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%
}

.cent08 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent08 ul li img {
    width: 90%;
    display: block;
    margin: 0 auto;
}

.cent08 ul li h2 {
    font-size: 26px;
    display: block;
    margin-top: 8%;
    margin-left: 11%
}

.cent08 ul li span {
    font-size: 18px;
    display: block;
    margin-left: 11%;
    color: #A0A0A0;
    margin-top: 2%
}

/*.fooder-bg {
    background: #1f1f1f
}

.


 h2 {
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    color: #c1c1c1;
    font-weight: normal
}*/

.header02 {
    display: none;
}

.cent11-bg {
    background-blend-mode: soft-light;
    background-image: url(../images/ffa-home-platform.jpg) !important;
    position: relative;
    background-color: #232e45 !important;
}

.cent11 {
    padding: 12% 0;
}

.cent11 h2 {
    font-size: 32px;
    color: #fff
}

.cent11 span {
    font-size: 18px;
    color: #fff;
    display: block;
    width: 64%;
    display: block;
    line-height: 30px;
    margin-top: 2%
}

.stat {
    margin-top: 4%
}

.stat01 {
    float: left;
    display: block;
    width: 50%;
}

.stat01 h3 {
    font-size: 24px;
    color: #fff
}

.stat01>a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%;

}

.stat01>a:after {
    transition: all 300ms ease 0ms;
}

.stat01>a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.stat01 em {
    color: #fff;
    font-size: 14px;
    width: 62%;
    display: block;
    margin-top: 4%
}

.stat01 em a {
    color: #fff;
    font-weight: bold
}


.stat02 {
    float: left;
    display: block;
    width: 50%
}

.stat02 h3 {
    font-size: 24px;
    color: #fff
}

.stat02 a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%;
    background-color: rgba(255, 255, 255, .2);
}

.stat02 a:after {
    transition: all 300ms ease 0ms;
}

.stat02 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.cent12 {
    margin-top: 4%
}

.cent12>h2 {
    text-align: center;
    color: #333333;
    font-size: 28px;
}

.die {
    border: 1px solid #ccc;
    margin-top: 12%;
}

.title {
    margin-top: -3%;
}

.title>li {
    float: left;
    display: block;
    width: 25%;
    text-align: center;
    position: relative
}

.title>li:after {
    position: absolute;
    top: 39%;
    right: 0;
    background: #ccc;
    height: 100px;
    width: 1px;
    display: block;
    content: " ";
}

.title>li>img {
    display: block;
    margin: 0 auto;
}

.title>li>span {
    display: block;
    font-size: 20px;
    color: #ccc;
    font-weight: bold;
    margin-top: 4%
}

.cur span {
    color: #333333 !important;
}

.title>li>span:hover {
    color: #333333 !important;
}

.title>li:nth-child(4):after {
    display: none
}

.cent13 {
    margin: 4% auto;
}

.cent13 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
}

.cent13 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent13 ul li img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.cent13 ul li h2 {
    display: block;
    border-bottom: 1px solid #666666;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    color: #333333;
}

.cent13 ul li span {
    text-align: center;
    line-height: 30px;
    display: block;
    margin-top: 2%;
    font-size: 18px;
}

.cent14 {
    margin: 4% auto 8% auto;
}

.cent14 ul li {
    float: left;
    display: block;
    width: 49%;
    margin-right: 2%;
}

.cent14 ul li:nth-child(2n) {
    margin-right: 0%;
}

.cent14 ul li img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.cent14 ul li h2 {
    display: block;
    border-bottom: 1px solid #666666;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    color: #333333;
}

.cent14 ul li span {
    text-align: center;
    line-height: 30px;
    display: block;
    margin-top: 2%;
    font-size: 18px;
}


.cent15 {
    margin: 4% auto;
}

.cent15 ul li {
    float: left;
    display: block;
    width: 22.5%;
    margin-right: 2%;
}

.cent15 ul li:nth-child(4n) {
    margin-right: 0%;
}

.cent15 ul li img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.cent15 ul li h2 {
    display: block;
    border-bottom: 1px solid #666666;
    text-align: center;
    font-size: 20px;
    line-height: 50px;
    color: #333333;
}

.cent15 ul li span {
    text-align: center;
    line-height: 30px;
    display: block;
    margin-top: 2%;
    font-size: 18px;
}


.tab_valli {
    display: none;
}


.first-bg {
    /*background-blend-mode: soft-light;*/
    background-image: url(../images/esawr.png) !important;
    position: relative;
    margin-top: 3%
        /*background-color: #232e45!important;*/
}

.frist {
    padding: 6% 0;
    width: 1080px;
    margin: 0 auto;
}

.frist ul li {
    margin-bottom: 4%
}

.frist ul li img {
    display: block;
    float: left;
    display: block;
    width: 92px;
    margin-left: 11%;
}

.frist ul li span {
    display: block;
    float: right;
    display: block;
    width: 70%;
    font-size: 24px;
    color: #ffffff;
    margin-top: 2%;
}

.star-bg {
    background: url(../images/ffa-program-startup.jpg) center;
}

.star {
    padding: 12% 0;
}

.star h2 {
    color: #fff;
    font-size: 28px;
}

.star>ul {
    margin-top: 6%
}

.star>ul>li {
    float: left;
    display: block;
    width: 47%;
    color: #fff;
    font-size: 18px;
    background: url(../images/wa4e.png) center left no-repeat;
    padding-left: 3%;
}

.star>ul>li a {
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    border-bottom: 1px dashed #fff;
}

.star>ul>li:nth-child(2n) {
    margin-right: 0%;
}

.lnva {
    margin-top: 4%;
    text-align: center;
}

.lnva ul li {
    text-align: center;
    display: block;
    float: left;
    width: 33.33%;
}

.lnva ul li img {
    display: block;
    margin: 0 auto;
}

.lnva ul li span {
    display: block;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.lnva a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin: 4% auto;
}

.lnva a:after {
    transition: all 300ms ease 0ms;
}

.lnva a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.star em {
    font-size: 14px;
    color: #fff;
    letter-spacing: 2px;
}

.star em strong a {
    color: #fff;
}

.ben-bg {
    background: url(../images/asia-farmer-brown.jpg) center;
}

.ben {
    padding: 10% 0;
}

.ben h2 {
    color: #fff;
    font-size: 26px;
}

.ben ul {
    margin-top: 8%;
}

.ben ul li {
    margin-bottom: 4%;
}

.ben ul li h3 {
    color: #fff;
    font-size: 22px;
}

.ben ul li span {
    color: #fff;
    font-size: 18px;
    display: block;
    margin-top: 2%;
    width: 70%;
}

.ben a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin: 4% auto;
}

.ben a:after {
    transition: all 300ms ease 0ms;
}

.ben a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.tabs {
    display: block
}

.tabs1 {
    display: none
}


.cent16 {
    width: 100%;
}

.cent16 img {
    width: 100%;
}

.cent17 img {
    max-width: 100%;
}

.future {
    margin-top: 4%
}

.future>span {
    font-size: 20px;
    display: block;
    line-height: 30px;
}

.two01 {
    margin-top: 4%;
}

.two02 {
    float: left;
    display: block;
    width: 47%;
    text-align: center
}

.two02 span {
    background-color: #86a153;
    font-size: 24px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 2% 0;
    display: block;
}

.two02 strong {
    display: block;
    font-size: 24px;
    margin-top: 4%
}

.two02 img {
    width: 65%;
    margin: 4% auto;
    display: block
}

.two02 em {
    text-align: center;
    font-style: normal;
    font-size: 19px;
}

.two02 p {
    background: #7cda24;
    font-size: 18px;
    padding: 0;
    margin: 8% auto;
    width: 100%;
    height: 8px;
}

.two03 {
    float: right;
    display: block;
    width: 47%
}

.two03>span {
    background-color: #86a153;
    font-size: 24px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 2% 0;
    display: block;
}

.two03 ul li {
    margin-bottom: 4%;
}

.two03 ul li img {
    float: left;
    display: block;
    width: 24%
}

.two03 ul li span {
    font-size: 19px;
    display: block;
    float: right;
    display: block;
    width: 74%;
    margin-top: 5%;
}


.cent17 {
    margin-top: 8%;
    text-align: center;
}

.cent17 h2 {
    font-size: 42px;
    text-align: center;
    color: #86a153
}

.cent17 a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.cent17 a:after {
    transition: all 300ms ease 0ms;
}

.cent17 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}

.cent17 img {
    margin-top: 7%
}

.texr {
    text-align: center;
    width: 27%;
    margin: 10% auto auto
}

.texr h2 {
    font-size: 22px;
    color: #333333;
    display: block
}

.expe {
    margin-top: 10%
}

.expe ul li h2 {
    display: block;
    font-size: 22px;
    color: #333333;
    text-align: center;
    margin-bottom: 8%
}

.expe ul li {
    float: left;
    display: block;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 6%
}

.expe ul li:nth-child(2n) {
    margin-right: 0%;
}

.cent18 {
    background: rgb(27, 31, 54);
    padding: 6% 0 0 0
}

.cent18-l {
    float: left;
    display: block;
    width: 36%;
    margin-left: 10%;
    margin-top: 2%
}

.cent18-l img {
    width: 100%;
}

.cent18-r {
    float: right;
    display: block;
    width: 29%;
    margin-right: 16%;
    margin-top: 2%;
    text-align: center;
}

.cent18-r img {
    width: 100%;
}

.cent18-r span {
    display: block;
    font-size: 26px;
    color: rgba(255, 255, 255, 0.5) !important;
    margin-top: 4%;
    margin-left: 34%;
}

.cent18-r p {
    padding: 0;
    width: 90px;
    height: 3px;
    background: rgba(255, 255, 255, 0.5) !important;
    display: block;
    margin: 4% auto auto;
    margin-left: 60%;
}

.cent18-r a {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%;
    /* float:right; */
    margin-left: 34%;
}

.cent18-r a:after {
    transition: all 300ms ease 0ms;
}

.cent18-r a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.cent18-r em {
    text-align: center;
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    display: block;
    margin-top: 10%;
    margin-bottom: 3%;
    margin-left: 34%;
}



.cent19 {
    margin-top: 4%;
}

.cent19>span {
    font-size: 35px;
    color: #000;
}

.cent19>span>strong {
    color: #4646c4;
    line-height: 103px;
    border-bottom: 3px solid #4646c4;
    margin-right: 2%;
    display: inline-block;
}

/*.cent19 p {
    font-size: 20px;
    font-weight: normal;
    display: block;
}

.cent19 h2 {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.cent19 h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
    font-style: normal
}*/

.cer {
    margin-top: 8%;
}


.cent20-bg {
    background: #313476 !important
}

.cent20-l {
    float: left;
    margin-left: 13%;
    padding-top: 6%;
    width: 35%;
}

.cent20-l h2 {
    font-size: 40px;
    color: #fff
}

.cent20-l span {
    font-size: 18px;
    color: #ffffffb3;
    display: block;
    width: 86%;
    margin-top: 5%;
    line-height: 30px;
}

.cent20-l a {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 7%;
}

.cent20-l a:after {
    transition: all 300ms ease 0ms;
}

.cent20-l a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}

.cent20-r {
    float: right;
    background: #2b2e6d;
    width: 45%;
    padding-top: 2%;
    padding-left: 7%;
    padding-bottom: 2%
}

.cent20-r h2 {
    font-size: 32px;
    height: 105px;
    line-height: 105px;
    color: #fff
}

.cent20-r ul li {
    margin-top: 2%
}

.input_text01 {
    background-color: #2f3186;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    padding-left: 2%;
    width: 42%;
    outline: none;
}

.input_text01::-webkit-input-placeholder {
    color: #fff;
}

.input_text02 {
    background-color: #2f3186;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    padding-left: 2%;
    width: 92%;
    outline: none;
}

.input_text02::-webkit-input-placeholder {
    color: #fff;
}

.text {
    background-color: #2f3186;
    line-height: 50px;
    color: #000;
    font-size: 14px;
    padding-left: 2%;
    width: 92%;
    outline: none;
    height: 120px;
    border: none;
}

.text::-webkit-input-placeholder {
    color: #fff;
}



.cent20-r a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%;
    float: right;
    margin-right: 6%
}

.cent20-r a:after {
    transition: all 300ms ease 0ms;
}

.cent20-r a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/yiujj.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}


.cent27 {
    margin-top: 2%;
    text-align: center;
    margin-bottom: 4%
}

.summary {
    background: linear-gradient(transparent 0%, rgba(30, 30, 30, .8) 100%) repeat-x rgba(30, 30, 30, 0);
    z-index: 999
}



.listbox {
    float: left;
    display: inline;
    background: #f6f6f6;
    width: 30%;
    height: 210px;
    position: relative;
    margin: 4% 5% 0% 0%;
}

.listbox:nth-child(2n) {
    float: right;
}

.listimg {
    float: left;
    width: 100%;
    height: 210px;
    position: relative;
    overflow: hidden;
}

.listimg img {
    background: #333;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.summary {
    width: 100%;
    height: 100%;
    top: 400px;
    left: 0;
    position: absolute;
}

.summarytxt {
    /* margin:5px 10px; */
    width: 100%;
    height: 100%;
    line-height: 22px;
    font-size: 12px;
    color: #cfcfcf;
    position: relative;
}

.summarytxt span {
    font-size: 19px;
    color: #fff;
    font-family: 'SourceHanSansCN-Bold';
    /*line-height:80px;*/
    font-weight: bold;
    margin-top: 113px;
    /* padding-left:20px; */
    display: block;
    text-align: center;
}

.summarytxt strong {
    font-family: 'SourceHanSansCN-Medium';
    font-size: 18px;
    color: #fff;
    display: block;
    font-weight: normal;
    margin-top: 20px;
    text-align: center;
}

.used {
    position: absolute;
    bottom: 22px;
    right: 20px;
    width: 70px;
}

.used em {
    font-style: normal;
    color: #ff0000;
    font-size: 18px;
    font-family: 'SourceHanSansCN-Medium';
    background: url(../images/%E5%BD%A2%E7%8A%B6%204.png) left center no-repeat;
    padding-left: 24px;
}

.listinfo {
    position: absolute;
    height: 179px;
    top: 32px;
    display: block;
    width: 100%;
    background-image: linear-gradient(to top, #3C3C3C, transparent);
}

.listinfo h2 {
    font-size: 20px;
    color: #fff;
    font-family: 'SourceHanSansCN-Bold';
    margin-top: 92px;
    text-align: center;
    display: block;
}

.listbox:hover .listinfo {
    display: none
}

/*.listbox:nth-child(4n) {
    margin-right: 0% ;
}*/



.cent27>a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%;
    width: 25%;
}

.cent27>a:after {
    transition: all 300ms ease 0ms;
}

.cent27>a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) 67% 47px no-repeat #e9e9e9;
    background-size: 22px auto;
}

.cent21 {
    width: 100%;
    position: relative;
    text-align: center;
    background: #232833 !important;
    padding: 2% 0;
}

.cent21 img {
    width: 100%;
}

.cent21 a {
    position: absolute !important;
    bottom: 5%;
    left: 41%;
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    z-index: 99;
}

.cent21 a:after {
    transition: all 300ms ease 0ms;
}

.cent21 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/youji.png) right 10px center no-repeat rgba(255, 255, 255, .2);
    background-size: 22px auto;
}


.cent22 {
    margin: 3% auto;
}

.cent22 span {
    color: #232833;
    font-size: 22px;
    font-weight: bold;
    display: block;
    line-height: 34px;
    margin-bottom: 1%;
}

.sb02 img {
    max-width: 100%;
}

.shab img {
    max-width: 100%;
}

.cent26 {
    margin-top: 4%;
    text-align: center;
    margin-bottom: 4%
}

.cent26 img {
    max-width: 100%;
    margin-bottom: 2%;
}

.cent26 a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%;
    margin-right: 6%
}

.cent26 a:after {
    transition: all 300ms ease 0ms;
}

.cent26 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/yiujj.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}



.cent23-bg {
    background: url(../images/esawr.png) center no-repeat;
    background-size: 100% auto;
}

.cent23 {
    text-align: center;
    padding: 4% 0;
}

.cent23 h2 {
    color: #fff;
    font-size: 26px;
    line-height: 50px;
}

.fle {
    width: 16%;
    margin: 2% auto;
}

.cent24 {
    margin: 4% auto;
}

.cent24 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
}

.cent24 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent25 {}

.cent25 em {
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 4%;
    display: block
}

.cent25 ul li {
    float: left;
    display: block;
    width: 30%;
    margin-right: 5%;
    margin-top: 2%
}

.cent25 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent25 ul li img {
    width: 100%;
}

.cent25 ul li:nth-child(3n-2) {
    clear: left;
}

.expe022 {
    margin-top: 4%
}

.shab {
    width: 18%
}

.shab h2 {
    color: #000000;
    font-size: 18px;
    text-align: center;
}

.shab img {
    max-width: 100%;
}

.cien02 {
    text-align: center
}

.sb02 {}

.sb02 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%
}

.sb02 ul li:nth-child(3n) {
    margin-right: 0%;
}

.sb02 ul li:nth-child(3n-2) {
    clear: left;
}

.sb02 ul li h2 {
    color: #000000;
    font-size: 18px;
    text-align: center;
}

.tost-bg {
    background-color: #ffffff !important;
    -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
    -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
    box-shadow: inset 0 0 7px rgba(0, 0, 0, .07);
    text-align: center
}

.tost {
    padding: 6% 0;
}

.tost h2 {
    color: #003366;
    font-size: 26px
}

.tost a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%;
    margin-right: 6%
}

.tost a:after {
    transition: all 300ms ease 0ms;
}

.tost a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}

.shue {
    display: none
}

.tab_valli3 {
    display: none
}

.come01 {}

.come01 img {
    width: 50%;
}

.come {}

.come img {
    width: 100%;
}

.foet {}

.foet ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
}

.foet ul li:nth-child(3n) {
    margin-right: 0%;
}

.foet ul li .caption-text-in {
    padding: 4% !important;
    text-align: center;
}

.foet h2 {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.foet h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
    font-style: normal
}


.foet1 {}

.foet1 ul li {
    display: block;
    width: 32%;
    margin: 0 auto;
}

.foet1 ul li:nth-child(3n) {
    margin-right: 0%;
}

.foet1 ul li .caption-text-in {
    padding: 4% !important;
    text-align: center;
}

.foet1 h2 {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.foet1 h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-left: 2%;
    display: inline-block;
    font-style: normal
}

.down {}

.down img {
    float: left;
    display: block;
    width: 50%;
    margin-top: 5%;
}

.down01 {
    float: left;
    display: block;
    width: 50%;
    text-align: center
}

.down01-01 {
    background: #E9F2F7;
    text-align: center;
    padding: 13% 6%;
}

.down01-01 h2 {
    color: #4646c4 !important;
    font-size: 20px;
}

.down01-01 span {
    color: #7e7f94 !important;
    font-size: 18px;
    line-height: 30px;
    display: block;
    margin-top: 6%;
}

.down01>a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.down01>a:after {
    transition: all 300ms ease 0ms;
}

.down01>a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}



.cent29 {
    margin-top: 2%
}

.cent29 h2 {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.cent29 h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
    font-style: normal
}

.cent29 p {
    padding: 0;
    height: 4px;
    width: 90px;
    margin: 2% 0;
    background: #4646c4
}

.tabs3 {
    border: 1px solid #ccc;
}

.title3 {
    border-bottom: 1px solid #ccc;
    background-color: #f4f4f4;
}

.title3 li {
    float: left;
    display: block;
    height: 40px;
    line-height: 40px;
    width: 10%;
    text-align: center;
    font-size: 18px;
    border-left: 1px solid #ccc;
    color: #333 !important;
    font-weight: bold;
}

.title3 li:nth-child(1) {
    border-left: none;
}

.cur3 {
    background: #fff;
}

.baeyo2 {
    padding: 3% 4%;
}

.baeyo2 img {
    width: 100%;
}

.cent28 {
    margin-top: 2%
}

.cent28 h2 {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.cent28 h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
    font-style: normal
}

.cent28 ul li {
    float: left;
    display: block;
    width: 20%;
    margin-right: 6.6%;
    margin-top: 2%;
}

.cent28 ul li:nth-child(4n) {
    margin-right: 0%;
}

.cent28 ul li>img {
    width: 100%;
}

.cent28 ul li span {
    font-size: 18px;
    color: #4646c4 !important;
    font-weight: bold;
    line-height: 30px;
}

.cent28 ul li p {
    font-size: 14px;
}

.cent28 ul li p strong {
    display: block;
}

.cent28 ul li em {
    display: block;
    width: 30px;
    background: url(../images/dwas.png) center no-repeat;
    height: 30px;
}

.cent28 ul li em:hover {
    background: url(../images/wae.png) center no-repeat
}

.cent28 ul li:nth-child(4n-3) {
    clear: left;
}

.cent30-bg {
    margin-top: 8%;
    margin-bottom: 6%
}

.cent30 h2 {
    text-align: center;
    font-size: 26px;
    color: #333333;
}

.cent30 ul {
    margin-top: 6%;
    display: flex;
    justify-content: center;
}

.cent30 ul li {
    float: left;
    display: block;
    width: 30%;
    margin: 0 2.5%;
    /* margin-right: 5%; */
    box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, .1);
    margin-bottom: 3%
}

.cent30 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent30 ul li img {
    width: 100%;
    height: 220px;
    object-fit: cover;
    vertical-align: bottom;
}

.cent30 ul li:nth-child(3n-2) {
    clear: left;
}


.oeid a {
    color: #2ea3f2;
    float: left;
    display: block;
    font-size: 14px;
}

.oeid01 {
    float: right !important;
    display: block;
}

.cent31 {
    margin-top: 8%;
    margin-bottom: 6%
}

.cent31-l {
    float: left;
    display: block;
    width: 100%;
}

.cent31-l h2 {}

.cent32-r {
    float: right;
    display: block;
    width: 22%;
}

.input_text03 {
    height: 40px;
    line-height: 40px;
    float: left;
    width: 70%;
    outline: none;
    padding-left: 2%
}

.ses {
    border: 1px solid #ccc;
}

.ses a {
    background: #ddd;
    float: right;
    display: block;
    width: 27%;
    line-height: 40px;
    text-align: center;
    font-size: 13px;
}

.cent32-r h2 {
    font-size: 18px;
    margin-top: 8%;
    color: #333333;
}

.cent32-r ul {
    margin-top: 2%
}

.cent32-r ul li {
    line-height: 30px;
    font-size: 14px;
}

.cent32-r ul li a:hover {
    color: #82c0c7
}

.cent31-l>h2 {
    font-size: 30px;
    line-height: 50px;
    margin-bottom: 2%;
    color: #333333;
}

.cent31-l>em {
    font-weight: normal;
    font-style: normal;
}

.inside_con {
    padding: 10px 0;
    min-height: 300px;
}


.cent33-bg {
    background: #213742;
    padding: 3% 0;
}

.cent33 {
    width: 38%;
    background: #fff;
    margin: 0 auto;
    padding: 2% 2% 1% 2%
}

.cent33 img {
    text-align: center;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

.cent33 h1 {
    text-align: center;
    color: #213742;
    font-size: 24px;
    line-height: 45px;
    margin-top: 2%
}

.xuazhe>ul {
    margin-top: 4%
}

.xuazhe>ul>li {
    float: left;
    display: block;
    width: ;
    font-weight: bold;
    margin-right: 2%;
    margin-bottom: 2%;
}

.xuazhe>ul>li a {
    display: inline-block;
    color: #213742;
}

.xuazhe>ul>li a span {
    background-color: rgba(0, 0, 0, 0.1);
    color: #213742;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    width: 18px;
    display: inline-block;
    text-align: center;
    margin-right: 6px;
}

.xuazhe>ul>li a strong {
    font-size: 14px;
    color: #213742;
    opacity: 0.6
}

.xuan a span {
    background-color: #52737a !important;
    color: #fff !important;
    border-color: #52737a !important;
}

.xuan a strong {
    opacity: 1 !important
}

.cent34 {
    margin-top: 4%
}

.cent34 span {
    display: block;
    color: #213742;
    font-size: 14px;
    margin-top: 2%
}

.cent35 {}

.cent35 span {
    display: block;
    color: #213742;
    font-size: 14px;
    margin-top: 2%
}

.cent35 ul {
    margin-top: 1%
}

.cent35 ul li {
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
    color: #213742
}

.cent36 {
    margin-top: 2%
}

.cent36 h2 {
    color: #213742;
    font-size: 22px;
    line-height: 30px;
}

.cent36 ul li {
    display: inline-block;
    margin-right: 2%;
    margin-bottom: 2%;
}

.cent36 ul li span {
    display: block;
    color: #213742;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
}

.cent36 ul li span em {
    font-style: normal;
    color: #8b0000;
    margin-left: 4px
}

.select01 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 100%;
}

.input_text04 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 96%;
    padding-left: 10px;
    outline: none;
}

.input_text04::-webkit-input-placeholder {
    color: #fff;
}

.input_text05 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 96%;
    padding-left: 10px;
    outline: none;
}

.input_text05::-webkit-input-placeholder {
    color: #fff;
}

.select02 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 100%;
}

.input_text06 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 96%;
    padding-left: 10px;
    outline: none;
}

.input_text06::-webkit-input-placeholder {
    color: #fff;
}

.input_text07 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 96%;
    padding-left: 10px;
    outline: none;
}

.input_text07::-webkit-input-placeholder {
    color: #fff;
}

.input_text08 {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    color: #fff;
    height: 36px;
    line-height: 36px;
    width: 96%;
    padding-left: 10px;
    outline: none;
}

.input_text08::-webkit-input-placeholder {
    color: #fff;
}

.cent36 ul li i {
    color: #213742;
    font-size: 12.6px;
    display: block;
    margin-top: 4px
}

.cent36 ul li:nth-child(1) {
    width: 20%
}

.cent36 ul li:nth-child(2) {
    width: 38%;
}

.cent36 ul li:nth-child(3) {
    width: 37%;
    margin-right: 0;
}

.cent36 ul li:nth-child(4) {
    width: 29%;
}

.cent36 ul li:nth-child(5) {
    width: 34%;
}

.cent36 ul li:nth-child(6) {
    width: 32%;
    margin-right: 0;
}

.cent36 ul li:nth-child(7) {
    width: 71%;
}

.cent36 ul li:nth-child(8) {
    width: 26%;
    margin-right: 0;
}

.cent36 ul li:nth-child(9) {
    width: 100%
}

.cent39 {}

.cent39 h2 {
    color: #213742;
    font-size: 16px;
}

.ups {
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid transparent;
    padding: 1%;
    color: #213742;
    font-size: 14px;
    margin-top: 2px
}

.ups a {
    border: 1px solid #ccc;
    background: #52737a;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    border-radius: 6px;
    padding: 0 4%;
    margin-right: 2%
}

/*.ups a:hover{ margin-top: 5px; position:relative;}*/
.cent39 i {
    color: #213742;
    font-size: 12.6px;
    display: block;
    margin-top: 1%;
    margin-bottom: 2%
}

.cent39 em {
    color: #213742;
    font-size: 12.6px;
    display: block;
    margin-top: 2%
}

.cent40 {
    margin-top: 4%
}

.cent40-l {
    float: left;
    display: block;
    height: 40px;
    line-height: 40px;
    background: #52737a;
    padding: 0 4%;
    border-radius: 6px;
}

.cent40-l a {
    color: #fff;
    font-size: 16px;
    text-align: center;
    display: block
}

.cent40-r {
    float: right;
    display: block;
    height: 40px;
    line-height: 40px;
    border: 1px solid #52737a;
    padding: 0 4%;
    border-radius: 6px;
}

.cent40-r a {
    color: #52737a;
    font-size: 16px;
    text-align: center;
    display: block
}

.uemd {
    text-align: right;
    font-size: 14px;
    margin-top: 2%;
}



.saq {
    margin-top: -4%;
}

.cent50 {
    background: #1b1e35;
    padding: 6% 0 4% 0;
    display: block
}

.cent50-l {
    float: left;
    display: block;
    width: 36%;
    margin-left: 10%;
    margin-top: 2%
}

.cent50-l img {
    width: 100%;
}

.cent50-r {
    float: right;
    display: block;
    width: 29%;
    margin-right: 16%;
    margin-top: 2%;
}

.cent50-r img {
    width: 100%;
}

.cent50-r span {
    /* text-align:right; */
    display: block;
    font-size: 26px;
    color: rgba(255, 255, 255, 0.5) !important;
    margin-top: 4%;
}

.cent50-r p {
    padding: 0;
    width: 90px;
    height: 3px;
    /* margin-left: 74%; */
    background: rgba(255, 255, 255, 0.5) !important;
    display: block;
    margin-top: 2%;
}

.cent50-r a {
    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff;
    margin-top: 4%;
    float: left;
}

.cent50-r a:after {
    transition: all 300ms ease 0ms;
}

.cent50-r a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/de.png) right 10px center no-repeat rgb(73 75 93);
    background-size: 22px auto;
}

.cent50-r em {
    text-align: right;
    font-style: normal;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    display: block;
    margin-top: 10%;
}

.cent51 {
    margin-top: 4%;
}

.cent51>span {
    font-size: 40px;
    color: #000;
    font-weight: bold
}

.cent51>span strong {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
}

.cent52 {
    margin-top: 6%;
    margin-bottom: 12%
}

.cent52 ul li {
    margin-top: 8%
}

.chuan {
    float: left;
    display: block;
    width: 30%
}

.chuan>img {
    width: 100%
}

.chuan>a {
    width: 30px;
    overflow: hidden;
    border-radius: 5px;
    display: block;
    margin: 4% auto;
}

.chuan>a>img {
    width: 100%;
}

.chuan01 {
    float: right;
    display: block;
    width: 64%
}

.chuan01 h2 {
    font-size: 36px;
    color: #4646c4;
    font-weight: 700
}

.chuan01 p {
    color: #7e7f93;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
}

.chuan01 span {
    color: #666666;
    font-size: 18px;
    display: block;
    line-height: 30px;
}


.rie {
    text-align: center
}

.rie a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.rie a:after {
    transition: all 300ms ease 0ms;
}

.rie a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}


.iehne01 {
    text-align: center
}

.iehne {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.iehne:after {
    transition: all 300ms ease 0ms;
}

.iehne:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}




.cent53 {
    margin-top: 4%;
    margin-bottom: 4%
}

.cent53 ul li {
    float: left;
    display: block;
    width: 30.6%;
    margin-right: 4%;
}

.cent53 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent53 ul li img {
    width: 100%
}

.cent53 ul li span {
    color: #000;
    font-size: 18px;
    display: block;
    font-weight: bold;
    font-style: italic;
}

.cent55 {
    text-align: center;
    margin-top: 6%
}

.cent55>span {
    color: #003366;
    font-size: 26px;
    text-align: center;
    font-weight: 700
}

.cent53-l {
    width: 16%;
    margin: 2% auto;
}

.cent54 {
    text-align: center;
    margin-top: 6%
}

.cent54>span {
    color: #003366;
    font-size: 26px;
    text-align: center;
    font-weight: 700
}

.cent54 ul {
    text-align: center;
    margin-top: 4%
}

.cent54 ul li {
    display: inline-block;
    width: 32%;
    margin: 0 2%;
}

.cent24>span {
    color: #003366;
    font-size: 26px;
    text-align: center;
    font-weight: 700;
    text-align: center;
    display: block
}

.cent56 {
    text-align: center;
    margin-top: 0%
}

.cent56-l {
    width: 16%;
    margin: 0% auto;
}

.cent57 {
    margin: 4% auto auto;
}

.cent57 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
}

.cent57 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent57>span {
    color: #003366;
    font-size: 26px;
    text-align: center;
    font-weight: 700;
    text-align: center;
    display: block
}

.cent58 {
    margin-top: 4%;
    margin-bottom: 2%
}

.cent58 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2%
}

.cent58 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent58 ul li img {
    width: 100%;
    box-shadow: 0px 0px 15px #ccc;
}


.cent59 {
    margin-top: 2%;
    text-align: center;
    margin-bottom: 4%
}

.summary01 {
    background: linear-gradient(transparent 0%, rgba(30, 30, 30, .8) 100%) repeat-x rgba(30, 30, 30, 0);
    z-index: 999
}

.listbox01 {
    float: left;
    display: inline;
    background: #f6f6f6;
    width: 30%;
    height: 210px;
    position: relative;
    margin: 4% 3% 0% 0%;
}

.listbox01:nth-child(3n) {
    float: right;
}

.listimg01 {
    float: left;
    width: 100%;
    height: 210px;
    position: relative;
    overflow: hidden;
}

.listimg01 img {
    background: #333;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.summary01 {
    width: 100%;
    height: 100%;
    top: 400px;
    left: 0;
    position: absolute;
}

.summarytxt01 {
    /* margin:5px 10px; */
    width: 100%;
    height: 100%;
    line-height: 22px;
    font-size: 12px;
    color: #cfcfcf;
    position: relative;
}

.summarytxt01 span {
    font-size: 19px;
    color: #fff;
    font-family: 'SourceHanSansCN-Bold';
    /*line-height:80px;*/
    font-weight: bold;
    margin-top: 113px;
    /* padding-left:20px; */
    display: block;
    text-align: center;
}

.summarytxt01 strong {
    font-family: 'SourceHanSansCN-Medium';
    font-size: 18px;
    color: #fff;
    display: block;
    font-weight: normal;
    margin-top: 20px;
    text-align: center;
}

.used01 {
    position: absolute;
    bottom: 22px;
    right: 20px;
    width: 70px;
}

.used01 em {
    font-style: normal;
    color: #ff0000;
    font-size: 18px;
    font-family: 'SourceHanSansCN-Medium';
    background: url(../images/%E5%BD%A2%E7%8A%B6%204.png) left center no-repeat;
    padding-left: 24px;
}

.listinfo01 {
    position: absolute;
    height: 179px;
    top: 32px;
    display: block;
    width: 100%;
    background-image: linear-gradient(to top, #3C3C3C, transparent);
}

.listinfo01 h2 {
    font-size: 20px;
    color: #fff;
    font-family: 'SourceHanSansCN-Bold';
    margin-top: 92px;
    text-align: center;
    display: block;
}

.listbox01:hover .listinfo01 {
    display: none
}

/*.listbox:nth-child(4n) {
    margin-right: 0% ;
}*/
.cent59>a {
    display: inline-block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin-top: 4%
}

.cent59 a:after {
    transition: all 300ms ease 0ms;
}

.cent59 a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
}




.cent60 {
    margin-top: 2%;
    text-align: center;
    margin-bottom: 0%;
    text-align: center;
}

.cent60 ul li {
    width: 30%;
    display: inline-block;
    float: none;
}

.cent61 {
    margin-top: 2%
}

.cent61-l {
    float: left;
    display: block;
    width: 43%;
}

.cent61-l h2 {
    text-align: center;
    font-weight: 700;
    color: #000080;
    font-size: 22px;
}

.cent61-l ul li {
    font-size: 18px;
    color: #000;
    font-weight: 700;
    margin: 11% 0;
    line-height: 30px;
}

.cent61-l ul li a {
    color: #993300;
}

.cent61-r {
    float: right;
    display: block;
    width: 48%;
}

.cent61-r h2 {
    text-align: center;
    font-weight: 700;
    color: #000080;
    font-size: 22px;
}

.cent61-r ul {
    text-align: center;
}

.cent61-r ul li {
    display: inline-block;
    width: 45%;
    margin: 0% 2%;
}

.cent61-r .imgFloatFull .caption .caption-text .caption-text-in {
    padding: 21px;
}

.cent61-r ul li>strong {
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    display: block;
    color: #000;
}

.cent61-r ul li>span {
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    color: #000;
}

.cent62 {
    margin-top: 4%
}

.cent62 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-bottom: 2%;
    margin-right: 2%
}

.cent62 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent62 ul li .textFadeInScale {
    text-align: center
}

.cent62 ul li h2 {
    font-size: 18px;
    color: #000;
    text-align: center;
    margin-bottom: 4%
}

.cent63 {
    text-align: center
}

.cent63 ul li {
    display: inline-block;
    width: 30%;
    margin: 0 6%;
}

.cent63 ul li h2 {
    color: #000000;
    font-size: 18px;
    text-align: center;
}

.cent63 ul li img {
    max-width: 100%;
}


.cent64 {
    margin-top: 0%;
    text-align: center
}

.cent64 h2 {
    font-size: 18px;
    color: #000;
    text-align: center;
    margin-bottom: 4%
}

.cent64 ul li {
    display: inline-block;
    width: 32%;
    margin-bottom: 2%;
    margin-right: 2%
}


.cent65 {
    background-blend-mode: soft-light;
    background-image: url(../images/2019-background.jpg) !important;
    position: relative;
    background-color: #232e45 !important;
    background-size: 100% auto
}

.cent65-1 {
    padding-top: 6%;
    padding-bottom: 12%
}

.cent65-1 h2 {
    text-align: center;
    color: #fff;
    display: block;
    font-size: 62px;
    font-weight: bold;
    line-height: 100px;
}

.cent65-1 ul {
    text-align: center;
    margin-top: 5%
}

.cent65-1 ul li {
    display: inline-block;
    color: #fff;
    width: 30%;
    margin: 0%;
    font-size: 18px;
    font-weight: 700;
    vertical-align: middle;
}

.cent65-1 ul li img {
    width: 150px;
    margin: 0 auto;
    display: block;
    padding-bottom: 30px;
}



/*2018*/
.cent66-bg {
    background: #222e45 !important
}

.cent66 {
    padding: 5% 0 9% 0;
}

.cent66 h2 {
    font-size: 22px;
    color: #fff;
    display: block;
    border-left: 4px solid #2ea3f2;
    text-align: center;
    font-weight: 700;
    line-height: 35px;
    padding-left: 2%;
}

.cent66 img {
    display: block;
    width: 100%;
    margin: 16% auto auto;
}




.cent67 {
    margin-top: 4%;
    text-align: center
}

.cent67 h2 {
    font-size: 26px;
    text-align: center;
    color: #000;
}

.cent67 ul li {
    /* float:left; */
    display: inline-block;
    width: 30%;
    margin-top: 4%;
    /* margin-left: 2%; */
    margin-right: 3%;
}

/*.cent67 ul li:nth-child(3n) {
    margin-right: 0% ;
}*/
.cent67 ul li img {
    width: 100%;
}


.cent68 {
    margin-top: 4%;
    margin-bottom: 8%
}

.cent68 ul li {
    float: left;
    display: block;
    width: 32%;
    margin-right: 2%;
    position: relative;
    margin-bottom: 2%
}

.cent68 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent68 ul li a>img {
    width: 100%;
}

.cent68 ul li span {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    opacity: 0;
    background: rgba(255, 255, 255, .9);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-backface-visibility: hidden;
}

.cent68 ul li span:before {
    content: "";
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    height: 30px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    background: url(../images/degrs.png) center no-repeat;
    background-size: 100%;
    width: 30px;
}

.cent68 ul li:hover span {
    z-index: 3;
    opacity: 1;
}

.cent68 ul li:nth-child(3n-2) {
    clear: left;
}

.cent69 {
    border-top: 1px solid #7EBEC5;
    padding-top: 3%
}

.cent69 h2 {
    color: #333;
    font-size: 26px;
    color: #000;
    text-align: center
}

.cent6901 {
    width: 44%;
    text-align: center;
    margin: 6% auto auto;
}

.cent6901 h3 {
    font-size: 22px;
    color: #333333;
    text-align: center;
    display: block
}

.cent6901 img {
    max-width: 100%;
}

.cent6901 span {
    font-size: 14px;
    display: block;
    line-height: 24px;
}

.cent70 {
    margin-top: 2%
}

.cent70 h2 {
    font-size: 22px;
    text-align: center;
    color: #333333;
    padding: 40px 0px;
}

.cent70 ul li {
    float: left;
    display: block;
    width: 23.5%;
    margin-right: 2%
}

.cent70 ul li img {
    width: 100%
}

.cent70 ul li:nth-child(4n) {
    margin-right: 0%;
}

.cent70 ul li h3 {
    font-size: 20px;
    text-align: center;
    color: #333333;
}

.cent70 ul li span {
    font-size: 14px;
    display: block;
    line-height: 24px;
    text-align: center;
    margin-top: 2%;
}


.cent71 {
    margin-top: 4%;
    text-align: center;
    margin-bottom: 8%
}

.cent71 h2 {
    font-size: 22px;
    text-align: center;
    color: #333333;
}

.cent71 ul li {
    /* float:left;*/
    display: inline-block;
    width: 30%;
    margin-right: 2%;
    margin-top: 4%
}

.cent71 ul li img {
    width: 100%
}

.cent71 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent71 ul li h3 {
    font-size: 20px;
    text-align: center;
    color: #333333;
}

.cent71 ul li span {
    font-size: 14px;
    display: block;
    line-height: 24px;
    text-align: center;
    margin-top: 2%;
}


.cent72-bg {
    background: url(../images/esawr.png) center no-repeat;
    background-size: 100% auto;
}

.cent72 {
    text-align: center;
    padding: 2% 0;
}

.cent72 h2 {
    color: #fff;
    font-size: 26px;
    line-height: 50px;
}



/*2017*/
.cent73 {
    margin-top: 2%;
    margin-bottom: 4%
}

.cent73 h2 {
    color: #333333;
    font-size: 18px;
    display: block;
    line-height: 30px;
    text-align: center;
    margin-bottom: 4%
}

.cent73 ul li {
    float: left;
    display: block;
    width: 23.5%;
    margin-right: 2%;
    position: relative;
    margin-bottom: 2%
}

.cent73 ul li:nth-child(4n) {
    margin-right: 0%;
}

.cent73 ul li a>img {
    width: 100%;
}

.cent73 ul li span {
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    opacity: 0;
    background: rgba(255, 255, 255, .9);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -o-backface-visibility: hidden;
}

.cent73 ul li span:before {
    content: "";
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    height: 30px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    background: url(../images/degrs.png) center no-repeat;
    background-size: 100%;
    width: 30px;
}

.cent73 ul li:hover span {
    z-index: 3;
    opacity: 1;
}

.cent73 ul li:nth-child(4n-3) {
    clear: left;
}

.cent74-bg {
    background: #222e45 !important
}

.cent74 {
    padding: 5% 0 9% 0;
}

.cent74 h2 {
    font-size: 22px;
    color: #fff;
    display: block;
    text-align: center;
    font-weight: 700;
    line-height: 35px;
    padding-left: 2%;
}

.cent74 img {
    display: block;
    width: 100%;
    margin: 8% auto auto;
}


.cent75 {
    text-align: center
}

.cent75 h2 {
    font-size: 26px;
    color: #333333;
    padding: 40px 0px;
}

.cent75 ul li {
    display: inline-block;
    width: 28%;
    margin: 0 10% 4% 10%;
    vertical-align: top
}

.cent75 ul li img {
    width: 100%;
}

.cent75 ul li h1 {
    font-size: 26px;
    color: #333333;
    display: block;
    margin-top: 4%;
}

.cent75 ul li strong {
    font-size: 18px;
    color: #333333;
    display: block;
    margin-top: 4%;
}

.cent75 ul li span {
    display: block;
    font-size: 16px;
    color: #666666;
}


.wstu {}

.wstu-01 {
    float: left;
    display: block;
    width: 48%;
    margin-right: 2%;
}

.wstu-01 span {
    color: #4646c4;
    font-size: 22px;
    font-weight: bold;
    display: block
}

.wstu-01 strong {
    display: block;
    font-size: 22px;
    color: #000;
}

.wstu-01 p {
    padding: 0;
    width: 90px;
    height: 3px;
    margin-top: 40px;
    background: #4646c4
}

/*.wstu-01 ul{margin-left: 5%;}*/
.wstu-01 ul li {
    display: block;
    margin-bottom: 4%
}

.wstu-01 ul li a {
    display: block;
}

.wstu-01 ul li a img {
    display: block;
}

.wstu-02 {
    float: left;
    display: block;
    width: 48%;
}

.wstu-02 span {
    color: #4646c4;
    font-size: 22px;
    font-weight: bold;
    display: block
}

.wstu-02 strong {
    display: block;
    font-size: 22px;
    color: #000;
}

.wstu-02 p {
    padding: 0;
    width: 90px;
    height: 3px;
    margin-top: 40px;
    background: #4646c4
}

/*.wstu-02 ul{margin-left: 5%;}*/
.wstu-02 ul li {
    display: block;
    margin-bottom: 4%
}

.wstu-02 ul li a {
    display: block;
}

.wstu-02 ul li a img {
    display: block;
}

/*
.wstu1{}
.wstu1 ul li{ float:left; display:block; width:48%; margin-top:4%; margin-right:4%}
.wstu1 ul li:nth-child(2n) {
    margin-right: 0% ;
}
.wstu1 ul li a{ display:block;}
.wstu1 ul li a img{ display:block;}
.wstu1 ul li:nth-child(2n-1){ clear:left;}
*/

.wstu2 {
    margin-top: 4%;
}

.wstu2 span {
    font-size: 30px;
    font-weight: bold;
    display: block;
    color: #000;
}

.wstu2 strong {
    display: block;
    font-size: 30px;
    color: #4646c4;
}

.wstu2 p {
    padding: 0;
    width: 90px;
    height: 3px;
    margin-top: 40px;
    background: #4646c4
}

.wstu2 img {
    display: block;
    margin: 2% auto;
    max-width: 100%;
}


.wstu6 {
    margin-top: 2%;
}

.wstu6 em {
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.wstu3 {
    margin-top: 4%;
    background: #1a1e35;
    padding: 10px 0;
    text-align: center
}

.wstu3 h2 {
    color: #fff;
    font-size: 26px;
    line-height: 40px;
}

.wstu4 {
    margin-top: 2%;
}

.wstu4 h2 {
    color: #fff;
    font-size: 22px;
    line-height: 32px;
    background: #1a1e35;
    padding: 10px 10px;
    display: block
}

.wstu4 img {
    margin: 10px auto 0 auto;
    max-width: 100%
}

.wstu4>a {
    width: 7%;
    display: block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin: 2% auto;
    text-align: center;
}

.wstu4>a:after {
    transition: all 300ms ease 0ms;
}

.wstu4>a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
    text-align: center;
}

.diwjts {
    font-size: 30px !important;
}

.wstu5 {
    margin-top: 4%
}

.wstu5>h2 {
    font-size: 30px;
    color: #000;
    font-weight: bold
}

.wstu5>h2 em {
    color: #4646c4;
    line-height: 103px;
    margin-right: 2%;
    display: inline-block;
    font-style: normal
}

.sbqtt {
    display: block;
    background: #f5f9fb;
    margin-top: 4%;
    padding: 0 4% 2% 4%;
}

.sbqtt img {
    padding-top: 6%;
    margin: 0 auto;
    display: block;
    max-width: 100%;
}

.sbqtt h3 {
    color: #4646c4;
    font-weight: 22px;
    display: block;
    text-align: center;
    margin-top: 4%;
    margin-bottom: 2%;
}

.sbqtt span {
    display: block;
    font-size: 18px;
    color: #7e7f94;
    padding-bottom: 2%;
    line-height: 34px;
}

.wstu5>a {
    width: 44%;
    display: block;
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #2ea3f2;
    margin: 2% auto;
    text-align: center;
}

.wstu5>a:after {
    transition: all 300ms ease 0ms;
}

.wstu5>a:hover {
    padding: .3em 2em .3em .7em;
    border: 2px solid transparent;
    background: url(../images/you.png) right 10px center no-repeat #e9e9e9;
    background-size: 22px auto;
    text-align: center;
}

.wstu7 {
    margin-top: 4%
}

.tup {
    width: 100%
}

.tup img {
    width: 100%;
    display: block
}

.tup span {
    display: block;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    color: #000;
    margin-top: 3%;
}

.djisbe {
    margin-top: 4%;
    text-align: center;
    margin-bottom: 4%
}

.djisbe h2 {
    font-size: 24px;
    text-align: center;
    color: #000
}

.djisbe ul {
    width: 40%;
    margin: 0 auto;
    display: block
}

.djisbe ul li {
    display: block;
    margin-top: 4%;
}

.input_text9 {
    border: 1px solid #ccc;
    outline: none;
    line-height: 50px;
    font-size: 18px;
    padding-left: 2%;
    width: 98%;
    border-radius: 30px;
    text-align: left;
}

.input_text2::-webkit-input-placeholder {
    color: #666;
}

.input_button {
    display: inline-block;
    background: #FC3;
    height: 50px;
    font-size: 18px;
    color: #fff;
    padding: 0 4%;
    border-radius: 30px;
    margin-top: 4%;
}


.cent41 {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #1a1e35;
    padding: 4% 0 0 0;
}

.cent41 img {
    max-height: 426px
}

.cent42 {
    margin-top: 3%;
}

.cent42 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent42 h2 span {
    color: #da8e01
}

.cent42>span {
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    display: block;
    margin-top: 3%;
}

.cent42>span img {
    float: right;
    display: block;
    width: 44%;
    margin-left: 6%;
}


.cent43 {
    margin-top: 4%;
}

.cent43 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent43 h2 span {
    color: #da8e01
}

.cent43 h3 {
    padding-bottom: 0;
    margin-top: 50px;
    color: #1b1e35;
    font-size: 18px;
}

.cent43 p {
    color: #1b1e35;
    margin-top: 20px;
    font-size: 18px;
}

.cent43 ul li {
    float: left;
    display: block;
    border: 1px solid #000;
    width: 47%;
    margin-right: 5.5%;
    position: relative;
    margin-top: 5%
}

.cent43 ul li:nth-child(2n) {
    margin-right: 0%;
}

.cent43 ul li strong {
    background: #ec8406;
    color: #fff;
    padding: 10px;
    margin-bottom: 15px;
    font-size: 18px;
    display: block
}

.cent43 ul li span {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    min-height: 100px;
    font-size: 18px;
    color: #333333;
    display: block
}

.cent43 ul li dl {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
}

.cent43 ul li dl dd {
    font-size: 18px;
    color: #333333;
    display: block;
    margin-bottom: 2%
}

.cent43 ul li dl dd a {
    color: #2ea3f2
}

.cent43 ul li>a {
    background: #ec8406;
    border: none;
    width: 100%;
    color: #fff;
    max-width: 190px;
    margin: 0 auto !important;
    align-items: center;


    margin-bottom: 20px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    /* display: block; */
    line-height: 46px;
    border-radius: 5px;
    font-size: 20px;
    position: relative;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
}

.cent43 ul li>a img {
    display: none;
    width: 22px;
}

.cent43 ul li>a:hover {
    background: #d85427 !important;
    transition: all 300ms ease 0ms;
    line-height: 55px
}

.cent43 ul li>a:hover img {
    display: block;
    transition: all 300ms ease 0ms;
}

.cent43 ul li:nth-child(2n):after {
    display: block;
    content: " ";
    background: url(../images/Picture1.png) right no-repeat;
    position: absolute;
    top: -10%;
    left: -9%;
    width: 110px;
    height: 82px;
    background-size: 100%;
}

/*.cent43 ul li>a:after{     display: block;
  content: " "; background:url(../images/youji.png) right no-repeat;
}*/


.cent44 {
    margin-top: 4%;
    text-align: center;
    margin-bottom: 4%;
}

.cent44 ul li {
    display: inline-flex;
    width: 49%;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.cent44 ul li h2 {
    /* margin-top:25%; */
    font-size: 26px;
    color: #333;
}

.cent44 ul li img {
    max-width: 100%;
    width: auto;
    margin-top: 7%;
}

.sye01 {
    display: block !important
}

.sye02 {
    display: none !important
}

.cent45 {
    display: none
}


.cent46 {
    margin-top: 1.5%;
}

.cent46 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent46 h2 span {
    color: #da8e01
}

.cent46 ul li {
    float: left;
    display: block;
    text-align: center;
    margin-right: 2%;
    width: calc((100% - 4%)/3);
    margin-top: 3%;
}

.cent46 ul li h3 {
    font-size: 19px;
    color: #1b1e35
}

.cent46 ul li h3 span {
    color: #da8e01
}

.cent46 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent46 ul li .img {
    height: 200px;
    border: #666666 solid 1px;
    text-align: center;
    display: block;
    margin: 8% auto 0 auto;
    width: 160px;
}

.cent46 ul li .img table tr td {
    height: 200px;
}

.cent46 ul li .img table tr td img {
    max-width: 160px;
    max-height: 200px;
}

.cent47 {
    margin-top: 1.5%;
    margin-bottom: 1.5%;
}

.cent47 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent47 h2 span {
    color: #da8e01
}

.cent47 ul li {
    float: left;
    display: block;
    text-align: center;
    margin-right: 2%;
    width: calc((100% - 8%)/5);
    margin-top: 3%;
}

.cent47 ul li h3 {
    font-size: 19px;
    color: #1b1e35
}

.cent47 ul li h3 span {
    color: #da8e01
}

.cent47 ul li:nth-child(5n) {
    margin-right: 0%;
}

.cent47 ul li .img {
    height: 200px;
    border: #666666 solid 1px;
    text-align: center;
    display: block;
    margin: 0% auto 0 auto;
    width: 174px;
    padding: 10px;
}

.cent47 ul li .img table tr td {
    height: 200px;
}

.cent47 ul li .img table tr td img {
    max-width: 174px;
    max-height: 200px;
}

.cent48 {
    margin-top: 4%
}

.cent48 ul li {
    float: left;
    display: block;
    width: 30%;
    margin-right: 4%;
    margin-bottom: 6%;
}

.cent48 ul li img {
    width: 100%;
    display: block;
}

.cent48 ul li h2 {
    display: block;
    font-size: 22px;
    color: #333333;
    text-align: center;
    margin-bottom: 8%
}

.cent48 ul li:nth-child(3n) {
    margin-right: 0%;
}

.cent49 {
    margin-top: 4%;
}

.cent49 h2 {
    font-size: 30px;
    color: #da8e01
}

.cent49 h2 span {
    color: #1b1e35
}

.cent49 ul li {
    float: left;
    display: block;
    width: 20%;
    margin-right: 6.6%;
    margin-top: 2%;
    text-align: center;
}

.cent49 ul li:nth-child(4n) {
    margin-right: 0%;
}

.cent49 ul li>img {
    width: 100%;
}

.cent49 ul li span {
    font-size: 18px;
    color: #4646c4 !important;
    font-weight: bold;
    line-height: 30px;
}

.cent49 ul li p {
    font-size: 14px;
}

.cent49 ul li p strong {
    display: block;
}

.cent49 ul li em {
    display: block;
    width: 100%;
    background: url(../images/dwas.png) center no-repeat;
    height: 30px;
}

.cent49 ul li em:hover {
    background: url(../images/wae.png) center no-repeat
}

.cent49 ul li:nth-child(4n-3) {
    clear: left;
}

.cent76 {
    margin-top: 4%;
}

.cent76 h2 {
    font-size: 30px;
    margin-bottom: 5%;

    color: #da8e01
}

.cent76 h2 span {
    color: #1b1e35;
}


.tu0p1 {
    text-align: center;
}

.tu0p1 h3 {
    background: #818E9C;
    font-weight: 700;
    font-size: 26px;
    padding: 5px 0;
    color: #000;
    text-align: center;
}

.tu0p1 strong {
    font-weight: 700;
    margin-top: 20px;
    font-size: 20px;
    color: #fff;
    border-radius: 9px;
    margin: 20px auto 0 auto;
    width: 30%;
    background: #000;
    display: block;
    padding: 10px 0;
}

.tu0p1 img {
    width: 100%
}


.cent77 {
    margin-top: 1.5%;
}

.cent77 h2 {
    font-size: 30px;
    color: #da8e01
}

.cent77 h2 span {
    color: #1b1e35;

}

.cent77 h4 {
    font-weight: 500;
    font-size: 18px;
    color: #333;
    display: block;
    margin-top: 5%;
}

.cent77>a {
    background: #ec8406;
    border: none;
    width: 100%;
    color: #fff;
    max-width: 434px;
    margin: 0 auto !important;
    align-items: center;
    margin-bottom: 20px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 46px;
    border-radius: 5px;
    font-size: 20px;
    position: relative;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    margin-top: 4% !important;
}

.cent77>a img {
    display: none;
    width: 22px;
}

.cent77>a:hover {
    background: #d85427 !important;
    transition: all 300ms ease 0ms;
    line-height: 55px
}

.cent77>a:hover img {
    display: block;
    transition: all 300ms ease 0ms;
}

.cent78 {
    margin-top: 3%;
}

.cent78 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent78 h2 span {
    color: #da8e01
}

.cent78 ul li {
    float: left;
    display: block;
    width: calc((100% - 4%)/3);
    margin-right: 2%;
    margin-top: 4%;
}

.cent78 ul li:nth-child(3n) {
    margin-right: 0;
}

.cent78 ul li span {
    font-size: 19px;
    text-align: center;
    color: #1b1e35;
    line-height: 30px;
    display: block;
    font-weight: bold;
    margin-top: 5%;
    margin-bottom: 3%
}

.cent78 ul li span em {
    display: block;
    font-style: normal;
    color: #da8e01
}

.cent78 ul li .img {
    width: 160px;
    height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid black;
    margin: 0 auto
}

.cent78 ul li .img img {
    max-width: 100%;
    max-height: 100%
}

.cent78 ul li:nth-child(3n-2) {
    clear: left;
}


.cent79 {
    margin-top: 5%;
}

.cent79 h2 {
    font-size: 30px;
    color: #1b1e35
}

.cent79 h2 span {
    color: #da8e01
}

.cent79 ul {
    margin-top: 5%;
}

.cent79 ul li {
    float: left;
    display: block;
    width: calc((100% - 11%)/5);
    margin-right: 2.5%;
    border: 1px solid black;
    margin-bottom: 2.5%;
}

.cent79 ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 200px
}

.cent79 ul li .img img {
    max-width: 100%;
    max-height: 100%
}

.cent79 ul li:nth-child(5n) {
    margin-right: 0;
}

.cent79 ul li:nth-child(5n-4) {
    clear: left;
}



.kesb {
    width: 100%;
}

.kesb img {
    width: 100%;
    vertical-align: bottom;
}





@media only screen and (max-width: 980px) {
    .footer .center ul{
        column-count: initial !important;
    }
    .sb002 ul {
        flex-wrap: wrap;
    }

    .sb002 ul li .mun_top {
        font-size: 28px
    }

    .header-bg {
        display: none
    }

    .HotDate {
        right: 51px;
        top: 16px;
    }

    .HotDate span {
        font-size: 10px
    }

    .wapper {
        width: 80%;
    }

    .header02 {
        display: block;
        background: #1b1e35;
        height: auto;
        padding-bottom: 2px;
        height: 80px;
        position: relative
    }

    .lgog01 {
        float: left;
        display: block;
        width: 10%;
        padding-left: 8%;
        padding-top: 5%;
      /*  padding-bottom: 4%;*/
    }

    .lgog01 img {
        width: 100%;
    }

    .shou {
        float: right;
        display: block;
        width: 43px;
        padding-top: 4%;
        padding-right: 2%;
    }

    .shou img {
        width: 100%;
        height: auto
    }

    .yiiue {
        float: right;
        display: block;
        width: 36px;
        margin-right: 1%;
        padding-top: 4%
    }

    .yiiue img {
        width: 100%;
        height: auto
    }

    .heu {
        display: none;
        background-color: #f9f9fb;
        width: 80%;
        border-top: 3px solid #2ea3f2;
        position: absolute;
        top: 80px;
        background-color: rgba(27, 30, 53, 0.94);
        height: auto;
        z-index: 999;
        left: 50%;
        margin-left: -40%;
    }

    .heu ul li {
        font-size: 16px;
        padding: 0 12px 0 30px;
        display: block;
        line-height: 38px;
    }

    /*  .heu ul li:hover {
        background-color: #f9f9fb;
    }
*/
    .heu ul li a {
        font-size: 14px;
        font-weight: bold;
        color: #ffffff99
    }

    .heu ul li dl {
        margin-left: 10%;
    }

    .cont01-bg {
        margin-top: 0
    }

    .cont01-bg>img {
        height: auto;
        object-fit: cover;
    }

    .cent01 {
        padding: 5%  0;
    }

    .cent01 img {
        width: 17%;
        display: none;
    }

    .cent01 span {
        width: 86%;
        font-size: 15px;
        margin: 0;
    }
.cent01 a{
    margin: 9px 0 0 0;
    padding: 1%;
    font-size: 12px;
}
    .cent02 {
        padding: 48% 0%;
        width: 80%;
        margin: 0 auto;
    }

    .cent02-l {
        width: 69%;
    }

    .cent02-l span {
        display: none
    }

    .facd {
        display: block;
        color: #fff;
        font-size: 18px;
        line-height: 30px;
        margin-top: 2%;
        display: block;
    }

    .cent02-r {
        width: 31%;
    }

    .cent03 ul li {
        width: 100%;
        margin: 0 auto;
        display: block;
        max-width: 100%;
    }

    .mun_top h2 {
        font-weight: normal
    }

    .cent09 {
        padding: 48% 0%;
        width: 80%;
        margin: 0 auto;
    }

    .cent09-l {
        width: 69%;
    }

    .cent09-l span {
        display: none
    }

    .cent09-r {
        width: 31%;
    }

    .mun_top {
        margin-top: 6%
    }

    .cent04 {
        padding: 48% 0%;
        width: 80%;
        margin: 0 auto;
    }

    .cent04 span {
        line-height: 40px;
    }

    .cent05 ul li {
        float: none;
        width: 100%;
    }

    .cent06 {
        padding: 48% 0%;
        width: 80%;
        margin: 0 auto
    }

    .cent06 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10%
    }


    .cen07 {
        padding: 48% 0%;
        width: 80%;
        margin: 0 auto
    }

    .cen07 ul li {
        width: 100%;
        margin: 6% 0
    }

    .cen07 ul li strong {
        text-align: left
    }

    .cen07 ul li span {
        text-align: left
    }

    .cent08-bg {
        margin-bottom: 30%
    }

    .cent08 ul li {
        float: none;
        width: 100%;
    }

    .wapper2 {
        max-width: inherit;
        width: 80%;
        margin: 0 auto;
    }

    .cent11 {
        padding: 40% 0;
        width: 80%;
        margin: 0 auto;
    }

    .cent11 span {
        width: 100%;
    }

    .stat {
        margin-top: 15%
    }

    .stat01 {
        float: none;
        width: 100%;
    }

    .stat01 h3 {
        font-size: 22px;
    }

    .stat02 {
        float: none;
        width: 100%;
    }

    .stat02 h3 {
        font-size: 22px;
    }

    .stat02 a {
        background: none
    }

    .stat01 em {
        margin: 10% 0;
        width: 100%
    }

    .tabs {
        display: none
    }

    .tabs1 {
        display: block
    }

    .tab_valli1 {
        display: none
    }

    .frist {
        width: 80%;
        margin: 0% auto;
        padding: 14% 0
    }

    .cent13 ul li {
        float: none;
        display: block;
        width: 100%;
        margin-bottom: 25%
    }

    .title1 li {
        border-bottom: 1px solid #ccc;
        background: #f4f4f4;
        color: #666;
        font-size: 14px;
        line-height: 37px;
        height: 37px;
        padding-left: 12%
    }

    .cur1 {
        background: #fff !important;
        color: #333333;
    }

    .frist ul li img {
        float: none;
        display: block;
        margin: 0 auto;
    }

    .frist ul li span {
        float: none;
        width: 100%;
        margin-top: 10%;
    }

    .frist ul li {
        margin-bottom: 15%;
    }

    .star-bg {
        background: url(../images/ffa-program-startup.jpg) center;
        background-size: auto 100%
    }

    .star {
        padding: 36% 0;
    }

    .star h2 {
        font-size: 26px;
    }

    .star>ul {
        margin-top: 12%
    }

    .star>ul>li {
        float: none;
        width: 100%;
        margin-right: 0;
        background: url(../images/wa4e.png) left 5px no-repeat !important;
        padding-left: 6%;
        margin-bottom: 4%
    }

    .star>ul>li:nth-child(4) {
        margin-top: 14%;
    }

    .star-bg {
        overflow: hidden
    }

    .lnva {
        margin-top: 14%
    }

    .lnva ul li {
        float: none;
        width: 100%;
    }

    .lnva ul li span {
        margin-top: 6%
    }

    .ben {
        width: 80%;
        margin: 0 auto;
        padding: 30% 0;
    }

    .ben ul {
        margin-top: 20%;
    }

    .ben ul li span {
        width: 100%;
        margin-top: 7%
    }

    .ben ul li {
        margin-bottom: 8%;
    }

    .future {
        width: 80%;
        margin-top: 20%
    }

    .future>span {
        line-height: 40px;
    }

    .two02 {
        width: 100%;
        float: none;
    }

    .two03 {
        width: 100%;
        float: none;
        margin-top: 10%
    }

    .two02 img {
        width: 100%;
    }

    .two03 ul li img {
        width: 42%;
    }

    .two03 ul li span {
        width: 50%
    }

    .cent18-l {
        float: none;
        display: none
    }

    .cent18-r {
        float: none;
        display: block;
        width: 90%;
        margin: 0 auto;
    }

    .cent18-r span {
        text-align: left;
    }

    .cent18-r p {
        margin-left: 0;
    }

    .cent18-r a {
        float: none;
    }

    .cent18-r em {
        display: none;
    }

    .cent18 {
        padding: 12% 0;
    }

    .cent19 {
        display: none
    }

    .texr {
        width: 80%;
        margin: 10% auto
    }

    .expe {
        width: 80%;
        margin: 0 auto
    }

    .expe ul li {
        float: none;
        width: 100%;
    }

    .image-w {
        border: 1px solid #ccc;
    }

    .cent20-l {
        float: none;
        width: 80%;
        padding: 17% 0;
        margin-left: 0;
        margin: 0 auto;
    }

    .cent20-r {
        float: none;
        width: 90%;
        padding: 17% 5%;
        margin-left: 0;
        margin: 0 auto;
    }

    .input_text01 {
        width: 98%;
    }

    .input_text02 {
        width: 98%;
    }

    .text {
        width: 98%;
    }

    .cent20-r a {
        margin-right: 0
    }

    .cent21 {
        background: none !important;
        width: 80%;
        margin: 0 auto
    }

    .cent22 {
        width: 80%;
        margin: 0 auto
    }

    .cent21 a {
        display: none
    }

    .cent23-bg {
        background: url(../images/esawr.png) center no-repeat;
        background-size: 100% 100%;
    }

    .cent23 {
        width: 80%;
        margin: 0 auto;
        padding: 8% 0;
    }

    .fle {
        width: 100%;
    }

    .cent24 ul li {
        float: none;
        width: 100%;
        margin-right: 2%
    }

    .cent25 em {
        margin-bottom: 10%
    }

    .shue {
        display: block;
    }

    .cent25 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .cent26 img {
        margin-bottom: 8%
    }

    .listbox {
        float: none !important;
        width: 100%;
        margin: 0;
        margin-bottom: 4%;
    }

    .cent27>a {
        width: 84%;
    }

    .listinfo {
        display: none
    }

    .cent24 ul li .image-w {
        border: none;
    }

    .sb02 ul li {
        float: none;
        width: 100%;
    }

    .tost {
        padding: 12% 0
    }

    .sb02 {
        padding: 12% 0
    }

    .foet {
        display: none
    }

    .foet1 {
        display: none
    }

    .down {
        display: none
    }

    .cent29 {
        display: none;
    }

    .cent28 {
        display: none;
    }

    .cent30 {
        padding: 20% 0%;
    }

    .cent30 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10%
    }

    .cent31-l {
        float: none;
        width: 100%;
        border: none;
    }

    .cent32-r {
        float: none;
        width: 100%;
    }

    .cent33-bg {
        padding: 0% 0% 10% 0
    }

    .cent33 {
        width: 90%;
        padding: 5%;
    }

    .xuazhe>ul>li {}

    .xuazhe>ul>li a span {
        height: 17px;
    }

    .xuazhe>ul>li a strong {
        display: none;
    }

    .cent34 {
        margin-top: 12%
    }

    .cent35 ul li {
        margin-bottom: 2%
    }

    .select01 {
        width: 100%
    }

    .cent36 ul li:nth-child(1) {
        width: 100%
    }

    .cent36 ul li:nth-child(2) {
        width: 100%;
    }

    .cent36 ul li:nth-child(3) {
        width: 100%;
    }

    .cent36 ul li:nth-child(3) span {
        display: none
    }

    .cent36 ul li:nth-child(4) {
        width: 100%;
    }

    .cent36 ul li:nth-child(5) {
        width: 100%;
    }

    .cent36 ul li:nth-child(6) {
        width: 100%;
    }

    .cent36 ul li:nth-child(7) {
        width: 100%;
    }

    .cent36 ul li:nth-child(8) {
        width: 100%;
    }

    .cent36 ul li:nth-child(9) {
        width: 100%
    }

    .cent40-l {
        float: none;
        width: 100%;
        padding: 0
    }

    .cent40-r {
        float: none;
        width: 100%;
        padding: 0;
        margin-top: 4%
    }

    .cent51 {
        margin-top: 15%;
    }

    .cent50 {
        display: none
    }

    .cent51>span strong {
        line-height: 46px;
    }

    .chuan {
        width: 100%
    }

    .chuan01 {
        width: 100%
    }

    .cent52 ul li {
        margin-top: 16%
    }


    .cent65-1 {
        padding-top: 18%;
        padding-bottom: 39%;
    }

    .cent65-1 h2 {
        font-size: 32px;
        line-height: 40px
    }

    .cent65-1 ul li {
        display: block;
        width: 100%;
    }

    .cent65-1 ul {
        margin-top: 12%
    }

    .cent65-1 ul li:nth-child(1) {
        width: 100%;
        text-align: left;
        margin-bottom: 14%;
    }

    .cent65-1 ul li:nth-child(3) {
        width: 100%;
        text-align: left;
        margin-top: 14%;
    }


    .cent53 ul li {
        float: none;
        display: block;
        width: 100%;
        margin-bottom: 8%
    }

    .cent53-l {
        width: 100%
    }

    .cent55>span {
        width: 80%;
        display: block;
        margin: 0 auto;
    }

    .cent53-l .image-w {
        border: none
    }

    .cent54>span {
        width: 80%;
        display: block;
        margin: 0 auto;
    }

    .cent54 ul li {
        width: 100%;
        margin: 0 auto
    }

    .cent54 ul li .image-w {
        border: none
    }

    .cent57>span {
        width: 80%;
        display: block;
        margin: 0 auto;
    }

    .cent57 ul li {
        width: 100%;
        margin: 0 auto
    }

    .cent57 ul li .image-w {
        border: none
    }

    .cent58 ul li {
        width: 100%;
        float: none;
        margin-bottom: 10%
    }

    .cent60 ul li {
        width: 100%;
    }

    .listbox01 {
        width: 100%;
        margin-right: 0%;
        margin-bottom: 4%
    }

    .cent61-l {
        float: none;
        width: 100%
    }

    .cent61-r {
        float: none;
        width: 100%
    }

    .cent61-r ul li {
        float: none;
        width: 100%;
        margin: 4% auto
    }

    .cent61-r ul li>strong {
        margin-top: 6%
    }

    .cent61-r ul li>span {
        width: 80%;
        display: block;
        margin: 0 auto;
        line-height: 30px
    }

    .cent62 {
        margin-top: 10%
    }

    .cent62 ul li {
        float: none;
        width: 100%;
        margin-top: 10%
    }

    .cent63 {
        margin-top: 18%;
    }

    .cent63 ul li {
        width: 100%;
        margin: 0 auto;
    }

    .cent64 {
        margin-top: 10%
    }

    .cent64 ul li {
        width: 100%;
        margin-right: 0;
    }


    .cent66 {
        padding: 10% 0 30% 0
    }

    .cent66 img {
        margin: 30% 0% -2% 0%
    }

    .cent67 {
        margin-top: 20%
    }

    .cent67 h2 {
        margin-bottom: 2%;
    }

    .cent67 ul li {
        width: 100%;
        margin: 10% 0% 0 0;
    }

    .cent68 {
        margin-top: 20%;
        margin-bottom: 20%;
    }

    .cent6901 {
        width: 100%;
    }

    .cent70 ul li {
        width: 100%;
        margin: 0 auto;
        float: none
    }

    .cent71 ul li {
        width: 100%;
        margin: 0 auto;
        float: none
    }

    .houe {
        margin-bottom: 20%
    }



    .cent75 ul li {
        width: 100%;
        float: none;
        margin: 4% 0
    }

    .HBox01 {
        width: 90%;
        left: 50%;
        margin-left: -45%;
    }

    .djie01 {
        font-size: 16px;
        padding: 0 12px 0 30px;
        line-height: 30px
    }

    .djie01 a {
        font-size: 14px;
        font-weight: bold;
        color: #ffffff99;
    }

    .HBoxbg01 {
        z-index: 99999
    }

    .cer {
        display: block !important;
        margin-top: 10%
    }

    .wstu-01 {
        float: none;
        display: block;
        margin-bottom: 0;
        width: 100%
    }

    .wstu {
        margin-top: 4%;
    }

    .cer>span {
        font-size: 30px;
        position: relative;
        padding-bottom: 14%;
        display: block;
        margin-bottom: 10%;
    }

    .cer>span>strong {
        /*  border-bottom: none*/ line-height:1.5;
    }

    /*   .cer span:after {
        content: " ";
        position: absolute;
        bottom: 0;
        height: 2px;
        width: 60px;
        left: 0;
        background: #4646c4
    }
*/
    .wstu-02 {
        float: none;
        display: block;
        margin-bottom: 0;
        width: 100%
    }

    .wstu2 {
        margin-top: 10%;
    }

    .wstu2 img {
        padding: 10% 0px;
        width: 100%;
    }

    .wstu6 {
        margin-top: 6%;
    }

    .wstu3 {
        margin-top: 10%;
    }

    .wstu3 h2 {
        padding: 0 5%;
    }

    .wstu4>a {
        width: 28%;
    }

    .wstu5>h2 em {
        line-height: inherit;
    }

    .sbbqt {
        display: block !important
    }

    .cent28 ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 4%;
        float: none
    }

    .cent28 ul li>img {
        width: 80%;
        margin: 0 auto;
        display: block
    }

    .sbqtt span {
        padding: 0 5%
    }

    .wstu5>a {
        width: 87%;
        margin: 8% auto;
    }

    .djisbe ul {
        width: 100%;
        display: block;
    }

    .input_button {
        padding: 0 10%;
    }

    .cent45 {
        display: block;
        background: #1a1e35
    }

    .cent45 img {
        width: 100%;
    }

    .cent41 {
        display: none
    }

    .cent42 {
        margin-top: 10%;
    }

    .cent42>span {
        margin-top: 10%
    }

    .sye02 {
        display: block !important
    }

    .sye01 {
        display: none !important
    }

    .cent42>span img {
        width: 70%;
        float: none;
        display: block;
        margin-left: auto;
        margin-top: 10%;
        margin-right: auto;
    }

    .cent43 {
        margin-top: 20%
    }

    .cent43 h2 {
        font-size: 26px;
    }

    .cent43 ul li {
        margin-top: 24%;
        float: none;
        width: calc(100% - 2px);
    }

    .cent43 ul li:nth-child(2n):after {
        top: -8%;
        left: -16%
    }

    .cent44 {
        margin-top: 10%;
    }

    .cent44 ul li {
        width: 100%;
        display: block;
        margin-bottom: 20%
    }

    .cent44 ul li img {
        margin-top: 20%
    }

    .cent46 h2 {
        font-size: 24px;
    }

    .cent48 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    .cent46 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-top: 14%
    }

    .cent47 {
        margin-top: 20%
    }

    .cent47 h2 {
        font-size: 24px;
    }

    .cent47 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-top: 14%
    }

    .cent47 ul li .img {
        width: calc(100% - 20px);
    }

    .cent47 ul li .img table tr td img {
        width: 100%
    }


    .cent49 {
        margin-top: 10%;
    }

    .cent49 ul li {
        float: none;
        width: 100%;
        margin-right: 0;
        margin-bottom: 5%;
    }

    .tu0p1 h3 {
        font-size: 22px;
        line-height: 38px;
    }

    .tu0p1 strong {
        width: 100%;
        padding: 9px 0;
        font-size: 18px;
        margin-top: 15px;
        margin-bottom: 10px;
    }


    .cent77 {
        margin-top: 10%;
    }

    .cent76 {
        margin-top: 10%;
    }

    .cent78 ul li {
        float: none;
        width: 100%;
        margin-right: 0
    }

    .cent79 ul li {
        float: none;
        width: 100%;
        margin-right: 0
    }
}











.slideBox {
    width: 210px;
    height: 250px;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd ul li {
    position: relative;
}

.slideBox .bd ul span {
    display: block;
    height: 40px;
    line-height: 40px;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 0px;
    width: 100%;
    color: #fff;
    padding-left: 10px;
}

.slideBox .bd img {
    width: 210px;
    height: 250px;
}

.flash {
    position: relative;
    width: 100%;
    height: 415px;
    overflow: hidden;
    margin-top: -50px;
}

.myFocus {
    width: 1600px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -800px;
    height: 415px;
}

.flashn {
    position: relative;
    width: 100%;
    height: 250px;
    overflow: hidden;
    margin-top: -50px;
}

.myFocusn {
    width: 1600px;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -800px;
    height: 250px;
}


/* 姘撻檱鎼傛皳閳ラ儩涔呇€鈧ゥ濮戯腹鈧懞锟� 姘撳綍閳ь優銉傃€鈧畠heme-default */
.theme-default #slider {
    margin: 0 auto;
    width: 1600px;
    height: 415px;
}

.theme-default .nivoSlider {
    background: url(loading.gif) no-repeat 50% 50% rgb(255, 255, 255);
    margin-bottom: 50px;
    position: relative;
}

.theme-default .nivoSlider img {
    left: 0px;
    top: 0px;
    display: none;
    position: absolute;
}

.theme-default .nivoSlider a {
    border: 0px currentColor;
    display: block;
}

.theme-default .nivo-controlNav {
    left: 684px;
    width: 193px;
    height: 38px;
    bottom: -12px;
    padding-top: 0px;
    padding-left: 50px;
    position: absolute;
    z-index: 9;
}

.theme-default .nivo-controlNav a {
    background: url(../images/bullets.png) no-repeat;
    border: 0px currentColor;
    width: 23px;
    height: 17px;
    text-indent: -9999px;
    margin-right: 3px;
    float: left;
    display: block;
}

.theme-default .nivo-controlNav a.active {
    background-position: 0px -17px;
}

.theme-default .nivo-directionNav a {
    background: url(../images/arrows.png) no-repeat;
    border: 0px currentColor;
    width: 65px;
    height: 65px;
    text-indent: -9999px;
    display: block;
}

.theme-default a.nivo-nextNav {
    background-position: -65px 0px;
    top: 181px;
    right: 300px;
}

.theme-default a.nivo-prevNav {
    left: 300px;
    top: 181px;
}

.theme-default a.nivo-nextNav:hover {
    background-position: -65px -65px;
    top: 181px;
    right: 300px;
}

.theme-default a.nivo-prevNav:hover {
    background-position: 0px -65px;
    left: 300px;
    top: 181px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}

.theme-default .nivo-caption a {
    color: rgb(255, 255, 255);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

.theme-default .nivo-caption a:hover {
    color: rgb(255, 255, 255);
}

/* nivoSlider */
.nivoSlider {
    position: relative;
}

.nivoSlider img {
    left: 0px;
    top: 0px;
    position: absolute;
}

.nivoSlider a.nivo-imageLink {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    z-index: 6;
}

.nivo-slice {
    height: 100%;
    display: block;
    position: absolute;
    z-index: 5;
}

.nivo-slice img {
    width: 107px;
    height: 100%;
    opacity: 1;
    top: 0px;
    display: block;
}

.nivo-box {
    display: block;
    position: absolute;
    z-index: 5;
}

.nivo-caption {
    background: rgb(0, 0, 0);
    left: 0px;
    width: 30%;
    bottom: 0px;
    color: rgb(255, 255, 255);
    display: none;
    position: absolute;
    z-index: 8;
    opacity: 0.8;
}

.nivo-caption p {
    margin: 0px;
    display: none;
}

.nivo-caption a {
    display: inline !important;
}

.nivo-html-caption {
    display: none;
}

.nivo-directionNav a {
    top: 45%;
    position: absolute;
    z-index: 9;
    cursor: pointer;
}

.nivo-prevNav {
    left: 0px;
}

.nivo-nextNav {
    right: 0px;
}

.nivo-controlNav a {
    position: relative;
    z-index: 9;
    cursor: pointer;
}

.nivo-controlNav a.active {
    font-weight: bold;
}

/* 姘撻檱鎼傛皳閳ラ儩涔呇€鈧ゥ濮戯腹鈧懞锟� end */











/*common end*/



/*banner_01*/
.banner_01 {
    width: 1000px;
    height: 360px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.banner_01 ul {
    height: 360px;
    position: absolute;
}

.banner_01 ul li {
    width: 1000px;
    height: 360px;
    float: left;
    overflow: hidden;
    position: relative;
    background: #ccc;
}

.banner_01 ul li img {
    width: 1000px;
    height: 360px;
}

.banner_01 .btnBg {
    width: 1000px;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
}

.banner_01 .btn {
    width: 1000px;
    position: absolute;
    height: 10px;
    padding: 5px 10px;
    right: 0;
    bottom: 3px;
    text-align: right;
}

.banner_01 .btn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 25px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #fff;
}

.banner_01 .btn span.on {
    background: #fff;
}

.banner_01 .preNext {
    top: 130px;
    width: 45px;
    height: 100px;
    position: absolute;
    background: url(../images/sprite.png) no-repeat 0 0;
    cursor: pointer;
}

.banner_01 .pre {
    left: 0;
}

.banner_01 .next {
    right: 0;
    background-position: right top;
}

/*banner_02*/
.banner_02 {
    height: 360px;
    overflow: hidden;
}

.banner_02 #banner_02_con {
    display: none;
}

/*banner_03*/
.banner_03 {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 360px;
    overflow: hidden;
}

.banner_03 .bd {
    Z-INDEX: 0;
    position: relative;
    overflow: hidden;
}

.banner_03 .bd ul {
    margin: 0px auto;
}

.banner_03 .bd li {
    width: 100%;
    height: 360px;
    text-align: center;
    overflow: hidden;
}

.banner_03 .hd {
    position: relative;
    top: -40px;
    width: 1100px;
    height: 20px;
    margin: 0px auto;
    text-align: center;
}

.banner_03 .hd ul {
    position: absolute;
    left: 50%;
    margin-left: -60px;
    bottom: 0px;
    z-index: 99;
    width: 150px;
    height: 22px;
}

.banner_03 .hd ul li {
    height: 22px;
    width: 22px;
    margin-left: 15px;
    text-align: center;
    text-indent: -9999em;
    float: left;
    background: url(../Images/BannerBg_02.png) no-repeat;
    cursor: pointer;
}

.banner_03 .hd ul .on {
    background: url(../images/BannerBg_01.png) no-repeat;
}

.banner_03 .prev {
    position: absolute;
    TOP: 50%;
    left: 20px;
    Z-INDEX: 2;
    width: 31px;
    height: 53px;
    margin-top: -30px;
    background: url(../Images/BannerLeft.png) no-repeat;
    cursor: pointer;
}

.banner_03 .next {
    position: absolute;
    TOP: 50%;
    right: 20px;
    Z-INDEX: 2;
    width: 31px;
    height: 53px;
    margin-top: -30px;
    background: url(../Images/BannerRgt.png) no-repeat;
    cursor: pointer;
}

/*scroll_left start*/
#scroll_left {
    overflow: hidden;
    width: 930px;
    margin: 0px 10px;
}

#scroll_left span {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

#scroll_left .scroll_scale {
    width: 164px;
    height: 124px;
    background: #FFF;
    margin: 0 5px;
    border: 1px solid #e4e4e4;
}

#scroll_left .scroll_scale table tr td {
    height: 124px;
    width: 164px;
    text-align: center;
}

#scroll_left .scroll_scale img {
    max-width: 160px;
    max-height: 120px;
    width: expression(this.width >160 && this.height < this.width ? 160: true);
    height: expression(this.height > 120 ? 120: true);
}

/*scroll_left end*/

/*scroll_01*/
.scroll_01 {
    background: #ddd;
}

.scroll_01 .hd .prev, .scroll_01 .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    line-height: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/icoLeft.gif) no-repeat;
}

.scroll_01 .hd .next {
    background: url(../images/icoRight.gif) no-repeat;
}

.scroll_01 .bd li {
    float: left;
}

/*scroll_02*/
.scroll_02 {
    background: #ddd;
}

.scroll_02 .hd .prev, .scroll_02 .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    line-height: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/icoLeft.gif) no-repeat;
}

.scroll_02 .hd .next {
    background: url(../images/icoRight.gif) no-repeat;
}

/*scroll_03*/
.scroll_03 {
    background: #ddd;
}

.scroll_03 .hd .prev, .scroll_03 .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    line-height: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/icoLeft.gif) no-repeat;
}

.scroll_03 .hd .next {
    background: url(../images/icoRight.gif) no-repeat;
}

.scroll_03 .bd li {
    float: left;
    width: 200px;
    overflow: hidden;
    margin: 0 10px;
}

.scroll_03 .bd li .img {
    height: 150px;
    border: #f4f4f4 solid 1px;
    padding: 2px;
    background: #fff;
}

.scroll_03 .bd li .img:hover {
    background: #f4f4f4;
}

.scroll_03 .bd li span {
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: block;
}

.scroll_03 .bd li .img table tr td {
    height: 144px;
}

.scroll_03 .bd li .img table tr td img {
    max-width: 194px;
    max-height: 144px;
}


/*slideTxtBox_01*/
.slideTxtBox_01 .hd ul li.on {
    background: #ddd;
    cursor: pointer;
}

.contentfirst {
    display: none;
}

.contentin {
    display: block;
}

.tabin {
    background: #ddd;
}



/*Add------------------------------------------------------------------------------*/

.weizhi {
    height: 40px;
    line-height: 40px;
    background: url(../images/title03.png) no-repeat;
    font-size: 14px;
}

.inside {
    margin-top: 20px;
    background: url(../images/title_04.gif) #fff repeat-y;
    min-height: 400px;
}

.inside_left {
    width: 220px;
    float: left;
}

.inside_left .side_a dl dt {
    border-bottom: 3px solid #ddd;
    display: block;
    height: 40px;
    color: #324483;
    font-weight: bold;
    line-height: 40px;
    font-size: 18px;
}

.inside_left .side_a dl dd {
    height: 36px;
    line-height: 36px;
    border-bottom: #ddd solid 1px;
}

.inside_left .side_a dl dd a {
    display: block;
    padding-left: 30px;
    font-size: 14px;
    background: url(../images/about-cn3_19.jpg) 15px center no-repeat;
}

.inside_left .side_a dl dd a:hover {
    background: #324483;
    color: #fff;
}

.inside_left .side_a dl .hover a {
    background: #324483;
    color: #fff;
}

.lianxi {
    margin-top: 15px;
    text-align: center;
    padding-bottom: 20px;
}

.inside_right {
    width: 720px;
    float: right;
}




/*contact*/
.contact h2 {
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    color: #fff;
    background: #999;
}

.contact {
    margin-top: 15px;
}

.contact ul {
    padding: 10px 10px;
    border: #e4e4e4 solid 1px;
}

.contact ul li {
    line-height: 20px;
    padding: 3px 0;
}

/*proShow*/
.product_show ul li {
    width: 130px;
    line-height: 20px;
}

.product_show ul li {
    float: left;
    margin: 15px 20px 0;
    border: #e4e4e4 solid 1px;
    display: inline;
}

.pro img {
    max-width: 120px;
    max-height: 90px;
    width: expression(this.width >120 && this.height < this.width ? 120: true);
    height: expression(this.height > 90 ? 90: true);
}

.hover2 {
    background: #f4f4f4;
}

/*product_list*/
.side_product {
    margin-top: 15px;
}

.side_product h2 {
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    color: #fff;
    background: #999;
}

.side_product ul {
    padding: 10px 10px;
    border: #e4e4e4 solid 1px;
}

.side_product ul li {
    line-height: 24px;
}

.side_product ul li a {
    padding-left: 30px;
    display: block;
    border-bottom: #e4e4e4 dashed 1px;
    background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;
}

.side_product ul li dl dd a {
    display: inline;
    border: none;
    background: none;
}

/* 鎼存洟鍎� */
.footer {
    min-height: 320px;
    background-color: #1f1f1f;
    color: #fff;
}

.footer .max-width {
    max-width: 1280px;
    min-height: 260px;
    padding: 0px 20px;
    margin: 0 auto;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.footer .hr {
    width: 100%;
    height: 1px;
    background-color: rgba(251, 251, 251, 0.2);
}

.footer .buttxt {
    max-width: 1200px;
    /*height: 50px;/**/
    line-height: 50px;
    margin: 0 auto;
    text-align: center;
}

.footer .logo1_img {
    width:300px;
    height: auto;
    /* margin: 48px 0; */
    margin-bottom: 20px;
}

.footer .center h5 {
    font-size: 24px;
    color: #fff;
    width: 232px;
    line-height: 56px;
    margin:  0;
    margin-bottom: 20px;
}
.footer .center ul{ column-count: 2; 
column-gap: 46px;}
.footer .center .li {
    line-height: 30px !important;
    font-size: 13px;
}

.footer ul li {
    line-height: 40px;
}

.footer .right {
    display: flex;
    width: 17%;
    /* height: 270px; */
    justify-content: space-between;
}

.footer .qrCodeImg {
    width: 150px;
    /* height: 186px; */
    background: rgba(255, 255, 255, 0.34);
    border: 1px solid #d8edff;
    text-align: center;
    /* padding-top: 10px; */
    padding: 10px 0px;
    position: relative;
}

.footer .qrCodeImg .ewm {
    width: 85%;
}

.footer .qrCodeImg p {
    /* line-height: 40px; */
    padding: 0px 19px;
}


.hidden {
    margin-top: 2%;
}

/* .wrapper .content:after{content: '';width: 1610px;height: 30px;background: url(../images/page_whitebg.png) repeat-y;position: absolute;right: -360px;bottom: -30px;background-size: 100% 100%;}
.wrapper .content:before{content: '';width: 1610px;height: 100%;background: #fff;position: absolute;right: -360px;top: 0;}*/
.wrapper .hidden {
    display: inline-block;
    padding: 58px 0 80px;
    position: relative;
    z-index: 2;
}

.wrapper_nav {
    float: left;
    width: 22%;
    position: relative;
}

.wrapper_nav .name {
    font-size: 42px;
    color: #0061ae;
    line-height: 42px;
    text-transform: uppercase;
    letter-spacing: -2px;
}

.wrapper_nav .name em {
    display: block;
}

.wrapper_nav .list {
    margin: 18px 0 0 0 !important;
    width: 70%;
    overflow: visible;
}

.wrapper_nav .list li a {
    font-size: 16px;
    color: #8b9092;
    line-height: 24px;
    position: relative;
    display: inline-block;
    margin-bottom: 12px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}

.wrapper_nav .list li a.on {
    color: #0061ae;
}

.wrapper_nav .list li:hover a:after,
.wrapper_nav .list li.animated a.on:after {
    width: -moz-calc(100% + 140px);
    width: -webkit-calc(100% + 140px);
    width: calc(100% + 140px);
}

.wrapper_nav .list li a:after {
    content: '';
    width: 0;
    height: 138%;
    background-color: #f3f5fb;
    position: absolute;
    left: -60px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: -1;
    -webkit-transition: all .8s;
    -o-transition: all .8s;
    transition: all .8s;
}

.wrapper_nav .list li a:before {
    content: '';
    height: 16px;
    background: url(../images/ico1.png) no-repeat center;
    position: absolute;
    right: -32px;
    top: 5px;
    transition-duration: .5s;
    -webkit-transition-duration: .5s;
    opacity: 0;
    filter: Alpha(opacity=0);
    -webkit-transition: all .4s .8s;
    -o-transition: all .4s .8s;
    transition: all .4s .8s;
}

.wrapper_nav .list li:hover a:before,
.wrapper_nav .list li.animated a.on:before {
    width: 34px;
    opacity: 1;
    filter: Alpha(opacity=100);
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
}

.wrapper_nav .list li a.on:before {}

.wrapper_nav .list li a:hover {
    color: #0061ae;
}

.detailed {
    float: right;
    width: 77%;
}

.detailed .fl {
    float: left;
}

.detailed .fr {
    float: right;
}



.old_cimee .detailed .label {
    width: 50%;
    margin: 0 auto;
    margin-top: 20px;
}

.old_cimee .detailed .ntit {
    border-bottom: 1px solid #E2E2E2;
    text-align: center;
    padding-bottom: 20px;
}

.old_cimee .detailed .ntit h3 {
    font-size: 24px;
    color: #E05238;
}

.old_cimee .detailed .label span {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-bottom: 20px;
}

.old_cimee .detailed .label span strong {
    color: #f00;
    display: inline-block;
}

.old_cimee .detailed .label .text {
    border: 1px solid #C1C1C1;
    line-height: 40px;
    border-radius: 5px;
    width: 96%;
    padding: 0 2%;
    height: auto;
    background: none;
}

.old_cimee .detailed .label .text::-webkit-input-placeholder {
    color: #ccc;
}

.old_cimee .detailed .label select {
    width: 96%;
    padding: 0 2%;
    height: 40px;
    border: 1px solid #C1C1C1;
    border-radius: 5px;
}

.old_cimee .detailed .label textarea {
    border: 1px solid #C1C1C1;
    border-radius: 5px;
    width: 96%;
    min-height: 100px;

}

.old_cimee .detailed .label .aa {
    display: inline-block;
    line-height: 50px;
    border-radius: 5px;
    background: #E05238;
    font-size: 16px;
    text-align: center;
    color: #fff;
    width: 200px;
}

.old_cimee .detailed .label .aa2 {
    background: #ccc;
    color: #fff;
    line-height: 50px;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    width: 100px;
    display: inline-block;
}

.old_cimee .detailed .tishi {
    padding: 20px;
    border-top: 1px solid #E2E2E2;
    margin-top: 20px;
}

.old_cimee .detailed .tishi .tleft {
    width: 5%;
}

.old_cimee .detailed .tishi .tright {
    width: 95%;
}

.old_cimee .detailed .label .check {}


.smerwm {
    width: 120px;
    margin-top: 4%
}

.smerwm img {
    width: 100%;
}

.smerwm span {
    line-height: 30px;
    text-align: center;
    color: #000;
    font-size: 14px;
}

.n_banner {
    width: 100%;
    margin-top: 70px;
}

.n_banner img {
    width: 100%;
    vertical-align: bottom;
}
.kudn{    width: 50%;
    margin: 0 auto;
    margin-top: 20px;}

@media screen and (max-width: 760px) {
    .old_cimee .detailed .label {
        width: 100%;
        margin: 0 auto;
        margin-top: 20px;
    }

    .old_cimee .detailed .tishi .tleft {
        width: 10%;
    }

    .old_cimee .detailed .tishi .tright {
        width: 90%;
    }

    .old_cimee .detailed .label .aa {
        width: 100%;
    }

    .old_cimee .detailed .label .aa2 {
        width: 100%;
    }

    .footer .right {
        width: 60%
    }

    .n_banner {
        width: 100%;
        margin-top: 0
    }

    .wrapper_nav {
        width: 100%
    }

    .detailed {
        width: 100%;
        margin-top: 4%
    }
	.inside_con table{table-layout: fixed; width:100%}

.kudn{        width: 100%;
        margin: 0 auto;
        margin-top: 20px;}
}