﻿@charset "utf-8";
body,html{ background:#DFDFDF!important; font-family:HelvLight,Microsoft YaHe,PingFang SC,sans-serif }
*{ margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
body,p,h1,h2,h3,h4,h5,table,ul,li,form,input{ margin:0; padding:0; color:#000; font-family:HelvLight,Microsoft YaHe,PingFang SC‌; }
body,p{ font-size:14px; border:none;}
a{ font-size:14px; color:#999; text-decoration:none; border:none; padding:0; margin:0;}
table{border-collapse:collapse;}
img{ border:0; margin:0; padding:0;}
ul,li{ list-style:none; border:0; margin:0; padding:0;}
dl,dt,dd{ margin:0; padding:0; -webkit-margin-start:0;}
h1,h2,h3,h4,h5{ font-weight:normal; font-size:12px; display:block;}
strong,b{ font-weight:normal;}
table,tr,td{ border-spacing:0;}
em,i,b{ font-style:normal;}
p{ line-height: 170%; color: #555; }
input{ border: none; background: none; }
figcaption{ display: block;}
input:focus{ outline: none; }
::-webkit-input-placeholder { /* WebKit browsers */ font-size:14px; color: #dfdfdf; } 
::-ms-input-placeholder { /* Internet Explorer 10+ */ font-size:14px;color: #dfdfdf; } 
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}
input,button,table,tr,td,textarea{ font-family:Microsoft yahei,Arial;}
.w1200{ width: 1200px; margin: 0 auto;}
.wap_menu {display:none}
.pcmain { display:block}
.wapmain {display:none}
.contcop { display:none}
.menu_logo_wap {display:none}
.menu_right_wap {display:none}
.menu_search_main { display:none}
.wapwidht{display:none}
#header { display:none}
.Mission_main_wap {display: none;}
.Mission_main { display:block}
.about_wap_main { display:none}

/*方案竖*/
.sou_main { width:65%; margin:120px auto; height:auto; overflow:hidden}
.sou_main_left {  width:100%;}
.sou_main_left ul li { margin-bottom:20px; text-align:center}
.sou_main_left ul li .arrow_top { font-size:16px; line-height:30px; height:auto; box-sizing:border-box; padding:40px 40px 50px 40px;border-radius:8px;background:#d8d8d8; cursor:pointer}
.sou_main_left ul li:nth-child(1) .arrow_top {background:rgba(216,216,216,1); cursor:pointer}
.sou_main_left ul li:nth-child(2) .arrow_top {background:rgba(206,206,206,1); cursor:pointer}
.sou_main_left ul li:nth-child(3) .arrow_top {background:rgba(196,196,196,1); cursor:pointer}
.sou_main_left ul li:nth-child(4) .arrow_top {background:rgba(186,186,186,1); cursor:pointer}
.sou_main_left ul li:nth-child(5) .arrow_top {background:rgba(176,176,176,1); cursor:pointer}
.sou_main_left ul li:nth-child(6) .arrow_top {background:rgba(166,166,166,1); cursor:pointer}
.sou_main_left ul li:hover .arrow_top { background:#CBCBCB;}
.sou_main_left ul li .arrow_top span { font-size:16px; color:#00034b;font-style:italic; line-height:48px;}
.sou_main_left ul li .bgarrow { background:url(/images/jt_s.png)center no-repeat; width:100%; height:40px; margin-top:20px;}

/*方案*/
.arrowmain { width:100%; height:97px; overflow:hidden}
.arrowmain ul li { float:left; width:16.666%; height:97px; text-align:center; line-height:97px; font-size:30px; background:url(/images/jt.png) center no-repeat}
.arrowmain ul li p { line-height:97px; font-size:30px; color:#333 }
.arrowmain_wztop {width:100%; height:auto; overflow:hidden; margin:140px 0px 20px 0px;}
.arrowmain_wztop ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wztop ul li .arrow_top {padding:18PX;}
.arrowmain_wztop ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wztop ul li .bgarrow { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li:hover .bgarrow { background:url(/images/jt_dow.png) left no-repeat;background-position: 115px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li span { font-size:20px; color:#00034B;font-style: italic;}

.arrowmain_wzdown {width:100%; height:auto; overflow:hidden; margin:20px 0px 140px 0px;}
.arrowmain_wzdown ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wzdown ul li .arrow_top {padding:18PX;}
.arrowmain_wzdown ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wzdown ul li .bgarrow_up { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li:hover .bgarrow_up { background:url(/images/jt_up.png) left no-repeat;background-position: 388px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li span { font-size:20px; color:#00034B;font-style: italic;}

/*头部菜单*/
/*头部菜单*/
.menu_top_btee{display:flex;justify-content: space-between;}
.menu_top_main{ width:100%; height:166PX;background:#000; z-index:1009;top:0px; position:fixed}
.menu_logo{ float:left; margin-top:9.5px}
.menu_right{ float:right; height:76PX; color:#fff;line-height:76px}
.menu_right a{ color:#fff; margin-right:8px;}
a.cnnn{ margin-left:8px;}
.menu_right span{ cursor:pointer}
.header{
	height: 75px;
	width:836PX;
	background:#000;

}
.header .nav{
	width: 836PX;
	height: 75px;
	line-height: 75px;
	position: relative;
	z-index: 1000;
}
.header .nav li{
	float: left;
	height: 75px;
	width:auto;
	line-height: 75px;
	text-align: center;
	font-family:Helvetica, sans-serif 
}
.header .nav li:hover{ background:#333}
.header .nav li a{
	display:block;
	font-size:16px;
		padding:0px 24px;
	font-weight:300;
	color: #FFF;
}
.header .nav li .second-nav{
    display:none;
	width: 230PX;
	  white-space: nowrap;
	display: none;
	position:absolute
}
    .header .nav li:hover .second-nav {display:block }
.header .nav li .second-nav span{ float:right}
.header .nav li .second-nav li{
	position: relative;
	width: 100%;
	font-size:14px;
	height: 40px;
	line-height: 40px;
	background: #333;
	border-top: 1px solid #666;
}
.header .nav li .second-nav li:hover{background: #333;}
.header .nav li .second-nav li:hover .third-nav { display:block}
.header .nav li .second-nav li a{ font-size:14px;}
.header .nav li .second-nav li .third-nav{
	position: absolute;
	width: 200px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.header .nav li .second-nav li .third-nav {display:none}
.header .nav li .second-nav li .third-nav li{ background:#444}
.header .nav li .second-nav li .third-nav li:hover{ background:#555}
.header .nav li .second-nav li .third-nav li .four-nav{
	position: absolute;
	width: 180px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.header .nav li .second-nav li .third-nav li:hover .four-nav { display:block}
.header .nav li .second-nav li .third-nav li .four-nav li{ background:#c1c1c1}
.header .nav li .second-nav li .third-nav li .four-nav li:hover{ background:#cacaca}



/*产品下拉列表*/
.proheader{
	height: 68px;
	width:1020PX;

}
.proheader .nav{
	width: 1020PX;
	height: 68px;
	line-height: 75px;
	position: relative;
	z-index: 1000;
}
.proheader .nav li{
	float: left;
	height: 68px;
	width:auto;
	line-height: 68px;
	text-align: center;
	font-family:"helvetica-light";
}
.proheader .nav li:hover{ background:#333}
.proheader .nav li a{
	display:block;
	font-size:16px;
		padding:0px 20px;
	font-weight:300;
	color: #FFF;
}
.proheader .nav li .second-nav{
	width: 200PX;
	background:#333;
	  white-space: nowrap;
	display: none;
	position:absolute
}
.proheader .nav li .second-nav span{ float:right}
.proheader .nav li .second-nav li{
	position: relative;
	width: 100%;
	font-size:14px;
	height: 40px;
	line-height: 40px;
	background: #666;
	border-top: 1px solid #999;
}
.proheader .nav li .second-nav li:hover{ background:#808080}
.proheader .nav li .second-nav li a{ font-size:14px;}
.proheader .nav li .second-nav li .third-nav{
	position: absolute;
	width: 150px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.proheader .nav li .second-nav li .third-nav li{ background:#777}
.proheader .nav li .second-nav li .third-nav li:hover{ background:#929292}
.proheader .nav li .second-nav li .third-nav li .four-nav{
	position: absolute;
	width: 150px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.proheader .nav li .second-nav li .third-nav li .four-nav li{ background:#999;border-top: 1px solid #b1b1b1;}
.proheader .nav li .second-nav li .third-nav li .four-nav li:hover{ background:#b2b2b2;border-top: 1px solid #b1b1b1;}
.pro_wz { line-height:48px;font-size:14px; font-weight:300; color:#333; min-height:60px; line-height:30px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;}

/*首页视频*/
 .probanner_video{ width:100%; height:auto;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.videominheight{width: 100%; height: auto; max-height: 768px; overflow: hidden}
.videominheight01{width: 100%;height: 100%; max-height: 768px; display: inherit;}
.videoPlayer{ border: 1px solid #000;width: 100%;}
video{margin-top: 0px;object-fit:fill;}
#videoControls{width: 600px;margin-top: 0px;}
.show{ opacity: 1;}
.hide{ opacity: 0;}
#progressWrap{background-color: black;height: 25px;cursor: pointer;}
#playProgress{background-color: red;width: 0px;height: 25px;border-right: 2px solid blue;}
#showProgress{font-weight: 600;font-size: 20px;line-height: 25px;}
.videowz{ font-size:48px; text-align:center; padding-top:25%; position:absolute; left:0px; right:0px; color:#FFF;z-index:999999999999; }
.videowz span{ color:#B32738}
.videowz02{ font-size:18px; margin:20px auto}
.videowzmore a{ border:solid 2px #FFF; width:150px; height:40px; line-height:40px; border-radius:16px; margin:0px auto; text-align:center; display:block; color:#FFF!important; font-size:16PX;  } 
.videowzmore a:hover{border:solid 2px #FFF; width:150px; height:40px; background:rgba(0,0,0,0.5); line-height:40px; border-radius:16px;display:block; color:#FFF!important; font-size:16PX; }
.videoindex{ width:100%; height:auto; overflow:hidden;position: relative}
.bfzt{width: 50px;height: 50px;position: absolute;left: 0;right:0;top:0;bottom: 0;margin: auto;background: rgba(0,0,0,0);/*opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; 
-khtml-opacity: 0;*/ transition: opacity .3s ease-out!important;}
.bfzt2{width: 50px;height: 50px;position: absolute; margin-top:71.5px; margin-left:150px; background: rgba(0,0,0,0);/*opacity: 0;filter:alpha(opacity=0); -moz-opacity:0; 
-khtml-opacity: 0;*/ transition: opacity .3s ease-out!important;}
.butouming{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1}
.butouming2{width:350px;height:193px;position: absolute;left: 0;top: 0;z-index: -1}
.bofang{}
.c-bofang2{ float:right;  right:0px; width:350px;}
.c-bofang2 img{ width:25px; height:25px;}

.zanting{width: 25px;height: 25px;display: block;position: absolute;left: 0;right:0;top:0;bottom: 0;margin: auto;}
.zanting2{width: 25px;height: 25px;display: block;position: absolute;}
.bannermenu{ height:80px; width:100%;  background: rgba(0,0,0,0.3); border-top:solid 1px hsla(0,0%,100%,0.5); overflow:hidden; border-bottom:solid 1px #B2B2B2; position:absolute; margin-top:-80px;}
.bannermenu ul { width:1369px; margin:0px auto}
.bannermenu ul li a{ width:20%; text-align:left; padding-left:5%; box-sizing: border-box; float:left; line-height:80px; height:80px; color:#FFF; font-size:18px;}
.bannermenu ul li a:hover{ width:20%; text-align:left; padding-left:5%; float:left; line-height:80px; height:80px; color:#FFF; font-size:18px; background:url(../images/yd.png) no-repeat;}
.bannermenu ul li a.cur{ width:20%; text-align:left; padding-left:5%; float:left; line-height:80px; height:80px; color:#FFF; font-size:18px; background:url(../images/yd.png) no-repeat;}

/*头部搜索*/
.topsearchcont { display:flex; align-content:center; justify-content:center; margin-top:20px;}
.topsearchwz { height:36px; line-height:36px; color:#FFF; padding-right:20PX; font-size:18px;}
.topsearchpc {}
.topsearchpc input{ background:#FFF; width:600px; height:36px; padding:3px; float:left}
.topsearchpc span { background:#999; width:64px; height:36px; display:block; text-align:center; line-height:36px; color:#FFF; float:left}

#search1{width:300px; top:80PX;display:none;transition:opacity 1s; padding:10px; -webkit-transition:opacity 1s; right:2%; border:solid 1px #efefef; background:#e3e3e3; z-index:100000000000000; position:fixed}
#search1 input{ width:240px; background-color:white; height:28px; line-height:24px; padding-left:3px;}
#search1 span{ margin-left:8px;cursor:pointer;}
#triangle{width:0;border-top:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #3399cc;border-left:12px solid transparent;margin:0 auto;}
#search1 input::placeholder {font-size:12px;}


/*搜索左边菜单*/
.searchbanner { width:100%; height:270px; color:#FFF; font-size:24PX; display:flex;align-content:center; justify-content:center; line-height:42px;  padding-top:150px; text-align:center; background:#4F4F4F}
.searchbanner input { width:800px; background:#FFF; height:42px; line-height:42px; border-radius:8px; background:#9F9E9E; margin-left:8px; padding:0px 8px;}
.searchbanner span{ font-size:24px; margin-left:8px;}
.searchput { width:16px; height:16px; border:solid 1px #666; margin-right:4px;}
.searchput02 { width:16px; height:16px; border:solid 1px #666; margin-top:2px; margin-right:4px;}
.searchemain { width:100%; height:auto; overflow:hidden}
.searchall { width:100%; height:auto; line-height:42px; overflow:hidden;  font-size:18px; padding:40px 0px; background:#E5E5E5}
.searchallflex {display:flex; align-content:center; justify-content:center;}
.searcewz { text-align:center; font-size:14px; color:#00034B}
.searchinput { width:auto; padding:0px 12px; height:40px; line-height:40px; margin-left:8px; border:solid 1px #333; border-radius:8px;}
.searchinput a {padding:0px 12px; height:40px; font-size:18px; line-height:40px; color:#666}
.proright_02 {float:right; width:76%;}
.prolistmenu{ float:left; width:20%;}
.pmenu{ width:100%; margin:0px auto}
.pmenu ul li {
	display:block;
	width:100%;
	text-indent:10px;
	background:#00034B;
	list-style:none;
    	color:#FFF;
	overflow:visible;
}
.pmenu ul li a {
	display:block;
	height:55px; line-height:30px; 	
	width:100%;
	margin-top:0px;
	border-bottom:solid 5px #FFF ;
	font-size:20px;
	padding-bottom:10PX;
	padding-top:10PX;
	color:#FFF;
	outline:none;
}
.pmenu ul li .active {
	background:url(/images/on.png) top right no-repeat;
	 color:#FFF;
}
.pmenu ul li .inactive {
	background:url(/images/off.png) top right no-repeat;
}

.pmenu ul li ul li .active {
	background:url(/images/on-2.png) top right no-repeat;
	color:#FFF;
	 background-color:#3D408C;
}
.pmenu ul li u li .inactive {
	background:url(/images/off-2.png) top right no-repeat;
}

.pmenu ul li ul li ul li .active {
	background:url(/images/on-2.png) top right no-repeat;
	 color:#000;
}
.pmenu ul li u li ul li .inactive {
	background:url(/images/off-2.png) top right no-repeat;
}


.pmenu ul li ul {
	display:none; 
	margin-top:0px; 
}
.pmenu ul li ul li ul {}
.pmenu ul li ul li {
	display:block;
	background:none;
	width:100%;
	text-indent:20px;
	padding-left:0px;
	font-size:18px;
	list-style:circle;
	background-color:#FFF;
	color:#000;
	line-height:40px!important;
	padding-top:0px;
   border-bottom:solid 5px #FFF ;
	padding-bottom:0px;
}
.pmenu ul li ul li a {
	background:none;
	padding-left:0px;
	font-size:18px;
	height:45px;
	line-height:40px!important;
	background-color:#FFF;
	padding-top:0px;
	padding-bottom:0px;
     border-bottom:solid 0px #FFF ;
	color:#000;
	width:100%;
}
.pmenu ul li ul li a:hover {
	background-color:#3D408C;
	padding-left:0px;
	font-size:18px;
	height:45px;
	line-height:40px!important;
	padding-top:0px;
	padding-bottom:5px;
	color:#fff;
	width:100%;
}
.pmenu ul li ul li.cur2 a{
	font-size:18px;
	height:45px;
	line-height:45px;
	padding-top:0px;
	padding-bottom:0px;
	color:#FFF;
}

.pmenu ul li ul li.cur2 ul li {
	display:block;
	width:100%;
	padding-left:0;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-size:16px;
	list-style:circle;
	color:#666;
	line-height:40px;
	height:45px;
	background:none;
	background-color:#E8E9EA;
}
.pmenu ul li ul li.cur2 ul li a {
	font-size:16px;
	line-height:45px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#E8E9EA;
	color:#666;
}
.pmenu ul li ul li.cur2 ul li a:hover{
	font-size:16px;
	line-height:40px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#E8E9EA;
	background-color:#FFF;
	color:#FF0000;
	}
.pmenu ul li ul li.cur2 ul li.cur3 a{
	font-size:16px;
	line-height:40px;
	height:45px;
		width:90%;
	padding-left:10%;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#FFF;
	color:#FF0000;
	}
	
	
.pmenu ul li ul li.cur2 ul li.cur3 ul li a{
	font-size:16px;
	line-height:40px;
	height:45px;
		width:90%;
	padding-left:10%;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#FFF;
	color:#FF0000;
	}
	

.pmenu ul li ul li ul{ padding-top:0px; margin-bottom:0px; padding-bottom:0px;}
.pmenu ul li ul li ul li:hover{background:none;background-color:#D2D4D5;}
.pmenu ul li ul li ul li {
	display:block;
	text-indent:30px;
	width:100%;
	padding-left:0;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-size:16px;
	list-style:circle;
	color:#000;
	line-height:40px;
	background-color:#E8E9EA;
}
.pmenu ul li ul li ul li a {
	font-size:16px;
	line-height:40px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background-color:#E8E9EA;
	color:#000;
}
.pmenu ul li ul li ul li a:hover{
	font-size:16px;
	line-height:40px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background-color:#D2D4D5;
	color:#000;
	}
	
.pmenu ul li ul li ul li ul { padding-top:0px; margin-bottom:0px; padding-bottom:0px;}	
.pmenu ul li ul li ul li ul li {
	display:block;
	width:100%;
	text-indent:40px;
	padding-left:0;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	border-bottom:solid 5px #FFF ;
	font-size:16px;
	height:45px;
	list-style:circle;
	color:#000;
	line-height:45px;
	background:none;
	background-color:#FFF;
}
.pmenu ul li ul li ul li ul li a 
{
    border-bottom:solid 5px #FFF ;
    text-indent:40px;
	font-size:16px;
	line-height:40px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#FFF;
	color:#000;
}
.pmenu ul li ul li ul li ul li a:hover
{
    border-bottom:solid 5px #FFF ;
	font-size:16px;
	line-height:40px;
	height:45px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	background:none;
	background-color:#FFF;
	color:#FF0000;
	}
	


/*首页*/
.index_about{ width:100%; margin-top:82px; padding-bottom:80px;}
.iwidth{max-width:1780px; width:92.7%; margin:0px auto; height:auto;}
.index_about_left{ float:left; width:55%; float:left;box-sizing:border-box; }
.index_about_right{ float:right;width:45%; float:right; padding-left:30px; box-sizing:border-box; padding-bottom:40px;}
.index_about_right img{ text-align:right; width:100%; float:right}
.index_about_wz01{ font-size:24px; line-height:48px; padding-top:60px; padding-bottom:40px; font-style:italic; color:#00034B;font-weight:300 }
.index_about_wz02{ font-size:18px; line-height:36px; color:#333; font-weight:300}
.index_about_wz02 p{ font-size:18px; line-height:36px; margin-bottom:10px; color:#333; font-weight:300}
.about_wz01{ font-size:24px; line-height:48px; padding-top:60px; padding-bottom:40px; color:#00034B;font-weight:300 }
.about_wz02{ font-size:18px; line-height:30px; color:#333; font-weight:300}
.aboutshuzi{ margin-top:50px;}
.aboutshuzilist{ margin-top:20px;}
.aboutshuzilist dl{ float:left; width:18.4%; margin-right:2%; height:130px; background:#d8d8d8}
.aboutshuzilist dl:nth-child(5){ margin-right:0px;}
.aboutshuzilist dl:nth-child(2) h3{ display:none}
.aboutshuzilist dl:nth-child(3) h3{ display:none}
.aboutshuzilist dl:nth-child(4) h3{ display:none}
.aboutshuzilist dl:nth-child(5) h3{ display:none}
.aboutshuzilist dl h2{ width:100%; text-align:center; font-size:36px; height:70px; font-family:'Times New Roman';line-height:70px; color:#333}
.aboutshuzilist dl h3{ width:100%; text-align:center; font-size:36px; font-family:'Times New Roman';height:70px; margin-top:-40px;position:relative;right:-20px; line-height:70px; color:#333}
.aboutshuzilist dl dt{ float:right; width:100%; text-align:right; height:30PX; display:block; padding-right:20px; padding-top:20px;}
.aboutwzlist{ margin-top:10px; width:100%; float:left; margin-bottom:40px;}
.aboutwzlist dl{ float:left; width:19.2%; margin-right:1%; height:64px; text-align:center; color:#666}
.aboutwzlist dl:nth-child(5){ margin-right:0px;}

.iaboutmore a{ float:left; display:block; width:162px; margin-top:0px; height:46px; background:#cccccc; border-radius:16px; text-align:center; margin-bottom:30px; line-height:46px; color:#666; cursor:pointer}
.iaboutmore a:hover{ background:#dadada;display:block;}
.ipromain{ width:100%; margin:0px auto; background:#FFF; height:auto; overflow:hidden; padding-bottom:148px;}
.iprotitle{ margin-top:86px; width:100%; text-align:center; text-transform:uppercase; font-size:36px; font-family:helvetica-light,Microsoft YaHe; color:#333;}
.iprotitle span{ font-family:helvetica-light,Microsoft YaHe; color:#00034b}

.iprotitle_his{ margin-top:86px; width:100%; text-align:center; text-transform:uppercase; font-size:36px; font-family:"Times New Roman", Times, serif; color:#FFF;}
.iprotitle_his span{ font-family:"Times New Roman", Times, serif; color:#FFF}

.titleh3{ width:820px; text-align:center; margin:30px auto 0px auto; color:#666; line-height:32px; font-size:16px; font-weight:300}
.iprolistmain{ margin-top:50px;}
.iprolistmain ul li{ float:left; width:23.5%; margin-right:2%;  z-index:998; overflow:hidden}
.iprolistmain ul li img{ width:100%; z-index:998}
.iprolistmain ul li:nth-child(4n){ margin-right:0px;}

.iproname{ width:100%; height:56px; margin-top:-60PX; line-height:56px; background: rgba(0,0,0,0.8); letter-spacing:4px; z-index:999; position:relative; overflow:hidden}
a .iproname{ color:#FFF; text-align:center; text-transform:uppercase; font-size:18PX;width:100%; height:56px; font-weight:300;overflow:hidden}

#pro_wz_show{ width:100%; height:100%; height:263px; background: rgba(0,0,0,0.9); padding:0px 20px; line-height:30px; margin-top:-130.5px; z-index:999; color:#fff; display: flex;align-items: center;   position: absolute;top: 50%;transform: translateY(-50%);overflow:hidden}
#pro_wz_show01{ display:none; position: relative;}
#pro_wz_show02{ display:none;position: relative;}
#pro_wz_show03{ display:none;position: relative;}
#pro_wz_show04{ display:none;position: relative;}
#pro_wz_show05{ display:none;position: relative;}

/*证书滚动*/
.honorleft {float:left; width:680px; margin-top:80px;}
.zstitle{text-align:left; width:100%; font-size:36px;color:#00034B; text-transform:uppercase}
.zswz { width:100%; text-align:left; font-size:18px; line-height:36px; color:#333; margin-top:30px;}
.bodyCon08{background:none;margin-top:60px;}
.bodyCon08 .students{margin:0 auto;width:895px;height:580px;position:relative; float:right}
#four_flash{position:relative;width:895px;height:500px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:895px;height:500px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:274px;height:340px;margin-right:26px;padding-top:40px;color:#6C6E85;  }
#four_flash .flashBg ul.mobile li:hover{color:#999;}
#four_flash .flashBg ul.mobile li img{width:274px;height:375px;display:block; margin:0 auto;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
#four_flash .flashBg ul.mobile li a{display:block;background:url(/images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(/images/jiantou2.png);}
#four_flash .but_left{width:37px;height:37px;position:absolute; top:-8px; right:70px;}
#four_flash .but_right{width:37px;height:37px; position:absolute; top:-8px; right:20px;}
#four_flash .but_left:hover{background:url(/images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(/images/qianxr1.png) no-repeat;}

/*滚动*/
.iproappmain{ width:100%; height:auto; padding-bottom:40px;}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
  .institutional-presence {
    padding: 30px 0;
  }
  .institutional-presence .index-headline {
    color: #7d4086;
  }
  .institutional-presence-swiper {
    margin-top: 30px;
  }
  .institutional-presence-swiper .m-btn {
    text-align: center;
    margin-top: 40px;
  }
  .institutional-presence-swiper .m-btn a {
    background: #7d4086;
  }
  .institutional-swiper .swiper-slide {
    text-align: center;
  }
  .institutional-swiper .swiper-slide .pic {
    position: relative;	  
    padding-top: 68%;
    width: 100%;
  }
  .institutional-swiper .swiper-slide .pic img {
    position: absolute;
        left: 50%;
        top: 50%;
        max-width: 100%;
        max-height: 100%;
        transform: translate(-50%,-50%);
  }
  .institutional-swiper .swiper-slide .pic .mask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(125, 64, 134, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007d4086', endColorstr='#007d4086');
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  :root .institutional-swiper .swiper-slide .pic .mask {
    filter: none\9;
  }
  .institutional-swiper .swiper-slide .pic span {
    width: 40px;
    height: 40px;
    background: #fff;
    line-height: 40px;
    -ms-transform: scale(0);
    transform: scale(0);
    transition: all 0.3s linear;
  }
  .institutional-swiper .swiper-slide .pic span i {
    color: #7d4086;
    font-size: 20px;
  }
  .institutional-swiper .swiper-slide p {
    color: black;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 10px;
  }
  .institutional-swiper .swiper-slide:hover .pic .mask {
    background: rgba(125, 64, 134, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f7d4086', endColorstr='#7f7d4086');
  }
  :root .institutional-swiper .swiper-slide:hover .pic .mask {
    filter: none\9;
  }
  .institutional-swiper .swiper-slide:hover .pic span {
    transition: all 0.3s linear;
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .institutional-swiper .swiper-next,
  .institutional-swiper .swiper-prev {
    position: absolute;
    z-index: 3;
    width: 59px;
    height: 117px;
    top: calc(50% - 59px);
    text-align: center;
    line-height: 117px;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000');
    cursor: pointer;
  }
  :root .institutional-swiper .swiper-next,
  .institutional-swiper .swiper-prev {
    filter: none\9;
  }
  .institutional-swiper .swiper-next i,
  .institutional-swiper .swiper-prev i {
    font-size: 26px;
    color: #fff;
  }
  .institutional-swiper .swiper-next:hover,
  .institutional-swiper .swiper-prev:hover {
    background: rgba(0, 0, 0, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#cc000000');
  }
  :root .institutional-swiper .swiper-next:hover,
  .institutional-swiper .swiper-prev:hover {
    filter: none\9;
  }
  .institutional-swiper .swiper-prev {
    left: 0;
  }
  .institutional-swiper .swiper-next {
    right: 0;
  }
  
.ipartermain{ width:100%; height:auto; overflow:hidden; padding-bottom:60px; background:#FFF}
.iparterlist{ width:100%; margin-top:60px;}
.iparterlist ul li{ float:left; width:18%; margin-right:2%; background:#FFF; margin-bottom:30px; border:solid 1px #efefef; box-sizing:border-box;}
.iparterlist ul li:nth-child(5n){ margin-right:0px;}
.iparterlist ul li img{ width:100%}
.inewsmain{ padding-bottom:80px; width:100%; float:left}
.inewslist{ margin-top:60px; width:100%; height:auto; overflow:hidden}
.inewslist ul li{ float:left; width:32%; margin-right:2%;height:auto; border:solid 1px #E5E5E5; margin-bottom:30px; box-sizing:border-box; overflow:hidden; background-color:#FFF}
.inewslist ul li img{ width:100%; height:auto; overflow:hidden}
.inewslist ul li:hover{ background:#00034B}
.inewslist ul li:hover .inewstitle{ color:#fff}
.inewslist ul li:hover .inewsdate{ color:#fff}
.inewslist ul li:nth-child(3n){ margin-right:0%;}
.inewstitle{ font-size:16px; color:#666;box-sizing:border-box; height:20px; margin:15px 20px 10px 25px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.inewsdate{font-size:14px; color:#999; padding:5PX 25PX 30PX 25PX;box-sizing:border-box;}
.iemailmain{ background:url(../images/email.png) no-repeat right; background-color:#333333; height:454px; width:100%; overflow:hidden}
.colorff{ color:#fff}
.colorff span{ color:#FFF}
.iemailput{ width:763px; margin:20px auto}
.iemailput input{ width:763px; height:67px; padding:0px 40px;box-sizing:border-box; background:#FFF; font-size:18px;border-radius:67px; color:#333}
a .iemailsub{ width:273px; height:53px; border-radius:53px; text-align:center; line-height:53px; color:#333; font-weight:300; background:#FFF; font-size:18px; display:block; margin:0px auto}
a .iemailsub:hover{background:#f1f1f1;}
/*位置*/
.localmain{ width:100%; height:60px; background:#E5E5E5; line-height:60px;}
.locallist{ font-size:16px; text-align:left; color:#666; font-weight:300}
.locallist b{ color:#00034B}
/*简介*/
.about_table_main { margin-top:60px;}
.about_cfimg { width:100%; height:auto; overflow:hidden; display:flex;align-content:center; justify-content:center}
.about_cfimg img { width:100%}

.aboutmain{ padding-bottom:60px;}
.aboutbanner{ width:100%; height:633px; background:url(/images/about_banner.jpg)center no-repeat}
.about_wz01{ font-size:24px; line-height:48px; padding-top:20px; color:#00034B;font-weight:300; font-style:italic}
.about_left{ float:left; width:100%; box-sizing:border-box; float:left}
.about_right{ float:right;width:100%; height:auto; padding-left:20PX; box-sizing:border-box; overflow:hidden; display:flex; align-content:center; justify-content:center}
.aboutshuzilist_about{ padding-bottom:40px;}
.aboutshuzilist_about dl{ float:left; width:19.2%; margin-right:1%; height:191px; background:#d8d8d8}

.aboutshuzilist_about dl:nth-child(5){ margin-right:0px;}
.aboutshuzilist_about dl:nth-child(2) h3{ display:none}
.aboutshuzilist_about dl:nth-child(3) h3{ display:none}
.aboutshuzilist_about dl:nth-child(4) h3{ display:none}
.aboutshuzilist_about dl:nth-child(5) h3{ display:none}
.aboutshuzilist_about dl h3{ width:100%; text-align:center; font-size:60px; font-family:'Times New Roman';height:130px; margin-top:-100px;position:relative;right:-20px; line-height:130px; color:#333}
.aboutshuzilist_about dl h2{ width:100%; text-align:center; font-size:60px; height:130px;font-family:'Times New Roman'; line-height:130px; color:#333}
.aboutshuzilist_about dl dt{ float:right; width:100%; height:30PX; display:block; text-align:right;  padding-right:20px; padding-top:20px;}




#About{scroll-margin-top:150px;}
#Miss002{scroll-margin-top:50px;}
#Keysz{scroll-margin-top:150px;}
#Story{scroll-margin-top:50px;}
#Innov{}
#Honors{scroll-margin-top:50px}
#Parts{}


/*公司历史*/
.historymain{ width:100%; height:auto; overflow:hidden; background:#333}

/*公司证书*/
.honormain{width:100%; height:auto; overflow:hidden; padding-bottom:60px;}
.honorlist{ margin:60px auto 0px auto}
.honorlist ul li{ width:23.5%; margin-right:2%; margin-bottom:30px; height:auto; float:left; overflow:hidden}
.honorlist ul li img{ width:100%}
.honorlist ul li:nth-child(4n){ margin-right:0px;}
.honortitle{ width:100%; height:60px; line-height:60px; background:#FFF; color:#666; padding:0px 20px; box-sizing:border-box; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.iwidth_small{width:1400px; margin:0px auto; height:auto; overflow:hidden}

/*企业愿景*/
.Missionmain{width:100%; height:550px; background-color:#000226; overflow:hidden}
.Mission_center { display: flex;justify-content: center; /* 水平居中 */align-items: center; width:1200px; margin:0px auto /* 垂直居中 */}
.Mission_douhao { color:#2B309D; font-size:72PX; line-height:550px; padding:0px 40px;}
.Mission_title{ font-family:"Times New Roman", Times, serif; text-align:center; color:#FFF;width:auto; padding:0px 20px;margin:0px auto;font-size:72PX; text-transform:uppercase;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_wz{ color:#fff; font-size:22px; font-weight:300; width:600px; text-align:left; margin:0px auto; line-height:48px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_main {display: flex;justify-content: center; /* 水平居中 */align-items: center;width:800px; /* 垂直居中 */}

/*新闻中心*/
.newsbanner{ width:100%; height:633px; background:url(/images/News_banner.jpg)center no-repeat}
.newsmenu { width:100%; height:42px; margin:60px auto 0px auto; overflow:hidden}
.newsmenu ul{display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ }
.newsmenu ul li{ width:auto; height:42px;background:#d8d8d8; line-height:42px; text-align:center; margin-right:12px; }
.newsmenu ul li a{ width:auto; padding:0px 20px; height:42px; display:block; color:#333}
.newsmenu ul li a:hover{ width:auto; padding:0px 20px; height:42px; background:#00034B; color:#fff; display:block}
.newsmenu ul li a.cur{ width:auto; padding:0px 20px; height:42px; background:#00034B; color:#fff; display:block}
.newsmenu ul li:nth-child(3n){ margin-right:0px;}
.news_show_left{ width:80%; margin-right:2%; height:auto; overflow:hidden; background:#FFF; margin-top:60PX; margin-bottom:80px; float:left}
.news_show_right{ width:18%; height:auto; overflow:hidden;float:right;margin-bottom:80px;}
.news_show_title{ width:100%; height:auto; font-size:18px; text-align:center; border-bottom: dotted 1px #F5F5F5; margin:30px 0px; line-height:36px; padding:0px 40px 20PX 40PX; box-sizing:border-box; color:#333}
.news_show_wz{width:100%; height:auto; font-size:14px; line-height:30px!important; font-weight:300; padding:0px 80px 40px 80px; box-sizing:border-box; color:#666; min-height:200px;}
.news_show_wz p {font-weight:300; color:#333}
.news_show_wz p img { width:100%}
.news_othor{ font-family:helvetica-light,Microsoft YaHe; margin-top:60px; background:#d8d8d8; text-transform:uppercase; color:#00034B; width:100%; height:84px; line-height:84px; text-align:center; font-size:24px;}
.news_orhor_list{ background:#FFF}
.news_orhor_list ul li{ width:100%; height:auto; cursor:pointer; border-bottom:dotted 1px #f5f5f5; overflow:hidden;padding:10px 20px;  box-sizing:border-box;}
.news_orhor_list ul li:hover{ background:#EFEFEF;}
.news_orhor_list ul li a{ color:#333; font-size:14px;line-height:24px;  font-weight:300;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news_orhor_list ul li div{ color:#999}

.news_date_main { margin:10px auto 0px auto; width:100%; float:left}
a.showright { float:right;line-height:24px;}
.showleft { float:left}

/*职业规划*/
.jobbanner{ width:100%; height:633px; background:url(/images/job_banner.jpg)center no-repeat}
.talentlist{ width:100%; height:auto; overflow:hidden; margin-top:60px; border-radius:16px; padding:0px 40px; box-sizing:border-box; background:#FFF}
.talentlisttitle{ font-size:18px; color:#333; width:250PX; font-weight:300; height:60px; line-height:60px; margin:60px auto 30PX auto; border-radius:16px; text-align:center; background-color:#d8d8d8}
.zpgwlist{width:100%; height:auto; margin:40px auto 120px auto; border-top:solid 1px #F2F2F2}
.zpgwlist ul li{ border-bottom:solid 1px #F2F2F2; height:60px; line-height:60px;}
.zpgwlist ul li:hover{ background-color:#FAFAFA; cursor:pointer}
.zpgw01{ width:20%; float:left; height:36px; margin-top:12px; line-height:36px; padding-left:10px; border-right:solid 1px #F2F2F2; margin-right:5%; box-sizing:border-box;}
.zpgw02{ width:15%; float:left; height:36px; margin-top:12px; line-height:36px; color:#666 }
.zpgw03{ width:15%; float:left; height:36px; margin-top:12px; line-height:36px; color:#666}
.zpgw04{ width:15%; float:left; height:36px; margin-top:12px; line-height:36px; color:#666}
.zpgw05{ width:15%; float:left; height:36px; margin-top:12px; line-height:36px; color:#666}
.zpgw06{ width:15%; float:left; text-align:right; padding-right:10px; box-sizing:border-box; height:36px; margin-top:12px; line-height:36px; color:#666}

.joblist{ margin-top:60px; width:100%; height:auto; overflow:hidden}
.joblist ul li{ float:left; width:23.5%; margin-right:2%;height:auto; border:solid 1px #E5E5E5; margin-bottom:30px; box-sizing:border-box; overflow:hidden; background-color:#FFF}
.joblist ul li img{ width:100%; height:auto; aspect-ratio: 8 / 5;overflow:hidden}
.joblist ul li:hover{ background:#00034B}
.joblist ul li:hover .joblisttitle{ color:#fff}
.joblist ul li:hover .joblistdate{ color:#fff}
.joblist ul li:hover .inewstitle{ color:#fff}
.joblist ul li:hover .inewsdate{ color:#fff}
.joblist ul li:nth-child(4n){ margin-right:0%;}
.joblisttitle{ font-size:16px; width:100%; padding-right:16px; display:block; color:#666;box-sizing:border-box; height:20px;line-height:20px;  overflow: hidden;margin:10px 16px 5px 16px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;text-overflow: ellipsis;}
.joblistdate{font-size:14px; color:#999; padding:5PX 16PX 20PX 16PX;box-sizing:border-box;}


/*公司承诺*/
.Commbanner{ width:100%; height:633px; background:url(/images/Comm_banner.jpg)center no-repeat}
.commmain{ width:1400px; height:auto;  margin:60PX auto 0px auto;  padding:10px 0px; box-sizing:border-box;}
.commmain_title{font-size:24px; width:100%; margin-bottom:30px; font-style:italic}
.commmain_wz{ font-size:16px;font-weight:300; line-height:30px;}
.commmain_wz p{ margin-bottom:30px;font-size:16px;}
.commmain_wz p span{ color:#00034b; font-weight:400;font-style:italic}
/*解决方案*/
.jjfa_img { width:1312px; margin:60px auto}
.custom_main { width:100%; height:auto; overflow:hidden; display: grid;grid-template-columns: 1fr 1fr;margin:60px auto 80px auto}
.custom_main_left { width:100%; box-sizing:border-box; padding-right:40px; text-align:right; float:left; }
 .custom_main_left img { border-radius:32px; width:90%; height:90%; margin-top:5%}
.custom_main_right {width:100%; padding-left:40px;float:left;box-sizing:border-box }
.custom_main_title {width:100%; text-align:left; font-size:48px; padding-top:40px; padding-bottom:20px;}
.custom_main_wz {width:100%; text-align:left;font-size:18px; margin-bottom:20px; color:#333; line-height:42px;}
.custom_main_wz strong {font-style:italic;font-size:20px; font-weight:300; color:#00034B}

/*we do*/
.do_banner{ width:100%; height:633px; background:url(/images/do_banner.jpg)center no-repeat}
.dolist{ margin-top:60px; width:100%; height:auto; overflow:hidden}
.dolist ul li{ float:left; width:23.5%; margin-right:2%;height:auto; border:solid 1px #E5E5E5; margin-bottom:30px; box-sizing:border-box; overflow:hidden; background-color:#FFF}
.dolist ul li img{ width:100%; height:auto; overflow:hidden}
.dolist ul li:hover{ background:#FFF}
.dolist ul li:hover .joblisttitle{ color:#fff}
.dolist ul li:hover .joblistdate{ color:#fff}
.dolist ul li:nth-child(4n){ margin-right:0%;}
.dotitle{font-size:16px; color:#666;box-sizing:border-box; height:20px; margin:20px 16px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

/*contact*/
.cont_banner{ width:100%; height:633px; background:url(/images/cont_banner.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.contactmain{ width:100%; hidden:auto;margin-bottom:50px; overflow:hidden; background:#FFF}
.contactcopnanme{ text-align:center; float:left;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ width:20%; height:280PX; font-size:30PX; font-family:helvetica-light,Microsoft YaHe; border-right:solid 1px #F5F5F7; color:#333; text-transform:uppercase }
.contactadd{ width:45%; font-size:16px; font-weight:300; line-height:36px; padding-left:80px; padding-right:80px; float:left; box-sizing:border-box; height:280px;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ color:#666; box-sizing:border-box; }
.contactadd table{ width:100%}
.contactadd td{ height:280px; font-weight:300}
.contactadd strong{ float:left; width:65px;font-weight:300}
.ad01 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start;}
.adtitle {white-space: nowrap;}
.contactmap{ float:right; width:35%; height:280px;}
.contactmap img{ min-height:280px;}
.marg60{ margin-top:60px;}
.contactmessage{ width:1200px; margin:0px auto;}
.contactinput{display:flex; justify-content:space-between; margin-top:30px;}
.contactinput input{ width:48%; border:1PX solid #e5e5e5; padding:0px 20px; box-sizing:border-box; font-weight:300; height:36px;outline:none; background:#FFF}
.contactbeizhu{ width:100%; height:auto; overflow:hidden;margin-top:30px;}
.contactbeizhu textarea{ width:100%; min-height:200px; outline:none; height:auto;  font-weight:300;overflow:hidden;border:1PX solid #e5e5e5; padding:0px 20px; box-sizing:border-box; line-height:36px;}
.messagesub{ width:160px; font-weight:300; margin:30PX auto 0px auto; height:40px; line-height:40px; background:#E6212A; color:#fff; text-align:center}
.messagesub a{  width:160px; font-weight:300; margin-top:30PX; height:40px; display:block; line-height:40px; background:#E6212A; color:#fff; text-align:center}
.messagesub a:hover{ background:#D21B24;display:block;}
.cont_banner_yd{ width:8px; height:8px; border-radius:8px; float:right; color:#FFF; margin-top:-40PX; margin-left:-38PX; position:absolute; background:#FFF; z-index:999}
.cont_banner_yd1{ width:8px; height:8px;  border-radius:8px; color:#FFF; position:absolute; background:#FF0000;  z-index:999}
.circle {position:absolute;
  margin-top:-50PX; margin-left:-38PX; cursor:pointer;width: 8px;height: 8px;background-color: #333;border-radius: 50%;animation: scaleAnimation 2s infinite alternate;}
 
  @keyframes scaleAnimation {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.5); /* 放大到原来的2倍 */
    }
  }
  
.circle2 {position:absolute;cursor:pointer;margin-top:-20PX;margin-left:-38PX;width: 8px;height: 8px;background-color:red;border-radius: 50%;animation: scaleAnimation2 3s infinite alternate;}
  @keyframes scaleAnimation2 {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.5); /* 放大到原来的2倍 */
    }
  }
  
.circle3 {position:absolute;margin-top:45PX;margin-left:-68PX;width: 8px;height: 8px;background-color: #333;border-radius: 50%;animation: scaleAnimation3 1.5s infinite alternate;}
  @keyframes scaleAnimation3 {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.5); /* 放大到原来的2倍 */
    }
  }
.circle4 {position:absolute;margin-top:50PX;margin-left:-45PX;width: 8px;height: 8px;background-color: #333;border-radius: 50%;animation: scaleAnimation4 2s infinite alternate;}
  @keyframes scaleAnimation4 {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.5); /* 放大到原来的2倍 */
    }
  }
  
.circle5 {position:absolute;margin-top:-80PX;margin-left:460PX;width: 8px;height: 8px;background-color: #333;border-radius: 50%;animation: scaleAnimation4 2s infinite alternate;}
  @keyframes scaleAnimation5 {
    from {
      transform: scale(1);
    }
    to {
      transform: scale(1.5); /* 放大到原来的2倍 */
    }
  }
#circle_show01{ margin-top:-87px; margin-left:192px; z-index:999; display:none;}
#circle_show02{ margin-top:-200px; margin-left:-302px; z-index:999; display:none;}
#circle_show03{ margin-top:120px; margin-left:272px; z-index:999; display:none;}
#circle_show04{ margin-top:160px; margin-left:-302px; z-index:999; display:none;}
#circle_show05{ margin-top:-170px; margin-left:192px; z-index:999; display:none;}
 
 /*porducts*/
 .pro_xl_main{ width:100%; height:68px;position:relative; margin-top:-68px;}
 .pro_xl_main_w90{ width:1680; float:right; height:68px;}
 .pro_xl_main_left{ float:left; width:41px; height:68px;}
 .pro_xl_main_right{ float:left; height:68px; width:1639px;background:url(../images/pro_bg_01.png) bottom repeat-x;}
 .probanner{ width:100%; height:633px; background:url(/images/pro_banner.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
 .pro_banner_wz01{ font-size:60px; color:#FFF; font-family:helvetica-light,Microsoft YaHe; width:100%; float:left; height:120px; line-height:120px; text-align:left}
 .pro_banner_wz02{ text-align:left; font-size:14px; width:540px; float:left; line-height:30PX; font-weight:300; color:#FFF}
 .promain_list{ width:100%; height:auto; padding-bottom:80px; overflow:hidden;}
  .sechkey{ width:100%; height:45px; background:#ffffff; display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */float:left; overflow:hidden; margin-bottom:60px; font-size:16px;}
 .sechkey b{ color:#00034B}
 .pro_list{ width:100%; height:247px; background:#ECECF0; display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */float:left; overflow:hidden; margin-top:60PX;}
 .pro_list_left{ float:left; height:247px; width:317px;display: flex; align-items: center;justify-content: center; overflow: hidden;}
.pro_list_left img { height:100%;object-fit: cover;}
 .pro_list_right{width:calc(100%); float:left;height:247px; padding:40px 80px; box-sizing:border-box; background:#FFF}

.pro_list_er { width:100%; height:auto; margin:60px auto; overflow:hidden; }
.pro_list_er ul li {width:23.5%; float:left; margin-right:2%; height:auto; margin-bottom:40px;}
.pro_list_er ul li:nth-child(4n) { margin-right:0}
.pro_list_er ul li img { width:100%;}
.pro_list_er ul li .pro_title_er { font-size:18px;padding:10px 10px; float:left;text-align:center; display:block; width:100%;color:#333; box-sizing:border-box}
.pro_list_er ul li a .pro_title_er { font-size:18px;padding:10px 10px; float:left;text-align:center; display:block; width:100%;color:#333; box-sizing:border-box}
.pro_list_er ul li a:hover .pro_title_er { font-size:18px;padding:10px 10px; float:left; text-align:center; display:block; width:100%;color:#00034B; box-sizing:border-box}

.pro_list_sec { width:100%; height:auto; margin:60px auto; overflow:hidden; }
.pro_list_sec ul li { width:100%; text-align:center;text-transform: uppercase; margin-bottom:20px;}
.pro_list_sec ul li a{ font-size:24px; line-height:36px; color:#333; border-bottom:solid 1px #333333; padding-bottom:2px;}
.pro_list_sec ul li a:hover{ font-size:24px; line-height:36px; color:#00034B; border-bottom:solid 1px #00034B; padding-bottom:2px;}

.two_pro_list_right{width:100%; display:flex; align-content:center; justify-content:center}
.two_pro_title{ font-size:24px; font-weight:300; color:#000; width:auto; text-align:center; border-bottom:solid 1px #333; padding-bottom:2PX; }

.three_pro_list{ width:100%; height:80px;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */float:left; overflow:hidden; margin-top:60px; margin-bottom:20px;}
.three_pro_list_left{ float:left; height:80px; width:100px;display: flex; align-items: center;justify-content: center; overflow: hidden;}
.three_pro_list_left img { height:100%;object-fit: cover;}
.three_pro_list_right{width:calc(100%); float:left;height:80px; line-height:80px; padding-left:20PX; background:#FFFFFF; box-sizing:border-box;}
.three_pro_title a{ font-size:24px; font-weight:300; color:#000; margin-bottom:20px; float:left; width:auto;}
.three_pro_title{ font-size:24px; font-weight:300; color:#000; margin-bottom:20px; float:left; width:auto;}
.three_pro_title span { float:left; font-size:24px; padding:0px 20px;}


  .pro_title { font-size:36px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
 .pro_title a{ font-size:36px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
 .pro_wz a{ font-size:14px; font-weight:300; color:#333; min-height:48px; line-height:30px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
 .pro_more{}
 .promore a{ float:left; display:block; width:114px; font-size:12px; margin-top:20px; height:30px; background:#cccccc; border-radius:16px; text-align:center; line-height:30px; color:#666; cursor:pointer}
 .promore a:hover{ background:#dadada;display:block;}
 
 .pro_list_main{ width:100%; height:auto; overflow:hidden}
 .pro_list_main ul li{ width:23.5%; margin-right:2%; height:auto; margin-bottom:30px; float:left; padding:20px 0px 10px 0px; background:#FFF; border:solid 1px #e9e9e9; border-radius:16px; overflow:hidden}
 .pro_list_main ul li:nth-child(4n){ margin-right:0px;}
 .pro_list_img{ display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ width:100%; text-align:center}
 .pro_list_img img {width:90%;}
 .pro_list_title{ font-size:18px; text-align:center; width:100%; padding:10px 20px 10px 20px;box-sizing:border-box;}
 a .pro_list_title { color:#000}
 .details_height{ height:35px; width:100%; overflow:hidden}
 .detailsbut{ width:100px; height:35px; border-radius:35px; background:#00034B; color:#fff; text-align:center; font-size:12px; line-height:35px; display:none; margin:0px auto}
 .pro_list_main ul li:hover a .detailsbut{ display:block}

.pro_list_main_five_wap { display:none}
 .pro_list_main_five{ width:100%; height:auto; margin-top:90px; margin-bottom:120px; overflow:hidden}
.pro_list_main_five ul { display:flex;align-content:center; justify-content:center}
 .pro_list_main_five ul li{ width:18.4%; margin-right:2%; height:auto; margin-bottom:30px; float:left;  overflow:hidden}
 .pro_list_main_five ul li  img{ width:100%;}
 .pro_list_main_five ul li:nth-child(5n){ margin-right:0px;}
 .pagesearchlist { width:100%;}
.pagesearchlist dl {}
.pagesearchlist dl dd { margin-bottom:40px; background:#FFF; padding:20px;}  
.pagesearchlist dl dd .title01 a{ font-weight:bold; font-size:24px; width:100%; color:#333}
.pagesearchlist dl dd .title02 a{font-size:18px;width:100%; line-height:30px;}

.pagesearchlist dl dd .title03{font-size:18px;}
.pagesearchlist dl dd .title03 a{ color:#095DBD}


.pro_img_show{ width:680px; height:auto;background:#FFF; float:left; box-sizing:border-box;border:solid 1px #edeeef; margin-top:60px; border-radius:16px; }
.pro_title_right{ float:left; width:670px; margin-left:70px; margin-top:60px;}
.slide{position:relative; width:600px; margin:20PX 40px; padding:0px!important;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ box-sizing:border-box; overflow:hidden;}
.slide .big{ position:relative; overflow:hidden; left:0;top:0;}
.slide a{position:absolute; top:220px; opacity:0;z-index:1000;}
.slide .big li{float:left; width:600px; margin-bottom:40px; box-sizing:border-box;overflow:hidden}
.slide .big  li img{width:100%;display:block;}
.slide .prev{left:20px; top:654px;opacity:1.0!important}
.slide .next{right:20px; top:654px;opacity:1.0!important}
.slide .small{  width:90%; height:60px; margin:0px auto; position:relative;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.slide .small li{ float:left;margin-right:5px; width:60px;}
.slide .small li:last-child{ margin-right:0;}
.slide .small li img{width:100%;display:block; opacity:0.5; border:solid 1px #edeeef; border-radius:4px;}
.pro_title_name{ font-size:30px; color:#00034b; font-family:helvetica-light,Microsoft YaHe; padding-top:54px;}
.pro_title_cs{ padding-top:36px; line-height:36px; color:#666; font-size:18px; font-weight:300} 
.pro_title_cs b{ width:auto; float:left; color:#000; padding-right:8px; font-weight:300}
.pro_title_app{ margin-top:44px; font-size:18px; color:#333; line-height:36px; font-weight:300}
.inquirybut a{ width:154px; height:54px; margin-top:20px; text-align:center; line-height:54px; background:#00034B; color:#fff; font-weight:300; border-radius:54px; display:block; float:left; font-size:18px;}
.inquirybut a:hover{ background:#00057a}
.share_list{ width:100%; margin-top:20px; height:auto; float:left; overflow:hidden}
.share_list ul li{ float:left; margin-right:8px;}
.Description{ width:100%; height:auto; overflow:hidden; color:#333; font-weight:300}
.Description_wz{ font-size:16px; line-height:36px; margin:60px auto; color:#333}
.Description_wz_title{ font-size:18px; font-weight:400; width:100%; margin-bottom:20px;}
.Description_wz table{ width:100%;border-top: solid 1px #ded1d1; border-left:solid 1px #ded1d1; margin-top:30PX;}
.Description_wz table td{ border-right: solid 1px #ded1d1; color:#333; background:#FFF; text-align:left; padding:0px 10px; font-size:14px; border-bottom:solid 1px #ded1d1}
.tab_tr_01 td{ background:#00034B!important; color:#FFF!important; text-align:center}
.Drawing{ width:100%; height:auto; background:#FFF; padding:0PX 0px 80px 0px; float:left;}
.Drawing_title{ font-size:18px; font-weight:400; padding-top:40px; width:100%; margin-bottom:20px;}
.Drawing_img{ width:100%; height:auto; margin:80px auto; overflow:hidden;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.Drawing_img img{ float:left; margin-right:20px;}


.Download{ width:100%; height:auto; padding:40PX 0px; float:left;}
.Download_title{ font-size:18px; font-weight:400; width:100%; margin-bottom:20px;}
.Download_img{ width:100%; height:auto; margin:60px auto; overflow:hidden;display: flex;justify-content: left; /* 水平居中 */align-items: center; /* 垂直居中 */}
.Download_img ul li{ float:left; margin-right:60px;}
.margboot60{ margin-bottom:80px;}

  
/*bottom*/
.bottommain{ width:100%; height:auto;  overflow:hidden; background:#000!important}
.bottomimg{ width:100%; text-align:center; padding:50px 0px 40px 0px}
.bottomlist{ width:100%; height:auto; overflow:hidden; margin-bottom:60px;}
.bottomlist ul li{ float:left; width:16.66%; margin-right:0px; overflow:hidden}
.bottomtitle{ font-size:16px; font-weight:300; color:#FFF; text-align:left;display: inline; border-bottom: 1px solid #FFF;padding-bottom: 2px; width:100%;}
.bottomfk{ width:44px; height:1px; background:#000; float:left}
.bottommenulist{ width:100%; height:auto; line-height:34px; color:#FFF; margin-top:26px;}
.bottommenulist a{ color:#FFF; font-size:14px; font-weight:300	}
.bottommenulist a:hover{color:#FFF; text-decoration:underline}
.bottommenucont{color:#FFF; font-size:14px; font-weight:300; line-height:34px;margin-top:26px;}
.bottomcop{ text-align:center; height:60px; line-height:60px; color:#FFF; font-weight:300; font-size:16px; background:#333333}
.bottomcop a{ color:#FFF;}
.bottomcop a:hover{color:#FFF; text-decoration:underline}


@media screen and (max-width:1680px) {

/*方案*/
.arrowmain { width:100%; height:97px; overflow:hidden}
.arrowmain ul li { float:left; width:16.666%; height:97px; text-align:center; line-height:97px; font-size:30px; background:url(/images/jt.png) center no-repeat}
.arrowmain ul li p { line-height:97px; font-size:30px; color:#333 }
.arrowmain_wztop {width:100%; height:auto; overflow:hidden; margin:140px 0px 20px 0px;}
.arrowmain_wztop ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wztop ul li .arrow_top {padding:18PX;}
.arrowmain_wztop ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wztop ul li .bgarrow { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li:hover .bgarrow { background:url(/images/jt_dow.png) left no-repeat;background-position: 102px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li span { font-size:20px; color:#00034B;font-style: italic;}

.arrowmain_wzdown {width:100%; height:auto; overflow:hidden; margin:20px 0px 140px 0px;}
.arrowmain_wzdown ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wzdown ul li .arrow_top {padding:18PX;}
.arrowmain_wzdown ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wzdown ul li .bgarrow_up { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li:hover .bgarrow_up { background:url(/images/jt_up.png) left no-repeat;background-position: 344px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li span { font-size:20px; color:#00034B;font-style: italic;}

.pro_list_sec { width:100%; height:auto; margin:60px auto; overflow:hidden; }
.pro_list_sec ul li { width:100%; text-align:center;text-transform: uppercase; margin-bottom:20px;}
.pro_list_sec ul li a{ font-size:18px; line-height:36px; color:#333; border-bottom:solid 1px #333333; padding-bottom:2px;}
.pro_list_sec ul li a:hover{ font-size:18px; line-height:36px; color:#00034B; border-bottom:solid 1px #00034B; padding-bottom:2px;}
.about_wz01 { font-size:22px; line-height:36px;}
.honorleft {float:left; width:420px; margin-top:80px;}
.Mission_title{ font-family:"Times New Roman", Times, serif; text-align:center; color:#FFF;width:auto; padding:0px 20px;margin:0px auto;font-size:64PX; text-transform:uppercase;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_wz{ color:#fff; font-size:18px; font-weight:300; width:auto; text-align:left; margin:0px auto; line-height:36px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_douhao { color:#2B309D; font-size:72PX; line-height:550px; padding:0px 40px;}
.iwidth{width:86.9%; margin:0px auto; height:auto;}
.videominheight{width: 100%; height: auto; max-height: 668px; overflow: hidden}
.videominheight01{width: 100%;height: 100%; max-height: 668px; display: inherit;}
.index_about_wz01{ font-size:24px; line-height:36px; padding-top:0px; color:#00034B;font-weight:300 }
.index_about_wz02{ font-size:18px; line-height:36px; color:#333; font-weight:300}
.index_about_wz02 p{ font-size:18px; line-height:36px; color:#333; margin-bottom:10px; font-weight:300}
.index_about_left{ float:left; width:55%; padding-right:40px; box-sizing:border-box; overflow:hidden;}
.index_about_right{ float:right;width:45%; float:right; padding-left:30px; box-sizing:border-box; padding-bottom:40px; overflow:hidden}
.index_about_right img{ width:600px; text-align:right; float:right}
.iprotitle{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:30px; font-family:helvetica-light,Microsoft YaHe; color:#333;}
.iprotitle span{ font-family:helvetica-light,Microsoft YaHe; color:#00034b}
.iprotitle_his{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:30px; font-family:"Times New Roman", Times, serif; color:#FFF;}
.iprotitle_his span{ font-family:"Times New Roman", Times, serif; color:#FFF}
.titleh3{ width:680px; text-align:center; margin:30px auto 0px auto; color:#666; line-height:28px; font-size:14px; font-weight:300}
.colorff{ color:#fff}
.colorff span{ color:#FFF}
.aboutshuzi{ margin-top:30px;}
.pro_xl_main_w90{ width:82.14%; float:right; height:68px;}
.pro_xl_main_right{ float:left; height:68px; width:1339px;background:url(../images/pro_bg_01.png) bottom repeat-x;}
#pro_wz_show{ width:100%; height:100%; height:215px; padding:0px 20px; line-height:30px; margin-top:-107px; z-index:999; color:#fff; display: flex;align-items: center;   position: absolute;top: 50%;transform: translateY(-50%);overflow:hidden}
.ipromain{ width:100%; margin:0px auto; background:#FFF; height:auto; overflow:hidden; padding-bottom:108px;}
.joblisttitle{ font-size:14px; width:100%; padding-right:16px; display:block; color:#666;box-sizing:border-box; height:20px;line-height:20px;  margin:10px 16px 5px 16px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.joblistdate{font-size:12px; color:#999; padding:5PX 16PX 20PX 16PX;box-sizing:border-box;}
.iemailput{ width:663px; margin:40px auto}
.iemailput input{ width:663px; height:48px; padding:0px 40px;box-sizing:border-box; background:#FFF; font-size:18px;border-radius:48px; color:#333}
a .iemailsub{ width:243px; height:42px; border-radius:42px; text-align:center; line-height:42px; color:#333; font-weight:300; background:#FFF; font-size:16px; display:block; margin:0px auto}
.iwidth_small{width:77.38%; margin:0px auto; height:auto; overflow:hidden}
}

@media screen and (max-width:1440px){

/*方案*/
.arrowmain { width:100%; height:97px; overflow:hidden}
.arrowmain ul li { float:left; width:16.666%; height:97px; text-align:center; line-height:97px; font-size:24px; background:url(/images/jt_1440.png) center no-repeat;}
.arrowmain ul li p { line-height:97px; font-size:24px; color:#333 }
.arrowmain_wztop {width:100%; height:auto; overflow:hidden; margin:140px 0px 20px 0px;}
.arrowmain_wztop ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wztop ul li .arrow_top {padding:18PX;}
.arrowmain_wztop ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wztop ul li .bgarrow { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li:hover .bgarrow { background:url(/images/jt_dow.png) left no-repeat;background-position: 80px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li span { font-size:18px; color:#00034B;font-style: italic;}

.arrowmain_wzdown {width:100%; height:auto; overflow:hidden; margin:20px 0px 140px 0px;}
.arrowmain_wzdown ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wzdown ul li .arrow_top {padding:18PX;}
.arrowmain_wzdown ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wzdown ul li .bgarrow_up { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li:hover .bgarrow_up { background:url(/images/jt_up.png) left no-repeat;background-position: 278px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li span { font-size:18px; color:#00034B;font-style: italic;}



/*解决方案*/
.jjfa_img { width:1312px; margin:60px auto}
 .custom_main { width:100%; height:auto; overflow:hidden; margin:60px auto 80px auto}
 .custom_main_wz {width:100%; text-align:left;font-size:14px; color:#333; line-height:30px; }
 .custom_main_wz strong {font-style:italic;font-size:16px;font-weight:300}
.custom_main_title {width:100%; text-align:left; font-size:48px; padding-top:20px; padding-bottom:20px;}
/*证书滚动*/
.honorleft {float:left; width:300px; margin-top:80px;}
.zstitle{text-align:left; width:100%; font-size:36px; font-style:italic; padding-top:80px; color:#00034B; font-family:'Times New Roman'; text-transform:uppercase}
.zswz { width:95%; text-align:left; font-size:16px; line-height:24px; color:#333; margin-top:30px;}
.bodyCon08{background:none;margin-top:60px;}
.bodyCon08 .students{margin:0 auto;width:895px;height:580px;position:relative; float:right}
#four_flash{position:relative;width:895px;height:500px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:895px;height:500px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:274px;height:340px;margin-right:26px;padding-top:40px;color:#6C6E85;  }
#four_flash .flashBg ul.mobile li:hover{color:#999;}
#four_flash .flashBg ul.mobile li img{width:274px;height:375px;display:block; margin:0 auto;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
#four_flash .flashBg ul.mobile li a{display:block;background:url(/images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(/images/jiantou2.png);}
#four_flash .but_left{width:37px;height:37px;position:absolute; top:-8px; right:70px;}
#four_flash .but_right{width:37px;height:37px; position:absolute; top:-8px; right:20px;}
#four_flash .but_left:hover{background:url(/images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(/images/qianxr1.png) no-repeat;}


.Missionmain{width:100%; height:450px; background-color:#000226; overflow:hidden}
.Mission_douhao { color:#2B309D; font-size:72PX; line-height:450px; padding:0px 40px;}
.Mission_title{ font-family:"Times New Roman", Times, serif; text-align:center; color:#FFF;width:auto; padding:0px 20px;margin:0px auto;font-size:72PX; text-transform:uppercase;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_wz{ color:#fff; font-size:18px; font-weight:300; width:auto; text-align:left; margin:0px auto; line-height:36px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.header{height: 75px;width:836PX;background:#000;}
.header .nav{width: 836PX;height: 75px;line-height: 75px;position: relative;z-index: 1000;}
.header .nav li a{display:block;font-size:14px;	padding:0px 24px;font-weight:300;color: #FFF;}
.iwidth{width:1200px; margin:0px auto; height:auto;}
.videominheight{width: 100%; height: auto; max-height:568px; overflow: hidden}
.videominheight01{width: 100%;height: 100%; max-height:568px; display: inherit;}
.index_about{ width:100%; margin-top:42px; padding-bottom:40px;}
.index_about_wz01{ font-size:18px; line-height:30px; padding-top:30px; padding-bottom:10px; color:#00034B;font-weight:300 }
.index_about_wz02{ font-size:14px; line-height:28px; color:#333; font-weight:300; margin-top:0px;}
.index_about_left{ float:left; width:55%; padding-right:20px; box-sizing:border-box; overflow:hidden;}
.index_about_right{ float:right;width:45%; float:right; padding-left:30px; box-sizing:border-box; padding-bottom:40px; overflow:hidden}
.index_about_right img{ width:100%; text-align:right; float:right}
.iprotitle{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:24px; font-family:helvetica-light,Microsoft YaHe; color:#333;}
.iprotitle span{ font-family:helvetica-light,Microsoft YaHe; color:#00034b}
.iprotitle_his{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:24px; font-family:"Times New Roman", Times, serif; color:#FFF;}
.iprotitle_his span{ font-family:"Times New Roman", Times, serif; color:#fff}
.titleh3{ width:680px; text-align:center; margin:30px auto 0px auto; color:#666; line-height:28px; font-size:14px; font-weight:300}
.colorff{ color:#fff}
.colorff span{ color:#FFF}
#pro_wz_show{ width:100%; height:100%; font-size:12px; height:157px;padding:0px 20px; line-height:22px; margin-top:-79px; z-index:999; color:#fff; display: flex;align-items: center;position: absolute;top: 50%;transform: translateY(-50%);overflow:hidden}
.iproname{ width:100%; height:36px; margin-top:-60PX; line-height:36px; background: rgba(0,0,0,0.8); z-index:999; position:relative; overflow:hidden}
a .iproname{ color:#FFF; text-align:center; text-transform:uppercase; font-size:14PX;width:100%; height:36px; font-weight:300;overflow:hidden}
.ipromain{ width:100%; margin:0px auto; background:#FFF; height:auto; overflow:hidden; padding-bottom:68px;}
.joblisttitle{ font-size:14px; width:100%;  padding-right:16px;  color:#666;box-sizing:border-box; height:20px; line-height:20px; margin:10px 16px 5px 16px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.joblistdate{font-size:12px; color:#999; padding:5PX 16PX 20PX 16PX;box-sizing:border-box;}
.iwidth_small{width:83.33%; margin:0px auto; height:auto; overflow:hidden}
.institutional-presence {padding: 20px 0;}
.locallist{ font-size:14px; text-align:left; color:#666; font-weight:300}
.dotitle{ font-size:14px; width:100%;  padding-right:24px;  color:#666;box-sizing:border-box; height:20px; margin:20px 16px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.newsmenu { width:100%; height:42px; margin:30px auto 0px auto; overflow:hidden}
.inewstitle{ font-size:14px; color:#666;box-sizing:border-box; height:20px; margin:10px 10px 1px 10px; display:-webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.inewsdate{font-size:12px; color:#999; padding:5PX 10PX 15PX 10PX;box-sizing:border-box;}
.zpgwlist{width:100%; height:auto; margin:40px auto 80px auto; font-size:12px; border-top:solid 1px #F2F2F2}
.commmain{ width:1036px; height:auto; margin:60PX auto; border-radius:16px; box-sizing:border-box;}
.commmain_title{font-size:16px; width:100%; margin-bottom:30px;}
.commmain_wz{ font-size:14px;font-weight:300; line-height:30px;}
 .pro_title a{ font-size:30px; font-weight:300; color:#000; margin-bottom:20px; float:left; width:100%;}
.about_wz01{ font-size:18px; line-height:36px; padding-top:20px; color:#00034B;font-weight:300 }
.about_wz02 {font-size:14px}


.aboutshuzi{ margin-top:0px;}
.aboutshuzilist_about{ padding-bottom:0px;}
.aboutshuzilist_about dl{ float:left; width:18.4%; margin-right:2%; height:130px; background:#d8d8d8}
.aboutshuzilist dl{ float:left; width:18.4%; margin-right:2%; height:70px; background:#d8d8d8}
.aboutshuzilist_about dl h2{ width:100%; text-align:center; font-size:36px; height:70px; line-height:70px; color:#333}
.aboutshuzilist_about dl h3{ width:100%; text-align:center; font-size:36px; font-family:'Times New Roman';height:70px; margin-top:-40px;position:relative;right:-16px; line-height:70px; color:#333}

.aboutshuzilist_about dl dt{ float:right; width:100%; height:30PX; display:block; text-align:right; padding-right:20px; padding-top:20px;}
.contactadd{ width:45%; font-size:14px; font-weight:300; line-height:36px; padding-left:40px; padding-right:40px; float:left; box-sizing:border-box; height:280px;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ color:#666; box-sizing:border-box; }
.contactcopnanme{ text-align:center; float:left;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ width:20%; height:280PX; font-size:24PX; font-family:helvetica-light,Microsoft YaHe; border-right:solid 1px #F5F5F7; color:#333; text-transform:uppercase }

.aboutwzlist{ margin-top:20px; width:100%;}
.aboutwzlist dl{ float:left; width:18.4%; margin-right:2%; font-size:12px; height:64px; text-align:center; color:#666}
.aboutshuzilist dl{ float:left; width:18.4%; margin-right:2%; height:110px; background:#d8d8d8}
.aboutshuzilist dl:nth-child(5){ margin-right:0px;}
.aboutshuzilist dl h2{ width:100%; text-align:center; font-size:24px; height:50px; line-height:50px; color:#333}

.aboutshuzilist dl h3{ width:100%; text-align:center; font-size:24px; font-family:'Times New Roman';height:50px; margin-top:-40px;position:relative;right:-10px; line-height:50px; color:#333}

.iaboutmore a{ float:left; display:block; width:102px; margin-top:0px; height:30px; background:#cccccc; border-radius:16px; text-align:center; line-height:30px; color:#666; margin-bottom:30px; font-size:12px; cursor:pointer}
 .pro_list_img img{ width:230px;}
.pro_xl_main_right{ float:left; height:68px; width:1100px;background:url(../images/pro_bg_01.png) bottom repeat-x;}
.proheader .nav li a{display:block;font-size:14px;padding:0px 20px;font-weight:300;color: #FFF;}
.header .nav li .second-nav li a{ font-size:14px;}

.pro_title_name{ font-size:28px; color:#00034b; font-family:helvetica-light,Microsoft YaHe; padding-top:34px;}
.pro_title_app{ margin-top:30px; font-size:16px; color:#333; line-height:30px; font-weight:300}
.pro_title_cs{ padding-top:26px; line-height:30px; color:#666; font-size:16px; font-weight:300} 
.Description_wz_title{ font-size:18px; font-weight:400; width:100%; margin-bottom:20px;}
.Description_wz{ font-size:14px; line-height:30px; margin:60px auto; color:#333}
.bottomcop{ text-align:center; height:48px; line-height:48px; color:#666; font-weight:300; font-size:14px; background:#bcbcbc}
 .pro_banner_wz01{ font-size:48px; color:#FFF; font-family:helvetica-light,Microsoft YaHe; width:100%; float:left; height:120px; line-height:120px; text-align:left}
/*we do*/
.do_banner{ width:100%; height:433px; background:url(/images/do_banner.jpg)center no-repeat}
/*新闻中心*/
.newsbanner{ width:100%; height:433px; background:url(/images/News_banner.jpg)center no-repeat}
/*职业规划*/
.jobbanner{ width:100%; height:433px; background:url(/images/job_banner.jpg)center no-repeat}
/*公司承诺*/
.Commbanner{ width:100%; height:433px; background:url(/images/Comm_banner.jpg)center no-repeat}
 .probanner{ width:100%; height:433px; background:url(/images/pro_banner.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
 
 /*简介*/
.aboutbanner{ width:100%; height:433px; background:url(/images/about_banner.jpg)center no-repeat}
/*contact*/
.cont_banner{ width:100%; height:583px; background:url(/images/cont_banner.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}


.pro_img_show{ width:530px; height:auto;background:#FFF; float:left; box-sizing:border-box;border:solid 1px #edeeef; margin-top:60px; border-radius:16px; }
.pro_title_right{ float:left; width:550px; margin-left:70px; margin-top:60px;}
.slide{position:relative; width:450px; margin:20PX 40px; padding:0px!important;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ box-sizing:border-box; overflow:hidden;}
.slide .big{ position:relative; overflow:hidden; left:0;top:0;}
.slide a{position:absolute; top:220px; opacity:0;z-index:1000;}
.slide .big li{float:left; width:450px; margin-bottom:40px; box-sizing:border-box;overflow:hidden}
.slide .big  li img{width:100%;display:block;}
.slide .prev{left:20px; top:504px;opacity:1.0!important}
.slide .next{right:20px; top:504px;opacity:1.0!important}
.slide .small{  width:90%; height:60px; margin:0px auto; position:relative;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.slide .small li{ float:left;margin-right:5px; width:60px;}
.slide .small li:last-child{ margin-right:0;}
.slide .small li img{width:100%;display:block; opacity:0.5; border:solid 1px #edeeef; border-radius:4px;}
.Drawing_img img{ float:left; max-width:400px; margin-right:20px;}

.contactcopnanme{ text-align:center; float:left;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ width:14%; height:220PX; font-size:18PX; font-family:helvetica-light,Microsoft YaHe; border-right:solid 1px #F5F5F7; color:#333; text-transform:uppercase }
.contactmap{ float:right; width:40%; justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */height:220px;}
.contactmap img{ min-height:220px; height:220px;}

.contactadd{ width:45%; font-size:16px; font-weight:300; line-height:36px; padding-left:30px; padding-right:30px; float:left; box-sizing:border-box; height:220px;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ color:#666; box-sizing:border-box; }
.contactadd td{ height:220px;}
.inquirybut a{ width:124px; height:36px; margin-top:20px; text-align:center; line-height:36px; background:#00034B; color:#fff; font-weight:300; border-radius:54px; display:block; float:left; font-size:14px;}
/*bottom*/

.bottomimg{ width:100%; text-align:center; padding:40px 0px 30px 0px}
.bottomlist{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.bottomlist ul li{ float:left; width:16.66%; margin-right:0px; overflow:hidden}
.bottomtitle{ font-size:14px; font-weight:300; color:#333; text-align:left; width:100%;}
.bottomfk{ width:44px; height:1px; background:#00034B; float:left}
.bottommenulist{ width:100%; height:auto; line-height:34px; color:#666; margin-top:26px;}
.bottommenulist a{ color:#666; font-size:14px; font-weight:300	}
.bottommenulist a:hover{color:#00034b; text-decoration:underline}
.bottommenucont{color:#666; font-size:14px; font-weight:300; line-height:34px;margin-top:26px;}
.bottomcop{ text-align:center; height:60px; line-height:60px; color:#666; font-weight:300; font-size:16px; background:#bcbcbc}
  .searchbanner input { width:600px; background:#FFF; height:42px; line-height:42px; border-radius:8px; background:#9F9E9E; margin-left:8px; padding:0px 8px;}

}

@media screen and (max-width:1280px) {
.pro_title_right{ float:left; width:480px; margin-left:30px; margin-top:60px;}
/*方案竖*/
.sou_main { width:65%; margin:120px auto; height:auto; overflow:hidden}
.sou_main_left {  width:100%;}
.sou_main_left ul li { margin-bottom:20px; text-align:center}
.sou_main_left ul li .arrow_top { font-size:14px; line-height:24px; height:auto; box-sizing:border-box; padding:40px;border-radius:8px;background:#d8d8d8; cursor:pointer}
.sou_main_left ul li:nth-child(1) .arrow_top {background:rgba(216,216,216,1); cursor:pointer}
.sou_main_left ul li:nth-child(2) .arrow_top {background:rgba(206,206,206,1); cursor:pointer}
.sou_main_left ul li:nth-child(3) .arrow_top {background:rgba(196,196,196,1); cursor:pointer}
.sou_main_left ul li:nth-child(4) .arrow_top {background:rgba(186,186,186,1); cursor:pointer}
.sou_main_left ul li:nth-child(5) .arrow_top {background:rgba(176,176,176,1); cursor:pointer}
.sou_main_left ul li:nth-child(6) .arrow_top {background:rgba(166,166,166,1); cursor:pointer}
.sou_main_left ul li:hover .arrow_top { background:#CBCBCB;}
.sou_main_left ul li .arrow_top span { font-size:16px; color:#00034b; font-style:initial; line-height:48px;}
.sou_main_left ul li .bgarrow { background:url(/images/jt_s.png)center no-repeat; width:100%; height:40px; margin-top:20px;}
/*方案*/
.arrowmain { width:100%; height:97px; overflow:hidden}
.arrowmain ul li { float:left; width:16.666%; height:97px; text-align:center; line-height:97px; font-size:24px; background:url(/images/jt_1280.png) center no-repeat;}
.arrowmain ul li p { line-height:97px; font-size:24px; color:#333 }
.arrowmain_wztop {width:100%; height:auto; overflow:hidden; margin:100px 0px 10px 0px;}
.arrowmain_wztop ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wztop ul li .arrow_top {padding:18PX;}
.arrowmain_wztop ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wztop ul li .bgarrow { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li:hover .bgarrow { background:url(/images/jt_dow.png) left no-repeat;background-position: 69px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wztop ul li span { font-size:18px; color:#00034B;font-style: italic;}

.arrowmain_wzdown {width:100%; height:auto; overflow:hidden; margin:10px 0px 40px 0px;}
.arrowmain_wzdown ul li {width:30.33%;height:auto; line-height:22px; box-sizing:border-box; cursor:pointer; float:left; margin-right:3%}
.arrowmain_wzdown ul li .arrow_top {padding:18PX;}
.arrowmain_wzdown ul li:hover .arrow_top{ width:100%; height:auto; background:#CBCBCB; }
.arrowmain_wzdown ul li .bgarrow_up { padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li:hover .bgarrow_up { background:url(/images/jt_up.png) left no-repeat;background-position: 256px 0px; /* 居中显示 */ width:100%; padding:0px; height:21px; background-color:#DFDFDF; display:block}
.arrowmain_wzdown ul li span { font-size:18px; color:#00034B;font-style: italic;}


    /*解决方案*/
.jjfa_img { width:1200px; margin:60px auto}
.jjfa_img img { width:1200px;}
.Mission_center { width:1100px;}
.Mission_title { font-size:48px;}
.about_wz01{ font-size:18px; line-height:36px; padding-top:20px; color:#00034B;font-weight:300 }
.iwidth{width:1100px; margin:0px auto; height:auto;}
.header{
	height: 75px;
	width:775PX;
	background:#000;

}
.header .nav{
	width: 775PX;
	height: 75px;
	line-height: 75px;
	position: relative;
	z-index: 1000;
}

/*证书滚动*/
.honorleft {float:left; width:240px; margin-top:80px;}
.zstitle{text-align:left; width:100%; font-size:24px; font-style:italic; color:#00034B; font-family:'Times New Roman'; text-transform:uppercase}
.zswz { width:100%; text-align:left; font-size:18px; line-height:30px; color:#333; margin-top:30px;}
.bodyCon08{background:none;margin-top:60px;}
.bodyCon08 .students{margin:0 auto;width:805px;height:580px;position:relative; float:right}
#four_flash{position:relative;width:805px;height:500px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:805px;height:500px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:244px;height:340px;margin-right:26px;padding-top:40px;color:#6C6E85;  }
#four_flash .flashBg ul.mobile li:hover{color:#999;}
#four_flash .flashBg ul.mobile li img{width:244px;height:375px;display:block; margin:0 auto;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
#four_flash .flashBg ul.mobile li a{display:block;background:url(/images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(/images/jiantou2.png);}
#four_flash .but_left{width:37px;height:37px;position:absolute; top:-8px; right:70px;}
#four_flash .but_right{width:37px;height:37px; position:absolute; top:-8px; right:20px;}
#four_flash .but_left:hover{background:url(/images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(/images/qianxr1.png) no-repeat;}


}



@media screen and (max-width:1200px) {

        /*方案竖*/
.sou_main { width:100%; margin:60px auto; height:auto; overflow:hidden}
.sou_main_left {  width:100%;}
.sou_main_left ul li { margin-bottom:20px;}
.sou_main_left ul li .arrow_top { font-size:14px; line-height:24px; height:auto; box-sizing:border-box; padding:20px;border-radius:8px;background:#d8d8d8; cursor:pointer}
.sou_main_left ul li:nth-child(1) .arrow_top {background:rgba(216,216,216,1); cursor:pointer}
.sou_main_left ul li:nth-child(2) .arrow_top {background:rgba(206,206,206,1); cursor:pointer}
.sou_main_left ul li:nth-child(3) .arrow_top {background:rgba(196,196,196,1); cursor:pointer}
.sou_main_left ul li:nth-child(4) .arrow_top {background:rgba(186,186,186,1); cursor:pointer}
.sou_main_left ul li:nth-child(5) .arrow_top {background:rgba(176,176,176,1); cursor:pointer}
.sou_main_left ul li:nth-child(6) .arrow_top {background:rgba(166,166,166,1); cursor:pointer}
.sou_main_left ul li:hover .arrow_top { background:#CBCBCB;}
.sou_main_left ul li .arrow_top span { font-size:16px; color:#00034b; font-style:initial}
.sou_main_left ul li .bgarrow { background:url(../images/jt_s.png)center no-repeat; width:100%; height:40px; margin-top:20px;}



.soulist { width:100%; margin-top:60px;}
.soulist ul li { width:100%; font-size:12px; margin-bottom:40px;}
.soulist ul li span { font-size:14px; color:#00034B;font-style: italic;}
.about_wap_main { display:block}
.about_table_main { display:none}
.index_about_wz02{ font-size:14px; line-height:28px; color:#333; font-weight:300; margin-top:0px;}
.index_about_wz02 p{ font-size:14px; line-height:28px; color:#333; font-weight:300; margin-top:0px;}
.index_about_wz01{ font-size:18px; line-height:36px; padding-top:60px; color:#00034B;font-weight:300 }
 .about_wz01{ font-size:18px; line-height:36px; padding-top:20px; color:#00034B;font-weight:300 }
 .searchbanner input { width:300px; background:#FFF; height:42px; line-height:42px; border-radius:8px; background:#9F9E9E; margin-left:8px; padding:0px 8px;}

 .pcmain { display:none}
.wapmain {display:block}
    /*头部菜单*/
.marg60{ margin-top:30px;}
.marg_bottom60{ margin-bottom:30px;}
.PageCont { display:none}
.iwidth_small{width:100%; margin:0px auto; height:auto; overflow:hidden}
.top_menu_main {display:flex;justify-content: space-between;}
.menu_top_btee{display:flex;justify-content: space-between;}
.menu_top_main{ width:100%; height:116PX; background:#000; border-bottom:solid 1px #E3E3E3; z-index:1009; position:fixed}
.menu_logo{ float:left; width:100%; margin-top:9.5px;display:none; text-align:center}
.menu_logo_wap {display:block;text-align:center; padding-top:10px; padding-bottom:10PX;}
.menu_logo_wap img { height:40px}
.wap_menu {display:block;height:60px;line-height:60px;color:#fff;  font-size:16px; cursor:pointer}
.menu_search_main { display:block;width:100%; height:56PX; background:#000;float:left; border-bottom:solid 0px #E5E5E5}
.menu_right_wap {width:90%; border:solid 1px #E5E5E5; margin-top:11px; border-radius:36px; background:#FFFFFF; height:36PX; margin:10px auto; line-height:36px; display:block}
.menu_right_wap input { margin-left:20px; width:70%; float:left; height:36px; line-height:36px;}
.menu_right_wap span {float:right; margin-right:20px;}
.menu_right_wap a{ color:#333; margin-right:8px;}
.menu_right_lanage { display:none}
a.cnnn{ margin-left:8px;}
.menu_right {display:none}
.menu_right span{ cursor:pointer}
.header{
	height:auto;
	width:100%;
    overflow:hidden;
	background:#fff;
    display:none

}
.header .nav{
	width: 100%;
	height: 75px;
	line-height: 75px;
	position: relative;
	z-index: 1000;
}
.header .nav li{
	float: left;
    width:100%;
        background:#333333;
	height: 48px;
	line-height: 48px;
	text-align: center;
    border-bottom:solid 1px #E5E5E5;
	font-family:Helvetica, sans-serif 
}
.header .nav li:hover{ background:#666}
.header .nav li a{
        width:100%;
        color:#FFF;
	display:block;
    text-align:left;
	font-size:16px;
		padding:0px 24px;
	font-weight:300;
}
.header .nav li span{float:right}
.header .nav li .second-nav{
    display:none;
	width: 230PX;
	  white-space: nowrap;
	position:absolute
}
.header .nav li:hover .second-nav {display:block }
.header .nav li .second-nav span{ float:right}
.header .nav li .second-nav li{
	position: relative;
	width: 100%;
	font-size:14px;
	height: 40px;
	line-height: 40px;
	background: #e3e3e3;
	border-top: 1px solid #f5f5f5;
}
.header .nav li .second-nav li:hover{background: #ebebeb;}
.header .nav li .second-nav li:hover .third-nav { display:block}
.header .nav li .second-nav li a{ font-size:14px;}
.header .nav li .second-nav li .third-nav{
	position: absolute;
	width: 200px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.header .nav li .second-nav li .third-nav {display:none}
.header .nav li .second-nav li .third-nav li{ background:#d4d4d4}
.header .nav li .second-nav li .third-nav li:hover{ background:#dddddd}
.header .nav li .second-nav li .third-nav li .four-nav{
	position: absolute;
	width: 180px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.header .nav li .second-nav li .third-nav li:hover .four-nav { display:block}
.header .nav li .second-nav li .third-nav li .four-nav li{ background:#c1c1c1}
.header .nav li .second-nav li .third-nav li .four-nav li:hover{ background:#cacaca}

.iwidth{width:92%; margin:0px auto; height:auto;}
.wapwidht{width:100%;display:block}


 .probanner_video{ width:100%; height:auto;min-width: 100%;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */margin-top:77px;}

 .index_about_left{ float:left; width:100%;}
.index_about_right{ float:left;width:100%; padding:0px;}
 .index_about_right img {width:100%; margin-bottom:40px; border-radius:32px}
.aboutshuzilist { float:right; width:50%}
.aboutshuzilist dl{ float:left; width:100%; height:64px; margin-bottom:8px; background:#f5f5f7; border-top:solid 1px #E8E8E8}
.aboutshuzilist dl:nth-child(5){ margin-right:0px; border-bottom:solid 1px #E8E8E8;}
.aboutshuzilist dl h2{ width:100%; text-align:center; font-size:20px; font-family:'Times New Roman';height:64px; line-height:64px; color:#333}
.aboutshuzilist dl h3{ width:100%; text-align:center; font-size:20px; font-family:'Times New Roman';height:64px; margin-top:-64px;position:relative;right:-14px; line-height:64px; color:#333}
.aboutshuzilist dl dt{ float:right; width:100%; text-align:right;  height:30PX; display:block; padding-right:20px; padding-top:20px;display:none}


.aboutshuzilist_about{ padding-bottom:0px;float:right; width:50%;margin-top:20px; }
.aboutshuzilist_about dl{ float:left; width:100%; margin-right:0%;margin-bottom:8px; height:64px; line-height:64px; background:#f5f5f7;border-top:solid 1px #E8E8E8}
.aboutshuzilist_about dl:nth-child(5){ margin-right:0px;border-bottom:solid 1px #E8E8E8;}
.aboutshuzilist_about dl h2{ width:100%; text-align:center;padding:0px!important; font-size:20px;height:64px;font-family:'Times New Roman'; line-height:12px; color:#333}
.aboutshuzilist_about dl dt{ float:right; width:100%; height:30PX; display:block; text-align:right;  padding-right:20px; padding-top:20px;}
.aboutshuzilist_about dl h3{ width:100%; text-align:center;padding:0px!important; font-size:20px;height:64px;font-family:'Times New Roman'; line-height:12px; position:relative;float:left;  margin-top:-60px; margin-left:5px; line-height:64px; color:#333}


.aboutwzlist{ margin-top:20px; width:50%; float:left}
.aboutwzlist dl{ float:left; font-size:14px; width:100%;margin-bottom:8px; padding-bottom:0px; height:64px; overflow:hidden;  display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ background:#f5f5f7; border-top:solid 1px #E8E8E8;text-align:center; color:#666}
.aboutwzlist dl:nth-child(5){ margin-right:0px; border-bottom:solid 1px #E8E8E8;}
.iaboutmore a{ float:left; display:block; width:132px; margin-top:20px; font-size:16px; height:36px; background:#cccccc; border-radius:16px; text-align:center; line-height:36px; color:#666; cursor:pointer}
.iaboutmore a:hover{ background:#dadada;display:block;}
.titleh3{ width:90%; text-align:left; margin:30px auto 0px auto; color:#666; line-height:28px; font-size:14px; font-weight:300}

.iprolistmain{ margin-top:30px;}
.iprolistmain ul li{ float:left; width:48%; margin-right:2%;  margin-bottom:10px;  z-index:998; overflow:hidden}
.iprolistmain ul li img{ width:100%; height:140px; z-index:998}
.iprolistmain ul li:nth-child(2n){ margin-right:0px;}
#pro_wz_show {display:none}

.iparterlist{ width:80%; margin:30px auto 0px auto}
.iparterlist ul li{ float:left; width:48%; margin-right:2%; background:#FFF; margin-bottom:10px; border:solid 1px #efefef; box-sizing:border-box;}
.iparterlist ul li:nth-child(2n){ margin-right:0px;}
.iparterlist ul li:nth-child(5){ margin-right:2%;}
.iparterlist ul li:nth-child(15){display:none}
.iparterlist ul li img{ width:100%}


.joblist{ margin-top:30px; width:100%; height:auto; overflow:hidden}
.joblist ul li{ float:left; width:100%; margin-right:0;height:auto; border:solid 1px #E5E5E5; margin-bottom:10px; box-sizing:border-box; overflow:hidden; background-color:#FFF; padding:0px!important;}
.joblist ul li img{ margin:0px; padding:0px;overflow:hidden;aspect-ratio: 8 / 5;}
.joblist ul li:hover {background:#FFF}
.joblist ul li a img{ margin:0px; padding:0px;}
.joblist ul li a .joblisttitle { font-size:14px; width:100%; padding-right:12px; display:block; color:#333;box-sizing:border-box; height:auto;line-height:20px; overflow: hidden;margin:8px 12px 0px 12px;display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-overflow: ellipsis; }
.joblist ul li:hover .joblisttitle{ font-size:14px; width:100%; padding-right:12px; display:block; color:#333;box-sizing:border-box; height:auto; line-height:20px; overflow: hidden;margin:8px 12px 0px 12px;display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-overflow: ellipsis;}


.joblist ul li a .joblistdate {font-size:12px; width:100%; padding-left:12px; display:block;margin-bottom:15px; margin-top:4px; color:#666;box-sizing:border-box; height:24px; overflow: hidden;}
.joblist ul li:hover .joblistdate{ font-size:12px; width:100%; padding-left:12px;display:block; margin-bottom:15px;margin-top:4px; color:#666;box-sizing:border-box; height:24px; overflow: hidden;}



.job_img_left { float:left;width:42%;height:100%; overflow:hidden;padding:3px 3px 0px 3px;}
.job_img_left img { margin:0px!important; padding:0px!important;height:100%; }
.job_img_right {float:right; width:58%; height:auto; overflow:hidden;padding:0px!important}


.institutional-presence-swiper { margin-top: 0px;}
.iemailput{ width:90%; margin:20px auto}
.iemailput input{ width:100%; height:48px; padding:0px 20px;box-sizing:border-box; background:#FFF; font-size:14px;border-radius:48px; color:#333}
.colorff{ color:#fff}
.colorff span{ color:#FFF}
.bottomlist { display:none}
.bottomcop a {display:none}

.aboutbanner{ width:100%; height:360px; background:url(/images/about_banner_wap.jpg)center no-repeat}

.about_left{ float:left; width:100%; margin-top:20px; margin-bottom:0px;box-sizing:border-box; float:left}
.about_right{ float:right;width:100%;margin-top:20px; padding:0px; border-radius:32px; overflow:hidden; margin-bottom:0px;float:right}
.honorlist{ margin:20px auto 0px auto; width:92%;}
.honorlist ul li{ width:48%; margin-right:2%; margin-bottom:30px; height:auto; float:left; overflow:hidden}
.honorlist ul li img{ width:100%}
.honorlist ul li:nth-child(2n){ margin-right:0px;}

 .probanner{ width:100%; height:360px; background:url(/images/pro_banner_wap.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
 .pro_banner_wz01{ font-size:36px; color:#FFF; font-family:"Times New Roman", Times, serif; width:100%; float:left; height:64px; line-height:64px;margin-top:80px; text-align:left}

  .pro_list{ width:100%; height:96px; background:#ECECF0; display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */float:left; overflow:hidden; margin-top:60px;}
.pro_list_left{ float:left; height:auto; min-width:120px; width:120px; display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.pro_list_left img {aspect-ratio: 10 / 8; width:100%}
 .pro_list_right{width:calc(100%); float:left;height:96px; padding:15px 20px 10px 20px; box-sizing:border-box; background:#FFF}

.pro_title a{ font-size:18px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
.pro_title{ font-size:18px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
.pro_wz a{ font-size:14px; font-weight:300; color:#333; min-height:48px; line-height:24px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden; display:none
}
.pro_wz { display:none}
.promore a{ float:right; display:block; width:84px; font-size:12px; margin-top:0px; height:30px; background:#cccccc; border-radius:8px; text-align:center; line-height:30px; color:#666; cursor:pointer}
.promore a:hover{ background:#dadada;display:block;}


 .pro_list_main{ width:100%; height:auto; overflow:hidden}
 .pro_list_main ul li{ width:48%; margin-right:2%; height:auto; margin-bottom:30px; float:left; padding:20px 0px 10px 0px; background:#FFF; border:solid 1px #e9e9e9; border-radius:16px; overflow:hidden}
 .pro_list_main ul li:nth-child(2n){ margin-right:0px;}
 .pro_list_title{ font-size:14px; text-align:center; width:100%; padding:10px 20px 10px 20px;box-sizing:border-box;}

 .pro_list_er { width:100%; height:auto; margin:30px auto; overflow:hidden; }
.pro_list_er ul li {width:49%; float:left; margin-right:2%; height:auto; margin-bottom:20px;}
.pro_list_er ul li:nth-child(2n) { margin-right:0}


.slide{position:relative; width:450px; margin:20PX auto; padding:0px!important;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ box-sizing:border-box; overflow:hidden;}
.slide .big{ position:relative; overflow:hidden; left:0;top:0;}
.slide a{position:absolute; top:220px; opacity:0;z-index:1000;}
.slide .big li{float:left; width:450px; margin-bottom:40px; box-sizing:border-box;overflow:hidden}
.slide .big  li img{width:450px;display:block;}
.slide .prev{left:20px; top:504px;opacity:1.0!important}
.slide .next{right:20px; top:504px;opacity:1.0!important}
.slide .small{  width:90%; height:60px; margin:0px auto; position:relative;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.slide .small li{ float:left;margin-right:5px; width:60px;}
.slide .small li:last-child{ margin-right:0;}
.slide .small li img{width:100%;display:block; opacity:0.5; border:solid 1px #edeeef; border-radius:4px;}

 .promain_list{ width:100%; height:auto; padding-bottom:40px; overflow:hidden;}
  .pro_banner_wz02{ text-align:left; font-size:14px; width:100%; float:left; line-height:22PX; font-weight:300; color:#FFF;  text-shadow: 2px 2px 4px #000000;}
 .contactmessage{ width:100%; margin:0px auto;}
.pro_img_show{ width:100%; height:auto;background:#FFF; float:left; box-sizing:border-box;border:solid 1px #edeeef; margin-top:60px; border-radius:16px; }
.pro_title_right{ float:left; width:100%; margin-left:0px; margin-top:60px;}
.contactinput{display:block; justify-content:initial; margin:30px auto 0px auto;width:92%;}
.contactinput input{ width:100%; border:1PX solid #e5e5e5; padding:0px 20px; margin-bottom:20px; float:left; box-sizing:border-box; font-weight:300; height:36px;outline:none; background:#FFF}
.contactbeizhu{ height:auto; overflow:hidden;margin:30px 4% 0px 4%;width:92%;}
.contactbeizhu textarea{ width:100%; min-height:200px; outline:none; height:auto;  font-weight:300;overflow:hidden;border:1PX solid #e5e5e5; padding:0px 20px; box-sizing:border-box; line-height:36px;}
.messagesub{ width:160px; font-weight:300; margin:30px auto 0px auto; height:40px; line-height:40px; background:#00034B; color:#fff; text-align:center}

.do_banner{ width:100%; height:360px; background:url(/images/do_banner_wap.jpg)center no-repeat}
.dolist{ margin-top:30px; width:100%; height:auto; overflow:hidden}
.dolist ul li{ float:left; width:48%; margin-right:2%;height:auto; border:solid 1px #E5E5E5; margin-bottom:30px; box-sizing:border-box; overflow:hidden; background-color:#FFF}
.dolist ul li img{ width:100%; height:auto; aspect-ratio:8 / 5;overflow:hidden}
.dolist ul li:hover{ background:#FFF}
.dolist ul li:hover .joblisttitle{ color:#fff}
.dolist ul li:hover .joblistdate{ color:#fff}
.dolist ul li:nth-child(2n){ margin-right:0%;}
.dotitle{ font-size:14px; width:100%;  padding-right:24px;  color:#666;box-sizing:border-box; height:36px; line-height:18px; margin:20px 16px; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.commmain{ width:100%; height:auto;margin:20PX auto; border-radius:16px; box-sizing:border-box;}
.commmain_title{font-size:18px; width:100%; margin-bottom:30px;}
.commmain_wz{ font-size:16px;font-weight:300; line-height:30px;}
.commmain_wz p{ margin-bottom:30px;font-size:16px;}
.commmain_wz p span{ color:#00034b; font-weight:400}

.Commbanner{ width:100%; height:360px; background:url(/images/Comm_banner_wap.jpg)center no-repeat}
.cont_banner{ width:100%; height:360px; background:url(/images/cont_banner_wap.jpg)center no-repeat;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.circle {display:none}
.circle2 {display:none}
.circle3 {display:none}
.circle4 {display:none}
.circle5 {display:none}

.news_orhor_list{ background:#FFF}
.news_orhor_list ul li{ width:100%; height:auto; cursor:pointer; border-bottom:dotted 1px #f5f5f5; overflow:hidden; box-sizing:border-box;}
.news_orhor_list ul li:hover{ background:#EFEFEF;}
.news_orhor_list ul li a{ color:#333; line-height:24px; font-size:14px; font-weight:300;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.news_orhor_list ul li div{ color:#999}
.news_othor{ font-family:"Times New Roman", Times, serif; margin-top:30px; background:#d8d8d8; text-transform:uppercase; color:#00034B; width:100%; height:48px; line-height:48px; text-align:center; font-size:16px;}
.news_show_left{ width:100%; margin-right:0%; height:auto; overflow:hidden; background:#FFF; margin-top:30PX; margin-bottom:0px; float:left}
.news_show_right{ width:100%; height:auto; overflow:hidden;float:right;margin-bottom:40px;}
/*联系我们*/
.contact_banner{ width:100%; height:300px; background:url(/images/contact_banner_mb.jpg) center no-repeat;}
.contactmap{ float:right; width:100%; background:#F5F5F7; height:auto;}
.contactmap img{ min-height:100px; width:100%; border:solid 1px #eeeeef; box-sizing:border-box}
.contactcopnanme{ display:none}
.contcop{ font-size:18px; color:#333; font-weight:bold; width:100%; margin-top:20px; margin-bottom:8px;}
.contactadd{ width:100%; font-size:12px;  font-weight:300; line-height:24px; padding-left:30px; padding-right:30px;padding-bottom:10px;  float:left; box-sizing:border-box; height:auto;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */ color:#666; box-sizing:border-box; background:#ffffff }
.contactadd b{ float:left; margin-left:5px; width:55px;}
.add_cop{ font-size:16px; font-weight:400; margin-left:5px; padding-bottom:8px;}
.contact_cot_web{ display:none}
.contact_cot{ display:block}
.ad01 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start;}
.adtitle {white-space: nowrap;color:#333; font-size:14px; line-height:30px; font-weight:300}
.adwz a{ color:#666; font-size:14px; line-height:30px;font-weight:300}
.adwz { color:#666; font-size:14px; line-height:30px;font-weight:300}
.contcop { display:block}
/*企业愿景*/
.Missionmain{width:100%; height:300px; background-color:#00034B; overflow:hidden}
.Mission_center { display:inline;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.Mission_title{font-family:"Times New Roman", Times, serif; color:#FFF;width:70%;margin:0px auto;font-size:30PX;white-space:initial; margin-top:60px;  text-align:center; text-transform:uppercase;  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
.Mission_main {display:none;justify-content: center; /* 水平居中 */align-items: center; width:100%; height:200px; margin:0px auto; padding:0PX;}
.Mission_douhao { color:#2B309D; font-size:48PX; line-height:48px; padding:0px 10px;}
.Mission_wz{ color:#fff; font-size:18px; font-weight:300; width:100%; text-align:center; padding:0px 20px; margin:0px auto; line-height:30px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
    .Mission_main_wap {
        margin-top: 60px;
        display: block;
    }

.locallist{ font-size:12px; text-align:left; color:#666; font-weight:300}
.inewsmain{ padding-bottom:40px; width:100%; float:left}


.wap_lanage { padding:20px 20px; width:100%; box-sizing:border-box; float:left; background:#000}
.wap_lanage a { float:left; margin-left:20px; color:#fff;}
.wap_lanage img { vertical-align:middle; margin-right:5px;float:left}
/*解决方案*/
.jjfa_img { width:96%; margin:60px 2%}
.jjfa_img img { width:100%;}
 .custom_main { width:94%; height:auto; overflow:hidden;display:block;grid-template-columns: 1fr 1fr; margin:60px auto 40px auto}
 .custom_main_left { width:100%; padding-right:0px; text-align:center; float:left; box-sizing:border-box }
 .custom_main_left img { border-radius:32px; max-width:100%}
 .custom_main_right {  width:100%; padding-left:0px;float:left;box-sizing:border-box }
.custom_main_title {width:100%; text-align:left; font-size:24px; padding-top:40px; padding-bottom:20px;}
.custom_main_wz {width:100%; text-align:left;font-size:14px; color:#333; line-height:24px;}
.custom_main_wz strong {font-style:italic;font-size:16px; font-weight:300; color:#00034B}


/*证书滚动*/
.honorleft {float:left; width:100%; margin-top:0px;}
.zstitle{text-align:center; width:100%; font-size:36px;padding-top:30px; font-style:italic; color:#00034B; font-family:'Times New Roman'; text-transform:uppercase}
.zswz { width:100%; text-align:left; font-size:14px; line-height:24px; color:#333; margin-top:30px;}
.bodyCon08{background:none;margin:30px auto 0px auto;width:284px;}
.bodyCon08 .students{margin:0 auto;width:284px;height:480px;position:relative; float:right}
#four_flash{position:relative;width:284px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:284px;height:430px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:274px;height:340px;margin-right:26px;padding-top:40px;color:#6C6E85;  }
#four_flash .flashBg ul.mobile li:hover{color:#999;}
#four_flash .flashBg ul.mobile li img{width:274px;height:375px;display:block; margin:0 auto;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);}
#four_flash .flashBg ul.mobile li a{display:block;background:url(/images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(/images/jiantou2.png);}

#four_flash .but_left{width:37px;height:37px;position:absolute; top:200px; left:-40px;}
#four_flash .but_right{width:37px;height:37px; position:absolute; top:200px; right:-40px;}


a.yearlist {color:#333; font-size:18px; font-weight:bold}
.bodyCon09{background:none;margin:0px auto 0px auto;width:96%; overflow:hidden}
.bodyCon09 .students{margin:0 auto;width:100%;height:250px;position:relative; float:right}
#four_flash02{position:relative;width:100%;height:250px; margin:0 auto;position:absolute;bottom:0px;}
#four_flash02 .flashBg{width:100%;height:250px; margin:0 auto; padding-top:20px; position:relative;overflow:hidden;}
#four_flash02 .flashBg ul.list_wap{width:3000%;height:180px;  position:absolute;top:15; left:0;}
#four_flash02 .flashBg ul.list_wap li{float:left;width:374px; height:150px;margin-right:26px;padding-top:0px;color:#6C6E85;  }
#four_flash02 .flashBg ul.list_wap li:hover{color:#999;}
#four_flash02 .flashBg ul.list_wap li .list_wap_img { float:left;width:30%; text-align:center;overflow:hidden}
#four_flash02 .flashBg ul.list_wap li img{width:100%; border-radius:16px;}

#four_flash02 .flashBg ul.list_wap li .list_wap_wz {float:left; width:52%;  margin-left:3%;font-family:HelvLight, sans-serif; color:#666; overflow:hidden; margin-top:5px; text-align:left}
#four_flash02 .flashBg ul.list_wap li .list_wap_wz a { float:left; display:block; padding-left:0px;font-family:HelvLight, sans-serif;margin-top:5px; color:#666;font-size:14px; font-weight:300 }
#four_flash02 .flashBg ul.list_wap li .list_wap_wz a.yearlist {color:#333; font-size:18px; width:100%; font-weight:bold}

#four_flash02 .but_left{width:37px;height:37px;position:absolute; top:0px; left:90px;}
#four_flash02 .but_right{width:37px;height:37px; position:absolute; top:00px; right:90px;}

.proright_02 {float:right; width:100%;}
.prolistmenu{ float:left; width:20%;display:none}
.news_show_wz { text-align:justify}
.news_show_wz p img { width:100%; margin-left:-2rem}
.news_show_wz p span img { width:100%;margin-left:-2rem}
.news_show_wz img { width:100%;margin-left:-2rem}

.pro_list_main_five { display:none}

.pro_list_main_five_wap{ width:100%; height:auto; display:block; margin-top:90px; margin-bottom:120px; overflow:hidden}
.pro_list_main_five_wap ul {}
.pro_list_main_five_wap ul li{ width:49%; margin-right:2%; height:auto; margin-bottom:30px; float:left;  overflow:hidden}
.pro_list_main_five_wap ul li:nth-child(2n) { margin-right:0px;}
.pro_list_main_five_wap ul li  img{ width:100%;}
 .pro_list_title{ font-size:14px; text-align:center; width:100%; padding:10px 20px 10px 20px;box-sizing:border-box;}

 .pro_list_er ul li .pro_title_er { font-size:14px;padding:10px 10px; float:left;text-align:center; display:block; width:100%;color:#333; box-sizing:border-box}
.pro_list_er ul li a .pro_title_er { font-size:14px;padding:10px 10px; float:left;text-align:center; display:block; width:100%;color:#333; box-sizing:border-box}
.pro_list_er ul li a:hover .pro_title_er { font-size:14px;padding:10px 10px; float:left; text-align:center; display:block; width:100%;color:#00034B; box-sizing:border-box}

}