body {font-size: 14px; font-family: "Microsoft YaHei";padding-top:92px;overflow: auto;color: #333333;}
a {text-decoration: none;color: inherit;display: block;}
*{margin:0; padding:0; list-style:none;outline: none;}
img{border:0; display: block; max-width: 100%; vertical-align: middle;}
ul li{float: left;}
.clear{clear: both;}
.container{width: 1170px;padding: 0 15px;margin: auto;}
.container::after{clear: both;display: table;content: " ";}

/*顶部*/
.top{width: 100%;height: 100px;position: fixed;top: 0;left: 0;background: #FFFFFF;box-shadow: 0px 2px 8px #888888;border-top: 2px solid #005bac;z-index: 9999;}
.topl{float: left;margin-top: 22px;}
.topr{float: right;}
.language{width: auto;height: 20px;font-size: 12px;margin-top: 5px;text-align: right;float: right}
.language-main{width: 45px;height: 20px;float: left;margin-left: 30px;}
.language-main img{width: 20px;height: 20px;float: left;}
.language-main a{line-height: 20px;}
nav{text-align: center;margin-top:25px;}
nav ul{padding: 0;border-radius: 10px;list-style: none;display: inline-table;position: relative;}
nav ul li{width: 130px;}
nav ul li a{line-height: 73px;padding: 0 30px;width: 70px;}
nav ul li:hover a{border-bottom: 2px solid #005bac;}
nav ul li>ul{display: none;position: absolute;width: 130px;color: #333333;margin-left: 0px;}
nav ul li:hover>ul{display: block;}
nav ul li ul li{float: none;background: #FFFFFF;width: 100%;}
nav ul li ul li a{border-bottom: 1px solid #000000!important;line-height: 20px;width: 130px;padding: 15px 0;background: #FFFFFF;font-size: 12px;}
nav ul li ul li:hover>a{background: #005BAC;color: #FFFFFF;}
nav ul li>ul li>ul{margin-left: 130px;margin-top: -51px;width: auto;}

/*banner*/
.banner{overflow-y: hidden;position: relative;max-height:920px;}
.swiper-container{width: 100%;height: 100%;}
.button-prev{position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../cn/img/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0; display:block;transition: all 1s;}
.button-next{ position:absolute; z-index:1; top:50%; margin-top:-30px; right:15%; z-index:1; width:40px; height:60px; background:url(../cn/img/slider-arrow.png) -6px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0; display: block;transition: all 1s;}
.banner:hover .button-prev,.banner:hover .button-next{opacity: 1;transition: all 1s;}

/*三个模块*/
.mokuai{position: relative;height: 140px;margin: 60px auto;}
.mokuai-main{width: 30%;height: 140px;float: left;}
.mokuai-main:nth-child(2){margin: 0 5%;}
.mokuai-main-img{float: left;width: 140px;}
.mokuai-main-text{float: left;margin-left: 15px;width: calc(100% - 155px);}
.mokuai-main-text-title{font-size: 18px;margin: 20px 0 5px;}
.mokuai-main-text-title a{display: flex;}
.mokuai-main-text-title a:hover{color: #47b5e8;display: contents;}
.mokuai-main-text-etitle{font-size: 14px;margin-bottom: 15px;color: #999999;}
.mokuai-main-text-desc{font-size: 14px;color: #999999;}

/*产品中心*/
.product-mian{width: 100%;}
.product-title{width: 300px;height: 63px;margin: 0 auto;padding-top: 40px;}
.product-title h1{width: 300px;font-size: 22px;font-weight: 100;text-align: center;margin-bottom: 5px;}
.product-title p{width:300px; font-size:14px; color:#999; text-align:center; margin-bottom:8px;}
.product-title hr{width:42px; height:2px; background:#47b5e8; border:none; margin:0 auto;}
.product-fenlei{width:100%; margin:30px auto;}
.product-fenlei ul{list-style:none;}
.product-fenlei li{width: 234px;margin:10px 0;float:left;text-align: center;}
.product-fenlei li p{width: 100%;height:20px;text-align:center;font-size:16px;color:#999;}
.product-fenlei li img{width:65px;height:63px;margin: 5px auto 10px;margin-bottom:10px;}
.product-fenlei li:hover p{color:#47b5e8;}
.product-display{width:100%;min-height:722px;background:url(../img/main4bg.jpg);margin-bottom: 30px;}
.product-display-main{background: rgba(255,255,255,0.3);padding-bottom:50px;padding-top: 80px;}
.product-display ul{list-style:none;}
.product-display li{width:330px; height:360px; background:#fff; margin:0px 30px 30px; float:left;}
.product-display li span{width:330px; height:20px; text-align:center; font-size:14px; color:#5a5a5a; display: block;}
.product-display li img{width:260px; height:260px; margin-bottom:20px; padding-top:35px; padding-left:35px;}
.product-display li:hover span{color:#47b5e8;}
.product-more{width:300px; height:50px; border:2px solid #fff; border-radius:30px; margin:50px auto 0;font-size:18px; color:#fff; text-align:center; line-height:50px;}
.product-more:hover{color: #47B5E8;background: #FFFFFF;}

/*研究与开发*/
.yanjiu{width:100%; height:620px; margin-bottom:30px;}
.yanjiu-main{width:100%; height:440px; margin:50px auto;}
.yanjiu-list{width:270px; height:440px; border-bottom:2px solid #47b5e8; position:relative; overflow:hidden; margin-right:30px; float:left;}
.yanjiu-list:last-child{margin-right: 0;}
.yanjiu-list:after{position:absolute; left:0; top:0; display:block; width:100%; height:100%; background:#47b5e8; opacity:.9; content: attr(data-text); transition:all .5s ease; transform: translateY(-100%); color: #FFF; font-size:20px; padding:220px 80px;}
.yanjiu-list:hover:after{transform: translateY(0);}
.yanjiu-list img{width:270px; height:276px; margin-bottom:30px;}
.yanjiu-list h1{color:#999; width:58px; height:48px; background:url(../cn/img/numbg.jpg) no-repeat; font-size:24px; font-weight:100; padding-left:15px; line-height:48px; margin:0 auto 15px auto;}
.yanjiu-list span{width:270px; height:20px; color:#000; font-size:16px; text-align:center; margin-bottom:10px; float:left;}
.yanjiu-list p{width:270px; height:20px; color:#999; font-size:14px; text-align:center; float:right;}

/*新闻资讯*/
.news{width:100%; height:640px; background:#f6f6f6;}
.news-fenlei{width:360px; height:40px; border:1px solid #d9d9d9; border-radius:20px; margin:30px auto 50px auto;}
.news-fenlei ul li{width: 119px;border-right: 1px solid #d9d9d9;font-size: 14px;color: #434343;text-align: center;line-height: 40px;float: left;}
.news-fenlei ul li:last-child{width: 120px;border-right: 0;}
.news-fenlei ul li:hover{color: #47B5E8;}
.news-main{width: 100%;height: 300px;margin-top: 20px;}
.news-main-l{width: 59%;height: 300px;float: left;}
.news-main-list{width:100%; height:125px; margin-bottom:25px; float:left;}
.news-main-list img{width:200px; height:125px; margin-right:20px; float:left;}
.news-main-list h1{width:100px; height:20px; font-weight:100; font-size:16px; color:#47b5e8; margin-bottom:10px; float:left;}
.news-main-list b{width:340px; height:20px; font-weight:100; font-size:16px; color:#434343; margin-right:20px; margin-bottom:10px; float:right;overflow:hidden;}
.news-main-list a{color:#333;}
.news-main-list span{width:auto; height:20px; font-size:12px; color:#929292; margin-bottom:10px; float:left;}
.news-main-list-text{float: left;width: calc(100% - 220px);height: 59px;color: #5a5a5a;overflow-y: hidden;}
.news-main-list-text a{display:inline-block;color:inherit;}
.indnewscbrt{width:38%; height:300px; float:right;overflow: hidden;}
.news-more{width:120px; height:30px; border:1px solid #d9d9d9; border-radius:20px; margin:40px auto auto auto;font-size:12px; color:#888888; text-align:center; line-height:30px;}
.news-more:hover{color: #FFFFFF;background: #47B5E8;}

/*底部菜单*/
.bottom{width:100%; height:350px; background:#636363;}
.bottomc1{width:300px; height:240px; float:left; margin-top:50px;}
.bottomc1 h1{width:100%; height:20px; color:#FFF; font-size:18px; font-weight:100; text-align:left; margin-bottom:25px;}
.bottomc1 b{width:100%; height:24px; color:#47b5e8; font-size:22px; font-weight:100; text-align:left;}
.bottomc1 p{width:100%; height:20px; color:#FFF; font-size:13px; text-align:left; margin-top:25px; margin-bottom:25px;}
.bottomc1 span{width:100%; display:block; color:#FFF; font-size:13px; text-align:left;line-height:1.5;}
.bottomc1 a{display: inline;}
.bottombtn{width:90px; height:30px; border:1px solid #a1a1a1; border-radius:3px; margin-top:30px;}
.bottombtn h2{color:#a1a1a1; font-size:13px; text-align:center; line-height:30px; font-weight:100;}
.bottombtn h2:hover{border:1px solid #fff; border-radius:3px; color:#fff;}
.bottomc2{width:390px; height:240px; float:left;}
.bottomc2 .lfs{width:1px; height:150px; border-left:1px solid #727272; margin-top:100px; float:left;}
.bottomc2 .rts{width:1px; height:150px; border-left:1px solid #727272; margin-top:100px; float:right;}
.bottomc2 .cmc{width:300px; height:215px; margin-top:50px; margin-left:45px; float:left;}
.bottomc2 .cmc h1{width:100%; height:20px; color:#FFF; font-size:18px; font-weight:100; text-align:center; margin-bottom:35px;}
.bottomc2 .cmc img{width:120px; height:120px;}
.bottomc3{width:390px; height:240px; float:right; margin-top:50px;}
.bottomc3 h1{width:100%; height:20px; color:#FFF; font-size:18px; font-weight:100; text-align:left; margin-bottom:25px;}
.bottomc3 p{width:100%; height:20px; color:#FFF; font-size:13px; text-align:left; margin-bottom:25px;}
.bottomc3 a{color:#FFFFFF;display: inline-block;}
.bottomc3 a:hover{color:#47b5e8;}
.bottomc3 .bottombtn a{display: inline;}

/*底部版权*/
.foot{width:100%; height:50px; background:#363636;}
.foot p{width:100%; height:50px; line-height:50px; color:#CCC; font-size:12px; text-align:left; margin:0 auto;}

/*当前位置*/
.weizhi{width:100%; height:50px;box-shadow: 0px 2px 3px #CCCCCC;line-height: 50px;overflow:hidden;}
.weizhi span{color: #104eaa;}
.weizhi a{display: inline-block;}

/*主体内容*/
.about-main{margin: 60px auto;}
.about-main-left{width: 840px;float: left;}
.about-main-text p{font-size: 16px;line-height: 32px;}
.about-main-text a{display: inline-block;text-indent: 0px;}
.about-main-right{width: 280px;float: left;margin-left: 50px;}
.about-main-right-title{width: 100%;height: 60px;background: #009cdf;padding-top: 15px;text-indent: 40px;}
.about-main-right-title p{font-size: 20px;font-weight: bold;color: #FFFFFF;}
.about-main-right-title span{font-size: 16px;color: #8dcff4;margin-left: 40px;}
.about-main-right-fenlei{}

.about-main-right-fenlei .active{color: #009cdf;}
.about-main-right-fenlei .on{display: block;}
.about-main-right-fenlei ul li i{text-indent: 0;position: relative;float: left;top: 7.5px;left: 15px;cursor: pointer;margin-right: -17px;font-size: 22px;}
.about-main-right-fenlei ul li{width: 100%;line-height: 36px;border-bottom: 1px solid #0091d5;background: #aadaf7;text-indent: 40px;}
.about-main-right-fenlei ul li a:hover{color: #009cdf;}
.about-main-right-fenlei ul li i:hover{color: #009cdf;}
.about-main-right-fenlei ul li ul{padding-left: 15px;display:none;}
.about-main-right-fenlei ul li:hover >ul{display:block;}
.about-main-right-fenlei ul li ul li{border-bottom: 0;color: #333333;background: #e6f5ff;padding-left: 15px;margin-left: -15px;text-indent: 0;}
.about-main-right-fenlei ul li ul li a{padding-left: 40px;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid #ffffff;}
.about-main-right-fenlei ul li a:hover{text-decoration: underline;}
.contact-main-text p{font-size: 16px;line-height: 32px;}
.contact-main-text a{display: inline-block;}
.pro-main-text{}
.pro-main-text::after{clear: both;display: table;content: "";}
.pro-main-text li{float:left; width:calc(32% - 42px); border:1px solid #DDD; padding:20px; margin-right:2%; margin-bottom:20px;}
.pro-main-text li:nth-child(3n){margin-right: 0;}
.pro-main-text li img{width:100%; margin-bottom:25px;}
.pro-main-text li p{text-align:center; font-size:16px; height: 24px;line-height: 24px;overflow: hidden;}
.pro-main-text li:hover{border:1px solid #47b5e8;color: #47b5e8;}
.pagination{width: 100%;text-align: center;margin: 30px auto;}
.pagination ul li{display: inline-block;width: 24px;height: 24px;line-height: 24px;border: 1px solid #DDDDDD;float: none;}
.pagination ul li:hover{background: #47b5e8;color: #FFFFFF;}
.pagination a{display: block;}
.pagination .active{background: #47b5e8;color: #FFFFFF;}
.pagination .page-num{display: inline-block;width: 24px;height: 24px;line-height: 24px;border: 1px solid #DDDDDD;float: none;}
.pagination .page-num:hover{background: #47b5e8;color: #FFFFFF;}
.pagination .page-num-current{background: #47b5e8;color: #FFFFFF;}
.pro-main-content{font-size: 0;}
.pro-main-content-img{display: inline-block;width: 400px;height: 400px;}
.pro-content-canshu{width: calc(100% - 450px);display: inline-block;vertical-align: top;margin-left: 50px;font-size: 14px;line-height: 2;}
.pro-content-canshu ul{padding: 0;margin: 0;}
.pro-content-canshu ul li{line-height: 36px;float: none;}
.pro-content-canshu ul li span{font-weight: bold;}

.new-main-text{}
.new-main-text::after{clear: both;display: table;content: "";}
.new-main-text li{width:810px; height:150px; border:1px solid #eee; padding:30px; margin-bottom:20px;}
.new-main-text li img{width:240px; height:150px; margin-right:30px; float:left;}
.new-main-text li b{width:540px; height:20px; font-size:18px; color:#434343; font-weight:100; text-align:left; margin-bottom:20px; float:left;overflow: hidden;}
.new-main-text li span{width:540px; height:70px; font-size:14px; color:#666; text-align:left; float:left;}
.new-main-text li p{width:540px; height:20px; font-size:14px; color:#929292; text-align:left; margin-bottom:20px; float:left;}
.new-main-text li b:hover{color:#47b5e8;}
.new-main-text li .news_desc{color:#999999;background-color:#FFFFFF;height: 75px;overflow: hidden;}
.news_detail a{display: inline-block;}
.news_detail h4{ text-align: center; line-height:30px; font-size: 16px;}
.news_detail p{ margin-top: 10px; line-height:2em;}
.news_detail img{display:inline-block;}






















































