
/*样式初始化及公用样式*/*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box; -ms-box-sizing: border-box;
  box-sizing: border-box;margin:0;padding:0;}
/**, *::before, *::after{transition: all .3s ease-in-out;}*/
body{font-family: "微软雅黑",Helvetica,Arial,sans-serif;font-size: 14px;color:#333;}
li{list-style: none;}
img{border: none;/*display:block;*/width: 100%;vertical-align:middle;height: auto;}
/*img{width: 100%; max-width: 100%; height: auto; margin: 0; padding: 0; border: none; line-height: normal; vertical-align: middle;}*/
input{outline: 0;border: none;}
a{text-decoration:none;cursor:pointer;color:#333;/*display:block;*/}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: " ";height: 0;line-height: 0;visibility: hidden;clear: both;}
.clearfix{zoom:1;}
.container{width: 1200px;margin: 0 auto;}

/*导航栏*/
.header{background-color: #f8f8f8;width:100%;height:100px;width:100%;height:100px;}
.header .logo img{width:300px; margin-top:10px;}
.header .slogan{text-align:right;}
.header .slogan img{width:auto; height:40px;}
.nav ul li{float: left;height: 60px;font-size:15px;line-height: 38px;text-align: center;width: 110px;position: relative;}
.nav ul li a{color: #333;display:block; font-weight: bold;}
.nav ul li>a:hover{color:#016194}
.nav ul li a .sub-nav{position: absolute;}
.nav li .sub-nav{display:none;position: absolute;z-index: 9999;background: #f9fafa;top: 60px;left:-50px;    border-bottom: 3px solid #016194;}
.nav li .sub-nav a{height: 40px;line-height: 40px;width: 200px;}
.nav li .sub-nav a:hover{color:#fff;background:#016194 }
.nav .close{display: none;}
.header .logo .mobile{display: none;}


/*首页-banner轮播*/
.mobile_lunbo{display: none;}
.swiper-container {width: 100%;height: 100%;}
.swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.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;}

/*首页-关于我们*/
.index-about{padding: 50px 0;overflow:hidden;background-color:#f6f6f6}
.index-about .item{width:360px;float: left;margin-left:60px;height: 140px;}
.index-about .first{margin-left: 0}
.index-about .item .pic{width: 140px;float: left;margin-right: 20px;overflow: hidden; border-color: transparent; border-width: 0px;}
.index-about .item .pic img{width: 140px; height: 140px; -webkit-transition: .4s;transition: .4s; }
.index-about .item .pic img:hover{transform: scale(0.85, 0.85); opacity:0.5;}
.index-about .item .content{float: right;width: 200px;}
.index-about .item .content a.title{height: 40px;line-height: 40px;font-size:18px;margin:20px 0 0; font-weight:bold; color:#666}
.index-about .item .content a.title:hover{color:#0059ab;}
.index-about .item .content p{color: #666;line-height: 24px;font-size: 15px;}

/*首页-新闻资讯*/
.index-commonTitle{text-align: center;padding: 50px 0 30px;}
.index-commonTitle a{color: #000;font-size:30px;height: 60px;line-height: 60px;}
.index-commonTitle a:hover{color:#016194;}
.index-commonTitle p{width: 40px;height: 2px;background-color:#016194;margin:0 auto;}
.index-news{background: #fff;padding-bottom: 60px}
.index-news .cate{height: 52px;line-height: 50px;text-align: center;width: 240px;margin:0 auto;}
.index-news .cate a{float: left;display: inline-block;width: 120px;border:1px solid #ccc;}
.index-news .cate a.first{border-radius: 50px 0px 0px 50px;border-right: none}
.index-news .cate a.last{border-radius: 0px 50px 50px 0px;border-left: none}
.index-news .cate a:hover{background:#016194;color: #fff;}
.index-news .news-con{overflow: hidden;margin-top: 30px;}
.index-news .news-con .left{float: left;width: 700px;}
.index-news .news-con .right{float: right;width: 450px;}
.index-news .news-con .left .item{overflow: hidden;}
.index-news .news-con .left .item:first-child{margin-bottom: 30px;}
.index-news .news-con .left .item .img{width: 200px;float: left;}
.index-news .news-con .left .item .con{width: 470px;float: right;}
.news-con .left .item .con a{font-weight: bold;font-size: 16px;color: #5A5A5A;line-height: 30px;display: block;}
.news-con .left .item .con a span{color: #016194}
.news-con .left .item .con p{color: #5a5a5a;line-height: 24px;margin-top: 10px;}

/*新闻--右侧新闻轮播*/
.index-newsCar{width: 100%;height:auto;position:relative;}
.index-newsCar .item{width:100%; overflow:hidden}
.index-newsCar .item img{width:100%}
.index-newsCar .item p{text-indent:2em;height: 60px;font-size:18px;line-height: 50px;color:#fff;width:100%;position: absolute;left: 0;z-index: 20;bottom:0;background-color: #000;opacity: 0.5;}
.index-newsCar .owl-carousel{width:100%;}
.index-newsCar .owl-carousel .owl-controls{width: 100%;text-align: center;position: absolute;left: 0;z-index: 20;bottom:5px;}
.index-newsCar .owl-carousel .owl-controls .owl-nav{display:none;}
.index-newsCar .owl-carousel .owl-controls .owl-dots .owl-dot{display: inline-block;width: 50px;height: 3px;background: #fff;overflow: hidden;margin: 0 5px;cursor: pointer;}
.index-newsCar .owl-carousel .owl-controls .owl-dots .active{background-color:#00837a;}

.index-news .more {width: 100px;margin: 0 auto;margin-top: 50px;height: 32px;line-height: 30px;text-align: center;}
.index-news .more a{display: block;border:1px solid #d9d9d9;border-radius: 30px;color:#999999;}
.index-news .more a:hover{color:#fff;background:#016194 }

/*首页-研发中心*/
.index-research{background:#f6f6f6; padding-bottom: 80px;}
.index-research .content{overflow: hidden;}
.index-research .content .item{position:relative;float: left;width: 270px;margin-left: 40px;height: 440px;border-bottom: 2px solid #016194;background:#fff}
.index-research .content .item:first-child{margin-left: 0;}
.index-research .content .item .intro{}
.index-research .content .item .intro p.num{text-align: center;color: #999;height: 50px;line-height: 50px;font-size:22px;font-weight:500;}
.index-research .content .item .intro h3{font-size: 18px; color: #000;text-align: center;font-weight: normal;line-height: 30px;}
.index-research .content .item .intro p.summary{padding: 10px 20px;text-align: center;color: #666; line-height:24px;}
.index-research .content .item .cover{display:none;position: absolute;top: 0;left: 0;color: #fff;font-size:20px;text-align: center; background: #016194;width: 100%;height: 100%;line-height: 440px;}

/*首页-产品中心*/
.index-pro{margin-top: 10px;padding-bottom: 80px;}
.index-pro .index-commonTitle a{color:#000}
.index-pro .content{overflow: hidden;}
.index-pro .content .item{height: 400px;float: left;width: 23%;padding: 3%;color: #fff;text-align: center;border: 2px solid #ddd;margin-bottom: 10px;margin: 1%;}
.index-pro .content .item img{width: 70%;}
.index-pro .content .item h2{font-weight: normal;margin-top: 10px;line-height: 48px;}
.index-pro .content .item a{color:#000;}
.index-pro .content .item a:hover{color: #000}
.index-pro .content .item li{border-bottom: 1px #b5b5b5  dashed;height: 40px;line-height: 40px;text-align: center;}

/*首页--应用领域*/
.index-apply{}
.index-apply .content{overflow: hidden;}
/*.index-apply p{text-align: center;line-height: 28px;color: #006eb7;}*/
.index-apply .content .item{float: left;width: 25%;padding: 10px;text-align: center;}
.index-apply .content .item p{line-height: 32px;}
.index-apply .content .item p:hover{color: #016194;}

/*footer*/
.btmBox{display: none;}
.footer{margin-top: 50px; width: 100%; background: #046197}
.footer .container{overflow: hidden;margin-bottom: 20px;}
.footer .wxbox{width: 185px;float: left;color: #fff;padding-top: 20px;}
.footer .wxbox p.title{font-size: 16px; line-height: 36px;text-align: center;}
.footer .wxbox .wx-img{width: 120px; height: 120px; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 15px;}
.footer .foot-menu{width: 980px;height: auto;float: right;padding-top: 20px;}
.footer .foot-menu .item{float: left;line-height: 30px;color: #FFF;float: left;width: 15%;}
.footer .foot-menu .item_contact{width: 40%;}
.footer .foot-menu .item a{display: block;color: #eee;line-height:32px;}
.footer .foot-menu .item a:hover{color:#fff}
.footer .foot-menu .item h2{position:relative; text-align: left; font-size: 15px; font-weight: bold; padding-bottom: 6px; margin-bottom: 10px;}
.footer .foot-menu .item h2::after{content:""; position:absolute; left:0; bottom:3px; width:25px; height:2px; background-color:#fff}
.footer .copyright{padding: 10px 0; text-align: center;line-height: 40px;background: #f8f8f8}
.footer .copyright span{color: #3e3e3e; font-weight: 100; font-size: 14px; margin-right:10px;}
.footer .copyright a{color: #777575;}
.footer .copyright a:hover{color: #016194}

/*内页开始*/
/*公司简介*/
.banner .banner-img .mobile{display: none;}
.main{margin-top: 35px;overflow: hidden;}
.main .left-nav{float: left;width: 200px;border-bottom: 4px solid #eaeaea}
.main .box{float: right;width: 950px;}
.main .left-nav .title{height: 70px;background: url(../images/nav-title.jpg) no-repeat left top;text-align: center;font-size: 22px;
color: #FFF;line-height: 70px;font-weight: 100;}
.main .left-nav .list li{height: 54px;line-height: 54px;padding-left:35px;background: #f7f7f7; border-bottom: 1px solid #f1f1f1; background-image: url(../images/left_sidebar.png); background-repeat: no-repeat; background-position: 180px center;}
.main .left-nav .list li:hover{background-color: #fff;}
.main .left-nav .list li:hover a{color:#016194;font-weight: bold;}
.main .left-nav  .choice{display: none;}
.main .box .title{background: url(../images/inner-logo.jpg) no-repeat left center; height: 60px; font-size: 25px; line-height: 60px; color: #000; text-align: left; border-bottom: 1px solid #dddddd; padding-left: 60px;}
.main .box .content{padding: 20px 10px 35px;}
.main .box .content p{line-height: 30px;color: #000;margin-bottom: 10px;text-indent: 2em;}

/*公司荣誉*/
.content .picture{overflow: hidden;}
.content .picture a{float: left;width: 32%;margin-left: 2%;border: 1px solid #e4e4e4;}
.content .picture a:nth-child(3n+1){margin-left: 0;}
.content .picture a{margin-bottom: 20px;}
.content .picture a img{height: 300px;overflow: hidden;}
.main .box .content .picture a p{margin-bottom: 0px;text-indent: 0;text-align: center;background: #e4e4e4}
.main .box .content .picture a p:hover{color:red;}

/*亚翰材料新加表格*/
table{width:100%;border-collapse:collapse;border:none;background-color:#dbeef3;margin:0 auto;table-layout:fixed;}
table .firstRow{font-size:16px;font-weight:bold;height:40px;border-bottom:2px solid #fff;}
table .firstRow td{color:#000;}
table tr{word-wrap: break-word;}
table tr td{ height:30px;color:#333;vertical-align:center;text-align:center;border:1px solid #fff;}


/*公用页码*/
.page{margin: 10px auto; text-align: center;}
.page a{text-align: center; width: 35px; display: inline-block; color: #333; background-color: #f2f2f2; /* padding: 10px 20px; */ margin-right: 5px; line-height: 35px;}
.page a.current, .page a:hover{background: #0366b8; color: #fff;}

/*荣誉详情*/
.main .box .content h2{font-size: 14px;line-height: 40px;text-align: center;}
.main .box .content img{width: 100%;margin: 0 auto;display: block;padding:2%;}
.main .box .content .change{text-align: center;margin-top: 30px;border-top: 1px dashed #cccccc;padding: 30px 0 0px;overflow: hidden;}
.main .box .content .change span{}
.main .box .content .change span a:hover{color: red}

/*发展轨迹*/
.main .box .content .develop{}
.main .box .content .develop .item{width: 50%;float: left;margin-bottom: 30px;}
.main .box .content .develop .item .time{
  float: left;width: 100px;height: 100px;text-align: center;padding: 30px 10px 0;
  border-radius: 50%;border: 3px solid #d8d8d8;color: #d7150a}
/*.main .box .content .develop .item .time h3{padding: 10px;}*/
.main .box .content .develop .item .things{float: left;width: 300px;margin: 20px 20px;}

/*新闻列表*/
.main .box .content .newslist{margin-bottom:50px;}
.main .box .content .newslist p{line-height: 30px;color: #000;margin-bottom: 0px;text-indent: 0;}
.newslist li{width: 100%; height: 159px; background: #f7f7f7; margin-bottom: 20px; transition: all .6s;}
.newslist li .left{float: left; width: 230px; height: 159px; transition: all .3s ease-out 0s;}
.main .box .content .newslist li .left img{width: 200px; height: 130px; margin: 15px;}
.newslist li .center{float: left; width: 56%; width: 450px; margin: 36px 0 28px 34px; transition: all .3s ease-out 0s;}
.main .box .content .newslist li .center .title{font-size: 16px; color: #717171; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px; /*以下解决样式冲突*/ background: none; border-bottom: none; padding-left: 0;}
.main .box .content .newslist li .center .txt{height: 52px; font-size: 12px; color: #A2A2A2; line-height: 24px; display: block; overflow: hidden; text-overflow: ellipsis;}
.newslist li .right{float: right;}
.main .box .content .newslist li .right .date{transition: all .3s ease-out 0s; padding: 36px 66px 45px 0px; color: #A2A2A2; font-size: 20px;}
.newslist li .right .detail{color: #ccc; width: 70px; height: 35px; font-size: 12px; padding: 8px; border-radius: 18px; text-align: center; border: 1px solid #dedfe1; transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s;}
.main .box .content .newslist li:hover { box-shadow:0 6px 10px 5px #ddd }
.main .box .content .newslist li:hover .left{  background: #ddd;}
.main .box .content .newslist li:hover .center{  margin-left: 49px}
.main .box .content .newslist li:hover .right .date{padding: 36px 51px 45px 0px;}
.main .box .content .newslist li:hover .right .detail {background: #ddd;  color: #fff;margin-left: 45px}
/*新闻详情*/
.main .box .news h2{font-size: 18px;margin: 20px 0}

/*产品列表*/
.pro .item .top{width: 100%; border-bottom: 1px #CCC dotted; font-size: 16px; height: 40px; line-height: 40px; background: #2868c2;}
.pro .item .top a{color: #fff;padding-left: 20px;}
.pro .item .bottom{}
.pro .item .bottom ul{overflow: hidden;}
.pro .item .bottom li{width:24%;float: left;line-height: 40px; margin:1% 0.5%; border:1px solid #ddd; }
.pro .item .bottom li:hover{background-color:#016194}
.pro .item .bottom li a{ display: block;}
.pro .item .bottom li a p{text-align: center;text-indent: 0;margin-top: 10px;}
.pro .item .bottom li:hover a p{color:#fff}
.pro .item .bottom li a:hover{color: red}

/*产品详情*/
.main .box .pro-info h2{width: 100%; border-bottom: 1px #CCC dotted; font-size: 16px; line-height: 40px; background: #2868c2; color: #fff; font-weight: normal;}
.other{height:10px;border-bottom: 1px dashed #cccccc;}
.main .box .pro-info p{text-indent: 0;line-height: 30px;margin-bottom: 0;}
.main .box .pro-info p.info-title{font-weight: bold;color: #014a8f;margin-top: 20px;}
.main .box .pro-info p strong{color: #014a8f}

.main .box .pro-info table{width:100%;border-collapse:collapse;border:none;background-color:#dbeef3;margin:0 auto;}
.main .box .pro-info .firstRow{font-size:16px;font-weight:bold;height:40px;border-bottom:2px solid #fff;}
.main .box .pro-info table .firstRow td{color:#000;}
.main .box .pro-info .color{font-size:14px;text-align:left;font-weight: bold;padding-left:20px;}
.main .box .pro-info .color td{color:#fff;text-align:left;background:#008095;}
.main .box .pro-info table tr td{ height:30px;color:#333;vertical-align:center;text-align:center;border:1px solid #fff;}

/*联系我们*/
.main .box .contact h2{text-align: left;font-size: 18px;}
.main .box .contact a{line-height: 30px;display: block;cursor: auto}

/*百度地图*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{margin-top: 20px;}
#dituContent img{max-width: none;}


ntent{overflow: hidden;}
.index-research .content .item{position:relative;float: left;width: 270px;margin-left: 40px;height: 440px;border-bottom: 2px solid #016194;background:#fff}
.index-research .content .item:first-child{margin-left: 0;}
.index-research .content .item .intro{}
.index-research .content .item .intro p.num{text-align: center;color: #999;height: 50px;line-height: 50px;font-size:22px;font-weight:500;}
.index-research .content .item .intro h3{font-size: 18px; color: #000;text-align: center;font-weight: normal;line-height: 30px;}
.index-research .content .item .intro p.summary{padding: 10px 20px;text-align: center;color: #666; line-height:24px;}
.index-research .content .item .cover{display:none;position: absolute;top: 0;left: 0;color: #fff;font-size:20px;text-align: center; background: #016194;width: 100%;height: 100%;line-height: 440px;}

/*首页-产品中心*/
.index-pro{margin-top: 10px;padding-bottom: 80px;}
.index-pro .index-commonTitle a{color:#000}
.index-pro .content{overflow: hidden;}
.index-pro .content .item{height: 400px;float: left;width: 23%;padding: 3%;color: #fff;text-align: center;border: 2px solid #ddd;margin-bottom: 10px;margin: 1%;}
.index-pro .content .item img{width: 70%;}
.index-pro .content .item h2{font-weight: normal;margin-top: 10px;line-height: 48px;}
.index-pro .content .item a{color:#000;}
.index-pro .content .item a:hover{color: #000}
.index-pro .content .item li{border-bottom: 1px #b5b5b5  dashed;height: 40px;line-height: 40px;text-align: center;}

/*首页--应用领域*/
.index-apply{}
.index-apply .content{overflow: hidden;}
/*.index-apply p{text-align: center;line-height: 28px;color: #006eb7;}*/
.index-apply .content .item{float: left;width: 25%;padding: 10px;text-align: center;}
.index-apply .content .item p{line-height: 32px;}
.index-apply .content .item p:hover{color: #016194;}

/*footer*/
.btmBox{display: none;}
.footer{margin-top: 50px; width: 100%; background: #046197}
.footer .container{overflow: hidden;margin-bottom: 20px;}
.footer .wxbox{width: 185px;float: left;color: #fff;padding-top: 20px;}
.footer .wxbox p.title{font-size: 16px; line-height: 36px;text-align: center;}
.footer .wxbox .wx-img{width: 120px; height: 120px; overflow: hidden; text-align: center; margin: 0 auto; margin-top: 15px;}
.footer .foot-menu{width: 980px;height: auto;float: right;padding-top: 20px;}
.footer .foot-menu .item{float: left;line-height: 30px;color: #FFF;float: left;width: 15%;}
.footer .foot-menu .item_contact{width: 40%;}
.footer .foot-menu .item a{display: block;color: #eee;line-height:32px;}
.footer .foot-menu .item a:hover{color:#fff}
.footer .foot-menu .item h2{position:relative; text-align: left; font-size: 15px; font-weight: bold; padding-bottom: 6px; margin-bottom: 10px;}
.footer .foot-menu .item h2::after{content:""; position:absolute; left:0; bottom:3