@charset "utf-8";
html,
body {
    margin: 0 auto;
    max-width: 640px;
    background: #999
}
a {
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}
a:hover { color: #333 }
figure {
	margin:0;
}
/*文字新闻列表*/
.text-list {
    margin: 0.4rem auto 0.2rem;
    width: 9.6rem;
    font-size: 0.45rem;
	overflow: hidden;
}
.text-list .item { position: relative; padding-left:4%}
.text-list .item:before {
    position: absolute;
    top: 0.3rem;
    left: 1%;
    content: '';
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background: #004ea1
}
.text-list .item a {
    position: relative; 
	display:block;
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
/*.text-list .item a:before { position:absolute; top:0.3rem; left:2%; content:''; border-radius:50%; width:4px; height:4px; background:#004ea1}*/
/*图片新闻列表*/
.img-list {
    margin: 0.2rem auto 0;
    width: 8.25rem;
    font-size: 0.45rem
}
.img-list .item { border-top: 1px dotted #666; line-height:32px;}
.img-list .item:first-child { border-top: none }
.img-list .item a {
    position: relative;
    display: block;

    overflow: hidden
}
.img-list .item a .img {
    float: left;
    margin-right: 0.3rem;
    width: 3.5rem
}
.img-list .item a .img img {
    display: block;
    width: 100%;
    height: 100%
}
.img-list .item a .text {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}
/*分享信息*/
.share-box { display: none }
/*头*/
.site-header {
    position: relative;
    width: 100%;
    height:auto;
}
.site-header .logo {
    position: relative;
    z-index: 100;
    float: right;
    width: 2rem;
    height: 1.2rem
}
.site-header .banner-swiper {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.banner-swiper .banner-img img { width:100%; height:auto;}
.banner-swiper .swiper-container {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.banner-swiper .banner-bg1 {
    background: url(img/banner1.jpg;vpn_img) no-repeat center;
    background-size: cover
}
.banner-swiper .banner-bg2 {
    background: url(img/banner2.jpg;vpn_img) no-repeat center;
    background-size: cover
}
.banner-swiper .banner-bg3 {
    background: url(img/banner3.jpg;vpn_img) no-repeat center;
    background-size: cover
}
/*导航*/
.site-nav {

    line-height: 1rem;
 
    overflow: hidden;
}
.site-nav .nav {
    height: 1.5rem;
    overflow-x: auto;
    font-size: 0;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}
.site-nav .nav .item {
    display: inline-block;
    text-align: center;
    font-size: 0.4rem; padding:0 0.2rem;
    color: #fff
}
.site-nav .nav .item a {
    display: inline-block;
    padding: 0 0.2rem;
    color: #fff
}
.site-nav .nav .active a { background: #d65b2f }
/*主体*/
.site-content {
    width: 100%;
    background: #fff;
    overflow: hidden
}
/*头条*/
/*.site-content .headlines { padding-top:0.3rem}
.site-content .headlines a { display:block; margin:0 auto; width:7.29rem; line-height:1.4; text-align:center; font-size:0.55rem; font-weight:bold; color:#004ea1}*/
.site-content .headlines {
    /* clear: both; */
    content: '';
    overflow: hidden;
    width: 90%;
    /* height: 0px; */
    font-size: 0px;
    display: block;
    clear: both;
    text-align: center;
	padding: 6rem 5% 2%;
}
.site-content .headlines a {
    /*    display: block;*/
    margin: 0 auto;
    /* width: 7.29rem; */
/*    float: left;*/
    line-height: 1.4;
    text-align: center;
    font-size: 0.7rem;
    font-weight: bold;
    color: #004ea1;
}
/*顶部轮播*/
.site-content .top-swiper {
    position: relative;
    margin-top: 0.2rem
}
.top-swiper .swiper-container {
    margin: 0 auto;
    width: 100%;
    height: 4.6rem
}
.top-swiper .swiper-slide a {/* position:relative;*/
    display: block;
    font-size: 0.45rem;
    line-height: 1rem;
    color: #fff
}
.top-swiper .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%
}
.top-swiper .swiper-slide span {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 20% 0 5%;
    width: 75%;
    height: 1rem;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.top-swiper .swiper-pagination {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 15%
}
.top-swiper .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px;
    border-radius: 0;
    width: 5px;
    height: 5px;
    background: #ccc;
    opacity: 1;
    vertical-align: middle;
}
.top-swiper .swiper-pagination-bullets .swiper-pagination-bullet-active { background: red }
.swiper-button-next,
.swiper-button-prev {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAA1CAYAAABbRSsQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAEJ0lEQVRYw7WYf0xVZRjHPyqzVmN4F9xoYli45mlr0fxV0gqFJF0ms9raUgnGREkn6pi/EmtrpTlzhYE4c2FWYwqKnERHC8xGqa1Zuu7hijXAK3oA3wv3Bxfuj7c/uDRzqRfuOe/f7/l+nuf5fvfs7AWDjxTqVClUpxRqGcBYg8XjgTrgV2A1wBgDxccD9UBS54r92b1VzduA0zEGNlAKpHp/0jJ6q5rXAq1AhSEdSKEWATtC3oFX7BNXpgMPAesVdE/UACnUBcBxYJVmyRsHpIXFOyFKk6VQnwK+AT7XLHmdQCawfVg82soTpFAvS6GeaIlNnmnDWmvDOv/2e6PqIJyYI4DPkVu+IeTqXwd8p6DX3353tCnaCyiepj+zXMfOrwY0YP//XRyxyVKoxcAHIc/AfHvSypeAWGCDgu6JGiCF+ipQAyzXLHmxwAyg+G6mRuxBODFfAbs1S54TSCeCxEQEkEJNYGjHNNknFdYAOUCZgn7pXt/eExBOzHGgz5Fb/m7I7SsCahX0hkiKiyRFB4AUd8MfGa5j54uAi8CXkY72riZLoW4E3g+5fZn2SYWLgPuAjXdKzIgAUqiLgKNAjmbJswLPAOsUdD1S8TuOSAr1aYZ2zA7NktcPPA9sHqn4nSpPlELtkEKt1e5Pes6G9bgN65zR6o29TfwB4Bgg2hds3yR9g+uBagW9cbSAmFvExwD7gMl91WczvD/bi4ELwMFoJnKrB1uAxcFu17xr+RW5gBvYqaDLaABjwtW/DlQRDOVo8fkPA6nAWgW9OxpxgBgp1OlAJfCRFp/vB2YzlJioxWHI5FLgektiwSngLaBUQW8xQnwYsAopH0nctXQfcFhBbzJK/N+jF71d6++oDHXXL11iuDiADesUx5qsS70ncwelqJtlCkSLSUzrfm/uVc+5rUIKNckUyOWEx5c4P8vsGbiws0UK9UEjNP+zKgJd7q97Sh2lA783JgW7HEekUMcZ3oUN6/i2Z1MrvTWv+YPth3aaMiob1gnXFs78PnByWUjeqM4xCzK5c3naRc8PhX55sy7NLMisayXpHZ5ftggp1MdMgbTEPfpmx6fzerxDyYozBdKaopR0Hsx2D9oqTo00WRH9ePmv9HzoLWs/3Gf/MT3UKz4xpQsb1ri27NkNvuaCoOyqzjcLMvnGO3Mu+FvX+aWoSzcLMkvsyWoLOEqcUqhTTIHYJyS/4T7xcpe//eNW05L119QnN/vOLewLOr5oNGtnxbTPmbbf31Y4ELz+bbkpXdiwxjmWTa8P3CwIyZ6jhWZBkru2vfBbsHuNX4q6uWZBpjkPzPg70LHCZV6yLMmL+2oUPdC2qc20ZF1JeaK4/+yLruDVPWeGk2Xog9TgFefuG2tdh4K9Z2ZKb89eMPBBavjYsMYCu4AuYKvhgDBkYhhy+h85VvlyAw3DuAAAAABJRU5ErkJggg==);
    background-size: 50%
}
.swiper-button-next {
    right: -0px;
    transform: rotate(180deg)
}
.swiper-button-prev { left: -0px }
/*小头条*/
/*.site-content .sub-headlines { padding-top:0.2rem}
.site-content .sub-headlines a { display:block; margin:0 auto; width:7.29rem; line-height:1.4; text-align:center; font-size:0.5rem; font-weight:bold; color:#004ea1}*/

.site-content .sub-headlines {
    padding-top: 0.2rem;
    padding-left: 3%;
    /* clear: both; */
    content: '';
    overflow: hidden;
    width: 100%;
    /* height: 0px; */
    font-size: 0px;
    display: block;
    clear: both;
}
.site-content .sub-headlines a {
    display: block;
    margin: 0 auto;
    /* width: 7.29rem; */
    float: left;
    line-height: 1.4;
    text-align: center;
    font-size: 0.5rem;
    font-weight: bold;
    color: #004ea1;
    margin-right: 2%;
}
/*栏目块样式*/
.column-title {
    margin-bottom:10px;
}
.column-box {
    position: relative;
	margin: 20px 0 0;
}
.column-box .column-title {
}
.column-box .column-title h2{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    color: #075089;  
}
.column-box .column-title a {
    display: block;
    width: 100%;
    height: 100%
}
.column-box .column-bg {
/*    display: block;
    position: absolute;
    top: -1.8rem;
    width: 100%;
    height: 4.611rem;
    background: url(img/column-bg.png;vpn_img) no-repeat;
    background-size: cover*/
}
/*特别策划*/
.plan-box { /*background: url(data:image/gif;base64,R0lGODlhCQAJAMQAAM3v+9Dy/vP//fP9/s/v/s/x/fX//s/w/8vw/9Lv//b//9Hx/83x/c7v/9Hx/fX//83x//P///X9/9Pv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAJAAkAAAUtYHQcT1E8RCohCEoIIwlBRhpFs8AasfvMjx7rsVgYeDKIIkVQjIIH0TORgA5CADs=)*/ }
.plan-box .column-title {}
.plan-box .swiper-container {
    margin: 0 auto;
    width: 8.25rem;
    height: 6.125rem
}
.plan-box .swiper-slide a {
    position: relative;
    display: block;
    font-size: 0.35rem;
    line-height: 0.5rem;
    color: #fff
}
.plan-box .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%
}
.plan-box .swiper-slide span {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5% 5% 0;
    width: 90%;
    height: 1.5rem;
    background: #004ea1;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}
/*精彩视频*/
.video-box .column-title { background-image: url(https://libvpn.swfu.edu.cn/vpn/89/http/P75YPLUPMW5YG4LNM6YGG5C/travel/201706rhcx/img/jcsp.png;vpn_img) }
.video-box .swiper-container {
    margin: 0 auto;
    width: 8.25rem;
    height: 4.027rem
}
.video-box .swiper-slide a {
    position: relative;
    display: block;
    font-size: 0.4rem;
    line-height: 0.48rem;
    text-align: center
}
.video-box .swiper-slide a:before {
    position: absolute;
    display: block;
    content: '';
    margin-left: -0.6rem;
    top: 0.8rem;
    left: 50%;
    width: 1.2rem;
    height: 1.2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEcAAABHCAYAAABVsFofAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAASQklEQVR42u2ce0xU1/bHv2fmwDzAwYEREcrIY0pB1FHR2KvYWq3PKrbe1l/SNCa1UdvExDRtGlvT/6p9xEf/aEMbkVoTm8ZfGy0E+7D661W5l2q1EqhYBHxQYBgHRl7DzJzH/v1xZsOewxl5DOL9/XJXsnMOZ4Yze3/OWmvvvfbah8PECjcO9yATVVl+gkFwEY4jgUFG8J0H3oDxvB8LQV2gca4FRH1ONK4/EFDjBUcLii50rmMg6CJ8FkkIADl0LjN/kwifjSukaOFwqnO2sCAiFbUmqRvHQohU1MBYrYoKUjRw2P9VawcteuaoZ/5WA9Ix96SNYRvOFokpMnNkYbFaNWZAY4Gj1ha1hlAAfOicHtlzFpiW9rAaoAYhMtdE5qgGxWrUmCCNFo6WtrBQKAAKISZ0To+xAAyhYgodY5nvU82hDQ4CCADoDx0DoWsiAIE50u+z4NSQRg1oNHC0eh69qrAwYhgYZgDxACwAEpgSF4IUG/o+FSEEoR9AH4AupnQD6AXgY2AJGrDYMlwPpykjHeewYFiNoZrCakYMBjVjEoBEADYAUwEkJyYmTluxYoXD6XROzczMNGVkZBhsNluMxWLhdTodZFlGd3e36PF4xFu3bvlv3rzZX11d3X769OmGzs7ONgBuAO0APAA6AfRgULOEUL0oJCpqM2N9W1SaowbDmhELhWqJKaQhUwBMA5CenJzs2LRpk7OoqChl5syZZr1eP2pfJ0kSqa2t9ZWVlbmOHz9e7Xa7GwA0A2gDcBeKRlFIQYSbn5bTxnCAhqtkJDDUr8QyhWqKDUA6gMzc3Fznjh075hUVFSXFxMSM24BTEARSVlbW8cknn1y5fv16NYCbIVAeDGpSEOGQqNMeMaD7Vfh+YKhPMQAwQvEpVgCpALKTk5PnvPPOO0uee+45G8/zQ36jpaWl+fLly/WNjY2e2trajhs3bvTcvn3bJ4oi4Xmemz59utnhcMTPmjXLlp2dbSsoKMhJS0tLV99HFEVy4sQJz969e8+73e5qAA0AWgF4ofgkPwbNjfqkEQMaCRzWjCgYakJGKI7WBiADQP6LL7749K5du3KsVmuYP2ttbW0pKyur2rdvX00gEJAxSjEYDLo333xzVlFR0eOpqalp7Gder1f84IMP6r/66qufAfwB4FZIi3oZQNRx0x6NAho1HBYM7ZVYMMZQsUBxtI64uLiC999/f82GDRtsKih/7d+//4dvvvnmzmiBRJLnn3/e/sYbb6xOTU19hL3+3Xffed5+++3v+/r6LkPRonYovsgfKmpAbDc/BNBwM2d2/KJ2ugkhMLkpKSl/O3z48KoZM2bEMU+zo7i4+PtDhw7VjxcUtWzdujXntddeW2O1WpPotbq6Ot+WLVt+dLlc/wRwPQSoC0OdNTse0jSv+8FhR7rU+Rox6HinAcjLzMxcWlpautxutxvpDSorK3999dVXf/D5fNKDAkPFbDbrP/vss1WLFy9+nF67c+eOf8uWLWdu3rz5C4A6KD0addRUg1gnTesZBkcfAYzaz7Aj23gAyQAeS0tLe6KkpGTl9OnTjYQQEELw5Zdffvf666//QxCECQlKCYJATpw4ccNisXQ5nc5cQggsFgu/ZMkS+9mzZ4M9PT3dUJwz1Zb7hT7ClEULjnqAx2qNGUASgOy4uLjHS0tL1zscDhMF8+mnnx7/6KOPqicCilrOnTvXptPp7s6fPz+fEIKEhAR+4cKF9vLy8nuCILCAtCapmg+ShTOc1lA/Ywcw97333tu4aNGiBArm888//++PP/649mGAofLrr7+69Xq9p6CgIJ8QgqSkpJiUlJS0n3/+mTpmHxSHrBXqAFTaEwmOVrcdDyAFQP4LL7xQtG3btukUzNGjR0/u27fvoWiMFqBJkyZ1zZ49O5cQgpycHPPdu3cnXbt2rQ2Djpn6mkgmpglHbVKsE04E4LDZbIsOHDiwyGg06gghqKqquvjWW2/942FDYeXChQtt8+bNi0tLS0sjhMDpdFrLy8u7fD5fBxQNCiA8PqQJhw0y0b/ZkTCFZIIyV8rcuXPnkoSEBF6WZXR2dnbu2LHj+4cNQ0t27NjxfWdnZ4csy7BYLPzOnTuXAMgMtcOkah/b7gEeOuZ+7PiGDUHEItR1OxwO55o1a2yyLEOWZRw+fPiU3+9/4N31WMTv90uHDx/+ntZ17dq1NofD4YQyBJmEwQgCG3RjOQyBozW5NEAxqfTNmzfPA8BJkoSWlpa/jh49OtoBng6Ds3bDgwZ09OjR+paWlmZJkkAI4UL1Tw+1x8C0UR221YSjHhXHQOm+pyQnJz+6bNmyRPokiouLfxhDffUZGRmPvvvuuxuNRuMCKCr+INfOUFxc/COt87JlyxKnTJnyaOh3zQjXHDYOPgQOBaQOecYDSF63bt0cnud1sizD5XK1VlRUjGWuxOv1+vRdu3alVlVVFa5fv/45ADOgaJJuDPcbVioqKu64XK5WWZbB87xu/fr1c6AMYuMRHt8eskykXh7RGuMkAJhaWFiYTJ9AeXn5hbFWVpblOEmSSHZ2Nnf8+HHbqVOnVuTl5a2G4izNGH1ce1gpLy+/QOteWFiYDGVOmIDw+PWQ5aJIZkUBGQBMttlsaQ6Hw0x/4MiRI9eiqCtHCIEsy0QQBPnJJ5+Mraqqchw8ePCZpKSkQigxodjxhHPkyJFrtO4Oh8Nss9nSQnAMEcAACO+6tMKgRgAJCxYsyCaEUEfcLAjCqOMxrITgQJIkSJJEOI6Tt23bFnf58uWCrVu3Fun1+jlQnKY+mt+hIgiCzDrmBQsWZAOYHGqfei1tAJCWnbNfNAGY5HA4BkyqtrY26hAEHVkTQiCKIiRJIoIgEKvVSg4cOGCtrKxcunjx4g0AHoPS7Ubtj2pra+sZ7UkO3deEoWOcMBBAuOawTtkAIN5utw+YVENDgyvaisqyzMmyPABIlmUupEUQBIHk5ubqT506lXrs2LHVGRkZy6HM54yIwh81NDS4aBvsdjtdKmLNim2/5iBQXWIAGJOSkmJp5W/dunUvGjDUpCggtlAzEwQBwWCQrF692lhZWTlz9+7dRXFxcQuh9DIxY/ndpqYmL22DzWaj06KYCO2GGg4LiRKMAWCwWCw8bUBzc3NvNHAAQBRFLgSD0yqiKEIQBAQCAXAch507d1qqqqoWb9y48TkAM6H4i1H5I4/H00/bYDabaWSTV7U3TLSmD2pIeoPBoKc3vnv3rj9aOLIsQxRFThRFNRT2Gv0OCQQCJCkpSVdcXDyloqJi5dy5c58BkIVRdP1erzdI2xATE8Ou0kbKKYro6MKWfjmOGzCBQCAQ1VyKEAIWhCAIA4VeYwGFICEYDBK/3y/Pnj2bLysryzx48OBaq9WajBE6687OzgBtQ2xsrFpTNAFHGrqHZVMFg0FCVykNBoN+PAARQsBxHNH4jGO/R0WW5YHP//rrL/LLL7/0er1eASNc97ZarQZJUqrt9/tHlH3B3+cLNFIm9fX1SfHx8TwA2Gw2Y0tLS180cCj0CHAGjrIscxQkAM7v9+PQoUNCSUnJnf7+/j8A3BspnMmTJ8dSwKFIAptkoK7bEDhqKARKSDFw79490Ww28wCQmpoaHy0cjuOITqcjofMBDSKEcDqdjoSAcMolwhFCdKdOnRI//PDDDpfLdR1AE5RFu+BI4SQlJZkonJ6eHgmDKxBaeTxD4GiFDAUAfrfbHZw6daoRANLS0iZfunSpPRo4FBCFw17jOI6aEAeAq6mpIXv37u29fPnydQA3ALighDo1GxRJHnnkESs1q/b29iCUJRpqlpqhUgqHTRUbMCco4cTe5uZmX35+vgUA7HZ7CoA/owFDTYfjOOp7Bq5LksRxHMd1dHRg//79gePHj9+UZbkeQAuUEKeWKQwrdrs9hWpOc3OzD8pScQDhC3thAXcts2KXLvoB9DQ1NbllWU4BgOzs7BwAUcWMOY4jDCBC/QsAOrEVDx486O7t7b0OZd3bi8FVgzFJdnZ2DoXT1NTkxuAiH9veMNHSHDbw7AfQVVNT0yiK4iyO47jExMR0nud1oiiOuaKMk6XnHMdx3JkzZ+Q9e/Z0NzY2/gllrduNwWD4mIXneV1iYmJ6aOJJampqGqE4cz8iJ1yGjRHUgKhZ3fN6vS1NTU0+Ok4oKiqaEU1lWUCEEF1jYyNefvnlwJYtW/5obGw8C+A3KGbkjxYMABQVFc2gdW9qavJ5vd4WKMs0rFmp17CgQ7gjYsHQhMUuAO1XrlxxMwGjwmgqK0kSJ8uyrqenh9uzZ4+watWqW2fPnv0FQBWARii+hfYkUUthYWEhrfuVK1do2lwXBnssLUBEPbpknTEF1AvAff78+avBYFCWZRkJCQmpixYtso+hnoTjuH5JkvD111+LS5cudR86dKhKFMVzAK5ByfEb8cBuJLJo0SJ7QkJCqizLCAaD8rlz565CMddeDM0+1Vy3omDUcAQoS6h3vV7vjYsXL3bSJ7Bhw4bVY6ir3NPTc2fTpk1Nu3fvvtrR0fE/AK6GnuS4mJBaNmzYsIrW+eLFi5337t27ASWHkC4Nq+EMAKIzW63EazbhWgfA2N7ebiksLMwCwBmNRksgEGhpamrqGE1l+/v7+1wuVyuAO6FKRu1wI8mKFSty5s6duyQ0RCClpaWVPT09lwDcxuDKJ5uOEjZMUGsOPbKaE4TS7bW1trZWV1VVeeiTWLly5VqDwTCa0IGMkJlC6S3Gza+oxWAw6FeuXLmW1rWqqsrT2tpajcFcHZrlpZ5GDIHD7jeghU2d74fylJtOnjx5vru7W5RlGSaTKXH79u1rRlFn1mwfaP7O9u3b15hMpkSa13zy5MnzULJO72IwmYDdGjAkR1Ary0IdMg2LjgUCAc7n803Lz8+fQghBYmJimslk6qqrq2t7kI0djWzcuHHevHnzltPhwrfffnu9oaHhDJSRPfU3NMtUK4ES94OjhkRBEQBobm4OJiUlZU+bNs1MCMH06dNzeZ731NfXux82mHXr1s166qmn/k7BXLp0yVNRUfEdgBooY6ceaGeX3jcFRQuM+u+BsdCff/4ZzMvLezQ+Pj6GEILMzMx8juPuNjQ0PDRAq1evnvn0009vomBaWlp8X3zxRZkkSZcxOA1hEydZrRnic+4Hh73GgpIBiJIkCdeuXZNyc3MzzGYzTwhBVlZWvtls7r5+/fqEm9izzz5bsHTp0gGNcbvd/pKSkh97e3v/BWUq4oGyyYQ1J3USU5ho9TRUQyKBQoi24Pf7++vr68ljjz1mN5lMPCEE6enpuVlZWXE1NTWNkiQ98KTJ2NhY/SuvvPKM0+kc8DEej8dfWlp6pqOj4zyAeii9IwVD4bC9lGYuciQ4GOY6CVH3+3y+3pqaGn9WVpY9Pj4+lhACq9WatnDhwtmEkM7bt2+Pahw0GnniiSdyXnrppZeSk5MdjCn1lZSU/OD1ei9AyUOmM3A2SVu9WURTIo1RWK2J9PTpOKg/EAj0XL169Z7FYklLSUkxE0LA87zJ4XDMLigocPT19bldLlf3eEGZM2fOI5s3b/6vmTNnLuF5fiCb9ffff/ccO3aszOfzVUHRGDaDnXXC6n1YgEY7x3vvw4z58+evWLlyZQ4Nq1Lp7u5ura6u/teZM2dqxhLu4Hlet3z58llOp/NvFosllf3M5/OJP/30U/1vv/02IXsf2M9GvWsmPj5+zooVK5Y4nU6bTqcb8htdXV3Nzc3NNzwej6etrc3j8Xh6vF5vvyiKMs/zOqvVarLZbJOmTZuWZLPZpqSnpz+akJAwZNeMLMukurrac/r06fO9vb1XoczoJ2TXzHCAhttvlZWSkuJcvHjx3Ly8vESe58ctOUkURbmurs5bWVl5xeVyVUMJuE/ofqvhAI14p15cXFy20+mck5eXNzU1NTWOY6PqIxRCCGltbe2rq6trr66uvtrX19eIh7xTLxKgse7xnGIymVKzs7MdqampUxMTE01Wq9VgNptjjEajngsFlP1+v+Tz+QSv1xvo7Ozsb2tra29oaGjo7+9vDYG43x5P9e5hrQD6sGBGA0cNaCy7g+MQvjPYAsWZGzGY2Ul7RzHUWD8e4u7gid5XHsPAGMu+crrW9G+3r1zrf0b7RgI2YzxiLh60Y9psGOXf8o0Ekf430rss1O+xiPQuC7aoVx//T73LItL//+ctKCO8z3/enzNCSPSolXenPlc37P/Fm5dGem8uwvF+QiIcHwiQ4RrwIGU8fm/C3vb2v28wZxdey5mBAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 100%
}
.video-box .swiper-slide img {
    display: block;
    box-sizing: border-box;
    border: 0.1rem solid #313131;
    border-radius: 0.1rem;
    width: 100%;
    height: 100%
}
.video-box .swiper-slide span {
    padding: 2% 5% 0;
    width: 90%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden
}
/*深度透视*/
.perspective-box .column-title { }
.perspective-box .sub-column-box { background: url(data:image/gif;base64,R0lGODlhCQAJAMQAAM3v+9Dy/vP//fP9/s/v/s/x/fX//s/w/8vw/9Lv//b//9Hx/83x/c7v/9Hx/fX//83x//P///X9/9Pv/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAJAAkAAAUtYHQcT1E8RCohCEoIIwlBRhpFs8AasfvMjx7rsVgYeDKIIkVQjIIH0TORgA5CADs=) }
.perspective-box .sub-column-title {
    font-size: 0.5rem;
    line-height: 1rem;
    background: #3ec3a8
}
.perspective-box .sub-column-title h2{
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    color: #075089;  
}
.perspective-box .sub-column-title a {
    display: block;
    margin: 0 auto;
    padding-left: 0.7rem;
    width: 7.25rem;
    color: #fff;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAABy0lEQVRIx7WWv04UURSHvztsARTyRykWFCEkkAgFlQUZE4N0vAGJUUzgAUhIoIIHsKQ1kffYkJgNGhOLLXaziDEQiHS6oigWM/woZmazGZa7s87Or5o598z5cu49c841WCRpGJgHngAzwBhwB/gFHANloAjsGWPOaEeS8pI2JZWUTKXQP58U4EoqJAweV0GS2wqwKKn6n4BIVUmLtgwOUgIiHdzISNJQii2ybd1QI2Qj6ZcXnqedkyP5V1dJ3DcAHAUVsZS48hC7Z6esHVb47Xut3Jck5R1gIfwH2tL7nzVelkscXf61uc0ACznABUxk3fxStQb3pPrz6b9LlisltiemeDpwt5m7AVwjaR+Yi6yPPxbbTQoDvBoZZeX+Q5wmSTsErSKVBLz5dsL6YYU/vh9fHnOAvrSQSMXaD7a+fo6b+xzgvFMQt3+Q7YnJuPk8R9BNh9MEN8DyyCirzc/kOEfQrusH/2zwnjWgJ/Gu9r3+3tvVZasugLKR9BzYpaGMbbrwPeY/fQDgQXcPrycfMd7Te5u7gBcOUAizaUtz/QO8nZ61AQjjFgJcxr0rgmTfhUNQtvOkAZTtZIxllN2MbwB19LZiWsA6cu+6Bt3U/bPGpEwoAAAAAElFTkSuQmCC) no-repeat left center;
    background-size: auto 50%
}
/*高清大图*/
.photo-box .column-title {  }
.photo-box .swiper-container {
    margin: 0 auto;
    width: 100%;
    height: 6.111rem
}
.photo-box .swiper-slide a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.45rem;
    line-height: 1rem;
    color: #fff
}
.photo-box .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%
}
.photo-box .swiper-slide span {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15% 0 5%;
    width: 80%;
    height: 1rem;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	color:#fff;
    font-size: 0.45rem;
    line-height: 1rem;
    text-align: left;
}
.photo-box .swiper-pagination {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 1.8rem;
    font-size: 0.45rem;
    line-height: 1rem;
    color: #fff
}
/*尾*/
.site-footer {
    position: relative;
    padding-top: 0.5rem;
    width: 100%;
    text-align: center;
    font-size: 0.333rem;
    line-height: 0.6rem;
    color: #fff;
    background: #fff;
    background-size: 100%
}
.site-footer div {
    padding: 0.4rem 0;
    background-image: linear-gradient(to top, rgba(0,78,161,1), rgba(0,78,161,0.75), rgba(0,78,161,0.5));
}


/*论坛开幕式*/
.section-10{
    margin: 20px auto;
    width: 100%;
    overflow: hidden;
}

.section-10 .column-title h2 {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    color: #075089;
}
.section-10 .wk_fwxm {
     position: relative;
     margin: 0 auto;
     height: 100%;
}
.section-10 .wk_fwxm ul {
     width: 100%;
     height: 100%;
}
.section-10 .wk_fwxm li {
     position: relative;
     width: 50%;
     height: 350px;
     color: #333;
     text-align: center;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 float:left;
}
.section-10 .wk_fwxm li .wk_fwxm_bg {
     position: absolute;
     right: 0;
     bottom: 0;
     left: 0;
     height: 0;
     -webkit-transition: all .5s;
     -moz-transition: all .5s;
     -o-transition: all .5s;
     transition: all .5s;
}

.section-10 .wk_fwxm li.wk_li:nth-child(1) .wk_fwxm_bg {
     background: #ba292e;
}
.section-10 .wk_fwxm li.wk_li:nth-child(2) .wk_fwxm_bg {
     background: #1599a5;
}
.section-10 .wk_fwxm li.wk_li:nth-child(3) .wk_fwxm_bg {
     background: #5e904d;
}
.section-10 .wk_fwxm li.wk_li:nth-child(4) .wk_fwxm_bg {
     background: #5d4378;
}
.section-10 .wk_fwxm li.wk_li:nth-child(5) .wk_fwxm_bg {
     background: #ff970b;
}
.section-10 .wk_fwxm li.wk_li:nth-child(6) .wk_fwxm_bg {
     background: #be28c1;
}
.section-10 .wk_fwxm li:hover {
	color: #fff;
}
.section-10 .wk_fwxm li a:hover {
    color: #fff;
}
.section-10 .wk_fwxm li:hover .wk_fwxm_bg {
     height: 100%;
}

.section-10 .wk_fwxm li .wk_fwxm_main {
     position: absolute;
     top: 37%;
     right: 25px;
     left: 25px;
     margin-top: -90px;
}
.section-10 .wk_fwxm li .wk_ljzx {
     margin: 10px auto 0 auto;
     width: 145px;
     height: 35px;
}
.section-10 .wk_fwxm li .wk_ljzx a {
     display: none;
     width: 143px;
     height: 33px;
     border: 1px solid #fff;
     -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
     border-radius: 5px;
     color: #fff;
     text-align: center;
     font-size: 17px;
     line-height: 33px;
     -webkit-transition: all .3s;
     -moz-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
     -webkit-transition-delay: 400ms;
     -moz-transition-delay: 400ms;
     transition-delay: 400ms;
}
.section-10 .wk_fwxm li:hover .wk_ljzx a {
     display: block;
     -webkit-transition: all .3s;
     -moz-transition: all .3s;
     -o-transition: all .3s;
     transition: all .3s;
}
.section-10 .wk_fwxm li.wk_li:hover .wk_ljzx a:hover {
     background: #fff;
     color: #ba292e;
}
.section-10 .wk_fwxm li .wk_fwxm_ico {
	overflow: hidden;
    margin: 0 auto;
    width: 130px;
    height: 130px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    transition-delay: 400ms;
	border: 2px solid #ccc;
	-webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
	box-shadow: 0 8px 8px rgba(0, 0, 0, .25);
}
.section-10 .wk_fwxm li .wk_fwxm_ico img {
    width:100%; height:auto;
}
.section-10 .wk_fwxm li:hover .wk_fwxm_ico {
	border: 2px solid #fff;
	-webkit-box-shadow: 0 8px 8px rgba(255, 255, 255, .5);
	-moz-box-shadow: 0 8px 8px rgba(255, 255, 255, .5);
	box-shadow: 0 8px 8px rgba(255, 255, 255, .5);
}
@media screen and (max-width: 320px)  {
.section-10 .wk_fwxm li .wk_fwxm_ico{
    width: 105px;
    height: 105px;
}
.section-10 .wk_fwxm li .wk_ljzx{
    width: 115px;
}
.section-10 .wk_fwxm li .wk_ljzx a{
    width: 113px;
}
}
.section-10 .wk_fwxm li h2 {
     margin-top: 10px;
     font-weight: 400;
     font-size: 26px;
     line-height: 2;
}
.section-10 .wk_fwxm li h2 a {
     font-size: 26px;
}
.section-10 .wk_fwxm li:hover h2 a {
    color: #fff;
    transition: 0s;
}
.section-10 .wk_fwxm li p {
     font-size: 16px;
     line-height: 1.6;
}
.section-10 .wk_fwxm li .wk_fwxm_des {
     margin-top: 10px;
     font-size: 14px;
     line-height: 2;
	 height: 84px;
	 overflow: hidden;
}
.section-10 .wk_fwxm li.wk_li:nth-child(n){
     background: rgba( 243, 243, 243, .6);
}
.section-10 .wk_fwxm li.wk_li:nth-child(2){
     background: rgba( 243, 243, 243, 0);
}
.section-10 .wk_fwxm li.wk_li:nth-child(3){
     background: rgba( 243, 243, 243, 0);
}
.section-10 .wk_fwxm li.wk_li:nth-child(6){
     background: rgba( 243, 243, 243, 0);
}
/*论坛1论坛2*/
.section-12 .column-title {
    margin: 20px 0;
}
.section-12 .column-title h2 {
    line-height: 40px;
    font-size: 22px;
    text-align: center;
    color: #075089;
}
.section-12 .lt-pic img {
    width: 100%;
    height: auto;
}
.section-12 .lt-pic{
    margin-bottom:20px;
}
.mod .abstract {
    font-size: 14px;
    line-height: 1.8;
    overflow: hidden;
    color: #444;
}
.section-12 {
	overflow: hidden;
    background: #f5f7f9;
	margin-bottom: 50px;
	width:100%;
	margin: 20px 0 0;
}
.section-12 .col-1, .section-12 .col-2 {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
}
.section-12 .col-1 {
	width: 100%;
	overflow: hidden;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	vertical-align: middle;
}
.section-12 .col-1 .unit{
    width:100%;
}
.section-12 .mod-card .article, .section-12 .mod-card {
	*zoom: 1;
}
.section-12 .mod-card:before, .section-12 .mod-card:after {
	content: "";
	display: table;
}
.section-12 .mod-card .article:after, .section-12 .mod-card:after {
	clear: both;
}
.section-12 .mod-card {
     margin-bottom: 20px;
	 padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}


.section-12 .mod-card .topic {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 2em;
	line-height: 2;
	text-align: left;
	width: 100%;
	text-indent: 90px;
	font-size: 18px;
}
.section-12 .mod .topic a {
	color: #333;
}
.section-12 .mod .topic a:hover {
	color: #b30000;
}
.section-12 .mod-card .media {
	margin-top: -30px;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	width: 80px;
	height: 80px;
}
.section-12 .mod-card .media img {
	width: 100%;
	height: 100%;
}
.section-12 .mod-card .media {
	overflow: hidden;
	float: left;
	display: inline;
	background-color:#f5f5f5;
}
.section-12 .mod-card .media a img {
	transition: 0.5s;
}
.section-12 .mod-card .media a img {
	display: block;
}
.section-12 .mod-card .media a:hover img {
	transform: scaleX(1.2) scaleY(1.2);
}
.section-12 .mod-card .abstract {
	height: 50px;
	padding-left: 20px;
}
.section-12 .mod-card .abstract a {
	color: #c00;
}
.section-12 .mod-card .abstract a:hover {
	color: #b30000;
}
@media (max-width: 1199px) {
	.section-12 .mod-card .topic {
		text-indent: 70px;
		font-size: 16px;
	}
	.section-12 .mod-card .media {
		width: 60px;
		height: 60px;
	}
	.section-12 .mod-card .abstract {
		height: 30px;
	}
}
/*民族品牌之夜*/
.mzpp-box .column-title {  }
.mzpp-box .swiper-container {
    margin: 0 auto;
    width: 100%;
    height: 6.111rem
}
.mzpp-box .swiper-slide a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0.45rem;
    line-height: 1rem;
    color: #fff
}
.mzpp-box .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%
}
.mzpp-box .swiper-slide span {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 15% 0 5%;
    width: 80%;
    height: 1rem;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	color:#fff;
    font-size: 0.45rem;
    line-height: 1rem;
    text-align: left;
}
.mzpp-box .swiper-pagination {
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    width: 1.8rem;
    font-size: 0.45rem;
    line-height: 1rem;
    color: #fff
}

/*新华访谈*/
.section-14 .column-title {
}
.section-14 .column-title h2 {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    color: #075089;
}
.section-14 {
	position: relative;
	height: 530px;
	width:100%;
	overflow: hidden;
	margin:20px 0 0;
}
.section-14 .native-tabs {
    width: 100%;
    margin: 0 auto;
	height:auto;
}
.section-14 .native-tabs .tab-hds {
	margin:0 auto;
	left: 5%;
	position: absolute;
}
.section-14 .native-tabs .tab-hds li {
	width: 23%;
	height: auto;
	margin-right: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border: 5px solid #fff;
	padding: 3px;
	float: left;
}
.section-14 .native-tabs .tab-hds li:nth-child(n+5) {
	margin-top: 8px;
}
.section-14 .native-tabs .tab-hds .current {
	cursor: pointer;
	border: 5px solid #bc0000;
	padding: 3px;
	transition: .5s;
}
.section-14 .native-tabs .tab-hds .current:after {
	/*border-color: #bc0000 transparent transparent transparent;*/
	border-color: #fff;
	border-style: solid;
    border-width: 10px 8px 0 8px;
    display: block;
	content:'';
	margin-top: 8px;
	width:0;
	height:0;
	position:absolute;
	left: 50%;
	margin-left: -7px;
}
.section-14 .native-tabs .tab-hds li img { 
	display: block;
	width: 100%;
	height: 100%;
	opacity: 1;
	filter: alpha(opacity=100);
}
.section-14 .native-tabs .tab-hds li:hover img {
	opacity: .5;
	filter: alpha(opacity=50);
}
.section-14 .native-tabs .tab-bd {
	position: absolute;
	top: 280px;
	opacity: 0;
	filter: alpha(opacity=0);
	width:100%;
}
@media screen and (max-width: 320px)  {
	.section-14 .native-tabs .tab-bd {
		top: 240px;
	}
	.section-14{
	    height:480px;
	}
}
@media screen and (min-width: 321px) and (max-width: 375px) {
	.section-14 .native-tabs .tab-bd {
		top: 270px;
	}
}


.section-14 .native-tabs .active {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: .5s;
}
.section-14 .native-tabs .media {
	color: #333;
	text-align: center;
	z-index: 10;
    position: absolute;
}
.section-14 .native-tabs .topic {
	font-size: 26px;
	color:#333;
	line-height: 1.4;
	text-align: center;
	margin-top: 15px;
	padding:0 3%;
}

.section-14 .native-tabs .tab-bd:before, .section-14 .native-tabs .tab-bd:after {
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
	position: absolute;
	font-size: 300px;
	font-family: "Helvetica Neue", "Helvetica", "STHeiTi", "Arial", "sans-serif";
	color: rgba(224, 224, 224, .5);
	top: -80px;
}
.section-14 .native-tabs .tab-bd:before {
	content: "“";
    left: -10px;
}
.section-14 .native-tabs .tab-bd:after {
	content: "”";
    right: -10px;
	top: 0;
}

.section-14 .native-tabs .topic a {
	color:#333;
	font-size:24px;
}
.section-14 .native-tabs .topic a:hover {
	color:#b30000;
}
.section-14 .native-tabs .topic span {
	font-size: 16px;
	font-weight: 400;
	display: block;
	color:#333;
	margin-top: 15px;
}
.section-14 .native-tabs .caption {
	font-size: 18px;
	line-height: 1.8;
	padding: 0 3%;
    height: 100px;
    overflow: hidden;
}