@charset "utf-8";
/**
**/
body,ol,ul,li,a,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:100%;font-family:inherit;margin:0;outline:none;resize:none;border: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:#666;font-size:100%;line-height:1.5;font-family: 'Microsoft Yahei', Arial, 'simsun', HELVETICA;min-width:320px;}
a { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; color: #666;text-decoration: none;}
a:hover { color:#ff8a00; }
html, body {
    position: relative;
    height: 100%;
}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:left;}
.fffl{float:right;padding-right:0px;}
.tac{text-align:center;}
.hide{overflow:hidden;}
.nor{font-weight:normal;}
.container{max-width:1200px;margin:0 auto;min-width:320px;}
.wrap {padding: 0 15px; }


@font-face {
  font-family: 'iconfont';  /* project id 294849 */
  src: url('../fonts/font_atqrwpx87bq33di.eot');
  src: url('../fonts/font_atqrwpx87bq33di.eot') format('embedded-opentype'),
  url('../fonts/font_atqrwpx87bq33di.woff') format('woff'),
  url('../fonts/font_atqrwpx87bq33di.ttf') format('truetype'),
  url('../fonts/font_atqrwpx87bq33di.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;
}

/*  头部 */
.header{height:85px;line-height:85px;background:#f8f8f8;position:relative;z-index:20;}
.navMenu_icon{font-family:"iconfont";color:#ff8a00;font-size:2em;font-style:normal;cursor:pointer;display:none;float:right;}
.header .nav{height:85px;margin:0 200px;}
.header .nav>li{float:left;height:85px;margin:0 60px;position:relative;}
.header .nav>li a{color:#333;}
.header .nav>li:last-child{margin-right:0;}
.header .nav>li .current{color:#ff8a00;}

.navMenu{position:absolute;/* background:#e5e5e5 url('../images/navmenu_bg.jpg') repeat-x;padding:30px 0 10px 0; */top:85px;left:0;width:500%;/* border-top:1px solid #ececec;box-shadow:0 3px 8px #ccc; */text-align:center;display:none;}
.navMenu li{float:left;width:170px;overflow:hidden;}
.navMenu li img{width:100%;display:block;position:relative;top:0;transition:all 0.3s;}
.navMenu li span{display:block;margin-top:10px;line-height:1.2;}
.navMenu li a{display:block; opacity:0;transform: translateX(-100%);transition: all 0.5s ease 0s;transition-delay: 160ms;background:#f8f8f8;margin-right:5px;padding:10px 25px;}
.navMenu li:nth-child(2) a{transition-delay:240ms;}
.navMenu li:nth-child(3) a{transition-delay:320ms;}
.navMenu li:nth-child(4) a{transition-delay:400ms;}
.navMenu li:nth-child(5) a{transition-delay:480ms;}
.navMenu li:nth-child(6) a{transition-delay:540ms;}
.navMenu li:hover img{top:-10px;}
.navMenu.on li a{ opacity:1;transform: translateX(0);}

/*  轮播图 */
.banner{overflow:hidden;width:100%;}
.banner .flex-control-nav{bottom:20%;z-index:3;}

/*  新闻 */
.news{background:#fff;height:70px;margin-bottom:30px;box-shadow:0 0 8px #999;margin-top:-100px;position:relative;z-index:5;padding-right:260px;overflow:hidden;}
.newsLeft{overflow:hidden;padding:10px 0 10px 15px;}
.newsLeft .hTitle{border-right:1px solid #ccc;padding-right:10px;font-size:1.125em;color:#828282;line-height:1.2;position:absolute;top:10px;height:50px;}
.newsLeft .hTitle span{font-size:1.389em;}
.newsLeft .hTitle strong{padding:0;}
.newsLeft .hTitle strong:before,.newsLeft .hTitle strong:after{display:none;}
.newsMain{height:50px;overflow:hidden;padding-left:110px;width:100%;}
.newsMain li{height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsRight{width:250px;background:#f1f1f1 url('../images/picon.png') no-repeat 10px center;padding:10px 0;height:70px;font-size:0.875rem;color:#333;line-height:1.2;padding-left:70px;position:absolute;right:0;top:0;}
.newsRight h4{color:#ff8a00;font-size:1.571rem;font-family:Arial;}
.newsMain2{display:none;}

/*  产品中心 */
.product{padding:60px 0;overflow:hidden;}
.hTitle{color:#828282;text-align:center;font-size:1.563em;line-height:1.2;}
.hTitle span{display:block;color:#000;font-size:1.360em;}
.hTitle span:first-letter{color:#ff8a00;}
.hTitle strong{font-weight:normal;position:relative;padding:0 20px;}
.hTitle strong:before,.hTitle strong:after{ content:""; overflow:hidden; position:absolute;top:18px; height:1px; background-color:#ccc;}
.hTitle strong:before{right:100%; left:-80px; }
.hTitle strong:after{  left:100%; right:-80px;}

.product .proMain{margin-top:40px;overflow:hidden;}
.proMain .slides li{text-align:center;margin-right:5px;border-bottom:5px solid #f0f0f0;padding-bottom:25px;position:relative;}
.proMain .slides li .pImg{display:block;overflow:hidden;margin-bottom:15px;}
.proMain .slides li img{width:100%;transition:all 0.5s;}
.proMain .slides li div h4{font-size:1.250em;font-weight:bold;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proMain .slides li div p{margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proMain .slides li .more,.aboutFont .more{display:inline-block;width:100px;height:28px;border:1px solid #cbcbcb;font-size:0.813em;line-height:28px;transition:all 0.3s;}
.proMain .slides li::before{content:"";width:0;left:0;bottom:-5px;background:#ff8a00;height:5px;position:absolute;transition:all 0.4s;}
.proMain .slides li:hover img{transform:scale(1.1,1.1);}
.proMain .slides li:hover::before{width:100%;}
.proMain .slides li .more:hover,.aboutFont .more:hover{background:#ff8a00;border:1px solid #ff8a00;color:#fff;}
.product .flex-direction-nav a{top:40%;}

/*  关于我们 */
.about{padding:40px 0 60px 0;overflow:hidden;background: url('../images/about_bg.jpg') no-repeat center top;-webkit-background-size: cover;background-size: cover;}
.aboutFont{margin:35px 0;overflow:hidden;text-align:center;font-size:.875rem;color:#333;line-height:1.8;}
.aboutFont .more{margin-top:20px;font-size:0.929em;}
.video{overflow:hidden;margin-bottom:35px;}
.video img{width:100%;}
.aboutMenu{height:80px;font-size:1.5rem;margin-right:-25px;}
.aboutMenu li{float:left;background:#fff;width:25%;padding-right:25px;}
.aboutMenu li a{display:block;padding:0 25px;border:1px solid #ddd;box-shadow:0 0 6px #ccc;height:78px;line-height:78px;color:#333;transition:all 0.3s;}
.aboutMenu li i{width:32px;height:32px;float:right;background: url('../images/aicon.png') no-repeat;margin-top:25px;}
.aboutMenu li a:hover{background:#ff8a00;color:#fff;border:1px solid #d87500;box-shadow:0 0 6px #feb560;}
.aboutMenu li a:hover i{background-position: 0 -32px;}

/* 底部 */
.footer{background:#3d3d3d;font-size:.813rem;overflow:hidden;color:#bababa;}
.footMain{margin:30px auto;overflow:hidden;}
.footLeft{width:76%;overflow:hidden;line-height:1.8;}
.footLeft ul{float:left;width:15%;}
.footLeft ul li h3,.footWx h3{color:#fff;font-size:1.143em;margin-bottom:15px;}
.footLeft ul li a{transition:all 0.3s;color:#bababa;}
.footLeft ul li a:hover{margin-left:8px;}
.footWx{width:21%;text-align:center}
.footWx div{width:48%;text-align:center;float:left;}
.footWx div:nth-child(2){float:right;}
.footWx div img{display:block;width:100%;margin-bottom:10px;}
.footer a:hover,.copyright a:hover{color:#fff;}
.copyright{padding:15px;background:#393939;overflow:hidden;}
.copyright a{color:#bababa;}

/*  内页公用 */
.listBanner{width:100%;height:420px;overflow:hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;position:relative;}
.listBanner h4{color:#fff;text-align:center;font-size:1.625rem;text-transform: uppercase;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);margin-top:-50px;}
.listBanner h4 span{display:block;}
.listMenu{height:60px;text-align:center;width:100%;margin-top:-60px;position:relative;z-index:3;font-size:0;line-height:0;display:table;}
.listMenu li{display: table-cell;font-size:1rem;line-height:60px;}
.listMenu li a{display:block;background:rgba(255,255,255,.6);color:#fff;margin-right:1px;}
.listMenu a.current,.listMenu a:hover{background:#ff8a00;color:#fff;}
.breadCrumb{height:45px;line-height:45px;padding:0 15px;background:#f8f8f8;border-top:2px solid #e4e4e4;border-bottom:1px solid #d3d3d3;font-size:.75em;display:none;}
.breadCrumb strong{color:#333;font-size: 1.286em;}
.breadCrumb2 .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#999;color:#fff;margin-top:10px;}
.breadCrumb2 .back:hover{background:#ff6c00;transition:all 0.3s;}
.listMenu_icon{font-family:"iconfont";color:#555;font-size:2.2em;font-style:normal;cursor:pointer;margin-left:15px;position:relative;z-index:3;height:40px;}
.listWrapper{padding:40px 0 60px 0;font-size:.875rem;}

/*  产品中心 */
.ml-nav{top:0;position: fixed;z-index:999;width:100%;left:0;}
#dowebok .section{height:100%;text-align:center;}
#dowebok .section img,.proShow img{display:inline-block;max-width:100%;}
.wapWrapper{display: none;}

/*  APP下载 */
.appDown li{background:#f9f9f9;padding:30px;border:1px solid #ddd;border-radius:5px;overflow:hidden;margin-bottom:35px;}
.appDown li .fl{width:20%;padding-right:30px;box-sizing:border-box;}
.appDown li .font{width:50%;overflow:hidden;}
.appDown li .font h5{font-size:1.714em;color:#333;margin-bottom:15px;}
.appDown li .fl img{display:block;width:100%;}
.file{width:20%;}
.file a{display:block;margin-bottom:15px;}
.file a img{display:block;width:100%;}


/*  图片详情 */
.caseShow{margin-bottom:30px;overflow:hidden;}
.caseShow .title{text-align:center;font-size:1.5em;color:#ff6c00;margin-bottom:10px;font-weight:normal;}
.caseShow .p1{margin-bottom:25px;text-align:center;color:#999;border-bottom:1px dotted #ccc;padding-bottom:10px}
.caseShow .p1 span{margin-right:15px;}
.casShow_img{margin-bottom:30px}
.relatedTitle{height:30px;border-bottom:1px dotted #adadad;font-size:18px;color:#000;margin-bottom:20px;font-weight:normal;}

/* 下载 */
.downList,.honorList{margin:0 -10px;}
.downList li{width:50%;float:left;padding:0 10px;box-sizing:border-box;margin-bottom:20px;}
.downList li a{display:block;padding:20px;background:#ededed;overflow:hidden;padding-right:0;height:140px;}
.downList li h5{font-size:1.143em;margin-bottom:15px;}
.downList li .icon{float:right;width:20%;height:140px;line-height:140px;text-align:center;font-family: "iconfont";color:#676869;font-size:2.857em;margin-top:-20px;}
.downList li a:hover{background:#ff6c00;color:#fff;}
.downList li a:hover h5{color:#fff;}
.downList li a:hover .icon{background:#333;color:#fff;}

/* 常见问题 */
.faqList li{position:relative;margin-bottom:20px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#ff6c00;pointer-events:none;}
.faqList li h4:before, .faqList li h4:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h4:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h4:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h4{position:relative; padding:0 60px 0 20px; background-color:#eee;line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;}
.faqList li div{display:none;padding:25px 0 0 20px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;}
.faqList li h4 i{color:#ff6c00;font-style:normal;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

/* 新闻列表 */
.newsList li{margin-bottom:30px;background:#ebebeb;overflow:hidden;}
.newsList li .nImg{width:30%;height:100%;overflow:hidden;float:left;margin-right:6%;}
.newsList li img{width:100%;transition:all 0.5s;display:block;}
.newsList li .date{width:24%;overflow:hidden;padding-top:4%;float:left;}
.newsList li .date span{font-family:Arial;height:30px;display:block;}
.newsList li .date h4{font-weight:bold;margin-bottom:15px;}
.newsList li .date h4  a{color:#333;}
.newsList li .date h4  a:hover{color:#ff8a00;}
.newsList li .date .more{width:130px;height:18px;font-size:.857em;font-family:Arial;color:#fff;background:#ff6c00;transition:all 0.3s;display:inline-block;text-align:center;}
.newsList li .date .more:hover{background:#d85b00;}
.newsList li p{width:34%;float:right;padding:4% 40px 0 0;box-sizing: border-box;}
.newsList li:hover img{transform:scale(1.1,1.1);}

/* 新闻详情 */
.articleShow{width:100%;overflow:hidden;}
.articleBox1 .title{text-align:center;font-size:1.429em;color:#ff6c00;margin-bottom:10px;font-weight:normal;}
.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#333;}
.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}
.articleBox1 .p1 span{margin-right:15px;}
.review{background:#f7f7f7 url(../images/nshow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}
.fontResizer a{padding:0 5px;}
.article_key{background:#f7f7f7 url(../images/nshow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.curFont{color:#ff6c00;}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}
.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}
.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.relatedNews_font{width:100%;overflow:hidden;margin-top:15px;}
.relatedNews_font ul li{height:40px;line-height:40px;border-bottom:1px dotted #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:120px;}
.relatedNews_font ul li a{background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;}
.relatedNews_font ul li span{float:right;color:#999;margin-right:-120px;}

/* 荣誉证书 */
.honorList li{width:25%;float:left;padding:0 10px;box-sizing:border-box;margin-bottom:20px;}
.honorList li a{display:block;padding:10px;background:#f1f1f1;}
.honorList li img{display:block;width:100%;}
 .honorList li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;margin-top:10px;padding-top:10px;border-top:1px solid #ddd;}
 .honorList li a:hover{box-shadow:0 0 8px #999;}

 /* 合作伙伴 */
.partnerList li{float:left;width:20%;background:#e8e8e8;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #ddd;border-top:none;border-left:none;}
.partnerList li img{display:block;width:100%;transition:all 0.5s;}
.partnerList li:nth-child(2n){background:#f5f5f5;}

/* 人才招聘  */
.jobList dd{padding:15px 15px;border:1px solid #ddd;background:#fff;margin-top:10px;cursor: pointer;overflow:hidden;position:relative;}
.jobList dd em{width:15px;height:15px;background:url(../images/iconf.png) no-repeat;cursor:pointer;top:22px;position:absolute;right:25px;}
.jobList dd.on em{background:url(../images/icong.png) no-repeat;}
.jobList dd span{display:block;float:left;width:25%;}
.jobList dt{border:1px solid #ccc;border-top:none;padding:15px;margin-bottom:10px;background:#f5f5f5;}
.jobList dt .s{margin-bottom:10px;color:#333;display:block;}
.jobList dt .p1{font-weight:bold;margin-bottom:10px;}

/* 联系我们 */
.contactFont{margin-bottom:35px;overflow:hidden;}
.c_title{text-align:center;font-size:1.714em;font-weight:normal;margin-bottom:25px;position:relative;color:#333;}
.c_title span{background:#fff;padding:0 30px;position:relative;}
.c_title::before{content:"";position:absolute;left:0;width:100%;height:1px;background:#e1e1e1;top:20px;}

#dituContent{width:100%;height:420px;}
.contactFeed{margin-top:60px;}
.contactForm .left{width:32%;overflow:hidden;}
.contactForm .left input,.contactForm .code input{display:block;width:100%;height:40px;line-height:40px;border:1px solid #999;padding:0 15px;background:none;color:#555;margin-bottom:20px;font-size:.875em;box-sizing: border-box;}
.contactForm .area{width:65%;height:160px;border:1px solid #999;padding:14px;background:none;color:#555;box-sizing: border-box;}
.contactForm .left input:nth-child(3){margin-bottom:0;}
.contactForm .code{clear:both;padding-top:20px;overflow:hidden;}
.contactForm .code .c{width:120px;float:left;margin-right:5px;}
.contactForm .code img{background:#fff;padding:8px 15px;border:1px solid #888;}
.contactForm .code .sub{width:135px;height:45px;line-height:45px;background:#ff6c00;color:#fff;cursor:pointer;transition:all 0.3s;border:1px solid #d85b00;font-size:1.143em;}
.contactForm .code .sub:hover{background:#d85b00;}
