@charset "utf-8";
/*Common_start*/
@font-face { font-family:; src:url('');}
body{font-size:14px;color:#333333;font-family:"微软雅黑"; min-width: 1260px; background-color:#ffffff; }
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;  }
input, button, textarea, select, optgroup, option, small { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a:link, a:hover, a:visited, a:active { color:#333333; text-decoration: none; }
ul, ol { list-style: none; }
.clear { clear: both; line-height:0px;}
img{border:none; }
em,i{font-style:normal;}
.m_menu_btn,.m_menu{display:none;}
/*Common_end*/
.header_line{width:100%;height:114px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header{width:100%;height:114px;background:#0c1223 url(../images/header_bg.jpg) center top no-repeat; background-size:100% 100%;position:fixed;top:0px;z-index:999;transition:all 0.8s;-webkit-transition:all 0.8s;box-shadow: 0px 1px 10px #000000;}
.header2{background:#ffffff;box-shadow: 0px 1px 10px #f5f5f5;}
.tophide{height:85px;}
.linehide{background:#ffffff;height:85px;}
.header_center{width:94%;margin:0 auto;}
.logo{float:left;margin-top:12px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.logo img{height:95px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.header .logo1{ display:block;}
.header .logo2{ display:none;}
.header2 .logo1{ display:none;}
.header2 .logo2{ display:block;}
.tophide .logo{margin-top:12px;}
.tophide .logo img{height:65px;}
.search_btn{ float:right; margin-top:47px; margin-left:30px; position:relative;transition:all 0.8s;-webkit-transition:all 0.8s;}
.search_btn_a{ width:23px; height:23px; display:block; cursor:pointer; background:url(../images/search_btn.png) center center no-repeat;}
.search_btn_a2{background:url(../images/search_btn2.png) center center no-repeat;}
.open_search{width: 350px; border-radius: 0; position: absolute; z-index: 999; margin: 0 auto; display: none; right:0px; margin-top:44px;transition:all 0.8s;-webkit-transition:all 0.8s;}
.search_input{display: inline; float: left; width: 280px; height: 46px; line-height: 46px; font-size: 14px; padding: 0px 0px 0px 15px; color:#ffffff; border: none; box-sizing: border-box; background:#b6b6b6; outline: none; }
.open_search_btn { display: inline; float: left; width: 70px; height: 46px; margin: 0px; line-height: 0; font-size: 0; overflow: hidden; border: none; cursor: pointer; background:#2a4e9e url(../images/search_btn.png) center center no-repeat; background-size:23px;-webkit-appearance: none;}
.search_input:-moz-placeholder {color:#ffffff;opacity:1;}
.search_input::-moz-placeholder {color:#ffffff;opacity:1;}
.search_input:-ms-input-placeholder {color:#ffffff;opacity:1;}
.search_input::-webkit-input-placeholder {color:#ffffff;opacity:1;}
.tophide .search_btn{margin-top:32px;}
.tophide .open_search{margin-top:30px;}
/*nav*/
.nav{float:right; margin-right:30px;}
.nav ul li{float:left;margin-left:42px;line-height:114px;position:relative;}
.nav ul li:first-child{ margin-left:0px;}
.nav ul li a{color:#ffffff;font-size:22px;transition:all 0.8s;-webkit-transition:all 0.8s; display:block; padding:0px 7px;}
.nav ul li::before{width:100%;height:6px;background:transparent;content:""; display:block; position:absolute; bottom:0px; left:0px;transform:scale(0,1); -webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.nav ul li:hover:before{background:#ab0000; transform:scale(1,1);}
.nav ul li .cn{ display:block;}
.nav ul li .en{ display:none;}
.current::before{transform:scale(1,1) !important;background:#ab0000 !important; }
.current .cn{ display:none !important;}
.current .en{ display:block !important;}
.tophide .nav dl{top:85px;}
.tophide .nav ul li{ line-height:85px;}
.tophide .nav ul .nav_a{padding:21px 0px;overflow:hidden;}
.nav2 ul li a{color:#000000;}
/*banner*/
.banner{position:relative;line-height:0px;}
.banner img{width:100%;}
.banner .swiper-container{width: 100%; }
.banner .swiper-container .swiper-slide{width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination{width:100%;bottom:15px;}
.banner .swiper-pagination-bullet {width:16px;height:16px;margin:0 18px !important;background:#b0a9a4;transition:all 0.4s;-webkit-transition: all 0.4s; opacity:1;}
.banner .swiper-pagination-bullet-active{background:#ffffff;}
.banner .swiper-slide a{ width:100%; display:block;}
/*main_a*/
.main_a{padding:70px 0px 0px 0px;}
.main_a_title{margin-bottom:40px;text-align:center;}
.main_a_title h2{font-size:60px;color:#222222;font-weight:bold;display:block;margin-bottom:8px;}
.main_a_title h2 strong{color:#b80000;}
.main_a_title span{font-size:30px;color:#111111; display:block;letter-spacing:2px;}
.main_a_center{display:flex;}
.main_a_columns{float:left; line-height:0px;}
.main_a_columns img{ max-width:100%;}
.main_a_columns1{width:25%;background: #171717;}
.main_a_columns2{width:25%;}
.main_a_columns3{width:50%;}
.main_a_columns3_top img{width:50%; float:left;}
.main_a_note{line-height:1.6em;color:#ededed; padding:33px 80px 33px 90px; font-size:20px;}
.main_a_note_en{font-size:18px; line-height:1.4em;}
/*main_b*/
.main_b{display:flex;}
.main_b_left{width:25%;float:left;background:#171717; padding:110px 0px 0px 0px;}
.main_b_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_b_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_b_title span{font-size:26px;color:#6e6e6e;}
.main_b_right{width:75%;float:right; padding-bottom:20px;}
.main_b_right_title{border-bottom:1px solid #c3c3c3; padding:124px 60px 34px 100px; line-height:45px; margin-bottom:60px;}
.main_b_right_title strong{ font-size:24px; color:#333333; float:left; padding-left:25px; background:url(../images/main_b_icon.png) center left no-repeat; font-weight:normal;}
.main_b_right_title a{ float:right; width:127px; height:45px; line-height:45px; text-align:center; background:#ab0000; font-size:20px; color:#fff;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.main_b_right_title a:hover{ background:#ff0000;}
.main_b_con{ margin-bottom:80px;}
.main_b_con_right{ float:right; width:45%; margin-right:5%;}
.main_b_con_right_title{color:#333333; font-size:36px; font-weight:bold; padding:50px 0px 40px 0px;}
.main_b_con_right_title strong{color:#b80000;}
.main_b_con_right_cn{ font-size:24px; color:#333333; line-height:1.8em; margin-bottom:10px;}
.main_b_con_right_en{ font-size:20px; color:#333333; line-height:1.6em;}
.main_b_con_left{ float:left; width:45%;}
.main_b_img{ width:1031px;position:relative;line-height:0px; float:right;}
.main_b_img img{width:100%;}
.main_b_img .swiper-container{width: 100%; }
.main_b_img .swiper-container .swiper-slide{width:100%;}
.main_b_img .swiper-container-horizontal>.swiper-pagination{width:100%;bottom:20px;}
.main_b_img .swiper-pagination-bullet {width:16px;height:16px;margin:0 17px !important;background:#b0a9a4;transition:all 0.4s;-webkit-transition: all 0.4s; opacity:1;}
.main_b_img .swiper-pagination-bullet-active{background:#ffffff;}
.main_b_img .swiper-slide a{ width:100%;display:block;}
.main_b_list{}
.main_b_list ul li{float:left; width:25%; text-align:center;}
.main_b_list ul li span{font-size:60px;color:#222222; position:relative;}
.main_b_list ul li span i{ font-size:17px; color:#b80000; position:absolute; right:-25px;}
.main_b_list ul li .cn{ color:#333333; font-size:20px; margin-bottom:5px;}
.main_b_list ul li .en{ color:#a0a0a0; font-size:18px;}
/*main_c*/
.main_c{ display:flex;}
.main_c_left{width:25%;float:left;background:#171717 url(../images/main_c_bg.jpg) center 60px no-repeat; background-size:100% auto;padding:110px 0px 0px 0px;}
.main_c_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_c_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_c_title span{font-size:26px;color:#6e6e6e;}
.main_c_right{width:75%;float:right; padding-top:110px; padding-bottom:100px;}
.main_c_right ul{ padding:0px 60px;}
.main_c_right ul li{ float:left; width:33.33%; height:300px; background:url(../images/zhengshu_bg.jpg) center bottom no-repeat; padding-bottom:55px; display:flex;align-items:flex-end;justify-content:center;}
.main_c_right ul li img{ max-width:100%; max-height:100%;}
/*main_d*/
.main_d{padding:0px 0px 0px 0px; position:relative; overflow:hidden;}
.main_d_title{padding-bottom:95px;text-align:center; position:relative;}
.main_d_title h2{font-size:60px;color:#222222;font-weight:bold;display:block;margin-bottom:8px;}
.main_d_title h2 strong{color:#b80000;}
.main_d_title span{font-size:30px;color:#111111; display:block;letter-spacing:2px;}
.main_d_left{width:25%; min-height:1000px;float:left;background:#171717; position:absolute; top:0px; left:0px; }
.main_d_left_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px; font-weight:bold; margin-top:130px;}
.main_d_left_title h2{float:left;font-weight:bold;margin-right:15px;}
.main_d_left_title span{font-size:26px;color:#6e6e6e;}
.main_d_center{width:100%; text-align:right; position:relative; z-index:1; line-height:0px;}
.main_d_center img{max-width:100%;}
/*main_e*/
.main_e{display:flex;}
.main_e_left{width:25%;float:left;background:#171717;padding:110px 0px 0px 0px;}
.main_e_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_e_title h2{ float:left;font-weight:bold;margin-right:15px;}
.main_e_title span{font-size:26px;color:#6e6e6e; }
.main_e_left_note{ font-size:20px; line-height:1.8em;padding: 33px 80px 33px 90px;color:#ededed;}
.main_e_right{width:75%;float:right;}
.main_e_right_con{ padding:110px 100px 40px 75px;}
.main_e_right_con img,.main_e_right_con table{max-width:100%;}
/*main_f*/
.main_f{padding:0px 0px 0px 0px; position:relative; overflow:hidden;}
.main_f_left{width:25%;float:left;background:#171717;min-height:1410px;position: absolute; top: 0px;left: 0px;}
.main_f_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;margin-top:40px;}
.main_f_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_f_title span{font-size:26px;color:#6e6e6e;}
.main_f_center{padding:130px 0px 0px 90px;}
.main_f_list{background:#fff;position:relative;z-index:1;padding:70px 72px 50px 72px;}
.main_f_list ul{ margin-bottom:50px;}
.main_f_list ul li{float:left; width:47.6%; margin:0px 1.2% 0px 1.2%; background:#f5f5f5;}
.main_f_list ul li .pic{ width:100%; max-height:486px; overflow:hidden; line-height:0px;}
.main_f_list ul li .pic img{width:100%;transition: all 0.4s; -webkit-transition: all 0.4s; }
.main_f_list ul li .txt{ padding:20px 48px;}
.main_f_list ul li .txt span{font-size:24px;color:#363636;font-weight:bold;margin-bottom:11px;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list ul li .txt .main_f_brief{font-size:20px;color:#363636;margin-bottom:11px;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list ul li .txt i{font-size:16px;color:#a0a0a0;height:26px; padding-left:27px; background:url(../images/main_f_icon.png) left center no-repeat;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list ul li:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_list dl{ margin-bottom:35px;}
.main_f_list dl dt{float:left; width:23%; margin:0px 1% 0px 1%; background:#f5f5f5;}
.main_f_list dl dt .pic{ width:100%; max-height:254px; overflow:hidden; line-height:0px;}
.main_f_list dl dt .pic img{width:100%;transition: all 0.4s; -webkit-transition: all 0.4s; }
.main_f_list dl dt .txt{ padding:18px 23px;}
.main_f_list dl dt .txt span{font-size:20px;color:#363636;font-weight:bold;margin-bottom:8px;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list dl dt .txt .main_f_brief{font-size:18px;color:#363636;margin-bottom:8px;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list dl dt .txt i{font-size:16px;color:#a0a0a0;height:26px; padding-left:27px; background:url(../images/main_f_icon.png) left center no-repeat;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.main_f_list dl dt :hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.main_f_btn{width:164px; height:49px;line-height:49px;text-align:center; color:#ffffff !important; font-size:15px; display:block; margin:0 auto; background:#ac0000;-webkit-border-top-right-radius: 9px;-webkit-border-bottom-right-radius: 9px;-moz-border-radius-topright: 9px;-moz-border-radius-bottomright: 9px;border-top-right-radius: 9px;border-bottom-right-radius: 9px;}
.main_f_btn:hover{ background:#d90000;}
/*main_g*/
.main_g{display:flex;}
.main_g_left{width:25%;float:left;background:#171717;padding:110px 0px 0px 0px;}
.main_g_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_g_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_g_title span{font-size:26px;color:#6e6e6e;}
.main_g_left_note{ font-size:20px; line-height:1.8em;padding: 33px 80px 33px 90px;color:#ededed;}
.main_g_right{width:75%;float:right;}
.main_g_right_con{ padding:110px 100px 110px 90px;}
.main_g_list_left{ float:left; width:53%;}
.main_g_list_left_title{ font-size:30px; color:#363636; font-weight:bold; margin-bottom:10px;}
.main_g_list_left_name{ font-size:20px; color:#363636; font-weight:bold; margin-bottom:45px;}
.main_g_list_left_name span{color:#0056a1; margin-right:5px;}
.main_g_list_left_con{ font-size:20px; color:#363636; line-height:1.6em;}
.main_g_list_right{ float:right; width:44%;}
.main_g_list_right img{ width:100%;-webkit-border-top-right-radius:40px;-moz-border-radius-topright:40px;border-top-right-radius:40px;}
.main_g_list_btn{ width:70px; height:26px; position:absolute;top:40px;left:53%; margin-left:-70px;}
.main_g_list_btn .swiper-button-prev{width:16px; height:26px; background:url(../images/btn_left_hover.png) left center no-repeat;top:0px; left:0px;margin-top:0px; }
.main_g_list_btn .swiper-button-next{width:16px; height:26px; background:url(../images/btn_right_hover.png) left center no-repeat;top:0px; right:0px;margin-top:0px;}
/*main_h*/
.main_h{display:flex;}
.main_h_left{width:25%;float:left;background:#171717;padding:0px 0px 0px 0px;}
.main_h_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_h_title h2{ float:left;font-weight:bold;margin-right:15px;}
.main_h_title span{font-size:26px;color:#6e6e6e; }
.main_h_left_note{ font-size:20px; line-height:1.8em;padding: 33px 80px 33px 90px;color:#ededed;}
.main_h_right{width:75%;float:right;}
.main_h_list{ padding:0px 100px 50px 90px;}
.main_h_list ul{ margin-bottom:15px;}
.main_h_list ul li{ float:left; width:16.66%; text-align:center; height:75px; margin-bottom:25px;display: flex; align-items:center; justify-content: center;}
.main_h_list ul li img{ max-width:100%;mix-blend-mode: multiply;}
.main_h_btn{width:164px; height:49px;line-height:49px;text-align:center; color:#ffffff !important; font-size:15px; display:block; margin:0 auto; background:#ac0000;-webkit-border-top-right-radius: 9px;-webkit-border-bottom-right-radius: 9px;-moz-border-radius-topright: 9px;-moz-border-radius-bottomright: 9px;border-top-right-radius: 9px;border-bottom-right-radius: 9px;}
.main_h_btn:hover{ background:#d90000;}
/*main_i*/
.main_i{display:flex;}
.main_i_left{width:25%;float:left;background:#171717;padding:50px 0px 0px 0px;}
.main_i_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_i_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_i_title span{font-size:26px;color:#6e6e6e;}
.main_i_left_note{ font-size:20px; line-height:1.8em;padding: 33px 80px 33px 90px;color:#ededed;}
.main_i_right{width:75%;float:right;}
.main_i_right_con{ padding:50px 100px 50px 90px;}
.main_i_news_left{width:50.5%;float:left;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);}
.index_news{ width:100%;}
.index_news .hd{ width:100%;height:68px;border-bottom:1px solid #eaedf2;}
.index_news .hd ul li{float:left; width:33.33%; height:68px; line-height:68px; font-size:24px; color:#363636; font-weight:bold; text-align:center; cursor:pointer;}
.index_news .hd ul li.on{ background:url(../images/tab_bg.png) center top no-repeat; color:#2a4e9e;}
.index_news .bd{ min-height:343px; padding:20px 25px;}
.index_news .bd ul li{ color:#363636;font-size:19px;height:49px;line-height:49px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.index_news .bd ul li span{ margin-right:25px;}
.index_news .bd ul li a:hover{color:#2a4e9e;}
.main_i_news_right{width:46%;float:right;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);box-shadow:0 0px 10px rgba(0, 0, 0, 0.1); position:relative;}
.main_i_news_right .pic{width:100%; height:280px; line-height:0px; position:relative;}
.main_i_news_right .pic img{width:100%;height:280px;}
.main_i_news_right .time{ position:absolute; right:28px; bottom:-45px; color:#fff;width:74px; height:70px; padding:10px 0px; text-align:center; background:#2a4e9e;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;}
.main_i_news_right .time1{ display:block; height:50px; line-height:50px; font-weight:bold; font-size:42px; font-family:Arial;}
.main_i_news_right .time2{ display:block; height:20px; line-height:20px; font-size:14px; font-family:Arial;}
.main_i_news_right .txt{ padding:20px 120px 20px 20px;}
.main_i_news_right .txt span{color:#363636;font-size:24px;font-weight:bold;height:32px;line-height:32px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; margin-bottom:10px;}
.main_i_news_right .txt p{line-height:30px; height:90px;font-size:19px; color:#363636;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.main_i_news_right .txt span:hover{color:#2a4e9e;}
.main_i_news_right_btn{ width:34px; height:16px; position:absolute;bottom:30px;right:45px;}
.main_i_news_right_btn .swiper-button-prev{width:9px; height:16px; background:url(../images/main_i_btn_left.jpg) left center no-repeat; top:0px; left:0px;margin-top:0px;}
.main_i_news_right_btn .swiper-button-next{width:9px; height:16px; background:url(../images/main_i_btn_right.jpg) left center no-repeat; top:0px; right:0px;margin-top:0px;}
.main_i_news_right_btn .swiper-button-next.swiper-button-disabled,.main_i_news_right_btn .swiper-button-prev.swiper-button-disabled{pointer-events:auto;}
/*main_j*/
.main_j{padding:0px 0px 0px 0px; position:relative; overflow:hidden;}
.main_j_left{width:25%; min-height:638px;float:left;background:#171717; position:absolute; top:0px; left:0px; }
.main_j_title{font-size:36px;font-weight:bold;color:#ffffff; padding-left:18px; border-left:6px solid #1a398e; margin-left:90px;}
.main_j_title h2{ float:left;font-weight:bold; margin-right:15px;}
.main_j_title span{font-size:26px;color:#6e6e6e;}
.main_j_center{padding:80px 0px 0px 90px;}
.index_form{width:100%;height:558px;background:url(../images/main_i_bg.jpg) center center no-repeat;position: relative;z-index: 1;}
.index_form_center{width:33%;float:right; margin-right:18.5%; padding-top:60px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.index_form_title{font-size:30px; color:#fff; margin-bottom:10px;}
.index_form_title_en{font-size:18px; color:#fff; margin-bottom:30px;}
.index_form_item{ border-bottom:1px solid #d1d7e2; margin-bottom:20px; height:65px; line-height:65px; font-size:20px; color:#fff;}
.index_form_item span{ float:left; width:70px;}
.index_form_box{ margin-bottom:35px;}
.index_form_item input{ background:none; border:none; width:calc(100% - 70px); height:66px; color:#ffffff;}
.index_form_btn{ width:100%; height:66px; font-size:24px; color:#ffffff; border:none; background:#b80000;-webkit-border-top-right-radius: 15px;-moz-border-radius-topright: 15px;border-top-right-radius: 15px; cursor:pointer;transition: all 0.4s; -webkit-transition: all 0.4s;}
.index_form_btn:hover{background:#dc0000;}
/*footer*/
.footer{width:100%;background:#111111 url(../images/footer_bg.jpg) left 85px no-repeat;padding:60px 0px 50px 0px; }
.footer_center{padding:0px 90px;}
.footer_left{float:left;}
.footer_left_con{font-size:30px;color:#ffffff; margin-bottom:55px;}
.footer_left_con_cn{ margin-bottom:15px;}
.footer_left_con_en{ font-size:21px;}
.footer_nav{ font-size:20px; margin-bottom:40px; line-height:22px;}
.footer_nav ul li{ float:left;position:relative; width:140px; border-left:3px solid #2a4e9e;text-align:center;}
.footer_nav ul li a{ font-size:20px; color:#ffffff;}
.footer_nav ul li a:hover{color:#2a4e9e;}
.footer_nav ul li .cn{display:block;}
.footer_nav ul li .en{display:none; font-size:17px;}
.footer_nav ul li:hover .cn{display:none;}
.footer_nav ul li:hover .en{display:block;}
.erweima ul li{ float:left; text-align:center; margin-right:47px; font-size:18px; color:#fff;}
.erweima ul li .pic{ line-height:0px; margin-bottom:10px;}
.erweima ul li .pic img{width:144px; height:144px;}
.footer_right{float:right;}
.footer_contact{font-size:20px;color:#ffffff;line-height:1.8em;margin-bottom:20px;}
.footer_contact a{color:#ffffff;}
.footer_contact_title{font-size:20px; color:#ffffff;margin-bottom:20px;}
.follow dl dt{float:left; position:relative; margin-right:38px;}
.erweima_img{ display:none; position:absolute; width:140px; left:0px;margin-left:-63px; bottom:35px; line-height:0px;}
.erweima_img img{ width:100%;}
.copyright{width:100%;background:#111111;border-top:1px solid #303030;padding:16px 0px;color: #646464;text-align:center; font-size:14px;}
.copyright a{color:#646464; }
.copyright a:hover{text-decoration:underline;color:#fff;}
.copyright_center{padding:0px 90px;}
.xuanfu {position:fixed;right:10px;bottom:60px;z-index:999;}
.xuanfu ul li{width:40px;height:40px;text-align:center;}
.xuanfu ul li a{width:40px;height:40px;display:block;}
/*内页*/
.main{ padding:50px 0px;}
.inner_banner{width:100%;line-height:0px;}
.inner_banner img{width:100%;}
.path{background:#f5f5f5;color:#333333; padding:25px 0px; line-height:40px; border-bottom:1px solid #e5e5e5;}
.path a{color:#333333;}
.path_center{width:89%;margin:0 auto;}
.path strong{float:left;font-size:30px;}
.path .path_a{font-size:17px; float:right;padding-left:31px; background:url(../images/path_icon.png) left center no-repeat; }
.path .path_a a:hover{ text-decoration:underline;color:#2a4e9e;}
/*分页*/
/*prne*/
.prne{width:100%;overflow:hidden;background:#f0f0f0;margin-top:25px;}
.prne_in{width:96%; margin:0 auto;}
.prne_in .fl {width:100%;height:30px; line-height:30px; float:left;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.prne_in .fr {width:100%;height:30px; line-height:30px; float:right;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.prne_in a:hover {text-decoration:underline;}
/*pagelist*/
.pagelist{margin:15px auto;line-height:25px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last { font-size: 12px; width: 25px; height: 25px; line-height: 26px; overflow: hidden; display: block; text-align: center; margin: 0 3px; border-radius: 3px; }
.pagelist .aa { color: #fff; }
.pagelist .bb { background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .aa:hover { color: #fff; text-decoration: none; }
.pagelist .bb:hover { color: #fff; text-decoration: none; }
.page_front, .page_back, .page_first, .page_last { width: 55px; background: #ffffff; color: #464646; border: 1px solid #d2d2d2; }
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { color: #fff; text-decoration: none; }
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover { background: #ab0000; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #ab0000;}
.pagelist select{ border:1px solid #d2d2d2; height:27px;}
.page_front, .page_back, .page_first, .page_last{ width:50px;}
/*menu*/
.menu{margin-bottom:62px;}
.menu_center{ width:89%; margin:0 auto;}
.menu ul li{ float:left; margin-left:28px; position:relative;}
.menu ul li:first-child{ margin-left:0px;}
.menu ul li a{ display:block; height:50px; line-height:50px;background:#f5f5f5; border:1px solid #ebebeb; padding:0px 30px; font-size:19px;-webkit-border-top-right-radius:13px;-moz-border-radius-topright:13px;border-top-right-radius:13px;transition: all 0.3s; -webkit-transition: all 0.3s;}
.menu ul li a span{background:url(../images/news_icon1.png) left center no-repeat; padding-left:29px;}
.menu ul li a:hover,.menu_current{ background:#bc0404 !important; color:#ffffff !important;}
.menu ul li a:hover span,.menu_current span{background:url(../images/news_icon2.png) left center no-repeat !important;}
.menu dl{ position:absolute; display:none;}
.menu ul li:hover dl{ display:block;}
.menu dl dt a:hover,.menu dl dt a.menu_current{ background:#e50000 !important;}
/*about*/
.about_a{padding:50px 0px 70px 0px;}
.about_a_center{width:89%;margin:0 auto;}
.about_a_title{color:#333333;font-size:36px;font-weight:bold;margin-bottom:30px;}
.about_a_title span{color:#b80000;}
.about_a_note_cn{margin-bottom:55px;}
.about_a_note_cn_left{ float:left;width:50%;font-size:24px;line-height:1.7em;}
.about_a_note_cn_right{float:right;width:47%;-webkit-box-shadow:0 0px 15px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);}
.about_a_note_cn_right img{width:100%;}
.about_a_note_cn_right video{background:#000; width:100%; height:550px;}
.about_a_note_cn_right_txt{padding:20px 45px;}
.about_a_note_cn_right_txt_cn{margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d6d6d6; font-size:24px;}
.about_a_note_cn_right_txt_en{font-size:20px;}
.about_a_note_en{font-size:20px;line-height:1.6em;}
.about_b{width:100%;height:974px; background:url(../images/about_b_bg.jpg) center top no-repeat;}
.about_b_center{width:89%;margin:0 auto;}
.about_b_title{font-size:36px;color:#ffffff; text-align:center; font-weight:bold; padding-top:85px;}
.about_b_list{margin-top:-195px;line-height:0px; text-align:right;}
.about_b_list ul{}
.about_b_list ul li{ width:23.3%;margin-bottom:28px;margin-left:1.5%;-webkit-box-shadow:0 0px 5px rgba(0, 0, 0, 0.1);box-shadow:0 0px 5px rgba(0, 0, 0, 0.1); display:inline-table; overflow:hidden; box-sizing:border-box;}
.about_b_list ul li img{ width:100%;transition: all 0.5s; -webkit-transition: all 0.5s;}
.about_b_list ul li img:hover{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
.about_c{width:100%;padding:90px 0px;background:#f5f5f5;}
.about_c_center{width:89%;margin:0 auto;}
.about_c_left{width:60%; float:left;}
.about_c_left img{ padding-right:17px; padding-bottom:17px; box-sizing:border-box;}
.about_c_right{width:37%; float:right;}
.about_c_title{font-size:36px;font-weight:bold; margin-bottom:20px;}
.about_c_title_en{font-size:20px;line-height:1.6em; margin-bottom:50px;}
.about_c_note{font-size:24px;line-height:1.8em;}
.about_c_left_box{display:flex;}
.about_c_left_box_left{display:flex;align-items:center;}
.about_c_left_box_right_top{display:flex;align-items:flex-end;}
.about_c_left_box_right_bottom{display:flex;align-items:flex-start;}
.about_d{padding:85px 0px;}
.about_d_title{font-size:36px;color:#333333;text-align:center;font-weight:bold;margin-bottom:50px;}
.about_d_list{width:91%;margin:0 auto;}
.about_d_list ul li{ width:23.4%; float:left; margin:0px 0.8% 24px 0.8%; line-height:0px;}
.about_d_list ul li .pic{ width:100%; max-height:291px; overflow:hidden;}
.about_d_list ul li .pic img{ width:100%;transition: all 0.5s; -webkit-transition: all 0.5s;}
.about_d_list ul li img:hover{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
/*culture*/
.culture_a{padding:100px 0px;}
.culture_a_center{ width:89%;margin:0 auto;}
.culture_a_left{float:left;width:47%;position:relative;line-height:0px;}
.culture_a_left_pic{ border:1px solid #e5e5e5;}
.culture_a_left img{ width:100%;}
.culture_a_left_btn{ width:124px; height:60px; position:absolute;bottom:0px;right:0px; background:#ffffff;}
.culture_a_left_btn .swiper-button-prev{width:50%;height:60px;background:#fff url(../images/btn_left_hover.png) center center no-repeat;top:0px;left:0px;margin-top:0px;}
.culture_a_left_btn .swiper-button-next{width:50%;height:60px;background:#fff url(../images/btn_right_hover.png) center center no-repeat;top:0px;right:0px;margin-top:0px;}
.culture_a_left_btn .swiper-button-prev:hover,.culture_a_left_btn .swiper-button-next:hover{ background-color:#f1f1f1;}
.culture_a_right{ float:right; width:52%;}
.culture_a_right_top{padding-left:60px;}
.culture_a_right_top_title{font-size:36px;font-weight:bold;margin-bottom:15px;}
.culture_a_right_top_cn{font-size:24px;line-height:1.8em;margin-bottom:20px;}
.culture_a_right_top_en{font-size:19px;line-height:1.8em;margin-bottom:20px;}
.culture_a_right_pic img{ width:100%;border:1px solid #e5e5e5;}
.culture_b{padding:100px 0px; background:#f1f5fe;}
.culture_b_center{ width:89%;margin:0 auto;}
.culture_b_left{float:right;width:47%;position:relative;line-height:0px;}
.culture_b_left_pic{ border:1px solid #e5e5e5;}
.culture_b_left img{ width:100%;}
.culture_b_left_btn{ width:124px; height:60px; position:absolute;bottom:0px;right:0px; background:#ffffff;}
.culture_b_left_btn .swiper-button-prev{width:50%; height:60px; background:#fff url(../images/btn_left_hover.png) center center no-repeat !important;top:0px !important; left:0px !important;right:auto !important;margin-top:0px !important; }
.culture_b_left_btn .swiper-button-next{width:50%; height:60px; background:#fff url(../images/btn_right_hover.png) center center no-repeat !important;top:0px !important; right:0px !important;left:auto !important;margin-top:0px !important;}
.culture_b_left_btn .swiper-button-prev:hover,.culture_b_left_btn .swiper-button-next:hover{ background-color:#f1f1f1;}
.culture_b_right{ float:left; width:52%;}
.culture_b_right_top{padding-right:60px;}
.culture_b_right_top_title{font-size:36px;font-weight:bold;margin-bottom:15px;}
.culture_b_right_top_cn{font-size:24px;line-height:1.8em;margin-bottom:20px;}
.culture_b_right_top_en{font-size:19px;line-height:1.8em;margin-bottom:20px;}
.culture_b_right_pic img{ width:100%;border:1px solid #e5e5e5;}
.culture_c{padding:100px 0px;}
.culture_c_center{ width:89%;margin:0 auto;}
.culture_c_left{float:left;width:47%;position:relative;line-height:0px;}
.culture_c_left_pic{ border:1px solid #e5e5e5;}
.culture_c_left img{ width:100%;}
.culture_c_left_btn{ width:124px; height:60px; position:absolute;bottom:0px;right:0px; background:#ffffff;}
.culture_c_left_btn .swiper-button-prev{width:50%; height:60px; background:#fff url(../images/btn_left_hover.png) center center no-repeat;top:0px; left:0px;margin-top:0px; }
.culture_c_left_btn .swiper-button-next{width:50%; height:60px; background:#fff url(../images/btn_right_hover.png) center center no-repeat;top:0px; right:0px;margin-top:0px;}
.culture_c_left_btn .swiper-button-prev:hover,.culture_a_left_btn .swiper-button-next:hover{ background-color:#f1f1f1;}
.culture_c_right{ float:right; width:52%;}
.culture_c_right_top{padding-left:60px;}
.culture_c_right_top_title{font-size:36px;font-weight:bold;margin-bottom:15px;}
.culture_c_right_top_cn{font-size:24px;line-height:1.8em;margin-bottom:20px;}
.culture_c_right_top_en{font-size:19px;line-height:1.8em;margin-bottom:20px;}
.culture_c_right_pic img{ width:100%;border:1px solid #e5e5e5;}
.culture_d{width:100%; height:894px; background:url(../images/culture_d_img.jpg) center top no-repeat; color:#ffffff;}
.culture_d_list{padding-top:140px;}
.culture_d_list ul li{float:left; width:25%; min-height:330px; text-align:center; box-sizing:border-box; padding:0px 5%;}
.culture_d_title_cn{font-size:32px;font-weight:bold; margin-bottom:10px;}
.culture_d_title_en{font-size:19px; margin-bottom:20px;}
.culture_d_title_cn_p{font-size:20px; margin-bottom:10px; line-height:1.7em;}
.culture_d_title_en_p{font-size:17px;color:#818181;}
.culture_e{background:#f1f5fe;padding:80px 0px 80px 0px;}
.culture_e_title{font-size:36px;font-weight:bold; table-layout:auto; margin-bottom:35px;}
.culture_e_center{width:89%;margin:0 auto;text-align:center; font-size:24px;line-height:1.8em;}
.culture_e_content img,.culture_e_content table{ max-width:100%;}
/*process*/
.process_a{padding:80px 0px 60px 0px;}
.process_a_title{ color:#000000; font-size:36px; margin-bottom:65px; text-align:center;}
.process_a_center{width:89%;margin:0 auto; text-align:center;}
.process_a_center img,.process_a_center table{max-width:100%;}
.process_b{ padding:60px 0px 88px 0px; background:#f1f5fe;}
.process_b_title{ color:#000000; font-size:36px; margin-bottom:60px; text-align:center;}
.process_b_center ul{margin:0 auto;text-align:center;}
.process_b_center ul li{width:570px; height:236px; background:#ffffff; display:inline-block; margin:0px 16px;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1); padding:50px; box-sizing:border-box; vertical-align: top;}
.process_b_icon{ width:100px; float:left; text-align:center; padding-right:30px; margin-right:50px; border-right:1px solid #ab0000;}
.process_b_icon img{ max-width:100%;}
.process_b_icon_title{ color:#000000; font-size:20px; display:block; padding-top:12px;}
.process_b_txt{font-size:20px;color:#636363; text-align:left; line-height:1.7em; padding-top:20px;}
.process_b_txt a{color:#ab0000;}
/*news*/
.news{padding:50px 0px; min-height:350px;}
.news_list{ width:89%;margin:0 auto;}
.news_list ul li{float:left;width:49%; background:#f1f5fe; padding:21px; box-sizing:border-box; margin-bottom:30px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.news_list ul li:nth-child(odd){margin-right:2%;}
.news_list ul li .pic{ width:284px; height:231px; line-height:0px; float:left; overflow:hidden;}
.news_list ul li .pic img{ width:100%;}
.news_list ul li .txt{width:calc(100% - 311px); float:right;}
.news_list ul li .txt span{height:33px;line-height:33px; color:#000000; font-size:22px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; margin-bottom:10px;}
.news_list ul li .txt em{ font-size:18px; color:#aaaaaa; margin-bottom:10px; display:block;}
.news_list ul li .txt p{line-height:30px; height:90px; font-size:18px; color:#666666;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; margin-bottom:15px;}
.news_list ul li .txt i{ width:119px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; background:#ab0000;-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px; display:block;}
.news_list ul li .txt i:hover{ background:#ce0000;}
.news_list ul li:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}
/*article*/
.article{ width:1200px;margin:0 auto;}
.article_title{ text-align:center; font-size:24px; font-weight: bold; color:#212121; margin-bottom:10px; padding:0px 0px 15px 0px;}
.article_tool{ text-align:center;background: #f5f5f5; padding:8px; margin-bottom:25px; font-size:14px;}
.article_centent{ min-height:300px; padding-bottom:15px; font-size:16px; line-height:1.8em;}
.article_centent img,.article_centent table{max-width:100%;}
.article_video{ margin-bottom:20px; text-align:center; margin:0 auto;}
/*case*/
.case{padding:50px 0px; min-height:350px;}
.case_list{width:91%; margin:0 auto;}
.case_list ul li{float:left; width:33.33%; padding:0px 1.2% 46px 1.2%; box-sizing:border-box;}
.case_list ul li .pic{width:100%;line-height:0px; margin-bottom:20px; overflow:hidden; position:relative; background:#000000;}
.case_list ul li .pic img{width:100%;opacity:1;transition: all 0.4s; -webkit-transition: all 0.4s;}
.case_list ul li .txt span{font-size:26px;color:#353535;height:30px;line-height:30px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; margin-bottom:10px;}
.case_list ul li .txt em{font-size:19px;color:#acacac;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.case_list ul li .case_mask{width:100%;height:100%;display:flex;position:absolute;left:0;right:0;top: 100%;transition: all 0.4s; -webkit-transition: all 0.4s; line-height:normal; padding:20px; box-sizing:border-box;}
.case_list ul li .case_mask_center{width:100%;border:2px solid #ffffff; padding:35px; box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;}
.case_list ul li .case_mask .case_brief{font-size:19px;color:#ffffff;line-height:1.8em; max-height:9em;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.case_list ul li .case_mask .case_designer{font-size:19px;color:#ffffff; line-height:2em;}
.case_list ul li:hover .case_mask{top:0%;}
.case_list ul li:hover img{opacity:0.6;}
/*case_display*/
.case_display{padding:50px 0px;min-height:350px;}
.case_display_center{margin:0 auto; width:1200px;}
.case_display_pic{line-height:0px;margin-bottom:20px;}
.case_display_pic img{width:100%;}
.case_display_pic .swiper-container{margin-left:auto;margin-right:auto; text-align:center;}
.case_display_pic .swiper-slide{background-size:cover;background-position:center;}
.case_display_pic .gallery-top{box-sizing:border-box;margin-bottom:15px;position:relative;}
.case_display_pic .gallery-top img{ width:100%;}
.case_display_pic .gallery-thumbs { width:100%;box-sizing:border-box;padding:0px;}
.case_display_pic .gallery-thumbs .swiper-wrapper{}
.case_display_pic .gallery-thumbs .swiper-slide-active{opacity:1;}
.case_display_pic .swiper-button-prev,.case_display_pic .swiper-button-next{ width:25px; height:50px;}
.case_display_pic .swiper-button-prev{background:url(../images/display_btn_left.jpg) center center no-repeat !important; left:0%; margin-left:0px;}
.case_display_pic .swiper-button-next{background:url(../images/display_btn_right.jpg) center center no-repeat !important; right:0%; margin-right:0px;}
.case_display_pic .swiper-button-next.swiper-button-disabled,.case_display_pic .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;opacity:1; cursor:pointer;}
.case_display_pic .gallery-thumbs img{opacity:0.6;}
.case_display_pic .gallery-thumbs .swiper-slide-thumb-active img{opacity:1;}
/*case_note*/
.case_note{width:1200px; margin:0 auto 45px auto; box-sizing:border-box; padding:20px; line-height:2em; font-size:18px; background:#f5f5f5;}
.case_note_name{ margin-bottom:5px;}
/*recommend_list*/
.recommend_list_title{ width:1200px; margin:0 auto; font-size:26px; font-weight:bold; margin-bottom:25px; text-align:center; position:relative;}
.recommend_list_title::after{ content:""; width:100%; height:1px; background:#ab0000; display:block; position:absolute; top:50%; z-index:-1;}
.recommend_list_title span{ background:#ffffff; padding:0px 18px;}
.recommend_list{width:1230px; margin:0 auto;}
.recommend_list ul li{float:left; width:380px; margin:0px 15px 0px 15px; box-sizing:border-box;}
.recommend_list ul li .pic{line-height:0px; margin-bottom:20px; overflow:hidden; position:relative; background:#000000;}
.recommend_list ul li .pic img{width:100%;opacity:1;transition: all 0.4s; -webkit-transition: all 0.4s;}
.recommend_list ul li .txt span{font-size:20px;color:#353535;height:26px;line-height:26px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden; margin-bottom:10px;}
.recommend_list ul li .txt em{font-size:16px;color:#acacac;height:20px;line-height:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.recommend_list ul li .case_mask{width:100%;height:100%;display:flex;position:absolute;left:0;right:0;top: 100%;transition: all 0.4s; -webkit-transition: all 0.4s; line-height:normal; padding:20px; box-sizing:border-box;}
.recommend_list ul li .case_mask_center{width:100%;border:2px solid #ffffff; padding:35px; box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;}
.recommend_list ul li .case_mask .case_brief{font-size:16px;color:#ffffff;line-height:1.8em; max-height:9em;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.recommend_list ul li .case_mask .case_designer{font-size:19px;color:#ffffff; line-height:2em;}
.recommend_list ul li:hover .case_mask{top:0%;}
.recommend_list ul li:hover img{opacity:0.6;}
/*cooperation*/
.cooperation_a{padding:50px 0px;}
.cooperation_a_center{width:89%;margin:0 auto;}
.cooperation_a_left{float:left; width:64%;padding-left:242px; min-height:411px; background:url(../images/cooperation_a_img1.png) left top no-repeat; box-sizing:border-box; color:#383838; line-height:2em; font-size:20px; padding-top:95px;}
.cooperation_a_left_title{ font-size:34px; margin-bottom:10px; font-weight:bold;}
.cooperation_a_right{float:right; width:35%; text-align:right;}
.cooperation_a_right img{ max-width:100%;}
.cooperation_b{width:100%;min-height:473px;background:url(../images/cooperation_b_bg.jpg) center top repeat;}
.cooperation_b_center{text-align:center;width:70%;padding-top:60px;color:#fff; margin:0 auto;}
.cooperation_b .pic{margin-bottom:20px;}
.cooperation_b_title{font-size:36px;color:#fff;font-weight:bold; margin-bottom:30px;}
.cooperation_b_content{ font-size:24px; color:#ababab; line-height:2em;}
.cooperation_c{ padding:100px 0px;}
.cooperation_c_center{width:89%; margin:0 auto;}
.cooperation_c_item1{ margin-bottom:130px;}
.cooperation_c_item1 .num{ line-height:1; font-size:160px;color:#e6e6e6; font-weight:bold; position:absolute; right:0px; top:0px; z-index:-1;}
.cooperation_c_item1 .pic{ float:left; width:44.5%;position:relative; background:#244282; padding-bottom:34px; margin-left:34px; line-height:0px;}
.cooperation_c_item1 .pic img{margin-top: -34px; margin-left:-34px; width:100%;}
.cooperation_c_item1 .txt{ float:right; width:46%; font-size:24px; color:#383838; line-height:1.8em; position:relative; padding-top:55px;}
.cooperation_c_item2{ margin-bottom:70px;}
.cooperation_c_item2 .num{ line-height:1; font-size:160px;color:#e6e6e6; font-weight:bold; position:absolute; right:0px; top:0px; z-index:-1;}
.cooperation_c_item2 .txt{ float:left; width:46%; font-size:24px; color:#383838; line-height:1.8em; position:relative; padding-top:55px;}
.cooperation_c_item2 .pic{ float:right; width:44.5%;position:relative; background:#244282; padding-bottom:34px; margin-right:34px; line-height:0px; text-align:right;}
.cooperation_c_item2 .pic img{margin-top: -34px; margin-right:-34px; width:100%;}
.cooperation_c_item3{}
.cooperation_c_item3 .num{font-size:180px;color:#e6e6e6; font-weight:bold; text-align:center;}
.cooperation_c_item3 ul{margin-top:-90px; position:relative;}
.cooperation_c_item3 ul li{float:left;width:23.2%;box-sizing:border-box;border:3px solid #244282;border-radius:25px;text-align:center;margin:0px 0.9%;position:relative;}
.cooperation_c_item3 ul li .txt{ padding:75px 25px 30px 25px;}
.cooperation_c_item3 ul li .pic{ line-height:0px; overflow:hidden; margin-bottom:22px;border-radius:25px; overflow:hidden;}
.cooperation_c_item3 ul li .pic img{ width:100%;}
.cooperation_c_item3 ul li .cooperation_c_title{ font-size:24px; color:#2d509e; font-weight:bold; margin-bottom:15px;}
.cooperation_c_item3 ul li .cooperation_c_p{ font-size:20px; color:#000000; line-height:2em; min-height:6em; text-align:left;}
.cooperation_c_item3 ul li i{position:absolute;left:0px; top:-58px; width:100%;text-align:center;}
.cooperation_c_item3 ul li i img{ max-height:115px; max-width:115px;}
.cooperation_d{padding:65px 0px 65px 0px; background:#f1f5fe;}
.cooperation_d_center{width:89%; margin:0 auto;}
.cooperation_d_title{font-size:36px;color:#323232;font-weight:bold;margin-bottom:55px; text-align:center;}
.cooperation_d_list{ margin-bottom:30px;}
.cooperation_d_list ul li{ float:left; width:14.28%; text-align:center; height:75px; margin-bottom:25px;display: flex; align-items:center; justify-content: center; box-sizing:border-box;}
.cooperation_d_list ul li img{ max-width:100%;mix-blend-mode: multiply;}
.cooperation_d_btn{width:164px; height:49px;line-height:49px;text-align:center; color:#ffffff !important; font-size:15px; display:block; margin:0 auto; background:#ac0000;-webkit-border-top-right-radius: 9px;-webkit-border-bottom-right-radius: 9px;-moz-border-radius-topright: 9px;-moz-border-radius-bottomright: 9px;border-top-right-radius: 9px;border-bottom-right-radius: 9px;}
.cooperation_d_btn:hover{ background:#d90000;}
/*contact*/
.contact_a{padding:55px 0px;}
.contact_a_title{font-size:45px;color:#393b42; text-align:center; font-weight:bold; margin-bottom:40px;}
.contact_a_center{ width:1200px; margin:0 auto; line-height:1.6em; color:#393b42; font-size:16px; background:#f5f5f5;}
.contact_a_center .pic{ width:440px; float:left; line-height:0px;}
.contact_a_center .pic img{ width:100%;}
.contact_a_center .txt{width:calc(100% - 440px); float:right; padding:50px; font-size:16px; line-height:2em; color:#767676; box-sizing:border-box;}
.contact_b{ padding:5px 0px;}
.contact_b_list{ width:1200px; margin:0 auto;border: 1px solid #e1e1e1;padding: 16px 16px; box-sizing:border-box;}
.contact_b_list ul{display:flex;flex-wrap: wrap;}
.contact_b_list ul li{ float:left; width:50%; font-size:16px; line-height:24px;color: #333333; border-top:1px solid #e1e1e1; padding:20px 20px; box-sizing:border-box;}
.contact_b_list ul li .pic{ width:25px; height:25px; line-height:0px; border-radius:50%; float:left; background:#ab0000; padding:8px; margin-right:20px;}
.contact_b_list ul li .pic img{width:25px; height:25px;}
.contact_b_list ul li .txt{ padding-top:8px;}
.contact_b_list ul li:nth-child(1),.contact_b_list ul li:nth-child(2){ border-top:none;}
.contact_b_list ul li:nth-of-type(odd){border-right:1px solid #e1e1e1;}
.contact_b_list_title{ float:left;}
.contact_c{ padding:50px 0px;}
.contact_c_center{ width:1200px; margin:0 auto;}
@media screen and (max-width:1800px) {
.nav ul li{margin-left:38px;}
.nav ul li a{font-size:20px;}
.main_a_note{font-size:18px;padding: 33px 40px 33px 90px;}
.footer_nav ul li{width: 120px;}
.footer_nav ul li a{ font-size:18px;}
.footer_nav ul li .en{ font-size:15px;}
.culture_a_right_top_cn,.culture_b_right_top_cn,.culture_c_right_top_cn{ font-size:20px;}
.culture_a_right_top_en,.culture_b_right_top_en,.culture_c_right_top_en{ font-size:18px;}
.cooperation_c_item3 ul li .cooperation_c_p{min-height: 8em;}
.about_c_left_box_right img{ max-width:33.33%;}
}
@media screen and (max-width:1600px) {
.nav ul li a{font-size:18px;padding:0px 0px;}
.main_a_note{font-size:16px;padding: 33px 30px 33px 50px;line-height: 1.5em;}
.main_b_title,.main_c_title,.main_d_left_title,.main_e_title,.main_f_title,.main_g_title,.main_h_title,.main_i_title,.main_j_title{ margin-left:50px;}
.main_e_left_note,.main_f_center,.main_g_left_note,.main_h_left_note,.main_i_left_note,.main_j_center{padding-left:50px;}
.main_b_img{ width:880px;}
.main_b_con_right_title{padding:30px 0px 30px 0px;}
.main_g_list_left_name{ margin-bottom:20px;}
.main_g_list_left_con{font-size:16px;}
.index_form_center{width:50%;margin-right:5%;}
.footer_left_con{ font-size:32px;}
.footer_nav ul li{width:110px;}
.footer_nav ul li a{ font-size:16px;}
.footer_nav ul li .en{ font-size:14px;}
.footer_contact{ font-size:18px;}
.erweima ul li{ font-size:16px;}
.about_a_note_cn_left{font-size:20px;}
.about_a_note_cn_right video{height:430px;}
.about_b_list ul li{ width:23%;}
.about_b{ height:760px;}
.about_c_title{ font-size:30px;}
.culture_d_list ul li{padding:0px 5%;}
.culture_a_right_top_cn,.culture_b_right_top_cn,.culture_c_right_top_cn{ font-size:16px;}
.culture_a_right_top_en,.culture_b_right_top_en,.culture_c_right_top_en{ font-size:14px;}
}
@media screen and (max-width:1366px) {
.nav{margin-right:0px;}
.nav ul li{margin-left:30px;}
.nav ul li a{font-size:18px;}
.main_b_title,.main_c_title,.main_d_left_title,.main_e_title,.main_f_title,.main_g_title,.main_h_title,.main_i_title,.main_j_title{ font-size:28px;}
.main_b_title span,.main_c_title span,.main_d_left_title span,.main_e_title span,.main_f_title span,.main_g_title span,.main_h_title span,.main_i_title span,.main_j_title span{ font-size:21px;}
.main_a_note{font-size:15px;padding:15px 50px;}
.main_a_note_en{ font-size:15px;}
.main_b_list ul li span{ font-size:50px;}
.main_b_list ul li .cn{ font-size:18px;}
.main_b_list ul li .en{font-size:14px}
.main_b_con_left{ width:56%;}
.main_b_con_right{width:36%}
.main_b_con_right_title{font-size:28px;padding:15px 0px 15px 0px;}
.main_b_con_right_cn{ font-size:20px;}
.main_b_con_right_en{ font-size:18px;}
.main_b_img{ width:850px;}
.main_c_right ul li{width:30.333%; margin:0px 1.5%; background-size:100%;}
.main_f_center{ padding-top:145px;}
.main_g_list_left_title{ font-size:20px;}
.main_g_list_left_name{font-size:18px; margin-bottom:20px;}
.main_g_list_left_con{ font-size:14px;}
.main_j_center{ padding-top:100px;}
.main_j_left{ min-height:750px;}
.footer_left_con{ font-size:20px;margin-bottom:40px;}
.footer_nav ul li{width:100px;}
.footer_nav ul li a{ font-size:15px;}
.footer_nav ul li .en{ font-size:13px;}
.erweima ul li{ font-size:14px;}
.footer_contact{ font-size:14px;}
.erweima ul li .pic img{width:110px;height:110px;}
.about_a_note_cn_left{font-size:18px;}
.about_a_note_en{font-size:18px;}
.about_a_note_cn_right video{height:380px;}
.about_b{ height:700px;}
.about_c_title{ font-size:28px;}
.culture_a_right_top_title{ font-size:26px;}
.culture_a_right_top_cn{font-size:16px;line-height: 1.6em;}
.culture_a_right_top_en{ font-size:14px;line-height: 1.6em;}
.culture_b_right_top_title{ font-size:26px;}
.culture_b_right_top_cn{font-size:16px;line-height: 1.6em;}
.culture_b_right_top_en{ font-size:14px;line-height: 1.6em;}
.culture_c_right_top_title{ font-size:26px;}
.culture_c_right_top_cn{font-size:16px;line-height: 1.6em;}
.culture_c_right_top_en{ font-size:14px;line-height: 1.6em;}
.culture_d_list ul li{padding:0px 3%;}
.case_list ul li .txt span{ font-size:22px;}
.case_list ul li .case_mask_center{ padding:20px;}
.case_list ul li .case_mask .case_brief{ font-size:16px;}
.case_list ul li .case_mask .case_designer{ font-size:16px;}
.recommend_list ul li .case_mask_center{ padding:10px;}
.recommend_list ul li .case_mask .case_brief{ font-size:12px;}
.recommend_list ul li .case_mask .case_designer{ font-size:12px;}
.recommend_list ul li .txt span{ font-size:16px;}
.recommend_list ul li .txt em{ font-size:14px;}
.news_list ul li .txt span{ font-size:20px;}
.cooperation_a_left_title{font-size:28px;}
.cooperation_a_left{font-size:17px;}
.cooperation_c_item1 .txt{ font-size:18px;}
.cooperation_c_item2 .txt{ font-size:18px;}
.cooperation_c_item3 .num{ font-size:160px;}
.cooperation_c_item3 ul li i{top: -50px}
.cooperation_c_item3 ul li i img {max-height:90px;max-width:90px;}
.cooperation_c_item3 ul li .cooperation_c_title{ font-size:18px;}
.cooperation_c_item3 ul li .cooperation_c_p{ font-size:14px;}
}
@media screen and (max-width:768px) {
body{min-width:auto;}
.header{height:60px !important;}
.header_center{ width:95%;}
.header_line{height:60px;}
.tophide .logo,.logo{margin-top:10px;}
.logo img{ height:43px !important;}
.nav{display:none;}
.inner_banner{ display:none;}
.search_btn{ display:none;}
/*手机导航*/
.m_menu_btn{display:block;position:fixed;top:10px;right:2%;z-index:999;padding-top:8px;font-size:12px;text-align:center;}
.m_menu_btn_center{width: 30px; margin: 0 auto; }
.m_menu_btn i { width: 100%; height: 3px; display: block; background: #000000; margin-bottom: 3px; }
.m_menu{display: block; position: fixed; top: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; z-index: 999;}
.m_menu_bg{position: absolute; width: 100%; height: 100%; background: #0b0d19; filter: alpha(opacity=0); opacity: 0; left: 0px; top: 0px; z-index: 1 }
.m_menu_closebtn{position: absolute; width: 30%; left: 0px; top: 5%; z-index: 100; text-align: center; filter: alpha(opacity=0); opacity: 0; font-size: 36px; }
.m_menu_closebtn a:after{content: "×";color:#ffffff;}
.m_menu_list{position:absolute; width:70%; right: 0px; top: 0px; background: #0b0d19; height: 100%; z-index: 100; right: -70%; overflow-Y: scroll; }
.m_menu_list ul{padding:15px 5% 0px 5%;}
.m_menu_list ul li { border-bottom: 1px solid #232530; list-style: none; }
.m_menu_list ul li a {display: block; height:52px; color: #fff; line-height:52px; padding:5px 0px 5px 5%; font-size: 16px; position: relative; }
.m_menu_list ul li .m_menu_plus:after { content: "+"; position: absolute; right: 0px; font-size: 20px; color: #ffffff; }
.m_menu_list ul li .m_menu_minus:after { content: "-"; font-size: 30px; }
.m_menu_list ul li dl { display: none; padding: 0px 0px 15px 20px; }
.m_menu_list ul li dl a{height: 40px; line-height: 40px; font-size: 14px; }
.m_menu_list ul li img{vertical-align:middle;margin-right:10px;max-height:30px;}
.m_menu_list ul li .en{ margin-left:15px; font-size:14px; color:#a1a1a1;}
.m_menu_btn2{color:#ffffff;}
.m_menu_btn2 i{  background:#ffffff;}
/*banner*/
.banner .swiper-container-horizontal>.swiper-pagination{bottom:10px;}
.banner .swiper-pagination-bullet {width:10px;height:10px;margin:0 10px !important;}
/*main_a*/
.main_a{padding:25px 0px 0px 0px;}
.main_a_title{margin-bottom:20px;}
.main_a_title h2{font-size:26px;}
.main_a_title span{font-size:20px;}
.main_a_center{display:block;}
.main_a_columns2{ display:none;}
.main_a_columns1{ width:100%;}
.main_a_columns3{ width:100%;}
.main_a_columns1 img{width:100%;}
.main_a_note{font-size:14px;padding:15px 15px;}
/*main_b*/
.main_b{display:block;}
.main_b_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_b_title{margin-left:0px;font-size: 26px;}
.main_b_title span{ font-size:24px;}
.main_b_right{ width:100%; float:none; padding:10px; box-sizing:border-box;}
.main_b_right_title{padding:10px 0px;margin-bottom:20px; line-height:30px;}
.main_b_right_title strong{ font-size:18px;padding-left: 20px;}
.main_b_right_title a{width:80px; height:30px;font-size:16px;    line-height: 30px;}
.main_b_con{ margin-bottom:30px;}
.main_b_con_left{ width:100%; float:none;}
.main_b_con_right_title{ font-size:24px;padding: 20px 0px 10px 0px;}
.main_b_con_right_cn{ font-size:16px;}
.main_b_con_right_en{ font-size:14px;}
.main_b_img{ width:100%; float:none;}
.main_b_con_right{ width:100%; float:none;margin-right:0%;}
.main_b_img .swiper-container-horizontal>.swiper-pagination{bottom:10px;}
.main_b_img .swiper-pagination-bullet {width:10px;height:10px;margin:0 10px !important;}
.main_b_list ul li{ width:50%; margin-bottom:15px;}
.main_b_list ul li span{ font-size:36px;}
.main_b_list ul li span i{ font-size:15px;}
.main_b_list ul li .cn{ font-size:15px;}
.main_b_list ul li .en{ font-size:12px;}
/*main_c*/
.main_c{ display:block;}
.main_c_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_c_title{margin-left:0px;font-size: 26px;}
.main_c_title span{ font-size:24px;}
.main_c_right{ width:100%; float:none; padding:20px 0px 30px 0px;}
.main_c_right ul{ padding:0px;}
.main_c_right ul li{ height:120px;padding-bottom: 25px;}
/*main_d*/
.main_d_title{ padding:0px 10px 15px 10px;}
.main_d_title h2{ font-size:26px;}
.main_d_title span{ font-size:20px;}
.main_d_left{ width:100%; float:none;padding:20px 10px; min-height:auto; box-sizing:border-box; position:static;}
.main_d_left_title{margin-left:0px;font-size: 26px; margin:0px;}
.main_d_left_title span{ font-size:24px;}
.main_d_center{ width:100%; float:none; padding:0px 0px;}
/*main_e*/
.main_e{display:block;}
.main_e_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_e_title{margin-left:0px;font-size: 26px;}
.main_e_title span{ font-size:24px;}
.main_e_left_note{padding:15px 0px 0px 0px; font-size:14px;}
.main_e_right{ width:100%; float:none;  box-sizing:border-box;}
.main_e_right_con{padding:25px 10px;}
/*main_f*/
.main_f_left{ width:100%; float:none;padding:20px 10px; min-height:auto; box-sizing:border-box; position:static;}
.main_f_title{margin-left:0px;font-size: 26px;margin-top:0px;}
.main_f_title span{ font-size:24px;}
.main_f_center{ width:100%; float:none; padding:10px 0px 25px 0px;}
.main_f_list{ padding:0px;}
.main_f_list ul {margin-bottom:0px;}
.main_f_list ul li{ margin-bottom:10px;}
.main_f_list ul li .txt{padding:10px;}
.main_f_list dl{ margin-bottom:20px;}
.main_f_list dl dt{width: 47.6%;margin: 0px 1.2% 10px 1.2%;}
.main_f_list dl dt .txt{padding:10px 5px;}
.main_f_list ul li .txt span,.main_f_list dl dt .txt span{font-size:16px; margin-bottom:1px;}
.main_f_list ul li .txt .main_f_brief,.main_f_list dl dt .txt .main_f_brief{font-size:12px; margin-bottom:1px; display:none;}
/*main_g*/
.main_g{display:block;}
.main_g_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_g_title{margin-left:0px;font-size: 26px;}
.main_g_title span{ font-size:24px;}
.main_g_left_note{padding:15px 0px 0px 0px; font-size:14px;}
.main_g_right{ width:100%; float:none;  box-sizing:border-box;}
.main_g_right_con{padding:25px 10px;}
.main_g_list_left{ float:none; width:100%;}
.main_g_list_right{ float:none; width:100%;}
.main_g_list_btn{ top:0px; left:auto; right:0px; margin:0px;}
/*main_h*/
.main_h{display:block;}
.main_h_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_h_title{margin-left:0px;font-size: 26px;}
.main_h_title span{ font-size:24px;}
.main_h_left_note{padding:15px 0px 0px 0px; font-size:14px;}
.main_h_right{ width:100%; float:none;  box-sizing:border-box;}
.main_h_list{ padding:15px 0px 40px 0px;}
.main_h_list ul li{ width:26.33%; margin:0px 3.5% 20px 3.5%;height:50px;}
/*main_i*/
.main_i{display:block;}
.main_i_left{ width:100%; float:none;padding:20px 10px; box-sizing:border-box;}
.main_i_title{margin-left:0px;font-size: 26px;}
.main_i_title span{ font-size:24px;}
.main_i_left_note{padding:15px 0px 0px 0px; font-size:14px;}
.main_i_right{ width:100%; float:none;  box-sizing:border-box;}
.main_i_right_con{ padding:10px 10px 20px 10px;}
.main_i_news_left{width:100%;}
.main_i_news_right{ width:100%; margin-bottom:15px;}
.index_news .hd{height:40px;}
.index_news .hd ul li{height:40px;line-height:40px;font-size:16px; padding-top:3px;}
.index_news .bd{ padding:10px;min-height:250px;}
.index_news .bd ul li{ font-size:16px;height:35px; line-height:35px;}
.main_i_news_right .pic{ height:auto;}
.main_i_news_right .time{ right:5px;}
.main_i_news_right .txt{ padding:15px 90px 15px 15px;}
.main_i_news_right .txt span{font-size:18px;}
.main_i_news_right .txt p{ font-size:16px;}
.main_i_news_right_btn{ right:25px;}
/*main_j*/
.main_j_left{ width:100%; float:none; padding:20px 10px; min-height:auto; box-sizing:border-box; position:static;}
.main_j_title{margin-left:0px;font-size: 26px;margin-top:0px;}
.main_j_title span{ font-size:24px;}
.main_j_center{ width:100%; float:none; padding:0px 0px;}
.index_form {background: url(../images/main_i_bg.jpg) 60% center no-repeat;height:470px;}
.index_form_center {width:90%; margin:0 auto; float:none;padding-top: 50px;}
.index_form_title{ font-size:18px;}
.index_form_title_en{ font-size:15px;margin-bottom:20px;}
.index_form_btn{height:50px;font-size:18px;}
.index_form_item{height:55px;line-height:55px;font-size:17px;}
.index_form_item input{ height:55px;}
/*footer*/
.footer{ display:none;}
.copyright{ font-size:12px;}
.copyright_center{ padding:0px 10px;}
/*内页*/
.main{ padding:30px 0px;}
.path{ padding:5px 0px;}
.path_center{ width:95%;}
.path strong{ font-size:20px;}
.path .path_a{ font-size:13px;}
/*menu*/
.menu{margin-bottom:25px;}
.menu_center{ width:95%;}
.menu ul li{ float:left; margin-left:10px;}
.menu ul li a{height:40px; line-height:40px; padding:0px 8px; font-size:15px;}

/*about*/
.about_a{padding:30px 0px 30px 0px;}
.about_a_center{width:95%;}
.about_a_title{font-size:26px;margin-bottom:20px;}
.about_a_note_cn{ margin-bottom:25px;}
.about_a_note_cn_left{ width:100%; margin-bottom:10px; font-size:16px;}
.about_a_note_cn_right{ width:100%;}
.about_a_note_cn_right video{height:auto;}
.about_a_note_cn_right_txt{ padding:10px 20px;}
.about_a_note_cn_right_txt_cn{ font-size:20px; padding-bottom:5px; margin-bottom:5px;}
.about_a_note_cn_right_txt_en{ font-size:18px;}
.about_a_note_en{ font-size:16px;}
.about_b{width:100%; background-size:100% 100%; height:auto;}
.about_b_center{width:95%;}
.about_b_title{font-size:26px;padding-top:25px; margin-bottom:25px;}
.about_b_list{margin-top:0px; padding-bottom:10px;}
.about_b_list ul li{width:31.33%; margin:0px 1% 20px 1%;}
.about_c{width:100%;padding:30px 0px;}
.about_c_center{width:95%;}
.about_c_left{width:100%; float:none;}
.about_c_left img{ float:left; width:48%; margin:0px 1% 20px 1%; padding:0px;}
.about_c_right{width:100%; float:none;}
.about_c_title{font-size:20px;margin-bottom:20px;}
.about_c_title_en{font-size:16px;margin-bottom:30px;}
.about_c_note{font-size:16px;}
.about_d{padding:30px 5px 20px 5px;}
.about_d_title{font-size:26px;margin-bottom:20px;}
.about_d_list{width:100%;margin:0 auto;}
.about_d_list ul li{ width:48%; float:left; margin:0px 1% 10px 1%; line-height:0px;}
/*culture*/
.culture_a{padding:30px 0px;}
.culture_a_center{ width:95%;}
.culture_a_left{float:none;width:100%; margin-bottom:15px;}
.culture_a_right{ float:none; width:100%;}
.culture_a_right_top{padding-left:0px;}
.culture_a_right_top_title{font-size:24px;}
.culture_a_right_top_cn{font-size:18px;}
.culture_a_right_top_en{font-size:16px; margin-bottom:0px;}
.culture_a_right_bottom{ display:none;}
.culture_a_left_btn{ width:100%; height:40px;}
.culture_a_left_btn .swiper-button-prev,.culture_a_left_btn .swiper-button-next{width:40px; height:40px;}
.culture_b{padding:30px 0px;}
.culture_b_center{ width:95%;}
.culture_b_left{float:none;width:100%;margin-bottom:15px;}
.culture_b_right{ float:none; width:100%;}
.culture_b_right_top{padding-right:0px;}
.culture_b_right_top_title{font-size:24px;}
.culture_b_right_top_cn{font-size:18px;}
.culture_b_right_top_en{font-size:16px; margin-bottom:0px;}
.culture_b_right_bottom{ display:none;}
.culture_b_left_btn{ width:100%; height:40px;}
.culture_b_left_btn .swiper-button-prev,.culture_b_left_btn .swiper-button-next{width:40px; height:40px;}
.culture_c{padding:30px 0px;}
.culture_c_center{ width:95%;}
.culture_c_left{float:none;width:100%;margin-bottom:15px;}
.culture_c_right{ float:none; width:100%;}
.culture_c_right_top{padding-left:0px;}
.culture_c_right_top_title{font-size:24px;}
.culture_c_right_top_cn{font-size:18px;}
.culture_c_right_top_en{font-size:16px;margin-bottom:0px;}
.culture_c_right_bottom{ display:none;}
.culture_c_left_btn{ width:100%; height:40px;}
.culture_c_left_btn .swiper-button-prev,.culture_c_left_btn .swiper-button-next{width:40px; height:40px;}
.culture_d{width:100%; height:600px;}
.culture_d_list{padding-top:50px;}
.culture_d_list ul li{float:left; width:50%; min-height:135px; text-align:center; box-sizing:border-box; padding:0px 10%;}
.culture_d_title_cn{font-size:20px;}
.culture_d_title_en{font-size:16px; margin-bottom:10px;}
.culture_d_title_cn_p{font-size:12px;}
.culture_d_title_en_p{font-size:12px; display:none;}
.culture_e{padding:30px 0px 30px 0px;}
.culture_e_title{font-size:24px;margin-bottom:25px;}
.culture_e_center{width:95%;font-size:16px;}
/*case*/
.case{padding:20px 0px; min-height:350px;}
.case_list{width:98%;}
.case_list ul li{width:50%; padding:0px 1% 20px 1%;}
.case_list ul li .pic{margin-bottom:10px;}
.case_list ul li .txt span{ font-size:16px; margin-bottom:0px;height:25px;line-height: 25px;}
.case_list ul li .txt em{ font-size:12px;height: 20px;line-height: 20px;}
.case_list ul li .case_mask{ display:none !important;}
/*case_display*/
.case_display{padding:20px 0px;min-height:350px;}
.case_display_center{margin:0 auto; width:95%;}
.case_display_pic{line-height:0px;margin-bottom:20px;}
.case_display_pic img{width:100%;}
.case_display_pic .gallery-top img{ width:100%;}
.case_display_pic .gallery-thumbs { width:100%;}
.case_display_pic .swiper-button-next.swiper-button-disabled,.case_display_pic .swiper-button-prev.swiper-button-disabled{pointer-events:auto !important;opacity:1; cursor:pointer;}
.case_display_pic .gallery-thumbs img{opacity:0.6;}
.case_display_pic .gallery-thumbs .swiper-slide-thumb-active img{opacity:1;}
/*case_note*/
.case_note{width:100%; margin:0 auto 30px auto; box-sizing:border-box; padding:10px; line-height:2em; font-size:16px; background:#f5f5f5;}
/*recommend_list*/
.recommend_list_title{ width:95%; margin:0 auto; font-size:18px; font-weight:bold; margin-bottom:20px; text-align:center; position:relative;}
.recommend_list_title span{padding:0px 10px;}
.recommend_list{width:100%;}
.recommend_list ul{ padding:0px 1%;}
.recommend_list ul li{float:left; width:31.33%; margin:0px 1% 0px 1%; box-sizing:border-box;}
.recommend_list ul li .case_mask{ display:none;}
.recommend_list ul li .pic{ margin-bottom:5px;}
.recommend_list ul li .txt em{ display:none;}
.recommend_list ul li .txt span{ font-size:12px;}
/*process*/
.process_a{padding:30px 0px 30px 0px;}
.process_a_title{font-size:26px; margin-bottom:35px;}
.process_a_center{width:95%;}
.process_b{ padding:30px 0px 30px 0px;}
.process_b_title{font-size:26px; margin-bottom:20px;}
.process_b_center ul{ width:95%;}
.process_b_center ul li{width:100%; height:auto; margin:0 auto 15px auto; padding:20px 10px; }
.process_b_icon{padding-right:20px; margin-right:20px;}
.process_b_txt{ font-size:16px;}
.process_b_icon_title{ font-size:16px;}
/*cooperation*/
.cooperation_a{padding:30px 0px 20px 0px;}
.cooperation_a_center{width:95%;}
.cooperation_a_left{float:left; width:100%;padding-left:100px; min-height:411px; background:url(../images/cooperation_a_img1.png) left top no-repeat; background-size:80px;  font-size:14px; padding-top:0px; margin-bottom:10px;}
.cooperation_a_left_title{ font-size:20px;}
.cooperation_a_right{float:none; width:100%; text-align:center; display:none;}
.cooperation_b{width:100%;min-height:473px;}
.cooperation_b_center{text-align:center;width:95%;padding-top:50px;color:#fff; margin:0 auto;}
.cooperation_b .pic{margin-bottom:20px;}
.cooperation_b_title{font-size:20px;}
.cooperation_b_content{ font-size:16px;}
.cooperation_c{ padding:10px 0px;}
.cooperation_c_center{width:95%;}
.cooperation_c_item1{ margin-bottom:35px;}
.cooperation_c_item1 .num{font-size:100px;}
.cooperation_c_item1 .pic{ float:none; width:100%;position:relative; background:#244282; padding-bottom:0px; margin-left:0px;}
.cooperation_c_item1 .pic img{margin-top:0px; margin-left:0px; width:100%;}
.cooperation_c_item1 .txt{ float:none; width:100%; font-size:18px;padding-top:25px;}
.cooperation_c_item2{ margin-bottom:10px;}
.cooperation_c_item2 .num{font-size:100px;}
.cooperation_c_item2 .txt{ float:none; width:100%; font-size:18px;padding-top:25px; margin-bottom:20px;}
.cooperation_c_item2 .pic{ float:none; width:100%;position:relative; background:#244282; padding-bottom:0px; margin-left:0px;}
.cooperation_c_item2 .pic img{margin-top:0px; margin-right: 0px; width:100%;}
.cooperation_c_item3{}
.cooperation_c_item3 .num{font-size:100px;}
.cooperation_c_item3 ul{margin-top:-55px; position:relative;}
.cooperation_c_item3 ul li{float:left;width:48%;text-align:center;margin:0px 1% 40px 1%;border-radius:15px;}
.cooperation_c_item3 ul li .txt{ padding:40px 5px 10px 5px;}
.cooperation_c_item3 ul li .pic{ border-radius:15px;}
.cooperation_c_item3 ul li .cooperation_c_title{ font-size:16px;}
.cooperation_c_item3 ul li .cooperation_c_p{ font-size:12px;min-height:8em;}
.cooperation_c_item3 ul li i{position:absolute;left:0px; top:-35px; width:100%;text-align:center;}
.cooperation_c_item3 ul li i img{ max-height:65px; max-width:65px;}
.cooperation_d{padding:30px 0px 30px 0px;}
.cooperation_d_center{width:95%;}
.cooperation_d_title{font-size:26px;margin-bottom:25px;}
.cooperation_d_list{ margin-bottom:10px;}
.cooperation_d_list ul li{ float:left; width:33.33%; padding:0px 4% 15px 4%; height:45px;}
.cooperation_d_list ul li img{ max-width:100%;}
.cooperation_d_btn{width:120px; height:40px;line-height:40px; font-size:13px;}
/*news*/
.news{padding:30px 0px; min-height:350px;}
.news_list{ width:95%;}
.news_list ul li{float:none;width:100%;padding:5px;margin-bottom:15px;}
.news_list ul li:nth-child(odd){margin-right:0%;}
.news_list ul li .pic{ width:100px; height:auto; float:left; overflow:hidden;}
.news_list ul li .pic img{ width:100%;}
.news_list ul li .txt{width:calc(100% - 110px); float:right;}
.news_list ul li .txt span{height:30px;line-height:30px;font-size:16px;margin-bottom:2px;}
.news_list ul li .txt em{ font-size:12px; margin-bottom:4px;}
.news_list ul li .txt p{line-height:20px; height:20px; font-size:12px;-webkit-line-clamp:1; margin-bottom:0px;}
.news_list ul li .txt i{ display:none;}
/*article*/
.article{ width:95%;}
.article_title{ font-size:18px;}
/*contact*/
.contact_a{padding:20px 0px;}
.contact_a_title{font-size:30px;margin-bottom:10px;}
.contact_a_center{ width:95%; margin:0 auto;}
.contact_a_center .pic{ width:100%; float:none;}
.contact_a_center .pic img{ width:100%;}
.contact_a_center .txt{width:100%; float:none; padding:20px;line-height:1.8em;}
.contact_b{ padding:5px 0px;}
.contact_b_list{ width:95%; padding:0px 10px;}
.contact_b_list ul li{ float:none; width:100%; margin-bottom:0px; border-right:none !important;}
.contact_b_list ul li:nth-child(1),.contact_b_list ul li:nth-child(2){ border-top:1px solid #e1e1e1;}
.contact_b_list ul li:first-child{ border-top:none;}
.contact_b_list_title{ float:left;}
.contact_c{ padding:20px 0px;}
.contact_c_center{ width:95%;}

}

