 body {width: 100%;min-width:640px;max-width: 1920px;overflow-x: hidden;margin: 0 auto;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label, table, caption,tbody, tr, th, td select{margin:0;padding:0;border:0;outline:0;font-size:16px; font-family: '微软雅黑'!important;}
ol, ul {list-style:none} :focus {outline:none; } 
a{font:16px "微软雅黑";text-decoration:none;color:#666;cursor:pointer;} 
li{list-style-type:none;}
/*sy_top*/
.sy_nav{background:#fff;display:flex;position:fixed;left: 0;top: 0;width: 100%;align-items: center;z-index:999;}
.sy_nav_logo,.full_logo{flex: 1;margin-left: 5%;min-width: 360px;}
.sy_nav_logo img,.full_logo img{max-width:450px;width: 100%;min-width: 240px;}
.sy_nav ul,.full_nav{display:flex;justify-content:space-between;flex:4;margin-right: 5%;max-width:760px;}
.sy_nav ul li,.full_nav li{line-height:78px;height: 78px;flex:1;text-align: center;}
.sy_nav ul li a,.full_nav li a{font-size:16px;color:#666;line-height:78px;height:78px;display: block;width: 100%;}
.sy_nav ul li a:hover,.full_nav li a:hover{color:#006bd9;font-weight: bold;border: 1px solid rgba(255,255,255,0.25);}
.sy_nav ul li .sy_nav_fl,.full_nav li .sy_nav_fl{width:100%;background:rgba(14,39,88,0.9);position: absolute;left: 0;right: 0;margin: 0 auto;top:78px;display: flex;justify-content: space-between;height: 0;overflow:hidden;transition:all 1s;}
.sy_nav ul li:hover .sy_nav_fl,.full_nav li:hover .sy_nav_fl{min-width: 1000px;padding:30px 0;height:auto;}
.sy_nav ul li .sy_nav_fl a,.full_nav li .sy_nav_fl a{color:#fff;}
.sy_nav_fl .head_fl{margin-left:10%;flex: 3;}
.sy_nav_fl .head_fl a{display: block;line-height:52px;height: 52px;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center;transition:all 1s;}
.sy_nav_fl .head_fl a:last-child{border:none;}
.sy_nav_fl .head_fl a:hover{background:#fff;color:#333f47;}
.sy_nav_fl .head_xq{margin-right:10%;flex:7;}
.sy_nav_fl .head_xq p{line-height: 27px;color:#e0e7eb;text-align: left;}
.sy_nav_fl .head_xq a{display: block;padding:0 12px;position:relative;border:1px solid #e0e7eb!important;height: 32px;line-height: 32px;margin-top: 28px;width: 100px;text-align: center;color: #e0e7eb!important;}
.sy_nav_fl .head_xq a:hover{font-weight: bold;color:#3aace3!important;}
.sy_nav_fl .pic{margin: 0 3%;flex:5;}
.fldbp_pic4{background:url(../images/fldbp_pic4.jpg) no-repeat center;}
.fldbp_pic3{background:url(../images/fldbp_pic3.jpg) no-repeat center;}
.shouji_top{display:none;}
.index-sytop{ position: relative; z-index: 10; clear: both; box-sizing: border-box;margin-top:78px;}
.index-top{ position: relative; z-index: 10; clear: both;box-sizing: border-box;}
.index-tops{ box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); -webkit-box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); -moz-box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); background-color: #2E3762; }
.logo{ display: block; text-align: center; margin: 0 auto;}
.logo img{ width:75%; height: auto;margin-top: 10px;}
.nav{ clear: both; height:36px; margin:8px auto 22px auto;display:flex;justify-content:space-between;width:92%;}
.nav li { position: relative; flex: 1; height:36px; line-height:36px; font-size:24px; text-align: center; }
.nav li a{ color: #666; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease;}
.nav li a.nav-select{ color:#FFF; font-size: 1.0rem; font-weight: 600;  }
.nav li a.nav-select:after { position: absolute; left: 34%; top:1.86rem; content:''; display:block; width:32%; height: 0.12rem; background-color: #FFF;}
.navs{ margin-bottom: 0.9rem; }
.navs li a.nav-select:before{ position: absolute; bottom: -2.0rem; left: 42%; margin-left: -0.31rem; content:''; display:block; width:0; height:0; border-width:0;  border-style:solid; border-color:#2E3762 transparent transparent; z-index: 10;}
.slideBoxbann{margin: 0 0; background-color: #6774B8; border-radius: .38rem; box-shadow:0 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5); -moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);}
.slideBoxbann img{ width: 100%; height: auto; border-radius: .38rem;}
.slideBoxbann .hd{ position:absolute; height:26px; line-height:26px; bottom:40px; right:0; z-index:1; left: 0;margin: 0 auto;}
.slideBoxbann .hd ul{display: flex;justify-content: center;}
.slideBoxbann .hd li{ display:inline-block; width:50px; height:8px;  background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;border-radius:4px;}
.slideBoxbann .hd li.on{ background: #F60;  }
.slideBoxbann .bd{ position:relative; z-index:0; }
.slideBoxbann .bd li{ position:relative; text-align:center;  }
.slideBoxbann .bd li img{vertical-align:top; width:100%;}
.slideBoxbann .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.slideBoxbann .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }

/*sybt*/
.inde_sy_bt{text-align: center;margin-top:52px;}
.inde_sy_bt h2{margin: 0 auto;font-size:42px;font-weight:bold;color:#006bd9
;}
.inde_sy_bt .ppp{margin: 0 auto;font-size: 16px;color:#666;margin-top:10px;}
.inde_sy_bt h2,.inde_sy_bt .ppp,.swiper-top{width:82%;}
/*sychanpin*/
.swiper-top{display: flex;justify-content:flex-start;margin:24px auto;background-image:linear-gradient(-90deg,#c0061d,#006bd9
);padding: 5px 0;border-radius: 8px;}
.qiHuan{flex: 1;height:42px;color: #FFFFFF;box-sizing: border-box;display: flex;justify-content: center;align-items: center;cursor: pointer;border-right: 1px solid rgba(255,255,255,0.5);font-size:24px;font-weight:lighter;text-align: center;}
.qiHuan:last-child{border:none;}
.xuan{color:#f14a09;font-weight:bold;}
.swiper-container {width: 100%;height:calc(100% - 50PX);}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.inde_ksjx{display: flex;justify-content: center;flex-wrap: wrap;}
.inde_ksjx li{width:23%;margin: 0 0.5% 20px;border:2px solid #a2a2a2;border-radius:8px;padding-bottom:12px;}
.inde_ksjx li:hover strong{color:#006bd9
;}
.inde_ksjx li span{width: 100%;}
.inde_ksjx li img{width: 100%;border-bottom:1px solid #a2a2a2;border-radius:8px;}
.inde_ksjx .cali{width: 80%;margin: 0 auto;}
.inde_ksjx .cali strong{font-size:20px;line-height:34px;}
.inde_ksjx .cali p{border-top: 1px dashed #a2a2a2;line-height:34px;}
.inde_wit{width:85%;margin: 0 auto;}
/*synew*/
.news{display:flex;justify-content:center;margin:30px auto 0;width:81%;}
.news .news_l,.news .news_r{flex:1;overflow: hidden;}
.news_l{margin-right:30px;min-width:450px;}
.news_l li{background: #f3f3f3;width:100%;background: #f3f3f3;margin: 0 0 20px;}
.news_l li:hover{transition-duration:1s;background-image: linear-gradient(-90deg,#ac0419,#006bd9);}
.news_l li a{display: flex;justify-content: center;padding:16px;align-items: center;}
.news_l li a .img{margin-right:16px;flex:3;max-width:140px;}
.news_l li a .img img{width:140px;border-radius:10px;overflow:hidden;}
.news_l li a .newsconhome{flex:7;}
.news_l li .newsconhome span{color:#666;font-size:18px;font-weight: bold;line-height:24px;}
.news_l li .newsconhome p{color: #666666;font-size:14px;line-height:20px;margin-top:10px;}
.news_l li .newsconhome  i{width:45px;height: 12px;display: block;background:url(../images/n4.png) no-repeat center center;margin-top:14px;}
.news_l li:hover .newsconhome  i a{background:url(../images/n5.png) no-repeat center center;}
.news_l li:hover .newsconhome span{color: #fff}
.news_l li:hover .newsconhome p{color: #fff}
.news_r li:nth-child(1),.news_r li:nth-child(2),.news_r li:nth-child(3){display: none;}
.news_r li img{display:none;}
.news_r li{width:100%;}
.news_r li .news_rxw{display:flex;justify-content:space-between;border-bottom:1px solid #666;line-height:23px;padding:16px 8px;font-size:16px;}
.news_r li:nth-child(4) img{display:block;width:auto;min-height: 230px;}
.news_r li:nth-child(4) .news_rxw{background:#666;color:#fff;}
.news_r li:hover .news_rxw{font-weight:bold;}
@media screen and (max-width:1160px) {	
	.news_r li .news_rxw span:last-child{display: none;}
	.news_r li .news_rxw span{height:23px;overflow: hidden;}
}
/*sy关于*/
.about{background:#006bd9
;width: 80%;margin:52px auto 0;border-radius: 12px;display: flex;align-items: center;overflow:hidden;}
.about_l{margin-left:40px;flex:5;}
.about_l h4{font-size:32px;color:#fff;}
.about_l h4 strong{font-size:20px;color:#fff;font-weight:100;margin-left:10px;}
.about_l span{display:block;width: 180px;height:2px;background:rgba(255,255,255,0.5);margin:20px 0;}
.about_l p{font-size:16px;color:rgba(255,255,255,0.7);line-height:32px;}
.about_r{flex: 4;background:#fff;height:430px;overflow: hidden;}
.about_l h6{display: flex;align-items: center;}
.about_l h6 p{font-size:36px;font-weight:bold;margin-right: 60px;color:#fff;}
.about_l .more{display: flex;}
.about_l .more a{display: block;width:160px;height:38px;line-height:38px;background:#fff;color:#006bd9
;border-radius: 6px;text-align: center;margin-top: 30px;border:1px solid #fff;}
.about_l .more a:last-child{margin-left:20px;background:#006bd9
;color:#fff;}
.about_r img{height:100%;width: auto;}
.about_l .more a:hover{background:#006bd9
;color:#fff;}
.about_l .more a:last-child:hover{background:#daeaff;color:#006bd9
;}
@media screen and (max-width:1280px) {	
	.about_l p{line-height:28px;}
	.about_l .more a{margin-top: 28px;}
}
/*--首页案例--*/
.case{background: #fff;width:82%;margin:30px auto 80px;}
.case ul{width: 100%;display:flex;justify-content:left;flex-wrap:wrap;}
.case ul li .clibefor{width: 100%;background: #111;height: 561px;display: block;position: absolute;top:0px;left: 0px;z-index: 2}
.case ul li{width:30.9%;margin:0 1% 20px;transition: all 0.3s;position: relative;border: 1px solid #e9e9e9;border-radius:16px;overflow: hidden;}
.case ul li .cali{border:solid 1px #e9e9e9;padding-bottom:12px;border-top:none;}
.case ul li:hover .cali{border:none;border:solid 1px #fff;border-top:none;}
.case ul li img{width:100%;display: block;  transition: 1s; -webkit-transition: 1s;-moz-transition: 1s; transition: 1s;border: solid 1px #eee;
}
.case ul li strong{line-height:46px;height:46px;border-bottom: solid 1px #e9e9e9;display: block;width:90%;margin:auto;font-size:20px;overflow: hidden;text-align: center;}
.case ul li span{display: block;width:100%;overflow: hidden;}
.case ul li p{padding-left:35px;padding-right: 35px;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.case ul li:hover{-moz-box-shadow:0px 0px 10px #e0e0e0; -webkit-box-shadow:0px 0px 10px #e0e0e0; box-shadow:0px 0px 10px #e0e0e0;}
.case ul li:hover img{ -webkit-transform: scale(1.10); -moz-transform: scale(1.10); transform: scale(1.10);}
.case ul li:hover{border: none;}
/*--首页优势--*/
.inde_hangye{width: 100%;background:url(../images/dibg.jpg) no-repeat center center;}
.inde_hangyea{width:80%;margin: 0 auto;display:flex;justify-content: center;align-items: center;}
.inde_hangye_l{color:#fff;flex:5;margin-right:60px;margin-bottom:80px;}
.inde_hangye_l strong{font-size:42px;font-weight:bold;}
.inde_hangye_l i{display:block;margin:20px 0;width: 60px;height: 3px;background:#fda82b;}
.inde_hangye_r{color:#fff;flex:2;background:#006bd9
;padding: 20px 40px;max-width:300px;}
.inde_hangye_r li{list-style-type:none;padding:36px 0;border-bottom: 1px solid rgba(255,255,255,0.2);font-size:16px;}
.inde_hangye_r li:last-child{border-bottom:none;}
.inde_hangye_r li p{font-size:16px;display:flex;align-items: flex-end;color: rgba(255,255,255,0.7);margin-top:6px;}
.inde_hangye_r li span{font-size: 42px;font-weight:bold;}
.inde_hangye_r li i{width: 20px;height: 2px;background:#fda82b;display:block;margin-right:12px;}

/*--右侧联系方式--*/
.sidebox{position: fixed;right:0;z-index:999;bottom:15%;}
.sidebox ul{width:50px;background:#fff;border-radius:8px;border: 1px solid rgba(0,0,0,0.2);}
.qq a{width:52px;height:133px;background: url(../images/qqbj.png) no-repeat center center;display: block;margin-bottom: 30px;}
.sidebox ul li{width:50px;height:50px;padding:4px 0;text-align:center;position: relative;color:#333;line-height:16px;}
.sidebox .cont{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;height:72px;line-height:72px;text-align:center;
background-color:rgba(0,0,0,0.8);color:#fff;font-size:22px;position:absolute;right:100%;top:0;border-radius:36px 0 0 36px;}
.sidebox li:hover .cont{width:180px;height:72px;line-height:72px;padding: 0 5px;font-weight: bold;}
.sidebox li a{color:#2f2f2f}
.sidebox li:hover a{color:#2f2f2f}
.sidebox .cont0{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;text-align:center;position:absolute;right:100%;top:0}
.sidebox li:hover .cont0{width:140px;height:140px;}
/*--foot--*/
.foot{background:#0e2758;padding:8px 0;}
.foot .fend p{width:90%;margin: 0 auto;font-size:15px;color:rgba(255,255,255,0.7);line-height:28px;display:flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.foot .fend p span,.foot .fend p a{margin: 0 10px;}
.link{width: 80%;margin: 0 auto;display: flex;height: 70px;line-height: 70px;justify-content: center;align-items: center;}
.link strong{font-size:20px;color:#666;}
.link li{padding:0 10px;}
.link li a{color:#666;font-size:15px;}
.link li a:hover{color:red;}

.template-full-page{position: relative;} 
.bodywidth{width: 100%;position: relative;margin:auto;}
.bigcontact{display: none;}
#canvas{cursor:pointer;}
.infebanj{position: relative;z-index: -1;width: 100%;height: auto;overflow: hidden;}
.infebanj img{width: 100%;}
.w1680{width: 1680px;margin:auto}
.clear{clear: both;}
.full_nav.active{display: flex !important;}
.se_news_con ul{display:flex;justify-content:space-between;flex-wrap: wrap;width: 104%;margin-left:-2%;}
.se_news_con ul li{width:46%;padding:25px 2%;margin-bottom: 40px;}
.sekuai{width: 350px;height: 143px;position:absolute;top:270px;left: 157px;z-index: 9;position: relative;overflow: hidden;z-index: 9999}
.sekuai span{background: #000;width:0px;height: 143px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.sekuaitwo{width: 950px;height: 59px;position:absolute;top:297px;left:164px;z-index: 9;position: relative;overflow: hidden;z-index: 9999}
.sekuaitwo span{background: #000;width:0px;height: 59px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.sekuaithree{width:0px;height: 7px;background: #fff;position: absolute;top:465px;left: 60px;z-index: 2}
.sekuaifour{width: 490px;height: 32px;position:absolute;top:328px;left:165px;z-index: 9;position: relative;overflow: hidden;z-index: 9999;}
.sekuaifour span{background: #000;width:0px;height: 32px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.Gzi1{position: absolute;z-index:99;top:220px;left: 170px;font-weight: bold;}
.Gzi1 span{font-size:80px;color: #fff;}
.Gzi2{position: absolute;z-index:99;top:480px;left: 170px;}
.Gzi2 span{font-size:28px;color: #fff;}
.Gzi3{position: absolute;z-index:2;top:295px;left:0px;background: #f42c4e;width: 350px;height: 20px;}
.service{background: #fff;padding-top: 115px;}
.service .w1680{position:relative;}
.service .serhd1{width: 1085px;position: absolute;top:10px;left: 440px;}
.service .serhd1 li{float: left;}
.service .serhd1 li a{color: #333;font-size:15px;display: inline-block;padding-left:50px;}
.service .serhd1 li:hover a{background: url(../images/sh1.jpg) no-repeat  40px center;}
.service .serhd1 li.on a{background: url(../images/sh1.jpg) no-repeat  40px center;}
.service .serhd1 .prev{position: absolute;top:5px;right: 40px;}
.service .serhd1 .next{position: absolute;top:5px;right: 0px;}
.service .bd{margin-top: 70px;width: 1360px;margin-left: 160px}
.service .sersz1{position: absolute;top:100px;left: 0px;}
.service .sersz2{position: absolute;top:580px;left: 0px;}
.cpntact{height: 3500px;background: #fff}
.Partnerimg .Paratoe{height:57px;line-height: 57px;text-align: center;color: #fff;width:220px;font-size: 16px; letter-spacing:2px;display:block;}

/*ny_banner*/
.hearder_anli{background:url(../images/cabj.jpg) no-repeat top center;width: 100%;height:60vh;display:flex;justify-content: center;align-items: center;}
.hearder_anli .casetop{text-align: center;color:#fff;margin-top: 70px;}
.hearder_anli .casetop h3{color: #fff;font-size:42px;}
.hearder_anli .casetop p{color:#fff;font-size:20px;margin-top:20px;line-height:42px;}
.hearder_news{height:420px;background: url(../images/ntop.jpg) no-repeat top center fixed;}
.hearder_news .winwidth_news{width: 1680px;position:relative;margin:auto;height:420px;}
.hearder_news .newstop{position: absolute;top:160px;left: 160px;}
.hearder_about{background:url(../images/yzs.jpg) no-repeat top center fixed;padding:160px 0 80px;}
.hearder_about .winwidth_about{width:70%;margin:0 auto;}
.hearder_about .gyzi{margin: 0 auto;text-align: center;}
.hearder_about .gyziii{display:flex;justify-content: center;align-items: center;margin-top: 30px;}
.hearder_about .gyziii span{font-size:24px;color:#fff;margin:0 20px;}
.hearder_about .gyziii span:nth-child(2){border-right:1px solid #fff;border-left:1px solid #fff;padding:0 40px;}
/*ny_mianbaoxie*/
.abtop{height: 70px;border-bottom: solid 1px #d7d7d7;display:flex;justify-content:space-between;align-items:center;color:#999999;}
.ny_swwww{width:80%;margin: 0 auto;}
/*翻页*/
.page{width:100%; text-align:center; padding:25px 0px;display:flex;justify-content: center;}
.page a,.page span{ display: inline-block; background: #2d2d2d;height: 45px; line-height: 45px;font-size: 14px; border: 1px solid #f5f5f5;padding: 0px 20px; color: #fff; margin-left: 10px;}
.page a:hover{ background:#f5f5f5; color:#666}
/*ny_chanpin*/
.nycpkk ul li{width:22.8%;}
.newny{width:80%;margin: 0 auto;}
.hearder_newsny{height: 340px;background: #666;}
.nycon{text-align: center;margin:50px auto 20px;width: 80%;}
.nycon h3{color: #666;font-size: 32px;margin-bottom: 10px;}
.nycon em span{color: #666666;font-size: 14px;font-weight:normal;padding-left: 20px;padding-right:40px;font-style:normal;}
.nycon em span:nth-child(1){background: url(../images/wm2.jpg) no-repeat center left;background-size:16px;}
.nycon em span:nth-child(2){background: url(../images/wm2.jpg) no-repeat center left;background-size:16px;}
.nyimg{position: absolute;top:-60px;}
.nyconcon p{line-height: 34px;font-size:16px;color: #666666;text-indent:2em;margin-top: 10px;}
.nyconcon p img{width:90%;max-width:650px;text-align: center;text-indent:0em;display: block;margin: 0 auto;}
.nyconcon strong{font-size: 18px;color: #333333;margin-top: 30px;margin-bottom: 30px;display: block;}
.nypage{height: 73px;line-height: 73px;border:solid 1px #e9e9e9;margin:20px auto;width:80%;border-radius:12px;display:flex;justify-content: space-between;}
.nypage .nyprve{padding-left: 30px;background: url(../images/nn4.jpg) no-repeat center left;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;line-height: 73px;margin-left: 20px;}
.nypage .nynext{padding-right: 30px;background: url(../images/nn5.jpg) no-repeat center right;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;line-height: 73px;margin-right: 20px;}
.nypage a:hover{color: #f21c61}
.geekcontact{margin-bottom:56px;}
.geekcon{width:70%;margin: 0 auto;padding:30px 5%;border: 1px solid #e9e9e9;border-radius: 6px;}
.geekcon p{line-height: 34px;font-size: 16px;color: #666666;text-indent: 2em;margin-top: 10px;}
.geekcon p img{max-width:760px;width: 90%;display:block;margin: 0 auto;text-indent:0;}
.geekcon p table{width:99%!important;}
.anlicon{display:flex;justify-content: center;width:70%;max-width:1000px;margin:30px auto;}
.anlicon li{flex: 1;height:48px;margin:0 0.5%;color:#fff;border-radius:14px;text-align: center;display:flex;align-items: center;justify-content: center;background-image: linear-gradient(-90deg,#0650c0,#006bd9
);}
.anlicon li a{font-size:22px;font-weight: 100;color:#fff;}
.anlicon li:hover a{font-weight:bold;}
/*njyxinwen*/
.newwidth{width: 83%;margin: 0 auto;}
.newsul{width:100%;display:flex;flex-wrap:wrap;margin-top: 30px;}
.newsul li{width:22.7%;margin:0 1% 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;border-radius:16px;overflow:hidden;border: 1px solid #e9e9e9;}
.newsul li img{display: block;width:100%;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;}
.newsul li:hover img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);transform: scale(1.06);}
.newsul li span{color: #fff;font-size: 12px;width: 47px;height: 23px;display: block;background:#666;border-radius: 30px;text-align: center;line-height: 23px;margin-top:18px;}
.newsul li .newlidiv{padding:0 18px;border:solid 1px #e9e9e9;}
.newsul li .newlidiv i{color: #666;font-size: 18px;font-weight:bold;line-height: 34px;padding-top:2px;font-style:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.newsul li .newlidiv p{color: #666666;font-size: 15px;margin-top:6px;margin-bottom:16px;line-height: 26px;}
.newsul li .newlidiv em{width: 43px;height: 7px;display: block;background: url(../images/nimg6.jpg) no-repeat center center;margin-bottom:20px;}


/*关于我们*/
.ny_abcon{display:flex;justify-content:space-between;align-items: center;max-width:1000px!important;margin: 50px auto!important;}
.ny_abcon li{background:url(../images/abyuan.png) no-repeat top center;background-size: 100% 100%;width: 200px;height:150px;text-align: center;color:#666;padding-top:50px;}
.ny_abcon li span{font-size:38px;font-weight:bold;}
.ny_abcon li p{font-size:18px;}
.abfacon h2{font-size:42px;text-align: center;color:#006bd9
;}
.abfacon h2 span{font-size:32px;}
.abfacon .ttt{margin:26px auto;}
.abfacon .ttt p{text-indent:2em;font-size:18px;color:#666;line-height:32px;margin-bottom: 8px;}
.abfacon a{display:block;width:200px;font-size:18px;color: #666;height: 52px;line-height: 52px;border-radius:8px;border:1px solid #666;margin:36px auto 80px;text-align: center;}
.yzsfour{width: 80%;margin:66px auto;border: 1px solid rgba(0,0,0,0.1);border-radius:12px;padding: 40px 0;}
.yzsfour  ul{display:flex;justify-content: center;flex-wrap:wrap;}
.ysfourlu li{width:22.5%;border-left: solid 1px #cccccc;margin: 0 1%;}
.ysfourlu li:first-child{border-left:none;}
.ysfourlu li strong{color:#006bd9
;font-size:32px;display: block;text-align: center;margin:20px auto;}
.ysfourlu li span{text-align: center;display: block;width: 80%;margin: 0 auto 30px auto;color:#666;}
.ysfourlu li img{display: block;margin:auto;}
.ysfourlu li i{font-style:normal;font-size: 32px;color: #cccccc;text-align: center;display: block;font-weight: normal;margin:30px auto;}
.winwidth_about h2{font-size: 42px;color:#fff;text-align: center;}

.ny_contact{width: 80%;margin:60px auto;display: flex;justify-content: center;align-items: center;}
.ny_contactl{margin:30px 0;}
.ny_contactl h2{font-size:36px;margin-bottom:32px;text-align: center;}
.ny_contactl h2 span{margin-left: 14px;font-size:20px;font-weight: 100;}
.ny_contactl li{display:flex;align-items: center;justify-content: center;}
.ny_contactl li span{display:flex;    margin-right: 78px;flex: 1;font-size: 26px;line-height: 68px;color: #666;}
.ny_contactl li span img{height:60px;width:50px;}
.ny_contactl p{margin-top:30px;line-height:10px;color:#006bd9
;font-weight:bold;}
.ny_contactl p span{display:flex;align-items: center;font-size: 24px;}
.ny_contactl p img{margin-right: 6px;}
.sj_foot,.sj_foota{display:none;}
@media screen and (max-width:960px) {
	table{width:99%!important;}
	tr{display:flex;}
	td{flex:1;}
	a{font-size:30px;text-decoration:none;color:#666;cursor:pointer;} 
	.logo img{width:86%;}
	.inde_sy_bt h2, .inde_sy_bt .ppp,.swiper-top,.inde_wit,.swiper-top,.news,.about{width:96%;}
	.swiper-top img,.sy_nav,.sidebox,.inde_sy_bt .p,.sidebox,.news_l li .newsconhome i,.about_r,.case ul li p{display:none;}
	.qiHuan{margin:0;font-size:32px;}
	.shouji_top{display: block;}
	.inde_ksjx .cali strong{font-size:32px;line-height:52px;}
	.inde_ksjx .cali{width:100%;}
	.inde_ksjx .cali p{font-size:28px;line-height:46px;}
	.news{display:block;}
	.news_l{margin-right: 0;}
	.news li{width: 100%;}
	.news_r li:nth-child(4) img{width:100%;height: auto;}
	.news_l li .newsconhome span{font-size:30px;line-height:36px;}
	.news_l li .newsconhome p{font-size:28px;line-height:32px;}
	.news_l li a .img{max-width:200px;}
	.news_l li a .img img{width: 200px;}
	.news_r li .news_rxw span{font-size:27px;height:32px;line-height:32px;}
	.about_l{margin:36px;}
	.case ul li strong{background:#fff;border:none;}
	.case{clear:both;width:98%;}
	.case ul li{width:32%;margin: 0 0.5% 20px;}
	.inde_hangye{padding:60px 0;background: url(../images/dibg.jpg) no-repeat top center;}
	.inde_hangyea{width:96%;display:block;}
	.inde_hangye_l i{margin:15px auto;}
	.inde_hangye_l p{color:rgba(255,255,255,0.75);font-size:16px;}
	.inde_hangye_l,.inde_hangye_r{width:100%;margin: 0 auto;}
	.inde_hangye_r{max-width:630px;border-radius: 14px;margin-top:36px;}
	.inde_hangye_l{text-align: center;margin: 0 auto 10px;}
	.inde_hangye_r li p{font-size:32px;}
	.inde_hangye_r li{padding: 28px 0;}
	.sj_foot{display:block;margin-bottom:60px;}
	.sj_foot .ny_contactl{width:89%;margin: 0 auto;border:1px solid rgba(0,0,0,0.4);border-radius:20px;padding:40px 3%;}
	.ny_contactl li{display:block;}
	.ny_contactl li span{width:660px;margin-right: 0;font-size:32px;}
	.ny_contactl li:last-child{font-size: 21px;}
	.ny_contactl p span{font-size:36px;line-height: 48px;}
	.sj_foota{width: 96%;height:86px;background:#fff;border-radius:43px;position: fixed;bottom:12px;left: 0;right: 0;margin: 0 auto;z-index: 9999999;display:flex;justify-content:space-between;align-items:flex-end;text-align: center;box-shadow: 0 0 10px rgb(0,0,0,0.4);font-size:16px;}
	.sj_foota .l{flex: 3;line-height:86px;}
	.sj_foota .cont{flex:5;background:#006bd9;display:flex;justify-content: center;align-items: center;text-align: center;height:98px;border-radius:26px;max-width: 500px;}
	.sj_foota .cont a{display:flex;justify-content: center;color:#fff;font-weight:bold;font-size:40px;align-items: center;}
	.sj_foota .cont a img{width:68px;height: 68px;}
	.sj_foota .cont a span{font-size:46px;text-align:left;line-height:46px;margin-top: -20px;}
	.sj_foota .cont a span i{font-weight:100;font-size:26px;line-height: 20px;}
	.yzsfive .w1680{height: 900px;}
	.yzsfive .yzsfivetop p{width: 100%}
	.yzsfive ul{width: 100%}
	.yzsfive li{width: 49%;margin-right:2%;}
	.yzsfive li:nth-child(2){margin-right: 0px;}
	.ysfourlu{width: 100%}
	.ysfourlu li{width: 100%;border:none;}
	.geekcontact .nypage{width:93%;margin:auto;}
	.geekcon p img{width: 100%;}
	#canvasGL{height: 1200px!important;width: 100%!important}
	#canvasGL canvas{width: 100%!important}
	.winwidth_wsfw{width: 640px!important}
	.hearder .wsmbx{right: auto;left:0px}
	.nypage .nynext,.nypage .nyprve{width: 296px;}
	.wscase .wscali{margin-left: 0px}
	.wsnrcon li:nth-child(2){left: 0;}
	.wsnrcon li:nth-child(1){left: 0;}
	.wsdate li{margin-right: 10px;width: 300px;margin-left:10px;margin:auto;}
	.hearder_about .winwidth_about{width: 640px!important;}
	.w1680{width:640px!important; overflow: hidden;margin:auto;  }
	.geekzi{display: none}
	.geekding{display: none}
	.sekuaitwo{display: none}
	.sekuaifour{display: none}
	.geekspan{display: none!important;}
	.sekuai{display: none}
	.webzione{color: #fff;font-size: 120px;left:0%;top: 200px;position: absolute;font-weight:bold;display: block;}
	.webzitwo{color: #fff;font-size:36px;left:0%;top:350px;position: absolute;display: block;z-index: 3}
	.webzithree{color: #666;font-size:36px;left:0%;top:450px;position: absolute;background: #fff;line-height:55px;height:55px;padding-left: 10px;padding-right:10px;letter-spacing: 6px;z-index: 99;display: block;}
	.service .serhd1{width: 100%;position: static;margin-left:-15px;}
	.service h3{margin-left: 0%;}
	.service .serhd1 .prev{right: 100px;}
	.service .serhd1 .next{right: 50px;}
	.serscroll{margin-top: -50px}
	
	.service .serhd1 li a{padding-left: 17px;}
	.service .serhd1 li:hover a{background: none;color: #f21c61}
	.service .bd{width: 640px;}
	.service{width: 640px;margin:auto;}
	.Partnerimg{display: none}
	.Parcon{right: 0px;width: 100%; top: 10px;}
	.Parcon i{padding-top:50px}
	.Parcon .more{margin-top: 20px;}
	.Parcon .more1{top:400px;}
	.parx{display: none}
	.winwidth_anli{width: 100%!important}
	.case   .winwidth{height:auto!important}
	.case ul li strong{font-size:26px;font-weight:normal;text-align: center;}
	/*prograss*/
	.prograss{background:#eee; height:15px; width:100%!important; position:relative; border-radius:2px; margin-top:10px;}
	.prograss .bar{background:#e95549; height:100%; width:10%; border-radius:2px 0 0 2px;}
	.prograss_bar_yellow{background:#f8b757 !important;}
	.wsdate .winwidth ul li:nth-child(3){display:none;}
	.nycon h3{font-size:42px;}
	.nycon em span:nth-child(2){display:none;}
	.nycon em span{font-size:28px;}
	.geekcon{margin: 20px auto;width:96%;padding: 30px 1%;}
	.ny_swwww{width:95%;margin-top:40px;}
	.ny_swwww ul{display:none;}
	.abfacon a{font-size:24px;}
	.link{margin-bottom:110px;width: 96%;display:flex;align-items: center;}
	.link strong,.link li a{font-size:28px;}
	.foot{padding: 30px;}
	.foot .fend p{font-size:22px;line-height: 32px;width:96%;text-align: center;}
	.foot .fend a{font-size:22px;line-height: 32px;}
	.foot .fend p img{width:240px;margin: 10px auto;}
	.inde_ksjx li{width:48%;}
	.hearder_about{display:none;}
	.yzstop{top:300px;}
	.yzsone .w1680{margin-top: -265px;}
	.ysfourlu li strong{font-size:52px;}
	.ysfourlu li span{font-size: 32px;}
	.yzsfive .yzsfivetop span{display:none;}
	.yzsfive .yzsfivetop p{top:240px;}
	.hearder_contact .winwidth_about{padding:60px;margin:96px auto;}
	.hearder_contact .winwidth_about p{font-size:32px;line-height:68px;}
	.hearder_news{display:none;}
	.newsul li{width:47.5%;}
	.newwidth,.newny{width:94%;}
	.newsul li span{width: 100px;height: 32px;line-height:32px;font-size: 22px;}
	.newsul li .newlidiv i{font-size:20px;font-weight:normal;white-space:pre-wrap;}
	.newsul li .newlidiv p{font-size:13px;line-height: 20px;margin-top: 10px;}
	.newsul li .newlidiv em{margin-bottom: 35px;}
	.hearder_anli{display:none;}
	.yzsfour{width: 95%;}
	.ysfourlu li{border-bottom:1px solid rgba(0,0,0,0.2);}
	.ysfourlu li:last-child{border:none;}
	.anlicon{width:98%;}
	.anlicon li a{font-size:32px;}
	.anlicon li{margin: 0 0.3%;}
	.nycon{margin-bottom: 10px;width:95%;}
	.nyconaaa em span{font-size:14px;}
	.nyconaaa em span:last-child{display:none;}
	.nyconcon p{line-height:50px;font-size:23px;}
	.nypage{width: 95%;}
	.abfacon .ttt p{font-size:16px;line-height:50px;}
	.btn-group{display:flex;}
	.page a, .page span{padding: 0px 6px;margin:0 3px;font-size:26px;}
	.navs li a.nav-select:before{ position: absolute; bottom: -2.0rem; left: 42%; margin-left: -0.31rem; content:''; display:block; width:0; height:0; border-width:0.44rem 0.62rem 0;  border-style:solid; border-color:#2E3762 transparent transparent; z-index: 10;}
	.slideBoxbann{margin: 0 0.62rem; background-color: #6774B8; border-radius: .38rem; box-shadow:0 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5); -moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);}
	.index-sytop{ position: relative; z-index: 10; clear: both; padding: 0.72rem 0; box-sizing: border-box;}
	.ny_contactlaa li span{display:flex;font-size:32px;line-height:68px;}
	.ny_contact{width: 95%;}
	.ny_contactr{display:none;}
	.about_l p{font-size:24px;line-height: 40px;}
	.geekcon p{font-size:28px;line-height:42px;text-indent:0;}
	tr{height:auto!important;}
	.index-sytop{margin-top: 0;}
}
@media screen and (max-width:850px) {
	.wsnr ul{flex-wrap: wrap;}
	.wsnr li{min-width:300px;}
	.geekcon p table td{width:auto!important;}
}