@charset "utf-8";
/* CSS Document */
a{color:#444}
.banner{    background-size: 1430px 475px !important;}
.banner1{background:url(z19_banner1.jpg) no-repeat top center;}
.title_line{height:475px;margin:0;position: relative;margin-top: 120px;}
.title_box{width:100%; margin:0px auto 0; background:none; text-align:center;position: absolute;top: 50%;transform: translateY(-50%);}
.title_box img{margin:-30px 0 12px; height:54px}
.title_box h4{font-size:50px; 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 .view_more{display: inline-block;margin-top: 30px;background: #f9fbff;padding: 13px 23px;float: right;color: #585858;border: 1px solid #585858;}
.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-right:53px; height:310px}
.people_list .people_div img{width:141px; height:198px;}
.people_list{overflow:hidden}


.menu_title{font-size: 24px;margin-bottom: 15px;padding-left: 25px;border-left: 4px solid #03a9f4;}
.menu_title span{display: inline-block;padding: 5px 0;}
.menu_top{width: 100%;padding:18px 15px;max-width: 1430px;overflow: hidden;margin-top: 45px;display: flex;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%); background: rgb(58 58 58 / 70%);}
.aside_top{float: left;transition: all ease 0.25s;background: #fff;border-radius: 3px;margin:0 10px;}
.aside_top:hover{background:#6b97d4; }
.aside_top:hover >a{color: #fff;}
.aside_top>a{display: inline-block;padding: 12px 15px;text-decoration: none; }
.aside_top.active{background: #6b97d4;color: #fff;}
.aside_top.active>a{color: #fff;}


.journal_item{overflow: hidden;margin:30px -20px 0 -20px;}
.journal_item .journal_list{float: left;width: 25%;padding: 0 20px;text-align: center;}
.journal_item  img{width: auto;height: 290px;}
.journal_item  .journal_tit{font-size: 20px;margin-top: 15px;font-weight: 400;}
.journal_item .journal_sps{padding: 0 20px;}
.journal_item .journal_sps img{height: auto;}
.journal_item .journal_sps >a{display: block;border-top: 4px solid #efefef;padding-top: 25px;}



.banner2{background:url(z19_banner2.jpg) no-repeat top center;}
/*.top_blue{background:#0952b8}*/
.top_blue{background: url(./gen_top_bg.png) top center #0952b8 repeat-x;}
.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:28px; display:table-cell; vertical-align:middle; text-align:center }
.cas_tab li.now{background:#f9fbff}
.CAS_div p{font-size:16px; line-height:28px; 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:30%; float:left; margin:40px -40px 0 0}
.casRight{overflow:hidden;background:#f9fbff;padding: 4px 0 4px 40px;margin-top: 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:28px; 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:auto;}
#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;}


.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:28px; 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;}

.ig_list{margin: 0 -15px;overflow: hidden;}
.ig_list li{padding: 0 15px;width: 50%;float: left;margin-bottom: 30px;}
.ig_list .res_box{width: 100%;display: flex;align-items: flex-start;}
.ig_list .res_box .newsDiv_img{max-width: 150px;margin-right: 15px;border: 1px solid #f7f6f6;padding: 4px;}
.ig_list .res_box h5{height: auto;margin:0;font-weight: 400;line-height: 28px;font-size: 20px;}
.ig_list .res_box .ig_info{margin-top: 6px;}
.ig_list .res_box .ig_des{margin-top: 6px;font-size: 16px;}
.ig_list .res_box .ig_info i{font-style: inherit;font-size: 15px;color: #ababab;margin-right: 5px;}



.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: 350px;
    height: 215px;
    float: left;
    object-fit: cover;
}
.news_list li{ background:#f9fbff; overflow:hidden; margin-bottom:30px}
.news_list_txt h5{font-size:20px; margin-bottom:8px; line-height:28px;font-weight: 400;}
.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:15px; color:#adadad;font-family: 'OpenSans-Regular'; margin-top:10px;font-weight: 400;}
.news_list2 li{line-height:28px; 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:20px;padding-left:30px;background:url(z19_int_li.png) no-repeat left center;line-height:34px;margin:10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.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:28px; 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}
.title_sub_width{max-width:inherit;}

.banner8{background:url(z19_banner8.jpg) no-repeat top center;}
.research_list li{width: 25%;background: #f9fbff;float: left;overflow: hidden;padding: 0 15px}
.research_list li img{width:100%; background:#f9fbff}
.research_list{margin: 0 -15px;}
.research_txt{padding:10px 20px}
.research_txt h5{font-size:20px; min-height: 60px;line-height:28px; margin-bottom:6px;text-align: center;font-weight: 400;}
.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:28px; 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:28px}
.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:28px;}
.event_list{font-size:16px;font-family: 'OpenSans-Regular';color:#747474;line-height:28px;  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;/* border:1px solid #e0e0e0; *//* line-height:28px; *//* display:block; */float:left;color:#b5b5b5;font-family: 'OpenSans-Regular';/* padding-left:16px; *//* margin-right:12px */}
.opt_print{background: url(z19_ads3.png) no-repeat 0px center;border:0;margin-top:2px;ba;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:28px !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 center; padding-left:40px; font-size:18px;font-family: 'OpenSans-Regular';color:#444;}
.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:28px; 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 .mulsb .mulBox2{padding-bottom:28px;width: 25%;margin-left: 0;padding: 0 15px;}
.mulDiv_sp .mulsb{margin: 0 -15px;}
.mulDiv_sp .mulsb_p .mulBox2{padding-bottom:28px;width: 50%;margin-left: 0;padding: 0 15px;}
.mulDiv_sp2 .mulBox{width:23%; margin-right:2.5%}
.mulDiv_sp2 .mulBox img{height:225px}

.mulDiv_sp .mulsb_p .mulBox2{margin-bottom: 30px;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_wrap{background: #fff;padding: 20px 15px;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_tit{font-size: 20px;font-weight: 400;line-height: 28px;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_tit a:hover{color: #739dd7;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_info{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 10px;color: #adabab;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_info h3{font-size: 15px;font-weight: 400;}
.mulDiv_sp .mulsb_p .mulBox2 .pul_info span{}
.mulDiv_sp .mulsb_p .mulBox2 .pul_num{font-size: 16px;margin-top: 15px;} 

.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;margin: 0 -15px;}
.big_sf li img{width:100%; height:212px;}
.big_sf li span{display:block;padding: 10px 0px;height:34px;color:#fff;font-size: 20px;text-align:center;line-height:28px;min-height: 140px;}
.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;height: auto;width: 170px !important;font-size: 16px;line-height: 44px;border-radius: 2px;}
#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}

/* 1118修改 */
.nav_list{
	margin-top: -40px;
	width: 100%;
}
.show_people{
	width: 100%;
}
.nav_list>a{
	color: #6b97d4;
}
.nav_list .fa-lg{
	color: #b5b4b4;
}
.nav_list>a:last-child{
	color: #444;
}
.overcont{
	overflow: hidden;
}
.overcont .over_img{
	width: 33.33333333%;
	float: left;
	padding-right: 15px;
}
.overcont .over_cont{
	width: 66.66666667%;
	float: left;
	padding-left: 15px;
}
.overcont .over_left{
	width: 20%;
	float: left;
}
.overcont .over_img img:hover{
	transform: scale(1.01);
}
.overcont .over_left img:hover{
	transform: scale(1.01);
}
.overcont .over_left .over_name{
	font-size: 22px;
	font-weight: 700;
	margin: 10px 0;
	text-align: center;
}
.overcont .over_left .email{
	text-align: center;
    font-size: 18px;
    color: #7c7c7c;
}
.overcont .over_right{
	width: 80%;
	padding-left: 20px;
}
.overcont .over_cont>h5{
	font-size: 22px;
	margin-bottom: 15px;
}
.overcont .over_cont *{
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 15px;
}
img{
	transition: all ease 0.25s;
}
article>a>img:hover{
	opacity: 0.9;
	transform: scale(0.99);
}
.tem01-people-content>li *{
	font-size: 16px;
	line-height: 24px;
	font-family: 'Raleway-SemiBold'
}

@media screen and (min-width:1920px){
   body{background-size:auto 530px  !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}
}

@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(min-width:1238px) and (max-width:1274px){
	.logo{
		width: 420px;
	}
}
@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 15px;}
	.nav_up{display: none;}
	.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:28px}
}
@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}
}
.bottom_swiper{padding: 0 50px;position: relative;height: 260px;}
.bottom_swiper .swiper-slide,.bottom_swiper .swiper-wrapper{height: 260px !important;}
.bottom_swiper #cas_prev2,.bottom_swiper #cas_next2{position: absolute;top: 50%;transform: translateY(-50%);border: 1px solid #a5a5a5;height: 50px;width: 30px;background-size: cover;cursor: pointer;}
#cas_prev2{left: 0;background: url(z19_news_left_en.png) center center no-repeat;}
#cas_next2{right: 0;background: url(z19_news_right_en.png) center center no-repeat;}
.bottom_swiper img{width: 100%;padding: 10px;}
#center_swiper .swiper-slide-visible{
	padding: 0 15px;
}
.recai .tem01-people-content>li{
	overflow: hidden;
}

