html,body,form,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; list-style:none; color:#333333;}
body { font-family: "Microsoft YaHei"; background:url(http://images.china.cn/images1/ch/20190424/images/sy_back.jpg) center bottom no-repeat;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333; text-decoration:none;}

.body_back { width:100%; overflow:hidden;}

.top_box {width: 100%; overflow:hidden; background-color:#006cbf; float:left;}
.top_main { width:1000px; margin:0 auto; overflow:hidden;}
.logo { width:58px; float:left; padding-top:5px;}

.contact { line-height:50px; font-size:12px; padding-top:18px; overflow:hidden;}
.contact a { color:#666666;}
.contact_li { float:right; padding-right:15px;}
.share_box { float:right; overflow:hidden; }
.share_box .en { float:left;}
.share_box .jiathis_style { float:left; width:30px; height:30px; overflow:hidden;}
.share_time { width:90px; text-align:center; line-height:30px; float:right; font-size:14px; background-color:#006ebc;}
.share_time a { color:#FFF;}

.banner { float:right; padding:69px 0 86px;}

.nav_box { width:100%; background-color:#006ebc; height:53px; float:left;}
.nav_main { width:1000px; margin: 0 auto; position:relative;}
.nav_main li { width:80px; float:left; line-height:32px; margin:10px 30px 10px 0; font-size:18px; color:#FFF;}
.nav_main li a { display:block; color:#FFF;}
.nav_main li.hover { border-bottom:solid 2px #fff;}

.nav { margin-top:20px; padding-bottom:25px; height:75px;}
.nav.max { width:1000px; height:0; margin:0 auto; position:absolute; left:0; top:50px; margin-top:2px; z-index:100; }
.search_box { float:left; padding-left:120px; width:130px;}
.x_nav { width:110px; padding-bottom:8px; float:left; visibility:hidden; border-top:solid 1px #7992ad;}
.x_nav.no { background:none;}
.x_nav li { width:95%; line-height:24px; padding:5px 0; margin:0; font-size:12px; padding-left:5%; background-color:#006ebc; border-bottom:solid 1px #7992ad;}
.x_nav li a { color:#fff;}
.x_nav li:hover { background-color:#00528c;}

.share_box a { float:left; width:30px; height:30px; margin-right:3px; display:block;}
.share_box a.ch { background:url(../../20181217/ch.jpg) no-repeat;}
.share_box a.ch:hover { background:url(../../20181217/ch_h.jpg) no-repeat;}
.share_box a.en { background:url(../../20181217/en.jpg) no-repeat;}
.share_box a.en:hover { background:url(../../20181217/en_h.jpg) no-repeat;}
.share_box a.de { background:url(../../20181217/de.jpg) no-repeat;}
.share_box a.de:hover { background:url(../../20181217/de_h.jpg) no-repeat;}
.share_box a.fr { background:url(../../20181217/fr.jpg) no-repeat;}
.share_box a.fr:hover { background:url(../../20181217/fr_h.jpg) no-repeat;}
.share_box a.es { background:url(../../20190903/images/es.jpg) no-repeat;}
.share_box a.es:hover { background:url(../../20190903/images/es_h.jpg) no-repeat;}
.share_box a.ar { background:url(../../20190903/images/ar.jpg) no-repeat;}
.share_box a.ar:hover { background:url(../../20190903/images/ar_h.jpg) no-repeat;}


.d1_box { width:100%; float:left; overflow:hidden; margin-bottom:20px;}
.swiper-container { height:526px; overflow: hidden; position:relative;}
.swiper-container .kuang_box { width:100%; position:absolute; left:0; top:0; overflow:hidden;}
.swiper-container .kuang { width:1000px; margin:0 auto; position:relative; overflow:hidden;}
.swiper-container .swiper-pagination { position:absolute; left:0; bottom:20px;}
.swiper-container .swiper-pagination span { margin-right:12px; width:11px; height:11px;}
.swiper-container .swiper-pagination-bullet { background-color:#808080; opacity:1;}
.swiper-container .swiper-pagination-bullet-active { background-color:#ffffff;}
.swiper-container .swiper-button-prev.swiper-button-white { left:0; bottom:60px; width:36px; height:36px; background-size:100%; background-image:url(../../20190806/images/left_btn.png); top:auto;}
.swiper-container .swiper-button-next.swiper-button-white { left:36px; bottom:60px; width:35px; height:36px; background-size:100%; background-image:url(../../20190806/images/right_btn.png); top:auto;}
.swiper-container .swiper-button-prev.swiper-button-white:hover { background-size:100%; background-image:url(../../20190806/images/left_btnh.png);}
.swiper-container .swiper-button-next.swiper-button-white:hover { background-size:100%; background-image:url(../../20190806/images/right_btnh.png);}
.swiper-container .slide_text { margin-top:300px; font-size:42px; line-height:60px; color:#FFF;}
.swiper-container .slide_text a { color:#FFF;}
.swiper-container .img_box { width:100%; height:100%;}

.img_hide { display:none;}

.d2_box { width:100%; float:left; overflow:hidden;}
.d2_title { width:1000px; margin:0 auto 60px; overflow:hidden;}
.d2_left { width:86%; font-size:16px; float:left;}
.d2_left strong { font-size:26px; line-height:72px; display:block;}
.d2_right { width:14%; font-size:16px; float:left; text-align:center; border-bottom:solid 1px #000; text-align:right;}
.d2_right strong { font-size:26px; line-height:72px; display:block;}

.swiper-container1 { width:100%; overflow:hidden; position:relative; margin-bottom:70px;}
.swiper-container1 .swiper-slide { width:65%;}
.swiper-container1 .swiper-slide p { width:92%; display:block; position:relative; overflow:hidden;}
.swiper-container1 .swiper-slide p img { width:100%; margin-bottom:20px;}
.swiper-container1 .swiper-slide p b { font-size:18px; line-height:24px; font-weight:normal; color:#333;}
.swiper-container1 .swiper-slide p span { display:block; color:#666; font-size:16px; line-height:24px; width:100%; padding:0.1rem 0;  }
.swiper-container1 .swiper-button-prev.swiper-button-white { top:40%;}
.swiper-container1 .swiper-button-next.swiper-button-white { top:40%;}

.ad1 { width:1000px; margin:0 auto 65px;}
.wap_ad1 { display:none; width:90%; margin:0 auto 0.8rem;}

.wap { display:none;}

.new_back { width:1000px; height:345px; margin:0 auto 70px; position:relative;}
.new_back img { display:none; position:absolute; left:0; top:0;}
.new_ul { position:absolute; left:0; top:0;}
.new_li { width:300px; float:left; margin-left:25px; margin-top:255px; background-color:#ffffff; border-bottom:solid 3px #fff; text-align:center; line-height:72px;}
.new_li:hover { border-bottom:solid 3px #c01721;}
.new_li a { display:block;}

.img_list { width:1000px; margin:0 auto 50px; overflow:hidden;}
.img_list .img { float:left; width:580px;}
.img_list .text { float:left; width:420px; height:390px; background-color:#f8f7f7;}
.img_list .text b { width:80%; font-size:26px; line-height:42px; text-align:center; display:block; margin:90px auto 0; font-weight:normal;}
.img_list .text span { width:80%; font-size:16px; line-height:24px; color:#666666; text-align:center; display:block; margin:20px auto 0;}
.img_list .text strong { width:30%; font-size:16px; line-height:44px; text-align:center; display:block; margin:85px auto 0; font-weight:normal; border-bottom:solid 1px #000000;}
.img_list .text strong a { color:#000000;}

.swiper-container2 { width:100%; overflow:hidden; position:relative; margin-bottom:70px;}
.swiper-container2 .swiper-slide { width:65%;}
.swiper-container2 .swiper-slide p { width:92%; display:block; position:relative; overflow:hidden;}
.swiper-container2 .swiper-slide p img { width:100%; margin-bottom:20px;}
.swiper-container2 .swiper-slide p b { font-size:18px; line-height:24px; font-weight:normal; color:#333;}
.swiper-container2 .swiper-slide p span { display:block; color:#666; font-size:16px; line-height:24px; width:100%; padding:0.1rem 0;  }
.swiper-container2 .swiper-button-prev.swiper-button-white { top:40%;}
.swiper-container2 .swiper-button-next.swiper-button-white { top:40%;}

.footer { background-color:#006ebc; text-align:center; font-size:16px; line-height:42px; padding:43px 0;}
.footer p { width:1000px; margin:0 auto; color:#fff;}



.wap_logo_di { width:100%; background-color:#fff; overflow:hidden; display:none;}
.wap_logo_di .wap_logo_left { width:8%; padding:0.1rem 0 0.1rem 5%; float:left;}
.wap_logo { width:100%; position:fixed; z-index:1111; background-color:#fff; left:0; top:0; background-color:#006ebc; display:none;}
.wap_logo .wap_logo_left { width:10%; padding:0.1rem 0 0.1rem 5%; float:left;}
.wap_logo .wap_logo_right { width:6%; padding:0.3rem 0 0.1rem 0; margin-right:5%; float:right; display:block;}
.wap_logo .wap_logo_right .on { display:block;}
.wap_logo .wap_logo_right .off { display:none;}
.wap_logo .wap_logo_list { float:left; width:100%; overflow:hidden; display:none;}
.wap_logo .wap_logo_list.hover { display:block;}
.wap_logo .wap_logo_list b { display:block; font-size:0.4rem; font-weight:normal; line-height:0.8rem; padding-left:5%; margin-bottom:1px; color:#FFF;background:url(../../20190806/images/jiah.png) 94% center #006ebc no-repeat;background-size:auto 60%; border-bottom:solid 1px #fff;}
.wap_logo .wap_logo_list b.hover {background:url(../../20190806/images/jian.png) 94% center #006ebc no-repeat;background-size:auto 60%; border-bottom:solid 1px #fff;}
.wap_logo .wap_logo_list strong { display:block; font-size:0.4rem; font-weight:normal; line-height:0.8rem; padding-left:5%; padding-left:5%; margin-bottom:1px; background:url(../../20190806/images/you.png) 94% center #006ebc no-repeat;background-size:auto 60%; border-bottom:solid 1px #fff;}
.wap_logo .wap_logo_list strong a { color:#FFF; display:block;}
.wap_logo .wap_logo_list p { display:none;}
.wap_logo .wap_logo_list span { display:block; font-size:0.36rem; font-weight:normal; line-height:0.7rem;}
.wap_logo .wap_logo_list span a { display:block; padding-left:5%; color:#fff; background-color:#00458b;}
.wap_logo .wap_logo_list span a:hover { background-color:#002e73; color:#fff;}



.loader {
    position: fixed;
    left: 48.2%;
    top: 48.2%;
    margin: -0.2em 0 0 -0.2em;
    text-indent: -9999em;
    border-top: 0.3em solid rgba(0, 0, 0, 0.1);
    border-right: 0.3em solid rgba(0, 0, 0, 0.1);
    border-bottom: 0.3em solid rgba(0, 0, 0, 0.1);
    border-left: 0.3em solid #555;
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-animation: loader 300ms infinite linear;
    -webkit-animation: loader 300ms infinite linear;
    animation: loader 300ms infinite linear;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.loader,
.loader:after {
    border-radius: 50%;
    width: 4em;
    height: 4em;
}
.curtain {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: white;
    -moz-transition: all 600ms ease;
    -o-transition: all 600ms ease;
    -webkit-transition: all 600ms ease;
    transition: all 600ms ease;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    z-index: 0;
    overflow: hidden;
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes loader {
    0% {
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.is-loading {
    overflow: hidden;
}

.is-loading .curtain {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    z-index: 99;
}

.is-loading .loader {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
}
@media all and  (max-width: 1023px) {
.loader {
    left: 48%;
    top: 48%;
}
.loader,
.loader:after {
    width: 2em;
    height: 2em;
}
}

.swiper-container3 { width:100%; overflow:hidden; position:relative; margin-bottom:0.8rem; display:none;}
.swiper-container3 .swiper-slide { width:65%;}
.swiper-container3 .swiper-slide p { width:92%; display:block; position:relative; overflow:hidden;}
.swiper-container3 .swiper-slide p img { width:100%;}
.swiper-container3 .swiper-slide p span { display:block; color:#666; font-size:0.4rem; line-height:0.6rem; width:100%; padding:0.1rem 0;  }
.swiper-container3 .swiper-button-prev.swiper-button-white { top:40%;}
.swiper-container3 .swiper-button-next.swiper-button-white { top:40%;}

.list_title { width:1000px; margin:0 auto; line-height:96px; font-size:38px; margin-bottom:22px;}
.list_box { width:998px; margin:0 auto 30px; border:solid 1px #e5e5e5; background-color:#FFF;}
.list_box li { border-bottom:solid 1px #e5e5e5; overflow:hidden; padding-top:20px}
.list_box li .li_box { width:800px; float:left; overflow:hidden; display:block;}
.list_box li h5 { width:770px; padding-left:29px; border-right:solid 1px #e5e5e5; font-size:20px; line-height:22px; height:46px; padding-bottom:10px;}
.list_box li h6 { width:770px; padding-left:29px; border-right:solid 1px #e5e5e5; font-size:13px; line-height:22px; margin-bottom:14px; font-weight:normal;}
.list_box li b { width:198px; float:right; text-align:center; font-size:24px; line-height:30px; margin-top:20px;}
.list_box li strong { font-size:0.35rem; line-height:0.55rem; margin-top:0.5rem; display:none;}
.list_box li span { width:198px; float:right; text-align:center; font-size:18px; line-height:30px;}


.more { width:12%; text-align:center; line-height:0.8rem; background-color:#fff; color:#1f1f1f; margin:0.8rem 0 0.8rem 3%; border:solid 1px #1f1f1f; cursor:pointer;}
.hide { display:none;}
.hide.show { display:block;}
.more_hover { width:22%; text-align:center; line-height:0.8rem; background-color:#f4f4f4; color:#666; margin:0.8rem auto; border-radius:1rem; display:none;}
.swiper-container2 strong { display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../../20190806/images/play.png) no-repeat; background-size:100% auto;}

.list_title2 { width:1000px; margin:0 auto; line-height:96px; font-size:38px;}
.list_text { width:1000px; margin:0 auto; font-size:14px; line-height:24px; margin-bottom:30px;}
.photo_box { width:1000px; margin:0 auto; background-color:#FFF; overflow:hidden;}
.photo_box ul { width:1020px; overflow:hidden;}
.photo_box li { float:left; width:320px; margin-right:20px;}
.photo_box li p { width:100%; height:400px; display:block; position:relative; overflow:hidden;}
.photo_box li p img { width:100%; margin-bottom:20px;}
.photo_box li p b { font-size:18px; line-height:24px; font-weight:normal; color:#333;}
.photo_box li p span { display:block; color:#666; font-size:14px; line-height:24px; width:100%; padding:0.1rem 0;  }

.list_text2 { width:1000px; margin:0 auto; font-size:14px; line-height:30px; margin-bottom:30px; overflow:hidden;}
.list_text2 span { display:block; width:144px; float:left; text-align:center; background-color:#cccccc; margin-right:10px;}
.list_text2 span a { display:block;}
.list_text2 span.hover { background-color:#006ebc;}
.list_text2 span.hover a { display:block; color:#fff;}

.keji_box { width:1000px; margin:0 auto; background-color:#FFF; overflow:hidden; padding-bottom:50px;}
.keji_box ul { width:1020px; overflow:hidden;}
.keji_box li { float:left; width:320px; margin-right:20px;}
.keji_box li p { width:100%; height:360px; display:block; position:relative; overflow:hidden;}
.keji_box li p img { width:100%; margin-bottom:20px;}
.keji_box li p b { font-size:18px; line-height:24px; font-weight:normal; color:#333;}
.keji_box li p span { display:block; color:#666; font-size:14px; line-height:24px; width:100%; padding:0.1rem 0;  }

.video_back { width:100%; height:620px; background:url(../../20190806/images/ad11.jpg) center top no-repeat;}

.list_text3 { width:1000px; height:115px; margin:0 auto; font-size:14px; line-height:30px; margin-bottom:30px;}
.list_text3 img { float:left; margin-right:40px;}
.list_text3 .Month { width:290px; margin-top:50px; float:left; position:relative;}
.list_text3 .Month b { font-weight:normal; width:280px; height:33px; line-height:33px; background:url(../../20190806/images/xiala.jpg) no-repeat; display:block; padding-left:10px;}
.list_text3 .Month dl { width:286px; border-left:solid 2px #dcdcdc; border-right:solid 2px #dcdcdc; border-bottom:solid 2px #dcdcdc; display:none; position:absolute; left:0; top:33px; z-index:1111; background-color:#FFF;}
.list_text3 .Month dl a { display:block; padding-left:10px;}
.list_text3 .Month dl a:hover { background-color:#CCC;}
.list_text3 .right { width:310px; margin-top:50px; float:right;}
.list_text3 .right img { float:left; margin-left:10px; margin-right:0;}


.cent_box { width:1000px; margin:0 auto 30px; padding:46px 0 60px; overflow:hidden; border-bottom:solid 1px #dcdcdc;}
.cent_box h1 { font-size:38px; line-height:50px; text-align:center;}
.cent_box .time { width:550px; margin:0 auto 40px; background:url(../../20190806/images/cent_border.jpg) left center no-repeat; text-align:right; font-size:18px; line-height:50px; color:#666666;}
.cent_box .cent { width:800px; margin:0 auto;}
.cent_box .cent p { font-size:18px; line-height:36px; margin-bottom:10px;}

.photo_more { width:12%; text-align:center; line-height:0.8rem; background-color:#fff; color:#1f1f1f; margin:0 auto; border:solid 1px #1f1f1f; cursor:pointer;}
.hide { display:none;}
.hide.show { display:block;}
.photo_more_hover { width:22%; text-align:center; line-height:0.8rem; background-color:#f4f4f4; color:#666; margin:0.8rem auto; border-radius:1rem; display:none;}