@charset "utf-8";
body,html{height:100%;padding:0;margin:0;min-width:1200px;font:15px 微软雅黑;color:#444}
a{text-decoration:none;outline:0;color:#666;transition:.2s}
p{text-align:justify;text-justify:inter-ideograph;margin:0}
li{list-style-type:none;vertical-align:top;margin:0;padding:0}
ul{margin:0;padding:0}
img{margin:0;padding:0;border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0}
dd,dl,dt{padding:0;margin:0}
em,i{font-style:normal}
input{outline:0;border:none}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.w0{width:100%}
.w1200{width:1200px;margin:0 auto}
.content{width:1200px;margin:0 auto}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}

/*banner*/
.flexslider{margin:0 auto 0;position:relative;width:100%;height:600px;overflow:hidden;zoom:1}
.flexslider .slides li{width:100%;height:100%}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../Public/images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all .3s ease;
	border-radius: 35px
}
.flex-direction-nav .flex-next{background-position:0 -70px;right:0}
.flex-direction-nav .flex-prev{left:0}
.flexslider:hover .flex-next{opacity:.8}
.flexslider:hover .flex-prev{opacity:.8}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}
.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}
.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#f39700}
.flexslider .slides a img{width:100%;height:600px;display:block}

/*头部*/
.content,.header{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}
.h_top{position:relative;z-index:2;font-family:"Microsoft Yahei";    background: #fff;line-height: 50px;}
.t_top{height: 50px; color: #fff;font-size: 16px; background: #00458f;}
.t_top p{float:right;}
.t_top p a{display:inline-block;padding:0 14px;color:#fff;line-height: 50px;}
	.t_top p span {
		background: url(../Public/images/t_ico1.gif) no-repeat 16px center #f39700;
		padding: 0 14px 0 39px;
		display: inline-block;
		height: 50px;
	}
.t_con{height:87px;padding:32px 0 22px 0;}
.t_logo,.t_logo img{width:534px;display:block;height:86px}
.header b{font-size:26px;}

/*导航栏*/
.menu {height: 86px;position: relative;z-index: 1000;}
.menu li em{display:block;width:29px;height:24px;margin:0 auto;background-position:center 0;background-repeat:no-repeat}
.menu li a:hover em,.menu li.cur em{background-position:center bottom}
.menu .daohang {width: 650px;margin: 0 auto;line-height: 53px;margin-top: 10px;}
.menu ul li {font-size: 16px;width:91px;height:100px;float: left;text-align: center;position: relative}
.menu ul li.last {background: 0 0}
.menu ul li>a {display: block;color: #333}
.menu ul li:hover>a,.menu ul li.cur>a {text-decoration: none;color: #00458f;}
.menu ul li .ej_Nav {position: absolute;width: 100%;margin-top: 22px;}
.menu ul li .ej_Nav {filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0,10px,0);-moz-transform: translate3d(0,10px,0);-webkit-transform: translate3d(0,10px,0)}
.menu ul li:hover .ej_Nav {opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0)}
.menu ul li .ej_Nav dd {width: 100%;height: 40px;line-height: 40px;float: left}
.menu ul li .ej_Nav dd a {display: block;width: 100%;height: 39px;color: #fff;text-align: center;font-size: 14px;background: rgba(0, 97, 166, 0.8); border-bottom: 1px solid #eee;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.menu ul li .ej_Nav dd a:hover {background-color: #f39300;color: #fff;}
.menu ul li:nth-child(3) .ej_Nav{width: 180px;left: -30px;}

/*统一的标题*/
.til01{height:113px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;}
.til01 span{display: block;font-size:18px;line-height:38px;color: #666;}
.til01 b{color: #00458f;}
.til01 a{display: block;color: #333;}
.til02{height:113px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;}
.til02 span{display: block;font-size:18px;line-height:38px;color: #afacac;}
.til02 b{color: #00458f;}
.til02 a{display: block;color: #333;}
.newsbox .til01, .jszb .til01, .ys .til02, .pro .til01, .cess .til01 {
	background: url(../Public/images/tilbg3.png) no-repeat center 23px;
}

/*产品中心*/
.pro_list {border-bottom: 1px dashed #eee; }
.pro_list li {position: relative;margin-top: 30px;float:left; width: 210px;height: 40px;    margin-left: 20px;}
.pro_list li i{display: block;float: left;width:210px;text-align: center;height: 37px;font-style: normal;border: 1px solid #00458f;background: #00458f;}
.pro_list li i:hover {background: #f39700;border: 1px solid #f39700;}
.pro_list li i a{display: block;color: #fff;font-size: 16px;line-height: 18px;position: relative; top: calc(50% - 9px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_list li .erji{width: 950px;padding-left: 10px;}
.pro_list li .erji p {display: inline-block;border: 1px solid #fff; margin-bottom: 22px;text-align: center; margin-left: 16px;width: 200px;}
.pro_list li .erji a {display: inline-block;line-height: 35px; font-size: 15px; padding-left: 15px;padding-right: 15px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;color:#fff }
.pro_list li i a:hover{color:#fff;}
.pro_list li .erji a:hover{color:#454545;}
.pro_list li.erji{position: relative;margin-top: 30px;float:left;    width: 235px;height: 40px;}
.pro_list li.erji i{display: block;float: left;width:210px;text-align: center;height: 37px;font-style: normal;border: 1px solid #bbb;background: #bbb;}
.pro_list li.erji i a:hover {color: #454545;}
.pro{ overflow: hidden;padding-top:60px;padding-bottom: 60px;}
.p_on{margin-top: 30px;}
.p_on ul{ float: right;}
.p_on ul li{float: left;width: 340px;height: 295px;background:#bbb; margin: 0 0 20px 22px; padding: 23px 0 0 23px; position: relative;border: 1px solid #bbb;}
.p_on ul li img{ width: 320px; height: 240px; box-sizing:border-box; }
.p_on ul li em{ display: block; position: absolute; left: 0; width: 100%; top: 285px; color: #454545; font-size: 17px; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.p_on ul li:hover{ background: #00458f;box-shadow:  0 0 6px #969696;}
	.p_on ul li:hover em {
		color: #fff;
		background: url(../Public/images/pr_ico1.png) no-repeat center 0;
		top: 263px;
		padding-top: 27px;
	}

/*技术装备*/
.jszb{height: 600px;box-sizing:border-box;position:relative;background:url(../Public/images/case.jpg) no-repeat center 0;padding-top:60px;}
.jszb .content{position:relative}
.c_u{position:absolute;left:-70px;top:303px;z-index:5;cursor:pointer}
.c_d{position:absolute;right:-70px;top:303px;z-index:5;cursor:pointer}
.c_d img,.c_u img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.7}
.c_d:hover img,.c_u:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none;opacity:1}
.jszb ul li{float:left;width:280px;box-sizing:border-box;height:348px;margin-right:17px;    background: rgba(255, 255, 255, 0.8); overflow: hidden; box-shadow: 1px 2px 9px 2px rgba(117, 117, 117, 0.68);}
.jszb ul li img{width:280px;transition:all .3s linear 0s}
.jszb ul li:hover img{transform:scale(1.05)}
.jszb ul li i{display:block;margin:31px 28px 8px;font-size:22px;color:#454545;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.jszb ul li p{font-size:15px;color:#666;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.jszb ul li:hover i{color:#0550ab}
	.jszb ul li b {
		display: block;
		margin-right: 30px;
		float: right;
		width: 20px;
		height: 20px;
		background: url(../Public/images/c_io2.png) no-repeat
	}
.jszb ul li b img{width:8px;height:10px}
.jszb ul li:hover b{background:url(../images/c_io1.png) no-repeat}
.jszb_c{overflow:hidden;margin-left:17px}
.jszb a.more{display: block;width: 120px;line-height: 35px;font-size: 16px;border: 1px solid #f39700;border-radius: 20px; margin: 0 auto;text-align: center; margin-top: 20px;}
.jszb a.more:hover{color: #fff;background-color: #00458f;border: 1px solid #00458f;}

/*资讯*/
.newsbox{line-height:24px;font-family: "Microsoft Yahei";padding: 60px 0 0;}
.new1{border: solid 1px #e5e5e5;height: 264px;padding: 13px 28px 0;}
.faqs,.news{width: 570px; height: 270px; overflow: hidden;line-height: 39px;padding: 16px 0px 2px;background: rgba(204, 204, 204, 0.2);margin-top: 20px;padding:0px 10px;}
.newtil{font-size: 18px;line-height: 50px;height: 50px; border-bottom: 1px solid #dedede; margin-bottom: 10px;}
.newtil span{font-size: 14px;line-height:50px;float: right;font-weight: normal;text-transform: uppercase;}
.newtil p{ float: left;}
.newtil p a{display: inline-block;padding: 0 10px 0 0;font-weight: 700;}
.new1 .wz{width: 746px;float: left;padding:27px 0 0 55px;}
.new1 .wz .n1tit{height:56px;line-height:32px;font-size:18px;color: #333;}
.new1 .wz .n1tit a,.new_c2 li a,.faqs_c li a{color: #333;display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.new_c2 li a:hover{color: #00458f;}
.new1 .wz .n1tit a:hover{color: #00458f;}
	.new1 .wz .n1tit em {
		color: #fff;
		display: inline-block;
		width: 99px;
		line-height: 32px;
		background: url(../Public/images/n1tit.png) no-repeat;
		font-weight: normal;
		float: left;
		margin: 0 20px 0 0;
		font-size: 14px;
		text-align: center;
	}
.new1 .wz p{height: 96px;overflow: hidden;}
.new1 .n1img,.new1 .n1img img{display: block;width: 330px;height: 233px;overflow: hidden;float: left;}
.new_c2 li, .faqs_c li {
	height: 39px;
	line-height: 39px;
	background: url(../Public/images/ico04.gif) no-repeat 0 17px;
	padding: 0 0 0 17px;
}
.more01 { display: block;text-align: center; width: 123px;line-height: 33px; border-radius: 17px; border: solid 2px #f39700; text-align: center; color: #333;}
.more01:hover{ color: #fff;background-color: #00458f;border: solid 2px #00458f;}

/*关于我们*/
.abt{ background:url(../Public/images/zjbg.jpg) no-repeat center 0;height:714px; overflow: hidden; box-sizing: border-box; padding-top:91px;margin-top: 60px;}
.abt .img{ overflow: hidden; height: 400px; border: 10px solid #fff;background: #fff;}
	.abt .img i {
		display: inline-block;
		float: left;
		background: url(../Public/images/a_h.png) no-repeat;
		width: 236px;
		height: 250px;
		box-sizing: border-box;
		padding-top: 149px;
		color: #333333;
		font-size: 42px;
		line-height: 100%;
	}
.abt .img em{ display: inline-block; float: right;}
.abt .wz{ overflow: hidden;}
.abt .j_d {display: inline-block; float: left; width: 303px;    background: #00458f;height: 260px;}
.abt .j_d ul li p {text-align: center;font-size: 15px;line-height: 20px; color: #fff;}
.abt .j_d ul li{float: left;margin-left: 45px; margin-top: 75px;}
.abt .wz i{ display: inline-block; float: left; width: 303px;}
.abt .wz em{ display: inline-block; float: right; width: 840px; padding-top: 35px;font-weight: normal; font-size: 15px; color: #333; line-height: 24px; text-align: right;}
.abt .wz em span{ display: block; text-align:left;text-indent: 2rem;}
.abt .img em img{ transition: all 0.3s linear 0s;}
.abt .img em img:hover{transform: scale(1.03);}
.abt .wz em img{ transition: all 0.3s linear 0s;}
.abt .wz em img:hover{transform: translateX(-8px);}

/*底部*/
.footer{height:498px;background:#1e2126;overflow:hidden;background:url(../Public/images/ftbg.jpg) no-repeat center;}
.f_nav{overflow:hidden;width:303px;height:498px;background:rgba(41, 44, 49, 0.53);float:left}
.f_nav p{padding:60px 0 0 91px}
.f_nav p a{display:block;line-height:55px;font-size:16px;color:#fff;padding-left:17px}
	.f_nav p a:hover {
		color: #f39700;
		background: url(../Public/images/f_io.jpg) no-repeat 0 center;
	}
.ff_r{float:right;width:897px;padding-top:85px}
.f_on{overflow:hidden}
.f_on i{font-weight:400;color:#dadbde;font-size:24px;line-height:100%;padding-bottom:42px;font-style: normal;display: block;}
.f_on ul{float:left;width:897px}
	.f_on ul li {
		color: #a9a9aa;
		font-size: 14px;
		line-height: 24px;
		padding-left: 48px;
		width: 307px;
		float: left;
		height: 61px;
		background: url(../Public/images/fi1.png) no-repeat 0 5px;
		padding-right: 60px;
	}
.f_on ul li span{display:block}
	.f_on ul li:nth-child(2) {
		background: url(../Public/images/fi2.png) no-repeat 0 5px
	}
	.f_on ul li:nth-child(3) {
		background: url(../Public/images/fi3.png) no-repeat 0 5px
	}
	.f_on ul li:nth-child(4) {
		background: url(../Public/images/fi4.png) no-repeat 0 5px
	}
	.f_on ul li:nth-child(5) {
		background: url(../Public/images/fi5.png) no-repeat 0 5px
	}
	.f_on ul li:nth-child(6) {
		background: url(../Public/images/fi6.png) no-repeat 0 5px
	}
	.f_on ul li:nth-child(7) {
		background: url(../Public/images/fi7.png) no-repeat 0 5px;
		line-height: 19px;
	}
	.f_on ul li:nth-child(8) {
		background: url(../Public/images/fi8.png) no-repeat 0 5px;
		width: 370px;
	}
.f_on ul li:nth-child(9){background:url(../Public/images/fi9.png) no-repeat 0 5px;}
.f_on ul li:nth-child(10){background:url(../Public/images/fi10.png) no-repeat 0 5px;}


	
