@charset "UTF-8";

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
html {font-size: 100px;}
html, body, form, fieldset, legend{margin:0;padding:0;}
body, input, select, textarea{font-family:"思源黑体";font-size: 0.16rem;line-height: 1.8;color: #333;}
body{background-color:#fff;}
input, select, textarea {border-radius:0;outline:none; }
a{color:#333;text-decoration:none !important; }
a:hover{color:#f08519; }
img{max-width:100%;}
p{margin: 0 0 0.16rem; }
p img{display:inline-block;}
* {padding: 0;margin: 0; font-family:"思源黑体 CN" !important;}
ul, dl, dl dt, dl dd{ margin:0; padding:0;}
ul, li {list-style: none;}

/* 限制行数省略号 */
.e1{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.e2{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.e3{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.e4{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.e5{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}

/*分页*/
/*.page_list{margin:0 auto;margin-top:20px;}
.page_list ul{list-style:none;margin:0;padding:0;font-size:0;text-align:center;}
.page_list ul li{display:inline-block;font-size:16px;margin:0 0.08rem;}
.page_list ul li a{display:block;padding:5px 15px;background-color:#fff; color:#555;}
.page_list ul li a:hover{background-color:#07c426;color:#fff;}
.page_list ul li a.on{color:#fff;background-color:#07c426;}*/

.page{margin:0 auto;margin-top:30px;text-align:center;}
.page a{display:inline-block;padding:5px 10px;background-color:#fff; color:#555;margin:0 0.05rem;font-size:16px;}
.page a:hover{background-color:#07c426;color:#fff;}
.page a.dq{color:#fff;background-color:#07c426;}

header{background:#fff; position:fixed; top:0; left:0; z-index:9999; width:100%;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
header .mail {background-color:rgb(248, 117, 3);width:118px;height:82px;position:absolute;right:0;top:0; display: none;}
header .mail i{color:rgb(255, 255, 255);font-size:42px;display: block;margin: 0 auto; text-align: center;padding-top: 10px;}
header .container{width:90%;}
header .logo{ float:left;margin-right:10px;padding-right:10px; border-right:none;}
header .logo .l_left{width:330px;float:left;margin-top:20px;margin-bottom:10px;}
header .logo .l_left img{ max-width:100%;display:inline-block;}
header .logo .l_left span{display:inline-block;padding-left:5px;font-size:32px;color:#222;font-weight:bold;vertical-align: bottom;}
header .logo .l_left span:hover{color:#00b4ff;}

/*菜单*/
.nav{ float:right; display:block;}
.nav ul{ margin-left:70px;}
.nav ul li{ float:left; /*position:relative;*/padding: 0 10px;}
.nav ul li a{ display:block; color:#222; text-align:center; font-size:18px; line-height:80px; /*position:relative;*/ padding:0 20px;}
.nav ul li a img{padding-right:10px;}
.nav ul li a.on{color:#00b4ff;border-bottom:4px solid #00b4ff;}
.nav ul li a:hover,.header .nav ul li a.on{color:#00b4ff;border-bottom:4px solid #00b4ff;}
.nav a.searchbtn{font-size:28px;color:#999;padding:0;}
.nav a:hover{ color: #E77B2C;}
.searchbox{width:100%;position:absolute;left:0;top:100%;filter:alpha(opacity=80);background:rgba(0,0,0,0.8);padding:28px 0;display:none;}
.search-en{float:left;margin-left:6%;margin-top:10px;}
.search-en h3{display:block;line-height:1;color:#01cb00;font-size:28px;font-weight:bold;float:left;margin:0;}
.search-en b{display:block;color:#01cb00;font-size:20px;line-height:1;float:left;font-weight:normal;margin-left:24px;}
.searchfix{float:right;margin-right:6%;}
.searchfix .text{ padding:0;margin:0;border:none;padding-left:25px;width:455px; height: 64px; line-height: 64px; color: #E6E6E6; font-size: 14px;filter:alpha(opacity=20); background: rgba(255,255,255,0.2); float: left;}
.searchfix .text::-webkit-input-placeholder{color:#E6E6E6;}
.searchfix .text::-moz-placeholder{color:#E6E6E6;}
.searchfix .text:-moz-placeholder{color:#E6E6E6;}
.searchfix .text:-ms-input-placeholder{color:#E6E6E6;}
.searchfix .text:focus::-webkit-input-placeholder{ opacity: 0; visibility: hidden;}
.searchfix .sub{ padding: 0; margin: 0; border: 0; width: 110px; height: 64px; text-align: center; line-height: 64px; cursor: pointer; float: left; color: #fff; font-size: 14px; background: #01cb00; margin-left: 2px; transition: 0.5s;}
.searchfix .sub:hover{ background: #FFB94F;}

/*二级菜单*/
#menu ul{/*position: relative;*/}
#menu ul ul { display:none;  position:absolute; top:84px; left:-70px;z-index: 99999;   width: 100%;background: #fff;box-shadow: 0 3px -8px #b3b3b3;border-top: 1px solid #ddd;padding:10px 0;}
#menu ul ul li{ background:#fff; float:left; margin:10px 15px;padding:0;}
#menu ul ul li a{ color:#555; font-size:16px; line-height:28px;padding:10px 10px; display:block;text-align: left;}
#menu ul ul li a i{padding-right:10px;color:#01cb00;}
#menu ul ul li a:hover{ color:#555; background:#fff;}
#menu ul ul li a:hover i{color:#555;}
#menu ul ul li a:after,#menu ul ul li a:hover:after{ display:none;}
#menu ul ul li .on{ background:#f6f7f7;}
#menu ul ul.m1{padding-left:48%;}
#menu ul ul.m2{padding-left:48%;padding-bottom:30px;}
#menu ul ul.m2 .tit{border-bottom:1px solid #ddd;margin-bottom:15px;}
#menu ul ul.m2 .tit a{color:#333;padding:10px 0;font-size:17px;}
#menu ul ul.m2 .nav_box{line-height:36px;}
#menu ul ul.m2 .nav_box p{margin-bottom:0;}
#menu ul ul.m2 .nav_box p a{padding:0;color:#888;line-height:34px;font-size:15px;}
#menu ul ul.m3{padding-left:69%;}
#menu ul ul.m4{padding-left:75%;}
#menu ul ul.m5{padding-left:55%;}


/*语言选择*/
.yy{float:right;display:none;}
.yy ul{margin-bottom: 0;}
.yy ul li{position:relative;}
.yy ul li a{ display:block;color:#333;text-align:center;font-size:16px;line-height:60px;position:relative;padding:0 10px;font-weight:bold;}
.yy ul li a img{padding-right:10px;width: 40px;}
.yy ul li a i{padding-left:10px;}

#menu2 ul ul { display:none;  position:absolute; top:68px; left:-18px; z-index:99999; width:160px; background:#fff; box-shadow:0 3px -8px #b3b3b3;}
#menu2 ul ul li{ background:none; float:none; margin:0;}
#menu2 ul ul li a{ color:#555; font-size:15px; line-height:28px;padding:10px 30px; display:block;text-align: left;}
#menu2 ul ul li a:hover{ color:#555; background:#fff;}
#menu2 ul ul li a:hover i{color:#555;}
#menu2 ul ul li a:after,#menu2 ul ul li a:hover:after{ display:none;}

/*手机端导航*/
.sp_nav{width:30px;float:right;position:relative;cursor:pointer;height:25px;margin-top:22px; display:none;}
.sp_nav span{display:block;background:#00b4ff;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:7px}
.sp_nav span:nth-of-type(3){top:14px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#555;width:100%;height:calc(100% - 104px);font-size:14px;line-height:50px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;width: 85%;text-align: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #eee solid;margin: 0 25px;position:relative;line-height:50px;font-size:17px}
.sjj_nav>ul >li:last-child{border-bottom:1px #eee solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li ul li{margin:0;}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;padding: 0 15px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:0}

.banner{margin-top:80px;}
.banner .swiper-container{width:100%;height:100%; }
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */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;position:relative;}
.banner .swiper-slide .text1{position:absolute;left:6%;top:31%;text-align:left;}
.banner .swiper-slide .text1 .en1{font-size:38px;color:#fff;text-transform:uppercase;margin-bottom:10px;}
.banner .swiper-slide .text1 .cn{color:#fff;font-size:50px;line-height:48px;letter-spacing:3px;text-transform:uppercase;font-weight:bold;}
.banner .swiper-slide .text1 .en{color:#fff;font-size:22px;letter-spacing:1px;line-height:18px;margin: 30px auto;}
.banner .swiper-slide .text1 .more{display:block;width:140px;height:50px;line-height:50px;/*background:#07c426;*/background-image:linear-gradient(to right, #00bbfb, #00f44f);color:#fff;text-align:center;font-size:16px;text-transform:uppercase;letter-spacing:2px;border-radius:25px;}
.banner .swiper-slide .text1 .more i{padding-left:10px;}
.banner .swiper-slide .text1 .more:hover{background:#fff;color:#01cb00;}
.banner .swiper-slide img{display:block;max-width:100%;margin:0 auto;}
.banner .swiper-slide .pc{display:block;}
.banner .swiper-slide .phone{display:none;}
.banner .swiper-pagination-bullet-active{background:#fff !important;}
.banner .swiper-pagination-bullet {width:10px !important;height:10px !important;background:#fff !important;}
.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px !important;}

.sy_product{background:#eef2fb;padding:100px 0;padding-top:80px;position:relative;}
.sy_product .probg{width: 66.64%;background: #111111;opacity: 0.1;filter: alpha(opacity=10);position: absolute;right: 0;top: 83px;bottom: -248px;z-index: -1;}
.sy_product .p_line{width:50%;position:absolute;height:113px;right:0;top:0;z-index:4;background:linear-gradient(153deg,rgba(0,180,255,1) 0%,rgba(0,255,42,1) 100%);}
.sy_product .p_line small{ display:block;float:right;margin-right:84px;color:#fff;font-size:12px;line-height:1;margin-top:50px;position:relative;padding-right:130px;text-transform:uppercase;letter-spacing:24px;}
.sy_product .p_line small:before{content:"";width:100px;height:1px;background:#fff;position:absolute;right:0;top:50%;}
.sy_product .title{margin-bottom:40px;color:#333;border-left: 10px solid #00b4ff;padding-left:15px;}
.sy_product .title .t1{font-size:2.6em;margin-bottom:10px;font-weight:bold;}
.sy_product .title .text{font-size:17px;line-height:1.6;}
.sy_product .title .more{display:block;width:130px;float:right;height:43px;line-height:43px;text-align:center;font-size:17px;color:#222;/*background:#00b4ff;*/border-radius: 22px;margin-top:20px;}
.sy_product .title .more i{padding-left:10px;color:#00ff2a;font-size:20px;}
.sy_product .tab {position: relative;overflow: hidden;-webkit-font-smoothing: antialiased;}
.sy_product .tabs{display:table;position:relative;overflow:hidden;margin:0;width:30%; float: left;}
.sy_product .tabs li{overflow:hidden;padding:0;position:relative;}
.sy_product .tabs a{padding:40px 0;border-bottom:1px #ddd solid;position:relative;display: block;}
.sy_product .tabs a .tit{color:#333;}
.sy_product .tabs a .tit .cn{font-size:24px;}
.sy_product .tabs a .tit .en{font-size:16px;}
.sy_product .tabs a .tit i{position: absolute;top:40%;right:0;font-size:24px;color:#00ff2a;}
.sy_product .tabs a:after{content:"";display:block;width:0;height:2px;background:#00b4ff;position:absolute;right:0;bottom:-1px;transition:all 0.5s}
.sy_product .tabs a:hover:after,.current a:after{width:100%;left:0;right:auto}
.sy_product .tab_content{float:right;width:65%;background:#fff;}
.sy_product .tabs_item {display:none;padding:30px;}
.sy_product .tabs_item h4 {font-weight: bold;color: #87d3b7;font-size:20px;}
.sy_product .tabs_item .l1{border:1px solid #f2f2f2;}
.sy_product .tabs_item .l1 .pic{overflow:hidden;}
.sy_product .tabs_item .l1 .pic img {display:block;max-width:100%;transition:all .8s ease 0s;}
.sy_product .tabs_item .l1 .box{padding:30px 20px;background:#f2f2f2;}
.sy_product .tabs_item .l1 .box .t{font-size:22px;color:#222;margin-bottom:10px;}
.sy_product .tabs_item .l1 .box .txt{color:#888;font-size:16px;line-height:28px;}
.sy_product .tabs_item .l1 .box .more{margin-top:30px;color:#333;font-size: 16px;}
.sy_product .tabs_item .l1 .box .more i{padding-left: 10px;color:#01cb00;}
.sy_product .tabs_item .text{padding:30px;background:#00b4ff;color:#fff;height: 539px;}
.sy_product .tabs_item .text .cn{font-size:24px;line-height:1.5;font-weight:400;color:#fff;}
.sy_product .tabs_item .text .en{font-size:16px;margin:5px auto;color:#fff;}
.sy_product .tabs_item .text .con{line-height:28px;font-size:16px;color:#fff;margin-top:20px;}
.sy_product .tabs_item .text .more{border:1px solid #fff;margin-top:30px;line-height:42px;text-align:center;width:120px;color: #fff;font-size:16px;}
.sy_product .tabs_item .l1 a:hover .pic img{transform:scale(1.1,1.1);}
.sy_product .tabs_item .l1 a:hover .box .t{color:#00b4ff;}
.sy_product .tabs_item .text a:hover .more{background:#01cb00;color:#fff;}
.sy_product .tabs_item:first-child {display:block;}

.sy_fangan{padding-top:80px;}
.sy_fangan .title{margin-bottom:40px;color:#333;border-left: 10px solid #00b4ff;padding-left:15px;}
.sy_fangan .title .t1{font-size:2.6em;margin-bottom:10px;font-weight:bold;}
.sy_fangan .title .text{font-size:17px;line-height:1.6;}
.sy_fangan .title .more{display:block;width:130px;float:right;height:43px;line-height:43px;text-align:center;font-size:17px;color:#222;/*background:#00b4ff;*/border-radius: 22px;margin-top:30px;}
.sy_fangan .title .more i{padding-left:10px;color:#00ff2a;font-size:20px;}

.icbox .icb .t1:after,.icbox .icb *,.icbox .icb:after{  transition:ease .5s all;-moz-transition: ease .5s all; -webkit-transition:ease .5s all; -o-transition: ease .5s all; }
.icbox{ color: #fff; display: flex; background: url(../images/fangan-bg.jpg) center center no-repeat;  background-attachment: fixed; background-size: cover !important;}
.icbox .icb{ border-left: 1px solid rgba(255,255,255,0.3); width: 25%;  position: relative;}
.icbox .icb a{  justify-content: center; height: 100vh; display: flex; align-items: center; padding: 20px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.icbox .icb a h3{ font-size: 2em; line-height: 1.5; color: #fff; font-weight: bold; margin:40px 0 30px 0;}
.icbox .icb a p{ margin:50px 0; font-size: 1.2em; color: rgba(255,255,255,0.8); line-height: 1.5;}
.icbox .icb a h4{ font-size: 1.8em; color: #fff; line-height: 1.5; margin-top: 14px;}
.icbox .icb a span{ font-size: 1.2em; color: #fff; line-height: 1.5;}
.icbox .icb a img{ margin-top: 60px;}
.icbox .icb .t1{ padding-bottom: 50%; position: relative; text-align: center; }
.icbox .icb .t1:after,.icbox .icb:after{ position: absolute; top:0; left: 0; width: 100%; height: 100%; font-size:10em; color: rgba(255,255,255,0.1); font-weight: 800;}
.icbox .ic1 .t1:after,.icbox .icb.ic1:after{ content: "01";}
.icbox .ic2 .t1:after,.icbox .icb.ic2:after{ content: "02";}
.icbox .ic3 .t1:after,.icbox .icb.ic3:after{ content: "03";}
.icbox .ic4 .t1:after,.icbox .icb.ic4:after{ content: "04";}
.icbox .icb:after{ bottom: 0; left: 0; top:auto; width: auto; height: auto; line-height: 1; opacity: 0.1;}
.icbox .icb .t2{ transform: translateY(45px);  padding: 0px 50px 120px 50px; position: absolute; opacity: 0;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.icbox .icb:hover .t2{ transform: translateY(0px); opacity: 1;}
.icbox .icb:hover .t1{ transform: translateY(45px); opacity: 0;}
.icbox .icb:hover a{background-image:linear-gradient(180deg,rgba(0,180,255,0) 0%,rgba(0,180,255,0.8) 100%);}
/*.icbox .icb.ic3{ text-align: center;}*/
.icbox .icb:hover .t1{ position: static;}
.icbox .icb:hover .t1:after{ opacity: 1; bottom:0; left: 0;}
.icbox .icb:hover:after{ opacity: 1; transform: translateY(15px);  }

/*首页关于我们*/

.sy_about{position:relative;z-index:2;padding:200px 0;padding-bottom:240px; background:url("../images/about-bg.jpg") no-repeat right;}
.sy_about .title{margin-bottom:40px;color:#333;border-left: 10px solid #00b4ff;padding-left:15px;}
.sy_about .title .t1{font-size:2.6em;margin-bottom:10px;font-weight:bold;}
.sy_about .a_con{font-size:17px;line-height:32px;color:#777;}
.sy_about .a_con .t{font-size:24px;color:#222;margin-bottom:30px;}
.sy_about .a_con p{text-indent:2em;}
.sy_about .a-num{margin-top:60px;}
.sy_about .num-box{float: left;  }
.sy_about .num-top{font-size: 0;  }
.sy_about .num-box .num,
.sy_about .num-box .year,
.sy_about .num-box .unit{display: inline-block;*display: inline;zoom: 1;vertical-align: bottom;}
.sy_about .num-box i{display: inline-block;zoom: 1;vertical-align:top;font-size:20px;font-style:normal;font-weight:bold;padding-left:10px;color:#00b4ff;}
.sy_about .num-box .num{font-size:44px;line-height:44px;color:#00b4ff;font-weight:bold;}
.sy_about .num-top .year{font-size:16px;line-height:23px;width:23px;height: 23px;text-align: center;color: #00b4ff;margin-left: .2rem;}
.sy_about .num-top .unit{font-size:16px;line-height:16px;color:#ff0001;margin-left:20px;}
.sy_about .a-num .txt{font-size:16px;padding-top:5px;}
.sy_about .a_right{float:right;}
.sy_about .a_right .item{background-color: #00b4ff;position: relative;height:438px;overflow: hidden;opacity:1;transition: all 2s;transform: translateY(100px);border-radius: 10px;}
.sy_about .a_right .item::before{content:'';position:absolute;width:300px;height:300px;border-radius:50%;background:#fff;z-index:-1;top:-20%;left:-20%;opacity:.1;transform:scale(0);transition:all 600ms;}
.sy_about .a_right .item img{position:absolute;right:0%;bottom:0%;max-width:100%;display:block;object-fit:cover;}
.sy_about .a_right .item .text{position:absolute;left:10%;top:10%;width:80%;height:80%;display:flex;flex-direction:column;justify-content:space-between;}
.sy_about .a_right .item .text .t1{transition:all 600ms;}
.sy_about .a_right .item .text .t1 p:nth-child(1){color:#fff;font-size:36px;text-transform:uppercase;}
.sy_about .a_right .item .text .t1 p:nth-child(2){color:#fff;margin-top:15px;}
.sy_about .a_right .item .text .more a{display:flex;width:110px;height:37px;border:1px solid #FFFFFF;border-radius:19px;align-items:center;justify-content:center;color:#fff;transition: all 600ms;}
.sy_about .a_right .item .text .more a i{display:inline-block;transition:all 600ms;padding-left: 10px;}
.sy_about .a_right .item1{background-color:#07c426;transform:translateY(-60px);}
.sy_about .a_right .item1::before{top:-15%;left:-15%;left:auto;}
.sy_about .a_right .item:hover .text{transform: translateY(30px);}
.sy_about .a_right .item:hover .t1{transform: translateY(20px);}
.sy_about .a_right .item:hover .more a{border-radius: 0;}
.sy_about .a_right .item:hover .more a i{transform: rotateY(180deg) translateY(2px) translateX(-15px);}
.sy_about .a_right .item:hover::before{transform: scale(1);}
/*.sy_about::before{content:"";width:66.64%;height:100%;position:absolute;right:0;bottom:0;z-index:-2;background:#111;opacity:0.1;filter:alpha(opacity=10);}
.sy_about .sy_about_nr{width:90.3333%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-position:left center;background-repeat:no-repeat;background-size:cover;background: #00b4ff; margin:101px 0 150px;}
.sy_about .about-en{ position: absolute; right:5.8%; top: 100px; z-index: 5;}*/

/*首页新闻*/
.sy_news{padding:150px 0;background:url("../images/news-bg.jpg") no-repeat center;background-size:100%;}
.sy_news .title{margin-bottom:40px;color:#333;border-left:10px solid #00b4ff;padding-left:15px;}
.sy_news .title .t1{font-size:2.6em;margin-bottom:10px;font-weight:bold;}
.sy_news .title .text{font-size:17px;line-height:1.6;}
.sy_news .title .more{display:block;width:130px;float:right;height:43px;line-height:43px;text-align:center;font-size:17px;color:#222;border-radius:22px;}
.sy_news .title .more i{padding-left:10px;color:#00ff2a;font-size:20px;}
.sy_news .news_left{}
.sy_news .news_left .l1{background:#f5f5f5;overflow:hidden;border-radius:10px;}
.sy_news .news_left .l1 .pic{overflow:hidden;border-radius:10px 10px 0 0;}
.sy_news .news_left .l1 .pic img{display:block;max-width:100%;margin:0 auto;transition: all 0.6s;}
.sy_news .news_left .l1 .box{padding:30px;}
.sy_news .news_left .l1 .box .tit{font-size:20px;color:#000;font-weight:bold;height:60px;}
.sy_news .news_left .l1 .box .time{margin:15px 0;color:#888;}
.sy_news .news_left .l1 .box .time i{padding-right:10px;}
.sy_news .news_left .l1 .box .text{line-height:28px;font-size:16px;color:#666;}
.sy_news .news_left .l1 a:hover .pic img{transform:scale(1.05);}
.sy_news .news_left .l1 a:hover .box .tit{color:#00b4ff;}
.sy_news .news_right{background:#f5f5f5;overflow:hidden;border-radius:10px;padding:20px 30px;padding-bottom: 40px;}
.sy_news .news_right ul li{}
.sy_news .news_right ul li a{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,0,0,0.10);}
.sy_news .news_right ul li .date{width:78px;height:75px;background:#ffffff;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;color:#333;}
.sy_news .news_right ul li .date dl{margin-bottom: 0;}
.sy_news .news_right ul li .date dl dt{font-size:32px;line-height:38px;display: -webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sy_news .news_right ul li .date dl dd{font-size:12px;line-height:16px;}
.sy_news .news_right ul li .tex{width:calc(100% - 108px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.sy_news .news_right ul li .tex dl{width:82%;margin-bottom:0;}
.sy_news .news_right ul li .tex dl dt{font-size:18px;line-height:28px;color:#333;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sy_news .news_right ul li:last-child{border-bottom:0px;}
.sy_news .news_right ul li a:hover .date{background-color:#07c426;color:#FFF;}
.sy_news .news_right ul li a:hover .tex dl dt{color:#00b4ff;}

/*内页banner*/
.ny_banner{width:100%;margin-top:80px;}
.ny_banner img{display:block;margin:0 auto;max-width:100%;}
.ny_banner .pc{display:block;}
.ny_banner .phone{display:none;}

/*内页二级分类*/
.ny_nav{width:100%;background:#fff;position:relative;border-bottom: 1px solid #eee;}
.ny_nav .weizhi{float:left;}
.ny_nav .weizhi a{font-size:18px;line-height:62px;padding:0 10px;display:inline-block;vertical-align:middle;position:relative;color:#999;margin-right:1px;}
.ny_nav .weizhi i{padding-right:10px;display:inline-block;vertical-align:middle;font-size:20px;color:#00b4ff;}
.ny_nav .weizhi a:hover{color:#00b4ff;background: #fff;}
.ny_nav .nav1{float:right;}
.ny_nav ul{margin-bottom:0;}
.ny_nav .nav1 li{display:inline-block;}
.ny_nav .nav1 a{font-size:18px;line-height:62px;padding:0 15px;display:inline-block;vertical-align:top;position:relative;color:#999;margin-right:1px;}
.ny_nav .nav1 a:after{content:'';width:1px;height:1.1vw;position:absolute;left:-1px;top:50%;margin-top:-.55vw;background:#eee;}
.ny_nav .nav1 li:first-child a:after{display:none;}
.ny_nav .nav1 li:last-child{margin-right:0;}
.ny_nav .nav1 a:hover,.ny_nav a.on{background:#00b4ff;color:#fff;}
.ny_nav .nav1 .fh{position:absolute;top:0;right:0;display:inline-block;}
.ny_nav .nav1 .fh:after{display: none;}
.ny_nav .nav1 .fh i{padding-right: 10px;color: #00b4ff;font-size:24px;}
.ny_nav .nav1 .fh:hover i{color:#fff;}

.ny_wap{padding:80px 0;}
.ny_about{background:url("../images/about1-bg.jpg") no-repeat center;}
.ny_about .about_left{width:49.94%;position:relative;margin-right:-10%;float:left;overflow:hidden;}
.ny_about .about_left img{display:block;max-width:100%;margin:0 auto;}
.ny_about .about_right{width:57.72%;float:right;background:#fff;position:relative;z-index:3;margin-top:90px;}
.ny_about .about_right .nr{padding:60px 50px;background:#f7f7f7;}
.ny_about .about_right .nr .tit{font-size:28px;color:#333;margin-bottom:20px;}
.ny_about .about_right .nr .tit1{color:#00b4ff;font-size:22px;margin-bottom:20px;}
.ny_about .about_right .nr .text{font-size:16px;line-height:28px;color:#666;}
.ny_about .about_right .nr .a-num{margin-top:50px;}
.ny_about .about_right .nr .num-box{float:left;}
.ny_about .about_right .nr .num-top{font-size:0;}
.ny_about .about_right .nr .num-box .num,
.ny_about .about_right .nr .num-box .year,
.ny_about .about_right .nr .num-box .unit{display: inline-block;*display: inline;zoom: 1;vertical-align: bottom;}
.ny_about .about_right .nr .num-box i{display: inline-block;zoom: 1;vertical-align:top;font-size:20px;font-style: normal;font-weight: bold;padding-left:10px;color:#00b4ff;}
.ny_about .about_right .nr .num-box .num{font-size:44px;line-height:44px;color:#00b4ff;font-weight:bold;}
.ny_about .about_right .nr .num-top .year{font-size:16px;line-height:23px;width:23px;height:23px;text-align: center;color:#00b4ff;margin-left:.2rem;}
.ny_about .about_right .nr .num-top .unit{font-size:16px;line-height:16px;color:#ff0001;margin-left:20px;}
.ny_about .about_right .nr .a-num .txt{font-size:16px;padding-top:5px;}

.xuanchuan{background:linear-gradient(153deg,rgba(0,180,255,1) 0%,rgba(0,255,42,0.7) 100%);padding-top:30px;}
.xuanchuan .container{width:80%;}
.xuanchuan .nr{position: relative; padding: 64px 14%;}
.xuanchuan .nr:before{ content:""; width: 72px; height: 6px; background: #fff; position: absolute; left: 0; top: 65px;}
.xuanchuan .nr strong{ display:block; color:#fff; font-size: 32px; font-weight: bold; line-height: 1.5;}
.xuanchuan .nr i{ display:block;line-height:1; color:#fff; font-weight: bold; font-size: 56px; position: absolute; font-style: normal; font-family: "PT_Sans_Narrow_Bold";}
.xuanchuan .nr i.symbol1{ left: 98px; top: 0;}
.xuanchuan .nr i.symbol2{ right: 0; bottom: 0;}

.zhengshu{}
.zhengshu .title{margin-bottom:50px;text-align:center;}
.zhengshu .title .t{font-size:2.6em;margin-bottom:20px;font-weight:bold;}
.zhengshu .title .line{width:50px;height:4px;background:#00b4ff;margin: 0 auto;}
.zhengshu .z_list{}
.zhengshu .z_list .l{margin-bottom:30px;}
.zhengshu .z_list .l figure{ cursor: pointer; display: block;border: 1px solid #E6E6E6; text-align: center;}
.zhengshu .z_list .l figure a{ display: block; text-align: center; position: relative; overflow: hidden; height: 259px;}
.zhengshu .z_list .l figure a img{ display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; transition: 0.68s; max-width: 90%; max-height: 90%;}
.zhengshu .z_list .l figure span{ display: flex; display: -webkit-flex; display: -ms-flexbox; height:72px; vertical-align: middle; color: #333333; font-size:18px; text-align: center; line-height: 1.5; padding: 0 8px; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; transition: 0.5s; position: relative; z-index: 3;}
.zhengshu .z_list .l figure span:before{ content: ""; width: 100%;position: absolute; left: 0; bottom: 0; z-index: -1; background: linear-gradient(153deg,rgba(0,180,255,1) 0%,rgba(7,196,38,1) 100%); height: 0; transition: 0.56s;}
.zhengshu .z_list .l figure:hover a img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05);}
.zhengshu .z_list .l figure:hover span{ color: #fff;}
.zhengshu .z_list .l figure:hover span:before{ height: 100%; bottom: auto; top: 0;}

/*内页产品中心*/
.ny_product{}
.ny_product .p_left{}
.ny_product .p_left .ss{padding:20px; background:#fff; margin-top:30px;border: 1px solid #e5e5e5;}
.ny_product .p_left .ss select{width:100%;height:37px;line-height:37px;padding-left:10px;font-size:16px;border:1px solid #ddd;background:#fff;margin-bottom:15px;color:#999;}
.ny_product .p_left .tit{ height:80px; line-height:80px; font-size:23px; font-weight:bold; color:#fff; padding:0 20px; background:#00b4ff;}
.ny_product .p_left .tit span{ font-weight:400; font-size:16px;}
.ny_product .p_left .menu_left{ width:100%;background:#fbfaf9;border:1px solid #e5e5e5;}  
.ny_product .p_left .menu_left{background:#fff;border:1px solid #e5e5e5;line-height:50px;}
.ny_product .p_left .menu_left>ul>li:first-child{overflow:hidden;border-top:0}
.ny_product .p_left .menu_left ul li i{position:absolute;top:0;right:10px;padding:0px 7px 0 7px;width:50%;text-align: right;color:#333;}
.ny_product .p_left .menu_left ul li{border-top:1px #eee solid;position:relative;line-height:50px;font-size:17px}
.ny_product .p_left .menu_left>ul >li:last-child{border-bottom:1px #eee solid;}
.ny_product .p_left .menu_left ul li ul{display:none}
.ny_product .p_left .menu_left ul li ul li{margin:0;}
.ny_product .p_left .menu_left ul li a{color:#222;width:100%;padding-left:15px;display: block;z-index: 99;}
.ny_product .p_left .menu_left ul li a span{padding-right:10px;color:#6ec800;}
.ny_product .p_left .menu_left ul li a:hover{color:#00b4ff;}
.ny_product .p_left .menu_left ul li ul li a{color:#555;display:block;text-align:left;padding: 0 15px;padding-left:35px;}
.ny_product .p_left .menu_left ul li ul li ul li a{padding-left:35px;color:#888;}
.ny_product .p_left .menu_left ul li ul li ul li.on a{color:#00b4ff;}
.ny_product .p_left .menu_left ul li ul li>ul{margin-left:0}
.currentDd{color:#fff; background:#00b4ff;}
.ny_product .p_left .menu_left ul li.currentDd a:hover{color:#fff !important;}
.navContent{background:#eee;}
.ny_product .p_left .menu_left ul li.currentDd .navContent li a:hover{color:#00b4ff !important;}
.navContent1{background:#f5f5f5;}
.ny_product .p_left .menu_left ul li.currentDd .navContent1 li a:hover{color:#00b4ff !important;}
.ny_product .p_left .p_contact{margin-top: 20px;}
.ny_product .p_left .p_contact .nr{border:1px solid #e5e5e5;padding:20px 20px;}
.ny_product .p_left .p_contact .nr ul li{line-height:36px;font-size:16px;}
.ny_product .p_left .p_contact .nr ul li i{display:inline-block;padding-right:10px;}
.ny_product .p_left .p_contact .nr ul li p{display:inline-block;}
.ny_product .p_left1{display:block;}
.ny_product .p_left2{display:none;}

.ny_product .p_right{}
.ny_product .p_right .weizhi{ line-height:50px; border-bottom:1px solid #ddd; margin-bottom:40px;}
.ny_product .p_right .weizhi h2{ height:50px; line-height:48px;margin:0; border-bottom:3px solid #00b4ff; float:left; color:#222; font-size:22px;}
.ny_product .p_right .weizhi span{ float:right; color:#666; font-size:15px;}
.ny_product .p_right .weizhi span a{ padding:0 10px; color:#666;}
.ny_product .p_right .p_list{}
.ny_product .p_right .p_list li{padding:20px 15px;overflow: hidden;margin-bottom:15px;background: #fbfaf9;}
.ny_product .p_right .p_list li .pic{overflow:hidden;width:22%;float:left;}
.ny_product .p_right .p_list li .pic img{display:block;max-width:100%; margin:0 auto;transition:all .8s ease 0s;}
.ny_product .p_right .p_list li .nr{padding:15px 0;width:76%;float:right;}
.ny_product .p_right .p_list li .nr .tit{font-size:20px;color:#333;font-weight:bold;margin-bottom:10px;}
.ny_product .p_right .p_list li .nr .text{color: #989898;line-height: 28px;font-size:15px;}
.ny_product .p_right .p_list li .nr .more{background:#6ec800;font-size: 14px;height:32px;line-height:32px;border-radius:16px;color:#fff;padding:0 10px;width:70px;text-align:center;margin-top: 20px;}
.ny_product .p_right .p_list li .nr .more i{padding-left:5px;}
.ny_product .p_right .p_list li a:hover .pic img{transform:scale(1.1,1.1);}
.ny_product .p_right .p_list li a:hover .nr .tit{color:#6ec800;}

.ny_product .xinpin{display:block;}
.ny_product .xinpin .title{font-size:22px;color:#222;font-weight:bold;margin-bottom:20px;}
.ny_product .xinpin .l{padding-bottom:10px;margin-bottom:15px;border-bottom: 1px solid #fbfaf9;}
.ny_product .xinpin .l .pic{overflow:hidden;background:#fbfaf9;padding:5px;}
.ny_product .xinpin .l .pic img{display:block;max-width:100%;margin:0 auto;transition:all .8s ease 0s;}
.ny_product .xinpin .l .tit{font-size:18px;color:#333;font-weight:bold;margin-top:10px;}
.ny_product .xinpin .l a:hover .pic img{transform:scale(1.1,1.1);}
.ny_product .xinpin .l a:hover .nr .tit{color:#6ec800;}
.ny_product .xinpin .video{margin-top:20px;position:relative;}
.ny_product .xinpin .video img{display: block;max-width: 100%;margin: 0 auto;}
.ny_product .xinpin .video button{padding:0;border:none;height:auto;position: relative;}
.ny_product .xinpin .video .name{position: absolute;top:30px;left:30px;font-size:20px;color:#fff;}
.ny_product .xinpin .video i{position: absolute;bottom:40px;left:30px;color:#fff;font-size:21px;width:50px;height:50px;border:2px solid #fff;border-radius:50%;text-align:center;line-height:45px;}
.ny_product .xinpin .video:hover

.ny_product .p_show{}
.ny_product .p_show .p_top{margin-bottom: 30px;background:#fbfaf9;padding: 5px;}
.ny_product .p_show .p_top .tit_phone{display:none;font-size:22px;color:#333;font-weight:bold;padding-left:10px;border-left: 3px solid #00b4ff;margin:15px; }
.ny_product .p_show .p_top .p_top_left{}
.ny_product .p_show .p_top .p_top_left .swiper-container{width: 100%;height:300px;margin-left: auto;margin-right: auto;}
.ny_product .p_show .p_top .p_top_left .swiper-slide{background-size: cover;background-position: center;}
.ny_product .p_show .p_top .p_top_left .swiper-slide img{ width:98%; border:1px solid #ddd;}
.ny_product .p_show .p_top .p_top_left .gallery-top{height: 80%;width: 100%;}
.ny_product .p_show .p_top .p_top_left .gallery-thumbs{height: 20%;box-sizing: border-box;padding: 10px 0;}
.ny_product .p_show .p_top .p_top_left .gallery-thumbs .swiper-slide{height:100%;opacity: 0.4;}
.ny_product .p_show .p_top .p_top_left .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}
.ny_product .p_show .p_top .p_top_left .swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #00b4ff;}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{--swiper-navigation-color: #00b4ff  !important;}
.ny_product .p_show .p_top .p_top_left img{display: block;max-width: 100%; margin:0 auto;}
.ny_product .p_show .p_top .p_top_right{padding:40px 30px;background:#fbfaf9;}
.ny_product .p_show .p_top .p_top_right .tit{font-size:22px;color:#333;font-weight:bold;}
.ny_product .p_show .p_top .p_top_right .line{margin: 30px 0;width: 50px;height: 4px; background:#00b4ff;}
.ny_product .p_show .p_top .p_top_right .text{color:#555;line-height: 28px;font-size:16px;}
.ny_product .p_show .p_center{}
.ny_product .p_show .p_center .tab{margin-bottom:20px;position:relative;overflow:hidden;border: 1px solid #f1f1f1;width:100%;margin:0 auto;line-height:1.5;/*font-weight:300;*/color:#555;-webkit-font-smoothing:antialiased;}
.ny_product .p_show .p_center .tabs {display:table;position:relative;overflow:hidden;margin:0;width:100%;background:#fbfaf9;}
.ny_product .p_show .p_center .tabs li {float:left;line-height:38px;overflow:hidden;padding:0;position:relative;}
.ny_product .p_show .p_center .tabs a {border-bottom:1px solid #fff;/*font-weight:500;*/display:block;letter-spacing:0;outline:none;padding:0 20px;text-decoration:none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;border-bottom: 2px solid #6ec800;background:#5c5d60;color: #fff !important;font-size: 16px;}
.ny_product .p_show .p_center .tabs_item{display:none;padding:25px;background: #fff;font-size: 16px;}
.ny_product .p_show .p_center .tabs_item:first-child {display:block;}
.ny_product .p_show .p_center .tabs_item img{display:inline-block;max-width:100%;}
.ny_product .p_show .p_center .current a{color:#fff;background:#6ec800;}
.ny_product .p_show .p_bottom{margin-top:30px;}
.ny_product .p_show .p_bottom .tit{font-size:22px;color:#333;font-weight:bold;margin-bottom: 20px;}
.ny_product .p_show .p_bottom .l1{border:1px solid #f2f2f2;margin-bottom: 30px;}
.ny_product .p_show .p_bottom .l1 .pic{overflow:hidden;}
.ny_product .p_show .p_bottom .l1 .pic img {display:block;max-width:100%;transition:all .8s ease 0s;}
.ny_product .p_show .p_bottom .l1 .box{padding:30px 20px;background:#f2f2f2;}
.ny_product .p_show .p_bottom .l1 .box .t{font-size:18px;color:#222;margin-bottom:10px;}
.ny_product .p_show .p_bottom .l1 .box .txt{color:#888;font-size:15px;line-height:28px;}
.ny_product .p_show .p_bottom .l1 .box .more{margin-top:30px;color:#333;font-size:14px;}
.ny_product .p_show .p_bottom .l1 .box .more i{padding-left: 10px;color:#01cb00;}
.ny_product .p_show .p_bottom .l1 a:hover .pic img{transform:scale(1.1,1.1);}
.ny_product .p_show .p_bottom .l1 a:hover .box .t{color:#00b4ff;}
.ny_product .p_show .p_bottom .text a:hover .more{background:#01cb00;color:#fff;}


/*内页解决方案*/
.ny_case{}
.ny_case .n_left{overflow:hidden;position:relative;border-radius: 50px 0 50px 0;}
.ny_case .n_left img{display:block;max-width:100%; margin:0 auto;}
@keyframes proAni {
	0% {transform:translateY(-8px);}
	50%{transform:translateY(8px);}
	100%{transform:translateY(-8px);}
	}
	@keyframes radiusRotate {
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
.ny_case .n_left div{position:absolute; left:0; top:0; right:0; bottom:0;width: 167px;height: 82px;}
.ny_case .n_left div.d1{left:39%;top:25%;}
.ny_case .n_left div.d2{left:24%;top:58%;}
.ny_case .n_left div.d3{left:15%;top:20%;}
.ny_case .n_left div.d4{left:60%;top:51%;}
.ny_case .n_left div.d5{left:20%;top:59%;}
.ny_case .n_left div.d6{left:60%;top:51%;}
.ny_case .n_left div.d7{left:62%;top:25%}
.ny_case .n_left div.d8{left:-7px;top:33%;}
.ny_case .n_left div.d9{left:53%;top:36%}
.ny_case .n_left div.d10{left:45%;top:65%}
.ny_case .n_left div.d11{left:39%;top:47%}
.ny_case .n_left div.d12{left:54%;top:57%}
.ny_case .n_left div.d13{left:37%;top:15%}
.ny_case .n_left img{ position:absolute; left:0; top:0; max-width:100%; height:auto;}
.ny_case .n_left img:nth-child(1){ position:static;}
.ny_case .n_left div:nth-child(2) img{ animation:proAni 3s linear infinite;}
.ny_case .n_left div:nth-child(3) img{ animation:proAni 3s linear infinite 1s;}
.ny_case .n_left div:nth-child(4) img{ animation:proAni 3s linear infinite 1.3s;}
.ny_case .n_left div:nth-child(5) img{ animation:proAni 3s linear infinite 1.6s;}
.ny_case .n_left div:nth-child(6) img{ animation:proAni 3s linear infinite 1.9s;}
.ny_case .n_left div:nth-child(7) img{ animation:proAni 3s linear infinite 2.2s;}
.ny_case .n_left div:nth-child(8) img{ animation:proAni 3s linear infinite 2.5s;}
.ny_case .n_left div:nth-child(9) img{ animation:proAni 3s linear infinite 2.8s;}
.ny_case .n_left div:nth-child(10) img{ animation:proAni 3s linear infinite 3.1s;}
.ny_case .n_left div:nth-child(11) img{ animation:proAni 3s linear infinite 3.4s;}
.ny_case .n_left div:nth-child(12) img{ animation:proAni 3s linear infinite 3.7s;}
.ny_case .n_left div:nth-child(13) img{ animation:proAni 3s linear infinite 4.0s;}

.ny_case .n_right{padding:0 36px;margin-top:50px;}
.ny_case .n_right .tit{font-size:30px;line-height:30px;color:#008fd7;background:url(../images/dian.png) no-repeat left bottom;padding-bottom:35px;letter-spacing:1px;/*margin-bottom:0.3rem;*/}
.ny_case .n_right .n_text{font-size:17px;line-height:30px;color:#999999;letter-spacing:1px;padding:27px 0px 30px;border-bottom:1px dashed #D1E4FC;text-align:justify;}
.ny_case .n_right .n_list{padding:25px 0px 42px;overflow:hidden;}
.ny_case .n_right .n_list .tit1{font-size:22px;margin-bottom:25px;}
.ny_case .n_right .n_list ul{margin-left:0;padding-left:0;}
.ny_case .n_right .n_list ul li{float:left;width:25%;line-height:34px;height:34px;overflow:hidden;background:url(../images/dh.png) no-repeat left center;padding-left:22px;font-size:18px;}
.ny_case .n_right .n_list ul li a{color:#333;}
.ny_case .n_right .n_list ul li a:hover{color:#00b4ff;}

.ny_case1{background:url("../images/case_bg.png") no-repeat center;}

.case_list{}
.case_list .title{margin-bottom:50px;text-align:center;}
.case_list .title .t{font-size:2.6em;margin-bottom:20px;font-weight:bold;}
.case_list .title .line{width:50px;height:4px;background:#00b4ff;margin: 0 auto;}
.case_list .l1{border:1px solid #f2f2f2;margin-bottom: 30px;}
.case_list .l1 .pic{overflow:hidden;}
.case_list .l1 .pic img {display:block;max-width:100%;transition:all .8s ease 0s;}
.case_list .l1 .box{padding:30px 20px;background:#f2f2f2;}
.case_list .l1 .box .t{font-size:22px;color:#222;margin-bottom:10px;}
.case_list .l1 .box .txt{color:#888;font-size:16px;line-height:28px;}
.case_list .l1 .box .more{margin-top:30px;color:#333;font-size: 16px;}
.case_list .l1 .box .more i{padding-left: 10px;color:#01cb00;}
.case_list .l1 a:hover .pic img{transform:scale(1.1,1.1);}
.case_list .l1 a:hover .box .t{color:#00b4ff;}
.case_list .text a:hover .more{background:#01cb00;color:#fff;}


/*新闻中心*/
.column { float: left; }
#fh5co-board .item { margin:15px 15px 20px 15px; background: #fff; -webkit-border-radius: 4px; -moz-border-radius:5px; -ms-border-radius:5px; border-radius:5px; overflow: hidden;box-shadow: 0px 30px 90px rgba(0,0,0,0.14);position:relative;}
#fh5co-board .item a { display: block; }
#fh5co-board .item .fh5co-desc { padding:30px; float: left;}
#fh5co-board .item .fh5co-desc .fenlie{font-size:14px;line-height:22px; margin-bottom:20px; color: #0d8ae4; font-weight:700; position: relative; width: 60px;}
#fh5co-board .item .fh5co-desc .fenlie:after{content: "";width: 0;height: 2px;background: #0d8ae4;position: absolute;bottom:-5px;left: 0;transition: all 0.5s ease 0s;}
#fh5co-board .item .fh5co-desc .fenlie:hover:after{width: 100%;}

/*#fh5co-board .item .fh5co-desc .fenlie:hover{border-bottom: 2px solid #0d8ae4;transition: transform 0.3s; width:60px;}*/
#fh5co-board .item .fh5co-desc .tit{margin:10px 0;font-size:22px;line-height: 32px; font-weight: bold;}
#fh5co-board .item .fh5co-desc .tit a{color:#000;}
#fh5co-board .item .fh5co-desc .tit a:hover{color:#00b4ff;}
#fh5co-board .item .fh5co-desc .con{font-size:16px;line-height:28px; margin-bottom: 10px;color:#222;}
#fh5co-board .item .fh5co-desc .time{color:#999; margin-top:20px;}
#fh5co-board .item .fh5co-desc .time i{padding-right:10px;}
#fh5co-board .item .fh5co-item-title {font-size: 17px; line-height: 24px; margin: 0; padding: 0; }
#fh5co-board .item img { max-width: 100%; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }
#fh5co-board .item .fh5co-board-img { border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; }
#fh5co-board .item .image-popup:hover img { opacity: .5; }
#fh5co-board .item:hover .fh5co-board-img img{transform:scale(1.05);}
#fh5co-board .item:after{content:"";display:block;width:0;height:4px;background:#00b4ff;position:absolute;right:0;bottom:-1px;transition:all 0.5s}
#fh5co-board .item:hover:after{width:100%;left:0;right:auto}
.js .animate-box { opacity: 0; }
@media screen and (max-width: 480px) {
.column { float: none; position: relative; clear: both; }
}
.size-1of4 { width: 25%; }
.size-1of3 { width: 33.333%; }
.size-1of2 { width: 50%; }
#fh5co-board[data-columns]::before { content: '4 .column.size-1of4'; }

/* Configurate salvattore with media queries */
@media screen and (max-width: 450px) {
#fh5co-board[data-columns]::before { content: '1 .column'; }
}

@media screen and (min-width: 451px) and (max-width: 700px) {
#fh5co-board[data-columns]::before { content: '2 .column.size-1of2'; }
}

@media screen and (min-width: 701px) and (max-width: 850px) {
#fh5co-board[data-columns]::before { content: '3 .column.size-1of3'; }
}

@media screen and (min-width: 851px) {
#fh5co-board[data-columns]::before { content: '4 .column.size-1of4'; }
}

.ny_news{background:#e9edf0;}
.ny_news .l{margin-bottom:30px;border-radius:10px;}
.ny_news .l .pic{overflow:hidden;border-radius:10px 10px 0 0;}
.ny_news .l .pic img{width:100%;height:auto;display:block;transition: all 0.6s;}
.ny_news .l .box{padding:30px 20px;background:#fff;border-radius:0 0 10px 10px;}
.ny_news .l .box .time{font-size:14px;line-height:16px;color:#666;}
.ny_news .l .box .time i{padding-right:10px;}
.ny_news .l .box .tit{margin-top:20px;font-size:20px;line-height:28px;color:#333;margin-bottom:20px;font-weight:bold;}
.ny_news .l .box .more{font-size:16px;color:#07c426;}
.ny_news .l .box .more i{padding-left:10px;}
.ny_news .l a:hover .pic img{transform:scale(1.05);}
.ny_news .l a:hover .box .tit{color:#00b4ff;}

.news_show{background:#e9edf0;}
.news_show .news_left{padding:45px 30px;background:#fff;}
.news_show .news_left .title{text-align:center;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom: 20px;}
.news_show .news_left .title .t1{font-size:24px;color:#333;font-weight:bold;}
.news_show .news_left .title .time{font-size:15px;color:#888;padding:10px 0;}
.news_show .news_left .title .time i{padding-right:10px;}
.news_show .news_left .nr{line-height:28px;}
.news_show .news_left .nr p{text-indent:2em;font-size:16px;}
.news_show .news_left .nr img{display:block;max-width:100%;margin:0 auto;}
.news_show .news_left .nr p span{ text-wrap:wrap !important;}
.news_show .news_left .nr table{width:100%; margin:0 auto;}
.news_show .news_left .nr table tr td{padding:3px;border:1px solid #ddd;}
.news_show .news_left .nr .back{display:block;margin:0 auto;margin-top:30px;background:linear-gradient(153deg,rgba(0,180,255,1) 0%,rgba(7,196,38,1) 100%);width:180px;height:46px;line-height:46px;font-size:18px;color:#fff;text-align:center;border-radius:23px;}
.news_show .news_left .nr .back i{padding-left: 10px;}
.news_show .news_left .nr .back:hover{border:2px solid #00b4ff;color:#00b4ff;background:none;line-height:44px;}
.news_show .news_left .nr .back:hover i{color:#00ff2a;}
.news_show .news_right{padding:30px;padding-bottom:10px; background:#fff;}
.news_show .news_right .tit{margin-bottom:40px;font-size:24px;font-weight:bold;padding-left:15px;border-left:5px solid #00b4ff;color:#333;}
.news_show .news_right .list{}
.news_show .news_right .list .pic{overflow:hidden;border-radius:10px 10px 0 0;}
.news_show .news_right .list .pic img{width:100%;height:auto;display:block;transition: all 0.6s;}
.news_show .news_right .list .box{padding:20px 0;background:#fff;border-radius:0 0 10px 10px;}
.news_show .news_right .list .box .time{font-size:14px;line-height:16px;color:#666;}
.news_show .news_right .list .box .time i{padding-right:10px;}
.news_show .news_right .list .box .tit1{margin-top:10px;margin-bottom:10px;font-size:20px;line-height:28px;color:#333;font-weight:bold;}
.news_show .news_right .list a:hover .pic img{transform:scale(1.05);}
.news_show .news_right .list a:hover .box .tit1{color:#00b4ff;}

/*内页联系我们*/
.contact{}
.contact .title{margin-bottom:50px;text-align:center;}
.contact .title .t{font-size:2.6em;margin-bottom:20px;font-weight:bold;}
.contact .title .line{width:50px;height:4px;background:#00b4ff;margin: 0 auto;}
.contact .l1{width:20%;float:left;}
.contact .l1 .box{background:#eef2fb;padding:60px 20px;text-align:center;border-radius:10px;margin:10px;}
.contact .l1 .box .pic{overflow:hidden;}
.contact .l1 .box .pic img{display:block;max-width:100%;margin:0 auto;transition:all 0.4s;}
.contact .l1 .box .tit{margin:20px 0;font-size:17px;font-weight:bold;}
.contact .l1 .box p{font-size:18px;color:#666;height:55px;}
.contact .l1:hover .box .pic img{transform:rotate(360deg);}

.ny_job{padding-bottom:80px;}
.ny_job .title{margin-bottom:50px;text-align:center;}
.ny_job .title .t{font-size:2.6em;margin-bottom:20px;font-weight:bold;}
.ny_job .title .line{width:50px;height:4px;background:#00b4ff;margin:0 auto;}
.ny_job .title .text{margin-top:20px;font-size:17px;text-align:center;color:#666;}
.ny_job .job1{ background:#00b4ff; width:100%; height:56px; line-height:56px;}
.ny_job .job1 h2,.job_list h2{ float:left; width:calc(100% / 4); text-align:center; font-size:18px; color:#fff; height:56px; line-height:56px; margin:0; font-weight:400;}
.ny_job .job_list{ border-bottom:1px solid #f2f2f2; background:#fff; cursor:pointer;}
.ny_job .job_list h2{ color:#333;}
.ny_job .job_list h2 i{ font-size:30px; /*margin-top:12px;*/ display:block;}
.ny_job .job_list1{padding:40px; background: #f8fcfe; padding-left:40px;}

.ny_job .job_list2{ margin-bottom:20px;}
.ny_job .job_list2 h3{ text-align:left; font-size:20px; color:#333; line-height:20px; margin-bottom:16px;}
.ny_job .job_list2 p{ text-align:left; font-size:16px; color:#666; margin-bottom:10px;}
.panel-default > .panel-heading,.panel-default > .panel-heading + .panel-collapse > .panel-body{ padding:0;}


/*底部*/
.footer{background:#333438;padding-top:100px;}
.footer .f_top{padding-bottom:60px;}
.footer .f_top .f1{}
.footer .f_top .f1 img{display:block;max-width:80%;}
.footer .f_top .f1 .ewm{margin-top:15px;}
.footer .f_top .f1 .ewm .l{display:inline-block;margin-right:10px;text-align:center;color: #ccc;font-size:16px;}
.footer .f_top .f1 .ewm .l img{border-radius:5px;border: 1px solid #5b6063;max-width:100%;}
.footer .f_top .f1 .ewm .l p{line-height:28px;}
.footer .f_top .f2{display:block;}
.footer .f_top .tit{font-size:20px;padding-bottom:20px;color:#fff;}
.footer .f_top ul li{line-height:32px;font-size: 16px;color:#ccc;}
.footer .f_top ul li a{color:#ccc;}
.footer .f_top ul li a i{padding-right: 10px;}
.footer .f_top ul li a:hover{color:#00b4ff;}
.footer .f_top ul li i{display:inline-block;padding-right: 10px;}
.footer .f_top ul li p{display:inline-block;}
.footer .f_bottom{line-height:60px;border-top:1px rgba(255,255,255,0.1) solid;color:#ccc;font-size: 16px;}
.footer .f_bottom a{color:#ccc;}
.footer .f_bottom span{float:right;}
.footer .f_bottom span a{color:#ccc;}



/*手机端拨打号码*/
#tel{position:fixed;right:10px;bottom:140px;background:#00b4ff;display:none;text-align:center;width:39px;height:40px;font-size:16px;color:#fff;padding:3px 10px 5px 10px;z-index:9999;border-radius:20px;}
#tel i{display:block;color:#fff;font-size:24px;}

@media screen and (max-width:1600px){
	header .container{width:90%;}
	.sy_product .tabs_item .text{height:472px;}
}
@media screen and (max-width:1550px){
	header .container{width:90%;}
	.sy_product .tabs_item .text{height:472px;}
	.nav ul li{padding:0 10px;}
	.nav ul li a{padding:0 15px;}
}
@media screen and (max-width:1500px){
	header .container{width:84%;}
	.sy_product .tabs_item .text{height:472px;}
	.nav ul li{padding:0 8px;}
	.nav ul li a{padding:0 10px;}
}
@media screen and (max-width:1440px){
	header .container{width:90%;}
	.nav ul li{padding:0 5px;}
	.nav ul li a{padding:0 10px;}
}
@media screen and (max-width:1400px){
	header .container{width:90%;}
	.nav ul li{padding:0 2px;}
	.nav ul li a{padding:0 10px;}
}
@media screen and (max-width:1366px){
	header .container{width:95%;}
}
@media screen and (max-width: 768px){
	header .container{width:100%;}
	header .logo .l_left{width:220px;margin-top:15px;margin-bottom:0;}
	header .logo .l_left img{max-width:54%;}
	header .logo .l_left span{font-size:22px;}
	header .dl{ display:block;}
	.nav{display:none;}
	.yy{display:block;}
	.sp_nav{display:block;}
	.banner{margin-top:60px;}
	.banner .swiper-slide .text1{top:24%;padding:0 0;left:15px;}
	.banner .swiper-slide .text1 .en1{font-size:14px;margin-bottom:5px;}
	.banner .swiper-slide .text1 .cn{font-size:19px;line-height:22px;letter-spacing:0.5px;}
	.banner .swiper-slide .text1 .en{font-size:14px;letter-spacing:1px;line-height:18px;margin:10px auto;}
	.banner .swiper-slide .text1 .more{width:90px;height:30px;line-height:30px;font-size:12px;letter-spacing:0;}
	.banner .swiper-slide .pc{display:none;}
	.banner .swiper-slide .phone{display:block;}
	#tel{display:block;}
	.sy_product{padding:40px 0;}
	.sy_product .title{margin-bottom:0;border-left:5px solid #00b4ff;padding-left:10px;}
	.sy_product .title .t1 {font-size:1.8em; margin-bottom:0;}
	.sy_product .title .text{font-size:15px;display:none;}
	.sy_product .title .more{width:auto;font-size:15px;margin-top:0;}
	.sy_product .tabs{width:100%;margin-bottom:20px;}
	.sy_product .tabs a{padding: 15px 0;}
	.sy_product .tabs a .tit .cn{font-size:18px;}
	.sy_product .tabs a .tit .en{font-size:14px;}
	.sy_product .tab_content{width:100%;}
	.sy_product .tabs_item{padding:15px;}
	.sy_product .tabs_item .l1{margin-bottom:20px;}
	.sy_product .tabs_item .l1 .box{padding:20px 15px;}
	.sy_product .tabs_item .l1 .box .t{font-size:17px;}
	.sy_product .tabs_item .l1 .box .txt{display:none;}
	.sy_product .tabs_item .l1 .box .more{margin-top:15px;}
	.sy_product .tabs_item .text{height:auto;padding:20px 15px;padding-bottom:30px;}
	.sy_product .tabs_item .text .con{margin-top:10px;}
	.sy_product .tabs_item .text .more{margin-top:20px;}
	.sy_fangan{padding-top:40px;}
	.sy_fangan .title{margin-bottom:20px;border-left:5px solid #00b4ff;padding-left:10px;}
	.sy_fangan .title .t1 {font-size:1.8em; margin-bottom:0;}
	.sy_fangan .title .text{font-size:15px;display:none;}
	.sy_fangan .title .more{width:auto;font-size:15px;margin-top:0;}
	.icbox{display:block;}
	.icbox .icb{width:49%;display:inline-block;border-bottom:1px solid rgba(255,255,255,0.3);}
	.icbox .icb a{height:40vh;padding:20px 0;}
	.icbox .icb a img{margin-top:5px;}
	.icbox .icb a h3{margin:20px 0 20px 0;font-size:1.4em;}
	.icbox .icb a p{margin:20px 0;}
	.icbox .icb a span{font-size:1em;}
	.icbox .icb .t1{padding-bottom:10%;}
	.icbox .icb .t1:after,.icbox .icb:after{font-size:6em;}
	.icbox .icb .t2{padding:0px 15px;}
	.sy_about{padding:40px 0;padding-bottom:70px;}
	.sy_about .title{margin-bottom:20px;border-left:5px solid #00b4ff;padding-left:10px;}
	.sy_about .title .t1 {font-size:1.8em; margin-bottom:6px;}
	.sy_about .a_con{font-size:16px;line-height:28px;}
	.sy_about .a_con .t{font-size:18px;margin-bottom:10px;}
	.sy_about .a-num{margin-top:20px;}
	.sy_about .num-box .num{font-size:30px;line-height:30px;}
	.sy_about .num-top .year{font-size:14px;line-height:20px;width:20px;height:20px;}
	.sy_about .a_right .item{height:250px;transform:translateY(30px);}
	.sy_about .a_right .item .text{width:80%;height:80%;}
	.sy_about .a_right .item .text .t1 p:nth-child(1){font-size:24px;}
	.sy_about .a_right .item .text .t1 p:nth-child(2){margin-top:15px;}
	.sy_about .a_right .item .text .more a{width:110px;height:37px;}
	.sy_about .a_right .item:hover .text{transform:translateY(0px);}
	.sy_about .a_right .item1{transform:translateY(30px);}
	.sy_about .a_right .item1::before{top:0;left:0;left:auto;}
	.sy_news{padding:40px 0;background:url("../images/news-bg.jpg") no-repeat bottom;}
	.sy_news .title{margin-bottom:20px;border-left:5px solid #00b4ff;padding-left:10px;margin-top:10px;}
	.sy_news .title .t1 {font-size:1.8em;margin-bottom:6px;}
	.sy_news .title .text{font-size:15px;}
	.sy_news .title .more{width:auto;font-size:15px;}
	.sy_news .news_left .l1{margin-bottom:20px;}
	.sy_news .news_left .l1 .box{padding:20px 15px;}
	.sy_news .news_left .l1 .box .tit{height:auto;}
	.sy_news .news_right{padding:20px 15px;padding-bottom:20px}
	.sy_news .news_right ul li .tex{width:calc(100% - 100px);}
	.sy_news .news_right ul li .tex dl{width:80%;}
	.sy_news .news_right ul li .tex dl dt{font-weight:400;}
	.footer{padding-top:40px;}
	.footer .f_top{padding-bottom:30px;}
	.footer .f_bottom{padding:10px 0;line-height:26px;}
	.footer .f_bottom span{float:none;padding-left:10px;}
	.footer .f_top .f2{display:none;}
	.ny_banner{margin-top:60px;}
	.ny_banner .pc{display:none;}
	.ny_banner .phone{display:block;}
	.ny_nav .weizhi a{font-size:16px;line-height:50px;padding: 0 10px;}
	.ny_nav .nav1{display:none;}
	.ny_wap{padding:40px 0;}
	.ny_about .about_left{width:100%;margin-right:0;position:inherit;margin-bottom:30px;}
	.ny_about .about_right{width:100%;float:none;margin-top:0px;position:inherit;}
	.ny_about .about_right .nr{padding:30px 15px;padding-top:50px;}
	.ny_about .about_right .nr .tit{font-size:22px;margin-bottom:15px;}
	.ny_about .about_right .nr .tit1{font-size:20px;margin-bottom:20px;}
	.ny_about .about_right .nr .text{font-size:16px;line-height:28px;}
	.ny_about .about_right .nr .a-num{margin-top:20px;}
	.ny_about .about_right .nr .num-box i{font-size:20px;padding-left:10px;}
	.ny_about .about_right .nr .num-box .num{font-size:27px;line-height:30px;}
	.ny_about .about_right .nr .num-top .year{font-size:14px;line-height:23px;width:23px;height:23px;margin-left:.2rem;}
	.ny_about .about_right .nr .num-top .unit{font-size:14px;line-height:16px;margin-left:10px;}
	.ny_about .about_right .nr .a-num .txt{font-size:14px;padding-top:5px;}
	.zhengshu .z_list .l figure a{height:210px;}
	.zhengshu .z_list .l figure span{height:60px;font-size:16px; }
	.xuanchuan .container{width:100%;}
	.xuanchuan .nr{padding:30px 46px;}
	.xuanchuan .nr:before{width:30px;height:4px;top:65px;}
	.xuanchuan .nr strong{font-size:20px;line-height:1.5;}
	.xuanchuan .nr i{font-size:36px;}
	.xuanchuan .nr i.symbol1{left:0;}
	.zhengshu .title{margin-bottom:30px;}
	.zhengshu .title .t{font-size:2em;}
	.zhengshu .title .line{width:30px;height:3px;}
	.ny_product .p_left .ss{margin-bottom:20px;margin-top:20px;}
	.ny_product .p_left1{display:none;}
	.ny_product .p_left2{display:block;margin-top: 30px;}
	.ny_product .xinpin{display:none;}
	.ny_product .p_right .weizhi{margin-bottom:20px;}
	.ny_product .p_right .weizhi h2{font-size:20px;}
	.ny_product .p_right .p_list li .pic{width:35%;}
	.ny_product .p_right .p_list li .nr{padding:0 0;width:60%;}
	.ny_product .p_right .p_list li .nr .tit{font-size:18px;margin-bottom:10px;}
	.ny_product .p_right .p_list li .nr .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.ny_product .p_right .p_list li .nr .more{height:28px;line-height:28px;padding:0 5px;width:70px;margin-top:10px;}
	.ny_product .p_show .p_top .tit_phone{display:block;}
	.ny_product .p_show .p_top .p_top_right{padding:20px 15px;}
	.ny_product .p_show .p_top .p_top_right .tit{font-size:20px;display: none;}
	.ny_product .p_show .p_top .p_top_right .line{margin:20px 0;width:50px;height:4px;display:none;}
	.ny_product .p_show .p_center .tabs_item{padding:15px;}
	.ny_product .p_show .p_center .tabs a{padding:0 8.5px;}
	.ny_case .n_left{border-radius:30px 0 30px 0;}
	.ny_case .n_left div img{max-width:70% !important;}
	.ny_case .n_right{padding:0;margin-top:20px;}
	.ny_case .n_right .tit{font-size:24px;line-height:26px;padding-bottom:20px;}
	.ny_case .n_right .n_text{font-size:16px;line-height:28px;padding:27px 0px 10px;}
	.ny_case .n_right .n_list{padding:15px 0px 20px;}
	.ny_case .n_right .n_list .tit1{font-size:22px;margin-bottom:25px;}
	.ny_case .n_right .n_list ul li{font-size:16px;}
	.case_list .title{margin-bottom:30px;}
	.case_list .title .t{font-size:2em;margin-bottom:20px;}
	.case_list .title .line{width:30px;height:3px;}
	.case_list .l1 .box .t{font-size:20px;}
	.case_list .l1 .box .more{margin-top:20px;}
	#fh5co-board .item .fh5co-desc{padding:20px;}
	#fh5co-board .item .fh5co-desc .fenlie{margin-bottom:10px;}
	#fh5co-board .item .fh5co-desc .tit{font-size:20px;line-height:22px;}
	#fh5co-board .item .fh5co-desc .time{margin-top:10px;}
	.news_show .news_left{padding:20px 15px;}
	.news_show .news_left .title{padding-bottom:10px;margin-bottom:10px;}
	.news_show .news_left .title .t1{font-size:18px;}
	.news_show .news_left .nr .back{margin-top:20px;width:140px;height:36px;line-height:36px;font-size:16px;border-radius:18px;}
	.news_show .news_left .nr .back i{padding-left: 10px;}
	.news_show .news_left .nr .back:hover{line-height:34px;}
	.news_show .news_right{display:none;}
	.contact .title{margin-bottom:30px;}
	.contact .title .t{font-size:2em;margin-bottom:20px;}
	.contact .title .line{width:30px;height:3px;}
	.contact .l1{width:100%;}
	.contact .l1 .box{padding:15px 15px;text-align:left;border-radius:10px;margin:10px;}
	.contact .l1 .box .tit{margin:0 0;font-size:15px;}
	.contact .l1 .box p{font-size:16px;height:auto;}

	.ny_job{padding-bottom:40px;}
	.ny_job .title{margin-bottom:30px;}
	.ny_job .title .t{font-size:2em;margin-bottom:20px;}
	.ny_job .title .line{width:30px;height:3px;}
	.ny_job .title .text{margin-top:20px;font-size:16px;text-align:left;}
	.ny_job .job1{height:42px;line-height:42px;}
	.ny_job .job1 h2,.job_list h2{font-size:16px;height:42px;line-height:42px;width:20%;}
	.ny_job .job1 h2:first-child,.job_list h2:first-child{width:45%;}
	.ny_job .job1 h2:nth-child(4),.job_list h2:nth-child(4){width:15%;}
	.ny_job .job_list h2 i{font-size:20px;}
	.ny_job .job_list1{padding:10px 20px;padding-left:20px;}

	.ny_job .job_list2{margin-bottom:20px;}
	.ny_job .job_list2 h3{font-size:18px;line-height:20px;margin-bottom:12px;margin-top:10px;}
	.ny_job .job_list2 p{font-size:16px;}
}
