@charset "utf-8";
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#000000;line-height:1.8;font-family:'Open Sans', 'Noto Sans KR','Microsoft YaHei',Arial,'simsun',HELVETICA,sans-serif;min-width:320px;background: #fff;padding-top:160px;}
a{color:#000000;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#00a0e9;}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}  
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1200px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;transition:all 0.5s;height:100%;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.font14{font-size:.875em;}
.pd60{padding-top:60px;padding-bottom:60px;}


@font-face {
  font-family: 'iconfont';  /* project id 871028 */
  src: url('//at.alicdn.com/t/font_871028_g489z0lw41s.eot');
  src: url('//at.alicdn.com/t/font_871028_g489z0lw41s.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_871028_g489z0lw41s.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_871028_g489z0lw41s.woff') format('woff'),
  url('//at.alicdn.com/t/font_871028_g489z0lw41s.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_871028_g489z0lw41s.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

/* 顶部 */
.topBar{font-size:.75rem;height:40px;line-height:40px;background:#00a0e9;color:#fff;position: fixed;width:100%;z-index:91;left:0;top:0;}
.topBar li{float:left;margin-left:20px;position:relative;height:40px;}
.topBar .tel span{font-size:1.5em;font-family:Arial;}
.topBar li a{color:#fff;}
.topBar .wx span,.footIcon .wx span{position: absolute;top:40px;left:-30px;background:#eaeaea;padding:5px;display:none;z-index:5;width:100px;}
.topBar .wx span::before,.footIcon .wx span::before{position: absolute;content: "";top:-12px;left:50%;border:6px solid transparent;border-bottom-color:#ddd;margin-left:-6px;}
.topBar .wx img,.footIcon .wx img{width:100%;}
.topBar li a:hover{text-decoration: underline;}

/* 头部 */
.header{height:120px;width:100%;background:#fff;position:fixed;z-index:90;line-height:120px;left:0;top:40px;box-shadow:0 0 10px #ddd;font-size:1.125em;}
.nav{width:70%;}
.nav li{float:left;text-align:right;position:relative;z-index:10;height:120px;width:12.28%;}
.nav li a{color:#222;position:relative;z-index:2;padding-bottom:15px;}
.nav li a::after{content: "";position: absolute;left:0;bottom:0;background: #00a0e9;width:0;height:2px;width: 0;transition: all .4s;left:50%;}
.nav li a:hover::after,.nav .cur ::after{width: 100%;left:0;}
.nav .cur a,.nav a:hover{color: #00a0e9;}

/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#00a0e9;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}

/* 广告轮播图 */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:#fff;opacity:.8;cursor:pointer;width:12px;height:12px;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#00a0e9;opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: url('../images/banBtn.png') no-repeat;width:90px;height:50px;left:0;opacity:1;margin-top:-45px;opacity:0;}
.banner .swiper-button-next{background-position: -90px 0;left:auto;right:0;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{opacity:.6;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:1;}

/* 搜索 */
.search{padding:15px 0;overflow:hidden;line-height:32px;}
.search form{border:1px solid #d1d1d1;height:34px;width:270px;padding-right:34px; margin-right:30px;transition:all .3s;}
.search .searText{float:left;width:100%;padding:0 10px;font-size:.75rem;line-height:32px;}
.search .searBtn{float:right;margin-right:-34px;width:34px;height:32px;background: url('../images/sIcon.png') no-repeat center}
.search form:hover{box-shadow:0 0 5px #ddd;}


/* 产品中心 */
.product{background-image:url('../images/pro_bg.jpg');background-position:center;background-repeat: no-repeat;background-size:cover;background-attachment: fixed; overflow:hidden;}
.proTop {overflow:hidden;font-size:1.714em;}
.proTop .tie{float:left;width:20%;background:#00a0e9;color:#fff;padding-left:35px;font-size:1.167em;height:90px;padding-top:12px;font-weight:700;}
.proTop .tie span{font-size:14px;display:block;opacity:.6;font-weight:400;}
.proTop a{float:left;width:19.8%;text-align:center;height:90px;line-height:90px;cursor: pointer;color:#333;border-right: 1px solid #dbe4f5;transition: all .3s;background:#fff; font-size:18px;}
.proTop a i{display: inline-block;width:40px;height:34px;background: url('../images/pro_icon.png') no-repeat;margin-right:10px;position:relative;top:5px;}
.proTop a:hover,.product .on{color:#00a0e9;}

.proL{width:20%;background:#fff;font-size:1.143em;font-weight:bold;}
.proL li{height:59px;line-height:59px;border-bottom: 1px solid #ededed;}
.proL li a{display:block;padding:0 10%;color:#333;background: url('../images/ly_li.png') no-repeat 90% center;}
.proL li a:hover{color:#00a0e9;background-image: url('../images/ly_li2.png');}
.proL li:last-child{border-bottom:none;} 
.proR{padding-top:18px;width:80%;}
.proR li{float:left;width:24.8%;padding-left:30px;margin-bottom:18px;}
.proR li a{display:block;background:#fff;overflow:hidden;text-align:center;position:relative;}
.proR li .pImg{padding-top:86%;}
.proR li p{height:40px;padding:0 5%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;line-height:40px;}
.proR li a::after{content:"";position:absolute;right:0;bottom:0;background: url('../images/pro_more.png') no-repeat;width:41px;height:41px;}
.proR li a:hover img{transform: scale(1.1);}
.proR li a:hover::after{background-position: -41px 0;}

/* 行业解决方案 */
.hTitle{font-size:.875rem;margin-bottom:35px;text-align:center;}
.hTitle span{display:block;font-size:2.857em;color:#333;}
.solution li{float:left;width:25%;padding-bottom:1px;padding-right:1px;text-align:center;}
.solution li a{display:block;padding:0 10px;padding-top:40px;background:#f0f0f0;height:240px;color:#333;}
.solution li:nth-child(2) a,.solution li:nth-child(4) a,.solution li:nth-child(5) a,.solution li:nth-child(7) a{background:#e8e8e8;}
.solution li i{font-family: "iconfont";font-style:normal;font-size:3rem;line-height:1;position: relative;top:0;transition:top .3s;}
.solution li h4{display:block;font-size:1.429em;padding:20px 0 25px 0;position: relative;}
.solution li h4 span{display:block;font-size:12px;font-family:Arial;opacity:.5;margin-top:3px;}
.solution li h4::after{content:"";position:absolute;left:50%;height:2px;width:30px;background:#555;margin-left:-15px;bottom:0;transition:all .4s;}
.solution li a:hover{background:#00a0e9;color:#fff;}
.solution li a:hover h4::after{width:50px;margin-left:-25px;background:#fff;}
.solution li a:hover i{top:-8px;}
.pageBan{padding:40px 0;overflow:hidden;color:#fff;}
.pageBan .tie{width:58%;font-size:2em;}
.pageBan .tie span{display:block;font-size:0.542em;}
.pageBan .tel{width:34%;text-align:center;line-height:1.4;}
.pageBan .tel h4 span{display:block;font-size:1.275em;font-family:Arial;}
.pageBan .tel a{display:inline-block;width:150px;background:#fff;height:40px;line-height:40px; border-radius:5px;color:#333;margin-top:3px;}
.pageBan .tel a:hover{background:#049fe9;color:#fff;}

/* 优势 */
.odds{background:#34a9ee;background-position:center;background-repeat: no-repeat;background-size:cover;overflow:hidden;}
.odds .title{text-align:center;color:#333;line-height:1.2;margin-bottom:20px;}
.odds .title h3 span{display:block;font-size:2.25em;}
.odds .title h3{display:inline-block;}
.odds .title h5{font-size:3.75em;color:#049fe9;display:inline-block;line-height:1;margin-left:10px;}
.odds ul{height:620px;overflow:hidden;color:#333;padding-top:80px;background: url('../images/odds_img.png') no-repeat center;}
.odds li{float:left;width:300px;text-align:right;font-size:0.938em;padding-right:30px;min-height:140px;position:relative;}
.odds li h4{color:#0099df;font-size:2em;margin-bottom:10px;}
.odds li:nth-child(2n){float:right;margin-left:30%;text-align:left;padding-right:0;padding-left:30px;}
.odds li::after{content:"";position:absolute;right:0;width:10px;height:10px;border-radius:100%;background:#0099df;top:20px;}
.odds li:nth-child(2n)::after{right:auto;left:0;}

.homeTel{width:580px;margin:0 auto;font-size:1rem;color:#333;}
.homeTel h4{padding-left:60px;background: url('../images/pIcon.png') no-repeat left center;line-height:1.2;}
.homeTel h4 span{display:block;color:#0385c1;font-size:2.125em;font-family:Arial;}
.homeTel a{float:right;width:240px;text-align:center;color:#fff;background:#0099df;background: rgba(0,153,223,.8);height:50px;line-height:50px;}
.homeTel a i{float:left;width:50px;height:50px;background:#7ebc34;color:#fff;font-family:"iconfont";font-style:normal;font-size:1.314rem;}

/* 关于我们 */
.aboutL{width:46%;color:#333;}
.aboutL h3{color:#333;font-size:2.143em;margin-bottom:30px;line-height:1;}
.aboutL h3 span{display:block;font-size:12px;font-family:Arial;opacity:.5;text-transform: uppercase;}
.aboutL .txt{height:300px;margin-bottom:25px;line-height:1.8;overflow: hidden;}
.aboutL .btn{width:160px;height:50px;line-height:50px;background:#0099df;color:#fff;font-size:1.143em;padding:0 25px;display:inline-block;margin-right:5px;}
.aboutL .btn i{float:right; width:12px;height:12px;background: url('../images/about_li.jpg') no-repeat;margin-top:20px;}
.aboutL .btn:hover{background:#007eb8;}
.aboutR{width:48%;height:456px;position:relative;cursor:pointer;}
.aboutR::after{content: "";position: absolute;top:50%;left:50%;margin-top:-40px;margin-left:-40px;width:80px;height:80px;background: url('../images/vIcon.png') no-repeat}

/* 新闻 */
.news{background:#f5f5f5;overflow:hidden;}
.newsL{width:66%;overflow:hidden;}
.newsTie{margin-bottom:35px;overflow:hidden;}
.newsTie span{display:inline-block;width:160px;height:54px;line-height:54px;border:1px solid #e2e2e2;text-align:center;font-size:1.786em;cursor:pointer;color:#333;margin-right:15px;}
.newsL .more{float:right;background: url('../images/m_icon.jpg') no-repeat right center;padding-right:20px;margin-top:15px;}
.newsTie span.on{background:#0099df;color:#fff;border:1px solid #0099df;}

.newsSlide .pic{border-bottom: 1px solid #e8e8e8;padding-bottom:20px;margin-bottom:20px;}
.newsSlide .pic .img{height:250px;overflow:hidden;display:block;margin-bottom:20px;}
.newsSlide .pic h4{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;}
.newsSlide .pic h4 a{color:#333;font-size:1.286em;font-weight:700;}
.newsSlide .pic h4 span{float:right;}
.newsSlide .pic:hover .bgImg{transform: scale(1.06);}
.newsSlide .li{height:35px;width:48%;float:left;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsSlide .li:nth-child(2n){float:right;}
.newsSlide .li a{background: url('../images/ly_li.png') no-repeat left center;padding-left:15px;color:#454545;}
.newsSlide .li span{float:right;margin-left:15px;color:#999;}
.newsSlide .li a:hover,.newsSlide .pic h4 a:hover,.newsSlide .li a:hover{color:#0099df;}

.newsR{width:30%;overflow:hidden;}
.newsR li{width:100%;margin-bottom:20px;overflow:hidden;}
.newsR li a{height:250px;display:block;position:relative;}
.newsR li p{height:44px;background: rgba(0, 0, 0, .6);position: absolute;left:0;bottom:0;padding:0 8%;width:100%;color:#fff;line-height:44px;}
.newsR li .date{width:70px;height:70px;background:#0099df;position:absolute;top:0;left:0;color:#fff;text-align:center;padding-top:10px;line-height:1;font-size:.857em;}
.newsR li .date i{font-style:normal;display:block;font-weight:bold;font-family:Arial;font-size:2.667em;}
.newsR li:nth-child(2){margin-bottom:0;}
.newsR li:hover .bgImg{transform: scale(1.1);}

/*底部 */
.footer{background:#00a0e9;color:#daecfa;font-size:.813em;line-height:2;}
.footMenu{height:60px;line-height:60px;border-bottom: 1px solid #067eb5;font-size:.875rem;background:#0093d6;}
.footMenu a{color:#fff;margin-right:30px;}
.footMenu a:hover{text-decoration: underline;}
.footMain{padding: 50px 0;overflow: hidden;}
.footL{width:25%;padding-right:20px;}
.footIcon{text-align:center;margin-top:15px;line-height:1;}
.footIcon a{font-family:"iconfont";font-size:1.714rem;margin:0 3px;position:relative;}
.footIcon .wx .main{width:80px;top:30px;}
.footContact{width:50%;}
.footContact span{font-size:1.385em;font-family:Arial;color:#fff;}
.footR{width:22%;}
.footR p{width:49%;text-align:center;}
.footR span{display:block;margin-top:5px;}
.footMain a,.firendLink a{color:#daecfa;}
.footMain a:hover,.firendLink a:hover{color:#fff;}
.firendLink{background:#0093d6;padding:10px 0;overflow:hidden;}
.firendLink span{color:#fff;}
.firendLink a{margin:0 10px;}

/*内页公用 */
.listWrap{font-size:.875rem;padding:60px 0;overflow:hidden;}
.listBanner{height:300px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;}
.listBanner h3{position:absolute;color:#00a0e9;top:50%;font-size:2em;text-align:center;-webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%); transform:translate(0,-50%);text-transform:uppercase;width:100%;padding:0 5%;padding-bottom:25px;}
.listBanner h3::after,.aTie::after{content:"";position:absolute;left:50%;width:40px;height:1px;background:#fff;bottom:0px;margin-left:-20px;}
.listBanner h3 span{display:block;font-size:.5em;color: #8eacc9;}
.breadCrumb{height: 60px;line-height: 60px;background: #e8e8e8;font-size: .875rem;}
.breadCrumb h4{color: #00a0e9;display: none;}
.breadCrumb i{font-style: normal;font-size: 1.4rem;border-left: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;width: 60px;float: left;text-align: center;margin-right: 15px;}
.menuIcon{float: right;position: relative;color: #333;padding-left:24px;cursor: pointer;display: none;}
.menuIcon::after{content: "\e780";font-family: "iconfont";font-size: 1.2rem;left:0;position: absolute;}

/* 内页公用菜单 */
.listLeft{width: 19%;font-size:1rem;display: block;font-size: .875rem;}
.listRight{width:80%; overflow: hidden;}
.side_title{background:#0099df;height: 110px;line-height: 110px;color: #fff;text-align: center;position: relative;font-size: 1.563em;text-transform: uppercase;margin-bottom:1px;}
.side_title::after{content: "";position: absolute;left:15px;right:15px;bottom:15px;top:15px;border: 1px solid #fff;font-size: 0.640em;}
.sidebarMenu{background:#f1f1f1;}
.sidebarMenu li{position: relative;background: url('../images/side_line.jpg') repeat-x left bottom;}
.sidebarMenu li:last-child{border-bottom:none;}
.sidebarMenu li a{display:block;color:#333;padding:0 10% 0 4%;height:65px;line-height:65px;font-size:0.9em;}
.sidebarMenu li a:hover,.sidebarMenu li .cur{background-color:#00a0e9;color:#fff;}
.sidebarMenu li a::after{content: ">";position: absolute;right:6%;font-family:"宋体";color: #888;top:0;font-weight: bold;font-size: 16px;}
.sidebarMenu li a:hover::after,.sidebarMenu li .cur::after{color: #fff;}
.sidebarMenu li ul{font-size:12px;background:#f8f8f8;}
.sidebarMenu ul li {background:none;padding-top:0;border-bottom:none;margin-bottom:0;}
.sidebarMenu li ul a{padding-left:35px;color:#666;height:40px;line-height:40px;font-size:12px;font-weight:400;background: url('../images/ly_li.png') no-repeat 12% center;padding-left:16%;}
.sidebarMenu li ul a::after{display:none;}
.sidebarMenu li ul .cur,.sidebarMenu li ul a:hover{color:#0099df;background-color:#f8f8f8;}
.leftPhone{background: url('../images/phone_bg.jpg') no-repeat;height:190px;text-align: center;margin-top: 20px;color: #fff;padding:25px 15px;font-size:16px;line-height: 1.2;position: relative;z-index: 2;}
.leftPhone span{display: block;font-size:18px;position: relative;padding-top:15px;margin-top:15px;font-family: Arial;}
.leftPhone span::after{content: "";left:0;top:0;position: absolute;width:30px;height: 1px;background: #fff;left:50%;margin-left: -15px;}  
.leftPhone a{background:#fff;border-radius:5px;height:40px;line-height:40px;display:inline-block;color:#333;width:140px;margin-top:15px;font-size:14px;}
.leftPhone a:hover{background:#00a0e9;color:#fff;}

/*  产品列表 */
.proList ul{margin-right:-20px;}
.proList li{float:left;width:24.3%;margin-bottom:20px;padding-right:10px;line-height: 2;}
.proList li .pImg{margin-bottom:10px;border:1px solid #e0e0e0;padding-top:86%;}
/* .proList li .pImg img{bottom:40px;top:0;height:auto;} */
.proList li .pImg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,153,223,.6);transition:all 0.25s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.proList li .pImg:after{content:"";position:absolute;width:128px;height:41px;background: url('../images/pro_detail.png') no-repeat;right: 0;bottom: 0;margin-left:-27px;opacity:1;transition:all 0.25s;z-index:3;}
.proList li:hover .pImg:before{transform:perspective(200px) rotateX(0);}
.proList li p{text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proList li a:hover img{transform: scale(1.1);}

/*  产品详情 */
.proShwo_top{overflow:hidden;margin-bottom:50px;position:relative;}
.gallery{width:52%;overflow:hidden;position:relative;padding:15px;background:#f7f7f7; border:solid 1px #ccc;}
.gallery .gallery-top{max-height:540px;position:relative;}
.gallery img{width:100%;}
.gallery-top li a{position:relative;}
.gallery-top li .pImg{padding-top:78%;}
.gallery-thumbs li{border:1px solid #bdc4ce;padding:5px;cursor:pointer;width:25%;}
.gallery-thumbs {width:100%;/* max-width:525px;padding-right:30px; */margin-top:10px;}
.gallery-thumbs .on{border:1px solid #333;}
.gallery .swiper-button-prev{left:20px;}
.gallery .swiper-button-next{right:20px;}
.gallery .swiper-button-black{opacity:0;}
.gallery:hover .swiper-button-black{opacity:1;}
.proShow_R{width:44%;overflow:hidden;line-height:1.8;}
.proShow_R .title{font-size:1.815em;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;color:#333;}
.proShow_R .title p{padding:10px 0;}
.proShow_R .title span{display:block;font-size:0.7em;color:#555;}
.proShow_R .font{min-height:200px;line-height:2;font-size: .813rem;}
.proShow_R .font li{overflow: hidden;padding: 5px 0;background: #f2f2f2;}
.proShow_R .font li span{float: left;width: 46%;padding-left: 15px;}
.proShow_R .font li:nth-child(2n){background: #fff;}
.proShow_R .txt{position:absolute;right:0;bottom:0;width:46%;}
.proShow_R .txt h4{background:#333;height:50px;line-height:50px;color:#fff;font-weight:700;padding-left:25px;margin-bottom:10px;}
.proShow_R .txt a{float:right;background:#0099df;color:#fff;font-weight:400;padding:0 25px;}
.proShow_R .txt span{font-size:1.1em;}
.proShow_R .txt p{background:#f5f5f5;border:1px solid #d2d2d2;text-align:center;padding:10px;}

.proShow-menu,.relative_tie{height:50px;line-height:50px;border-bottom:1px solid #ddd;margin-bottom:30px;font-size:1.25rem;}
.proShow-menu a,.relative_tie span{float:left;height:50px;margin-right:20px;color:#333;}
.proShow-menu .on,.relative_tie span{color:#00a0e9;border-bottom:1px solid #00a0e9;}
.proShow-main{padding-bottom:40px;overflow:hidden;}

.relative_solution li .pImg{padding-bottom:0;padding-top:76%;}
.relative_solution li .pImg:after{display:none;}
.relative_solution li .pImg img{bottom:0;height:100%;}



/* 关于页面 */
.listMenu{height: 60px;line-height: 60px;background: #e8e8e8;font-size: .875rem;}
.listMenu p i{font-style: normal;font-size: 1.4rem;border-left: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;width: 60px;float: left;text-align: center;margin-right: 15px;}
.listMenu .menu a{width: 120px;text-align: center;float: left;color: #333;position: relative;}
.listMenu .menu a::after{content: "";position: absolute;left:50%;bottom:0;margin-left: -6px;border:6px solid transparent;border-top-color:#00a0e9;transition: all .2s;opacity:0;}
.listMenu .menu a.cur,.listMenu .menu a:hover{background: #00a0e9;color: #fff;}
.listMenu .menu a.cur::after,.listMenu .menu a:hover::after{opacity: 1;bottom:-12px;}
.aTie{color:#0099df;font-size: 1.875rem;margin-bottom:50px;text-align: center;padding-bottom:15px; position:relative;}
.aTie::after{background:#0099df;width:30px;margin-left:-15px;}
.aboutBox{padding: 60px 0;overflow: hidden;}
.aboutBox1 .pic{width:39.5%;height: 435px;padding-bottom: 30px;padding-right: 30px;position: relative;}
.aboutBox1 .pic::after{content: "";position: absolute; background: #0099df;left:30px;top:30px;z-index:-1;right:0;bottom: 0;}
.aboutBox1 .font{width: 56%;line-height:1.8;}
.aboutBox1 .font .tie{color:#333;font-size:1.571em;margin-bottom:15px;;}

.aboutBox2{background: #f1f1f1;}
.aboutBox2 ul li{ position:relative;float:left;width:24%;margin:0 .5%;background: #fff; overflow: hidden;}
.aboutBox2 ul li img{display:block;margin: auto;width: 100%;}
.aboutBox2 ul li h3{padding:15px 0;text-align: center;font-size:1.286em;color:#333;}
.aboutBox2 ul li h3 span{ display:block;font-size:14px;color:#999;}
.aboutBox2 ul li .box{opacity:0; position: absolute; left:0px;top:30px;right:0;bottom:0; text-align:center;background:#0099df;padding:20% 10%;transition: all .4s ease-in-out;color:#fff;}
.aboutBox2 ul li .box h4{font-size:1.286em;font-weight:normal;position: relative;padding-bottom:15px;margin-bottom:20px;}
.aboutBox2 ul li .box h4 span{font-size:14px;display: block;}
.aboutBox2 ul li .box h4::after{content:"";position:absolute;left:50%;bottom:0;background:#fff;width:30px;height:1px;margin-left:-15px;}
.aboutBox2 ul li:hover .box{opacity: 1;top:0;}

.aboutBox3{background-position:center;background-size:cover;background-image: url('../images/honor_bg.jpg');background-attachment:fixed;position:relative;text-align:center;}
.aboutBox3 .aTie{color:#fff;}
.aboutBox3 .aTie::after{background:#fff;}
.honorSlide{position:static;}
.honorSlide li{width:25%;float:left; }
.honorSlide li a{display:block;overflow:hidden;}
.honorSlide li .pImg{padding-top:140%;}
.honorSlide li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;padding-top:10px;color:#fff;}
.honorSlide li a:hover img{transform:scale(1.1);}
.honorSlide .honorBtn{width:42px;height:42px;opacity:1;top:54%;background:none;color:#fff;border:1px solid #fff;font-family:"宋体";font-size:24px;font-weight:bold;text-align:center;line-height:42px;left:50%;margin-left:-680px;}
.honorSlide .swiper-button-next{margin-left:640px;}
.honorSlide .honorBtn:hover{background:#fff;color:#0099df;}

.settingMain{overflow: hidden;position: relative;}
.settingMain li{float: left;width:25%;padding-right: 10px;padding-bottom: 10px;}
.settingMain li .pImg {padding-top:68%;}
.settingMain li p{background: rgba(0, 0, 0, .6);padding: 0 10px;position: absolute;left:0;bottom: 0;color: #fff;width: 100%;height: 40px;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.settingMain li.big{width:50%;}
.settingMain li.big .pImg{padding-top:68.5%;}
.settingMain li:hover img{transform: scale(1.1);}


/* 图片列表 */
.picList ul{margin-right:-30px;}
.picList li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:20px;}
.picList li a{display:block;overflow:hidden;}
.picList li .pImg{padding-top:75%;border:1px solid #ebebeb;background: #ddd;}
.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:10px;}
.picList li a:hover img{transform:scale(1.1);}
.picList li a:hover p{color:#00a0e9;}
.honorList li .pImg{padding-top: 140%;}
.honorList li a:hover img{transform: scale(.96);}
.partnerList{padding-top: 1px;padding-left: 1px;}
.partnerList li{margin-left:-1px;margin-top: -1px;}

/* 下载 */
.downList li{background: #f3f3f3;margin-bottom: 10px;position: relative;}
.downList li a{padding: 15px;padding-left: 40px;display: block;}
.downList li::after{content: "\e640";font-family: "iconfont";font-size:1.2rem;left:15px;position: absolute;top:13px;}
.downList li i{float: right;font-family: "iconfont";font-size:1.4rem;font-style: normal;top:-5px;margin-left: 30px;position: relative;}
.downList li a:hover{background: #0099df;color: #fff;}
.downList li:hover{color: #fff;}

/* 常见问题 */
.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#0099df;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:15px 60px 15px 25px; background-color:#f1f1f1; font-size:1.143em; cursor:pointer;font-weight:normal;border:1px solid #e1e1e1;}
.faqList li div{display:none;padding:25px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background:#f5f5f5;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

.videoList ul{margin-right:-20px;}
.videoList li{float:left; width:33.3%;padding-right:20px;}
.videoList li a{display:block;position:relative;}
.videoList li .pImg{padding-top:70%;margin-bottom:15px;background:#000;position:relative;}
.videoList li img{opacity:.5;}
.videoList li .pImg::after{content: "";position: absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;background: url('../images/vIcon.png') no-repeat;background-size:100%;}
.videoList li p{text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.videoList li:hover img{transform:scale(1.08);} 
.video_show{height:460px;margin-bottom:20px;}

/* 新闻列表 */
.newsList li{margin-bottom:30px;overflow:hidden;color:#929292;background: #f3f3f3;}
.newsList li .fl{width:30%;overflow:hidden;height:240px;}
.newsList li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;}
.newsList li h3 a{font-size:1.286em;color:#333;}
.newsList li .date{display:block;color:#c9c9c9;display:block;margin-top:5px;font-size:.875em;position:relative;padding-left:15px;}
.newsList li .date:after{content:"\e62e";position:absolute;left:0px;top:2px;font-family:"iconfont";}
.newsList li .txt{width:70%;float:right;transition:all 0.4s;padding: 3%;}
.newsList li h3 a:hover{color:#00a0e9;}
.newsList li:hover .bgImg{transform:scale(1.1);}
.newsList li .more{background: #a6a6a6;margin-top:30px;display: inline-block;margin-top: 20px;width: 30px;height: 30px;background:#a6a6a6;color: #fff;font-weight: bold;font-size: 14px;line-height: 30px;border-radius: 100%;text-align: center;transition: width .5s}
.newsList li .more:hover{background:#0099df;width:120px;border-radius:5px;}

/*  新闻详情 */
.showBread{margin-bottom:40px;padding-left:0;}
.newsShow{overflow:hidden;font-size:.875rem;max-width:1200px;margin:0 auto;}
.showTie{border-bottom:1px solid #d9d0bf;overflow:hidden;margin-bottom:40px;padding-bottom:40px;}
.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}
.jsfwMain{margin-top:100px;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{content:"\e62e";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e735";font-size:1.2rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.showCon img{max-width:100%}
.showCon{line-height:2;}
.showPage{border-top:1px solid #ddd;padding-top:40px;margin-top:30px;}
.showPage p{margin-bottom:10px;}
.showPage .back{float:right;width:130px;height:40px;line-height:40px;background:#ddd;text-align:center;margin-top:-55px;}
.showPage .back i{position:relative;margin-right:8px;font-size:1rem;}
.showPage .back:hover{background:#00a0e9;color:#fff;}

/* 联系我们 */
.contactBox{overflow: hidden;padding-bottom: 50px;}
.contactBox .title{text-align:center;color: #00a0e9;font-size:2.143em;margin-bottom:40px;}
#dituContent{height:420px;width: 100%;margin-bottom: 40px;}


/*  搜索  */
.proSear{width:50%;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;padding:0 50px 0 15px;background:#f5f5f5;}
.proSear .searBtn{height:50px;line-height:50px;width:50px;text-align:center;font-size:16px;background:#ddd url('../images/sIcon.png') no-repeat center;color:#fff;cursor:pointer;transition:all 0.3s;float:left;margin-right:-50px;}
.proSear .searTxt{height:48px;line-height:48px;border-right:none;width:100%;padding:0 10px;float:left}
.proSear .searBtn:hover{background-color:#666;}

.feedback span{width:49%;float: left;background: #fff;height: 50px;line-height: 50px;position: relative;padding:0 15px 0 60px;margin-bottom: 10px;position: relative;border: 1px solid #ccc;}
.feedback span:nth-child(2n){float:right;}
.feedback span input{width: 100%;height: 100%;}
.feedback .tarea{width: 100%;height: 120px;padding-top: 15px;padding-bottom:15px;line-height: 1.6;}
.feedback i{content: "";font-family: "iconfont";color: #a0a0a0;font-style: normal;float: left;margin-left: -30px;font-size: 1rem;}
.feedback textarea{width: 100%;height: 100%;}
.feedback .code{clear: both;}
.feedback .code input{height: 50px;line-height: 50px;}
.feedback .code .c{background: #fff;width: 20%;padding: 0 15px;border: 1px solid #ddd;}
.feedback .code img{padding:14px;background: #fff;}
.feedback .sub{background: #0099df;width: 30%;cursor: pointer;transition: all .3s;color: #fff;}
.feedback .sub:hover{background:#007eb8;}