 /*基础组件*/
 html,
 body,
 div,
 p,
 hr,
 pre,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 table,
 tr,
 td,
 th,
 tfoot,
 tbody,
 thead,
 form,
 fieldset,
 input,
 textarea,
 label,
 ul,
 ol,
 dl,
 li,
 dt,
 dd,
 a,
 img {
     margin: 0;
     padding: 0;
     border: 0;
     outline: none;
     list-style: none;
     font-weight: normal;
 }

 *html {
     _background-image: url(about:blank);
     _background-attachment: fixed;
 }

 article,
 aside,
 dialog,
 footer,
 #header,
 section,
 footer,
 nav,
 figure,
 menu {
     display: block;
 }

 a {
     text-decoration: none;
     outline: none;
     font-family: Georgia;
 }

 a:hover {
     text-decoration: underline;
 }

 table {
     border-collapse: collapse;
     border-spacing: 0;
     margin: 0 auto;
     clear: both;
 }

 fieldset,
 img {
     border: 0;
 }

 em {
     font-style: normal;
 }

 hr {
     height: 0;
     clear: both;
 }

 .none {
     display: none;
 }

 .clearfix {
     *zoom: 1;
     clear: both;
     height: 0;
     margin: 0;
     padding: 0;
     display: inline;
     _overflow: hidden;
 }

 .clearfix:after {
     display: inline;
     overflow: hidden;
     clear: both;
     height: 0;
     visibility: hidden;
     content: ".";
 }

 * html .clearfix {
     zoom: 1;
 }

 /* IE6 */
 *:first-child+html .clearfix {
     zoom: 1;
 }

 /* IE7 */
 .clear {
     clear: both;
 }

 q:before,
 q:after {
     content: '';
 }

 a img {
     border: none;
 }

 .domMobile {
     display: none;
 }

 /*END*/
 .all {
     width: 100%;
     background: url(https://english.news.cn/cnleaders/xjp201510/img/PCbanner.jpg) 50% 0 #fff no-repeat;
 }

 .bner {
     height: 190px;
     width: 1000px;
     margin: 0 auto;
     position: relative;
 }

 .dyz_xz {
     position: absolute;
     right: 5px;
     bottom: 155px;
     width: 100px;
     height: 20px;
 }

 .bd {
     width: 1000px;
     margin: 0 auto;
 }

 /*nav*/
 .nav {
     background: #c70003;
     margin-bottom: 20px;
     position: relative;
     z-index: 10;
     text-align: center;
 }

 .navfixed {
     position: fixed;
     top: 0;
     width: 100%;
     z-index: 11;
 }

 .nav1-4 {
     width: 100%;
     height: 60px;
     font-size: 0px;
     line-height: 0px;
     overflow: hidden;
 }

 .nav1-4 .navItem {
     width: 140px;
     text-align: center;
     display: inline-block;
     #display: inline;
     #zoom: 1;
     line-height: 0px;
     vertical-align: top;
     border-left: 1px solid #e7282a;
 }

 .nav1-4 .last {
     border-right: 1px solid #5298e2;
 }

 .nav1-4 .navItem>a {
     display: block;
     height: 60px;
     line-height: 60px;
     text-align: center;
     font-size: 18px;
     width: 140px;
     color: #fff;
     font-family: Georgia;
 }

 .nav1-4 .navItem>a:hover {
     background: #e7282a;
 }

 .nav1-4 .downList {
     display: none;
     width: 100%;
     position: absolute;
     top: 60px;
     left: 0px;
     font-size: 16px;
     float: left;
     background: #354258;
     padding: 10px 0;
 }

 .nav1-4 .downList a {
     float: left;
     line-height: 18px;
     text-align: center;
     color: #7c97c5;
     border-right: 1px solid #7c97c5;
     margin: 10px 15px 10px 0;
     padding-right: 15px;
 }

 /*图片列表组件2*/
 .picNews2 {
     background: #f1f1f1 url("https://imgs.news.cn/2015/img2015/Loading.gif") no-repeat scroll 50% 50%;
     overflow: hidden;
     position: relative;
     width: 994px;
     height: 557px;
     border: 3px solid #ababab;
     margin-top: 30px;
 }

 .picNews2 .picImg a {
     display: block;
     line-height: 0
 }

 .picNews2 .picImg img {
     width: 100%
 }

 .picNews2 .picBg {
     background: #000000 none repeat scroll 0 0;
     bottom: 0;
     height: 140px;
     left: 0;
     opacity: 0.4;
     position: absolute;
     width: 100%;
     z-index: 10;
 }

 .picNews2 .picTit {
     bottom: 0;
     color: #ffffff;
     font-weight: bold;
     height: 118px;
     left: 0;
     line-height: 35px;
     overflow: hidden;
     position: absolute;
     width: 100%;
     z-index: 11;
 }

 .picNews2 .picTit a {
     color: #ffffff;
     line-height: 35px;
     font-size: 24px;
     font-family: Georgia;
     margin-left: 25px;
 }

 .picNews2 .picTit p {
     color: #FFFFFF;
     font-size: 16px;
     line-height: 25px;
     font-family: Georgia;
     margin-left: 25px;
     margin-top: 2px;
     width: 955px;
 }

 /*bd_tw*/
 .bd_tw {
     width: 1000px;
     margin: 0 auto;
     margin-top: 15px;
 }

 .bdtw_lf {
     width: 654px;
     float: left;
 }

 .tw_nr {
     width: 100%;
     height: 100%;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #CCCCCC;
     margin-top: 10px;
     padding-bottom: 35px;
 }

 #dang {
     border-bottom-width: 0px;
 }

 .tw_nr img {
     float: left;
     margin-right: 19px;
 }

 .tw_text {
     height: 105px;
     overflow: hidden;
 }

 .tw_text h2 {
     line-height: 25px;
     font-size: 22px;
     font-family: Georgia;
 }

 .tw_text h2 a {
     color: #000000;
     font-weight: bold
 }

 .tw_text p {
     color: #000;
     font-size: 14px;
     line-height: 25px;
     font-family: Georgia;
     margin-top: 2px;
 }

 .tw_nr span {
     background-color: #2467ae;
     font-size: 12px;
     font-family: Georgia;
     top: 120px;
     border-radius: 3px;
     border: 2px solid #2467ae;
 }

 .tw_nr span a {
     color: #FFFFFF;
 }

 .bdtw_rg {
     width: 316px;
     float: right;
 }

 .gd_tz {
     width: 652px;
     height: 44px;
     border: 1px solid #CCCCCC;
     background: #f8f8f7;
 }

 .gd_tz p {
     font-size: 16px;
     text-align: center;
     line-height: 45px;
     font-family: Georgia;
 }

 .gd_tz p a {
     color: #666666;
 }

 /*bd_tw you*/
 .xjp_tx {
     height: 212px;
     width: 100%;
     margin-top: 10px;
     margin-bottom: 20px;
 }

 .xjp_tx img {
     float: left;
     margin-right: 10px;
 }

 .xjp_tx h2 {
     font-family: Georgia;
     color: #000000;
     font-size: 24px;
     margin-bottom: 10px;
     font-weight: bold;
 }

 .xjp_tx h2 a {
     font-weight: bold;
     color: #000000;
 }

 .xjp_tx p {
     font-family: Georgia;
     color: #666666;
     font-size: 18px;
     margin-top: 2px;
 }

 /*followxh*/
 .followxh {
     height: 188px;
 }

 .followxh img {
     float: left;
     margin-right: 30px;
     margin-top: 30px;
 }

 .followtl {
     height: 46px;
     background: url(https://english.news.cn/2016cj/img/cj_bg.png) no-repeat;
 }

 .followtl h2 {
     font-family: Georgia;
     font-size: 28px;
     line-height: 45px;
     margin-left: 8px;
 }

 .followtl h2 a {
     color: #FFFFFF;
     font-family: Georgia;
 }

 /*latestnew*/
 .latestnew {}

 .tle_ln {
     height: 44px;
     background: url(https://english.news.cn/2016cj/img/cj_bg.png) no-repeat;
     margin-bottom: 10px;
 }

 .tle_ln h2 {
     font-family: Georgia;
     font-size: 28px;
     line-height: 45px;
     margin-left: 8px;
 }

 .tle_ln h2 a {
     color: #FFFFFF;
     font-family: Georgia;
 }

 .latestnew li {
     width: 300px;
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat;
     padding-left: 25px;
     font-size: 16px;
     line-height: 25px;
     margin-bottom: 5px;
 }

 .latestnew li a {
     color: #000000;
     font-family: Georgia;
     font-weight: bold;
 }

 /*comments*/
 .comments {}

 .comments li {
     width: 300px;
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat;
     padding-left: 25px;
     font-size: 16px;
     line-height: 25px;
     margin-bottom: 5px;
 }

 .comments li a {
     color: #000000;
     font-family: Georgia;
     font-weight: bold;
 }

 < !-- .latestnew li i {
     width: 8px;
     height: 8px;
     position: absolute;
     left: -20px;
     top: 50%;
     margin-top: -15px;
     margin-right: 10px;
     background: url(https://imgs.news.cn/2015/img2015/Red-dot.png) no-repeat;
 }

 -->

 /*内容*/
 .title01 {
     background: url(https://english.news.cn/2016cj/img/cjl2_bg.png) left top no-repeat;
     width: 1000px;
     height: 42px;
     margin: 20px auto;
     color: #fff;
     font-size: 30px;
     font-weight: bold;
 }

 .title01 span {
     height: 42px;
     color: #fff;
     margin-left: 10px;
     line-height: 42px;
     color: #fff;
     font-size: 28px;
     font-family: Georgia;
     font-weight: 100;
 }

 .title01 span a {
     color: #fff;
     font-size: 28px;
     font-family: Georgia;
 }

 /*图片轮播photo*/
 .focusBox1 {
     width: 1000px;
     height: 368px;
     overflow: hidden;
     position: relative;
     border: 0px solid #ddd;
     font-family: Georgia;
     margin: 0 auto;
 }

 .focusBox1 .hd {
     height: 15px;
     overflow: hidden;
     position: absolute;
     right: 5px;
     bottom: 0px;
     z-index: 1;
 }

 .focusBox1 .hd ul {
     overflow: hidden;
     zoom: 1;
     float: left;
 }

 .focusBox1 .hd ul li {
     float: left;
     margin-right: 5px;
     width: 15px;
     height: 15px;
     line-height: 14px;
     text-align: center;
     background: #cccccc;
     cursor: pointer;
     font-size: 12px
 }

 .focusBox1 .hd ul li.on {
     background: #c70003;
     color: #fff;
 }

 .focusBox1 .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .focusBox1 .bd li {
     zoom: 1;
     vertical-align: middle;
     position: relative;
 }

 .focusBox1 .bd img {
     width: 654px;
     height: 368px;
     display: block;
 }

 .focusBox1 .bd .leftimg {
     float: left;
     display: block;
     width: 654px;
 }

 .focusBox1 .bd .righttext {
     float: left;
     display: block;
     width: 316px;
     margin-left: 30px;
 }

 .focusBox1 .bd .righttext h3 {
     font-size: 30px;
     line-height: 34px;
 }

 .focusBox1 .bd .righttext p {
     font-size: 16px;
     line-height: 24px;
     color: #666666;
 }

 .focusBox1 .bd li .bg {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     opacity: 0.6;
     background: #000;
     z-index: 0
 }

 .focusBox1 .bd li .title {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     color: #fff;
     overflow: hidden;
     font-family: Georgia;
     z-index: 1;
     padding-left: 10px
 }

 .focusBox1 .bd li .title a {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     color: #fff;
     overflow: hidden;
     font-family: Georgia;
     z-index: 1;
     padding-left: 10px
 }

 /* 下面是前/后按钮代码，如果不需要删除即可 */
 .focusBox1 .prev,
 .focusBox1 .next {
     position: absolute;
     left: 3%;
     top: 50%;
     margin-top: -25px;
     display: block;
     width: 32px;
     height: 40px;
     background: url(https://imgs.news.cn/global/img/iconBtn/slider-arrow.png) -110px 5px no-repeat;
     filter: alpha(opacity=50);
     opacity: 0.5;
 }

 .focusBox1 .next {
     left: auto;
     right: 3%;
     background-position: 8px 5px;
 }

 .focusBox1 .prev:hover,
 .focusBox1 .next:hover {
     filter: alpha(opacity=100);
     opacity: 1;
 }

 .focusBox1 .prevStop {
     display: none;
 }

 .focusBox1 .nextStop {
     display: none;
 }

 .focusBox2 {
     width: 1000px;
     height: 368px;
     overflow: hidden;
     position: relative;
     border: 0px solid #ddd;
     font-family: Georgia;
     margin: 0 auto;
 }

 .focusBox2 .hd {
     height: 15px;
     overflow: hidden;
     position: absolute;
     right: 5px;
     bottom: 0px;
     z-index: 1;
 }

 .focusBox2 .hd ul {
     overflow: hidden;
     zoom: 1;
     float: left;
 }

 .focusBox2 .hd ul li {
     float: left;
     margin-right: 5px;
     width: 15px;
     height: 15px;
     line-height: 14px;
     text-align: center;
     background: #cccccc;
     cursor: pointer;
     font-size: 12px
 }

 .focusBox2 .hd ul li.on {
     background: #c70003;
     color: #fff;
 }

 .focusBox2 .bd {
     position: relative;
     height: 100%;
     z-index: 0;
 }

 .focusBox2 .bd li {
     zoom: 1;
     vertical-align: middle;
     position: relative;
 }

 .focusBox2 .bd img {
     width: 654px;
     height: 368px;
     display: block;
 }

 .focusBox2 .bd .leftimg {
     float: left;
     display: block;
     width: 654px;
 }

 .focusBox2 .bd .righttext {
     float: left;
     display: block;
     width: 316px;
     margin-left: 30px;
 }

 .focusBox2 .bd .righttext h3 {
     font-size: 30px;
     line-height: 34px;
 }

 .focusBox2 .bd .righttext p {
     font-size: 16px;
     line-height: 24px;
     color: #666666;
 }

 .focusBox2 .bd li .bg {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     opacity: 0.6;
     background: #000;
     z-index: 0
 }

 .focusBox2 .bd li .title {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     color: #fff;
     overflow: hidden;
     font-family: Georgia;
     z-index: 1;
     padding-left: 10px
 }

 .focusBox2 .bd li .title a {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 35px;
     line-height: 35px;
     color: #fff;
     overflow: hidden;
     font-family: Georgia;
     z-index: 1;
     padding-left: 10px
 }

 /* 下面是前/后按钮代码，如果不需要删除即可 */
 .focusBox2 .prev,
 .focusBox1 .next {
     position: absolute;
     left: 3%;
     top: 50%;
     margin-top: -25px;
     display: block;
     width: 32px;
     height: 40px;
     background: url(https://imgs.news.cn/global/img/iconBtn/slider-arrow.png) -110px 5px no-repeat;
     filter: alpha(opacity=50);
     opacity: 0.5;
 }

 .focusBox2 .next {
     left: auto;
     right: 3%;
     background-position: 8px 5px;
 }

 .focusBox2 .prev:hover,
 .focusBox1 .next:hover {
     filter: alpha(opacity=100);
     opacity: 1;
 }

 .focusBox2 .prevStop {
     display: none;
 }

 .focusBox2 .nextStop {
     display: none;
 }

 /*video*/
 .clickimgbox01 {
     width: 1000px;
 }

 .videobox {
     width: 1000px;
     margin: 10px auto 0 auto;
     overflow: hidden;
     font-family: Georgia;
 }

 .clickimgbox01 ul li {
     float: left;
     margin-right: 25px;
     margin-bottom: 10px;
     display: inline;
     width: 315px;
     height: 182px;
     overflow: hidden;
     position: relative;
 }

 .clickimgbox01 ul .rightclear {
     margin-right: 0px;
 }

 .clickimgbox01 ul li .photo {
     ;
     width: 315px;
     height: 182px;
     overflow: hidden;
 }

 .clickimgbox01 .rsp {
     width: 315px;
     height: 182px;
     overflow: hidden;
     position: absolute;
     background: #000;
     top: 0px;
     left: 0px;
 }

 .clickimgbox01 .text {
     position: absolute;
     ;
     width: 315px;
     height: 182px;
     left: -300px;
     top: 0px;
     overflow: hidden;
 }

 .clickimgbox01 .text h3 {
     width: 300px;
     height: 80px;
     overflow: hidden;
     margin-top: 30px;
     line-height: 20px;
     text-align: center;
     color: #FFFFFF;
     font-size: 20px;
     font-weight: 100;
 }

 .clickimgbox01 .text h3 a {
     color: #FFFFFF;
 }

 .clickimgbox01 .text a {
     text-decoration: none
 }

 .clickimgbox01 .text div {
     text-align: center;
     color: #FFFFFF;
     font-size: 18px;
 }

 .clickimgbox01 .play {
     position: absolute;
     bottom: 45px;
     left: 115px;
     width: 81px;
     height: 79px;
     background: url(https://english.news.cn/cnleaders/xjp201510/img/player.png);
     z-index: 2;
 }

 .clickimgbox01 .flatimg01 {
     position: absolute;
     bottom: 25px;
     left: 135px;
     width: 37px;
     height: 37px;
     background: url(https://english.news.cn/cnleaders/xjp201510/img/videomore.png);
     margin: 0 auto;
 }

 .centerbox {
     width: 1000px;
     height: 100%;
     margin: 20px auto;
 }

 .leftpart01 {
     width: 1000px;
     float: left;
 }

 .titleleft01 {
     background: url(https://english.news.cn/2016cj/img/cjl2_bg.png) left top no-repeat;
     width: 1000px;
     height: 42px;
     margin: 20px auto;
     color: #fff;
     font-size: 30px;
     font-weight: bold;
 }

 .UKbox {
     width: 315px;
     float: left;
 }

 .textlist01 {
     float: left;
     width: 610px;
     margin-left: 10px;
 }

 .textlist01 li {
     height: 60px;
     width: 100%;
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat;
     overflow: hidden;
     padding-left: 25px;
     font-size: 18px;
     line-height: 25px;
     margin-bottom: 5px;
 }

 .textlist01 li a {
     font-weight: 600;
 }

 .flatimg02 {
     position: absolute;
     bottom: 25px;
     left: 135px;
     width: 37px;
     height: 38px;
     background: url(https://english.news.cn/2015hlwdh/images/newsmore.png);
     margin: 0 auto;
 }

 .rightpart01 {
     width: 316px;
     float: left;
     margin-left: 25px;
 }

 .titleright01 {
     background: url(https://english.news.cn/2016cj/img/cj_bg.png) left top no-repeat;
     width: 316px;
     height: 42px;
     margin: 20px auto;
     color: #fff;
     font-size: 30px;
     font-weight: bold;
 }

 .textlist02 {
     float: left;
     width: 300px;
 }

 .textlist02 li {
     height: 65px;
     width: 300px;
     background: url(https://english.news.cn/2015hlwdh/images/dot02.png) left top no-repeat;
     overflow: hidden;
     padding-left: 25px;
     font-size: 16px;
     line-height: 20px;
     margin-bottom: 5px;
 }

 /*rsr_bd*/
 .rsr_bd {
     width: 1000px;
     margin: 0 auto;
     margin-bottom: 30px;
     margin-top: 30px;
 }

 .rsr_tl {
     height: 46px;
     background: url(https://english.news.cn/2015hlwdh/images/rsr_bg.png) no-repeat;
     margin-bottom: 30px;
     color: #FFFFFF;
 }

 .rsr_tl h2 {
     font-family: Georgia;
     font-size: 28px;
     line-height: 45px;
     margin-left: 8px;
     color: #FFFFFF;
 }

 .rsr_tl h2 a {
     color: #FFFFFF;
     font-family: Georgia;
 }

 .rsr_nr ul {
     float: left;
     padding: 0;
     margin: 0;
     margin-right: 16px;
 }

 .rsr_nr #zhyg {
     margin-right: 0px;
 }

 .rsr_nr ul li {
     float: left;
     overflow: hidden;
 }

 .rsr_nr ul li.smallTp img {
     width: 238px;
     height: 168px;
 }

 .rsr_nr ul li.smallTp {
     height: 168px;
     width: 238px;
     position: relative;
 }

 .rsr_nr ul li.smallTp span {
     background: none repeat scroll 0 0 #142d88;
     cursor: pointer;
     height: 1px;
     line-height: 26px;
     text-align: center;
     filter: alpha(opacity=65);
     -moz-opacity: 0.65;
     -khtml-opacity: 0.65;
     opacity: 0.65;
     padding: 20px 10px 0;
     position: absolute;
     width: 218px;
     height: 148px;
 }

 .rsr_nr ul li strong {
     display: block;
     font-family: Georgia;
     font-size: 16px;
     font-weight: bold;
     font-weight: normal;
     line-height: 25px;
     color: #FFFFFF;
     height: 100px;
     overflow: hidden;
     text-align: center;
 }

 .rsr_nr ul li h6 {
     background: url(https://imgs.news.cn///www.newsimg.cn/travel/2015/common_gj.png) no-repeat -336px -70px;
     width: 30px;
     height: 30px;
     margin: 0 auto;
 }

 .rsr_nr ul span {
     left: 0;
     display: block;
 }

 .rsr_nr ul li strong a {
     color: #fff;
     font-family: Georgia;
 }

 /*foot*/
 .footer {
     background: #c70003;
     text-align: center;
     margin-top: 20px;
     height: 80px;
 }

 .footer p {
     color: #CCCCCC;
     font-family: Georgia;
     font-size: 14px;
     line-height: 70px;
 }

 /* demo样式开始
--------------------------------------------------*/
 /* 播放器宽高设置 */
 .mediaFocusBox,
 .mediaFocusBox .mediaFocusBox2,
 .mediaFocusBox .pic li,
 .mediaFocusBox .pic img,
 .mediaFocusBox .playVideo,
 .mediaFocusBox .playVideo #player_container {
     width: 750px;
     height: 417px;
     margin: 0 auto;
 }

 /* 标题宽高设置 */
 .mediaFocusBox .bg,
 .mediaFocusBox .txt,
 .mediaFocusBox .txt li {
     width: 100%;
     height: 50px;
     line-height: 50px;
 }

 .mediaFocusBox .txt li {
     position: absolute;
     bottom: -50px;
 }

 /* 背景定义 */
 .mediaFocusBox .pic .videoPlayBtn,
 .mediaFocusBox .num li,
 .mediaFocusBox .videoCloseBtn,
 .mediaFocusBox .pageBtn {
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/icon_video.png) no-repeat;
 }

 /* 其他定义 */
 .mediaFocusBox {
     position: relative;
 }

 .mediaFocusBox .mediaFocusBox2 {
     overflow: hidden;
     position: relative;
 }

 .mediaFocusBox .pic li {
     position: absolute;
     top: 0px;
     left: 0px;
     overflow: hidden;
     background: #f1f1f1 url(https://imgs.news.cn/2015/img2015/Loading.gif) no-repeat 50% 50%;
 }

 .mediaFocusBox .pic li .lazyload {
     display: none;
 }

 .mediaFocusBox .pic .videoPlayBtn {
     display: none;
     width: 42px;
     height: 42px;
     font-size: 0px;
     overflow: hidden;
     position: absolute;
     z-index: 1;
     left: 50%;
     top: 50%;
     background-position: -50px 0;
     cursor: pointer;
     margin: -21px 0 0 -21px;
 }

 .mediaFocusBox .pic .videoPlayBtn:hover {
     background-position: -110px 0px;
 }

 .mediaFocusBox .pic .iframeSrc,
 .mediaFocusBox .pic .videoPlayBtn a {
     display: none;
 }

 .mediaFocusBox .bg {
     position: absolute;
     bottom: 0px;
     left: 0px;
     z-index: 1;
     background: #000;
     filter: alpha(opacity=50);
     -moz-opacity: 0.5;
     opacity: 0.5;
 }

 .mediaFocusBox .txt {
     position: absolute;
     bottom: 0px;
     left: 0px;
     z-index: 2;
     overflow: hidden;
 }

 .mediaFocusBox .txt li a {
     display: block;
     color: #fff;
     padding: 0 10px;
     font-size: 22px;
     text-align: center;
     font-family: \5FAE\8F6F\96C5\9ED1;
 }

 .mediaFocusBox .num {
     width: 100%;
     height: 25px;
     position: absolute;
     z-index: 3;
     bottom: 50px;
     left: 0;
     overflow: hidden;
     text-align: center;
     vertical-align: top;
 }

 .mediaFocusBox .num li {
     float: none;
     display: inline-block;
     #display: inline;
     #zoom: 1;
     width: 25px;
     height: 25px;
     overflow: hidden;
     text-align: center;
     vertical-align: top;
     margin: 0;
     cursor: pointer;
     background-position: 0px -51px;
 }

 .mediaFocusBox .num li.on,
 .mediaFocusBox .num li:hover {
     background-position: -25px -51px;
 }

 .mediaFocusBox .pageBtn {
     width: 22px;
     height: 25px;
     position: absolute;
     z-index: 1;
     top: 50%;
     margin-top: -12px;
     cursor: pointer;
 }

 .mediaFocusBox .btnPrev {
     left: 0px;
     background-position: 0 0;
 }

 .mediaFocusBox .btnPrev:hover {
     background-position: 0 -25px;
 }

 .mediaFocusBox .btnNext {
     right: 0px;
     background-position: -25px 0;
 }

 .mediaFocusBox .btnNext:hover {
     background-position: -25px -25px;
 }

 .mediaFocusBox .playVideo {
     background: #000;
     position: absolute;
     top: 0;
     left: -100%;
     z-index: 10;
 }

 .mediaFocusBox .videoCloseBtn {
     display: none;
     width: 16px;
     height: 16px;
     position: absolute;
     right: -16px;
     bottom: 0;
     z-index: 9999;
     cursor: pointer;
     background-position: 0px -80px;
 }

 .focusBox1 .bd .righttext h3 {
     font-size: 30px;
     line-height: 34px;
 }

 .focusBox1 .bd .righttext h3 a {
     color: #000000;
     font-family: Georgia;
     font-weight: bold;
 }

 .gengduo {
     float: right;
     font-size: 14px;
     color: #fff;
     background-color: #c70003;
     line-height: 16px;
     margin-right: 10px;
     margin-top: -22px;
     padding: 10px;
     font-family: Georgia;
     margin-bottom: 10px;
     font-weight: bold;
 }

 .gengduo a {
     color: #fff;
 }
</STYLE>
<STYLE>
 .visualMB3008 {
     font-family: Georgia;
 }

 .visualMB3008 {
     width: 1000px;
     margin: 0 auto 15px;
     position: relative;
     overflow: hidden;
 }

 .visualMB3008 .e_pic_wrap {
     z-index: 1;
     white-space: nowrap;
     width: 100%;
     height: auto;
 }

 .visualMB3008 .e_pic_wrap li {
     position: relative;
     display: inline;
     width: 100%;
     overflow: hidden;
 }

 .visualMB3008 .e_pic_wrap li img {
     width: 100%;
     height: auto;
     display: block;
 }

 .visualMB3008 .e_bg_flt {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     background: #000;
     filter: alpha(opacity=50);
     -moz-opacity: .5;
     opacity: .5;
     z-index: 10;
 }

 .visualMB3008 .e_flt_inf {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     overflow: hidden;
     z-index: 20;
     color: #fff;
     white-space: normal;
     word-wrap: break-word;
 }

 .visualMB3008 .e_flt_inf h2 {
     font-size: 1.125em;
     padding: 2% 2%;
     color: #fff;
 }

 .visualMB3008 .e_flt_inf h2 a {
     color: #fff;
 }

 .visualMB3008 .e_flt_inf .t_info {
     line-height: 20px;
     overflow: hidden;
     color: #fff;
     font-size: 0.875em;
     padding: 0 15% 0 2%;
 }

 .visualMB3008 .e_sep {
     color: #81d6d3;
     position: absolute;
     bottom: 20px;
     right: 20px;
     width: 235px;
     z-index: 20;
 }

 .visualMB3008 .e_sep a {
     color: #81d6d3;
 }

 .visualMB3008 .prev,
 .visualMB3008 .next {
     position: absolute;
     z-index: 30;
     display: block;
 }

 .visualMB3008 .prev {
     top: 35%;
     left: 0;
 }

 .visualMB3008 .next {
     top: 35%;
     right: 0;
 }

 .visualMB3008 .prev a,
 .visualMB3008 .next a {
     display: block;
     width: 100px;
     height: 100px;
     overflow: hidden;
     background: url(https://english.news.cn/2015hlwdh/images/biglft.png) no-repeat scroll 0 0;
     text-indent: 9999px;
 }

 .visualMB3008 .prev a {
     background-position: 0 0;
 }

 .visualMB3008 .prev a:hover {
     background-position: 0 -120px;
 }

 .visualMB3008 .next a {
     background-position: 0 -240px;
 }

 .visualMB3008 .next a:hover {
     background-position: 0 -360px;
 }

 .visualMB3008 .pageState {
     position: absolute;
     bottom: 6%;
     right: 3%;
     z-index: 100;
     color: #fff;
     font-size: 1.5em;
     font-family: Georgia;
     font-style: italic;
 }

 .visualMB3008 .pageState span {
     font-size: 2.5em;
 }

 @media screen and (max-width: 1024px) {
     .visualMB3008 {
         width: 100%
     }
 }

 @media screen and (max-width: 767px) {
     .visualMB3008 .e_flt_inf .t_info {
         display: none;
     }

     .visualMB3008 .e_flt_inf h2 {
         padding: 2.5% 2% 2%;
         font-size: 1em;
     }

     .visualMB3008 .e_bg_flt {
         height: 20%;
     }

     .visualMB3008 .e_flt_inf {
         height: 20%;
     }

     .visualMB3008 .prev a,
     .visualMB3008 .next a {
         background-size: 100%;
         width: 50px;
         height: 50px;
         text-indent: 9999px;
     }

     .visualMB3008 .prev a:hover {
         background-position: 0 -60px;
     }

     .visualMB3008 .next a {
         background-position: 0 -120px;
     }

     .visualMB3008 .next a:hover {
         background-position: 0 -180px;
     }

     .visualMB3008 .pageState {
         bottom: 4%;
         font-size: 0.875em;
     }

     .visualMB3008 .pageState span {
         font-size: 1.5em;
     }
 }

 .visualMB3009 {
     font-family: Georgia;
 }

 .visualMB3009 {
     width: 1000px;
     margin: 0 auto 15px;
     position: relative;
     overflow: hidden;
 }

 .visualMB3009 .e_pic_wrap1 {
     z-index: 1;
     white-space: nowrap;
     width: 100%;
     height: auto;
 }

 .visualMB3009 .e_pic_wrap1 li {
     position: relative;
     display: inline;
     width: 100%;
     overflow: hidden;
 }

 .visualMB3009 .e_pic_wrap1 li img {
     width: 100%;
     height: auto;
     display: block;
 }

 .visualMB3009 .e_bg_flt {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     background: #000;
     filter: alpha(opacity=50);
     -moz-opacity: .5;
     opacity: .5;
     z-index: 10;
 }

 .visualMB3009 .e_flt_inf {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     overflow: hidden;
     z-index: 20;
     color: #fff;
     white-space: normal;
     word-wrap: break-word;
 }

 .visualMB3009 .e_flt_inf h2 {
     font-size: 1.125em;
     padding: 2% 2%;
     color: #fff;
 }

 .visualMB3009 .e_flt_inf h2 a {
     color: #fff;
 }

 .visualMB3009 .e_flt_inf .t_info {
     line-height: 20px;
     overflow: hidden;
     color: #fff;
     font-size: 0.875em;
     padding: 0 15% 0 2%;
 }

 .visualMB3009 .e_sep {
     color: #81d6d3;
     position: absolute;
     bottom: 20px;
     right: 20px;
     width: 235px;
     z-index: 20;
 }

 .visualMB3009 .e_sep a {
     color: #81d6d3;
 }

 .visualMB3009 .prev,
 .visualMB3009 .next {
     position: absolute;
     z-index: 30;
     display: block;
 }

 .visualMB3009 .prev {
     top: 35%;
     left: 0;
 }

 .visualMB3009 .next {
     top: 35%;
     right: 0;
 }

 .visualMB3009 .prev a,
 .visualMB3009 .next a {
     display: block;
     width: 100px;
     height: 100px;
     overflow: hidden;
     background: url(https://english.news.cn/2015hlwdh/images/biglft.png) no-repeat scroll 0 0;
     text-indent: 9999px;
 }

 .visualMB3009 .prev a {
     background-position: 0 0;
 }

 .visualMB3009 .prev a:hover {
     background-position: 0 -120px;
 }

 .visualMB3009 .next a {
     background-position: 0 -240px;
 }

 .visualMB3009 .next a:hover {
     background-position: 0 -360px;
 }

 .visualMB3009 .pageState {
     position: absolute;
     bottom: 6%;
     right: 3%;
     z-index: 100;
     color: #fff;
     font-size: 1.5em;
     font-family: Georgia;
     font-style: italic;
 }

 .visualMB3009 .pageState span {
     font-size: 2.5em;
 }

 @media screen and (max-width: 1024px) {
     .visualMB3009 {
         width: 100%
     }
 }

 @media screen and (max-width: 767px) {
     .visualMB3009 .e_flt_inf .t_info {
         display: none;
     }

     .visualMB3009 .e_flt_inf h2 {
         padding: 2.5% 2% 2%;
         font-size: 1em;
     }

     .visualMB3009 .e_bg_flt {
         height: 20%;
     }

     .visualMB3009 .e_flt_inf {
         height: 20%;
     }

     .visualMB3009 .prev a,
     .visualMB3009 .next a {
         background-size: 100%;
         width: 50px;
         height: 50px;
         text-indent: 9999px;
     }

     .visualMB3009 .prev a:hover {
         background-position: 0 -60px;
     }

     .visualMB3009 .next a {
         background-position: 0 -120px;
     }

     .visualMB3009 .next a:hover {
         background-position: 0 -180px;
     }

     .visualMB3009 .pageState {
         bottom: 4%;
         font-size: 0.875em;
     }

     .visualMB3009 .pageState span {
         font-size: 1.5em;
     }
 }

 .visualMB3007 {
     font-family: Georgia;
 }

 .visualMB3007 {
     width: 1000px;
     margin: 0 auto 15px;
     position: relative;
     overflow: hidden;
 }

 .visualMB3007 .e_pic_wrap2 {
     z-index: 1;
     white-space: nowrap;
     width: 100%;
     height: auto;
 }

 .visualMB3007 .e_pic_wrap2 li {
     position: relative;
     display: inline;
     width: 100%;
     overflow: hidden;
 }

 .visualMB3007 .e_pic_wrap2 li img {
     width: 100%;
     height: auto;
     display: block;
 }

 .visualMB3007 .e_bg_flt {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     background: #000;
     filter: alpha(opacity=50);
     -moz-opacity: .5;
     opacity: .5;
     z-index: 10;
 }

 .visualMB3007 .e_flt_inf {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 22%;
     overflow: hidden;
     z-index: 20;
     color: #fff;
     white-space: normal;
     word-wrap: break-word;
 }

 .visualMB3007 .e_flt_inf h2 {
     font-size: 1.125em;
     padding: 2% 2%;
     color: #fff;
 }

 .visualMB3007 .e_flt_inf h2 a {
     color: #fff;
 }

 .visualMB3007 .e_flt_inf .t_info {
     line-height: 20px;
     overflow: hidden;
     color: #fff;
     font-size: 0.875em;
     padding: 0 15% 0 2%;
 }

 .visualMB3007 .e_sep {
     color: #81d6d3;
     position: absolute;
     bottom: 20px;
     right: 20px;
     width: 235px;
     z-index: 20;
 }

 .visualMB3007 .e_sep a {
     color: #81d6d3;
 }

 .visualMB3007 .prev,
 .visualMB3007 .next {
     position: absolute;
     z-index: 30;
     display: block;
 }

 .visualMB3007 .prev {
     top: 35%;
     left: 0;
 }

 .visualMB3007 .next {
     top: 35%;
     right: 0;
 }

 .visualMB3007 .prev a,
 .visualMB3007 .next a {
     display: block;
     width: 100px;
     height: 100px;
     overflow: hidden;
     background: url(https://english.news.cn/2015hlwdh/images/biglft.png) no-repeat scroll 0 0;
     text-indent: 9999px;
 }

 .visualMB3007 .prev a {
     background-position: 0 0;
 }

 .visualMB3007 .prev a:hover {
     background-position: 0 -120px;
 }

 .visualMB3007 .next a {
     background-position: 0 -240px;
 }

 .visualMB3007 .next a:hover {
     background-position: 0 -360px;
 }

 .visualMB3007 .pageState {
     position: absolute;
     bottom: 6%;
     right: 3%;
     z-index: 100;
     color: #fff;
     font-size: 1.5em;
     font-family: Georgia;
     font-style: italic;
 }

 .visualMB3007 .pageState span {
     font-size: 2.5em;
 }

 @media screen and (max-width: 1024px) {
     .visualMB3007 {
         width: 100%
     }
 }

 @media screen and (max-width: 767px) {
     .visualMB3007 .e_flt_inf .t_info {
         display: none;
     }

     .visualMB3007 .e_flt_inf h2 {
         padding: 2.5% 2% 2%;
         font-size: 1em;
     }

     .visualMB3007 .e_bg_flt {
         height: 20%;
     }

     .visualMB3007 .e_flt_inf {
         height: 20%;
     }

     .visualMB3007 .prev a,
     .visualMB3007 .next a {
         background-size: 100%;
         width: 50px;
         height: 50px;
         text-indent: 9999px;
     }

     .visualMB3007 .prev a:hover {
         background-position: 0 -60px;
     }

     .visualMB3007 .next a {
         background-position: 0 -120px;
     }

     .visualMB3007 .next a:hover {
         background-position: 0 -180px;
     }

     .visualMB3007 .pageState {
         bottom: 4%;
         font-size: 0.875em;
     }

     .visualMB3007 .pageState span {
         font-size: 1.5em;
     }

     .visualMB3008 .e_flt_inf .t_info {
         display: none;
     }

     .visualMB3008 .e_flt_inf h2 {
         padding: 2.5% 2% 2%;
         font-size: 1em;
     }

     .visualMB3008 .e_bg_flt {
         height: 20%;
     }

     .visualMB3008 .e_flt_inf {
         height: 20%;
     }

     .visualMB3008 .prev a,
     .visualMB3008 .next a {
         background-size: 100%;
         width: 50px;
         height: 50px;
         text-indent: 9999px;
     }

     .visualMB3008 .prev a:hover {
         background-position: 0 -60px;
     }

     .visualMB3008 .next a {
         background-position: 0 -120px;
     }

     .visualMB3008 .next a:hover {
         background-position: 0 -180px;
     }

     .visualMB3008 .pageState {
         bottom: 4%;
         font-size: 0.875em;
     }

     .visualMB3008 .pageState span {
         font-size: 1.5em;
     }

     .visualMB3008 .q_photosmb li a img {
         width: 100%;
         height: auto;
     }

     a img {
         width: 100%;
         height: auto;
     }

     .footer {
         background: #c70003;
         text-align: center;
         margin-top: 20px;
         height: 80px;
     }
 }

 /*焦点图组件3*/
 .focusBox3 {
     width: 1000px;
     height: 500px;
     position: relative;
     background-color: #eee;
     padding: 20px 0;
     margin-bottom: 20px;
 }

 .focusBox3 .arrow-left {
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/h.png) no-repeat left top;
     position: absolute;
     left: 10px;
     top: 40%;
     /* margin-top: -15px; width: 85px; height: 150px;z-index: 2;background-color: #eee; */
     margin-top: 16px;
     width: 85px;
     height: 49px;
     z-index: 2;
     background-color: rgb(238, 238, 238);
     background-size: 33% auto;
 }

 .focusBox3 .arrow-right {
     background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/h.png) no-repeat right bottom;
     position: absolute;
     right: 10px;
     top: 40%;
     /*margin-top: -15px; width: 85px; height: 150px;z-index: 2;background-color: #eee;*/
     margin-top: 16px;
     width: 85px;
     height: 49px;
     z-index: 2;
     background-color: rgb(238, 238, 238);
     background-size: 33% auto;
 }

 .focusBox3 .swiper-container {
     width: 800px;
     height: 500px;
 }

 .swiper-slide {
     position: relative;
 }

 .focusBox3 .swiper-container.swiper-wrapper .swiper-slide img {
     width: 800px;
     height: 500px;
 }

 .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 80px;
     opacity: 0.6;
     background: #000;
     z-index: 0
 }

 .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title {
     position: absolute;
     left: 0;
     bottom: 0;
     width: 100%;
     height: 70px;
     line-height: 28px;
     color: #fff;
     font-family: Georgia;
     z-index: 1;
     padding: 5px 10px 0;
     font-size: 22px;
 }

 .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a {
     position: absolute;
     left: 0;
     bottom: 0px;
     width: 780px;
     height: 70px;
     line-height: 28px;
     color: #fff;
     overflow: hidden;
     font-family: Georgia;
     z-index: 1;
     padding: 5px 10px 0
 }

 .focusBox3 .pagination {
     position: absolute;
     right: 120px;
     text-align: right;
     bottom: 30px;
     width: 100%;
     z-index: 2;
 }

 .swiper-pagination-switch {
     display: inline-block;
     width: 10px;
     height: 10px;
     border-radius: 10px;
     background: #2467ae;
     margin: 0 3px;
     cursor: pointer;
 }

 .swiper-active-switch {
     background: #fff;
 }

 @media screen and (min-width:0px) and (max-width: 767px) {
     .focusBox3 {
         width: 100%;
         height: auto;
         overflow: hidden;
         position: relative;
     }

     .focusBox3 .swiper-container .swiper-wrapper .swiper-slide img {
         width: 100%;
         height: auto;
     }

     .focusBox3 .swiper-container {
         width: 800px;
         height: 500px;
     }

     .swiper-slide {
         position: relative;
     }

     .focusBox3 .swiper-container.swiper-wrapper .swiper-slide img {
         width: 800px;
         height: 500px;
     }

     .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg {
         position: inherit;
         display: none;
         left: 0;
         bottom: 0;
         width: 100%;
         height: 48%;
         opacity: 0.6;
         background: rgb(0, 0, 0);
         z-index: 0;
     }

     .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title {
         position: inherit;
         left: 0;
         top: 0;
         width: 98%;
         line-height: 28px;
         color: rgb(8 8 8);
         font-family: Georgia;
         z-index: 1;
         padding: 5px 0 0 2%;
         font-size: 18px;
         text-align: center;
     }

     .focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a {
         position: inherit;
         left: 0;
         top: 0;
         width: 100%;
         line-height: 20px;
         color: rgb(29 24 24);
         overflow: hidden;
         font-family: Georgia;
         z-index: 1;
         padding: 0;
         height: auto;
     }

     .focusBox3 .arrow-left {
         background: url(https://imgs.news.cn/global/img/iconBtn/arrows.png) no-repeat left top;
         position: absolute;
         left: 30px;
         top: 50%;
         margin-top: -15px;
         width: 17px;
         height: 30px;
         z-index: 2;
         background-color: #eee;
     }

     .focusBox3 .arrow-right {
         background: url(https://imgs.news.cn/global/img/iconBtn/arrows.png) no-repeat left bottom;
         position: absolute;
         right: 30px;
         top: 50%;
         margin-top: -15px;
         width: 17px;
         height: 30px;
         z-index: 2;
         background-color: #eee;
     }

     .latestnew li {
         height: auto;
         width: 95%;
         background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat !important;
         padding-left: 25px;
         font-size: 18px;
         line-height: 24px;
         margin-bottom: 15px;
         font-family: "微软雅黑";
     }

     .tle_ln {
         height: 44px;
         background: url(https://english.news.cn/2016cj/img/cjl2_bg.png) no-repeat !important;
         margin-bottom: 30px;
         width: 100%;
     }

     .footer {
         background: #c70003 !important;
         text-align: center;
         margin-top: 20px;
         height: 80px;
     }

     .title01 {
         background: url(https://english.news.cn/2016cj/img/cjl2_bg.png) left top no-repeat !important;
     }

     .textlist01 li {
         height: auto;
         width: 95%;
         background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat !important;
         overflow: hidden;
         padding-left: 25px;
         font-size: 18px;
         line-height: 25px;
         margin-bottom: 5px;
     }
 }



 @media screen and (min-width:0px) and (max-width: 767px) {
    .tw_nr {
        width: 100%;
        height: 100%;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        margin-top: 0;
        padding-bottom: 0;
    }

    .gengduo {
        float: right;
        font-size: 14px;
        color: #fff;
        background-color: #c70003;
        line-height: 16px;
        margin-right: 10px;
        margin-top: 2px;
        padding: 10px;
        font-family: Georgia;
        margin-bottom: 10px;
        font-weight: bold;
    }

    .tle_ln {
        height: 44px;
        background: url(https://english.news.cn/2015hlwdh/images/titlebg01.png) no-repeat;
        margin-bottom: 10px;
        width: 100%;
    }

    .latestnew li {
        height: auto;
        width: 95%;
        background: url(https://english.news.cn/2015hlwdh/images/dot02.png) left top no-repeat;
        padding-left: 25px;
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 10px;
        font-family: "微软雅黑";
    }

    .comments li {
        width: 300px;
        background: url(https://imgs.news.cn/zt/cf0119/static/imgs/20160815images/d.png) left top no-repeat;
        padding-left: 25px;
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 5px;
        font-weight: normal;
    }

    .comments li a {
        color: #000000;
        font-family: Georgia;
        font-weight: normal;
    }

    .device {
        height: auto;
    }

    .device .swiper-container {
        height: auto;
    }
}

@media all and (max-width: 768px) {
    .nav_m_box {
        position: relative;
        z-index: 2;
        margin-top: 0px;
        width: 100%;
        height: 36px;
    }

    .nav_m_list {
        list-style: none;
        width: 100%;
        height: 36px;
        overflow-x: scroll;
        font-size: 0;
        white-space: nowrap;
        background: #c70003;
    }

    .nav_m_list li {
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        line-height: 36px;
        padding: 0 10px;
    }

    .nav_m_list li a {
        color: #fff;
    }
}