@charset "utf-8";
/* CSS Document */
a{color:#444}
.banner1{background:url(z19_banner1.jpg) no-repeat top center;}
.title_line{width:645px; height:150px; background:url(z19_banner_box.png); margin:258px auto 70px}
.title_box{width:500px; margin:0px auto 0; background:none; text-align:center}
.title_box img{margin:-30px 0 12px; height:54px}
.title_box h4{font-size:54px; color:#fff; font-family:'Raleway-Bold';}
.subRow{padding:0 20px; margin-bottom:100px;}
.title_sub{font-size:40px; padding-top:30px; padding-bottom:30px; border-top:4px solid #F7B80F; display:inline-block;}
.subLeft{overflow:hidden;}
.subLeft p{font-family:'OpenSans-Regular'; font-size:18px; line-height:36px}
.subRight{overflow:hidden;width: 50%;height: auto; float:right;margin-top:34px; margin-left:80px}
.peopleSub{width:387px; height:370px; float:left; margin-right:-38px; margin-top:40px}
.peopleSub_txt{border:1px solid #e8eef4; padding:60px 80px 90px 94px; background:url(z19_yinhao.png) no-repeat 60px 50px; overflow:hidden}
.peopleSub_txt p{font-size:18px; line-height:36px;font-family:'OpenSans-Regular';}
.subMore{width:170px; height:44px; display:block; float:right; border:1px solid #585858; color:#585858; font-size:16px; line-height:44px; text-align:center; margin-top:28px}
.subMore:hover{ background:#2F2424; color:#fff; text-decoration:none}
.people_div img{width:194px; height:270px;}
.people_l{width:194px; float:left; margin-right:70px}
.people_div h5{font-size:18px; border-bottom:1px solid #979797; display:inline-block; padding-bottom:6px; margin-bottom:6px; margin-top:10px}
.people_div p{font-size:14px;}
.people_div a{color:#444}
.people_list li{float:left; width:141px; margin-left:53px; height:310px}
.people_list .people_div img{width:141px; height:198px;}
.people_list{overflow:hidden}


.banner2{background:url(z19_banner2.jpg) no-repeat top center;}
.top_blue{background:#0952b8}
.top_blue .nav{margin-top:57px}
.title_sub_green{border-top:4px solid #27BAD0;}
.search_cas{width:100%; height:60px; background:#e9eef7; border-radius:30px; margin:30px 0}
.search_cas_ipt{border:0; background:none; height:60px; line-height:60px; width:370px; margin-left:20px}
.search_cas_sub{width:28px; height:28px; background:url(z19_search_en4.png); display:block; float:right; border:0; margin:16px 16px 0 0;}

.subLeft2 p{font-size:18px; line-height:36px;}
.subRight2{overflow:hidden;width:940px; margin:0 auto}
.CASmap img{ width:940px;}
.mapRow{position:relative;}
.cas_tab li{height:106px; background:#e9eef7; margin-right:0.13%; border-radius:6px 6px 0 0; float:left; width:24.9%; cursor:pointer; display:table;}
.cas_tab li p{ padding:0 12px;font-size:22px; line-height:32px; display:table-cell; vertical-align:middle; text-align:center }
.cas_tab li.now{background:#f9fbff}
.CAS_div p{font-size:16px; line-height:30px; color:#fff;}
.CAS_div p a{color:#fff}
.CAS_div{ width:31.4%; float:left; margin-right:1.3%}
.CAS_div li{margin-bottom:20px}
.CAS_box1{border-radius:24px; background:#86c744; padding:10px 16px; position:relative}
.CAS_box2{border-radius:24px; background:#498ae3; padding:20px 20px; position:relative}
.CAS_div span{position:absolute;width:25px; height:10px; display:block; z-index:2;}
.CAS_line_r{ background:url(z19_cas_line.png) no-repeat;right:-20px;top:50%; margin-top:-5px }
.CAS_line_l{ background:url(z19_cas_line2.png) no-repeat;left:-20px;top:50%; margin-top:-5px }
.CAS_div .CAS_line_b{ background:url(z19_cas_line3.png) no-repeat center;width:10px; height:25px; left:50%; bottom:-25px;margin-left:-12px;}
.CAS_div2 .CAS_box1{padding:14px 24px}
.CAS_div2 .CAS_box2{padding:16px 10px 16px 24px}
.CAS_div3{margin-right:0; margin-top:108px}
.CAS_div1{margin-top:120px}
.CAS_line_h{float:left; background:#c8c8c8; width:2px; height:500px; float:left; margin-right:1.3%; margin-top:43px}
.CAS_line_h2{height:90px}
.CAS_div1 .CAS_box1{margin-bottom:-10px; z-index:2}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:1}


.title_sub_center{ text-align:center; margin-bottom:0}
.title_sub_center .title_sub{max-width:inherit; float:none; width:auto; display:inline-block}
.casLeft{width:42%; float:left; margin:40px -40px 0 0}
.casRight{overflow:hidden; background:#f9fbff; padding:30px 0 20px 40px}
.cas_list li{ float:left; border:1px solid #27BAD0; line-height:28px; margin:10px 0 0 5%; width:43%; padding:10px 0}
.cas_list li a{font-size:18px; background:url(z19_cas_li.png) no-repeat right center; display:block; margin:0 20px; color:#444; padding-right:30px}
.cas_list li:hover{background:#27BAD0}
.cas_list li:hover a{color:#fff; text-decoration:none; background:url(z19_jt2.png) no-repeat right center}
.cas_tab{overflow:hidden}
.cas_list2 li{font-size:18px; background:url(z19_cas_li.png) no-repeat left 8px; float:left; width:50%; line-height:30px; margin-bottom:16px}
.cas_list2 li a{color:#444; margin-left:30px;}
.cas_list2{padding:30px 30px 0; overflow:hidden}
#swiper_cas{background:#f9fbff}
.swiper-pagination-cas{height:54px; background:#f0f0f0; margin:40px 0; text-align:center; bottom:0 !important; margin:0 !important}
.swiper-pagination-cas span{display:inline-block; font-size:22px; padding:0 28px; color:#444; border-left:1px solid #fff;border-right:1px solid #fff;line-height:54px;font-family: 'Roboto-Bold';height:54px; border-radius:0; background:none; opacity:1; margin:0 !important}
.swiper-pagination-cas span.swiper-pagination-bullet-active,.swiper-pagination-cas span:hover{background:#58bbca; color:#fff}
.casBox .tab_con{display:none}
.casBox{ overflow:hidden; background: #f9fbff;}
#swiper_container_cas img,#swiper_container_cas2 img{width:100%;}
#swiper_container_cas,#swiper_container_cas2{overflow:hidden;}
#swiper_container_cas2,#swiper_container_cas{height:470px}
.cas_txt{background:#fff; width:90%; position:absolute; bottom:10%; left:5%}
#swiper_container_cas li,#swiper_container_cas2 li{padding-bottom:20px}
#swiper_container_cas .swiper-slide,#swiper_container_cas2 .swiper-slide{position:relative}
.cas_txt a{font-size:26px; color:#444; margin:20px; display:block; line-height:36px}
.cas_focus{position:relative; height:400px}
.swiper_cas_page{position:absolute; right:60px; bottom:26px; z-index:2}
.swiper_cas_page .swiper-button-next, .swiper_cas_page .swiper-button-prev{width:42px; height:42px; margin:0 10px 0}
.swiper_cas_page .swiper-button-next{background:url(z19_cas_right.png);  float:right; }
.swiper_cas_page .swiper-button-prev{background:url(z19_cas_left.png);float:left;}
.cas_list2 li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:90%;}


.banner3{background:url(z19_banner3.jpg) no-repeat top center;}
.title_sub_font{font-size:16px; padding-top:20px; padding-bottom:40px;}
.ky_search_ipt input{width:42%; height:66px; border:0; border-bottom:1px solid #fff; font-size:22px; line-height:66px; background:none; margin:30px 3% 0; float:left; color:#fff;-webkit-appearance:none;outline:none; padding:0;}
.ky_search_ipt input::-webkit-input-placeholder {color:#fff; opacity:0.3}
.ky_search_ipt input::-moz-placeholder{color:#fff; opacity:0.3}
.ky_search_ipt input:-ms-input-placeholder{color:#fff; opacity:0.3}
.ky_search_ipt {padding-bottom:52px; float:left; width:80%}
.ky_search_sub{background:url(z19_search_en2.png) no-repeat 15% center #2C8CEA; padding-left:7%; font-size:35px; color:#fff; border:0; float:right; width:20%; height:250px; display:block; text-align:left;}
.ky_search_sub:hover{background-color:#2F91F4}
.ky_search_result{background:#f9fbff; padding:20px 34px; overflow:hidden}
.ky_search_result p{font-size:16px; font-family: 'OpenSans-Regular'; float:left;}
.ky_search_result .ky_search_result_r{float:right}
.ky_search{background:#1D96F8; overflow:hidden}
.ky_check label{font-size:18px; margin-left:30px}
.ky_check{margin:30px 0;font-family: 'OpenSans-Regular'; }
.ky_table{width:1420px; font-size:18px;font-family: 'OpenSans-Regular';}
.ky_table th{height:80px; background:#0d3652; color:#fff; padding:0 30px; text-align:left;font-family: 'Raleway-Bold';font-weight:bold}
.ky_table td{height:60px; text-align:left; padding:0 30px;}
.ky_table .ky_table_hui td{background:#f9fbff}
.search_title{font-size:40px; color:#fff; margin:40px 30px}
.ky_table_div{overflow-x:auto}

.page{height:54px; background:#f0f0f0; margin:40px 0; text-align:center}
.page a{display:inline-block; font-size:22px !important; width:60px; border-left:1px solid #fff;line-height:54px;}
.page a.now,.page a:hover{background:#0952b8; color:#fff !important; text-decoration:none}
#mobile-pager button{ background:#fff; line-height:88px;width: 340px !important;height: 88px;border: 1px solid #585858;color: #585858;font-size: 32px;border-radius: 4px; margin-top:20px;font-family: 'Raleway-SemiBold';}
.ads_list li{font-size:18px; line-height:30px; padding-left:30px; margin:20px 0;font-family: 'OpenSans-Regular';}
.ads_icon1{background:url(z19_ads1.png) no-repeat left 2px;background-size:26px}
.ads_icon2{background:url(z19_ads2.png) no-repeat left center;background-size:26px}
.ads_icon3{background:url(z19_ads3.png) no-repeat left center;background-size:26px}
.ads_icon4{background:url(z19_ads4.png) no-repeat left center;background-size:26px}
.contact_list li{float:left; width:23.2%; margin:0 2.4% 30px 0;}
.contact_list li img{width:100%; max-width:330px; height:214px;}
.contact_list2 li img{height:280px;}
.contact_list li p{font-size:18px; line-height:28px; height:56px;}
.contact_list li a{color:#444}
.contact_list{overflow:hidden}
.contact_list li .newsDiv_img{margin-bottom:10px; margin-top:0}
.newsDiv_img{overflow:hidden;}

.banner4{background:url(z19_banner4.jpg) no-repeat top center;}
.title_sub_zi{border-top:4px solid #A055E3;}
.title_sub_zi2{border-top:4px solid #A163D8;}
.subRow2{padding:0 20px; margin-bottom:40px;}

.banner5{background:url(z19_banner5.jpg) no-repeat top center;}
.title_sub_yellow{border-top:4px solid #F7B80F;}
.title_sub_yellow2{border-top:4px solid #F2BE32;}
.contact_list2 li{width:14.6%; margin:0 2.4% 30px 0; overflow:hidden}
.contact_list2 .bookBox{ border:1px solid #585858;margin-right:0}
.bookBox a{background:url(z19_book_li.png) no-repeat center bottom; background-size:12px; padding-bottom:20px;font-size:16px; color:#444; display:block; text-align:center; margin-top:130px}
.mainBg_hui{background:#f9fbff}
.mainBg_hui .subMain{background:none}
.bookBox:hover{background:#F7B80F; border:1px solid #F7B80F;}
.bookBox:hover a{background:url(z19_book_li_hover.png) no-repeat center bottom; background-size:12px; color:#fff;}


.banner6{background:url(z19_banner6.jpg) no-repeat top center;}
.title_sub_green2{border-top:4px solid #7aae41;}
.page2 a.now,.page2 a:hover{background:#7aae41}
.news_list li img{width:333px; height:222px; float:left;}
.news_list li{ background:#f9fbff; overflow:hidden; margin-bottom:30px}
.news_list_txt h5{font-size:20px; margin-bottom:8px; line-height:32px}
.news_list_txt h5 a,.news_list2 li a{color:#444}
.news_list_txt p{font-size:16px;font-family: 'OpenSans-Regular'; line-height:28px; /*! height:110px */}
.news_list_txt{padding:20px; overflow:hidden}
.news_list_txt h6{font-size:16px; color:#adadad;font-family: 'OpenSans-Regular'; margin-top:10px}
.news_list2 li{line-height:30px; font-size:18px; padding:30px; overflow:hidden}
.news_list2 li span{float:right; color:#adadad;font-family: 'OpenSans-Regular';}
.bg_hui{background:#f9fbff}
.news_list2{min-height:400px}

.about_focus{width:100%; height:100%;}
.about_focus img{width:100%; height:100%;}
.about_video{position:relative}
.video_play{width:60px !important; height:60px !important; position:absolute; top:50%; left:50%; margin-top:-30px; margin-left:-30px}
.swiper_about_page{position:absolute; right:40px; bottom:26px; z-index:2}
.swiper_about_page .swiper-button-next, .swiper_about_page .swiper-button-prev{width:13px; height:24px; cursor:pointer;}
.swiper_about_page .swiper-button-next{background:url(z19_about_right.png); float:right;}
.swiper_about_page .swiper-button-prev{background:url(z19_about_left.png); float:left }
.about_focus{position:relative; overflow:hidden}
.swiper_about_page .pagination span{width:14px; height:14px; border-radius:7px; background:#fff; display:block; float:left; margin:0 4px;}
.pagination{overflow:hidden; float:left; margin:5px 10px;}
.swiper_about_page .pagination span.swiper-active-switch{width:34px}
.pp2{overflow:hidden; float:left; margin:-15px 28px;}
.banner7{background:url(z19_banner7.jpg) no-repeat top center;}
.title_sub_blue{border-top:4px solid #319DEF;}
.int_list li{font-size:18px; padding-left:30px; background:url(z19_int_li.png) no-repeat left center; line-height:34px; margin:10px 0}
.int_list{margin:10px 40px 20px}
.intBox{height:320px; background:url(z19_cas_bg1.jpg) no-repeat center; margin-bottom:100px}
.intBox p{font-size:18px; width:530px; float:left; margin:30px 40px; line-height:38px}
.intBox2{background:url(z19_cas_bg2.jpg) no-repeat center}
.intBox2 p{float:right}
.intBox img{display:none}
.intBg{height:793px; background:url(z19_int_bg.jpg) no-repeat center; overflow:hidden;}
.intBg .subMain{background:none}
.intBg2{background:url(z19_int_bg2.jpg) no-repeat center;background-size: cover; height:960px}
.title_sub_int{font-size:40px; color:#fff; text-align:center; margin:40px 0}
.int_list2 li{width:32.8%; margin:0 0 6px 0.4%; background:rgba(51, 121, 229, 0.8); height:100px; float:left}
.int_list2 li p{font-size:18px; color:#fff; line-height:30px; margin:0 30px; display:table; height:100%}
.int_list2 li p a{color:#fff;font-family: 'OpenSans-Regular'; display:table-cell; vertical-align:middle;}
.int_list2 li.int_blue{background:rgba(24, 71, 175, 0.8)}
.intLeft{width:550px; float:left; padding-top:120px; margin-left:20px; color:#fff}
.intRight{float:right;}
.intRight img{margin:180px 100px 0 0}
.title_sub_white{border-top:4px solid #fff; color:#fff}
.intLeft p{font-size:18px; line-height:38px}
.int_jt{display:block; margin:30px auto}
.int_year span{font-size:30px; margin-right:80px; float:left; display:block; margin-bottom:50px}
.int_year span a{color:#fff}
.int_year{width:660px}
.xg_intyear{ width: 860px; }

.title_sub_width{max-width:inherit;}

.banner8{background:url(z19_banner8.jpg) no-repeat top center;}
.research_list li{ width:23.2%; margin:0 2.4% 10px 0; background:#f9fbff; float:left; overflow:hidden}
.research_list li img{width:100%; background:#f9fbff}
.research_list{overflow:hidden}
.research_txt{padding:10px 20px}
.research_txt h5{font-size:20px; line-height:30px; margin-bottom:6px;text-align: center;}
.research_txt p{font-size:14px; line-height:26px; color:#747474;font-family: 'OpenSans-Regular';}
.research_bg{background:url(z19_res_bg.jpg) no-repeat center; margin-bottom:120px; background-size:cover; padding-bottom:60px}
.research_bg .subMain{background:none;}
.research_bg .title_sub{color:#fff; margin:60px auto}
.research_list2 li{color:#fff; border:1px solid #A055E3; line-height:30px; padding:9px 0; font-size:18px; text-align:centers; width:30.6%; margin:0 1.2% 16px; float:left; }
.research_list2 li a{display:inline-block; color:#fff;font-family: 'OpenSans-Regular';overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; width:80%; vertical-align:middle}
.research_list2 li:hover{background:#A055E3; }
.research_list2 li:hover a{text-decoration:none}
.research_list2 li span{margin-left:20px;vertical-align:middle}
.research_list2{overflow:hidden}
.casLeft2{width:456px}
.research_list3 li{background:url(z19_res_li.png) no-repeat left 6px; float:left; padding-left:0; width:48%; line-height:24px; height:48px; margin:10px 1%; overflow:hidden}
.research_list3 li a{margin-left:30px; display:block}

.banner9{background:url(z19_banner9.jpg) no-repeat top center;}
.title_sub_green2{border-top:4px solid #74B830;}
.title_sub_red{border-top:4px solid #CF4E2E;}
.swiper_news_page{position:relative; right:0; bottom:0; width:156px; margin:20px auto 0; height:24px}
.swiper_news_page .swiper-button-next{background:url(z19_news_right.png);}
.swiper_news_page .swiper-button-prev{background:url(z19_news_left.png);}
.swiper_news_page .pagination span{background:#74B830; opacity:1}
.swiper_news_page .pagination .swiper-pagination-bullet-active{width:34px}
.newsroom_txt h5{font-size:24px; line-height:36px; margin-top:60px; margin-bottom:10px}
.newsroom_txt p{font-size:18px; line-height:32px}
.newsroom_txt{height:360px; margin:20px 40px 0 40px}
.newsroom_txt .subMore{float:left}
.newsroomDiv{background:#f9fbff; padding-top:0; padding-bottom:40px; margin:0 17px;}
.newsroomDiv img{margin-top:0; width:100%}
.newsroomDiv .news_t{position:relative; top:0; left:0; background:none; padding:0; display:inline-block}
.newsroomDiv .newsBox{padding:0 20px}
.newsroomDiv .newsBox h5{font-size:18px; line-height:28px; margin-bottom:10px}
.newsroomDiv .newsBox p{font-size:14px; line-height:24px;font-family: 'OpenSans-Regular'; color:#747474}
.newsroom_swiper .swiper-button-next,.newsroom_swiper .swiper-button-prev{width:11px; height:28px;}
.newsroom_swiper .swiper-button-next{background:url(z19_news_right5.png) no-repeat center; right:-14px}
.newsroom_swiper .swiper-button-prev{background:url(z19_news_left5.png) no-repeat center; left:-14px;}
.subRow_news{padding:0 25px}
.mulBox img{width:100%; height:426px;}
.mulBox2 img{height:225px}
.mulBox {width:46%; float:left; position:relative; overflow:hidden; padding-bottom:90px}
.mul_txt{background:#fff; position:absolute; width:90%; left:5%; bottom:0;}
.mul_txt h5{font-size:26px; margin:20px 20px 10px; line-height:36px}
.mul_txt p{font-size:14px;font-family: 'OpenSans-Regular'; margin:0 20px; line-height:24px; color:#747474}
.mulBox2{width:45%; margin-left:4.5%; margin-bottom:10px;}
.mulBox2 .mul_txt h5{font-size:16px; margin:0 16px 0; line-height:24px; display:table; height:60px}
.mulBox2 .mul_txt h5 a{display:table-cell; vertical-align:middle}
.mulBox2 .mul_txt{height:70px;}
.mulBox .video_play{ margin-top:-90px}
.mulBox2 .video_play{width:36px !important; height:36px !important; margin-top:-42px; margin-left:-18px}
.mulBox2{padding-bottom:40px}
.subMore_fl{float:left; margin-top:-10px}
.mulBox3{width:100%; padding-bottom:40px}
.mulBox3 .mul_txt{line-height:36px}
.mulBox3 img{ height:auto}
.newsroom_list li h6{font-size:18px; margin-bottom:6px}
.newsroom_list li p{font-size:14px; line-height:24px;font-family: 'OpenSans-Regular'; color:#747474}
.newsroom_list li{margin-bottom:28px}
.event1{width:250px; float:left; margin-right:100px}
.event2 .newsDiv_img{float:left;width:342px;}
.event_img{width:100%; }
.event_title h5{font-size:26px; line-height:36px; display:table; height:98px;}
.event_title,.eventBox{overflow:hidden}
.event_con{padding:20px 40px 20px}
.event_con p{font-size:18px;font-family: 'OpenSans-Regular'; line-height:30px;}
.event_list{font-size:16px;font-family: 'OpenSans-Regular';color:#747474;line-height:30px;  padding-left:30px; margin-top:6px}
.event_l1{background:url(z19_ads.png) no-repeat left center; margin-top:10px; background-size:18px 23px}
.event_l2{background:url(z19_event_l2.png) no-repeat left 6px}
.event3 li{width:31%; margin:20px 2% 20px 0;  float:left; overflow:hidden}
.event3{margin-top:40px; overflow:hidden}
.dateList li{width:31%; margin:0 2% 30px 0; float:left; border:1px solid #74B830; border-radius:25px; height:340px;}
.dateList{width:102%}
.dateList li h5{height:50px; line-height:50px; padding:0 30px; border-radius:24px; margin-top:-1px; background:#74B830; font-size:24px; color:#fff;}
.date_num span{font-size:22px; margin:28px 0 0; display:block; float:left; width:25%; text-align:center}
.mulDiv .subMore {margin-left:36px}

.xl{padding:0 20px 50px;}
.xl_left{float:left; width:75%;}
.xl_right{float:right; width:25%}
.xl_title{font-size:32px; margin:20px 0 30px; text-align:center; line-height:40px;}
.xl_left_div{padding-right:16px; border-right:1px solid #e1e4e8}
.xl_title2{font-size:16px; background:#f9fbff; color:#b5b5b5; padding:26px; overflow:hidden; margin-bottom:40px}
.xl_title2 p{float:left;font-family: 'OpenSans-Regular'; line-height:38px}
.opt_print,.opt_mail{width: 50px;height:32px;float:left;color:#b5b5b5;font-family: 'OpenSans-Regular';
/* border:1px solid #e0e0e0; line-height:32px; display:block;  padding-left:16px; margin-right:12px */
}
.opt_print{background: url(z19_ads3.png) no-repeat 0px center;border:0;margin-top:2px;background-size: 38px;}
.opt_mail{background: url(z19_ads4.png) no-repeat -5px center;background-size:50px;}
.xl_opt,.xl_share{float:right}
.xl_content p,.xl_content p *,.xl_content,.xl_content *{font-size:18px !important;font-family: 'OpenSans-Regular' !important; line-height:32px !important;  margin-bottom:20px !important; margin-top:0 !important;word-break: break-word;}
.xl_content{padding-bottom:40px;word-break: break-word;}
.xl_imgtxt{font-size:16px; width:580px; margin:10px auto 0;font-family: 'OpenSans-Regular';color:#444; }
.xl_content * a{color:#2880fb}
.xl_content img{/*! width:580px; */ margin:5px !important; max-width:100%; height:auto !important;}
.xl_content table img{max-width: initial;}
.xl_flie{background: url(z19_flie.png) no-repeat left top 4px;padding-left:40px;font-size:18px;font-family: 'OpenSans-Regular';color:#444;margin-bottom: 15px;}
.xl_right_div{padding-left:16px}
.xl_title3{padding:8px 0; background:#f9fbff; margin-bottom:10px;color: #559c07;}
.xl_title3 h5{height:32px; border-left:5px solid #7aae41; line-height:32px; padding-left:16px; font-size:24px;}
.xl_box p{font-size:16px; line-height:28px; color:#444;font-family: 'Raleway-Medium'; margin-bottom:10px}
.xl_box p a{ color:#444;font-family: 'Raleway-Medium';}
.xl_box{margin-bottom:30px}
.xl_imgbox img{width:100%}
.xl_imgbox h5{font-size:18px; line-height:28px; margin:6px 0;}
.xl_imgbox h5 a{color:#444}
.xl_imgbox h6{font-size:16px;line-height:28px; color:#b5b5b5;font-family: 'Raleway-Medium';}
.xl_imgbox p{font-size:16px;font-family: 'OpenSans-Regular';color:#444; margin-bottom:20px}
.xl_imgbox{margin-top:20px}

.ky_search_ipt2 input{width:30%; margin:0 0 10px 2%;}
.ky_search_sel{width:26%;height:69px; border:0; border-bottom:1px solid #fff; font-size:22px; line-height:69px; background:none; color:#fff; border-radius:0;margin-left:2%; float:left;-webkit-appearance:button;}
.ky_search_ipt2{width:auto; float:none}
.ky_search_ipt2 .ky_search_sub2{ background:url(z19_search_en5.png) no-repeat center; width:30px; height:30px; border:0; margin-top:24px; }

.subMore_m{display:none}
.CASmap_pad{display:none}

.subLeft3{float:left; margin-right:40px; width:490px}
.subRight3{overflow:hidden}
.CASmap2{height:450px; margin-top:40px}
.xl_share img{margin:0 8px}
.cas_maplist{display:none}

.event_con_pad{display:none}
.casRight .subMore{float:left; margin-top:20px}
.subMore_white{margin:30px auto 0; float:none; border:1px solid #fff; color:#fff;}
.int_list2{overflow:hidden}

.contact_list li{position:relative}
.contact_list li .video_play{top:40%}

.newsroom_swiper{margin-bottom:40px}

.xl_share a:hover{text-decoration:none}


.newsDiv img{height:202px; width:100%; display:block;}
.event2 .event_time,.event3 .event_time{border-right: 4px solid #F7B80F;}

.newsList_news li{float:left; width:23%; margin-right:2.6%}
.newsList_news .newsroomDiv{margin:0}
.newsList_news{overflow:hidden; margin-bottom:40px}

.mulDiv_sp .mulBox img{height:488px}
.mulDiv_sp .mulBox2 img{height:225px}
.mulDiv_sp .mulBox{padding-bottom:0;width: 48.5%;}
.mulDiv_sp .mulBox2{padding-bottom:28px;width: 44.6%;margin-left: 4.8%;}

.mulDiv_sp2 .mulBox{width:23%; margin-right:2.5%}
.mulDiv_sp2 .mulBox img{height:225px}

.subLeft3 p{font-size:16px}

.title_header20{overflow:hidden; margin-top:120px; padding:0 0.4%}
.title_int20{font-size:40px; color:#fff; width:343px; float:left; border-top:4px solid #fff; line-height:47px; padding-top:33px; font-weight:normal;}
.title_ANSO{width:66.5%; height:124px; line-height:124px; float:right; background:rgba(51,121,229,0.8); margin-top:40px; margin-bottom:6px;} 
.title_ANSO img{width:150px; margin:14px 30px 0 56px; float:left}
.title_ANSO p{font-size:30px; color:#fff;}


/*
.big_sf li{width:23%; float:left; margin-right:2.5%; margin-bottom:50px;position:relative}
.big_sf{overflow:hidden;}
.big_sf li img{width:100%; height:212px;}
.big_sf li span{display:block;padding:0 20px;height:34px;background:#A055E3;color:#fff;font-size:17px;left:50%;position:absolute;margin-top:-17px;text-align:center;line-height:34px;transform: translate(-50%, 0);max-width:80%;white-space: nowrap;}
*/
.big_sf_tab {border-bottom: 4px solid #a055e3; margin-bottom: 30px;}
.big_sf_tab li{height:88px;background: rgba(160, 85, 227, 0.2) !important; background: #a055e3; filter: Alpha(opacity=20); width:33.20%; cursor:pointer; display:table; }
.big_sf_casBox{background: none;}
.big_sf li{width:23%; float:left; margin-right:2.5%; margin-bottom:50px;position:relative}
.big_sf{overflow:hidden;}
.big_sf li img{width:100%; height:212px;}
.big_sf li span{display:block;padding:10px 20px;height:34px;color:#fff;font-size:17px;text-align:center;line-height:1.5;}
.big_sf li a:hover{color: #fff}
.big_sf_tab li p{ color: #fff; }
.big_sf_tab li.now{background:#a055e3 !important}
#mobile-pager .big_sf_more{color:#fff; border:1px solid #A055E3; background: transparent;}
#mobile-pager .big_sf_more:hover{background: #A055E3}

.sub_menu li{background:#F1F6FF; height:56px; line-height:56px; border-radius:0 28px 28px 0; padding-left:26px; font-size:17px; margin-bottom:2px}
.sub_menu{width:330px; float:left; margin-right:35px}
.sub_menu li.on{background:url(z19_book_li_hover.png) no-repeat 290px center #A055E3;; background-size:12px;}
.sub_menu li.on a{color:#fff}
.sub_title_res{font-size:33px; margin-bottom:20px; font-weight:normal}
.big_sf2 li{width:31%}
.new_list_res li img{ width:210px; height:141px}

@media screen and (min-width:1920px){
   body{background-size:100% 553px !important} 
   .intBg{background-size:100% auto !important}
   .intBg2{background-size:100% 100% !important}
}

@media screen and (min-width:1024px) and (max-width:1280px){
	.event1{float:none; width:auto; margin-right:0}
    .event3 li{width:auto; float:none; margin-bottom:30px}
	.subMore_pc{display:none}
	.subMore_m{display:block}
	.event_title h5{height:auto;}
	.event_title{overflow:inherit}
	.event3 .event_list{margin-top:6px}
	.event2 .newsDiv_img{width:42%;max-width:342px;}
	.event_img{width:100%; height:auto; }
	.subLeft2{margin-right:0;}
	.subRight2{position:relative; margin:0 auto;}
	.mapRow{height:auto}
	.newsroomDiv{margin:0 15px}
	.contact_list li img{height:186px;}
	.contact_list2 li img{height:240px;}
	.contact_list li .video_play{width:50px !important; height:50px !important; margin-left:-25px; margin-top:-25px; top:100px}
	.mulBox img{height:367px}
	.mulBox2 img{height:194px}
	.mulBox3 img{ height:auto}
	.newsDiv img{height:170px}
	.mulDiv_sp .mulBox img{height:329px}
	.mulDiv_sp .mulBox2 img,.mulDiv_sp2 .mulBox img{height:151px}
	.mulDiv_sp .mulBox2{padding-bottom:16px}
	.big_sf2 li img{height:160px;}
}
@media screen and (min-width:992px) and (max-width:1024px){
	.research_list2 li{width:45%; margin:0 0 20px 3%}
	.research_bg{height:auto}
	.newsroomDiv{margin:0 6px}
	.contact_list li img{height:147px;}
	.contact_list2 li img{height:193px;}
	.contact_list li .video_play{width:50px !important; height:50px !important; margin-left:-25px; margin-top:-25px; top:80px}
}
@media screen and (min-width:768px) and (max-width:992px){
	.contact_list li img{height:110px}
	.contact_list2 li img{height:304px;}
	.contact_list li .video_play{width:30px !important; height:30px !important; margin-left:-15px; margin-top:-15px; top:60px}
	
}
@media screen and (max-width:1440px){
	.intBox{height:auto; background:none; padding-top:0; margin-bottom:100px}
	.intBox p{float:none; width:auto; margin:30px 0}
	.intBox2{background:none;}
	.intBox img{display:block; width:100%}
	.intBg{height:600px}
	.intBg2{height:auto; padding-bottom:80px}
	.intLeft{padding-top:60px}
	.research_list2 li{font-size:16px}
	.newsroomDiv .newsBox p{display:none}
	.xg_intyear span{ margin-bottom: 15px; }
}

@media screen and (min-width:1080px) and (max-width:1280px){
	.intBg{background:url(z19_int_bg33.jpg) no-repeat center;background-size: cover;}
	.intBg2{background: url(z19_int_bg2.jpg) no-repeat center;background-size: cover;}
}
@media screen and (max-width:1079px){
	.intBg{background:url(z19_int_bg3.jpg) no-repeat center right;background-size: cover;}
	.intBg2{background: url(z19_int_bg2.jpg) no-repeat center;background-size: cover;}
}

@media screen and (max-width:1480px) and (min-width:1200px){
	.subRow,.container,.intBg .subMain,.subRow2,.research_bg .subMain{padding:0 70px}
	.nav li h5{padding:0 20px}
	.intLeft{margin-left:80px}
	.xl{padding:0 70px 50px}
	.title_ANSO p{font-size:22px}
}
@media screen and (max-width:1360px){
  .mapRow .subLeft2	{margin-right:0}
  .mapRow .subRight2{position:relative}
  .mapRow{height:auto}
  .cas_tab li p{font-size:20px; line-height:30px}
}
@media screen and (min-width:1024px) and (max-width:1200px){
.title_ANSO{width:100%}
.title_header20{padding:0 20px; margin-top:40px;}
.int_list2{padding:0 17px}
.title_int20{width:auto; float:none; text-align:center; border-top:0}
.title_ANSO p{ font-size:30px; }
.title_ANSO img{margin-right:50px}	
.big_sf{ padding:0 20px}
.big_sf li img{height:160px}
}



/*20211118修改附件新增*/
.txt_jianju{padding-bottom: 5px;}
.txt_fujian{    border-top: 1px solid #e1e4e8;
    padding-top: 25px;}
.txt_fujian font{    
	font-size: 20px;
    background: #EFF4FE;
    height: 32px;
    line-height: 32px;
    display: inline-block;
	margin-bottom:6px;
    padding: 0 14px;
    color: #409DFB;}
.xl_flie a{font-weight: 100;
    font-size: 18px !important;
    font-family: 'OpenSans-Regular' !important;
    line-height: 32px !important;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
    word-break: break-word;
}
@media screen and (max-width:767px){
	.intBg.xg_intBg{ height: 793px; }
	.xg_intyear span{ margin-bottom: 30px; }
}

/*20220824重构大科学装置概览页*/
.dkx_lancent{}
.dakexue_labli{ margin-bottom: 50px; padding-top: 30px; }
.dakexue_labli ul{ overflow: hidden; background:#2a5ddc;}
.dakexue_labli ul li{float:left; width: 25%; height: 185px; background-size: 100% auto;}
.dakexue_labli ul li a{ 
	display: block;
	color: #fff;
	width: 100%;
	height: 100%;
	padding:35px 15px 25px 35px; 
	box-sizing: border-box;
	background:url(20221103dkx_top10.png) no-repeat right 15px bottom 15px;
	background-size: 20px auto;
}
.dakexue_labli ul li a:hover{
	text-shadow: 0 0 10px #fff;
	background:url(20221103dkx_top10.png) no-repeat right 15px bottom 20px;
	background-size: 20px auto;
}
.dkx_bg01{ background:url(20221103dkx_top01.jpg) no-repeat center;  }
.dkx_bg02{background:url(20221103dkx_top02.jpg) no-repeat center;}
.dkx_bg03{background:url(20221103dkx_top03.jpg) no-repeat center;}
.dkx_bg04{background:url(20221103dkx_top04.jpg) no-repeat center;}
.dkx_bg05{background:url(20221103dkx_top05.jpg) no-repeat center;}
.dkx_bg06{background:url(20221103dkx_top06.jpg) no-repeat center;}
.dkx_bg07{background:url(20221103dkx_top07.jpg) no-repeat center;}
.dkx_bg08{background:url(20221103dkx_top08.jpg) no-repeat center;}

.dakexue_labli ul .dkx_bg08 a{ background:none; }
.dakexue_labli ul .dkx_bg08 a:hover{ background:none; }
.wz_sandx{  }

.wz_sandx p{
	position: relative;
	font-size: 24px;
    padding-top: 15px;
    line-height: 1.6;
    padding-bottom: 15px;
    display: inline-block}
.wz_sandx span{ 
	position:absolute; 
	height: 4px; 
	width: 50px; 
	background:#A055E3;  
	left: 0;
	top:0;
}
    

.dkx_lancent .newsDiv_img a{
	display: block;
		position: relative;}
.zy_hovtxt{
	position: absolute;
    left: 0;
    bottom: 0;
    background: rgb(0,0,0,0.4);
    height: 100%;
    color: #fff;
    padding: 10px;
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    line-height: 1.5;
    display: none;
}
.dkx_lancent .newsDiv_img a:hover .zy_hovtxt{display: flex;}
.mob_zytxt span{display: none; }

@media screen and (max-width: 1399px){
	.zy_hovtxt{ font-size: 13px; }
}
@media screen and (max-width: 1299px){
	.dakexue_labli ul li{ height: 145px; }
	.dakexue_labli ul li:nth-child(2n) .wz_sandx{ height: 125px;}
	.dakexue_labli ul li a{ background-size: 15px auto;}
	.dakexue_labli ul li a:hover{background-size: 15px auto;}
	.wz_sandx p{ font-size: 20px; }
}
@media screen and (max-width: 1199px){
	.zy_hovtxt{ font-size: 12px; line-height: 15px; }
}
@media screen and (max-width: 767px){
	.zy_hovtxt{ display: none; }
	.dkx_lancent .contact_list li{ width: 100%; }
	.dkx_lancent .contact_list li img{ height: auto; }
	.dkx_lancent .contact_list li p{ height: auto;margin-bottom: 15px;}
	.mob_zytxt span{display: block; line-height: 36px; font-size: 24px; margin-bottom: 25px;}
	.dakexue_labli ul li{ background-size: cover; }
	.dakexue_labli ul li a{ padding:15px 15px; }
}

/*20221101 SCIENTIFIC DATABASE*/
.contact_sdimg .newsDiv_img{ text-align: center;  }
.contact_sdimg.contact_list2 li img{height:200px; display: inline-block;}
.contact_sdimg.contact_list2 .bookBox a{ margin-top: 85px; }
.rchalab_txt{ font-size: 20px; line-height: 32px; padding: 25px 20px 40px; }
.rchalab_bg{ background:url(20221115sd_lmbg.png) no-repeat center; padding: 25px 15%; color: #fff;
    text-align: justify;}


.contact_sdimglb .contact_list li p{ height: 84px; }
.contact_sdimglb .contact_list li img{height:200px;}
.contact_sdimglb .contact_list li span{     
	margin-top: 6px;
    display: block; 
    height: 285px;
}


@media screen and (max-width: 1280px){
	.contact_sdimg.contact_list2 li img{height:166px;}
	.contact_sdimg.contact_list2 .bookBox a {margin-top: 70px;}
	.contact_sdimglb .contact_list li img{height:166px;}
}
@media screen and (max-width: 1024px){
	.contact_sdimg.contact_list2 li img{height:160px;}
}
@media screen and (max-width: 992px){
	.rchalab_bg{ background-size: cover; text-align: left;}
	
}
@media screen and (max-width: 767px){

	.rchalab_bg{ padding: 25px 40px; line-height: 46px; }
	.contact_sdimg.contact_list2 li img{height:334px;}
	.contact_sdimg.contact_list2 .bookBox a {margin-top: 140px;}


	.contact_sdimglb .contact_list li{ width: 668px; }
	.contact_sdimglb .contact_list li .newsDiv_img{ text-align: center; }
	.contact_sdimglb .contact_list li img{height:600px; width: 600px;}
	.contact_sdimglb .contact_list li p{ 
		height: auto; 
		text-align: center; 
		position: relative;
    z-index: 2;
    margin-top: -90px;
    font-size: 36px;}
	.contact_sdimglb .contact_list li span{     
	font-size: 24px;
    height: auto;}
}

/*20230508 细览表格图片加间距*/
.xl_content table img{ margin-right: 30px!important; }

/* 20240306修改cooperation页面 */
.title_ANSOadd p{ line-height: 40px; margin-top: 24px; }
@media screen and (max-width: 1299px){
	.title_ANSOadd p{ font-size: 20px;}
}
@media screen and (max-width: 1229px){
	.title_ANSOadd p{ line-height: 30px; margin-top: 20px;}
}
@media screen and (max-width: 1199px){
	.title_ANSOadd p{ line-height: 40px; margin-top: 24px; font-size: 27px;}
}
@media screen and (max-width: 1024px){
	.title_ANSOadd p{ line-height: 30px; margin-top: 20px; font-size: 20px;}
}
@media screen and (max-width: 1024px){
	.title_ANSOadd p{ line-height: 30px; margin-top: 20px; font-size: 20px;}
}
@media screen and (max-width: 767px){
	div.title_ANSOadd p{ 
		font-size: 24px;
		line-height: 36px;
		float: left;
    margin-top: 10px;
    width: 450px; }
}

/* 20240720修改video宽高 */
.xl_content .xgplayer{ width: 800px!important; height:450px!important; } 
.xl_content p video{ width: 800px!important; height:450px!important; } 
@media screen and (max-width: 767px){
	.xl_content .xgplayer{ width: 600px!important; height:337.5px!important;}
	.xl_content p video{ width: 600px!important; height:337.5px!important;}
}