@charset "utf-8";

/* CSS Document */
/* Reset */
html,
body,
div,
img,
p,
hr,
pre,
h1,
h2,
h3,
h4,
h5,
h6,
table,
tr,
td,
th,
tfoot,
tbody,
thead,
form,
fieldset,
input,
textarea,
select,
label,
ul,
ol,
dl,
li,
dt,
dd {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    list-style: none;
    font-weight: normal;
}

body,
html {
    height: 100%;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    font-family: "微软雅黑";
}

body {
    color: #484848;
}

li {
    list-style-type: none;
}

a {
    text-decoration: none;
    outline: none;
    color: #484848;
}

a:hover {
    text-decoration: underline;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    clear: both;
}

img {
    border: 0;
    display: block;
}

em {
    font-style: normal;
}

hr {
    height: 0;
    clear: both;
}

.none {
    display: none;
}

.clear {
    clear: both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

* html .clearfix {
    zoom: 1;
}

/* IE6 */
*:first-child+html .clearfix {
    zoom: 1;
}

/* IE7 */
.fl {
    float: left;
}

.fr {
    float: right;
}

/* ===============================================================
Basic Swiper Styles 
================================================================*/
/*封面*/

.full-screen,
.full-screen body {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.cover-box {
    position: relative;
    width: 100%;
    height: 100%;
    background: url(//www.xinhuanet.com/newmedia/20171122zgwsqd/images/cover.jpg) top center no-repeat;
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
    overflow: hidden;
}

.cover-bg,
.cover-content,
.cover-mask,
.cover-title,
.cover-building,
.cover-slogan {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.show .cover-content,
.show .cover-title,
.show .cover-building,
.show .cover-slogan {
    opacity: 1;
}

.cover-content {
    z-index: 110;
    font-size: 12px;
}

.cover-content .logo {
    position: absolute;
    z-index: 20;
    top: 2%;
    left: 50%;
    margin-left: -590px;
    width: 112px;
    height: 71px;
}

.cover-content .cover-nav {
    position: absolute;
    z-index: 50;
    top: 50%;
    width: 100%;
    width: 696px;
    height: 256px;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/fmbtn.png) no-repeat;
    left: 50%;
    margin-left: -230px;
    margin-top: 100px;
    text-align: center;
    color: #435894;
}

.cover-content .cover-nav a {
    padding: 0 10px;
    color: #435894;
}

.cover-content .cover-nav a:hover {
    text-decoration: underline;
}

.jj {
    display: block;
    width: 122px;
    height: 122px;
    margin-top: 38px;
    margin-right: 50px;
    padding: 0 !important;
    float: left;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.hxr {
    display: block;
    width: 162px;
    height: 162px;
    margin-top: 0px;
    margin-right: 24px;
    padding: 0 !important;
    float: left;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.hd {
    display: block;
    width: 128px;
    height: 128px;
    margin-top: 126px;
    margin-right: 96px;
    padding: 0 !important;
    float: left;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.hg {
    display: block;
    width: 114px;
    height: 114px;
    margin-top: 133px;
    padding: 0 !important;
    float: left;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.cover-content .cover-goto {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #c39235;
    font-size: 16px;
    font-weight: bold;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/jrzt.png) no-repeat -10000px -10000px;
}

.cover-goto .goto-btn {
    position: absolute;
    left: 0;
    bottom: 5%;
    width: 100%;
    cursor: pointer;
}

.cover-goto .goto-btn .goto-icon {
    display: block;
    margin: 10px auto;
    width: 77px;
    height: 45px;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/putin.png) no-repeat center;
}

.cover-goto .goto-btn .goto-icon {
    -webkit-animation-name: coverGoto;
    -moz-animation-name: coverGoto;
    animation-name: coverGoto;
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.cover-mask {
    display: block;
    z-index: 100;
}

.cover-loading {
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.cover-bottom {
    position: absolute;
    z-index: 90;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 221px;
    background: url(img/cover/cover-bottom.png) no-repeat bottom center;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    background-size: 100%;
}

.cover-cloud {
    position: absolute;
    z-index: 20;
    bottom: -8%;
    left: 0;
    width: 100%;
    height: 300px;
    background: url(img/cover/cover-cloud.png) repeat-x;
    opacity: 0.5;
}

.cover-cloud {
    -webkit-animation-name: coverCloud;
    -moz-animation-name: coverCloud;
    animation-name: coverCloud;
    -webkit-animation-duration: 60s;
    -moz-animation-duration: 60s;
    animation-duration: 60s;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.cover-bg {
    opacity: 1;
    z-index: 10;
    background: url(//www.xinhuanet.com/newmedia/20171122zgwsqd/images/cover.jpg) no-repeat top center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
}

.cover-box img {
    display: block;
    margin: 0 auto;
    width: auto;
    height: 100%;
}

.cover-title {
    z-index: 60;
    top: 15%;
    left: 50%;
    margin-left: -454px;
    width: 909px;
    height: 400px;
}

.cover-title-icon {
    height: 116px;
    max-height: 116px;
    /*background:url(img/cover/cover-title-icon.png) no-repeat center*/
}

.cover-title-text {
    position: absolute;
    bottom: 0%;
    width: 100%;
    height: 49px;
    max-height: 49px;
    /*background:url(img/cover/cover-title-text.png) no-repeat center*/
}

.show .cover-title {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: coverTitle;
    -moz-animation-name: coverTitle;
    animation-name: coverTitle;
}

.cover-building {
    z-index: 50;
    overflow: visible;
}

.cover-building-hall {
    position: absolute;
    bottom: 4%;
    left: -0.5%;
    width: 294px;
    height: 38.5%;
    max-height: 385px;
    /*background:url(img/cover/cover-building-hall.png) no-repeat center*/
}

.cover-building-hall img {
    position: absolute;
    top: 0;
    left: 0;
}

.cover-building-wall {
    position: absolute;
    bottom: 15%;
    right: -0.5%;
    width: 324px;
    height: 28.2%;
    max-height: 282px;
    /*background:url(img/cover/cover-building-wall.png) no-repeat center*/
}

.cover-building-wall img {
    position: absolute;
    top: 0;
    right: 0;
}

.cover-building-temple {
    position: absolute;
    bottom: 2%;
    right: 50%;
    margin-right: -295px;
    width: 591px;
    height: 23.3%;
    max-height: 233px;
    /*background:url(img/cover/cover-building-temple.png) no-repeat center*/
}

.cover-building-pavilion {
    position: absolute;
    bottom: 6%;
    left: 50%;
    margin-left: 290px;
    width: 415px;
    height: 21.8%;
    max-height: 218px;
    /*background:url(img/cover/cover-building-pavilion.png) no-repeat center*/
}

.show .cover-building-hall,
.show .cover-building-wall,
.show .cover-building-temple,
.show .cover-building-pavilion {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
}

.show .cover-building-pavilion {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.show .cover-building-hall {
    -webkit-animation-name: coverBuilding;
    -moz-animation-name: coverBuilding;
    animation-name: coverBuilding;
    /*background-image:url(img/cover/cover-building-hall-shine.png);*/
}

.show .cover-building-wall {
    -webkit-animation-name: coverBuilding;
    -moz-animation-name: coverBuilding;
    animation-name: coverBuilding;
    /*background-image:url(img/cover/cover-building-wall-shine.png);*/
}

.show .cover-building-temple {
    -webkit-animation-name: coverBuilding;
    -moz-animation-name: coverBuilding;
    animation-name: coverBuilding;
    /*background-image:url(img/cover/cover-building-temple-shine.png);*/
}

.show .cover-building-pavilion {
    -webkit-animation-name: coverBuilding;
    -moz-animation-name: coverBuilding;
    animation-name: coverBuilding;
    /*background-image:url(img/cover/cover-building-pavilion-shine.png);*/
}

.cover-slogan {
    z-index: 70;
}

.cover-slogan-img {
    position: absolute;
    top: 15%;
    left: 50%;
    margin: 50px 0 0 -600px;
    width: 1200px;
    height: 320px;
    background: url(img/cover/cover-slogan.png) no-repeat 0 -22400px;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    background-size: 100%;
    overflow: hidden;
}

.show .cover-slogan-img {
    -webkit-animation: coverSloganImg 2.8s steps(1) forwards;
    -moz-animation: coverSloganImg 2.8s steps(1) forwards;
    animation: coverSloganImg 2.8s steps(1) forwards;
}

.cover-slogan-left {
    position: absolute;
    top: 32%;
    left: 50%;
    margin-left: -690px;
    width: 1097px;
    height: 32.8%;
    max-height: 328px;
    /*background:url(img/cover/cover-slogan-left.png) no-repeat center*/
}

.cover-slogan-right {
    position: absolute;
    top: 48%;
    right: 50%;
    margin-right: -740px;
    width: 904px;
    height: 32.1%;
    max-height: 321px;
    /*background:url(img/cover/cover-slogan-right.png) no-repeat center*/
}

.cover-slogan-right img {
    position: absolute;
    left: 0;
}

.show .cover-slogan-left,
.show .cover-slogan-right {
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.show .cover-slogan-left {
    -webkit-animation-name: coverSloganLeft;
    -moz-animation-name: coverSloganLeft;
    animation-name: coverSloganLeft;
    /*background-image:url(img/cover/cover-slogan-left-shine.png);*/
}

.show .cover-slogan-right {
    -webkit-animation-name: coverSloganRight;
    -moz-animation-name: coverSloganRight;
    animation-name: coverSloganRight;
    /*background-image:url(img/cover/cover-slogan-right-shine.png);*/
}

/*
.cover-building-hall,
.cover-building-pavilion,
.cover-building-temple,
.cover-slogan-left,
.cover-slogan-right { -webkit-transition:background-image 0.2s ease-out 1.1s; transition:background-image 0.2s ease-out 1.1s;}
*/
@-webkit-keyframes coverCloud {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -2200px 0;
    }
}

@-moz-keyframes coverCloud {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -2200px 0;
    }
}

@keyframes coverCloud {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -2200px 0;
    }
}

@-webkit-keyframes coverGoto {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    10% {
        opacity: 1;
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    12% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    14% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    16% {
        -webkit-transform: none;
        transform: none;
    }

    95% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}

@-moz-keyframes coverGoto {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
        -moz-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    10% {
        opacity: 1;
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    12% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    14% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    16% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    95% {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}

@keyframes coverGoto {

    0%,
    100%,
    60%,
    75%,
    90% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -30px, 0);
        -moz-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0);
    }

    10% {
        opacity: 1;
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    12% {
        -webkit-transform: translate3d(0, -10px, 0);
        -moz-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    14% {
        -webkit-transform: translate3d(0, 5px, 0);
        -moz-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    16% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    95% {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 10px, 0);
        -moz-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }
}

/*@-webkit-keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes coverTitle {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}*/
@-webkit-keyframes coverTitle {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes coverTitle {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes coverTitle {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*@-webkit-keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes coverBuilding {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
*/
@-webkit-keyframes coverBuilding {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-moz-keyframes coverBuilding {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes coverBuilding {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes coverSloganImg {
    0% {
        background-position: 0 0px;
    }

    1.43% {
        background-position: 0 -320px;
    }

    2.86% {
        background-position: 0 -640px;
    }

    4.29% {
        background-position: 0 -960px;
    }

    5.71% {
        background-position: 0 -1280px;
    }

    7.14% {
        background-position: 0 -1600px;
    }

    8.57% {
        background-position: 0 -1920px;
    }

    10% {
        background-position: 0 -2240px;
    }

    11.43% {
        background-position: 0 -2560px;
    }

    12.86% {
        background-position: 0 -2880px;
    }

    14.29% {
        background-position: 0 -3200px;
    }

    15.71% {
        background-position: 0 -3520px;
    }

    17.14% {
        background-position: 0 -3840px;
    }

    18.57% {
        background-position: 0 -4160px;
    }

    20% {
        background-position: 0 -4480px;
    }

    21.43% {
        background-position: 0 -4800px;
    }

    22.86% {
        background-position: 0 -5120px;
    }

    24.29% {
        background-position: 0 -5440px;
    }

    25.71% {
        background-position: 0 -5760px;
    }

    27.14% {
        background-position: 0 -6080px;
    }

    28.57% {
        background-position: 0 -6400px;
    }

    30% {
        background-position: 0 -6720px;
    }

    31.43% {
        background-position: 0 -7040px;
    }

    32.86% {
        background-position: 0 -7360px;
    }

    34.29% {
        background-position: 0 -7680px;
    }

    35.71% {
        background-position: 0 -8000px;
    }

    37.14% {
        background-position: 0 -8320px;
    }

    38.57% {
        background-position: 0 -8640px;
    }

    40% {
        background-position: 0 -8960px;
    }

    41.43% {
        background-position: 0 -9280px;
    }

    42.86% {
        background-position: 0 -9600px;
    }

    44.29% {
        background-position: 0 -9920px;
    }

    45.71% {
        background-position: 0 -10240px;
    }

    47.14% {
        background-position: 0 -10560px;
    }

    48.57% {
        background-position: 0 -10880px;
    }

    50% {
        background-position: 0 -11200px;
    }

    51.43% {
        background-position: 0 -11520px;
    }

    52.86% {
        background-position: 0 -11840px;
    }

    54.29% {
        background-position: 0 -12160px;
    }

    55.71% {
        background-position: 0 -12480px;
    }

    57.14% {
        background-position: 0 -12800px;
    }

    58.57% {
        background-position: 0 -13120px;
    }

    60% {
        background-position: 0 -13440px;
    }

    61.43% {
        background-position: 0 -13760px;
    }

    62.86% {
        background-position: 0 -14080px;
    }

    64.29% {
        background-position: 0 -14400px;
    }

    65.71% {
        background-position: 0 -14720px;
    }

    67.14% {
        background-position: 0 -15040px;
    }

    68.57% {
        background-position: 0 -15360px;
    }

    70% {
        background-position: 0 -15680px;
    }

    71.43% {
        background-position: 0 -16000px;
    }

    72.86% {
        background-position: 0 -16320px;
    }

    74.29% {
        background-position: 0 -16640px;
    }

    75.71% {
        background-position: 0 -16960px;
    }

    77.14% {
        background-position: 0 -17280px;
    }

    78.57% {
        background-position: 0 -17600px;
    }

    80% {
        background-position: 0 -17920px;
    }

    81.43% {
        background-position: 0 -18240px;
    }

    82.86% {
        background-position: 0 -18560px;
    }

    84.29% {
        background-position: 0 -18880px;
    }

    85.71% {
        background-position: 0 -19200px;
    }

    87.14% {
        background-position: 0 -19520px;
    }

    88.57% {
        background-position: 0 -19840px;
    }

    90% {
        background-position: 0 -20160px;
    }

    91.43% {
        background-position: 0 -20480px;
    }

    92.86% {
        background-position: 0 -20800px;
    }

    94.29% {
        background-position: 0 -21120px;
    }

    95.71% {
        background-position: 0 -21440px;
    }

    97.14% {
        background-position: 0 -21760px;
    }

    98.57% {
        background-position: 0 -22080px;
    }

    100.00% {
        background-position: 0 -22400px;
    }
}

@-moz-keyframes coverSloganImg {
    0% {
        background-position: 0 0px;
    }

    1.43% {
        background-position: 0 -320px;
    }

    2.86% {
        background-position: 0 -640px;
    }

    4.29% {
        background-position: 0 -960px;
    }

    5.71% {
        background-position: 0 -1280px;
    }

    7.14% {
        background-position: 0 -1600px;
    }

    8.57% {
        background-position: 0 -1920px;
    }

    10% {
        background-position: 0 -2240px;
    }

    11.43% {
        background-position: 0 -2560px;
    }

    12.86% {
        background-position: 0 -2880px;
    }

    14.29% {
        background-position: 0 -3200px;
    }

    15.71% {
        background-position: 0 -3520px;
    }

    17.14% {
        background-position: 0 -3840px;
    }

    18.57% {
        background-position: 0 -4160px;
    }

    20% {
        background-position: 0 -4480px;
    }

    21.43% {
        background-position: 0 -4800px;
    }

    22.86% {
        background-position: 0 -5120px;
    }

    24.29% {
        background-position: 0 -5440px;
    }

    25.71% {
        background-position: 0 -5760px;
    }

    27.14% {
        background-position: 0 -6080px;
    }

    28.57% {
        background-position: 0 -6400px;
    }

    30% {
        background-position: 0 -6720px;
    }

    31.43% {
        background-position: 0 -7040px;
    }

    32.86% {
        background-position: 0 -7360px;
    }

    34.29% {
        background-position: 0 -7680px;
    }

    35.71% {
        background-position: 0 -8000px;
    }

    37.14% {
        background-position: 0 -8320px;
    }

    38.57% {
        background-position: 0 -8640px;
    }

    40% {
        background-position: 0 -8960px;
    }

    41.43% {
        background-position: 0 -9280px;
    }

    42.86% {
        background-position: 0 -9600px;
    }

    44.29% {
        background-position: 0 -9920px;
    }

    45.71% {
        background-position: 0 -10240px;
    }

    47.14% {
        background-position: 0 -10560px;
    }

    48.57% {
        background-position: 0 -10880px;
    }

    50% {
        background-position: 0 -11200px;
    }

    51.43% {
        background-position: 0 -11520px;
    }

    52.86% {
        background-position: 0 -11840px;
    }

    54.29% {
        background-position: 0 -12160px;
    }

    55.71% {
        background-position: 0 -12480px;
    }

    57.14% {
        background-position: 0 -12800px;
    }

    58.57% {
        background-position: 0 -13120px;
    }

    60% {
        background-position: 0 -13440px;
    }

    61.43% {
        background-position: 0 -13760px;
    }

    62.86% {
        background-position: 0 -14080px;
    }

    64.29% {
        background-position: 0 -14400px;
    }

    65.71% {
        background-position: 0 -14720px;
    }

    67.14% {
        background-position: 0 -15040px;
    }

    68.57% {
        background-position: 0 -15360px;
    }

    70% {
        background-position: 0 -15680px;
    }

    71.43% {
        background-position: 0 -16000px;
    }

    72.86% {
        background-position: 0 -16320px;
    }

    74.29% {
        background-position: 0 -16640px;
    }

    75.71% {
        background-position: 0 -16960px;
    }

    77.14% {
        background-position: 0 -17280px;
    }

    78.57% {
        background-position: 0 -17600px;
    }

    80% {
        background-position: 0 -17920px;
    }

    81.43% {
        background-position: 0 -18240px;
    }

    82.86% {
        background-position: 0 -18560px;
    }

    84.29% {
        background-position: 0 -18880px;
    }

    85.71% {
        background-position: 0 -19200px;
    }

    87.14% {
        background-position: 0 -19520px;
    }

    88.57% {
        background-position: 0 -19840px;
    }

    90% {
        background-position: 0 -20160px;
    }

    91.43% {
        background-position: 0 -20480px;
    }

    92.86% {
        background-position: 0 -20800px;
    }

    94.29% {
        background-position: 0 -21120px;
    }

    95.71% {
        background-position: 0 -21440px;
    }

    97.14% {
        background-position: 0 -21760px;
    }

    98.57% {
        background-position: 0 -22080px;
    }

    100.00% {
        background-position: 0 -22400px;
    }
}

@keyframes coverSloganImg {
    0% {
        background-position: 0 0px;
    }

    1.43% {
        background-position: 0 -320px;
    }

    2.86% {
        background-position: 0 -640px;
    }

    4.29% {
        background-position: 0 -960px;
    }

    5.71% {
        background-position: 0 -1280px;
    }

    7.14% {
        background-position: 0 -1600px;
    }

    8.57% {
        background-position: 0 -1920px;
    }

    10% {
        background-position: 0 -2240px;
    }

    11.43% {
        background-position: 0 -2560px;
    }

    12.86% {
        background-position: 0 -2880px;
    }

    14.29% {
        background-position: 0 -3200px;
    }

    15.71% {
        background-position: 0 -3520px;
    }

    17.14% {
        background-position: 0 -3840px;
    }

    18.57% {
        background-position: 0 -4160px;
    }

    20% {
        background-position: 0 -4480px;
    }

    21.43% {
        background-position: 0 -4800px;
    }

    22.86% {
        background-position: 0 -5120px;
    }

    24.29% {
        background-position: 0 -5440px;
    }

    25.71% {
        background-position: 0 -5760px;
    }

    27.14% {
        background-position: 0 -6080px;
    }

    28.57% {
        background-position: 0 -6400px;
    }

    30% {
        background-position: 0 -6720px;
    }

    31.43% {
        background-position: 0 -7040px;
    }

    32.86% {
        background-position: 0 -7360px;
    }

    34.29% {
        background-position: 0 -7680px;
    }

    35.71% {
        background-position: 0 -8000px;
    }

    37.14% {
        background-position: 0 -8320px;
    }

    38.57% {
        background-position: 0 -8640px;
    }

    40% {
        background-position: 0 -8960px;
    }

    41.43% {
        background-position: 0 -9280px;
    }

    42.86% {
        background-position: 0 -9600px;
    }

    44.29% {
        background-position: 0 -9920px;
    }

    45.71% {
        background-position: 0 -10240px;
    }

    47.14% {
        background-position: 0 -10560px;
    }

    48.57% {
        background-position: 0 -10880px;
    }

    50% {
        background-position: 0 -11200px;
    }

    51.43% {
        background-position: 0 -11520px;
    }

    52.86% {
        background-position: 0 -11840px;
    }

    54.29% {
        background-position: 0 -12160px;
    }

    55.71% {
        background-position: 0 -12480px;
    }

    57.14% {
        background-position: 0 -12800px;
    }

    58.57% {
        background-position: 0 -13120px;
    }

    60% {
        background-position: 0 -13440px;
    }

    61.43% {
        background-position: 0 -13760px;
    }

    62.86% {
        background-position: 0 -14080px;
    }

    64.29% {
        background-position: 0 -14400px;
    }

    65.71% {
        background-position: 0 -14720px;
    }

    67.14% {
        background-position: 0 -15040px;
    }

    68.57% {
        background-position: 0 -15360px;
    }

    70% {
        background-position: 0 -15680px;
    }

    71.43% {
        background-position: 0 -16000px;
    }

    72.86% {
        background-position: 0 -16320px;
    }

    74.29% {
        background-position: 0 -16640px;
    }

    75.71% {
        background-position: 0 -16960px;
    }

    77.14% {
        background-position: 0 -17280px;
    }

    78.57% {
        background-position: 0 -17600px;
    }

    80% {
        background-position: 0 -17920px;
    }

    81.43% {
        background-position: 0 -18240px;
    }

    82.86% {
        background-position: 0 -18560px;
    }

    84.29% {
        background-position: 0 -18880px;
    }

    85.71% {
        background-position: 0 -19200px;
    }

    87.14% {
        background-position: 0 -19520px;
    }

    88.57% {
        background-position: 0 -19840px;
    }

    90% {
        background-position: 0 -20160px;
    }

    91.43% {
        background-position: 0 -20480px;
    }

    92.86% {
        background-position: 0 -20800px;
    }

    94.29% {
        background-position: 0 -21120px;
    }

    95.71% {
        background-position: 0 -21440px;
    }

    97.14% {
        background-position: 0 -21760px;
    }

    98.57% {
        background-position: 0 -22080px;
    }

    100.00% {
        background-position: 0 -22400px;
    }
}

@-webkit-keyframes coverSloganLeft {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@-moz-keyframes coverSloganLeft {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        -moz-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        -moz-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -moz-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        -moz-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

@keyframes coverSloganLeft {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        -moz-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        -moz-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -moz-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        -moz-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

@-webkit-keyframes coverSloganRight {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        transform: none;
    }
}

@-moz-keyframes coverSloganRight {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        -moz-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        -moz-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        -moz-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        -moz-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

@keyframes coverSloganRight {

    0%,
    60%,
    75%,
    90%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        -moz-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        -moz-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        -moz-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        -moz-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        transform: none;
    }
}

/*# sourceMappingURL=../maps/cover.css.map */
.box1 {
    width: 100%;
    height: 444px;
    background: url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/banner.jpg) bottom center no-repeat;
    min-width: 1000px;
}

/*头条*/
.topnews {
    width: 1000px;
    margin: 0 auto;
}

.topnews h2,
.topnews h2 a {
    width: 100%;
    color: #164bb5;
    font-size: 36px;
    font-weight: bold;
    overflow: hidden;
    line-height: 52px;
    height: 52px;
    margin: 20px 0;
    text-align: center;
}

.topnews p {
    font-size: 16px;
    color: #164bb5;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    text-indent: 2em;
}

.topnews p a {
    color: #164bb5;
}

.box2 {
    width: 100%;
    height: 1530px;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/02.jpg) bottom center no-repeat;
    min-width: 1000px;
    padding-bottom: 40px;
}

.part1 {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    margin-top: 25px;
}

.focusL {
    float: left;
    width: 600px;
    height: 392px;
    margin-right: 20px;
}

#focusImg {
    width: 600px;
    height: 392px;
    overflow: hidden;
    position: relative;
    margin-bottom: 32px;
}

#focusImg .swiper-wrapper {
    width: 600px;
    height: 392px;
}

#focusImg .swiper-wrapper .swiper-slide {
    float: left;
    position: relative;
}

#focusImg .swiper-wrapper .swiper-slide .img,
#focusImg .swiper-wrapper .swiper-slide .img a,
#focusImg .swiper-wrapper .swiper-slide img {
    width: 600px;
    height: 392px;
    font-size: 0px;
    vertical-align: top;
}

#focusImg .swiper-wrapper .swiper-slide .bg {
    width: 100%;
    height: 50px;
    position: absolute;
    z-index: 0;
    bottom: 0px;
    left: 0px;
    background: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

#focusImg .swiper-wrapper .swiper-slide .title {
    width: 100%;
    height: 50px;
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 0px;
}

#focusImg .swiper-wrapper .swiper-slide .title a {
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 18px;
    color: #fff;
    font-family: \5FAE\8F6F\96C5\9ED1;
    text-decoration: none;
}

#focusImg .titleLine {
    width: 3px;
    height: 50px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
}

#focusImg .pagination {
    position: absolute;
    bottom: 21px;
    right: 10px;
    z-index: 100;
    height: 5px;
}

.pagination span {
    margin-right: 1px;
}

#focusImg .swiper-pagination-switch {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #acacac;
    margin-right: 5px;
    opacity: 1;
    cursor: pointer;
    float: left;
}

#focusImg .swiper-visible-switch {
    background: #aaa;
}

#focusImg .swiper-active-switch {
    background: #ff2183;
}

#focusImg .arrow {
    position: absolute;
    top: 50%;
    background: url(//www.news.cn/2015/zhuanti/lh/img/icon_m.png) no-repeat;
    margin-top: -20px;
    width: 25px;
    height: 30px;
    line-height: 30px;
    z-index: 10;
    text-decoration: none;
    outline: none;
}

#focusImg .arrow-left {
    left: 0px;
    background-position: -400px -60px;
}

#focusImg .arrow-right {
    right: 0px;
    background-position: -425px -60px;
}

.focusR {
    width: 378px;
    height: 390px;
    overflow: hidden;
    float: left;
}

.focusR ul li {
    width: 378px;
    height: 113px;
    overflow: hidden;
    border-bottom: 1px dashed #a8a8a8;
    padding-bottom: 12px;
    margin-bottom: 12px;
}

.focusR ul li img {
    width: 156px;
    height: 113px;
    float: left;
    margin-right: 10px;
}

.focusR ul li h3,
.focusR ul li h3 a {
    font-size: 16px;
    line-height: 24px;
    color: #028f73;
}

.focusR ul li p {
    font-size: 14px;
    line-height: 20px;
    color: #a8a8a8;
    margin-top: 10px;
}

/*--------------联系方式--------------*/
.part2 {
    width: 1000px;
    height: 65px;
    margin: 0 auto;
    margin-top: 170px;
}

.titlebox {
    width: 1000px;
    height: 64px;
}

.leftphone {
    width: 225px;
    height: 477px;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/Phone.png) no-repeat;
    float: left;
    margin-right: 60px;
}

.leftphone .ewm {
    width: 118px;
    height: 118px;
    margin: 0 auto;
    padding-top: 100px;
}

.righttext {
    width: 708px;
    float: left;
    padding-top: 50px;
}

.righttext p {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
}

/*-----------投票------------*/
.box3 {
    width: 100%;
    height: auto;
    min-width: 1000px;
    margin-top: 40px;
}

.part3 {
    width: 1064px;
    margin: 20px auto 0;
}

.part3 ul li {
    width: 216px;
    height: 356px;
    margin-bottom: 20px;
    float: left;
    margin: 0 18px 20px 18px;
    position: relative;
}

.part3 .bg {
    border-radius: 100px;
    border: 7px solid #3a79ab;
}

/* .part3 .bg {
    background: url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/bg.png);
} */

/* .part3 .bg1 .btn{
    background: url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/bg1.png);
} */

.part3 ul li i {
    width: 160px;
    height: 160px;
    display: block;
    overflow: hidden;
    margin: 10px auto 0;
    border-radius: 100%;
    margin-top: 8px;
    border: 2px solid #88afbc;
}

.part3 ul li i img {
    width: 100%;
    height: 100%;
}

.part3 ul li h3 {
    background: #c12659;
    width: 84px;
    border-radius: 30px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin: -16px auto 16px;
    line-height: 28px;
}

.part3 ul li h4 {
    font-size: 18px;
    text-align: center;
    width: 220px;

    height: 72px;
    overflow: hidden;
    line-height: 24px;
    vertical-align: middle;
    display: table-cell;
    padding: 0 10px;
}

.part3 ul li p {
    width: 210px;
    height: 136px;
    text-align: left;
    margin: 0 auto;
}

.part3 ul li .info {
    width: 210px;
    height: 70px;
    margin: 0 auto;
    color: #ec8b5e;
}

.part3 ul li .info div {
    width: 210px;
    margin: 0 auto;
    color: #ec8b5e;
}

.part3 ul li .info span {
    font-weight: bold;
}

.part3 ul li .btn {
    width: 92px;
    height: 46px;
    margin: 10px auto 0;
    background: #c12659;
    border-radius: 30px;
    text-align: center;
    font-size: 20px;
    line-height: 44px;
    color: #fff;
    letter-spacing:5px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -46px;
}
.part3 ul li .btn a{
    color: #fff;
}
.part3 ul .bg1 h3{
    background: #e15a00;
}
.part3 .bg1 .btn{
    background: #e15a00;
}
.part3 .bg1{
    border: 7px solid #e15a00;
}
/* .part3 ul li .btn a {
    display: block;
    width: 114px;
    height: 44px;
    background: url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/01.png) center no-repeat;
    margin: 0 auto;
}

.part3 ul li .btn .hover {
    display: block;
    width: 114px;
    height: 41px;
    background: url(//www.xinhuanet.com/gongyi/zt/2018wspx/index/images/02.png) center no-repeat;
    margin: 0 auto;
} */





.votebox {
    width: 490px;
    height: 45px;
    margin: 30px auto 0;
}

.empty {
    display: block;
    width: 160px;
    height: 45px;
    background: #045bc7;
    text-align: center;
}

.vote {
    display: block;
    width: 160px;
    height: 45px;
    background: #045bc7;
    border-left: 5px solid #ffaa00;
}

.vote:hover {
    background: #ffaa00;
}


.result {
    display: block;
    width: 160px;
    height: 45px;
    background: #045bc7;
    border-left: 5px solid #ffaa00;
}

.empty:hover,
.result:hover {
    background: #ffaa00;
}

.votebox span {
    float: left;
    text-align: center;
    font-size: 18px;
    color: #fff;
    line-height: 45px;
}

.votebox span a {
    color: #fff;
}

.outlink {
    width: 120px;
    height: 35px;
    line-height: 35px;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #fff;
    border: 2px solid #1b8a86;
    border-radius: 20px;
    margin-top: 29px;
    margin-left: 10px;
    background: #1ab6b1;
}

.outlink a {
    color: #fff;
}

.outlink:hover {
    color: #fff;
    border: 2px solid #bb7303;
    background: #f39900;
}

.outlink:hover a {
    color: #fff;
}

/*----互动----*/
.box4 {
    width: 100%;
    height: auto;
    background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/04.jpg) top center no-repeat;
    min-width: 1000px;
    padding-bottom: 40px;
}

.part4 {
    width: 1000px;
    overflow: hidden;
    margin: 30px auto;
}

.box4 iframe {
    width: 1000px;
    height: 700px;
    display: block;
    margin: 90px auto;
    padding-top: 20px;
    background: #fff;
}

/*----往期回顾----*/
.part5 {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 30px;
}

.part5 ul {
    margin-top: 20px;
    width: 1200px;
}

.part5 ul li {
    width: 300px;
    float: left;
    margin: 20px 15px 0 15px;
}

.part5 ul li img {
    width: 300px;
    height: 102px;
    border: 2px solid #facd89;
}

.part5 ul li h3,
.part5 ul li h3 a {
    width: 300px;
    height: 28px;
    line-height: 28px;
    font-size: 22px;
    color: #4ca896;
    margin: 8px 0;
}

.part5 ul li p {
    height: 70px;
    width: 300px;
    font-size: 14px;
    line-height: 24px;
    color: #707070;
}

.part6 {
    width: 1000px;
    background: #fff;
    overflow: hidden;
    margin-top: 40px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 12px;
    padding-bottom: 20px;
}

.tit_hxrzq {
    width: 1000px;
    height: 63px;
    margin: 0 auto;
    text-align: center;
}

.blank15 {
    clear: both;
    height: 15px;
}

.con1_2 {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}

.cArea_link_list {
    padding: 10px 10px;
    text-align: left;
}

.cArea_link_list p {
    width: 130px;
    float: left;
    padding: 5px;
    font-family: "微软雅黑";
    font-size: 12px;
    line-height: 24px;
    color: #000;
    text-decoration: none;
}

#ewm01 {
    width: 120px;
    height: auto;
    float: left;
    margin: 10px 60px 0 60px;
}

#ewm01 img {
    width: 95px;
    height: 95px;
    margin: 0 auto;
}

#ewm01 h3 {
    font-size: 14px;
    color: #333;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    margin-top: 5px;
}

#ewm02 {
    width: 120px;
    height: auto;
    float: left;
    margin: 10px 30px 0 30px;
}

#ewm02 img {
    width: 95px;
    height: 95px;
    margin: 0 auto;
}

#ewm02 h3 {
    font-size: 14px;
    color: #333;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    margin-top: 5px;
}

#ewm03 {
    width: 120px;
    height: auto;
    float: left;
    margin: 10px 0 0 60px;
}

#ewm03 img {
    width: 95px;
    height: 95px;
    margin: 0 auto;
}

#ewm03 h3 {
    font-size: 14px;
    color: #333;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    margin-top: 5px;
}

/*--footer--*/
.footer {
    width: 100%;
    height: 160px;
    color: #333;
    background: #eee;
    text-align: center;
    border-top: 2px solid #d3d3d3;
}

.copyright {
    padding-top: 40px;
}


.part9 {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 50px;
}

.part9l {
    width: 474px;
    float: left;
    padding-right: 25px;
}

.part9r {
    width: 474px;
    height: 390px;
    float: right;
    border-left-width: 2px;
    border-left-style: dotted;
    border-left-color: #ccc;
    padding-left: 25px;
}

.part9r ul {
    margin-top: 15px;
}

.part9r li {
    line-height: 30px;

    background: url(//imgs.xinhuanet.com/icon/2011air/img/dot01.gif) no-repeat 0 -30px;
    padding-left: 15px;
    font-size: 16px;
    height: 30px;
    overflow: hidden;
    color: #000;
    margin-top: 8px;
}

.part9r li a {
    color: #000;
}


/*手风琴组件3扩展1*/

.accordion3-1 {
    width: 473px;
    height: auto;
    margin: 20px auto 10px;
}

.accordion3-1 li {
    height: 48px;
    _height: 45px;
    line-height: 48px;
    padding: 0 15px 0 10px;
    font-size: 18px;
    overflow: hidden;
    font-family: "微软雅黑";
    background: #f1faff;
    border-left: 6px solid #4fc2f9;
}

.accordion3-1 li a {
    color: #000;
}

.accordion3-1 li span {
    height: 48px;
    float: left;
    margin-right: 10px;
}

.accordion3-1 li .num {
    background: url(//www.xinhuanet.com/global/img/iconBtn/num.png) no-repeat;
}

.accordion3-1 li .num01 {
    width: 75px;
    background-position: -99px -320px;
}

.accordion3-1 li .num02 {
    width: 75px;
    background-position: -99px -361px;
}

.accordion3-1 li .num03 {
    width: 75px;
    background-position: -99px -411px;
}

.accordion3-1 li .num04 {
    width: 75px;
    background-position: -99px -459px;
}

.accordion3-1 .cur {
    border: none;
    padding: 0 15px 0 10px;
    height: 48px;
    line-height: 48px;
    background: #f1faff;
    border-left: 6px solid #4fc2f9;
}

.accordion3-1 .cur a {
    color: #000;
    font-size: 18px;
    float: left;
}

.accordion3-1 .cur1 {
    border: none;
    padding: 0 15px 0 10px;
    height: 48px;
    line-height: 48px;
    background: #def5ed;
    border-left: 6px solid #0ebd72;
}

.accordion3-1 .cur1 a {
    color: #000;
    font-size: 18px;
    float: left;
}

.accordion3-1 .cur2 {
    border: none;
    padding: 0 15px 0 10px;
    height: 48px;
    line-height: 48px;
    background: #fff3e3;
    border-left: 6px solid #f8a444;
}

.accordion3-1 .cur2 a {
    color: #000;
    font-size: 18px;
    float: left;
}

.accordion3-1 .cur span {
    height: 75px;
    width: 75px;
    float: left
}

.accordion3-1 .cur .num01 {
    width: 75px;
    background-position: 0 0;
}

.accordion3-1 .cur .num02 {
    width: 75px;
    background-position: 0 -85px;
}

.accordion3-1 .cur .num03 {
    width: 75px;
    background-position: 0 -170px;
}

.accordion3-1 .cur .num04 {
    width: 75px;
    background-position: 0 -255px;
}

.accordion3-1-img {
    width: 449px;
    height: 169px;
    overflow: hidden;
    padding: 0 9px 9px 9px;
}

.accordion3-1-img img {
    width: 449px;
    height: 169px;
}

.b {
    background: #f1faff;
    border-left: 6px solid #4fc2f9;
}

.g {
    background: #def5ed;
    border-left: 6px solid #0ebd72;
}

.y {
    background: #fff3e3;
    border-left: 6px solid #f8a444;
}

.gdlb {
    width: 100%;
    height: 38px;
}

.gdlb img {
    width: 100%;
    height: 100%;
}
