﻿@charset "utf-8";
body,html{ background:#F5F5F7!important; font-family:Arial,HelvLight, Helvetica, sans-serif }
*{ margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;  max-height: 999999px;}
body,p,h1,h2,h3,h4,h5,table,ul,li,form,input{ margin:0; padding:0; color:#000; font-family:Arial,HelvLight, sans-serif }
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:Arial,Microsoft yahei,Arial;}
.w1200{ width: 1200px; margin: 0 auto;}
.wap_menu {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}
.pcmain { display:block}
.wapmain {display:none}
.Mission_main_wap {display: none;}
.Mission_main { display:block}
.about_wap_main { display:none}


/*客服QQ*/
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:170px; padding-bottom:20px;z-index:999; }
.izl-rmenu .btn{width:40px; height:40px; margin-bottom:1px; cursor:pointer; position:relative;}

.izl-rmenu .btn-qq{background:url(/images/whatapp.png) 0px 0px no-repeat; background-color:#4e4e4d;}
.izl-rmenu .btn-qq:hover{background:url(/images/whatapp-w.png) 0px 0px no-repeat;background-color:#f18b00;}
.izl-rmenu .btn-qq .qqlist{background-color:#f18b00; position:absolute; width:130px; height:130px; padding-bottom:30px; left:-130px; top:0px; line-height:40px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-qq .qqlist ul{}
.izl-rmenu .btn-qq .qqlist ul li { padding-top:20px; padding-left:20PX;}
.izl-rmenu .btn-qq .qqlist ul li img { border:solid 5px #FFF; float:left}


.izl-rmenu .btn-qq .qqlist ul li a:hover{ text-decoration:underline}
.izl-rmenu btn-qq,.izl-rmenu btn-qq:visited{background:url(/images/r_qq.png) 0px 0px no-repeat; background-color:#234244; text-decoration:none; display:block;}


.izl-rmenu .btn-wx{background:url(/images/wx.png) 0px 0px no-repeat; background-color:#4e4e4d;}
.izl-rmenu .btn-wx:hover{background:url(/images/wx-w.png) 0px 0px no-repeat; background-color:#f18b00;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}

.izl-rmenu .btn-wx .ewmlist{ position:absolute; background:#FFF; margin-top:-30px; width:130px; height:auto; padding-bottom:15px; left:-130px; top:0px; text-align:center; background:#f18b00; display:none;}
.izl-rmenu .btn-wx .ewmlist ul{}
.izl-rmenu .btn-wx .ewmlist ul li img { border:solid 5px #FFF;}
.izl-rmenu .btn-wx .ewmlist ul li{float:left;padding-top:20px; padding-left:20PX; text-align:left;}


.izl-rmenu .btn-phone{background:url(/images/tel.png) 0px 0px no-repeat; background-color:#4e4e4d;}
.izl-rmenu .btn-phone:hover{background:url(/images/tel-w.png) 0px 0px no-repeat;background-color:#f18b00;}
.izl-rmenu .btn-phone .phone{background-color:#f18b00; position:absolute; width:220px; left:-220px; top:0px; line-height:40px; color:#FFF; font-size:14px; text-align:center; display:none;}
.izl-rmenu .btn-phone .phone a{ color:#FFF; font-size:16px}

.izl-rmenu .btn-email{background:url(/images/emall.png) 0px 0px no-repeat; background-color:#4e4e4d;}
.izl-rmenu .btn-email:hover{background:url(/images/emall-w.png) 0px 0px no-repeat;background-color:#f18b00;}
.izl-rmenu .btn-email .email{background-color:#f18b00; position:absolute; width:220px; left:-220px; top:0px; line-height:40px; color:#FFF; font-size:14px; text-align:center; display:none;}
.izl-rmenu .btn-email .email a{ color:#FFF; font-size:16px}


.izl-rmenu .btn-top{background:url(/images/top.png) 0px 0px no-repeat; background-color:#4e4e4d; display:none;}
.izl-rmenu .btn-top:hover{background:url(/images/top-w.png) 0px 0px no-repeat; background-color:#f18b00;}
.jqr_list{position:fixed; right:20px; bottom:40px; z-index:99999}
.jqr_list img{ width:60px}

/*头部菜单*/
.menu_top_btee{display:flex;justify-content: space-between;}
.menu_top_main{ width:100%; height:96PX;background:#fff; padding-top:10px; border-bottom:solid 1px #E3E3E3; z-index:1009;top:0px; position:fixed}
.menu_logo{ float:left; margin-top:9.5px; width:255px;}
.menu_logo img{ width:100%}
.menu_right{ float:right; height:76PX; line-height:76px}
.menu_right a{ color:#333; margin-right:8px;}
a.cnnn{ margin-left:8px;}
.menu_right span{ cursor:pointer}
.header{
	height: 75px;
	width:700PX;
	background:#fff;

}
.header .nav{
	width: 700PX;
	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:Arial,Helvetica, sans-serif 
}
.header .nav li:hover{ background:#F5F5F7}
.header .nav li a{
	display:block;
	font-size:17px;
		padding:0px 24px;
	font-weight:300;
	color: #000;
}
.header .nav li .second-nav{
    display:none;
	width: 320PX;
	  white-space: nowrap;
	display: none;
	position:absolute
}
    .header .nav li:hover .second-nav {display:block }
.header .nav li .second-nav span{ float:right; margin-right:20px; font-weight:300}
.header .nav li .second-nav li{
	position: relative;
	width: 320px;
    font-weight:600;
	font-size:14px;
	height: auto;
	text-align:left;
	line-height: 40px;
	background: #e3e3e3;
	border-top: 1px solid #f5f5f5;
}
.header .nav li .second-nav li a{font-weight:600; color:#333}
.header .nav li .second-nav li:hover{background: #ebebeb; color:rgba(242, 140, 0, 1)}
.header .nav li .second-nav li:hover .third-nav { display:block}
.header .nav li .second-nav li:hover a { color:rgba(242, 140, 0, 1)}
.header .nav li .second-nav li a{ font-size:14px;}
.header .nav li .second-nav li .third-nav{
	position: absolute;
	width: 240px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -41px!important;
}
.header .nav li .second-nav li .third-nav {}
.header .nav li .second-nav li .third-nav li a{ color:#333}
.header .nav li .second-nav li .third-nav li a:hover{ color:rgba(242, 140, 0, 1)}
.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}

.body_ernav {display:none}
.ernav{list-style:none;margin:0px 0px 30px 0px;padding:0; height:68px; }
.ernav li{display:inline-block;padding:0;position:relative; width:100%; text-align:center; float:left}
.ernav li a{display:block;padding: 0px 20px;color: #666;font-size: 16px;line-height:68px;}
.ernav li:hover a{color:#333;}
.ernav li a:hover{background:#fff;color: #333;}
.ernav .hover a{background:#ffffff;color: #333;}
.ernav li .subnav{position:absolute;background: rgba(255,255,255,0.9);
padding: 0px 0 0 0;border: 0px solid #f3f3f3;border-top: 0px solid #F0793F;border-bottom:0;/*border-radius:10px 10px 0 0;*/left:0%;z-index:9999;opacity:0;transition:all .3s ease 0s;visibility:hidden;margin-top: 0px;transform:translate3d(0,10px,0); width:100%;display:block}
.ernav li .subnav:after{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #F28D01;position:absolute;top: -10px;right:45%;}
.ernav li .subnav li{position: relative;display:block;text-align:left;margin:0;width:100%; left:0px;}
.ernav li .subnav li a{color:#333;white-space:nowrap;border-radius:0;padding: 0px 10px;border-bottom:1px solid #f3f3f3;font-size:14px;line-height: 38px;}
.ernav li .subnav li span{ float:right; padding-right:8px;line-height: 38px;}
.ernav li .subnav li a:hover{color:#333;}
.ernav li .subnav02{width:360px; margin-left:-188px;}
.ernav li .subnav02 li{ float:left }
.ernav li:hover a{background:#EEEEEE;}
.ernav li:hover .subnav{opacity:1;transform:translate3d(0,0,0);visibility:visible;}
.ernav li:hover .subnav a{background: rgba(255,255,255,0.5);color:#333;font-size:14px;}
.ernav li:hover .subnav a:hover{background:#f5f5f7;color:#333;}
.ernav li .subnav li .subnav2{position:absolute;background:#fff;border:1px solid #f3f3f3;border-bottom:0;right:-202px;top:-17px;z-index:9999;opacity:0;transition:all .3s ease 0s;visibility:hidden;}
.ernav li .subnav li:hover .subnav2{opacity:1;visibility:visible;}

/*服务中心*/
.services_main { width:100%; margin:20px auto 0px auto; padding:40px 0px; box-sizing:border-box; height:auto; overflow:hidden;}
.services_title { font-size:18px; color:#333; margin-top:40px; line-height:28px;}
.services_left { float:left; width:70%;}
.services_right { float:right; width:30%;}
.services_box { border:solid 1px #E5E5E5; margin:20px auto; padding:40px; background:#FFF}
.services_box_title { font-size:18PX;color:#333; width:100%; font-weight:600; margin-bottom:10px;}
.services_box_wz { font-size:16PX; color:#666; line-height:24px;}


/*产品下拉列表*/
.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, sans-serif 
}
.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;}


/*首页BANNER*/
.index_banner{ height:712px; width:100%; background:url(../images/index_banner.jpg); overflow:hidden; margin-top:96PX;}
.index_banenr_bg{ width:100%; height:712px; background:linear-gradient(to right, rgba(242, 140, 0, 1) 25%, rgba(242, 140, 0, 0) 100%);}
.index_banenr_wz{ width:100%; text-align:left; float:left; height:300px; font-size:60px; line-height:96PX; color:#FFF; margin-top:120px;}
.index_banenr_wz02{width:100%; text-align:left;float:left;height:300px;font-size:24px;line-height:40PX; color:#FFF}

/*简介BANNER*/
.about_banner{ height:535px; width:100%; background:url(../images/about_banner.jpg); overflow:hidden; margin-top:96PX;}
.about_banenr_bg{ width:100%; height:535px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 15%, rgba(121, 70, 0, 0) 80%);}
.about_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:200px;}
.about_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*新闻BANNER*/
.news_banner{ height:535px; width:100%; background:url(../images/news_banner.jpg); overflow:hidden; margin-top:96PX;}
.news_banenr_bg{ width:100%; height:535px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 50%, rgba(121, 70, 0, 0) 80%);}
.news_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:200px;}
.news_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*联系我们BANNER*/
.cont_banenr{ height:535px; width:100%; background:url(../images/cont_banner.jpg); overflow:hidden; margin-top:96PX;}
.cont_banenr_bg{ width:100%; height:535px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.cont_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:200px;}
.cont_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*服务BANNER*/
.ser_banenr{ height:535px; width:100%; background:url(../images/ser_bannner.jpg); overflow:hidden; margin-top:96PX;}
.ser_banenr_bg{ width:100%; height:535px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.ser_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:200px;}
.ser_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
.servers_main{ width:100%; background-color:#FFF; height:auto; overflow:hidden; padding:60px 0px; margin:60PX auto}
.bgf5f5f7{ background-color:#F5F5F7}
.servers_main_left{ float:left; width:48%; padding-right:2%; }
.servers_main_right{ float:right; width:48%; padding-left:2%}
.servers_title{ font-size:24px; font-weight:bold; width:100%; margin-bottom:10px; margin-top:20px;}
.servers_wz{font-size:18px; color:#333; line-height:2.0rem}
.servers_img{ width:100%; height:auto; background:#E6E6E6; display:flex;align-content:center; justify-content:center; border-radius:32px; padding:40px 0px;}
.servers_img span{ color:#A0A0A0; font-size:288px;}
.serversmt03{ margin-top:40px;}
.serversmt04{ margin-top:80px}

/*产品BANNER*/
.pro_banenr{ height:535px; width:100%; background:url(../images/pro_banner.jpg); overflow:hidden; margin-top:96PX;}
.pro_banenr_bg{ width:100%; height:535px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.pro_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:200px;}
.pro_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}

.pro_banenr_big{ height:735px; width:100%; background:url(../images/banner_big.jpg); overflow:hidden; margin-top:96PX;}
.pro_banenr_big_bg{ width:100%; height:735px; background:linear-gradient(to right, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 100%);}
.pro_banenr_big_wz{ width:100%; text-align:left; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:100px;}
.pro_banenr_big_wz02{width:70%; text-align:left;float:left;height:100px;font-size:18px;line-height:24PX; color:#FFF}

.banner_pro { width:70%; float:left}
.banner_pro ul li { float:left; width:23.5%; margin-right:2%;background:#FFF; padding-bottom:10px; height:auto; overflow:hidden}
.banner_pro ul li:nth-child(4) { margin-right:0px;}
.banner_pro ul li img { width:100%}
.banner_pro ul li .prowzmain{padding:8px 8px 8px 8px;width:100%;height:58px; float:left; overflow:hidden}
.banner_pro ul li .prowz {width: 100%;height: auto;font-size: 16px;line-height: 24px;display: -webkit-box; }
.banner_pro ul li a { color:#333}


/*产品分类*/
.pro_catalogue{ width:100%; height:auto; margin-top:60px;}
.pro_catalogue ul{}
.pro_catalogue ul li{ float:left; width:23.5%; margin-right:2%;}
.pro_catalogue ul li:nth-child(4n){ margin-right:0px; margin-bottom:30px;}
.pro_catalogue ul li .proimgbg{ width:100%; height:auto;aspect-ratio: 1/1; }
.pro_catalogue ul li .proimgbg img { width:100%;}
.pro_catalogue ul li .proimgwz {padding:0px; margin:0px; width:100%; height:auto; background:rgba(0, 0, 0, 0.6); position:relative; float:left; margin-top:-101%;aspect-ratio: 1/1;}
.pro_catalogue ul li .cata_title { width:65%; margin:40px 20px 0px 20px; padding:12px; font-size:18PX; background:rgba(242, 140, 0, 1); color:#FFF;border-radius:8px;}
.pro_catalogue ul li .cata_wz { margin:40px 20px 0px 20px; color:#FFF;font-size:14PX; height:auto;display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden }
.pro_catalogue ul li .cata_more a{ position:absolute; left:20px; bottom:30px; width:106px; height:40px; line-height:40px; border-radius:8px;display:block; text-align:center; background:rgba(121, 70, 0, 1); color:#FFF}
.pro_catalogue ul li .cata_more a:hover{ text-align:center; background:rgba(142, 84, 4, 1); color:#FFF}

/*首页产品*/
.index_pro{ width:100%; height:auto; margin:60px auto; overflow:hidden}
.index_pro ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:30px;  box-sizing:border-box}
.index_pro ul li img{ width:100%; height:auto; aspect-ratio: 1 / 1;}
.index_pro ul li:nth-child(4n){ margin-right:0%}
.index_pro ul li .prowzmain{padding:10px 20px 10px 20px;background:#CCCCCC;width:100%;height:68px; overflow:hidden}
.index_pro ul li .prowz{ width:100%;height:auto;font-size:16px;line-height:24px;display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制行数为3 */
  -webkit-box-orient: vertical;
  overflow: hidden;}
.index_pro ul li a .prowz{ color:#333}
.index_pro ul li:hover .prowzmain{ background:#C2C2C2}
.index_pro ul li .prologo{ position:relative; }
.index_pro ul li .prologo img{ width:120px;}

/*首页应用*/
.applist { width:100%; height:auto; margin:60px auto;overflow:hidden}
.applist ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:30px;}
.applist ul li img{ width:100%}
.applist ul li:nth-child(4n){ margin-right:0px;}
.applist ul li div{ width:100%; padding:20px 20px; text-align:center; min-height:48px; font-size:18px; background:#fff; line-height:24px;display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;}

/*头部搜索*/
#search1{width:300px;transition:opacity 1s; padding:10px; margin-top:10px;  }
#search1 input{ width:240px; color:#333; border:solid 1px #efefef; background:#F5f5f7; height:36px; line-height:36px; 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:59%;}
.index_about_right{ float:right;width:40%; float:right; padding-left:30px; box-sizing:border-box; padding-bottom:40px; margin-top:50px;}
.index_about_right img{ text-align:right; width:100%;padding-left:30px; float:right}
.index_about_wz01{ font-size:24px; line-height:48px; padding-top:70px; color:#00034B;font-weight:300;font-style:italic; margin-bottom:30px; }
.index_about_wz02{ font-size:18px; line-height:30px; color:#333; font-weight:300; margin-top:20px;}
.index_about_wz02 p {font-size:18px; line-height:30px; color:#333; font-weight:300; padding-bottom:10px;}
.aboutshuzi{ margin-top:50px;}
.aboutshuzilist{}
.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; font-family:'Times New Roman';height:70px; 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-bottom:40px; margin-top:0px; height:46px; background:#cccccc; border-radius:16px; text-align:center; 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:"Times New Roman", Times, serif; color:#333;}
.iprotitle span{ font-family:"Times New Roman", Times, serif; color:#F28C00}
.titleh3{ width:80%; text-align:center; margin:30px auto 0px auto; color:#333; line-height:36px; font-size:24px; font-weight:300}
.wapsize{ width:65%; text-align:center; margin:30px auto 0px auto; color:#333; line-height:36px; font-size:24px; 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); 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:48px; 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: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: 0px;
  padding-right: 0px;
}
  .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:#F28C00; 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}
.locallist a { color:#333}
.locallist a:hover { color:rgba(242, 140, 0, 1)}
/*简介*/
.about_table_main { margin-top:80px; margin-bottom:100px;}
.about_cfimg { width:100%; height:auto; overflow:hidden;}
.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:#666; font-weight:bold}
.about_left{ float:left; width:100%;box-sizing:border-box; float:left}
.about_right{ float:right;width:100%; padding-left:40PX; box-sizing:border-box; height:auto; overflow:hidden;}

.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 h2{ width:100%; text-align:center; font-size:60px; height:130px;font-family:'Times New Roman'; line-height:130px; color:#333}
.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 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:#FFF}

/*公司证书*/
.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}
.iwidth_small_services{width:1400px; margin:0px auto; height:auto; overflow:hidden}



/*新闻中心*/
.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:24px!important; font-weight:300; padding:0px 40px 40px 40px; box-sizing:border-box; color:#666; min-height:200px;}
.news_show_wz p {font-weight:300; color:#333}
.news_show_wz p img {}
.news_othor{ font-family:"Times New Roman", Times, serif; margin-top:60px; background:#F28C00; text-transform:uppercase; color:#FFF; 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; padding:10px 20px; 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; 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; overflow:hidden;aspect-ratio: 8 / 5;}
.joblist ul li:hover{ background:#00034B}
.joblist ul li:hover .joblisttitle{ color:#fff}
.joblist ul li:hover .joblistdate{ 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:autopx;line-height:20px; overflow: hidden;margin:10px 16px 5px 16px; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;text-overflow: ellipsis; height:40px;}

.joblistdate{font-size:14px; color:#999; padding:5PX 16PX 20PX 16PX;box-sizing:border-box;}
.job_show { width:100%; height:auto; overflow:hidden; background:#FFF; margin-top:30px;}



/*contact*/
.contant_title{ width:100%; color:#333; font-size:30px; line-height:60px; margin:60px auto 30px auto;}
.contant_wz01{width:100%;color:#333; background-color:#F5F5F7; height:48px; padding:0px 10px; line-height:48px; font-size:18px;}
.contant_wz01 a{ margin-right:80px;font-size:18px; color:#333}
.contant_wz01 b{ font-weight:bold;margin-right:8px;}
.contant_wz02{width:100%;color:#333; height:48px; line-height:48px; font-size:18px; margin:10px 0px;padding:0px 10px;}
.contant_wz02 b{ font-weight:bold; margin-right:8px;}
.ad01 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start; background:#F5F5F7; height:48px; line-height:48px; padding:0px 10px; margin-bottom:20px;}
.ad02 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start; background:#FFF; height:48px; line-height:48px; padding:0px 10px;margin-bottom:20px;}
.adtitle {white-space: nowrap;line-height:48px; font-size:18px;}

.adwz  a{ color:#666; line-height:48px;word-break: keep-all;font-size:18px; padding-right:80px;}
.adwz { color:#666;line-height:48px;word-break: keep-all;font-size:18px;}

.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%; height: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:24PX; font-family:"Times New Roman", Times, serif; border-right:solid 1px #F5F5F7; color:#333; text-transform:uppercase }
.contactadd{ width:45%; font-size:16px; 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; }
.contactadd table{ width:100%}
.contactadd td{ height:280px;}
.contactadd strong{ float:left; width:auto; padding-right:8px}
.contactmap{ float:right; width:35%; height:280px;}
.contactmap img{ min-height:280px;}
.marg60{ margin-top:60px;}
.marg_bottom60{ margin-bottom: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 10px; 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 10px; box-sizing:border-box; line-height:24px;}
.messagesub{ width:160px; font-weight:300; margin:30PX auto 0px auto; height:40px; line-height:40px; background:#F28C00; color:#fff; text-align:center}
.messagesub a{  width:160px; font-weight:300; margin-top:30PX; height:40px; display:block; line-height:40px; background:#F28C00; color:#fff; text-align:center}
.messagesub a:hover{ background:#E08405;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;}
 
 
 
 
 /*产品展示放大效果*/
.demo-body{width:540px; float:left}
.abPicZoom-preview{width:540px}
.abPicZoom-preview .bigImg{width:540px;height:540px;padding:0px;border:1px solid #EDEDED;background:#fff;overflow:hidden}
.abPicZoom-preview .bigImg li{width:540px;height:540px;overflow:hidden}
.abPicZoom-preview .bigImg li img{ width:540px;}
.abPicZoom-preview .preview,.abPicZoom-preview .bigImg li img{border-radius:0px}
.abPicZoom-preview .selector{ cursor:pointer}
.abPicZoom-preview .selector1{cursor:move;filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;background-color:#000;border:1px solid #eee;width:160px;height:160px;background-image:url(../images/selector_bg.png);border-radius:8px}
.abPicZoom-preview .smallImg{position:relative;width:540px;height:100px;overflow:hidden}
.abPicZoom-preview .smallImg .smallList{width:466px;margin:0 auto;overflow:hidden}
.abPicZoom-preview .smallImg li{float:left;width:84px;padding:0px; margin-left:8px; margin-top:8px;box-sizing:border-box;}
.abPicZoom-preview .smallImg li img{border-radius:0px;width:80px;height:80px;cursor:pointer;box-sizing:border-box;}
.abPicZoom-preview .smallImg li a{background:#DBDBDB;border:1px solid #DBDBDB;width:82px;height:82px;display:block;box-sizing:border-box;}
.abPicZoom-preview .smallImg li.on a{background:#FFF;border:1px solid #E98700;width:82px;height:82px;display:block;box-sizing:border-box;}
.abPicZoom-preview .smallImg li a:hover,.abPicZoom-preview .smallImg li.on a:hover{border:1px solid #E98700;box-sizing:border-box;}
.abPicZoom-preview .sPrev,.abPicZoom-preview .sNext{border-radius:2px;z-index:2;position:absolute;top:26px;width:18px;height:48px;background:#efefef;font-size:18px;line-height:48px;color:#ccc;text-align:center;display:block}
.abPicZoom-preview .sPrev{left:10px}
.abPicZoom-preview .sNext{right:10px}
.abPicZoom-preview .sPrev:hover,.abPicZoom-preview .sNext:hover{color:#fff;background:#EEE}
/*产品中心*/
.products_main{ width:100%; height:auto; margin-top:20px; overflow:hidden}
.products_main_left{ width:240px; height:auto; float:left; margin-bottom:60PX;overflow:hidden}
.products_main_left h3{ width:240px; height:60px; background:#1A2A52; text-align:center; color:#FFF; line-height:60PX; font-size:18PX; font-weight:lighter}
.products_main_left ul{ border-left:solid 1px #EFEFEF; border-right:solid 1px #EFEFEF; border-top:solid 1px #EFEFEF;}
.products_main_left ul li{ width:100%; height:auto; line-height:50px; padding-left:10px; border-sizing:border-box; border-bottom:solid 1px #EFEFEF}
.products_main_left ul li:hover{ background:#F1F1F1; cursor:pointer}
.products_main_right{ width:1254px; float:right; height:auto; margin-bottom:100px; overflow:hidden}
.products_main_right ul li{ margin-right:2%; width:23.5%; box-sizing: border-box; overflow:hidden; margin-bottom:30px; height:auto; border:solid 1px #EDEDED; float:left; cursor:pointer}
.products_main_right ul li div{ width:100%; height:auto; float:left; margin-top:8px; text-align:left; padding:8px;  border-top:solid 1px #EDEDED}
.products_main_right ul li div span{ font-size:12px; color:#666}
.products_main_right ul li:hover div{ background:#F1F1F1; width:100%; height:auto; float:left;}
.products_main_right ul li img{ width:100%;}
.products_main_right ul li:nth-child(4n){ margin-right:0px;}
.products_main_show_right{width:1400px; float:right; height:auto; margin-top:60PX; margin-bottom:100px; overflow:hidden}
.proshow_right{ float:right; width:750px; height:auto; overflow:hidden; margin-right:20px;}
.proshow_name{ font-size:24px; color:#666; border-bottom:solid 1px #EAEAEC; padding-bottom:20PX; line-height:30px; margin-top:30px;}
.proshow_name span{ font-size:16px;}
.proshow_cont{ font-size:14px; line-height:30px; margin-top:20px;}
.proshow_cont_01{ width:100%; float:left; line-height:36px;}
.proshow_cont_ewm{ width:auto; text-align:center; float:left; padding-bottom:80px}
.proshow_cont_ewm span{ float:left; margin-right:8px;}
.proshow_cont_ewm img{ width:40px;}
.pro_que{ width:200px; height:36px; margin-bottom:20px; margin-top:10px; text-align:center; color:#FFF; float:left; background:#F28C00; border-radius:8px; line-height:36px;}
.proshow_mate{ font-size:18px; width:100%; margin-bottom:10px; line-height:30px; margin-bottom:40px;}
 .videotabs{height: 55px; background:url(../images/v_1.jpg) repeat-x;width: 100%; font-size:14px; color:#333; line-height:55px; float:left}
 .videotabs a{  background:url(../images/v_2.jpg) no-repeat center; color:#FFF; height:55px; display:block; float:left; width:126px; text-align:center}
 .videomain{ width:100%; height:auto; float:left; margin:60px 0px;}
 .videomain_left{ width:25%; float:left}
 .videomain_right{ width:70%; float:right}
 .videomain_right iframe{ width:100%; height:560px; overflow:hidden; border:none; overflow-x:hidden; overflow-y:hidden}
 .video_left_title{ width:100px; height:48px; line-height:48px; color:#FFF; text-align:left; font-size:16px; background:#666; padding-left:8PX;}
 .video_left_title span{ float:right; padding-right:8px;}
 .video_left_list{ width:100%; height:auto; overflow:hidden}
 .video_left_wz{ width:100%; padding-left:8px; height:48px; line-height:48px;  background:#fff; border-bottom:solid 1px #F5F5F5}
 .video_left_wz a{ color:#666}
  .video_left_wz span{ font-size:18px; color:#333; padding-right:8px;}
 .video_left_wz b{ float:right; padding-right:8px; color:#666}

 
/*产品分享*/
.proshorelist{ width:100%; margin-top:20px; float:left}
.proshorelist ul li{ float:left; width:auto; height:30px; text-align:center; border-radius:4px; background:#585654; text-align:center; line-height:30px; color:#fff; margin-right:10PX;}
.proshorelist ul li span{ font-size:14px;}

/*产品分享*/
.proshorelist{ width:100%; margin-top:26px; float:left}
.proshorelist ul li{ float:left; width:auto; height:30px; padding:0px 6px; text-align:center; border-radius:4px; background:#585654; text-align:center; line-height:30px; color:#fff; margin-right:10PX;}
.proshorelist ul li span{ font-size:18px;}

/*产品详情选项卡*/
#tabbox{ width:100%; overflow:hidden; margin-top:60px; float:left}
.tab_con table { width:100%;}
.tab_con table td { height:26px; line-height:26px; padding:8px 20PX; width:auto; min-width:33%; color:#666}

.tab_con table td:first-child {
  font-weight: bold;
  color:#333;
  width:25%;
}
.tab_con  p{ font-size:16px; }
.tab_con table td:nth-child(even) { width:auto; min-width:33%}
.tab_con tr:nth-child(odd) {width:auto;
    background-color: #f5f5f7;
  }
  /* 偶数行背景 */
.tab_con  tr:nth-child(even) {
    background-color: #efeff1;
  }
.tab_con strong { font-size:18px; width:100%; background:#efeff1; display:block; font-weight:bold; color:#333; padding:8PX 20PX;}
.tab_con{ display:none;}
.tabs{height: 55px; background:url(../images/v_1.jpg) repeat-x;width: 100%;}
.tabs dd{height:55px;line-height:55px;float:left;overflow: hidden;position: relative;color:#333}
.tabs dd a {display: block;padding: 0 20px; color:#333}
.tabs dd a:hover {}	
.tabs .thistab,.tabs .thistab a{color:#FFF;}
.tabs .thistab,.tabs .thistab a:hover{  background:url(../images/v_2.jpg) no-repeat center; color:#FFF}
.tab_con {padding:32px 0px 12px 0px;font-size: 14px; line-height:175%;color:#FFF}
.pro_speci{ color:#333; font-size:16px; line-height:52PX; height:52px; padding-left:10px;}
.pro_speci a { color:#333;font-size:16px;}
.pro_speci span{ width:25%;font-size:16px; float:left;font-weight:bold}
.pro_speci:nth-child(2n){ background:#F9F9F9;}

/*产品资料下载*/
.pro_down_main{ width:100%; height:auto; overflow:hidden}
.pro_down_tags{ height:auto; background:#F9F9F9; width:46%; padding:18px; float:left; margin-right:2%; overflow:hidden}
.pro_down_tags_img{ float:left}
.pro_down_tags_wz{ float:left; color:#666; padding-left:20px;}
.pro_down_tags_wz span{ color:#333; font-size:16px; padding-top:20px; float:left; width:100%}
.pro_down_xz span{ width:40px; height:40px; border-radius:4px; background:#EDEDED; display:block; float:right; text-align:center; line-height:40px; color:#333; margin-top:23px;}
.pro_down_tags:nth-child(2n){ margin-right:0%;}
 /*porducts*/
 .promain{ width:100%; height:auto; margin:60PX 0PX; overflow:hidden}
 .pro_menu_title{ color:#FFF; font-size:18PX; padding-left:10px; margin-top:10px;}
 .pro_menu_title span{ font-size:24px;}
 .promain_left{ width:291px; float:left}
 .promain_right{ width:1400px; float:right}
 .pro_menu_left{ width:100%; background:#F28C00; height:auto; margin:60px 0px 0px 0px; overflow:hidden; border-radius:16px; padding:10px 0px 0px 0px;}
 .pro_menu_list{ width:100%; height:auto; background:#FEF9F2; margin:20px 0px 10px 0px; padding-top:40px;border-radius:16px; }
.pro_menu_list ul {width: 90%;margin: 0px auto;}
 .pro_menu_list ul li{ height:auto;}
 .pro_menu_list ul li a{ font-size:14px; color:#666; font-weight:600; line-height:20px;}
 .pro_menu_list ul li{ border-bottom:solid 1px #EDEAE7; padding:8PX 8PX;}
  .pro_menu_list ul li a:hover{ color:rgba(242, 140, 0, 1)}
 .pro_menu_list ul li span{ float:right;line-height:20px;}
 .pro_menu_list ul li ul {position:relative; width:100%; height:auto}
.pro_menu_list ul li ul li { border-bottom:none}
 .pro_menu_list ul li ul li a{font-weight:300;line-height:14px;}
 
 .pro_xl_main{ width:100%; height:68px;position:relative; margin-top:-68px;}
 .pro_xl_main_w90{ width:1680px; 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:"Times New Roman", Times, serif; 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: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;}

.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:16px; font-weight:300; color:#000; margin-bottom:20px; float:left; width:auto;}
.three_pro_title{ font-size:16px; font-weight:300; color:#000; text-align:center; margin-bottom:20px; float:left; width:auto;}
.three_pro_title span { float:left; font-size:16px; padding:0px 20px;}

.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; }

 .pro_title a{ font-size:36px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
 .pro_title{ 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:24px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
  .pro_wz { font-size:14px; font-weight:300; color:#333; min-height:48px; line-height:24px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 6;
    -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:16px; text-align:center; width:100%; padding:10px 20px 10px 20px; line-height:24px; min-height:68px; 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.2%; margin-right:3%; 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:"Times New Roman", Times, serif; 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; font-weight:300; padding-right:8px;}
.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; padding-top:60px; overflow:hidden; background:#FFFfff!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; margin-right:5%; margin-right:0px; overflow:hidden}
.bottomlist ul li:nth-child(1){ width:20%;margin-right:5%; }
.bottomlist ul li:nth-child(2){ width:55%;margin-right:5%; }
.bottomlist ul li:nth-child(3){ width:15%;margin-right:0%; }
.bottom_img{ width:255px;}
.bottom_img img{ width:100%;}

.bottomtitle01{ font-size:18px; margin:20px 0px; float:left; font-weight:600; color:#333; display: inline; text-align:left; width:100%;}
.bottomtitle{ font-size:18px; margin:20px 0px; float:left; font-weight:600; color:#333; display: inline; text-align:left; width:100%;}
.bottomfk{ width:100%; height:1px; background:#FFF; float:left}
.bottommenulist{ width:100%; height:auto; line-height:34px; color:#666; margin-top:26px;}
.bottommenulist a{ color:#666; font-size:14px; width:25%; padding:0px 6px; box-sizing:border-box; float:left; font-weight:600;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bottommenulist a:hover{color:#F38C01; text-decoration:underline}
.bottommenulist02{ width:100%; height:auto; line-height:34px; color:#666; margin-top:26px;}
.bottommenulist02 a{ color:#666; font-size:14px;  font-weight:600;}
.bottommenulist02 a:hover{color:#F38C01; text-decoration:underline}

.bottommenucont{color:#666; font-size:14px; font-weight:600; 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}
.bottomcop a{ color:#666;}
.bottomcop a:hover{color:#999; text-decoration:underline}
.bottomtags{ width:100%; height:auto; background:#F5F5F7; line-height:30PX; padding:20PX 0PX; color:#333}
.bottomtags a{ color:#333}
.bottomtags a:hover{ color:#F28C00}
.bottomtags b{ color:#F28C00}
@font-face {
    font-family: 'Helvetica';
    src: url('/font/Helvetica.eot');
    src: url('/font/Helvetica.eot?#iefix') format('embedded-opentype'),
         url('/font/Helvetica.woff2') format('woff2'),
         url('/font/Helvetica.woff') format('woff'),
         url('/font/Helvetica.ttf') format('truetype'),
         url('/font/Helvetica.svg#Helvetica') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media screen and (max-width:1680px) {
/*产品分类*/
.pro_catalogue{ width:100%; height:auto}
.pro_catalogue ul{}
.pro_catalogue ul li{ float:left; width:23.5%; margin-right:2%;}
.pro_catalogue ul li:nth-child(4n){ margin-right:0px; margin-bottom:30px;}
.pro_catalogue ul li .proimgbg{ width:100%; height:auto;aspect-ratio: 1/1; }
.pro_catalogue ul li .proimgbg img { width:100%;}
.pro_catalogue ul li .proimgwz {padding:0px; margin:0px; width:100%; height:auto; background:rgba(0, 0, 0, 0.6); position:relative; float:left; margin-top:-101%;aspect-ratio: 1/1;}
.pro_catalogue ul li .cata_title { width:65%; margin:40px 20px 0px 20px; padding:12px; font-size:18PX; background:rgba(242, 140, 0, 1); color:#FFF;border-radius:8px;}
.pro_catalogue ul li .cata_wz { margin:20px 20px 0px 20px; color:#FFF;font-size:16PX; height:auto;display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden }
.pro_catalogue ul li .cata_more a{ position:absolute; left:20px; bottom:30px; width:106px; height:40px; line-height:40px; border-radius:8px; display:block; text-align:center; background:rgba(121, 70, 0, 1); color:#FFF}
.pro_catalogue ul li .cata_more a:hover{ text-align:center; background:rgba(142, 84, 4, 1); color:#FFF}


/*首页BANNER*/
.index_banner{ height:512px; width:100%; background:url(../images/index_banner.jpg); overflow:hidden; margin-top:96PX;}
.index_banenr_bg{ width:100%; height:512px; background:linear-gradient(to right, rgba(242, 140, 0, 1) 25%, rgba(242, 140, 0, 0) 100%);}
.index_banenr_wz{ width:100%; text-align:left; float:left; height:200px; font-size:48px; line-height:96PX; color:#FFF; margin-top:80px;}
.index_banenr_wz02{width:100%; text-align:left;float:left;height:200px;font-size:24px;line-height:40PX; color:#FFF}

/*简介BANNER*/
.about_banner{ height:435px; width:100%; background:url(../images/about_banner.jpg); overflow:hidden; margin-top:96PX;}
.about_banenr_bg{ width:100%; height:435px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 15%, rgba(121, 70, 0, 0) 80%);}
.about_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:48px; line-height:96PX; color:#FFF; margin-top:160px;}
.about_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*新闻BANNER*/
.news_banner{ height:435px; width:100%; background:url(../images/news_banner.jpg); overflow:hidden; margin-top:96PX;}
.news_banenr_bg{ width:100%; height:435px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 50%, rgba(121, 70, 0, 0) 80%);}
.news_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:48px; line-height:96PX; color:#FFF; margin-top:160px;}
.news_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*联系我们BANNER*/
.cont_banenr{ height:435px; width:100%; background:url(../images/cont_banner.jpg); overflow:hidden; margin-top:96PX;}
.cont_banenr_bg{ width:100%; height:435px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.cont_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:48px; line-height:96PX; color:#FFF; margin-top:160px;}
.cont_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*服务BANNER*/
.ser_banenr{ height:435px; width:100%; background:url(../images/ser_bannner.jpg); overflow:hidden; margin-top:96PX;}
.ser_banenr_bg{ width:100%; height:435px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.ser_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:48px; line-height:96PX; color:#FFF; margin-top:160px;}
.ser_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}

/*产品BANNER*/
.pro_banenr{ height:435px; width:100%; background:url(../images/pro_banner.jpg); overflow:hidden; margin-top:96PX;}
.pro_banenr_bg{ width:100%; height:435px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.pro_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:48px; line-height:96PX; color:#FFF; margin-top:160px;}
.pro_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
 .pro_menu_left{ width:250px; background:#F28C00; height:auto; margin:60px 0px 0px 0px; overflow:hidden; border-radius:16px; padding:10px 0px 0px 0px;}
 .promain_right{ width:1160px; float:right}
.products_main_show_right{width:1160px; float:right; height:auto; margin-top:60px;overflow:hidden}
.proshow_right{ float:right; width:550px; height:auto; overflow:hidden; margin-right:20px;}

.honorleft {float:left; width:480px; margin-top:80px;}
.iwidth{width:1460px; 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:60px; color:#00034B;font-weight:300 }
.index_about_wz02{ font-size:18px; line-height:30px; color:#333; font-weight:300}
.index_about_wz02 p{ font-size:18px; line-height:30px; color:#333; font-weight:300}
.index_about_right img{ width:600px; padding-bottom:40px; text-align:right; float:right}
.iprotitle{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:30px; font-family:"Times New Roman", Times, serif; color:#333;}
.iprotitle span{ font-family:"Times New Roman", Times, serif; color:#00034b}
.titleh3{ width:90%; text-align:center; margin:30px auto 0px auto; color:#333; line-height:36px; font-size:24px; font-weight:300}
.colorff{ color:#fff}
.colorff span{ color:#FFF}
.aboutshuzi{ margin-top:30px;}
.pro_xl_main_w90{ width:1380px; 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:1300px; margin:0px auto; height:auto; overflow:hidden}
.iwidth_small_services{width:1300px; margin:0px auto; height:auto; overflow:hidden}
}

@media screen and (max-width:1440px){


.pro_banenr_big{ height:635px; width:100%; background:url(../images/banner_big.jpg); overflow:hidden; margin-top:46PX;}
.pro_banenr_big_bg{ width:100%; height:635px; background:linear-gradient(to right, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 100%);}
.pro_banenr_big_wz{ width:100%; text-align:left; float:left; height:100px; font-size:60px; line-height:96PX; color:#FFF; margin-top:100px;}
.pro_banenr_big_wz02{width:70%; text-align:left;float:left;height:100px;font-size:18px;line-height:24PX; color:#FFF}



/*头部搜索*/
#search1{width:240px;transition:opacity 1s; padding:10px; margin-top:10px;  }
#search1 input{ width:180px; color:#333; border:solid 1px #efefef; background:#F5f5f7; height:36px; line-height:36px; 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;}


/*产品分类*/
.pro_catalogue{ width:100%; height:auto; margin-top:30px;}
.pro_catalogue ul{}
.pro_catalogue ul li{ float:left; width:23.5%; margin-right:2%;}
.pro_catalogue ul li:nth-child(4n){ margin-right:0px; margin-bottom:30px;}
.pro_catalogue ul li .proimgbg{ width:100%; height:auto;aspect-ratio: 1/1; }
.pro_catalogue ul li .proimgbg img { width:100%;}
.pro_catalogue ul li .proimgwz {padding:0px; margin:0px; width:100%; height:auto; background:rgba(0, 0, 0, 0.6); position:relative; float:left; margin-top:-101%;aspect-ratio: 1/1;}
.pro_catalogue ul li .cata_title { width:70%; margin:40px 20px 0px 20px; padding:12px; font-size:14PX; background:rgba(242, 140, 0, 1); color:#FFF;border-radius:8px;}
.pro_catalogue ul li .cata_wz { margin:20px 20px 0px 20px; color:#FFF;font-size:16PX; height:auto;display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden }
.pro_catalogue ul li .cata_more a{  position:absolute; left:20px; bottom:30px; width:106px; height:40px;width:86px; height:30px; font-size:12px; line-height:30px; border-radius:8px; display:block; text-align:center; background:rgba(121, 70, 0, 1); color:#FFF}
.pro_catalogue ul li .cata_more a:hover{ text-align:center; background:rgba(142, 84, 4, 1); color:#FFF}


 .promain_left{ width:220px; float:left}
 .pro_menu_left{ width:220px; background:#F28C00; height:auto; margin:30px 0px 0px 0px; overflow:hidden; border-radius:16px; padding:10px 0px 0px 0px;}
 .promain_right{ width:940px; float:right; margin:0px;}
 .pro_menu_list ul li a{ font-size:12px; color:#666; line-height:20px;}
.products_main_show_right{width:940px; float:right; height:auto; margin-top:60PX; margin-bottom:100px; overflow:hidden}
.proshow_right{ float:right; width:320px; height:auto; overflow:hidden; margin-right:20px;}
  .video_left_wz span{ font-size:12px; color:#333; padding-right:8px;}
 .videomain_left{ width:35%; float:left}
 .videomain_right{ width:60%; float:right}
 
  .videomain_right iframe{ width:100%; height:420px; overflow:hidden; border:none; overflow-x:hidden; overflow-y:hidden}
  .pro_menu_title{ color:#FFF; font-size:14PX; padding-left:10px; margin-top:10px;}
 .pro_menu_title span{ font-size:18px;}
.contant_title{font-size:26px;}
.about_table_main { margin-top:60px; margin-bottom:60px;}
/*首页应用*/
.applist { width:100%; height:auto; margin:60px auto 0px auto;overflow:hidden}
.applist ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:30px;}
.applist ul li img{ width:100%}
.applist ul li:nth-child(4n){ margin-right:0px;}
.applist ul li div{ width:100%; padding:20px 20px; text-align:center; min-height:48px; font-size:16px; background:#fff; line-height:24px;display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;}


/*首页产品*/
.index_pro{ width:100%; height:auto; margin:60px auto; overflow:hidden}
.index_pro ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:30px;  box-sizing:border-box}
.index_pro ul li img{ width:100%; height:auto; aspect-ratio: 1 / 1;}
.index_pro ul li:nth-child(4n){ margin-right:0%}
.index_pro ul li .prowzmain{padding:10px 20px 10px 20px;background:#CCCCCC;width:100%;height:68px; overflow:hidden}
.index_pro ul li .prowz{ width:100%;height:auto;font-size:14px;line-height:24px;display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制行数为3 */
  -webkit-box-orient: vertical;
  overflow: hidden;}
.index_pro ul li a .prowz{ color:#333}
.index_pro ul li:hover .prowzmain{ background:#C2C2C2}
.index_pro ul li .prologo{ position:relative; }
.index_pro ul li .prologo img{ width:120px;}

.menu_logo{ float:left; margin-top:10px; width:240px;}
.bottom_img { width:180px}
.bottomtitle01{ font-size:16px; margin:20px 0px; float:left; font-weight:600; color:#333; display: inline; text-align:left; width:100%;}

.header{height: 75px;width:600PX;background:#fff;}
.header .nav{width: 600PX;height: 75px;line-height: 75px;position: relative;z-index: 1000;}
.header .nav li a{display:block;font-size:14px;	padding:0px 16px;font-weight:300;color: #000;}
.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; color:#00034B;font-weight:300 }
.index_about_wz02{ font-size:16px; line-height:24px; color:#333; font-weight:300;}
.index_about_wz02 p{ font-size:16px; line-height:24px; color:#333; font-weight:300;}
.index_about_right img{ width:480px; text-align:right; float:right}

.iprotitle{ margin-top:66px; width:100%; text-align:center; text-transform:uppercase; font-size:24px; font-family:"Times New Roman", Times, serif; color:#333;}
.iprotitle span{ font-family:"Times New Roman", Times, serif; color:#00034b}
.titleh3{ width:90%; text-align:center; margin:30px auto 0px auto; color:#666; line-height:24px; font-size:18px; 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:18px; 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:1200px; margin:0px auto; height:auto; overflow:hidden}
.iwidth_small_services{width:1200px; 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:1200px; height:auto; margin:60PX auto; padding:10px 0px; box-sizing:border-box;}

 .pro_title a{ font-size:30px; font-weight:300; color:#000; margin-bottom:20px; float:left; width:100%;}
.about_wz01{ font-size:24px; line-height:36px; padding-top:20px; color:#00034B;font-weight:300!important; }

.aboutshuzi{ margin-top:20px;}
.aboutshuzilist_about{ padding-bottom:0px;}
.aboutshuzilist_about dl{ float:left; width:18.4%; margin-right:2%; height:130px; background:#d8d8d8}
.aboutshuzilist_about dl:nth-child(5){ margin-right:0px;}
.aboutshuzilist_about dl:nth-child(1) h2{ padding-right:40px;}
.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:22PX; font-family:"Times New Roman", Times, serif; border-right:solid 1px #F5F5F7; color:#333; text-transform:uppercase }

.aboutwzlist{ margin-top:20px; width:100%;}
.aboutwzlist dl{ float:left; width:17.6%; margin-right:3%; font-size:12px; height:110px; text-align:center; color:#666}
.aboutshuzilist dl{ float:left; width:17.6%; margin-right:3%; 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:-60px; 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_right{ float:left; width:480px; margin-left:30px; margin-top:60px;}
.pro_title_name{ font-size:28px; color:#00034b; font-family:"Times New Roman", Times, serif; 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:"Times New Roman", Times, serif; width:100%; float:left; height:120px; line-height:120px; text-align:left}

/*解决方案*/
 .custom_main { width:100%; height:auto; overflow:hidden; margin:120px auto 80px auto}
 .custom_main_right {  width:100%; padding-left:40px;  float:left;box-sizing:border-box }
.custom_main_title {width:100%; text-align:left; font-size:36px; padding-top:10px; padding-bottom:20px;}
.custom_main_wz {width:100%; text-align:left;font-size:18px; color:#333; line-height:36px;}


/*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:"Times New Roman", Times, serif; 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:bold; color:#333;display: inline;padding-bottom: 2px;  text-align:left; width:100%;}
.bottomfk{ width:44px; height:1px; background:#ffffff; float:left}
.bottommenulist{ width:100%; height:auto; line-height:34px; color:#666; margin-top:26px;}
.bottommenulist a{ color:#666; font-size:14px; font-weight:600	}
.bottommenulist a:hover{color:#F38C01; 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}

  .pro_wz { font-size:14px; font-weight:300; color:#333; min-height:48px; line-height:20px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
  .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_catalogue ul li .cata_title { width:65%; margin:30px 20px 0px 20px; padding:6px; font-size:14PX; background:rgba(242, 140, 0, 1); color:#FFF;border-radius:8px;}
.contant_wz01{width:100%;color:#333; background-color:#F5F5F7; height:36px; padding:0px 10px; line-height:36px; font-size:14px;}
.contant_wz01 a{ margin-right:80px;font-size:14px; color:#333}
.contant_wz01 b{ font-weight:bold;margin-right:8px;}
.contant_wz02{width:100%;color:#333; height:36px; line-height:36px; font-size:14px; margin:10px 0px;padding:0px 10px;}

.contant_title{font-size:24px;}
.header{ width:600px;}
.iwidth_small{width:1000px; margin:0px auto; height:auto; overflow:hidden}
.iwidth_small_services{width:900px; margin:0px auto; height:auto; overflow:hidden}
.servers_wz{font-size:14px; color:#333; line-height:1.5rem}

.servers_img{ width:100%; height:auto; background:#E6E6E6; display:flex;align-content:center; justify-content:center; border-radius:32px; padding:80px 0px;}
.servers_img span{ color:#A0A0A0; font-size:144px;}
/*首页BANNER*/
.index_banner{ height:412px; width:100%; background:url(../images/index_banner.jpg); overflow:hidden; margin-top:96PX;}
.index_banenr_bg{ width:100%; height:412px; background:linear-gradient(to right, rgba(242, 140, 0, 1) 25%, rgba(242, 140, 0, 0) 100%);}
.index_banenr_wz{ width:100%; text-align:left; float:left; height:150px; font-size:36px; line-height:60PX; color:#FFF; margin-top:60px;}
.index_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:24px;line-height:40PX; color:#FFF}

/*简介BANNER*/
.about_banner{ height:405px; width:100%; background:url(../images/about_banner.jpg); overflow:hidden; margin-top:56PX;}
.about_banenr_bg{ width:100%; height:405px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 15%, rgba(121, 70, 0, 0) 80%);}
.about_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:160px;}
.about_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*新闻BANNER*/
.news_banner{ height:405px; width:100%; background:url(../images/news_banner.jpg); overflow:hidden; margin-top:56PX;}
.news_banenr_bg{ width:100%; height:405px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 50%, rgba(121, 70, 0, 0) 80%);}
.news_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:160px;}
.news_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*联系我们BANNER*/
.cont_banenr{ height:405px; width:100%; background:url(../images/cont_banner.jpg); overflow:hidden; margin-top:56PX;}
.cont_banenr_bg{ width:100%; height:405px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.cont_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:160px;}
.cont_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}
/*服务BANNER*/
.ser_banenr{ height:405px; width:100%; background:url(../images/ser_bannner.jpg); overflow:hidden; margin-top:56PX;}
.ser_banenr_bg{ width:100%; height:405px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.ser_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:160px;}
.ser_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}


/*产品BANNER*/
.pro_banenr{ height:405px; width:100%; background:url(../images/pro_banner.jpg); overflow:hidden; margin-top:56PX;}
.pro_banenr_bg{ width:100%; height:405px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.pro_banenr_wz{ width:100%; text-align:right; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:160px;}
.pro_banenr_wz02{width:100%; text-align:right;float:left;height:300px;font-size:18px;line-height:40PX; color:#FFF}



/*证书滚动*/
.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) {
 #search1 { display:none}
.banner_pro { display:none}


.pro_banenr_big{ height:435px; width:100%; background:url(../images/banner_big.jpg); overflow:hidden; margin-top:96PX;}
.pro_banenr_big_bg{ width:100%; height:435px; background:linear-gradient(to right, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 100%);}
.pro_banenr_big_wz{ width:100%; text-align:left; float:left; height:100px; font-size:36px; line-height:96PX; color:#FFF; margin-top:100px;}
.pro_banenr_big_wz02{width:100%; text-align:left;float:left;height:100px;font-size:14px;line-height:24PX; color:#FFF}


/*产品分类*/
.pro_catalogue{ width:100%; height:auto}
.pro_catalogue ul{}
.pro_catalogue ul li{ float:left; width:49%; margin-right:2%;}
.pro_catalogue ul li:nth-child(2n){ margin-right:0px; margin-bottom:30px;}
.pro_catalogue ul li .proimgbg{ width:100%; height:auto;aspect-ratio: 1/1; }
.pro_catalogue ul li .proimgbg img { width:100%;}
.pro_catalogue ul li .proimgwz {padding:0px; margin:0px; width:100%; height:auto; background:rgba(0, 0, 0, 0.6); position:relative; float:left; margin-top:-101%;aspect-ratio: 1/1;}
.pro_catalogue ul li .cata_title { width:65%; margin:40px 20px 0px 20px; padding:12px; font-size:18PX; background:rgba(242, 140, 0, 1); color:#FFF;border-radius:8px;}
.pro_catalogue ul li .cata_wz { margin:20px 20px 0px 20px; color:#FFF;font-size:16PX; height:auto;display: -webkit-box;
  -webkit-line-clamp: 3; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden }
.pro_catalogue ul li .cata_more a{  position:absolute; left:20px; bottom:30px; width:106px; height:40px;width:106px; height:40px; line-height:40px; border-radius:8px; display:block; text-align:center; background:rgba(121, 70, 0, 1); color:#FFF}
.pro_catalogue ul li .cata_more a:hover{ text-align:center; background:rgba(142, 84, 4, 1); color:#FFF}



.ipartermain{ width:100%; height:auto; overflow:hidden; padding-bottom:0px; background:#FFF}
/*首页BANNER*/
.index_banner{ height:312px; width:100%; background:url(../images/index_banner_wap.jpg); overflow:hidden; margin-top:96PX;}
.index_banenr_bg{ width:100%; height:312px; background:linear-gradient(to right, rgba(242, 140, 0, 1) 25%, rgba(242, 140, 0, 0) 100%);}
.index_banenr_wz{ width:100%; text-align:left; float:left; height:100px; font-size:24px; line-height:36PX; color:#FFF; margin-top:80px;}
.index_banenr_wz02{width:100%; text-align:left;float:left;height:100px;font-size:18px;line-height:24PX; color:#FFF}



/*简介BANNER*/
.about_banner{ height:305px; width:100%; background:url(../images/about_banner_wap.jpg); overflow:hidden; margin-top:56PX;}
.about_banenr_bg{ width:100%; height:305px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 15%, rgba(121, 70, 0, 0) 80%);}
.about_banenr_wz{ width:100%; text-align:left; float:left; height:60px; font-size:36px; line-height:48PX; color:#FFF; margin-top:120px;}
.about_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:18px;line-height:30PX; color:#FFF}
/*新闻BANNER*/
.news_banner{ height:305px; width:100%; background:url(../images/news_banner_wap.jpg); overflow:hidden; margin-top:56PX;}
.news_banenr_bg{ width:100%; height:305px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 50%, rgba(121, 70, 0, 0) 80%);}
.news_banenr_wz{ width:100%; text-align:left; float:left; height:60px; font-size:36px; line-height:48PX; color:#FFF; margin-top:120px;}
.news_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:18px;line-height:30PX; color:#FFF}
/*联系我们BANNER*/
.cont_banenr{ height:305px; width:100%; background:url(../images/cont_banner_wap.jpg); overflow:hidden; margin-top:56PX;}
.cont_banenr_bg{ width:100%; height:305px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.cont_banenr_wz{ width:100%; text-align:left; float:left; height:60px; font-size:36px; line-height:48PX; color:#FFF; margin-top:120px;}
.cont_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:18px;line-height:30PX; color:#FFF}
/*服务BANNER*/
.ser_banenr{ height:305px; width:100%; background:url(../images/ser_bannner_wap.jpg); overflow:hidden; margin-top:56PX;}
.ser_banenr_bg{ width:100%; height:305px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.ser_banenr_wz{ width:100%; text-align:left; float:left; height:60px; font-size:36px; line-height:48PX; color:#FFF; margin-top:120px;}
.ser_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:18px;line-height:30PX; color:#FFF}


/*产品BANNER*/
.pro_banenr{ height:305px; width:100%; background:url(../images/pro_banner_wap.jpg); overflow:hidden; margin-top:56PX;}
.pro_banenr_bg{ width:100%; height:305px; background:linear-gradient(to left, rgba(121, 70, 0, 1) 10%, rgba(121, 70, 0, 0) 80%);}
.pro_banenr_wz{ width:100%; text-align:left; float:left; height:60px; font-size:36px; line-height:48PX; color:#FFF; margin-top:120px;}
.pro_banenr_wz02{width:100%; text-align:left;float:left;height:150px;font-size:18px;line-height:30PX; color:#FFF}


.body_ernav{background:#FFF; display:block; width:100%; margin:0px auto }

.index_pro{ width:100%; height:auto; margin:0px auto; padding:4px 8px; overflow:hidden}
.index_pro ul li div{ width:100%; min-height:48px; font-size:12px;  line-height:20px;display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制为3行 */
  -webkit-box-orient: vertical;
  overflow: hidden;}
.index_pro ul li:hover{ background:#C2C2C2}
.index_pro ul li{ float:left; width:48%; margin-right:4%; margin-bottom:30px;}
.index_pro ul li img{ width:100%; height:auto}
.index_pro ul li:nth-child(2n){ margin-right:0%}
.contant_wz01 a{ margin-right:20px;font-size:14px; color:#333}
.contant_title{font-size:18px;}
.servers_title{ font-size:24px; font-weight:bold; width:92%; margin-bottom:10px; margin-top:20px;}

.servers_main_left{ float:left; width:100%; margin:0px auto; padding-left:4%;padding-right:4%; box-sizing:border-box}
.servers_main_right{ float:right; width:100%; margin:0px auto; padding-left:4%;padding-right:4%;box-sizing:border-box}
.servers_img{ display:none}


 .promain_left{ width:291px; float:left; display:none}
 .promain_right{ width:100%; float:right}
.products_main_show_right{width:100%; float:right; height:auto; margin-top:60PX; margin-bottom:100px; overflow:hidden}
.proshow_right{ float:right; width:100%; height:auto; overflow:hidden; margin-right:0px;}

 .videomain_left{ width:100%; float:left}
 .videomain_right{ width:100%; float:right}


/*首页应用*/
.applist { width:100%; height:auto; margin:60px auto;overflow:hidden}
.applist ul li{ float:left; width:48%; margin-right:4%; margin-bottom:30px;}
.applist ul li img{ width:100%}
.applist ul li:nth-child(2n){ margin-right:0px;}
.about_wap_main {display:block; width:92%; margin:0px auto}
.about_table_main { display:none}
a.yearlist {color:#333; font-size:18px; font-weight:bold; display:block}
.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!important; }
.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:#fff; 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; font-size:16px; cursor:pointer}
.menu_search_main { display:block;width:100%; height:56PX; background:#f5f5f5;float:left; border-bottom:solid 1px #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%;
	height: 48px;
	line-height: 48px;
	text-align: center;
    border-bottom:solid 1px #E5E5E5;
	font-family:Helvetica, sans-serif 
}
.header .nav li:hover{ background:#F5F5F7}
.header .nav li a{
        width:100%;
	display:block;
    text-align:left;
	font-size:16px;
		padding:0px 24px;
	font-weight:300;
	color: #000;
}
.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%; padding:0px; margin:0px; margin-bottom:40px;}
.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%}
.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 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}

.aboutshuzilist_about dl dt{ float:right; width:100%; height:30PX; display:block; text-align:right;  padding-right:20px; padding-top:20px;}


.aboutwzlist{ margin-top:0px; width:50%; float:left}
.aboutwzlist dl{ float:left; font-size:14px; width:100%;margin-bottom:8px; height:64px;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:center; margin:30px auto 30px auto; color:#666; line-height:20px; 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:90%; margin:30px auto 0px auto}
.iparterlist ul li{ float:left; width:46%; margin-right:8%; 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:8%;}
.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:10px; margin-bottom:15px; margin-top:4px; display:block; color:#666;box-sizing:border-box; height:24px; overflow: hidden;}
.joblist ul li:hover .joblistdate{ font-size:12px; width:100%;padding-left:10px;  display:block; 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:14px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}
.pro_title{ font-size:14px; font-weight:300; color:#000; margin-bottom:10px; float:left; width:100%;}

.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}

.pro_wz a{ font-size:14px; font-weight:300; color:#666; min-height:36px; line-height:18px; float:left; width:100%;    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.pro_wz { font-size:14px; font-weight:300; color:#666; min-height:36px; line-height:18px; float:left; width:100%; display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden; 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:100%;  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:auto;margin-bottom:40px;box-sizing:border-box;overflow:hidden}
.slide .big  li img{width:auto;display:block; max-width:360px;}
.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:92%; 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; padding:10px 0px; 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; 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_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%;background:#FF0000; 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%;line-height:30px;}
.adtitle {white-space: nowrap;}
.contcop { display:block}

/*企业愿景*/
.Missionmain{width:100%; height:400px; 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%; margin:0px auto; height:300px; padding:0PX; }
.Mission_douhao { color:#2B309D; font-size:48PX; line-height:48px; padding:0px 0px;}
.Mission_wz{ color:#fff; font-size:18px; font-weight:300; width:100%; text-align:left;  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:#F28D01}
.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;}


/*证书滚动*/
.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 .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;}


.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:100%;height:150px; 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%;height:150px; 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 .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%;}
.news_show_wz p span img { width:100%;}
.news_show_wz img { width:100%;}

.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:20px; 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;}
 .custom_main_wz strong {font-style:italic;font-size:16px;  font-weight:300; color:#00034b}
 .bottomcop{ font-size:12px;}
 .bottomtags{ width:100%; height:auto; background:#F5F5F7; line-height:22PX; padding:20PX 0PX; color:#333}
.bottomtags a {color:#666}
.servers_main{ width:100%; background-color:#FFF; height:auto; overflow:hidden; padding:30px 0px; margin:20PX auto}


/*contact*/
.contant_title{ width:100%; color:#333; font-size:24px; line-height:36px; margin:60px auto 30px auto;}
.contant_wz01{width:100%;color:#333; background-color:#F5F5F7; height:auto; padding:0px 10px; line-height:24px; font-size:12px;}
.contant_wz01 a{ margin-right:8px;font-size:12px; color:#333}
.contant_wz01 b{ font-weight:bold;margin-right:8px;}
.contant_wz02{width:100%;color:#333; height:48px; line-height:48px; font-size:12px; margin:10px 0px;padding:0px 10px;}
.contant_wz02 b{ font-weight:bold; margin-right:8px;}
.ad01 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start; background:#F5F5F7; height:80px; line-height:30px; padding:10px 10px; margin-bottom:20px;}
.ad02 { width:100%;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start; background:#FFF; height:60px; line-height:30px; padding:0px 10px;margin-bottom:20px;}
.adtitle {white-space: nowrap;line-height:30px;}

.adwz  a{ color:#666; line-height:30px;word-break: keep-all; padding:0px;}
.adwz { color:#666;line-height:30px;word-break: keep-all;}

 /*产品展示放大效果*/
.demo-body{width:100%; float:left}
.abPicZoom-preview{width:375px}
.abPicZoom-preview .bigImg{width:375px;height:375px;padding:0px;border:1px solid #EDEDED;background:#fff;overflow:hidden}
.abPicZoom-preview .bigImg li{width:375px;height:375px;overflow:hidden}
.abPicZoom-preview .bigImg li img{ width:375px;}
.abPicZoom-preview .preview,.abPicZoom-preview .bigImg li img{border-radius:0px}
.abPicZoom-preview .selector{ cursor:pointer}
.abPicZoom-preview .selector1{cursor:move;filter:alpha(opacity=20);-moz-opacity:.2;opacity:.2;background-color:#000;border:1px solid #eee;width:160px;height:160px;background-image:url(../images/selector_bg.png);border-radius:8px}
.abPicZoom-preview .smallImg{position:relative;width:100%;height:100px;overflow:hidden}
.abPicZoom-preview .smallImg .smallList{width:375px;margin:0 auto;overflow:hidden}
.abPicZoom-preview .smallImg li{float:left;width:70px;padding:0px; margin-left:8px; margin-top:8px;box-sizing:border-box;}
.abPicZoom-preview .smallImg li img{border-radius:0px;width:100%;height:auto;cursor:pointer;box-sizing:border-box;}
.abPicZoom-preview .smallImg li a{background:#DBDBDB;border:1px solid #DBDBDB;width:70px;height:70px;display:block;box-sizing:border-box;}
.abPicZoom-preview .smallImg li.on a{background:#FFF;border:1px solid #E98700;width:70px;height:70px;display:block;box-sizing:border-box;}
.abPicZoom-preview .smallImg li a:hover,.abPicZoom-preview .smallImg li.on a:hover{border:1px solid #E98700;box-sizing:border-box;}
.abPicZoom-preview .sPrev,.abPicZoom-preview .sNext{border-radius:2px;z-index:2;position:absolute;top:26px;width:18px;height:48px;background:#efefef;font-size:18px;line-height:48px;color:#ccc;text-align:center;display:block}
.abPicZoom-preview .sPrev{left:10px}
.abPicZoom-preview .sNext{right:10px}
.abPicZoom-preview .sPrev:hover,.abPicZoom-preview .sNext:hover{color:#fff;background:#EEE}

.pro_speci{ color:#333; font-size:12px; line-height:52PX;height:52px; padding-left:10px;display: flex;/* 将主轴设置为 从左到右 默认值 */flex-direction: row;/* 子元素 从头部开始 排列 默认值 */justify-content: flex-start;}
.pro_speci span{ width:auto; float:left; color:#000; font-weight:bold}
.pro_speci:nth-child(2n){ background:#F9F9F9;}
.pro_speci a { color:#333}
.wapsize{ width:90%; text-align:center; margin:30px auto 0px auto; line-height:24px; font-size:18px; font-weight:300}
}

/*产品英尺切换按钮*/
.checkbox {
  position: relative;
  display: inline-block;
}
.checkbox:after, .checkbox:before {
  font-family: FontAwesome;
  -webkit-font-feature-settings: normal;
     -moz-font-feature-settings: normal;
          font-feature-settings: normal;
  -webkit-font-kerning: auto;
     -moz-font-kerning: auto;
          font-kerning: auto;
  -webkit-font-language-override: normal;
     -moz-font-language-override: normal;
          font-language-override: normal;
  font-stretch: normal;
  font-style: normal;
  font-synthesis: weight style;
  font-variant: normal;
  font-weight: normal;
  text-rendering: auto;
}
.checkbox label {
  width: 45px;
  height: 24px;
  background: #333;
  position: relative;
  display: inline-block;
  border-radius: 24px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.checkbox label:after {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  left: 0;
  top: -5px;
  z-index: 2;
  background: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0;
  cursor: pointer;
}
.checkbox input:hover + label:after {
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.4), 0 3px 8px 0 rgba(0, 0, 0, 0.15);
}
.checkbox input:checked + label:after {
  left: 40px;
}
.model-8{ color:#333; line-height:24px; float:right; margin-bottom:30px }
.model-8-01{ height:24px; line-height:24px; float:left; padding-right:10px;}
.model-8-02{ height:24px; line-height:24px; float:right; padding-left:10px; margin-right:30px;}
.model-8 .checkbox label {background: #666;width: 45px;border-radius: 10px; color:#333;}
.model-8 .checkbox label:after {background: #fff;border-radius: 10px;top: 0;width: 30px; height: 24px;}
.model-8 .checkbox input:checked + label {background: #FF980F; float:right}
.model-8 .checkbox input:checked + label:after {left: 15px;}
.proshow_size{ float:right; margin-right:8px; border-bottom:solid 1px #EDEDED; width:100%; margin:16px 0px 0px 0px}
.pro_speci{ color:#555; line-height:24px; height:auto; font-size:16px; padding:0px 10px; float:left; width:100%; border-sizing:border-box}
.pro_speci span{ width:25%;color:#555; float:left;font-size:16px; height:auto; line-height:24px;padding:10px; box-sizing:border-box }
.pro_speci a{ font-size:16px;height:auto; float:right; color:#555;width:75%; line-height:24px; padding:10px 10px; box-sizing:border-box }

.pro_speci:nth-child(2n){ background:#F9F9F9;}