#fullPage .section1 .sliders .fp-tableCell {
    position: relative;
    padding-top: 100px;
    height: 100%;
    box-sizing: border-box;
}

.swi1 {
    height: 100%;
}

.swi1 .sliders {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.section1 .swiper-pagination {
    position: absolute;
    left: 50%;
    transform: translate(-50%,0);
    bottom: 5%;
}

.section1 .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 10px;
    opacity: 1;
    cursor: pointer;
}

.section1 .swiper-pagination-bullet-active {
    background: #fff;
}

.section2 {
    background: #eff2f5;
}

.in_title {
    padding-top: 200px;
}

.in_title .pq {
    font-size: 48px;
    font-family: "Arial";
    text-align: center;
    color: #da0000;
}

.in_title .pw {
    font-size: 36px;
    color: #000;
    text-align: center;
    margin: 20px 0 30px;
}

.in_title .line {
    width: 177px;
    height: 1px;
    background: #da0000;
    margin: 0 auto;
}

.section2 .main {
    margin-top: 70px;
    text-align: center;
    vertical-align: middle;
}

.section2 .main li {
    text-align: center;
    font-size: 18px;
    color: #000;
    width: 170px;
    vertical-align: top;
    display: inline-block;
    margin: 0 35px;
}

.section2 .main li:nth-of-type(6n) {
    margin-right: 0;
}

.section2 .main li img {
    margin-bottom: 25px;
}

.section3 .main {
    margin-top: 60px;
}

.section3 li {
    float: left;
    margin-right: 27px;
}

.section3 li:nth-of-type(4n) {
    margin-right: 0;
}

.section3 li .img {
    background: #f8f8f8;
    padding: 9px;
}

.section3 li .img .bg {
    position: relative;
}

.section3 li .show {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: 0.3s all;
    background: rgba(0,0,0,0.8);
}

.section3 li .show i {
    width: 75px;
    height: 75px;
    background: url(../images/part3_dot.png) no-repeat center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -37px;
    margin-top: -37px;
}

.section3 li p {
    padding: 15px 0 28px;
    text-indent: 10px;
    font-size: 18px;
    transition: 0.3s all;
    border-bottom: 2px solid #e00000;
}

.section3 li:hover .show {
    opacity: 1;
}

.section3 li:hover p {
    background: #e00000;
    color: #fff;
}

.section4 {
    background: url(../images/part4.jpg) no-repeat center;
    background-size: cover;
}

.section4 .pw {
    color: #fff;
}

.section4 .p1 {
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    margin: 30px 0 90px;
}

.section4 .main li {
    width: 33.333%;
    text-align: center;
    float: left;
}

.section4 .main li .btn {
    width: 213px;
    border: 1px solid #fff;
    border-radius: 53px;
    line-height: 53px;
    margin: 45px auto 0;
    color: #fff;
    font-size: 18px;
}

.section4 .main li .btn:hover {
    background: #da0000;
    border: 1px solid #da0000;
}

.section5 {
    background: url(../images/part5.jpg) no-repeat center;
}

.section5 .main {
    margin-top: 90px;
}

.section5 li {
    width: 325px;
    margin-right: 45px;
    float: left;
    background: rgba(255,255,255,0.5)
}

.section5 li:nth-of-type(4n) {
    margin-right: 0;
}

#fullPage .end .fp-tableCell, #fullPage .end {
    height: auto !important;
}

body {
    padding-top: 0 !important;
}

.clear {
    zoom:1; }

.clear:after {
    content: "";
    display: block;
    clear: both;
}

.header {
    background: rgba(0,0,0,0.3);
}

.header .logo {
    margin-top: 30px;
    float: left;
}

.header .nav1 {
    float: right;
    line-height: 100px;
    margin-bottom: 0;
}

.header .nav1 li {
    float: left;
    padding: 0 13px;
    position: relative;
}
.header .nav1 li:hover>a{
    color: #db0000;
}
.header .nav1 li:hover .show{
    transform: translate(0,0);
    opacity: 1;
    visibility: visible;
    filter:alpha(opacity=100);
}
.header .nav1 li .show{
    background: #fff;
    position: absolute;
    left: 0;
    width: 150px;
    text-align: center;
    transition: 0.2s all;
    opacity: 0;
    visibility: hidden;
    z-index: 3;
    filter:alpha(opacity=0);
    transform: translate(0,-20px);
}
.header .nav1 li .show a{
    margin-left: 0;
    color: #333;
    font-size: 13px;
    text-align: left;
    text-indent: 15px;
    line-height: 40px;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.header .nav1 li a {
    color: #fff;
    font-size: 18px;
}

.header .nav1 li a:hover, .header .nav1 li.active a {
    color: #db0000;
}

.header .btn1 {
    float: right;
    margin-top: 30px;
    position: relative;
    margin-left: 25px;
}
.header .btn1:hover .show1{
    opacity: 1;
    visibility: visible;
    filter: alpha(opacity=100);
}
.header .btn1 span {
    width: 70px;
    line-height: 40px;
    cursor: pointer;
    display: block;
    border-radius: 4px;
    font-size: 12px;
    padding-right: 10px;
    text-align: center;
    background: url(../images/dot.png) no-repeat 92% #fff;
}

.header .btn1 .show1 {
    width: 100%;
    position: absolute;
    background: #fff;
    box-sizing: border-box;
    padding-left: 10px;
    border-radius: 4px;
    line-height: 30px;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
    filter: alpha(opacity=0);
    transition:0.3s all;
    -webkit-transition:0.3s all;
    -ms-transition:0.3s all;
}
.footer .top {
    text-align: center;
    line-height: 80px;
    border-top: 1px solid #e5e5e5;
}

.footer .top a {
    display: inline-block;
    margin: 0 75px;
    font-size: 18px;
    color: #000;
}

.footer .mid {
    background: #f1f2f6;
    padding: 40px 0;
}

.footer .mid .ma {
    text-align: center;
    color: #010101;
    float: left;
}

.footer .mid ul {
    float: right;
}

.footer .mid li {
    float: left;
    margin-right: 60px;
}

.footer .mid li:last-child {
    margin-right: 0;
}

.footer .mid li .p1 {
    font-weight: bold;
    font-size: 24px;
    color: #020202;
    margin-bottom: 30px;
}

.footer .mid li .p1 i {
    color: #fe0000;
}

.footer .mid li .p2 {
    font-size: 18px;
    line-height: 30px;
    color: #020202;
}

.footer .mid li .p2 i {
    font-weight: bold;
}

.footer .end {
    background: #000000;
    line-height: 87px;
    color: #fff;
}

.footer .end .back {
    width: 38px;
    height: 37px;
    background: url(../images/back.jpg) no-repeat center;
    background-size: cover;
    float: right;
    margin-top: 25px;
}

/*-------------------------------------
   page 翻页器start
-------------------------------------*/
.wp-pagenavi {
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 40px;
    margin-top: 30px;
}

.wp-pagenavi:before,.wp-pagenavi:after {
    content: "";
    display: table;
}

.wp-pagenavi:after {
    clear: both;
    overflow: hidden;
}

.wp-pagenavi span {
    display: inline-block;
    margin: 0 5px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}

.wp-pagenavi .current {
    display: inline-block;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #f96868;
    color: #fff;
    font-size: 14px;
    border: 1px solid #f96868;
}

.wp-pagenavi a {
    display: inline-block;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #e4eaec;
    color: #bdbdbd;
    font-size: 14px;
}

.wp-pagenavi a:hover {
    color: #e31837;
    background: #e4eaec;
}

.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink {
    font-family: "Simsun";
    color: #76838f;
    font-weight: bold;
    background: #fff;
}

.wp-pagenavi input {
    display: inline-block;
    margin: 0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #fff;
    border: 1px solid #F26621;
    outline: none;
    color: #bdbdbd;
    font-size: 14px;
}

.simple-article h1,.simple-article h2,.simple-article h3,.simple-article h4,.simple-article h5,.simple-article h6 {
    font-weight: bold;
}

.simple-article h1 {
    font-size: 34px;
    line-height: 1.3em;
    margin-bottom: 5px;
}

.simple-article h2 {
    font-size: 30px;
    line-height: 1.2em;
    margin-bottom: 10px;
}

.simple-article h3 {
    font-size: 26px;
    line-height: 1.6em;
    margin-bottom: 10px;
}

.simple-article h4 {
    font-size: 22px;
    line-height: 1.25em;
    margin-bottom: 10px;
}

.simple-article h5 {
    font-size: 18px;
    line-height: 1.6em;
    margin-bottom: 10px;
}

.simple-article h6 {
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.simple-article p {
    color: #666;
}

.simple-article blockquote {
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    padding: 10px 20px 10px 45px;
    color: #666;
    line-height: 160%;
    margin-bottom: 15px;
}

/* ????”¨ */
.simple-article blockquote em {
    color: #999;
    text-align: right;
    display: block;
}

.dropcap {
    float: left;
    padding: 10px 10px 5px 0;
    font-weight: bold;
}

/* é|–?-—????2‰ */
.simple-article hr {
    border: 1px solid #ddd;
    border-width: 0 0 1px 0;
    height: 1px;
    font-size: 0;
    margin: 25px 0;
    clear: both;
    *margin: 17px 0;
}

.simple-article .br {
    font-size: 0;
}

/*-------------------------------------
   List
-------------------------------------*/
.simple-article li ul,.simple-article li ol {
    margin: 0;
}

.simple-article ul,.simple-article ol {
    margin: 0 0 15px 0;
    padding-left: 1.5em;
    line-height: 180%;
    _margin-left: 5px;
}

.simple-article ul {
    list-style-type: disc;
}

.simple-article ul.square {
    list-style: square;
}

.simple-article ul.circle {
    list-style: circle;
}

.simple-article ol {
    list-style-type: decimal;
    *padding-left: 1.8em;
}

.simple-article dl {
    margin: 0 0 1.5em 0;
}

.simple-article dl dt {
    font-weight: bold;
}

.simple-article dd {
    margin-left: 1.5em;
}

/*-------------------------------------
   2. table
-------------------------------------*/
.simple-article table {
    border-collapse: collapse;
    border-spacing: 0;
    overflow: hidden;
    /* width:100%; */
    margin-bottom: 15px;
}

.simple-article table th {
    font-weight: bold;
}

.simple-article table th, .simple-article table td {
    border-top: 1px solid #DDDDDD;
    line-height: 18px;
    padding: 8px;
    /*text-align: left;*/
    vertical-align: top;
}

.simple-article table colgroup + thead tr:first-child th, .simple-article table colgroup + thead tr:first-child td, .simple-article table thead:first-child tr:first-child th, .simple-article table thead:first-child tr:first-child td {
    border-top: 0 none;
}

.simple-article table thead tr th,.simple-article table thead tr td {
    *border-top: 0 none;
}

.simple-article .table-striped tbody tr:nth-child(2n+1) td,.simple-article .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #F9F9F9;
}

.simple-article table th {
    background: #EBEBEB;
}

.simple-article .table-bordered {
    -moz-border-colors: none;
    border-collapse: separate;
    border-color: #DDDDDD #DDDDDD #DDDDDD;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
}

.simple-article .table-bordered th, .table-bordered td {
    border-left: 1px solid #DDDDDD;
}

.simple-article .table-row thead th {
    background: #ebebeb;
}

.simple-article .table-row tbody th {
    background: #f5f5f5;
}

.simple-article .table-col {
    border-top-width: 0;
}

.simple-article .table-col tbody th {
    background: #ebebeb;
}

/* 小屏幕导航 */
.p_transition {
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -moz-transition: 0.3s;
}

.small_nav_btn {
    position: fixed;
    top: 13px;
    right: 10px;
    height: 25px;
    z-index: 8;
    display: none;
}

.small_nav_btn i {
    width: 31.5px;
    height: 3px;
    background: #fff;
    display: block;
    margin-top: 7px;
}

.small_nav_btn i:nth-of-type(1) {
    margin-top: 0;
}

.small_nav_btn i:nth-of-type(1).p_transform_1 {
    transform: rotatez(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform-origin: left top 0;
}

.small_nav_btn i:nth-of-type(3).p_transform_2 {
    transform: rotatez(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform-origin: left top 0;
    position: relative;
    top: 12px;
}

.small_nav_btn i:nth-of-type(1).p_no_transform_1 {
    transform: rotatez(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform-origin: left bottom 0;
}

.small_nav_btn i:nth-of-type(3).p_no_transform_2 {
    transform: rotatez(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform-origin: left top 0;
}

.small_nav .wapper {
    position: relative;
}

.small_nav .wapper .btn1 i {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
    border-left: 1px solid rgba(255,255,255,0.2);
    background: url(../images/h_content_dot.png) no-repeat center;
    background-size: 13px;
}

.small_nav .wapper .btn1.active i {
    -webkit-transform: rotate(180deg);
    transform: rorate(180deg);
    border-left: 0;
    border-right: 1px solid rgba(255,255,255,0.2);
}

.small_nav .show1 a {
    text-indent: 30px;
    line-height: 40px;
}

.scale img {
    transition: all 0.2s;
}

.scale:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.small_nav {
    position: fixed;
    width: 100%;
    top: 50px;
    left: 0;
    text-align: center;
    background: #e12929;
    z-index: 27;
    display: none;
    overflow: auto;
}

.small_nav a {
    font-size: 13px;
    display: block;
    color: #fff;
    border-bottom: 1px solid #ae2222;
    line-height: 50px;
    text-align: left;
    text-indent: 15px;
    position: relative;
}

.small_nav .show1 {
    background: #cb2525;
    display: none;
}

.contain {
    width: 1440px;
    margin: 0 auto;
}
