﻿ 

 html{ overflow-x:hidden}

 

 .clearfix:before,

.clearfix:after {

  content: "";

  display: table;

}

.clearfix:after {

  clear: both;

  overflow: hidden;

}

.clear-p-t{

  padding-top: 0 !important;

}

.clear-margin{

  margin: 0 !important;

}

.light{

	color: #0052D9;

}

.p-light{

	padding-left: 5px;

}

 



/* 页面最小高 */

.null_content{

  min-height: 600px;

}



/*页头*/

.wrap{ display: block; width: 100%;position: relative;overflow-x: hidden;}

.wrap_head{ display:block; width:100%; height: 95px; 

  z-index: 3;

  position: absolute;

  left: 0;

  top: 0;

  transition: all 0.2s linear;

  -webkit-transition: all 0.2s linear;

  -moz-transition: all 0.2s linear;

  -ms-transition: all 0.2s linear;

  -o-transition: all 0.2s linear;

}

.head_con{ display:block; max-width:1250px; height: 95px;  position: relative; z-index: 2;margin-left: auto;margin-right: auto;padding: 0 20px}

.head_con .logo{ display:block; height: 55px; width: 178px; position: absolute; left: 10px; top: 15px;}

.head_con .logo h1{ display:block; height:55px; width: 178px; background: url(../images/menu_logo.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden;background-size: 100% 100%;}





/*菜单*/

.menu_list{ display: block; height:72px; position: absolute; right: 160px; top: 10px; cursor: pointer; opacity: 1; transition:opacity 0.3s linear;transform: translate(0px,0);}

.menu_list .menu_item{ display: inline-block; height:72px; float: left; margin-left:72px; position: relative;}

.en-us .menu_list .menu_item{

  margin-left: 36px;

}

.menu_list .menu_item .txt{ display: block; height:72px; line-height: 72px; font-size: 16px; color: #fff; font-weight: bold; opacity: 0.95; -webkit-transition:color 0.3s linear; position: relative; z-index: 2;}

.menu_list .menu_item .txt:hover{  opacity: 1;}

.menu_list .menu_item .txt:after{ display:block; content:""; height: 4px; width: 100%; position: absolute; bottom: 19px; left: 0px; background: #fca71a; opacity: 0; -webkit-transition: transform 0.2s ease-out,opacity 0.2s ease-out; transform-origin: 50% 0%; transform:scale(0.01,1);}

.menu_list .menu_item .txt:before{ display:none; content:""; height: 400px; width: 100%; position: absolute; top: 19px; left: -10px; background: #fca71a; opacity: 1;}

.menu_list .menu_item:hover .txt:after{ transform:scale(1,1); opacity: 1;}

.menu_list .menu_item.menu_item_lan{ display:none;}

.menu_list .menu_item .menu_hook{ display:none; width: 100%; height: 350px; position: absolute; left: -36px; top: 0px; z-index: 1;}



.en-us .menu_list .menu_item{ margin-left: 60px;}

.en-us .sub_list li a{ padding:10px 0;}



.sub_list{display: none; position: absolute; width:160px; left: 50%; margin-left: -80px; text-align: center; z-index: 2; }

.sub_list li a{ display: block; font-size: 16px; color: #2b2e2e; opacity: 0.7; padding: 13px 0;}

.sub_list li a:hover{ opacity: 1;}



.menu_list .menu_item .act{ color:#f0863b !important;}



 

 

.head_white{

  background: #fff;

}

/* .head_white.fixed{

  position: fixed;

  top: -72px;

} */

.submenu_show .logo h1,.head_white .logo h1{ background-image: url(../images/menu_logo.png);background-size: 100% 100%;}

.submenu_show .menu_list .menu_item .txt,.head_white .menu_list .menu_item .txt{ color: #2b2e2e;}

.submenu_show.search_area_show .search_area,.head_white.search_area_show .search_area{ width: 676px; background: #f6f6f6; }

.submenu_show.search_area_show .search_area .search_icon,.head_white.search_area_show .search_area .search_icon{ opacity: 0.3; }

.submenu_show.search_area_show .search_area .ipt_search,.head_white.search_area_show .search_area .ipt_search{ color: #2b2e2e;}

.submenu_show .search_area .search_icon,.head_white .search_area .search_icon{ background-image:url(../img/index/icon_search_hover.png);}

.submenu_show .lang_area a,.head_white .lang_area a{ color: #2b2e2e;}

.submenu_show .lang_area .s_line,.head_white .lang_area .s_line{ color: #2b2e2e;}

.submenu_show .bg_hover{ display:block !important; width: 100%; height: 350px; background:rgba(255,255,255,1); z-index: 1; position: absolute; top: 0px; left: 0px; -webkit-animation:a_bg_hover_show 0.2s ease-out both; -webkit-transform-origin:50% 0%;}

.submenu_show .menu_list .menu_item.sublist_show .sub_list,.head_white .menu_list .menu_item.sublist_show .sub_list{ -webkit-animation:a_menu_item_show 0.2s ease-out both;}

.submenu_show .menu_list .menu_item.sublist_hide .sub_list,.head_white .menu_list .menu_item.sublist_hide .sub_list{ -webkit-animation:a_menu_item_hide 0.15s ease-out both;}

.submenu_show .menu_list .menu_item .menu_hook{ display:block;}

.submenu_hide,.sublist_hide{ pointer-events:none;} /*避免鼠标快速移动触发鼠标对菜单收回动画延迟 一进多出显示bug*/

.submenu_hide .bg_hover{ -webkit-animation:a_bg_hover_hide 0.15s ease-out both; -webkit-transform-origin:50% 0%;}



 /*导航右侧*/

.yfd{ display: block; position: absolute; right: 10px; top: 30px;} 

.yfd .wxwb img{ margin-right:10px;}

.yfd .search{ display:none;}

.yfd .search input[type="text"]{ background:#869bab; border-radius:8px; border:0px; width:130px; height:32px; line-height:32px; padding:0px 5px; color:#fff;}

.yfd .search input[type="button"]{ background:#f0863b; color:#fff; border-radius:8px; height:32px; line-height:32px;border:0px; padding:0px 10px; position:relative; margin-left:-15px;}



@keyframes a_menu_item_show {

	0%{ -webkit-transform:translate(0px,-30px); opacity: 0;}

	100%{  -webkit-transform:translate(0px,0px); opacity: 1;}

}



@keyframes a_menu_item_hide {

	0%{  -webkit-transform:translate(0px,0px); opacity: 1; }

	100%{ -webkit-transform:translate(0px,-30px); opacity: 0; }

}





@keyframes a_bg_hover_show {

	0%{ -webkit-transform:scale(1,0.5); opacity: 0;}

	100%{  -webkit-transform:scale(1,1); opacity: 1;}

}





@keyframes a_bg_hover_hide {

	0%{ -webkit-transform:scale(1,1); opacity: 1;}

	100%{  -webkit-transform:scale(1,0.5); opacity: 0;}

}







@media screen and (max-width: 1100px) {

	.menu_list{ right:266px; }

	.menu_list .menu_item{margin-left:25px;}

	.head_con{ width:96%;}

	}

 

 

 

 

 .phone-nav {

	right: 10px;

	top: 7px;

	position: absolute;

	width: 78px;

	height: 87px;

	display: none;

	background: url("../images/menu.png") no-repeat center;

	background-size: 40px 36px;

	margin: 0 0 0 5px

}







@media (max-width:1260px) {

	.phone-nav {

		height: 50px;

		width: 50px

	}

}



.phone-nav {

	right: 10px;

	top: 22px;

	position: absolute;

	width: 35px;

	height: 35px;

	display: none;

	background: url("../images/menu.png") no-repeat center;

	background-size: 30px 26px;

	margin: 0 0 0 5px

}



 



 

 

.phone-subnav {

	width: 100%;

	position: fixed;

	left: 0;

	height: 100%;

	top: 0;

	background: rgba(255,255,255,0.98);

	z-index: 999999;

	margin: 0 auto;

	display: none

}



.phone-subnav .close {

	padding: 20px 40px;

	display: block

}



.phone-subnav .close img {

	max-height: 40px

}



.phone-subnav ul {

	height: 90%;

	overflow-y: scroll;

	margin: 0 30px

}





@media (max-width:900px) {

	.menu_list{ display:none;}

	

	.phone-nav {display: block}

	.yfd{ right:60px; display:none;}

	.head_con .logo{ top:7px;}

	

	

}



@media (max-width:360px) {

	.phone-subnav ul {

		height: 410px

	}

}



.phone-subnav ul li {

	position: relative;

	border-top: 1px solid #dadada

}



.phone-subnav ul li i {

	position: absolute;

	right: 10px;

	top: 5px;

	text-align: center;

	line-height: 30px;

	display: block;

	border-radius: 100%;

	font-style: inherit;

	cursor: pointer

}



.phone-subnav ul li i:after {

	content: "+";

	color: #666;

	font-size: 24px;

	cursor: pointer;

	text-align: center

}



.phone-subnav ul li .menu {

	color: #333;

	font-size: 16px;

	line-height: 40px;

	overflow: hidden;

	padding: 0 40px 0 20px;

	display: block;

	cursor: pointer;

	text-align: left;

	position: relative;

	border-bottom: 1px solid rgba(255,255,255,0.05)

}



.phone-subnav ul li .menu>a {

	display: block;

	color: #333

}



.phone-subnav ul li .menu02>a {

	color: #1b8fe2

}



.phone-subnav ul li .menu03 {

	display: block;

	padding: 10px 0

}



.phone-subnav ul li .menu03 a {

	color: #888;

	font-size: 13px;

	line-height: 20px;

	padding-top: 0

}



.phone-subnav ul li div {

	display: none;

	padding-bottom: 15px

}



.phone-subnav ul li div a {

	color: #666;

	line-height: 20px;

	padding: 5px 10px 5px 20px;

	display: block;

	height: auto;

	font-weight: 100;

	position: relative

}



.phone-subnav ul li div em {

	display: block;

	font-style: inherit

}



.phone-subnav ul li div em>a {

	color: #666;

	font-size: 12px;

	display: block;

	padding: 5px 5px 5px 48px;

	line-height: 18px

}



.phone-subnav ul .active i:after {

	content: "-"

}

 

 /*首页关于我们*/

.about{ background:url(../images/ab_bj.jpg); padding:70px 0px; overflow:hidden; color:#fff;}

.about_con>.fl{ width:39%;}

.about_con>.fr{ width:58%;}

.about_con .tit{ font-size:30px;font-weight:bold;}

.about_con .en{ clear:both; padding-top:20px;  font-size:18px;}

.about_con .con{ padding-top:45px;  line-height:35px;}



.about_rcon{ padding:30px 30px 50px 30px; background:#f0863b; margin-top:200px; position:relative;}

.about_rcon h3{ font-size:20px; padding:0px 0px 15px 0px;}

.more{ margin-top:20px;}

.more a{ display:inline-block; background:#00439b; color:#fff; font-size:14px; padding:3px 25px; border-radius:20px;}

.about_rcon .fd{ color:#f29559; font-size:80px; position:absolute; bottom:25px;right:100px;}





 

 /*首页服务*/

.service{ background:url(../images/ser_bj.jpg); height:530px; overflow:hidden;}

.service_con{ clear:both; width:100%; margin:0 auto; padding-top:50px; overflow:hidden; }



.service_con ul li{ width:33.3%; float:left; text-align:center; position:relative;}

.service_con ul li .text { padding-top:20px;}

.service_con ul li .text p{ font-size:18px; color:#fff;}

.service_con ul li .text p.en{ font-size:14px; padding-top:10px;}

.service_con ul li .yc{ display:none; }



.service_con ul li img{ max-width:43%;}





/*联系我们*/

.contact{ background:none; color:#262626;}

.contact .con{  padding-top:20px;}

.contact .con ul li{ width:100%; clear:both; padding-bottom:10px;overflow:hidden;}

.contact .con ul li .fl{ margin-right:10px; color:#595959; line-height:25px; width:7%}

.contact .con ul li .fl img{ max-width:25px;}

.contact .con ul li .fr{ margin-right:10px; color:#595959; line-height:25px; width:88%}

.contact .con ul li .fr i{ font-size:14px; font-style:normal;color:#000; font-weight:bold;}



.cont_r{ float:right;width:58%}

#allmap {width: 100%;height: 450px;}



/*版权所有*/

.copy{  padding-bottom:20px; text-align:center;}
.copy img{vertical-align:middle}

.copy .fl{ width:30%;}

.copy .fl a{ color:#000;}

.copy .fl a:hover{ color:#fca71a; } 

.copy .fl .tel{ display:inline-block; color:#000; padding-left:30px;}

.copy .fr{ min-width:260px;}

.copy .fl a{ position:relative;}

.copy .fl a .tc_ewm{ position:absolute; width:139px; top:-150px; display:none;}







.pfhbj{ background:url(../images/pfhbj.png); color:#262626;}

.pfhbj_con{ clear:both; padding-top:30px;}

.pfhbj_con .bj{ background:#f0863b; overflow:hidden;}

.pfhbj_con .pic{ width:50%; float:left;}

.pfhbj_con .pic img{ vertical-align:middle; width:100%;}



.pfhbj_con .ynr{ width:48%; padding-top:20px; padding-left:3%; padding-right:40px; float:right; color:#fff; position:relative; min-height:390px;}

.pfhbj_con .ynr h3{ font-size:25px; padding:15px 0px;}

.pfhbj_con .ynr h3 img{ vertical-align:middle;}

.pfhbj_con .ynr h3 span{ color:#f8c8af;}

.pfhbj_con .ynr .titl{ font-size:20px; padding:5px 0px;}

.pfhbj_con .ynr .nrls{ margin-top:15px;}

.pfhbj_con .ynr .fd{color:#f29559; font-size:80px; position:absolute; bottom:0px;right:100px;}







.pfhbj_con  .slick-next{width:50px; height:50px; border:0px; bottom:0px; top:auto; right:45.9%; background:url(../images/yjt.png) no-repeat center center;background-color:rgba(255,255,255,0.2)}

.pfhbj_con  .slick-prev{width:50px; height:50px; border:0px;  bottom:0px; top:auto; left:45.5%; background:url(../images/zjt.png) center center no-repeat;background-color:rgba(255,255,255,0.2)}







.pfhbj_menu{ clear:both; text-align:right; padding-right:20%;}

.pfhbj_menu a{ position:relative; display:inline-block; background:#fff; color:#808080; border-radius:20px; padding:5px 30px; margin-right:15px;}

.pfhbj_menu a em{ position:absolute; bottom:-15px; left:50%; margin-left:-7px; display:none;}

.pfhbj_menu a:hover{ background:#00439b; color:#fff;}

.pfhbj_menu a:hover em{ display:block}

.pfhbj_menu a.active{ background:#00439b; color:#fff;}

.pfhbj_menu a.active em{display:block}









.qyry{ padding:20px 0px;}

.qyry .qyry_con{ text-align:center; margin:0px; padding:20px;}

.qyry .qyry_con img{ border:solid 20px #fff;-moz-box-shadow:0px 0px 12px #A3A3A3; -webkit-box-shadow:0px 0px 12px #A3A3A3; box-shadow:0px 0px 12px #A3A3A3;}

.qyry .slick-dots{ bottom:3px;}

.qyry .slick-dots li button{ background:#ccc;}

.qyry .slick-dots .slick-active button{background:#f0863b}



.qyry .slick-prev{ border:0px; margin-top:-30px; left:-25px; background:url(../images/ry_zjt.png) no-repeat center center;}



.qyry .slick-next{ border:0px; margin-top:-30px; right:-25px; background:url(../images/ry_yjt.png) no-repeat center center;}





.ny_about{ padding:60px 95px 0px 95px; color:#404040;}

.ny_about h3{ font-size:25px; color:#000;}

.ny_about h3 i{ display:block; width:25px; height:2px; background:#f0863b; margin:15px 0px;}

.ny_about h4{ font-size:20px; color:#f0863b; margin-top:15px; font-weight:lighter;}

.ny_about h4 i{ display:block; width:25px; height:2px; background:#f0863b; margin:15px 0px;}





.qywhbg{ background:url(../images/qywhbj.jpg) no-repeat top center; padding-bottom:50px; }

.qywh_img{ position:relative; padding-left:75px;}

.qywh_text{ position:absolute; top:25%;left:0px; background:#fff; width:45%; padding:4% 96px;}

.qywh_text_1{ font-size:20px; padding-bottom:50px; font-weight:bold;}

.qywh_text_2{ font-size:18px; color:#f0863b;}

.qywh_text_2 i{display:block; width:25px; height:2px; background:#f0863b; margin:15px 0px;}


.qywh_text_2:after{content: ""; display: block; width:25px; height:2px; background:#f0863b; margin:15px 0px; }



.qywh_text_3{ font-size:16px; color:#404040; line-height:35px;}





.qyzz_img{ padding-left:0px; padding-right:95px;}

.qyzz_text{ right:0px; left:auto;top:20%;padding:4% 60px}

.qyzz_text p{}

.jyln{margin-top:50px;}







.ny_conbk{ border-bottom:solid 1px #bfbfbf;}

.ny_nav{ padding:0px 95px;}

.ny_nav a{ font-size:16px; color:#000; display:inline-block; line-height:45px; margin-right:60px;}

.ny_nav a:hover{ color:#f0863b;border-bottom:solid 1px #f0863b;}

.ny_nav a.active{ border-bottom:solid 1px #f0863b;}





.job{ background:url(../images/job_bg.jpg) top center; overflow:hidden; margin-top:30px;}

.job_zxns h3{color:#fff;}



.job_con { border-top:solid 1px #ccc;}

.job_con .fr{ padding-top:10px;}

.job_con .ynr{ border-left:solid 1px #ccc;max-width:853px; width:100%; padding:60px; line-height:30px;}

.job_con .ptb{ font-size:20px; padding-bottom:15px;}

.job_con .p16{ font-size:16px;}









.zxns_tit{padding:60px 60px 0px 60px}

.lxyx{ background:#fff; max-width:853px; width:100%; float:right; padding-bottom:60px; margin-top:150px;}

.lxyx p{padding:0px 60px;}

.lxyx a{ color:#f0863b; text-decoration:underline;}







.fwkh{ background:#f4f4f4; padding-bottom:60px;}

.fwkh_list{ margin-left:90px;}

.fwkh_list a{ display:inline-table; width:17%; margin-right:2.7%; margin-bottom:2%; -moz-box-shadow:0px 0px 10px #d9d9d9; -webkit-box-shadow:0px 0px 10px #d9d9d9; box-shadow:0px 0px 10px #d9d9d9;}

.fwkh_list a img{ vertical-align:middle; width:100%;}



.fwkh_list .slick-dots{ bottom:-20px;}

.fwkh_list .slick-dots li button{ background:#ccc;}

.fwkh_list .slick-dots .slick-active button{background:#f0863b}



.fwkh_list_con{ padding:5px;}







.job_fwnr{ padding:2% 0% 0% 0%; margin-bottom:15px;}

.job_fwnr ul li{float:left; padding:3px; width:16%; margin-right:0.6%; border:solid 1px #E9E9E9;  background:#fff;transition:0.5s; min-height:360px; margin-bottom:3%;}

.job_fwnr ul li .text{ width:100%;  margin:0 auto}

.job_fwnr ul li .text h3{ text-align: center; font-size:20px; padding:20px 0px;}

.job_fwnr ul li .text p{ line-height:30px;font-size:13px; text-align:center}



.job_fwnr ul li .text p a{ color:#000}

.job_fwnr ul li .text p a:hover{ text-decoration:underline;}





.job_fwnr ul li:hover{ background:#f0863b;}



.job_fwnr ul li:hover a{ color:#fff !important;}





.job_fwnr ul li:hover .text{ width:100%;}

.job_fwnr ul li:hover h3{ color:#fff; }

.job_fwnr ul li:hover p{ color:#fff; }



.job_fwnr ul li .pic { }

.job_fwnr ul li .pic img{ vertical-align:middle; width:100%;}

.job_fwnr ul li .yc{ display:none;}

.job_fwnr ul li:hover .xs{ display:none;}

.job_fwnr ul li:hover .yc{ display: inline-block;}

.job_fwnr ul li:hover .yc { width:100%;}









.foot_nycopy{background:#333333; overflow:hidden; color:#fff; font-size:13px; line-height:50px;}

.foot_nycopy img{vertical-align:middle;}

.foot_nycopy a{ color:#fff;}

.foot_nycopy a:hover{ color:#f0863b;}





.foot_nav{ background:#333333; clear:both; overflow:hidden; padding:50px 0px; color:#fff; border-bottom:solid 1px #fff;}

.foot_con{ width:31%; }

.foot_con h3 { color:#f0863b; font-size:18px; padding-bottom:25px;}

.foot_con p{ font-size:13px; line-height:26px;}



.foot_con_nav{ border-right:solid 1px #ffffff; width:12%; margin-right:5%;}

.foot_con_nav a{ display:block; font-size:14px; color:#fff; margin-bottom:13px;}

.foot_con_nav a:hover{color:#f0863b;}

.foot_con_nav a:last-child{margin-bottom:0px;}





.foot_con_ewm{ width:26%;}

.foot_con_ewm p{ float:left; width:48%; text-align:center; margin-right:2%;}



.foot_con_yqlj{ width:23%; }

.foot_con_yqlj h3 { font-size:18px; padding-bottom:20px;}

.foot_con_yqlj a { display:inline-block; width:32%;}





.banner{ text-align:center;}

.ny_banner{ padding-top:95px; text-align:center; overflow:hidden;}

.ny_banner img{ vertical-align:middle; }



.yfd .search .nyinput{}





.message{padding:50px 0px;max-width:600px;margin-left:auto;margin-right:auto}

.message .title{text-align:center;position:relative;color:#000;font-size:25px;font-weight:700;margin-bottom:10px}

.message .title:after{content:"";display:block;width:80px;height:2px;background:#f0863b;margin:18px auto 0 auto}

.message .tips{text-align:center;color:#000;font-size:14px;margin-bottom:15px}

.message .red{color:#da2f38}

.message li{position:relative;margin-bottom:20px;color:#808080;font-size:14px;clear:both;padding:0 6px}

.message .p-01{line-height:30px}

.message .li-02{width:50%;float:left;clear:none}

.message .name{width:40%;float:left}

.message .tel{width:57%;float:right}



.message .me_tel{ color:#f29451; font-size:23px; text-align:center;}

.message .me_tel img{ vertical-align:middle; margin-right:10px;}



 

.message input,.message textarea{width:100%; border-radius:5px;border:1px #ebebeb solid;color:#333;font-size:13px;background:#f6f6f6;line-height:36px;height:38px;padding:0 10px}

.message input:focus,.message textarea:focus{border-color:#65a5e7;-webkit-box-shadow:0 0 2px 0 rgba(101,165,231,.5);box-shadow:0 0 2px 0 rgba(101,165,231,.5);}

.message select{border:1px #ebebeb solid;font-size:14px;background:#fff;line-height:36px;height:38px;width:100%;padding:0 10px}

.message textarea{height:108px;line-height:24px}

.message .yzhm input{width:45%;float:left; }

.message .yzhm .code{float:left;margin-right:10px}

.message .yzhm .a-01{line-height:38px;float:right;color:#9b9b9b}

.message .yzhm .a-01:hover{color:#1761ac;text-decoration:underline}

.message .btn{clear:both;padding:15px 0px;margin-bottom:0; text-align:center;}

.message .btn button{display:inline-block;background:#f0863b;color:#fff;width:20%;line-height:42px;text-align:center;padding:0 10px;font-size:16px;font-weight:700;border-radius:5px;-webkit-transition:all .5s;transition:all .5s; cursor:pointer;border:0px;}

.message .btn a:hover{background:#d56b20}







/*金才培训*/







.px_te{ width:80%; top:23%;}

.px_te .qywh_text_1{ padding-bottom:0px;}

.px_te .qywh_text_1 i{ display:block; width:25px; height:2px; background:#f0863b; margin:30px 0px;}



.rlzy{ margin-top:50px;}

.rlzy .px_te{ width:51%;}



.gqpxi{ margin-top:50px;}

.gqpxi .qywh_text{ right:0px; left:auto;}



.gqpxi .qywh_img{ padding-left:0px; padding-right:95px;}





.gqpxi .qywh_text_1{ padding-bottom:0px;}

.gqpxi .qywh_text_1 i{ display:block; width:25px; height:2px; background:#f0863b; margin:30px 0px;}











.tech_team{ margin-top:40px;}

.tech_team .slick-dots{ bottom:-35px;}

.tech_team .slick-dots li button{ background:#ccc;}

.tech_team .slick-dots .slick-active button{background:#f0863b}



.tech_team_wc{ padding:0px 10px;}

.tech_team_wc .pic{ position:relative; border-bottom:solid 3px #f0863b;-moz-box-shadow:0px 0px 5px #d6d6d6; -webkit-box-shadow:0px 0px 5px #d6d6d6; box-shadow:0px 0px 5px #d6d6d6;}

.tech_team_wc .pic img{ width:100%;}

.tech_team_wc .pic .text{ position:absolute; bottom:0px; color:#404040; background-color:rgba(255,255,255,0.8); padding:10px 0px; width:100%; text-align:center;}

.tech_team_wc .pic .text .tite{ font-size:18px;}

.tech_team_wc .pic .text .zw{ font-size:15px;  margin-top:8px;}



.tech_team_wc .pic:hover .text{ background:#f0863b; color:#fff;transition:0.3s; padding:20px 0px;}





.tech{ background:#f4f4f4; padding-bottom:80px;}

.tech_list .tit{ text-align:center; font-size:38px; color:#404040;}

.tech_list h3{ text-align:center; position:relative; display:inline-block; padding-bottom:9px; font-weight:normal; font-size:25px;} 

.tech_list h3 i{ position:absolute; width:100%; background:#f0863b; height:2px; left:0px; bottom:0px; border:solid 1px #ff6600;}

.tech_list .tit .en{ text-align:center; font-size:16px; color:#808080; padding:3px 0px;}







.lecturer_bj{ background:url(../images/jcbj.jpg) no-repeat top center; height:950px;} 

.lecturer{ position:relative;}

.lecturer_hz{ position:absolute; border-radius:50%; overflow:hidden; cursor:pointer;}

.lecturer_hz .name{ width:100%; background-color:rgba(30,70,119,0.8); position:absolute;  height:100%; color:#fff; text-align:center;

top: 0; left: 0; padding-top:50%; font-size:36px; display:none;border-radius:50%}

.lecturer_hz .name div{ margin-top:-10px;}

.lecturer_hz .name div a{ display:block; border:solid 1px #ff6600;}



.lecturer_hz img{ vertical-align:middle;border-radius:50%}



.lecturer_hz:hover .name{ display:block;transition:0.3s;}



.lecturer_list_yd{ display:none; overflow:hidden; margin-top:20px;}

.lecturer_list_yd ul li{ position:relative; width:32%; float:left; margin-right:2%; margin-bottom:10px;}

.lecturer_list_yd ul li img{ vertical-align:middle;width:100%;}

.lecturer_list_yd ul li p{ background-color:rgba(255,255,255,0.3); color:#fff; text-align:center; padding:5px 0px;}

.lecturer_list_yd_wz{ font-size:14px; color:#fff; padding-top:20px; display:none;}





.lecturer_j1{ top:194px; left:287px;}

.lecturer_j2{ top:220px; left:668px;}

.lecturer_j3{ top:384px; left:81px;}

.lecturer_j4{ top:408px; left:431px;}

.lecturer_j5{ top:325px; left:auto; right:164px}



.lecturer_j6{ top:636px; left:269px;}

.lecturer_j7{ top:571px; left:725px;}



.lecturer_j8{ top:934px; left:106px;}

.lecturer_j9{ top:1069px; left:519px;}

.lecturer_j10{ top:934px; left:auto; right:106px;}



.lecturer_j11{ position:absolute; border-radius:0%;  cursor: inherit; font-size:18px; bottom:0px; right:182px; top:880px; z-index:999; color:#fff;}







.lecturer .titl{ text-align:center; padding-top:60px;color:#fff;}

.lecturer .titl h3{  font-size:41px; position:relative; display:inline-block; padding:0px 15px; padding-bottom:20px;}

.lecturer .titl h3 i{ position:absolute; background:#f0863b; bottom:0px; height:2px; left:0px; width:100%;}

.lecturer .titl .en{ font-size:16px; padding-top:5px;}



.yfd .wxwb{ position:relative;}

.yfd .wxwb .tc_ewm{ position:absolute; width:139px; left:-50px; display:none;} 







/*品牌峰会*/

.ppfh_zzhz{ background:url(../images/ppfh_zzhz.jpg); clear:both; overflow:hidden; padding-bottom:80px; margin-top:40px;}



.ppfh_zzhz_nr .ny_about h3{ color:#fff;}



.ppfh_zzhz_zx{ max-width:850px; float:right; margin-top:200px;}

.ppfh_zzhz_zx .con_bj{ background:#fff; padding:65px 500px 65px 65px}

.ppfh_zzhz_zx .con_bj h3{ color:#000; font-size:25px;}

.ppfh_zzhz_zx .con_bj h3 i{display:block; width:25px; height:2px; background:#f0863b; margin:30px 0px;}

.ppfh_zzhz_zx .con_bj p{ color:#404040; font-size:16px; line-height:30px;}



.scrollbox{  margin: 0 auto; overflow-y: hidden; padding: 30px; margin-top:60px; background:#e9e9e9;}

#scrollDiv{height:870px; overflow-y:hidden;}/*这里的高度和超出隐藏是必须的*/

#scrollDiv li{ padding:0px;overflow-y:hidden; vertical-align:bottom; zoom:1; margin-bottom:20px; position:relative;}

#scrollDiv li img{ vertical-align:middle; width:100%;}

#scrollDiv li .pic{ background:#fff; padding:23px;}

#scrollDiv li .pic h3{ font-size:20px; line-height:32px; padding-bottom:15px;}

#scrollDiv li .pic a{ display:block; color:#f0863b; font-size:16px; margin-top:10px;}

#scrollDiv li .fd{ position: absolute; left:0px; top:0px; background:#f0863b; line-height:30px; color:#fff; font-size:15px; padding:0px 20px;}





.scroltit{background:#f5f5f5; text-align:center; padding:10px 0px 5px 0px;}





#but_up{ display:inline-block;}

#but_down{ display:inline-block;}





#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}

#n a{ padding:0 4px; color:#333}



.ppfh_con{ overflow:hidden;}

.ppfh_con .fl{ width:67%;}

.ppfh_con .fr{ width:27%;}

.ppfh_con_left{ padding-left:95px;}

.ppfh_con_left h3{ font-size:25px; padding-top:20px; padding-bottom:40px}



.ppfh_con_left_con{ padding:20px 0px;}



.ppfh_con_left .slick-dots{ bottom:15px; text-align:right; right:50px;}

.ppfh_con_left .slick-dots li button{ background:#ccc;}

.ppfh_con_left .slick-dots .slick-active button{background:#f0863b}



 @media (max-width:1200px) {

.lecturer_list{ display:none;}

.lecturer_list_yd{ display:block;}

.lecturer_list_yd_wz{ display:block;}

.lecturer_list_yd ul li{ width:23%;}



.lecturer_list_yd ul li:nth-child(4n+4){ margin-right:0px;}

.lecturer_bj{ height:auto; background-size:cover; padding-top:0px; padding-bottom:30px;}



 }





 @media (max-width:900px) {

	 

 

	 .ny_banner{ padding-top:65px;}

	 

.about{ background:url(../images/ab_bj.jpg); padding:50px 0px; overflow:hidden;background-size:cover}

.pfhbj{ background:url(../images/pfhbj.png); color:#262626;}

.about_con> .fl{ width:100%;}

.about_con> .fr{ width:100%;}

.about_con .tit{ font-size:20px;}

.about_con .en{ padding-top:6px; font-size:15px;}

.about_con .con{ padding-top:20px; line-height:28px;}

.about_rcon{ margin-top:20px; padding:15px 15px 25px 15px}

.about_rcon .fd{ font-size:32px; right:10px;}

	 

.service{ height:auto;} 

.service_con{ width:100%; padding-top:30px;}

.service_con ul li{width:30%; margin-right:3.1%;}

.service_con ul li .text { padding-top:10px;}

.service_con ul li .text p{ font-size:18px; color:#fff;}

.service_con ul li .text p.en{ font-size:12px; padding-top:0px; line-height:16px;}



.contact{ background:none; color:#262626;}

.contact .con ul li{padding-bottom:10px;}

.contact .con ul li .fr	{width: 82%;}

.cont_r{ float:right;width: 100%;}



.copy .fl{ width:100%;}

.copy .fl .tel{ padding-left:0px;}

.copy .fr{ width:100%;}









.pfhbj_menu{ padding-right:0px; padding-top:30px;}

.pfhbj_con .pic{ width:100%;}

.pfhbj_con .ynr{ width:100%; padding-right:10px;}

.pfhbj_con .bj{ padding-bottom:20px;}

.pfhbj_con .ynr .fd{ display:none;}

.pfhbj_con  .slick-next{width:30px; height:30px; bottom:0px; top:auto; right:0%;}

.pfhbj_con .slick-prev{width:30px; height:30px; border:0px;  bottom:0px; top:auto; left:75%;}



	

	



.ny_nav{ padding:0px 10px;}

.ny_nav a{ font-size:14px; margin-right:5px; line-height:30px;}

.ny_about{ padding:30px 10px 0px 10px}



.qywh{ padding:0px 10px;}

.qywh_img{ padding:0px;}



.qywh_text{ padding:5%;top:3%;left:0px; width:80%;}	

.qywh_text_1{ font-size:20px; padding-bottom:15px; }

.qywh_text_2{ font-size:18px; color:#f0863b;}

.qywh_text_2 i{ width:25px; height:2px; margin:30px 0px;}

.qywh_text_2:after{content: ""; display: block; width:25px; height:2px; margin:30px 0px; }


.qywh_text_3{ font-size:16px; }







.lxyx{ margin-top:10px; padding-bottom:15px;}

.zxns_tit{ padding:20px 10px 0px 10px}

.lxyx p{ padding:0px 10px 0px 10px}

.job_con .ynr{padding:20px 10px 20px 10px}

.job_con .fr img{ display:none;}





.qywhbg{ padding-bottom:0px;}





 

	 }

	 

	 

	  .foot_ewm p{ float:left; width:30%; line-height:20px; max-width:125px; margin-right:20px;}

		.foot_ewm p span{ display:block; text-align:center;}

	 

	 @media (max-width:700px) { 

	 

	 .foot_ewm p{ width:50%;margin-right:5px;}



	 

	 

	 .fwkh_list{ margin-left:0px;}

	.fwkh_list a{ width:32%; margin:0px; margin-right:0.8%; margin-bottom:1.4%}



	

	.foot_con{ width:100%; }

.foot_con h3 { color:#f0863b; font-size:20px; padding-bottom:10px;}



.foot_con_nav{  width:100%; margin-right:5%; border:0px; margin:5px 0px;}



.foot_con_nav a{ display:inline-block; font-size:12px;}

.foot_con_ewm{ width:100%;}

.foot_con_yqlj{ width:100%; margin-top:15px;}

.foot_con_yqlj h3 {padding-bottom:10px;}

.foot_con_ewm p{ font-size:12px; text-align:left;}

.foot_nav{ padding:30px 0px;}



.foot_nycopy{ line-height:23px; padding:10px 0px;}

.foot_nycopy .fl{ width:100%;}

.foot_nycopy .fr{ width:100%;}













.job_fwnr{ padding:0px}



.job_fwnr ul li{ width:48%; margin-right:3%;padding:5px;}

.job_fwnr ul li:nth-child(even){margin-right:0%;}



.job_fwnr ul li .text{ width:100%}

.job_fwnr ul li .text h3{font-size:15px;padding:10px 0px;}

.job_fwnr ul li .text p{ line-height:30px;font-size:13px;}







.message .title{font-size:24px}

.message .tips{font-size:12px}

.message .li-02{width:100%}

.message .btn a{ width:30%;}







.message{padding:30px 0px}



.ny_about h3{ font-size:20px;}

.ny_about h3 i{ margin-bottom:15px;}



.px_te{ position:static; overflow:hidden; width:100%; padding:0px;}



.px_te div div{ width:50%;}



.gqpxi{ margin-top:20px;}

.px_te div div p,.px_te .qywh_text_1,.rlzy .px_te p,.gqpxi .qywh_text div p{ padding:10px;}

.gqpxi .qywh_text{ position:static; overflow:hidden; width:100%; padding:0px;}

.gqpxi .qywh_img{ padding-left:0px; padding-right:0px;}



.rlzy{ margin-top:20px;}

.rlzy .px_te{ width:100%;}





.tech_team{ margin-top:0px;}

.tech_list .tit{ font-size:20px;}

.tech_team_wc{ padding:0px 3px;}





.lecturer .titl{ padding-top:30px;}

.lecturer .titl h3{  font-size:33px;padding-bottom:15px;}

.lecturer .titl .en{ font-size:14px;padding-top:0px;}





.ppfh_zzhz_zx{ max-width:850px; float:right; margin-top:30px;}

.ppfh_zzhz_zx .con_bj{ background:#fff; padding:30px}

.ppfh_zzhz{ padding-bottom:30px}

.ppfh_zzhz_zx .con_bj h3{ font-size:25px;}

 

 

.ppfh_con .fl{ width:100%;}

.ppfh_con .fr{ width:100%;}

.ppfh_con_left{ padding-left:0px;}

 

 

 

.scrollbox{ margin-top:0px; padding:10px; margin-bottom:10px;}

#scrollDiv li .pic{ padding:5px;}

.ppfh_con_left h3{ padding-bottom:15px;}



.job_fwnr ul li .pic{ text-align:center}	

.job_fwnr ul li .pic img{width:75%}

}

   

 

	

 

	 

	 



 @media (max-width:500px) {

.head_con .logo h1{width:109px;height:34px;}

.phone-nav{top:8px}



 .head_con{  height:56px;}

 .wrap_head{ height:56px;}

 

 

 

.qywh_text{ width:100%; padding:5%;top:0%;left:0px; height:100%; background-color:rgba(255,255,255,0.8)}	 



.qywh_text_1{ font-size:16px; padding-bottom:6px; font-weight:bold;}

.qywh_text_2{ font-size:18px; color:#f0863b;}

.qywh_text_2 i{display:block; width:25px; height:2px; background:#f0863b; margin:10px 0px;}

.qywh_text_2:after{content: ""; display: block; width:25px; height:2px; background:#f0863b; margin:10px 0px;}


.qywh_text_3{ font-size:13px; color:#404040; line-height:18px;}



.qyzz_text i{ margin:5px 0px;}



.qyry{ padding:0px;}

.qyry .qyry_con img{ border:solid 10px #fff;-moz-box-shadow:0px 0px 12px #A3A3A3; -webkit-box-shadow:0px 0px 12px #A3A3A3; box-shadow:0px 0px 12px #A3A3A3;}

.ny_about h4{ font-size:18px;}

.ny_about h4 i{ margin:10px 0px;}



.qyry .slick-dots{ bottom:-21px;}



.job_fwnr ul li:nth-child(1){ min-height:320px; }

.job_fwnr ul li:nth-child(2){ min-height:320px;}



.job_fwnr ul li:nth-last-child(3){ min-height:320px;}

.job_fwnr ul li:nth-last-child(4){ min-height:320px;}







.job_fwnr ul li:nth-last-child(2){ min-height:260px;}

.job_fwnr ul li:last-child{ min-height:260px;}



.px_te div div{ width:100%;}

.px_te .qywh_text_1 i{ margin:10px 0px;}



.gqpxi .qywh_text_1 i{  margin:10px 0px;}

.gqpxi .qywh_text div p.qywh_text_1{ padding-bottom:0px;}







.tech_team_wc .pic .text{ padding:5px 0px;}

.tech_team_wc .pic:hover .text{ background:#f0863b; color:#fff;transition:0.3s; padding:10px 0px;}



.tech_team_wc .pic .text .tite{ font-size:18px;}

.tech_team_wc .pic .text .zw{ font-size:15px;  margin-top:0px;}



.lecturer_list_yd ul li{  width:49%;}

.lecturer_list_yd ul li:nth-child(3n+3){ margin-right:5px;}

.lecturer_list_yd ul li:nth-child(2n+2){ margin-right:0px;}

		 



.job_fwnr ul li .pic{ text-align: center}



.fwkh_list a{ margin-right:0.4%;}



}











.baoxian_list{ padding:30px 0px 0px 50px;}

.baoxian_list ul li{ float:left; width:20%; margin-bottom:5%; text-align:center;}



.baoxian_connr{ text-align:left;}

.baoxian_connr .fl{ float:left; width:20%;}

.baoxian_connr .fr{ width:78%; font-size:13px;}

.baoxian_connr .fr h3{ padding-bottom:30px; font-size:29px;}

.baoxian_connr .fr div{  height:400px; overflow:auto;}



.baoxian_connr .fr div::-webkit-scrollbar {/*滚动条整体样式*/

        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.baoxian_connr .fr div::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #535353;

    }

.baoxian_connr .fr div::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #EDEDED;

    }





@media (max-width:767px) {

.baoxian_list{ padding:0px;}

.baoxian_list ul li{ width:33%; margin-bottom:5%; text-align:center;}

.baoxian_connr .fl{ float:left; width:100%; text-align:center;}

.baoxian_connr .fl img{ width:30%;}

.baoxian_connr .fr{ width:100%; font-size:13px;}

.baoxian_connr .fr h3{ padding-bottom:20px; font-size:25px; text-align:center;}















}



@media (max-width:500px) {

.baoxian_list ul li{ width:50%;}





	





}





 

 

 

 .reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:100;display:none;top:0;left:0;background:rgba(00,00,00,.8)}

.reveal-modal.reveal-modal {

	visibility: hidden;

	top: 150px;

	left: 50%;

	margin-left: -450px;

	width: 900px;

	position: absolute;

	z-index: 101;

	padding: 30px 40px 34px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);

	-box-shadow: 0 0 10px rgba(0,0,0,.4);

	background-color: #FFF;

}







.reveal-modal.small{width:200px;margin-left:-140px}

.reveal-modal.medium{width:400px;margin-left:-240px}

.reveal-modal.large{width:600px;margin-left:-340px}

.reveal-modal.xlarge{width:800px;margin-left:-440px}

.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:700;cursor:pointer}



@media (max-width:900px) {

.reveal-modal.reveal-modal {top:20px;left: 0%;margin-left:5%;width: 90%;padding: 15px 20px 17px;}

.baoxian_connr .fr div{  height:350px; overflow:auto;}



.contact .con ul li .fr{ float:left;}

	

	}



@media (max-width:450px) {	

	

	.foot_ewm p{ width:50%; text-align:center}

	

	}


#qy_fz{display:none;}
.about02-page{display:none;}
.job{margin-top:0px;}
	