@charset "utf-8";
/*Common_start*/
@font-face {font-family:Helvetica;src:url('../font/Helvetica.ttf'); }
body{font-size:12px;font-family:Helvetica;color:#333333;min-width:1200px;background-color:#000000;}
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;}
.wrapper {display:none;}
.ease04{ -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
/*Common_end*/
/*header*/
.header{width:100%;height:140px;background: rgba(0,0,0,0.6); position:fixed; top:0px; z-index:999;}
.header_center{width:96%;margin: 0 auto;}
.header_center .logo{float:left; margin-top:17px;}
.header_center .logo img{ height:99px;}
.header_right{float:right;padding-top:30px;line-height:21px;}
.header_right img{ height:25px;}
.tel{font-size:16px;color:#ffffff; float:right;}
.tel i{font-size:18px;color:#ffffff;margin-right:8px;}
.top_url{color:#ffffff; float:right; margin-left:41px;}
.top_url span{float:left; font-size:16px;}
.top_url ul{float:left;}
.top_url ul li{float:left; margin-left:17px;}
.top_url ul li i{font-size:18px;color:#ffffff;transition: all 0.4s; -webkit-transition: all 0.4s;}
.top_url ul li a:hover i{color:#ddb352;}
/*language*/
.language{float:right; font-size:16px; height:21px; line-height:21px;position:relative;z-index:998; margin-left:41px;}
.language_btn{color:#ffffff; font-size:16px; color:#ffffff !important;transition: all 0.4s; -webkit-transition: all 0.4s;}
.language_btn i{color:#ffffff; font-size:19px; margin-left:5px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.language_btn:hover,.language_btn:hover i,.language_hover,.language_hover i{color:#ddb352 !important;}
.language ul dl { position:absolute; display:none; top:23px; right:0px; z-index:99; padding:0px; margin:0px; width:100%; min-width:94px; }
.language ul dl dt{width:100%;z-index:9999; text-align:center; background:none !important;font-weight:100;}
.language ul dl dt a{line-height:20px; height:20px;background:#f1f1f1; z-index:999; display:block; padding:5px 0px;}
.language ul dl dt a .pic{ float:left; width:30px; text-align:right;}
.language ul dl dt a .txt {font-size:13px; margin-left:4px; float:left; }
.language ul dl dt a:hover{background:#d1cfcf !important;}
.language ul dl dt img{vertical-align:middle; line-height:0px; font-size:inherit; height:20px;}
/*nav*/
.nav{float:right;padding-top:35px;}
.nav ul{float:left;}
.nav ul li{float:left;margin-left:35px;}
.nav ul li:first-child{margin-left:0px;}
.nav ul li a{display:block;font-size:16px;color:#ffffff;transition: all 0.4s; -webkit-transition: all 0.4s;}
.nav ul li a i{color:#004879; margin-left:5px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.nav ul li a:hover,.nav ul li a:hover i,.current,.current i,.current_hover,.current_hover i{color:#ddb352 !important;}
.nav ul li:hover{ padding-bottom:40px;}
/*二级*/
.xiala{background: rgba(0,0,0,0.6);width:100%; top:140px; left:0px;position:absolute; display:none;z-index:998; padding:30px 0px 20px 0px;margin-left:0px; border-top:1px solid #686868;}
.xiala_center{ width:1200px; margin:0 auto;} 
.xiala dl{margin:0 auto;text-align:center;}
.xiala dl dt{ display:inline-block; margin:0 20px;}
.xiala dl dt a{ font-size:14px;}
.xialatop{top:90px;}
.pro_nav{text-align:left; float:left; width:25%; box-sizing:border-box; display:block !important; margin:0px !important; padding:0px 15px;}
.pro_nav a:hover{ text-decoration:underline;}
.pro_nav_a{ color:#ddb352 !important; font-weight:bold; font-size:16px !important;}
.pro_nav_list{ padding-top:5px;}
.pro_nav_list_li{ line-height:18px; margin-bottom:8px;}
.pro_nav_list a{ font-size:12px !important;}
/*tophide*/
.tophide{height:90px;background: rgba(0,0,0,1);box-shadow: 0px 1px 15px #232323;}
.tophide .header_right{padding-top:15px;}
.tophide .header_right img{height:21px;}
.tophide .logo img{height:54px;}
.tophide .nav{padding-top:20px;}
/*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:8px;height:8px;border-radius:100%;margin:0 6px !important;background:#ffffff !important;}
.banner .swiper-pagination-bullet-active{background:#ddb352 !important; opacity: 1 !important;}
/*main_a*/
.main_a{width:100%;min-height:720px;background:#030605 url(../images/main_a_bg.jpg) center center no-repeat; padding-bottom:10px; overflow:hidden;}
.main_a_center{ width:1200px; margin:0 auto; padding:120px 0px 0px 0px;}
.main_a_title{ text-align:center;margin-bottom:60px;}
.main_a_title img{ max-height:201px;}
.main_a_con{ font-size:20px; line-height:2em;color:#ffffff; margin-bottom:30px;}
.main_a_con a{color:#ffffff;}
.main_a_con img,.main_a_con table{max-width:100%;}
.main_a_btn{margin:0 auto;text-align:center;}
.main_a_btn a{width:200px;height:50px; line-height:50px; position:relative;color:#ffffff !important; font-size:16px;overflow:hidden;text-align:center;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s; display:inline-block; margin:0 20px; border:1px solid #ffffff; box-sizing:border-box;}
.main_a_btn a:after{content:"";width:100%;height:50px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#004879;}
.main_a_btn a:hover:after{content:""; margin-top:-50px; }
.main_a_btn a i{ margin-left:5px; font-size:20px;}
/*main_b*/
.main_b{width:100%;height:800px; background:#000000 url(../images/main_b_bg.png) right top no-repeat; position:relative; overflow:hidden;}
.main_b_list{ width:100%;}
.main_b_left{ float:left; width:50%; overflow:hidden; line-height:0px;}
.main_b_left img{ width:100%; height:800px;transition: all 0.5s; -webkit-transition: all 0.5s;}
.main_b_left img:hover{transform: scale(1.1); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2);}
.main_b_right{ float:left; width:50%; overflow:hidden;}
.main_b_con{width:calc(100% - 154px);height:800px;border-right:22px solid #000000;border-left:22px solid #000000; padding:100px 40px 10px 40px; background:#292f33; box-sizing:border-box; overflow:hidden;}
.main_b_title{font-size:44px;color:#ffffff; margin-bottom:40px;}
.main_b_title a{color:#ffffff;}
.main_b_title a:hover{color:#ddb352}
.main_b_note{ width:100%; height:390px; overflow:hidden;font-size:20px;color:#ffffff; line-height:30px; margin-bottom:20px;}
.main_b_btn{width:140px;height:50px; line-height:50px; position:relative;color:#ffffff !important; font-size:16px;overflow:hidden;text-align:center;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s; display:inline-block;border:1px solid #ffffff; box-sizing:border-box;}
.main_b_btn:after{content:"";width:100%;height:50px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#004879;}
.main_b_btn:hover:after{content:""; margin-top:-50px; }
.main_b_list_btn{ width:50%; position:absolute; left:0px; top:50%;}
.main_b_list_btn .swiper-button-prev{background:rgba(0,0,0,0.6) !important; width:60px; height:60px;left:0px;}
.main_b_list_btn .swiper-button-next{background:rgba(0,0,0,0.6) !important; width:60px; height:60px;right:0px;}
.main_b_list_btn .swiper-button-prev:hover,.main_b_list_btn .swiper-button-next:hover{ background:#000000 !important;}
.main_b_list_btn i{ color:#ffffff; font-size:24px; margin:17px 17px 0px 18px; display:block;}
/*main_c*/
.main_c{width:100%;height:auto;background:#030605 url(../images/main_c_bg.jpg) center bottom no-repeat; padding-bottom:15px; overflow:hidden;}
.main_c_center{ width:100%; margin:0 auto; padding:110px 0px 0px 0px;}
.main_c_center img,.main_c_center table{ max-width:100%;}
.main_c_title{ text-align:center;margin-bottom:70px; font-size:48px; color:#ffffff;}
.main_c_con{ font-size:20px; line-height:2em;color:#ffffff; margin-bottom:60px;}
.main_c_con a{color:#ffffff;}
.main_c_btn{width:140px;height:50px; line-height:50px; margin:0 auto; position:relative;color:#ffffff !important; font-size:16px;overflow:hidden;text-align:center;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s;border:1px solid #ffffff; box-sizing:border-box;}
.main_c_btn:after{content:"";width:100%;height:50px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#004879;}
.main_c_btn:hover:after{content:""; margin-top:-50px; }
/*main_d*/
.main_d{width:100%;background:#030605 url(../images/main_d_bg.jpg) top center repeat-y; overflow:hidden;}
.main_d_center{width:1200px; margin:0 auto; padding:110px 0px 80px 0px;}
.main_d_title{text-align:center;margin-bottom:35px; font-size:48px; color:#ffffff;}
.main_d_con{ font-size:20px; line-height:2em;color:#ffffff;}
.main_d_con a{color:#ffffff;}
.main_d_con img,.main_d_con table{max-width:100%;}
/*main_e*/
.main_e{width:100%;height:685px;background:#0a0905 url(../images/main_e_bg.jpg) center top no-repeat; overflow:hidden;}
.main_e_center{width:1000px; margin:0 auto;}
.main_e_left{width:400px;float:left; padding-top:70px;}
.slideTxtBox{width:400px;}
.slideTxtBox .hd{ width:100%; height:46px;background:#292f33;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; margin-bottom:8px;}
.slideTxtBox .hd ul{padding:3px; }
.slideTxtBox .hd ul li{ float:left; width:33.33%; height:40px; line-height:40px;cursor:pointer; color:#ffffff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; text-align:center; font-size:18px;}
.slideTxtBox .hd ul li.on{ background:#0098ff;}
.main_e_iframe{width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main_e_right{width:500px;float:right; text-align:center; padding-top:180px;}
.main_e_title1{font-size:40px; color:#ffffff; margin-bottom:30px;}
.main_e_title2{font-size:18px; color:#ffffff; margin-bottom:80px;}
.main_e_btn{width:195px;height:50px; line-height:50px; margin:0 auto; position:relative;color:#ffffff !important; font-size:16px;overflow:hidden;text-align:center;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s;border:1px solid #ffffff; box-sizing:border-box;}
.main_e_btn:after{content:"";width:100%;height:50px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#004879;}
.main_e_btn:hover:after{content:""; margin-top:-50px; }
/*footer*/
.footer{background:#00487a; padding:15px 0px; text-align:center;color:#ffffff; font-size:14px;}
.footer_center{ width:1200px; margin:0 auto;}
.footer a{color:#ffffff;}
.footer a:hover{text-decoration:underline;}
.xuanfu { position:fixed;right:10px; bottom:80px; z-index:9999;}
.xuanfu ul li { width:40px; height:40px;text-align:center;}
.xuanfu ul li a { width:40px; height:40px; display:block;}
/*内页*/
.inner_banner{ line-height:0px;}
.inner_banner img{ width:100%;}
.main{padding:70px 0px; min-height:450px;}
.main2{padding:70px 0px 0px 0px;}
.main_center{width:1200px;margin:0 auto;}
.main_title{font-size:48px;color:#ffffff;text-align:center;margin-bottom:67px; position:relative;}
.main_title:after{content:""; width:80px; height:5px; display:block; background:#004879; margin:5px auto 0 auto;}
.menu{width:1200px;height:70px;line-height:70px;margin:0 auto 70px auto;text-align:center;}
.menu ul li{float:left; width:25%;border-left:1px solid #eeeeee; box-sizing:border-box;}
.menu ul li:first-child{ border:none;}
.menu ul li a{font-size:16px;color:#000000; display:block; background:#ffffff;transition: all 0.3s; -webkit-transition: all 0.3s;}
.menu ul li a:hover,.menu_current{ background:#004879 !important; color:#ffffff !important;}
.menu2{ margin-bottom:55px;}
.menu2 ul li{ width:50% !important;}
.content{width:1200px;margin:0 auto;font-size:16px;color:#ffffff;line-height:1.8em;}
.content img,.content table{ max-width:100%;}
/*about*/
.about_a_columns1 { margin-bottom: 83px; }
.about_a_columns1_center { width: 1200px; margin: 0 auto; }
.about_a_columns1_left { width: 615px; float: left; }
.about_a_columns1_left img{ width:100%;}
.about_a_columns1_right { width: 530px; float: right; }
.about_a_columns1_right_title { font-size: 30px; color: #ffffff; margin-bottom: 25px; padding-top: 10px; }
.about_a_columns1_right_p { font-size: 14px; color: #ffffff; line-height: 1.8em; }
.about_a_columns1_right_p img,.about_a_columns1_right_p table{ max-width:100%;}
.about_a_columns2 { margin-bottom: 42px; }
.about_a_columns2_center { width: 1200px; margin: 0 auto; }
.about_a_columns2 ul li{ float:left; width:25%; min-height:215px; border-left:1px solid #ffffff; box-sizing:border-box; padding:20px 30px;}
.about_a_columns2 ul li:first-child{ border-left:none;}
.about_a_columns2_title{ font-size:24px; color:#ffffff; margin-bottom:20px;}
.about_a_columns2_p{ font-size:15px; color:#ffffff; line-height: 1.8em; }
.about_a_columns2_p img,.about_a_columns2_p table{max-width:100%;}
.about_a_columns3{width:100%;height:480px;background:#020306 url(../images/about_c_bg.jpg) center center no-repeat; overflow:hidden;}
.about_a_columns3_center{width:1200px;margin:0 auto; padding:110px 0px 0px 0px;}
.about_a_columns3_title{ font-size:36px; color:#ffffff; text-align:center; margin-bottom:45px;}
.about_a_columns3_p { font-size:20px; color: #ffffff; line-height: 1.8em; }
.about_a_columns3_p img,.about_a_columns3_p table{ max-width:100%;}
.about_a_columns4{ padding:95px 0px 10px 0px;}
.about_a_columns4_center{ width:1200px; margin:0 auto;}
.about_a_columns4 ul li{ width:100%; position:relative;}
.about_a_columns4 ul li .txt{ padding-top:20px;}
.about_a_columns4 ul li .pic img{ width:100%;}
.about_a_columns4_title{ font-size:30px; color:#ffffff; margin-bottom:20px;}
.about_a_columns4_p { font-size: 16px; color: #ffffff; line-height: 1.8em; }
.about_a_columns4_p img,.about_a_columns4_p table{ max-width:100%;}
.about_a_columns4 ul li:nth-of-type(odd) .pic{ float:right; width:612px; height:304px;}
.about_a_columns4 ul li:nth-of-type(odd) .txt{ float:left; width:500px; min-height:304px; text-align:right;}
.about_a_columns4 ul li:nth-of-type(odd){ height:303px;}
.about_a_columns4 ul li:nth-of-type(odd):after{ content:""; position:absolute; width:140px; height:2px; background:#004879; top:37px; left:520px;}
.about_a_columns4 ul li:nth-of-type(even) .pic{ float:left; width:472px; height:532px;}
.about_a_columns4 ul li:nth-of-type(even) .txt{ float:right; width:580px; padding-top:170px;}
.about_a_columns4 ul li:nth-of-type(even):after{ content:""; position:absolute; width:140px; height:2px; background:#004879; top:190px; left:420px;}
/*divisions*/
.category ul li { float: left; width: 48.5%; margin: 0px 0.75% 30px 0.75%; position: relative; }
.category ul li .pic { width: 100%; line-height: 0px; }
.category ul li .pic img { width: 100%; }
.category ul li .pic span { position: absolute; top: 55px; left: 55px; font-size: 36px; color: #ffffff; line-height:normal;text-shadow: 1px 1px 20px #333;}
.category ul li .txt { position: absolute; bottom: 0px; width: 100%; background: rgba(0,72,121,0.8); height: 179px; }
.category ul li .txt dl{ padding-top:40px;}
.category ul li .txt dl dt{ float:left; width:40%; margin:0px 5%; float:left;height:32px; line-height:32px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.category ul li .txt dl dt:before{ content:"● "; color:#ffffff; margin-right:5px; float:left;}
.category ul li .txt dl dt a{ font-size:15px; color:#ffffff;}
.category ul li .txt dl dt a:hover{ text-decoration:underline;}
/*divisions_display*/
.divisions_display{ width:1200px; margin:0 auto;}
.divisions_display_left{ float:left; width:320px;} 
.divisions_display_menu{background:#292f33; min-height:300px; margin-bottom:35px;}
.divisions_display_menu_title{ height:60px; line-height:60px; color:#ffffff; font-size:24px; padding-left:20px; background:#004879;}
.divisions_display_menu ul{ padding:0px 20px 20px 20px;}
.divisions_display_menu ul li{ border-bottom:1px solid #cccccc; padding:20px 0px;}
.divisions_display_menu ul li a{ font-size:15px; color:#ffffff; padding:8px 0px; display:block;}
.divisions_display_menu ul li dl{ padding-left:20px;}
.divisions_display_menu ul li a:hover{ color:#cccccc;}
.divisions_display_menu_a{ padding-left:20px !important; background:url(../images/divisions_display_menu_icon.png) left center no-repeat;}
.divisions_menu_current{ color:#b3a252 !important;}
.divisions_display_right{ width:840px; float:right; min-height:300px;}
.path{padding:10px 25px; background:#181d20;color:#ffffff; font-size:14px;}
.path a{color:#ffffff;}
.path a:hover{text-decoration:underline;}
.divisions_display_content{ padding:35px 25px;background:#292f33; margin-bottom:35px;}
.divisions_display_content_top{ padding:0px; margin-bottom:35px;}
.divisions_display_content_top_left{ width:350px;float:left; text-align:center;}
.divisions_display_content_top_left img{ max-width:100%;}
.divisions_display_content_top_right{ width:400px; float:right;}
.divisions_display_title{ font-size:24px; color:#ffffff; margin-bottom:20px; color:#ffffff;}
.divisions_display_brief{ font-size:16px; color:#ffffff; line-height:1.6em;}
.divisions_display_brief img,.divisions_display_brief table{ max-width:100%;}
.big_dh{height:66px;clear: both; color: #ffffff; font-size:16px; border-top: 1px solid #004879; background:#181d20; margin-bottom:20px;}
.big_dh ul li { width:33.33%;padding: 0px 10px; height:66px; padding-top:22px; float: left; text-align: center; cursor: pointer; border-left:2px solid #292f33; box-sizing:border-box; }
.big_dh ul li.active { background: #004879; }
.big_dh ul li:first-child{ border:none;}
.big_note_con { min-height:150px; height: auto; font-size:14px; line-height:1.8em; color: #ffffff; padding-bottom:30px;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.big_note_con table{ font-size:12px; text-align:center;border-collapse:collapse; box-sizing:border-box; width:100%;}
.big_note_con table td{ padding:5px 10px;border:1px solid #ffffff; box-sizing:border-box; line-height:1.5em;}
.con_tab_table{overflow-x:scroll;}
.con_tab_con{ background:#ffffff; padding:5px; color:#333333; font-size:16px;}
.con_tab_con a{color:#333333;}
.divisions_display_relatedproject{ width:100%; min-height:200px; background:#292f33; min-height:200px; padding:20px 20px 40px 20px; box-sizing:border-box;}
.divisions_display_relatedproject_title{ font-size:20px; color:#ffffff; border-bottom:1px solid #cccccc; padding:10px 0px 15px 0px; margin-bottom:30px;}
.divisions_display_relatedproject_list ul li{ float:left; width:30.33%; margin:0px 1.5%;}
.divisions_display_relatedproject_list ul li .pic{ line-height:0px; margin-bottom:5px;}
.divisions_display_relatedproject_list ul li .pic img{ width:100%;}
.divisions_display_relatedproject_list ul li span{ font-size:14px; line-height:1.6em; color:#ffffff;}
/*divisions_list*/
.divisions_list{  box-sizing:border-box;}
.divisions_list ul li{ margin-bottom:28px; box-sizing:border-box; padding:10px; width:100%;background:#292f33;}
.divisions_list ul li .pic{ width:180px; float:left; line-height:0px;}
.divisions_list ul li .pic img{ width:100%;}
.divisions_list ul li .txt{width:calc(100% - 200px); float:right;}
.divisions_list ul li .divisions_list_title{ font-size:16px; color:#ffffff; margin-bottom:4px; display:block;height:28px; line-height:28px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden;}
.divisions_list ul li .divisions_list_title a{ font-size:16px; color:#ffffff;}
.divisions_list ul li .divisions_list_title a:hover{ text-decoration:underline;}
.divisions_list ul li .divisions_list_con{ color:#888888; font-size:14px;line-height:22px; height:110px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
/*projects_list*/
.projects_list{ width:1236px; margin:0 auto;  box-sizing:border-box;}
.projects_list ul li{ margin-bottom:28px;padding:10px; width:560px;background:#292f33; margin:0px 19px 38px 19px;float:left;}
.projects_list ul li .pic{ width:200px; float:left; line-height:0px;}
.projects_list ul li .pic img{ width:100%;}
.projects_list ul li .txt{width:calc(100% - 220px); float:right;}
.projects_list ul li .projects_list_title{ font-size:16px; color:#ffffff; margin-bottom:8px; display:block;line-height:24px; height:48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.projects_list ul li .projects_list_title a{ font-size:16px; color:#ffffff;}
.projects_list ul li .projects_list_title a:hover{ text-decoration:underline;}
.projects_list ul li .projects_list_con{ color:#888888; font-size:14px;line-height:20px; height:100px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
/*partnership_form*/
.partnership_note{ width:860px; margin:0 auto 50px auto;text-align:center; color:#ffffff; font-size:16px; line-height:1.8em;}
.partnership_form{ width:720px; margin:0 auto;}
.partnership_form input{width:100%; height:60px; border-radius:15px;padding:0px 30px;box-sizing: border-box;outline:none; border:none; font-size:16px; margin-bottom:21px;}
.partnership_form textarea{ padding:20px 30px; height:190px; width:100%;font-size:16px; border-radius:15px;border:none;box-sizing:border-box;outline: none;resize:none;margin-bottom:21px;}
.partnership_btn{ width:100%; border:none;border-radius:15px;height:60px; background:#004879; font-size:18px; text-align:center; color:#ffffff; width:100%; cursor:pointer;outline: none}
.partnership_btn:hover{ background:#00375c;}
.partnership_form_tool_box{}
.partnership_form_tool1{float:left; width:30%;}
.partnership_form_tool2{float:left; width:20%; margin-left:2%;}
.partnership_form_tool2 img{ height:60px; max-width:100%;border-radius:15px;}
.partnership_form_tool3{float:right; width:45%;}
/*map*/
.map{ width:100%; margin:0 auto;}
/*分页*/
.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: #ddb352; }
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover{border:1px solid #ddb352;}
.pagelist select{ border:1px solid #d2d2d2; height:27px;}
/*news*/
.news_center{width:1200px;margin:0 auto;}
.news_left{ float:left; width:760px; min-height:1026px;background:#292f33;}
.news_right{ float:right; width:400px;}
.news_right_columns{width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom:27px;}
/*news_list*/
.news_list{ width:100%; margin:0 auto;  box-sizing:border-box; padding:30px;}
.news_list ul li{ margin-bottom:30px; box-sizing:border-box;width:100%;background:#292f33;}
.news_list ul li .pic{ width:270px; float:left; line-height:0px;}
.news_list ul li .pic img{ width:100%;}
.news_list ul li .txt{width:calc(100% - 295px);float:right;}
.news_list ul li .projects_list_title{ font-size:16px; color:#ffffff; margin-bottom:5px;line-height:24px; height:52px; color:#999999;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li .projects_list_title a{ font-size:16px; color:#ffffff;}
.news_list ul li .projects_list_title a:hover{ text-decoration:underline;}
.news_list ul li .projects_list_con{ color:#888888; font-size:14px;line-height:24px; height:52px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-bottom:10px;}
.news_list ul li .news_btn{ width:80px; height:27px; line-height:27px; border:1px solid #cccccc; display:block; font-size:12px; color:#888888; text-align:center;transition: all 0.3s; -webkit-transition: all 0.3s;}
.news_list ul li .news_btn:hover{ background:#004879; color:#ffffff;}
/*article*/
.article{ padding:10px; background:#ffffff;}
.article_title{ text-align:center; font-size:20px; font-weight: bold; color:#212121; margin-bottom:10px; padding: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%;}
/*download_list*/
.download_list{width:1200px; min-height:350px; margin:0 auto; background:#292f33; padding:40px 30px; box-sizing:border-box;}
.download_list ul li{ float:left; width:340px; margin:0px 20px 40px 20px; position:relative;}
.download_list ul li .pic{width:340px; line-height:0px;}
.download_list ul li .pic img{ width:100%;}
.download_list ul li .txt{ width:100%;position:absolute; bottom:0px; height:45px; line-height:45px;background: rgba(0,0,0,0.7); overflow:hidden;font-size:14px; color:#ffffff; display:block; padding:0px 20px; box-sizing:border-box;}
.download_list ul li .download_btn{ width:40px; height:40px; line-height:40px; position:absolute; right:15px; top:15px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:rgba(0,0,0,0.9); text-align:center; color:#ffffff;}
.download_list ul li .download_btn i{ color:#ffffff;font-size:22px;}
.download_list ul li .download_btn:hover{background:rgba(0,0,0,1); }
/*careers_list*/
.careers_list{ width:1200px; padding:50px; background:#292f33; margin:0 auto; min-height:350px; box-sizing:border-box; text-align:center; color:#ffffff;}
.careers_list_top{background:#181d20 !important; font-size:18px !important; border-bottom:none !important;}
.careers_list span{ width:25%; float:left; padding:0px 5px; box-sizing:border-box; line-height:40px; min-height:40px;}
.careers_list ul li{ border-bottom:1px solid #181d20; background:#40474b; font-size:16px; padding:10px 0px;}
.careers_list_btn{ width:120px; height:40px; line-height:40px; display:block; background:#0098ff; margin:0 auto; text-align:center; font-size:16px; color:#ffffff !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition: all 0.4s; -webkit-transition: all 0.4s; }
.careers_list_btn:hover{ background:#0281d7;}
/*careers_display*/
.careers_display{ width:1200px; padding:50px; background:#292f33; margin:0 auto; min-height:350px; box-sizing:border-box;  color:#ffffff;}
.careers_display_title{ text-align:left; font-size:24px; font-weight:bold; margin-bottom:20px; padding-top:10px;}
.careers_display_top{background:#181d20 !important;border-bottom:none !important;}
.careers_display span{ width:18%; float:left; padding:0px 5px; box-sizing:border-box; line-height:40px; min-height:40px;}
.careers_display ul li{ border-bottom:1px solid #181d20;font-size:16px; padding:10px 0px;text-align:center;}
.careers_display ul{ margin-bottom:35px;}
.careers_display_title2{ text-align:left; font-size:24px; font-weight:bold; border-left:5px solid #0098ff;height:30px; line-height:30px; margin-bottom:20px; display:block; padding-left:10px;}
.careers_display_con{ font-size:14px; line-height:1.8em; color:#ffffff;}
.careers_display_con img,.careers_display_con table{ max-width:100%;}
.video_box{ width:700px; height:440px;}
/*picture_list*/
.picture_list{ width:1232px; margin:0 auto;}
.picture_list ul li{float:left; width:276px; margin:0px 16px 32px 16px; text-align:center; cursor:pointer;}
.picture_list ul li .pic{ width:100%; line-height:0px; background:#ffffff;}
.picture_list ul li .pic img{ width:100%;}
.picture_list ul li span{ width:100%; height:40px; line-height:40px; display:block;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; background: #292f33; font-size:14px; color:#ffffff;}
.picture_list ul li:hover span{background:#00487a;}
.lightgallery_box{ display:none;}
/*-----响应式-----*/
@media screen and (max-width: 1366px) {
.main_b{height:700px; background-size:154px 700px;}
.main_b_left img{height:700px;}
.main_b_con{width:calc(100% - 154px);height:700px;border:22px solid #000000; padding:50px 40px 10px 40px;}
.main_b_title{ font-size:34px;margin-bottom:30px;}
}
@media screen and (max-width: 1200px) {
.nav ul li {margin-left:11px;}
}
@media screen and (max-width: 1024px) {
body {min-width:auto;}
.header{ height:70px !important;}
.header_center .logo{margin-top:10px}
.header_center .logo img{ height:50px;}
.header_right{ display:none}
/*手机导航*/
.wrapper{display: block;}
.toolbar{position:fixed; top:22px; right:2%;z-index: 999; color:#ffffff; }
.menu-button { position: relative; height: 30px; width: 30px; cursor: pointer; float:right;}
.menu-button_txt{float:left; margin-right:6px; line-height:22px; font-size:14px;}
.menu-button:before {content: ""; position: absolute; border-bottom: 13px double #ffffff;border-top: 4px solid #ffffff; width: 30px;height: 5px;}
.toolbar2{ color:#ffffff !important;}
.toolbar2 .menu-button:before {border-bottom: 13px double #ffffff;border-top: 4px solid #ffffff;}
.sidebar { margin: 0; padding: 1em 0px; color: white; background-color: #fff; z-index: 9999 !important;}
.sidebar strong { margin: 0px;font-weight: inherit; }
.sidebar strong a { display: block; font-size: 1.5em; padding: 10px 0px 10px 18px; }
.sidebar ul { padding:0px 0px 15px 25px; }
.sidebar li { margin: .5em 0; line-height: 22px; }
.sidebar li a { font-size: 1.3em; display: block; padding: 0.3em 1em; }
.sidebar dl { padding-left: 25px; }
.sidebar dt { margin: .5em 0; line-height: 20px; }
.sidebar dt a { font-size: 1.2em; display: block; padding: 0 1em; }
.sidebar li:active a, .sidebar li:focus a { }
.sidebar hr{margin: 5px auto; border: 0; padding: 0; width: 100%; height: 1px; background-color: #CCC;}
.language { line-height: 36px; color: #ffffff !important; font-size: 24px; padding: 0px 20px 0px 42px; display: block; float: right; position: relative; margin: 34px 0px 0px 0px; background: url(../images/language2.png) left center no-repeat; transition: all 0.4s; -webkit-transition: all 0.4s; }
.language2{color: #75706f !important;}
.language1{background: url(../images/language1.png) left center no-repeat;}
.language span { position: absolute; width: 12px; height: 7px; right: 0px; top: 50%; margin-top: -3.5px; background-image: url(../images/language_icon.png); background-position: center bottom; display: block; overflow: hidden; transition: all 0.4s; -webkit-transition: all 0.4s; }
.language2 span{background-image: url(../images/language_icon2.png);}
.language:hover { color: #ff8a00 !important; }
.language:hover span { background-position: center top; }
.language { line-height:28px;font-size:18px; padding: 0px 20px 0px 38px; margin:20px 0px 0px 0px;background-size:28px; display:none;}
/*main_a*/
.main_a{min-height:auto; padding-bottom:30px;}
.main_a_center{ width:96%; margin:0 auto; padding:30px 0px 0px 0px;}
.main_a_title{margin-bottom:10px;}
.main_a_title img{ max-width:60%;}
.main_a_con{margin-bottom: 10px;}
.main_a_btn a{ width:41%;height:40px;line-height:40px;margin: 0 2%;font-size:14px;}
.main_a_btn a:after{height:40px;}
.main_a_btn a:hover:after{margin-top:-40px; }
.main_a_btn a i{ margin-left:5px; font-size:14px;}
/*main_b*/
.main_b{ height:auto;background: #292f33;}
.main_b_left{ float:none; width:100%;}
.main_b_left img{ height:auto;}
.main_b_right{ float:none; width:100%;}
.main_b_con{width:calc(100% - 0px);height:auto;padding:20px 10px 20px 10px; border:none;}
.main_b_note{ height:auto;}
.main_b_btn{ margin:0 auto; display:block;}
.main_b_list_btn{ width:100%;}
.main_b_title{ font-size:24px; text-align:center;margin-bottom:30px;}
.main_b_note{ display:none;}
/*main_c*/
.main_c{height:auto;}
.main_c_center{ width:96%;padding:30px 0px 30px 0px;}
.main_c_title{margin-bottom:20px; font-size:30px;}
.main_c_con{ font-size:16px; line-height:1.8em;color:#ffffff; margin-bottom:20px;}
.main_c_con a{color:#ffffff;}
.main_c_btn{width:140px;height:50px; line-height:50px; margin:0 auto; position:relative;color:#ffffff !important; font-size:16px;overflow:hidden;text-align:center;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition: all 0.4s; -webkit-transition: all 0.4s;border:1px solid #ffffff; box-sizing:border-box;}
.main_c_btn:after{content:"";width:100%;height:50px; display:block;transition: all 0.4s;-webkit-transition: all 0.4s;background:#004879;}
.main_c_btn:hover:after{content:""; margin-top:-50px; }
/*main_d*/
.main_d{width:100%;background:#030605 url(../images/main_d_bg.jpg) top center repeat-y; overflow:hidden;}
.main_d_center{width:96%; margin:0 auto; padding:30px 0px 30px 0px;}
.main_d_title{text-align:center;margin-bottom:35px; font-size:30px; color:#ffffff;}
.main_d_con{ font-size:16px; line-height:1.8em;color:#ffffff;}
.main_d_con a{color:#ffffff;}
/*main_e*/
.main_e{width:100%;height:auto; background-size:auto 100% !important; padding:20px 0px;}
.main_e_center{width:96%; margin:0 auto;}
.main_e_left{width:100%;float:auot; padding-top:0px;}
.slideTxtBox{ width:100%;}
.main_e_iframe{width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.main_e_right{width:100%;float:none; text-align:center; padding-top:10px; margin-bottom:30px;}
.main_e_title1{font-size:30px; color:#ffffff; margin-bottom:20px;}
.main_e_title2{font-size:16px; color:#ffffff; margin-bottom:30px;}
/*footer*/
.footer_center{ width:96%; margin:0 auto;}
/*内页*/
.main{ padding:30px 0px;}
.main_center{width:96%;}
.main_title{font-size:38px;margin-bottom:25px;}
.main_title:after{content:""; width:80px; height:3px; display:block; background:#004879; margin:5px auto 0 auto;}
.content{width:96%;}
.menu{width:96%;height:40px;line-height:40px;margin:0 auto 30px auto;}
.menu ul li a{ font-size:13px;}
/*about*/
.about_a_columns1 { margin-bottom:30px; }
.about_a_columns1_center { width: 96%;}
.about_a_columns1_left { width: 100%; float: none; }
.about_a_columns1_right { width: 100%; float: none; }
.about_a_columns1_right_title { font-size: 24px; color: #ffffff; margin-bottom:15px; padding-top: 15px; }
.about_a_columns2 { margin-bottom:0px; }
.about_a_columns2_center { width: 96%;}
.about_a_columns2 ul li{ float:none; width:100%; min-height:auto; border-left:none; box-sizing:border-box; padding:15px 0px; border-top:1px solid #ffffff;}
.about_a_columns2 ul li:first-child{ border-left:none;}
.about_a_columns2_title{ font-size:24px; color:#ffffff; margin-bottom:5px;}
.about_a_columns2_p{ font-size:14px; color:#ffffff; line-height: 1.6em; }
.about_a_columns2_p img,.about_a_columns2_p table{max-width:100%;}
.about_a_columns3{width:100%;height:auto;background:#020306 url(../images/about_c_bg.jpg) center center no-repeat; overflow:hidden;}
.about_a_columns3_center{width:96%;margin:0 auto; padding:25px 0px 25px 0px;}
.about_a_columns3_title{ font-size:30px; color:#ffffff; text-align:center; margin-bottom:15px;}
.about_a_columns3_p { font-size: 14px; color: #ffffff; line-height: 1.6em; }
.about_a_columns3_p img,.about_a_columns3_p table{max-width:100%;}
.about_a_columns4{ padding:30px 0px 30px 0px;}
.about_a_columns4_center{ width:96%; margin:0 auto;}
.about_a_columns4 ul li{ width:100%; position:relative; margin-bottom:20px;}
.about_a_columns4 ul li .txt{ padding-top:10px; margin-bottom:10px;}
.about_a_columns4 ul li .pic img{ width:100%;}
.about_a_columns4_title{ font-size:30px; color:#ffffff; margin-bottom:10px; text-align:center;}
.about_a_columns4_p { font-size: 14px; color: #ffffff; line-height: 1.8em; }
.about_a_columns4_p img,.about_a_columns4_p table{ max-width:100%;}
.about_a_columns4 ul li:nth-of-type(odd) .pic{ float:none; width:100%; height:auto;}
.about_a_columns4 ul li:nth-of-type(odd) .txt{ float:none; width:auto; min-height:auto; text-align:left;}
.about_a_columns4 ul li:nth-of-type(odd){ height:auto;}
.about_a_columns4 ul li:nth-of-type(odd):after{ display:none;}
.about_a_columns4 ul li:nth-of-type(even) .pic{ float:none; width:100%; height:auto;}
.about_a_columns4 ul li:nth-of-type(even) .txt{ float:none; width:100%; padding-top:20px;}
.about_a_columns4 ul li:nth-of-type(even):after{ display:none;}
/*divisions*/
.category{ width:96%; margin:0 auto;} 
.category ul li { float: none; width:100%; margin: 0px 0% 30px 0%; position: relative; }
.category ul li .pic span { position: absolute; top:30px; left: 20px; font-size:22px; color: #ffffff; }
.category ul li .txt { position:static; bottom: 0px; width: 100%; background: rgba(0,72,121,0.8); height: auto; }
.category ul li .txt dl{ padding:20px 0px;}
.category ul li .txt dl dt{ float:left; width:46%; margin:0px 2%; float:left;}
.category ul li .txt dl dt a{ font-size:14px; color:#ffffff;height:30px; line-height:30px;white-space:nowrap;  text-overflow:ellipsis;overflow: hidden; display:block;}
.category ul li .txt dl dt a:hover{ text-decoration:underline;}
/*divisions_display*/
.divisions_display{ width:96%;}
.divisions_display_left{ display:none;} 
.divisions_display_right{ width:100%; float:none;}
.path{padding:10px 20px;}
.divisions_display_content{ padding:25px 10px;background:#292f33; margin-bottom:20px;}
.divisions_display_content_top{ padding:0px; margin-bottom:20px;}
.divisions_display_content_top_left{ width:100%;float:none; margin-bottom:20px;}
.divisions_display_content_top_right{ width:100%; float:none;}
.divisions_display_title{margin-bottom:15px;}
.divisions_display_brief{ font-size:16px;line-height:1.6em;}
.big_dh{height:66px;clear: both; color: #ffffff; font-size:14px; border-top: 1px solid #004879; background:#181d20; margin-bottom:20px;}
.big_dh ul li { width:33.33%;padding: 0px 10px; height:66px; padding-top:16px; float: left; text-align: center; cursor: pointer; border-left:2px solid #292f33; box-sizing:border-box; }
.big_dh ul li.active { background: #004879; }
.big_dh ul li:first-child{ border:none;}
.big_note_con { min-height:150px; height: auto; font-size:14px; line-height:1.8em; color: #ffffff; padding-bottom:30px;}
.big_note_con img, .big_note_con table { max-width: 100%; }
.divisions_display_relatedproject{ width:100%; min-height:100px; background:#292f33; min-height:100px; padding:10px 5px 20px 5px;}
.divisions_display_relatedproject_title{ font-size:20px; color:#ffffff; border-bottom:1px solid #cccccc; padding:10px 0px 10px 0px; margin-bottom:20px;}
.divisions_display_relatedproject_list ul li{ float:left; width:30.33%; margin:0px 1.5%;}
.divisions_display_relatedproject_list ul li .pic{ line-height:0px; margin-bottom:5px;}
.divisions_display_relatedproject_list ul li .pic img{ width:100%;}
.divisions_display_relatedproject_list ul li span{ font-size:14px; line-height:1.6em; color:#ffffff;}
/*divisions_list*/
.divisions_list ul li{ margin-bottom:20px;}
.divisions_list ul li .pic{ width:120px;}
.divisions_list ul li .pic img{ width:100%;}
.divisions_list ul li .txt{width:calc(100% - 140px); float:right;}
.divisions_list ul li .divisions_list_title{ font-size:16px; color:#ffffff; margin-bottom:4px; display:block;height:26px; line-height:26px;}
.divisions_list ul li .divisions_list_con{height:66px;-webkit-line-clamp:3;}
/*projects_list*/
.projects_list{ width:96%;}
.projects_list ul li{ margin-bottom:20px; width:100%; box-sizing:border-box;margin: 0px 0px 30px 0px;}
.projects_list ul li .pic{ width:135px;}
.projects_list ul li .pic img{ width:100%;}
.projects_list ul li .txt{width:calc(100% - 150px); float:right;}
.projects_list ul li .projects_list_title{ font-size:16px;line-height:20px;height:40px; color:#ffffff; margin-bottom:6px; display:block;}
.projects_list ul li .projects_list_con{height:54px;line-height:18px;font-size:12px;-webkit-line-clamp:3;}
/*partnership_form*/
.partnership_note{ width:96%; margin:0 auto 30px auto;}
/*map*/
.map{ width:100%; margin:0 auto;}
/*news*/
.news_center{width:96%;}
.news_left{ float:left; width:100%; min-height:400px; background:none;}
.news_right{ display:none;}
/*news_list*/
.news_list{ width:100%; padding:0px;}
.news_list ul li{ margin-bottom:10px;background:#292f33; padding:10px;}
.news_list ul li .pic{ width:110px;}
.news_list ul li .txt{width:calc(100% - 120px);float:right;}
.news_list ul li .projects_list_title{ font-size:14px; color:#ffffff; margin-bottom:4px;line-height:20px; height:20px; color:#999999;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.news_list ul li .projects_list_title a{ font-size:16px; color:#ffffff;}
.news_list ul li .projects_list_title a:hover{ text-decoration:underline;}
.news_list ul li .projects_list_con{ color:#888888; font-size:12px;line-height:20px; height:40px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; margin-bottom:0px;}
.news_list ul li .news_btn{ display:none;}
.article_tool{margin-bottom:20px;}
/*download_list*/
.download_list{width:96%; min-height:350px;background:#292f33; padding:10px 0px;}
.download_list ul li{ float:left; width:48%; margin:0px 1% 25px 1%; position:relative;}
.download_list ul li .pic{width:100%; line-height:0px;}
.download_list ul li .txt{ width:100%;position:absolute; bottom:0px; height:40px; line-height:40px;background: rgba(0,0,0,0.7); overflow:hidden;font-size:14px; color:#ffffff; display:block; padding:0px 20px; box-sizing:border-box;}
.download_list ul li .download_btn{ width:35px; height:35px; line-height:35px; position:absolute; right:15px; top:15px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:rgba(0,0,0,0.9); text-align:center; color:#ffffff;}
.download_list ul li .download_btn i{font-size:20px;}
/*careers_list*/
.careers_list{ width:96%; padding:10px;}
.careers_list_top{background:#181d20 !important; font-size:16px !important; border-bottom:none !important;}
.careers_list span{ width:33.33%; float:left; padding:0px 5px; box-sizing:border-box; line-height:30px; min-height:30px;}
.careers_list ul li{ border-bottom:1px solid #181d20; background:#40474b; font-size:14px; padding:10px 0px;}
.careers_list_btn{ width:80%; height:30px; line-height:30px; display:block; background:#0098ff; margin:0 auto; text-align:center; font-size:14px; color:#ffffff !important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition: all 0.4s; -webkit-transition: all 0.4s; }
.careers_list_btn:hover{ background:#0281d7;}
.careers_list .careers_list3{ display:none !important;}
/*careers_display*/
.careers_display{ width:96%; padding:10px;}
.careers_display_title{ text-align:left; font-size:24px; font-weight:bold;}
.careers_display_top{background:#181d20 !important;border-bottom:none !important;}
.careers_display span{ width:25%; float:left; padding:0px 5px; box-sizing:border-box; line-height:30px; min-height:30px;}
.careers_display ul li{ border-bottom:1px solid #181d20; background:#40474b; font-size:16px; padding:10px 0px;text-align:center; font-size:14px;}
/*picture_list*/
.picture_list{ width:96%; margin:0 auto;}
.picture_list ul li{float:left; width:31.33%; margin:0px 1% 30px 1%; text-align:center;}
}
@media screen and (max-width: 768px) {
.path{padding:10px 5px; font-size:12px;}
.big_dh{height:52px;font-size:12px;}
.big_dh ul li{padding: 0px 0px;padding-top:10px; height:52px;border-left:1px solid #292f33; }
/*partnership_form*/
.partnership_form{ width:96%; margin:0 auto;}
.partnership_form input{width:100%; height:48px; border-radius:15px;padding:0px 20px;box-sizing: border-box;outline:none; border:none; font-size:16px; margin-bottom:21px;}
.partnership_form textarea{ padding:20px 20px; height:100px; width:100%;font-size:16px; border-radius:15px;border:none;box-sizing:border-box;outline: none;resize:none;margin-bottom:21px;}
.partnership_btn{ width:100%; border:none;border-radius:15px;height:48px; background:#004879; font-size:18px; text-align:center; color:#ffffff; width:100%; cursor:pointer;outline: none}
.partnership_btn:hover{ background:#00375c;}
.partnership_form_tool_box{}
.partnership_form_tool1{float:left; width:50%;}
.partnership_form_tool2{float:left; width:45%; margin-left:2%;}
.partnership_form_tool2 img{ height:48px; max-width:100%;border-radius:15px;}
.partnership_form_tool3{float:none; width:100%;}
.video_box{ width:100%; height:200px;}
.menu3{width:96%;height:40px;line-height:16px;margin:0 auto 30px auto;}
.menu3 ul li a{ font-size:12px;height:40px; display:block; padding-top:7px;}
/*picture_list*/
.picture_list{ width:96%; margin:0 auto;}
.picture_list ul li{float:left; width:48%; margin:0px 1% 30px 1%; text-align:center;}
.m_copyright_wrap{ display:block;}
}