@charset "utf-8";
/* CSS Document */
/*==========公共样式========*/
body{margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px;max-height:1920px;  min-height:1200px;overflow:-Scroll;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,p,span,ul,li,dl,dt,dd,img{border:0;margin:0;padding:0;list-style:none;}
a{text-decoration:none; color:#666666; transition:all 0.5s;}
a:hover{-webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;}
ol, ul {list-style:none} :focus {outline:none; }
*{ margin: 0; padding: 0;}
/*公共样式*/
.clear:after{content: "";display: block;clear: both;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
/*首页*/
.top{width: 1360px; margin: 0 auto; height: 105px;}
.logo{width: 300px; float: left;}
.logo img{margin-top: 15px;}
.nav{width: 1000px; float: right; padding-top: 30px;}
/*.nav ul li{float: left; padding: 0 20px; height: 38px; line-height: 38px; font-size: 16px; margin: 0 20px; text-align: center;}
.nav ul li a{color: #222; display: block;}
.nav ul li a:hover{border-bottom: 2px #0051a3 solid; color: #0051a3; font-weight: bold;}*/
.nav ul li a.on{border-bottom: 2px #0051a3 solid; color: #0051a3; font-weight: bold;}
.nav ul li a:hover.on{color: #fff;}

.sky-mega-menu {position: relative;z-index: 999;}
.sky-mega-menu:after {content: '';display: table;clear: both;}
.sky-mega-menu li{position: relative;display: inline-block;float: left; line-height: 45px; font-size: 16px;}
.sky-mega-menu li a {display: block;padding: 0 7px;text-decoration: none;color: #666; margin: 0 15px;
	transition: background 0.4s, color 0.4s;
	-o-transition: background 0.4s, color 0.4s;
	-ms-transition: background 0.4s, color 0.4s;
	-moz-transition: background 0.4s, color 0.4s;
	-webkit-transition: background 0.4s, color 0.4s;
}
.sky-mega-menu li > div {position: absolute;z-index: 1000;top: 100%;left: -9999px;margin-top: 8px;background: rgba(255,255,255,0.9);box-shadow: 0 0 8px rgba(0,0,0,.3);opacity: 0; padding:7px 0;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%;
	-o-transition: -o-transform 0.4s, opacity 0.4s;
	-ms-transition: -ms-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
}
.sky-mega-menu li > div:after {content: '';position: absolute;bottom: 100%;left: 0;width: 100%;height: 8px;background: transparent;	}
.sky-mega-menu li > div:before {content: '';position: absolute;bottom: 100%;left: 24px;border-right: 5px solid transparent;border-bottom: 5px solid rgba(255,255,255,0.9);border-left: 5px solid transparent;}
.sky-mega-menu li:hover > a,.sky-mega-menu li.current >a {background: #0051a3;color: #fff;}
.sky-mega-menu li:hover > div {left: 0;opacity: 1;-webkit-transform: translate(0, 0);}
.sky-mega-menu li li {display: block;float: none;border-width: 0;border-top-width: 1px;line-height: 21px;white-space: normal;}
.sky-mega-menu li li:first-child {border-top: 0;}
.sky-mega-menu li li a {padding-top: 12px;padding-bottom: 12px;}
.sky-mega-menu li li > div {top: 0;margin: 0 0 0 8px;}
.sky-mega-menu li li > div:after {top: 0;right: 100%;bottom: auto;left: auto;width: 8px;height: 100%;}
.sky-mega-menu li li > div:before {top: 22px;right: 100%;bottom: auto;left: auto;border-top: 5px solid transparent;border-right: 5px solid rgba(255,255,255,0.9);border-bottom: 5px solid transparent;}
.sky-mega-menu li li:hover > div {left: 100%;}
.sky-mega-menu .grid-column3,
.sky-mega-menu .grid-container3{width: 220px;}

/*首页 banner*/
.fullSlide{width:100%;position:relative;height:718px;background:#000;overflow: hidden;}
.fullSlide .bd{margin:0 auto;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:718px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:718px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:15px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:1;line-height:999px;margin-left: 10px; border-radius: 10px;}
.fullSlide .hd ul .on{background:#0051a3; width:13px;height:13px;border: 1px solid #fff;border-radius: 10px;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;width:40px;height:60px; cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.main1_top{text-align: center; color: #292929; font-size: 40px; padding-top: 45px;}
.main1_p{background: url(../images/bg1.png) center center no-repeat; height: 17px; line-height: 17px; color: #292929; font-size: 20px; text-align: center; margin-top: 15px;}
.main1{background: url(../images/page1.jpg) top center no-repeat; height: 510px; padding-top: 95px; margin-top: 30px;}
.main1_c{background: url(../images/bg3.png); width: 1230px; height: 360px; padding: 60px 65px 0 65px; margin: 0 auto;}
.main1_ct{font-size: 38px; color: #000; font-weight: 500;}
.main1_ct span{color: #0051a3; font-weight: 500;}
.main1_cc{font-size: 20px; line-height: 35px; color: #292929; margin-top: 30px;}
.main1_cb{float: right; font-size: 18px; background: url(../images/gengduo.png) left no-repeat; height: 38px; line-height: 38px; margin-top: 18px; width: 90px; padding-left: 60px;}
.main1_cb a{color: #0051a3; }
.main1_cb a:hover{color: #256cbf;}

.main2{}
.main2_c{width: 1368px; margin: 0 auto; padding-top: 65px;}
.main2_c ul li{float: left; width: 330px; margin: 22px 6px 0 6px;}
.main2_c ul li img{width: 330px; height: 455px; overflow:hidden; -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .4)); -o-object-fit: cover;object-fit: cover;transform: scale(1); transition: all 0.3s ease-in-out;}
.main2_c ul li img:hover {transform: scale(1.05);}

.main3{background: url(../images/page3.jpg) top center no-repeat; height: 470px; padding-top: 67px;}
.main3_t{color: #fff; text-align: center; font-size: 40px;}
.main3_p{background: url(../images/bg2.png) top center no-repeat; height: 24px; line-height: 24px; font-size: 20px; color: #fff; text-align: center; margin-top: 15px;}
.main3_c{width: 1088px; margin: 0 auto; color: #fff; font-size: 18px; line-height: 33px; padding-top: 50px;}
.main3_c p{font-size: 18px; line-height: 33px;}
.main3_more{width: 280px; height: 55px; margin: 50px auto 0 auto; text-align: center; font-size: 18px;} 
.main3_more a{display: block; background: #ebab01; line-height: 55px; color: #fff; border-radius: 50px;}
.main3_more a:hover{display: block; background: #edbb35;}

.main4_c{width: 1360px; margin: 0 auto; padding: 50px 0;}
.main4_c ul li{width: 410px; float: left; margin: 15px 15px;}
.main4_c ul li img{width: 410px; height: 170px; border: 1px #ddd solid;}
.main4_c ul li img:hover{ -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .4));}

.main5{background: #f7f8fc; padding-bottom: 60px;}
.main5_p{background: url(../images/bg4.png) center center no-repeat; height: 28px; line-height: 28px; color: #292929; font-size: 20px; text-align: center; margin-top: 15px;}
.main5_c{width: 1360px; background: #fff; height: 521px; -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .4)); margin: 60px auto;}
.main5_cl{float: left; width:592px;}
.main5_cr{width: 685px; float: right; margin-right: 35px;}
.main5_cr ul li{height: 70px; padding: 20px 0; border-bottom: 1px #e3e3e3 solid;}
.main5_cr ul li .main5_cr_l{float: left; width: 110px; text-align: center; font-size: 38px; color: #000; margin-top: 15px;}
.main5_cr ul li .main5_cr_l span{color: #666; font-size: 15px;}
.main5_cr ul li .main5_cr_r{width: 555px; float: right;}
.main5_cr ul li .main5_cr_r .main5_cr_rt{font-size: 18px; margin-top: 10px;}
.main5_cr ul li .main5_cr_r .main5_cr_rt a{color: #000;}
.main5_cr ul li .main5_cr_r .main5_cr_rt a:hover{color: #01428e;}
.main5_cr ul li .main5_cr_r .main5_cr_rb{color: #666; font-size: 14px; line-height: 23px; margin-top: 8px;}
.main5_more{width: 120px; float: right; background: url(../images/more.png) right no-repeat; height: 42px; margin-top: 15px; line-height: 42px; font-size: 16px;}
.main5_more a{color: #666;}
.main5_more a:hover{color: #01428e;}
/*底部*/
.footer{background: #01428e; padding-top: 45px; color: #fff;}
.foot{width: 1300px; margin: 0 auto;}
.foot_l{width: 400px; float: left;}
.foot_lt{margin-top: 10px;}
.foot_lc{background: url(../images/phone.png) no-repeat; height: 50px; line-height: 50px; padding-left: 60px; font-size: 35px; font-weight: bold; margin-top: 20px;}
.foot_c{width: 640px; float: left; margin-top: 5px; margin-left: 35px;}
.foot_c ul li{float: left; width: 160px; line-height: 33px;}
.foot_c ul li a{color: #fff;}
.foot_c ul li a:hover{color: #999;}
.foot_r{width: 120px; float: right; height: 140px; border-left: 1px #999 solid; padding-left: 80px; margin-top: 7px;}
.foot_rt img{width: 120px; height: 120px;}
.foot_rc{background: url(../images/wx.png) no-repeat; height: 22px; line-height: 22px; padding-left: 28px; color: #aeaeae; font-size: 13px; text-align: center; width: 92px; margin-top: 5px;}
.foot_b{width: 1300px; border-top: 1px #999 solid; margin: 50px auto 0 auto; padding: 22px 0;}
.foot_bl{float: left; line-height: 26px;}
.foot_bl a{color: #999;}
.foot_bl a:hover{color: #fff;}
.foot_br{float: right; }

/*goTop*/
.goTop_Box{position: relative;}
.right-bar{position: fixed;bottom: 10%;right: 4%;z-index: 9999;zoom: 1;}
.gotop{width: 45px;height: 45px;background: url(../images/top.png) no-repeat;cursor: pointer;}
/* pager */
.pglist {padding: 20px 0 30px;width: 100%;text-align: center;clear: both;}
.pglist a {color: #666;padding: 0 14px;margin: 0 3px;display: inline-block;vertical-align: middle;line-height: 30px;background: #fff;border: 1px solid #ddd;}
.pglist a:hover, .pglist .hover {display: inline-block;color: #fff;background: #01428e;border-color: #01428e;}

/*内页*/
.ny_t{height: 50px; background: #f8f8f8; line-height: 50px; border-bottom: 1px #eee solid;}
.ny_tc{width: 1300px; margin: 0 auto;}
.ny_tc ul li{width: 160px; float: left; margin: 0 10px; font-size: 16px; text-align: center;}
.ny_tc ul li a{display: block; color: #707070; transition: all 0.3s ease 0s;}
.ny_tc ul li a.on{background: #01428e; color: #fff;}
.ny_tc ul li a:hover{background: #01428e; color: #fff;}
.ny_c{width: 1300px; margin: 0 auto;}
.ny_ct{color: #1e2a55; font-size: 26px; height:90px; line-height:90px; border-bottom: 1px solid #e8e8e8; width: 1300px; margin: 0 auto;}
.ny_cc{font-size: 15px; color: #555; line-height: 30px; padding: 30px 5px;}
.ny_cc p{font-size: 15px; color: #555; line-height: 30px; margin: 5px 0;}
.ny_cc img{max-width: 1200px; height: auto;}

.ny_news{width: 1300px; margin: 20px auto;}
.ny_news ul li{height: 100px; padding: 25px 0; border-bottom: 1px #eee solid;}
.ny_news ul li .ny_news_l{width: 98px; height: 98px; background: #f5f5f5; text-align: center; color: #01428e; float:left; transition: all .5s ease;}
.ny_news ul li:hover .ny_news_l{background: #01428e; color: #fff;}
.ny_news ul li .ny_news_l .newData{font-size: 2.75rem; line-height: 46px; padding-top: 15px;}
.ny_news ul li .ny_news_l .newYearMon{margin-top: 5px;}
.ny_news ul li .ny_news_r{width: 1000px; float: left; margin-left: 40px;}
.ny_news ul li .ny_news_r .newTitle{font-size: 1rem; color: #000; white-space: nowrap; text-overflow: ellipsis; transition: all .5s ease; margin-top: 5px;}
.ny_news ul li .ny_news_r .ny_news_rc{line-height: 24px; margin-top: 10px; color: #565656;}
.ny_news ul li .ny_news_gd{float: right; margin-top: 25px;}
.ny_news ul li:hover .ny_news_r .newTitle{color: #01428e;}
.ny_news ul li:hover .ny_news_r .ny_news_rc{color: #01428e;}

.ny_news_cont{width: 1300px; margin: 20px auto;}
.ny_news_title{color: #1e2a55; font-size: 28px; height:80px; line-height:80px; text-align: center;}
.ny_news_data{background: #eee; height: 40px; line-height: 40px; color: #666; text-align: center; margin: 10px 0;}
.ny_news_pre{border-top: 1px #eee solid; color: #666; padding: 20px 0;}
.ny_news_pre .ny_news_fl{float: left;}
.ny_news_pre .ny_news_fr{float: right;}
.ny_news_pre a{color: #01428e;}

.ny_chanpin{width: 1300px; margin: 20px auto;}
.ny_chanpin ul li{float: left; width: 300px; margin: 22px 12px 0 12px;}
.ny_chanpin ul li img{width: 300px; height: 400px; -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .4));transform: scale(1); transition: all 0.3s ease-in-out;}
.ny_chanpin ul li img:hover { transform: scale(1.05);}
.ny_chanpin ul li .ny_chanpin_b{text-align: center; padding-top: 15px; font-size: 16px;}
.ny_chanpin_pic{text-align: center;}

.ny_hezuo{width: 1300px; margin: 20px auto; padding-top:20px;}
.ny_hezuo ul li{width: 295px; float: left; margin: 11px 15px; text-align: center;}
.ny_hezuo ul li img{width: 295px; height: 110px; border: 1px #ddd solid; margin-bottom: 10px;}

.nybanner{background: url(../images/neiyebanner.jpg) top center no-repeat; height: 400px;}

.ny_product1{width: 1300px; margin: 20px auto;}
.ny_product1 ul li{float: left; width: 300px; margin: 22px 12px 0 12px;}
.ny_product1 ul li img{width: 300px; height: 280px; }
.ny_product1 ul li .ny_chanpin_b{text-align: center; padding-top: 15px; font-size: 16px;}

.ny_product{width: 1300px; margin: 20px auto;}
.ny_product ul li{float: left; width: 300px; margin: 22px 12px 0 12px;}
.ny_product ul li img{width: 300px; height: 260px; -webkit-filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, .4));transform: scale(1); transition: all 0.3s ease-in-out;}
.ny_product ul li img:hover { transform: scale(1.05);}
.ny_product ul li .ny_chanpin_b{text-align: center; padding-top: 15px; font-size: 16px;}

.picMarquee-left{width: 1368px; margin: 0 auto; padding-top: 55px; height: 370px; overflow:hidden; position:relative;}
.picMarquee-left .hd_l{width: 61px; float:left; }
.picMarquee-left .hd_r{width: 61px; float:right; }
.picMarquee-left .hd_l .prev{ display:block; width:61px; height:61px; margin-top:100px; cursor:pointer; background:url(../images/left.png) no-repeat;}
.picMarquee-left .hd_r .next{ display:block; width:61px; height:61px; margin-top:100px; cursor:pointer; background:url(../images/right.png) no-repeat;}
.picMarquee-left .bd{width: 1200px; float: left; margin-left: 22px;}
.picMarquee-left .bd ul{overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width: 275px; height: 275px; border: 2px #004e9f solid; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align: center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:275px; height:240px; display:block; margin-bottom: 15px;}
.picMarquee-left .bd ul li .title a{font-size: 16px; color: #111;}

/*内页荣誉资质页面*/
.sub_title{padding-top:50px; font-size: 12px; text-align:center; line-height: .8;font-weight: 400; color: #818181;letter-spacing: 1.2px;text-transform: uppercase;margin: 0 0 5px;}
.sec_title{text-align:center; font-size: 30px; line-height: 50px; font-weight: 600; color: #000; letter-spacing: 2px; text-transform: uppercase; margin: 0 0 2px;}
.sec_desc{text-align:center; margin: 0 0 44px;line-height: 26px; color: #818181;}
.ny_ry{width: 1300px; margin: 60px auto;}

/*行业应用单页*/
.hy_c{width: 1230px; margin: 30px auto;}
.hy_ct{font-size: 2.5rem; line-height: 1.25; font-weight: bold;}
.hy_c1{font-size: 1.25rem; font-weight: 500; line-height: 1.5; color: #182128; margin-top: 2rem;}
.hy_c2{width: 1230px; margin: 50px auto 0 auto; background: #eff1f3;height:616px; overflow: hidden;}
.hy_c2_l{width: 460px; float: left; margin-left: 100px; margin-top: 210px;}
.slideBox{width: 615px; height:615px; overflow:hidden; position:relative;}
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; left:45%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:8px; border: 2px #fff solid; width:13px; height:13px; border-radius: 50%; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#005abb;}
.slideBox .bd{position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:615px; height:616px; display:block; }
.hy_c2_r{width: 615px; float: right;}
.hy_c2_rt{font-size: 2rem; line-height: 1.25; color: #182128;}
.hy_c2_rc{font-size: 1rem; color: #182128; margin-top: 20px; line-height: 27px;}
.hy_c3{width: 1230px; margin: 0 auto; background: #eff1f3;height:616px;overflow: hidden;}
.hy_c3_l{width: 615px; float: left;}
.hy_c3_r{width: 460px; float: right; margin-right: 70px; margin-top: 180px;}
.hy_c4{width: 1230px; margin: 0 auto; background: #eff1f3;height:616px;overflow: hidden;}