@charset "utf-8";

body {
            font-family: Georgia, Arial;
            font-size: 12px;
            color: #333333;
            text-decoration: none;
            margin: 0 auto;
            
        }

        a {
            text-decoration: none;
            color: #000;
        }

        ul {
            list-style: none;
        }

        .top2 {
            width: 100%;
            height: 36px;
        }

        .ad1 {
            width: 980px;
            height: auto;
            margin: 0 auto;
            position: relative;
        }

        .ad1 img {
            width: 980px;
        }

        .ad2 {
            position: fixed;
            left: 50%;
            margin-left: 490px;
            top: 35px;
            _position: absolute;
            _top: expression(documentElement.scrollTop + "px");
        }

        .box0 {
            width: 960px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
            margin: 0 auto;
            padding: 0 10px;
            background: #fff;
            border-bottom: 1px solid #7C7C7C;
        }

        .warp {
            width: 960px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
            padding-top: 20px;
        }

        .banner {
            width: 980px;
            background: url(http://images.china.cn/images1/de/2015gaiban/banner.png);
            margin: 0 auto;
            height: 100px;
            border-bottom: 1px solid #919191;
            position: relative;
        }

        .link {
            position: relative;
            left: 445px;
            top: 47px;
            width: 48px;
            height: 20px;
        }

        .link img {
            margin-right: 4px;
            float: left;
            width: 20px;
            height: 20px;
        }

        .search {
            width: 284px;
            height: 25px;
            position: absolute;
            left: 673px;
            top: 42px;
        }

        #ckey {
            width: 169px;
            height: 25px;
            border: none;
            background: #E8ECF0;
            margin: 0;
            padding: 0;
            padding-left: 5px;
            display: block;
            float: left;
        }

        .tj {
            color: #FFFFFF;
            background: url(http://images.china.cn/images1/de/2015gaiban/search.jpg);
            border: 0;
            height: 25px;
            width: 30px;
            font-size: 10px;
            margin: 0;
            padding: 0;
            display: block;
            float: left;
        }

        .nav {
            width: 956px;
            height: 30px;
            margin: 0 auto;
            background: #373737;
            overflow: visible;
            position: relative;
            z-index: 9999;
            padding: 0 12px;
        }

        .nav ul {
            position: absolute;
            height: 30px;
        }

        .nav li {
            font-size: 15px;
            line-height: 30px;
            color: #c7c7c7;
            float: left;
            font-family: Arial;
            padding: 0 13px;
            display: inline-block;
        }

        .nav li a {
            font-size: 15px;
            line-height: 30px;
            color: #c7c7c7;
            font-family: Arial;
        }

        .nav li.cur {
            background: #fff;
            color: #cc0407;
        }

        .nav li.cur a {
            color: #cc0407;
        }

        .nav li.cur li {
            background: #373737;
        }

        .nav li.cur li a {
            color: #c7c7c7;
        }

        .nav li ul {
            display: none;
            position: absolute;
            right: 0;
            top: 30px;
        }

        .nav li li {
            background: #3d3d3d;
            color: #c8c8c8;
            clear: both;
            width: 155px;
            padding-left: 10px;
            line-height: 18px;
            padding-top: 6px;
            padding-bottom: 6px;
        }

        .focusl {
            width: 285px;
            float: left;
            margin-right: 15px;
        }

        .focusl h1 {
            font-size: 18px;
            line-height: 28px;
            color: #BA000D;
            font-weight: normal;
        }

        .focusl h1 a {
            color: #BA000D;
        }

        .focusl h2 a {
            font-size: 22px;
            line-height: 26px;
            color: #000;
            font-weight: normal;
        }

        .focusl p {
            font-size: 14px;
            line-height: 18px;
        }

        .focusl p a {
            font-size: 14px;
            line-height: 18px;
            color: #000;
        }

        .focuspic1 {
            width: 285px;
            height: 155px;
            position: relative;
            margin: 10px 0;
        }

        .focuspic1 img {
            width: 285px;
            height: 155px;
        }

        .focuspic1 p {
            position: absolute;
            color: #fff;
            background: #000;
            text-align: center;
            font-size: 14px;
            line-height: 27px;
            height: 27px;
            filter: Alpha(opacity=70);
            -moz-opacity: .1;
            opacity: 0.7;
            left: 0;
            bottom: 0;
            width: 285px;
        }

        .focuspic1 p a {
            color: #fff;
            font-size: 12px;
            line-height: 27px;
            height: 27px;
        }

        .focusr {
            width: 655px;
            height: 390px;
            float: left;
            position: relative;
            overflow: hidden;
        }

        #fla {
            display: none;
            background: url(http://images.china.cn/images1/de/2015gaiban/fla2.png);
            width: 58px;
            height: 59px;
            position: absolute;
            left: 0;
            top: 143px;
            cursor: pointer;
        }

        #fra {
            display: none;
            background: url(http://images.china.cn/images1/de/2015gaiban/fra2.png);
            width: 58px;
            height: 59px;
            position: absolute;
            right: 0;
            top: 143px;
            cursor: pointer;
        }

        .mainpart {
            width: 655px;
            height: 390px;
        }

        .mainpart .swiper-slide {
            width: 655px;
            height: 370px;
        }

        .mainpart .swiper-slide img {
            width: 655px;
            height: 370px;
        }

        .mainpart .swiper-slide p {
            line-height: 18px;
            font-size: 14px;
            padding: 10px 20px;
            width: 615px;
            background: linear-gradient(transparent 5%, rgb(0, 0, 0)); position:absolute; bottom:0;
        }

        .mainpart .swiper-slide p a {
            color: #fff;
        }

        .leftpart1 {
            width: 680px;
            float: left;
            margin-right: 15px;
            position: relative
        }

        .list1 {
            margin-bottom: 30px;
            width: 680px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
        }

        .list1 h1 {
            height: 36px;
            border-top: 1px solid #7c7c7c;
            border-bottom: 1px solid #cccccc;
            padding-left: 100px;
            margin-bottom: 9px;
            font-family: Georgia, Arial;
            font-size: 20px;
            line-height: 36px;
            font-weight: normal;
        }

        .list1 dl {
            clear: both;
        }

        .list1 dt {
            float: left;
            width: 285px;
            height: 157px;
            margin-right: 15px;
        }

        .list1 dt img {
            width: 285px;
            height: 157px;
        }

        .list1 dd {
            float: left;
            width: 350px;
        }

        .list1 dd h2 {
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 5px;
        }

        .list1 dd h2 a {
            font-size: 16px;
            line-height: 24px;
            color: #000;
        }

        .list1 dd h3 {
            font-size: 14px;
            line-height: 24px;
        }

        .list1 dd h3 a {
            color: #BA000D;
        }

        .list1 dd p {
            font-size: 14px;
            line-height: 21px;
        }

        .list1 dd p a {
            font-size: 14px;
            line-height: 21px;
            color: #000;
        }

        .list1 ul {
            padding-top: 10px;
            clear: both;
        }

        .list1 li {
            font-size: 14px;
            line-height: 21px;
            list-style: inside square;
        }

        .list1 li a {
            font-size: 14px;
            line-height: 21px;
            color: #000;
        }

        .leftpart1 h5 {
            float: right;
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
            position: absolute;
            right: 10px;
            bottom: 0;
        }

        .leftpart1 h5 a {
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
        }

        .leftpart1 h6 {
            float: right;
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
            margin: 5px 5px 5px 0;
        }

        .leftpart1 h6 a {
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
        }

        .list2 {
            width: 260px;
            background: #f6f6f6;
            border-bottom: 1px solid #f6f6f6;
            height: 1%;
            overflow: hidden;
            zoom: 1;
        }

        .list2 h1 {
            height: 36px;
            border-top: 1px solid #7c7c7c;
            border-bottom: 1px solid #cccccc;
            font-family: Georgia, Arial;
            font-size: 20px;
            text-align: center;
            line-height: 36px;
            font-weight: normal;
            background: #fff;
        }

        .list2 ul {
            padding: 8px 0;
        }

        .list2 li {
            margin: 5px 0;
            font-size: 14px;
            line-height: 21px;
            list-style: outside square;
            margin-left: 25px;
        }

        .list2 li a {
            font-size: 14px;
            line-height: 21px;
            color: #000;
        }

        .list2 h6 {
            float: right;
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
            margin: 5px 5px 5px 0;
        }

        .list2 h6 a {
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
        }

        .innerbox1 {
            width: 260px;
            height: 260px;
            position: relative;
        }

        .innerbox1 img {
            width: 260px;
            height: 260px;
        }

        .innerbox1 p {
            width: 220px;
            position: absolute;
            padding: 0 20px;
            font-size: 12px;
            line-height: 14px;
            color: #c8c8c8;
            bottom: 0;
            left: 0;
            filter: Alpha(opacity=70);
            -moz-opacity: .1;
            opacity: 0.7;
            background: #000;
            padding-top: 5px;
        }

        .innerbox1 p a {
            font-size: 12px;
            line-height: 14px;
            color: #c8c8c8;
        }

        .innerbox2 {
            width: 260px;
            height: 130px;
            position: relative;
        }

        .innerbox2 img {
            width: 260px;
            height: 130px;
        }

        .innerbox2 p {
            width: 220px;
            position: absolute;
            padding: 2px 20px;
            font-size: 12px;
            line-height: 14px;
            color: #c8c8c8;
            bottom: 0;
            left: 0;
            filter: Alpha(opacity=70);
            -moz-opacity: .1;
            opacity: 0.7;
            background: #000;
            padding-top: 5px;
        }

        .innerbox2 p a {
            font-size: 12px;
            line-height: 14px;
            color: #c8c8c8;
        }

        .rightpart1 {
            width: 260px;
            float: left;
        }

        .slidebar {
            width: 260px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
        }

        .Talk {
            width: 260px;
            overflow: hidden;
            overflow: hidden;
            background: #f5f5f5;
        }

        .smallpic {
            width: 260px;
            height: 130px;
            position: relative;
            overflow: hidden;
        }

        .smallpic .swiper-slide {
            width: 260px;
            height: 130px;
            overflow: hidden;
        }

        .smallpic .swiper-slide img {
            width: 260px;
            height: 130px;
        }

        .smallpic .swiper-slide p {
            width: 240px;
            
            overflow: hidden;
            position: absolute;
            left: 0;
            bottom: 0;
            background: #000000;
            font-size: 12px;
            color: #fff;
            padding:5px 10px;
            text-align: center; opacity:0.7;
        }

        .smallpic .swiper-slide p a {
            font-size: 12px;
            color: #fff;
            line-height: 20px;
        }
		
		.VID { text-align:left !important; padding: 0 5px 0 30px !important;
    background-image: url(http://images.china.cn/images1/de/2015gaiban/160930-002.jpg) !important;
    background-repeat: no-repeat !important;
    background-position: 5px center !important; width:225px !important;}

        .picpart {
            margin-top: 30px;
        }

        .picpart h1 {
            height: 36px;
            border-top: 1px solid #7c7c7c;
            border-bottom: 1px solid #cccccc;
            padding-left: 100px;
            font-family: Georgia, Arial;
            font-size: 20px;
            line-height: 36px;
            font-weight: normal;
        }

        .bigpic {
            width: 960px;
            padding:30px 0;
            position: relative;
            overflow: hidden;
            margin: 0 auto;
            background: #e8ecf0;
        }

        .bigpic h6 {
            position: absolute;
            right: 20px;
            bottom: 10px;
            font-size: 12px;
            line-height: 12px;
            color: #000;
            font-weight: normal;
            font-family: "Arial";
        }

        .picwrap {
            width: 3840px;
            
        }

        .bigpic ul {
            width: 900px;
            
            overflow: hidden;
            position: relative;
            margin: 0 30px;
            
        }

        .bigpic li img {
            width: 250px;
            height: 140px;
            margin-bottom: 5px;
        }

        .bigpic li {
            float: left;
            width: 250px;
            margin: 0 25px;
        }

        .bigpic li p {
            width: 260px;
            
            overflow: hidden;
            font-size: 12px;
            color: #000;
            line-height: 24px; display:none;
        }
		
		.bigpic .swiper-slide-active li p { display:block !important;}
		.bigpic .swiper-pagination-bullet-active, .mainpart .swiper-pagination-bullet-active { background:#666}
		.bigpic .swiper-pagination { top:12px; bottom:auto;}
		.bigpic .swiper-button-prev, .bigpic .swiper-button-next, .smallpic .swiper-button-prev, .smallpic .swiper-button-next { width:32px; height:32px;}
		.smallpic .swiper-button-prev, .mainpart .swiper-button-prev { left:0 !important}
		.smallpic .swiper-button-next, .mainpart .swiper-button-next { right:0 !important}
		.bigpic .swiper-button-prev:after, .bigpic .swiper-button-next:after, .smallpic .swiper-button-prev:after, .smallpic .swiper-button-next:after, .mainpart .swiper-button-prev:after, .mainpart .swiper-button-next:after {content: '';}
		.mainpart .swiper-button-prev, .mainpart .swiper-button-next { width:58px; height:59px; opacity: 0; visibility: hidden; transition: opacity 0.3s ease;}
		.mainpart:hover .swiper-button-next, .mainpart:hover .swiper-button-prev { opacity: 1; visibility: visible;}
		.mainpart .swiper-pagination { bottom:0;}

        .bigpic li p a {
            font-size: 12px;
            color: #000;
            line-height: 24px;
        }

        .rp3 {
            width: 260px;
            height: 60px;
            display: flex;
            gap: 20px;
            margin: 20px 0;
        }

        .rp3 img {
            width: 120px;
            height: 60px;
        }

        .list3 {
            width: 260px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
        }

        .list3 li {
            font-size: 14px;
            line-height: 21px;
            list-style: outside square;
            margin-left: 25px;
        }

        .list3 li a {
            font-size: 14px;
            line-height: 21px;
            color: #000;
        }

        .partner {
            padding: 17px 0;
            padding-left: 80px;
            width: 860px;
            height: 1%;
            overflow: hidden;
            zoom: 1;
            position: relative;
            border-top: 1px solid #7C7C7C;
        }

        .partner h1 {
            font-family: Georgia, Arial;
            font-size: 16px;
            line-height: 24px;
            font-weight: normal;
            position: absolute;
            left: 80px;
            top: 17px;
        }

        .partner ul {
            margin-left: 110px;
            width: 720px;
            margin-top: 5px;
            overflow: hidden
        }

        .partner li {
            float: left;
            font-size: 12px;
            line-height: 21px;
            margin-right: 28px;
        }

        .partner li a {
            color: #000;
        }

        .footer {
            margin-bottom: 40px;
            border-top: 1px solid #C8C8C8
        }

        .footer p {
            font-size: 16px;
            line-height: 40px;
            color: #c8c8c8;
            text-align: center;
        }

        .footer p a {
            font-family: Georgia, Arial;
            font-size: 16px;
            line-height: 40px;
            color: #000;
            margin: 0 25px;
            font-weight: bold;
        }

        .rightNav {
            width: 50px;
            margin-left: 500px;
            position: fixed;
            top: 30%;
            left: 50%;
            _position: absolute;
            _top: expression(documentElement.scrollTop + 210 + "px");
            background: #fff;
            padding: 14px 8px;
        }

        .rightNav p {
            height: 50px;
            margin-top: 5px;
        }

        .rightNav .top {
            cursor: pointer;
        }
		
		.google-anno-skip .google-anno-sc { display:none !important;}
		#google-anno-sa { display:none !important;}
		

.Talk h1{font-family: 'Georgia';font-size: 20px;text-align: center;height: 38px;line-height: 38px;border-top: 1px solid #7c7c7c;background: #fff;font-weight: normal;}
.zz { width:250px; background:#f6f6f6; padding:10px 5px; font-family:Arial;}
.zz li a { font-size:14px; line-height:20px; color:#333; width:220px; float:right;}
.zz ul li span { 
  width:14px; 
  height:14px; 
  background:#BB010E; 
  text-align:center; 
  font-size:14px; 
  color:#fff;
  display:inline-block; margin-top:5px;
}
.zz ul li:nth-child(4) span,
.zz ul li:nth-child(5) span {
  background:#000;
}
.zz ul { display:none;}
.zz li { padding-bottom:6px; clear:both; overflow: hidden; zoom: 1;}
.zz li em span { background:none;}
.dh { width:260px; height:30px; background: #f6f6f6; border-top: 1px solid #ccc; font-family:Arial;}
.dh dl:nth-child(2) { border-left: 1px solid #ccc; border-right: 1px solid #ccc;} 
.dh dl { width:86px; float:left; line-height:30px; text-align:center; color:#333; font-size:14px; border-bottom: 1px solid #ccc;}
		