﻿@charset "utf-8";
/*基本*/
*{padding: 0; margin: 0; font-size: 0.24rem;}
body{min-height: 100%;
  max-width: 750px;
  min-width: 320px;color: #666; padding: 0; margin: 0 auto; overflow: scroll; overflow-x: hidden; overflow-y: auto; font-family: Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif;  background:#fff;}

div{margin: 0; padding: 0; border: 0; color: #666;}

img{margin: 0; padding: 0; border: 0; max-width: 100%;}
p{margin: 0;}
b,
strong{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{list-style: none outside none;}
/*链接*/
a{text-decoration: none; color: #333; background: transparent; outline: none;}
a:focus{outline: none;}
a:hover,
a:active{color: #333; outline: none;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/*表单*/
form{margin: 0;}
button,
input,
select,
textarea{font-size: 100%;/* Correct font size not being inherited in all browsers. */ margin: 0;/* Address margins set differently in IE 6/7, Firefox 3+, Safari 5,and Chrome */ vertical-align: baseline;/* Improve appearance and consistency in all browsers */ *vertical-align: middle;/* Improve appearance and consistency in all browsers */}
button,
select{text-transform: none;}
/*其它*/
blockquote{margin: 1em 40px;}
dfn{font-style: italic;}
hr{-moz-box-sizing: content-box; box-sizing: content-box; height: 0;}
code,
kbd,
pre,
samp{font-size: 1em;}
pre{margin: 1em 0; white-space: pre; white-space: pre-wrap; word-wrap: break-word;}
small{font-size: 80%;}
sub,
sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;/* Prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
dl{margin: 1em 0;}
dd{margin: 0 0 0 0px;}
audio:not([controls]){display: none; height: 0;}
a:hover{color:#DB261D;}
a:visited, a:link, a:active {color:#333;}

/*----------@@HTML默认 结束@@----------*/
/*----------@@通用 开始@@----------*/
/*清除浮动*/
.clear{display: block; clear: both;}
.fl{float: left;}
.fr{float: right;}
.left{float: left;}
.right{float: right;}
.animated{-webkit-animation: 1s ease; -moz-animation: 1s ease; -ms-animation: 1s ease; -o-animation: 1s ease; animation: 1s ease; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;}
@-webkit-keyframes fadeInUp{0%{opacity: 0; -webkit-transform: translateY(20px);} 100%{opacity: 1; -webkit-transform: translateY(0);}}
@-moz-keyframes fadeInUp{0%{opacity: 0; -moz-transform: translateY(20px);} 100%{opacity: 1; -moz-transform: translateY(0);}}
@-ms-keyframes fadeInUp{0%{opacity: 0; -ms-transform: translateY(20px);} 100%{opacity: 1; -ms-transform: translateY(0);}}
@-o-keyframes fadeInUp{0%{opacity: 0; -o-transform: translateY(20px);} 100%{opacity: 1; -o-transform: translateY(0);}}
@keyframes fadeInUp{0%{opacity: 0; transform: translateY(20px);} 100%{opacity: 1; transform: translateY(0);}}
.fadeInUp{-webkit-animation-name: fadeInUp; -moz-animation-name: fadeInUp; -ms-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp;}
.route1,.route2,.route3,.route4,.route5,.route6{-webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -o-transform: rotateY(90deg); -ms-transform: rotateY(90deg); transform: rotateY(90deg);}
.route1{-webkit-transition: -webkit-transform 0.3s ease-out 0s; -moz-transition: -moz-transform 0.3s ease-out 0s; -o-transition: -o-transform 0.3s ease-out 0s; -ms-transition: -ms-transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s;}
.route2{-webkit-transition: -webkit-transform 0.3s ease-out 0.3s; -moz-transition: -moz-transform 0.3s ease-out 0.3s; -o-transition: -o-transform 0.3s ease-out 0.3s; -ms-transition: -ms-transform 0.3s ease-out 0.3s; transition: transform 0.3s ease-out 0.3s;}
.route3{-webkit-transition: -webkit-transform 0.3s ease-out 0.6s; -moz-transition: -moz-transform 0.3s ease-out 0.6s; -o-transition: -o-transform 0.3s ease-out 0.6s; -ms-transition: -ms-transform 0.3s ease-out 0.6s; transition: transform 0.3s ease-out 0.6s;}
.route4{-webkit-transition: -webkit-transform 0.3s ease-out 0.9s; -moz-transition: -moz-transform 0.3s ease-out 0.9s; -o-transition: -o-transform 0.3s ease-out 0.9s; -ms-transition: -ms-transform 0.3s ease-out 0.9s; transition: transform 0.3s ease-out 0.9s;}
.route5{-webkit-transition: -webkit-transform 0.3s ease-out 1.2s; -moz-transition: -moz-transform 0.3s ease-out 1.2s; -o-transition: -o-transform 0.3s ease-out 1.2s; -ms-transition: -ms-transform 0.3s ease-out 1.2s; transition: transform 0.3s ease-out 1.2s;}
.route6{-webkit-transition: -webkit-transform 0.3s ease-out 1.5s; -moz-transition: -moz-transform 0.3s ease-out 1.5s; -o-transition: -o-transform 0.3s ease-out 1.5s; -ms-transition: -ms-transform 0.3s ease-out 1.5s; transition: transform 0.3s ease-out 1.5s;}
.route{-webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg);}
.icon{background: url("../images/icon.png") no-repeat; background-size: 4rem auto; vertical-align: middle; display: block;}
.iconbef:before,.iconbef:after{ content: "\20"; display:inline-block; }
.iconbef:before{background: url(../images/icon.png) no-repeat;background-size:4rem auto;vertical-align: middle;}

/*内页头部*/
.nyBody:before{height:0;}
.nyHeaderMain{position:fixed;top:0;left:0;max-width:640px;min-width:320px;width:100%;height:1rem;box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);z-index:50;background:#f7f7f7;}
.nyHeader{width:100%;height:1rem;z-index:1;} 
.nyHeader .webLogo{float:left;padding-top:0.08rem;margin-left:0.3rem;display:block;width:1.76rem;overflow:hidden;}
.nyHeader .webLogo img{display:block;width:1.76rem;}
.nyHeader .nav-tit{position:relative;float:right;width:1rem;height:1rem;background:#0071b7;cursor:pointer;}
.nyHeader .nav-tit span{position:relative;top:0.36rem;left:50%;margin-left:-0.15rem;}
.nyHeader .nav-tit .line01{display:block;width:0.31rem;height:2px;background:#fff;margin-bottom:0.09rem;}
.nyHeader .nav-tit .line02{display:block;width:0.31rem;height:2px;background:#fff;margin-bottom:0.09rem;}
.nyHeader .nav-tit.on{background: url(../images/menuClose.png) no-repeat left center;background-size:0.9rem 0.2rem;} 
.nyHeader .nav-tit.on span{display:none;}

/*subNav*/
.subNav{position:fixed;width: 100%;height:100%;top:1rem;z-index:49;max-width: 640px;min-width:320px;overflow:scroll;background:rgba(0,0,0,0.5);display:none;}
.subNav .nav-list-box{position:absolute;top:0;right:0;width:68.75%;height:100%;background:#fcfcfc;overflow:auto;}
.subNav .nav-list-box .sub-nav-list{padding:0.4rem 0.5rem 0;} 
.subNav .nav-list-box .sub-nav-list .sli{position:relative;padding-bottom:0.3rem;}
.subNav .nav-list-box .sub-nav-list .sli .stit{font-size:0.3rem;line-height:0.47rem;color:#333;} 
.subNav .nav-list-box .sub-nav-list .sli .stit .num{position:relative;top:0.04rem;display:inline-block;width:17%;font-size:0.3rem;text-align:center;color:#d0d0d0;transition:color 0.3s;}
.subNav .nav-list-box .sub-nav-list .sli .stit a{display:inline-block;color:#333;}
.subNav .nav-list-box .sub-nav-list .sli .stit .emIco{position:absolute;top:0.16rem;right:0;display:block;width:0.12rem;height:0.2rem;background-position:0 0;}
.subNav .nav-list-box .sub-nav-list .sli.hover .emIco{transform:rotate(90deg);background-position:-0.16rem 0;}
.subNav .bg{position:absolute;top:0;left:0;width:31.25%;height:100%;}
.subNav .sub-box-list{display:block;margin-top:0.12rem;}
.subNav .sub-box-list.hidden{display:none;}
.subNav .sub-box-list.block{display:block;}
.subNav .sub-box-list li{padding-left:19%;font-size:0.2rem;color:#000;line-height:0.5rem;}
.subNav .sub-box-list li a{display:inline-block;width:100%;color:#666;transition:color 0.3s;}
.subNav .sub-box-list li:hover a{color:#db261d;}
.subNav .telMain{padding-left:0.7rem;margin-top:0.2rem;margin-left:0.5rem;background: url(../images/telIco.png) no-repeat left center;background-size: 0.58rem 0.58rem;}
.subNav .telMain .tel{padding-left:0.1rem;height:0.8rem;background: url(../images/telLine.png) no-repeat left center;    background-size: 2px 0.8rem;}
.subNav .telMain .zx{padding-top:0.12rem;font-size:0.2rem;line-height:0.22rem;color:#db261d;}
.subNav .telMain .webTel{margin-top:0.09rem;font-family:arial;font-size:0.38rem;line-height:0.3rem;color:#db261d;}

/*cateList*/
.cateList{position: relative;width: 100%; height: 0.8rem; margin-top:1.01rem;line-height: 0.8rem; text-align: center; background: #eaeaea; color: #fff; border-bottom:1px solid #e5e5e5;}
.cateList .goBack{width: .8rem; height: .8rem; padding-top: .24rem; position: absolute; left: .1rem; top: 0;}
.cateList .goBack:before{width: .36rem; height: .36rem; display: block; margin: 0 auto; background-position: -3.64rem 0;}
.cateList h3{font-weight:normal;font-size: .3rem;color:#333;width: 4.2rem;margin: 0 auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cateList h3 s{display:block;width: 1rem; height: .8rem;background:url("../images/sOpen.png") no-repeat center center;display: inline-block; position:absolute; right:0; top:0;background-size:0.51rem 0.1rem;}
.cateList h3 s.icon2{background:url("../images/sClose.png") no-repeat center center;background-size:0.3rem 0.31rem;}
.cateList .box{width: 2.5rem; position: absolute; right:0; top: .8rem; padding: .24rem 0.3rem .4rem; z-index: 11; background: #fff; background:rgba(219,38,29,0.95);display:none;}
.cateList .box a{display:block;width:100%;height: .72rem; line-height: .72rem; border-bottom: 1px solid rgba(255,255,255,0.15); font-size: .24rem; color:#fff;text-align: center; display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cateList .box a.on,.cateList .box a:hover{background: rgba(219,38,29,0.5); border-color: rgba(255,255,255,0.5); color: #fff;}
.cateList .countNum{position:absolute;top:0;right:0.3rem;}
.cateList .countNum .stit{font-size:0.18rem;line-height:0.8rem;color:#333;}
.cateList .countNum .stit span{font-size:0.18rem;color:#db261d;}

.dialog-layout{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; background: #000; opacity: .8;}

/*公用底部*/
.footer{position:relative;bottom:0;padding:0.3rem 0 0.3rem;background:#eaeaea;border-top:1px solid #dcdcdc;}
.footer p{font-size:0.2rem;line-height:0.2rem;text-align:center;color:#333;}
.footer p .p{font-size:0.2rem;}
.footer p a{font-size:0.2rem;}
.footer p em{margin:0 0.08rem;}
.footer p.copy2{margin-top:0.2rem;margin-bottom:0.2rem;}

/*关于日业*/
.aboutPage{padding:0.2rem 0.3rem 1rem;background:#fff; min-height:8rem;}
.aboutR .part1{padding-top:0.5rem;}
.aboutR .topImg{display:block;width:4.69rem;height:1.68rem;margin:0 auto;overflow:hidden;}
.aboutR .topImg img{display:block;width:4.69rem;height:1.68rem;}
.aboutR .video{width:5.6rem;height:3.5rem;margin:0 auto;margin-top:0.4rem;border:0.1rem solid #e5e5e5;}
.aboutR .video .myVideo{position:relative;width:5.6rem;height:3.5rem;overflow:hidden;}
.aboutR .video .myVideo img{display:block;width:5.6rem;height:3.5rem;}
.aboutR .video .myVideo .playIco{position:absolute;top:50%;left:50%;margin-top:-0.25rem;margin-left:-0.25rem;display:block;width:.5rem;height:0.5rem;background:url("../images/playIco.png") no-repeat center center;}
.aboutR .aboutTit{display:block;width:2.71rem;height:0.87rem;margin-top:0.6rem;overflow:hidden;}
.aboutR .aboutTit img{display:block;width:2.71rem;height:0.87rem;}
.aboutR .part2 p{font-size:0.2rem;line-height:0.36rem;text-align:justify;color:#333;}
.aboutR .part2 p strong{font-weight:bold;font-size:0.2rem;}
.aboutR .part2 .cont1{margin-top:0.44rem;}
.aboutR .part2 .cont2{margin-top:0.5rem;}
.aboutR .part2 .cont3{margin-top:0.5rem;}

/*分支机构*/
.aboutFZ .part1{padding-top:0.4rem;}
.aboutFZ .part1 .map{display:block;width:5.8rem;height:4.7rem;margin:0 auto;}
.aboutFZ .part1 .map img{display:block;width:5.8rem;height:4.7rem;}
.aboutFZ .part1 .infoList{margin-top:0.5rem;}
.aboutFZ .part1 .infoList .item{padding:0.5rem 0;border-top:1px solid #e5e5e5;}
.aboutFZ .part1 .infoList .item .comName{padding-left:0.36rem;margin-bottom:0.3rem;font-weight:bold;font-size:0.24rem;line-height:0.26rem;color:#333;background:url("../images/addressIco.png") no-repeat left center;background-size:14px 16px;}
.aboutFZ .part1 .infoList .item .comInfo{margin-left:0.36rem;}
.aboutFZ .part1 .infoList .item p{font-size:0.2rem;line-height:0.36rem;color:#333;}

/*日业理念*/
.aboutLN{padding-top:0.9rem;}
.aboutLN .lnList{width:5.8rem;margin:0 auto;}
.aboutLN .lnList .item{position:relative;display:block;width:5.78rem;height:2.98rem;margin-top:0.9rem;border:1px solid #e5e5e5;border-radius:0.12rem;cursor:pointer;transition:all ease 0.3s;}
.aboutLN .lnList .item:first-child{padding-top:0;}
.aboutLN .lnList .item .img{position:absolute;top:0;left:50%;margin-top:-0.45rem;margin-left:-0.45rem;display:block;width:0.9rem;height:0.9rem;transition:all ease 0.3s;}
.aboutLN .lnList .item .img img{display:block;width:0.9rem;height:0.9rem;}
.aboutLN .lnList .item .txt{padding-top:0.7rem;}
.aboutLN .lnList .item .txt .tit{font-weight:normal;font-size:0.3rem;line-height:0.3rem;text-align:center;color:#333;}
.aboutLN .lnList .item .txt .tit em{margin-left:0.06rem;font-family:arial;font-size:0.2rem;color:#333;text-transform: uppercase;font-style: initial;}
.aboutLN .lnList .item .txt .line{display:block;width:0.5rem;height:1px;margin:0 auto;margin-top:0.2rem;margin-bottom:0.3rem;background:#db261d;}
.aboutLN .lnList .item .txt .cont{width:5.2rem;margin:0 auto;font-size:0.22rem;line-height:0.36rem;text-align:center;color:#333;}
.aboutLN .lnList .item:hover{transform:translateY(-6px);transition:all ease 0.3s;}
.aboutLN .lnList .item:hover .img{transform: rotate(360deg);transition:all ease 0.3s;}
.aboutLN .lnList .item:hover .tit{color:#db261d;}

/*精英团队*/
.aboutJY .part1{padding-top:0.5rem;}
.aboutJY .part1 .topTit .tit{font-weight:bold;font-size:0.3rem;text-align:center;line-height:0.3rem;color:#333;}
.aboutJY .part1 .topTit .line{display:block;width:0.5rem;height:3px;margin:0 auto;margin-top:0.24rem;background:#db261d;}
.aboutJY .part1 .img{display:block;width:5.8rem;height:3rem;}
.aboutJY .part1 .img img{display:block;width:5.8rem;height:3rem;}
.aboutJY .part1 .txt .cont{margin-top:40px;font-size:14px;line-height:30px;text-align:justify;color:#333;}
.aboutJY .part1 .item1{margin-top:0.46rem;}
.aboutJY .part1 .item1 p{font-size:0.2rem;line-height:0.36rem;text-align:justify;color:#333;}
.aboutJY .part1 .item1 .cont1{margin-top:0.36rem;}
.aboutJY .part1 .item1 .cont2{margin-top:0.5rem;}
.aboutJY .part1 .item2{margin-top:0.5rem;}
.aboutJY .part1 .item2 p{margin-top:0.5rem;font-size:0.2rem;line-height:0.36rem;color:#333;}
.aboutJY .floor2{padding-top:1rem;}
.aboutJY .floor2 .topTit .tit{font-size:0.3rem;line-height:0.3rem;text-align:center;color:#333;}
.reList{padding-top:0.1rem;text-align:center;}
.reList .list{display: flex;flex-wrap: wrap;}
.reList .list .item{float:left;width:25%;margin-top:0.5rem;cursor: pointer;transition:all ease 0.3s;}
.reList .list .item .img{display:block;width:0.56rem;height:0.56rem;margin:0 auto;}
.reList .list .item .img img{display:block;width:0.56rem;height:0.56rem;}
.reList .list .item .tit{margin-top:0.2rem;font-size:0.18rem;line-height:0.24rem;color:#333;}
.reList .list .item:hover{transform: translateY(-0.06rem);transition:all ease 0.3s;}
.reList .list .item:hover .tit{color:#DB261D;}

/*荣誉资质*/
.honorList{ padding-top:0.1rem;}
.honorPage{padding-bottom:0.4rem;background:#fff; min-height:8rem;}
.honorPage .list{padding:0 0.3rem;display:flex;flex-wrap:wrap;}
.honorPage .list .item{float:left;display:block;width:3.25rem;height:3.04rem;margin-top:0.5rem;border:0.03rem solid #1b80bf;overflow:hidden;}
.honorPage .list .item a{display:block;}
.honorPage .list .item:nth-child(2n){margin-left:0.28rem;}
.honorPage .list .item .img{position:relative;width:3.25rem;height:2.44rem;overflow:hidden;}
.honorPage .list .item .img img{display:block;width:3.25rem;height:2.44rem;}
.honorPage .list .item .txt{height:0.6rem;line-height:0.6rem;background:#1b80bf;}
.honorPage .list .item .txt .tit{font-size:0.24rem;line-height:0.6rem;text-align:center;color:#fff;}

.honorPage1{padding-bottom:0.4rem;background:#fff; min-height:8rem;}
.honorPage1 .list{padding:0 0.3rem;display:flex;flex-wrap:wrap;}
.honorPage1 .list .item{float:left;display:block;width:3.25rem;margin-top:0.5rem;border:0.03rem solid #1b80bf;overflow:hidden;}
.honorPage1 .list .item a{display:block;}
.honorPage1 .list .item:nth-child(2n){margin-left:0.28rem;}
.honorPage1 .list .item .img{position:relative;width:3.25rem;overflow:hidden;}
.honorPage1 .list .item .img img{display:block;width:3.25rem;}
.honorPage1 .list .item .txt{height:0.6rem;line-height:0.6rem;background:#1b80bf;}
.honorPage1 .list .item .txt .tit{font-size:0.24rem;line-height:0.6rem;text-align:center;color:#fff;}



.seeMore{margin-top:0.36rem;display:block;font-size:0.24rem;line-height:0.4rem;text-align:center;text-indent:0.5rem;color:#333;background:url("../images/loading.png") no-repeat 2.24rem center;background-size:0.36rem 0.38rem;}

/*行业解决方案*/
.solutionPage{padding:0 0.3rem 0.85rem;background:#fff;}
.solutionPage .item{display:block;padding:0.5rem 0;border-bottom:1px solid #eeeeee;}
.solutionPage .item a{display:block;}
.solutionPage .item .part1 .img{display:block;width:100%;height:2.5rem;z-index:2;}
.solutionPage .item .part2 .tx1{float:left;padding-left:0.2rem;width:2.4rem;position:relative;margin-top:-0.5rem;z-index:12;}
.solutionPage .item .part2 .pic{position:relative;display:block;width:1rem;height:1rem;background:#db261d;}
.solutionPage .item .part2 .pic .sImg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;height:0.6rem;}
.solutionPage .item .part2 .titBox{margin-top:0.56rem;}
.solutionPage .item .part2 .titBox .tit{font-weight:normal;font-size:0.24rem;line-height:0.24rem;color:#333;}
.solutionPage .item .part2 .titBox .stit{margin-top:0.06rem;font-size:0.24rem;line-height:0.24rem;color:#333;}
.solutionPage .item .part2 .tx1 .line{margin-top:0.3rem;display:block;width:0.45rem;height:3px;background:#db261d; }
.solutionPage .item .part2 .tx2{float:left;padding-top:0.16rem;padding-left:0.3rem;width:2.8rem;margin-top:0.8rem;height:1.4rem;border-left:1px solid #e5e5e5;}
.solutionPage .item .part2 .tx2 .cont{height:0.9rem;font-size:0.2rem;line-height:0.3rem;text-align:justify;color:#333;overflow:hidden;}

/*行业解决方案展示页*/
.soluteShow .part1{padding:0.5rem 0.3rem;background:#fff;}
.soluteShow .video{position:relative;width:5.6rem;height:3.5rem;border:0.1rem solid #e5e5e5;overflow:hidden;}
.soluteShow .video .vImg{display:block;width:5.6rem;height:3.5rem;}
.soluteShow .video .playIco{position:absolute;top:50%;left:50%;margin-top:-0.25rem;margin-left:-0.25rem;display:block;width:.5rem;height:0.5rem;background:url("../images/playIco.png") no-repeat center center;}
.soluteShow .part1 .txtBox{padding-top:0.5rem;}
.soluteShow .part1 .txtBox .tit{font-weight:bold;font-size:0.3rem;line-height:0.3rem;color:#333;}
.soluteShow .part1 .txtBox .line{display:block;width:0.5rem;height:3px;margin-top:0.4rem;background:#db261d;}
.soluteShow .part1 .txtBox .cont{margin-top:0.36rem;font-size:0.22rem;line-height:0.36rem;text-align:justify;color:#333;}
.soluteShow .part1 .txtBox .cont p{font-size:0.22rem;line-height:0.36rem;text-align:justify;color:#333;}
.soluteShow .part2{padding:0.5rem 0.3rem;background:#f5f5f5;}
.soluteShow .part2 .caseTit .tit{padding-left:0.44rem;font-weight:normal;font-size:0.3rem;text-align:left;color:#333;background:url("../images/caseTitIco.png") no-repeat left center;background-size:0.32rem 0.32rem;}
.soluteShow .caseList{margin-top:0.4rem;}
.soluteShow .list{display:flex;flex-wrap:wrap;}
.soluteShow .item{display:block;width:2.7rem;margin-bottom:0.3rem;}
.soluteShow .item:nth-child(2n){margin-left:0.4rem;}
.soluteShow .item .img{display:block;width:2.7rem;height:2rem;overflow:hidden;}
.soluteShow .item img{display:block;width:2.7rem;height:2rem;}
.soluteShow .item .txt{height:0.6rem;line-height:0.6rem;}
.soluteShow .item .txt .tit{font-weight:normal;font-size:0.24rem;line-height:0.6rem;text-align:center;color:#333;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;}

/*行业解决方案详情页*/
.soluteDetail{padding:0 0.3rem 1.2rem;background:#fff;}
.soluteDetail .topTit{padding-top:0.5rem;padding-bottom:0.36rem;border-bottom:1px solid #eee;}
.soluteDetail .topTit .title{font-weight:bold;line-height:0.3rem;text-align:center;color:#333;}
.soluteDetail .showtxtCon{padding-top:0.3rem;}
.soluteDetail .showtxtCon p{font-size:0.2rem;line-height:0.36rem;text-align:justify;color:#333;}
.soluteDetail .showtxtCon img{max-width:100%;}

/*下载中心*/
.downloadPage{padding:0.2rem 0 1rem;background:#fff;}
.downloadPage .item{display:block;border-bottom:1px solid #eee;}
.downloadPage .item a{display:block;padding:0rem 0.3rem;}
.downloadPage .item .tit{float:left;width:4.6rem;font-weight:normal;font-size:0.22rem;line-height:0.7rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.downloadPage .item .tit span{margin-right:0.08rem;font-size:0.2rem;line-height:0.7rem;color:#e4272b;border-radius:100%;}
.downloadPage .item .downIco{float:right;display:block;width:0.27rem;height:0.24rem;margin-top:0.26rem;background:url("../images/downLoadIco.png") center center;background-size:0.28rem 0.24rem;}
.downloadPage .item:hover a{background:#e4272b;}
.downloadPage .item:hover .tit{color:#fff;}
.downloadPage .item:hover .tit span{color:#fff;}
.downloadPage .item:hover .downIco{background:url("../images/downLoadIco_h.png") center center;background-size:0.28rem 0.24rem;}

/*成功案例*/
.casePage{padding:0 0.3rem 1rem;background:#fff;}
.casePage .item{padding:0.5rem 0;border-bottom:1px solid #f2f2f2;}
.casePage .item a{display:block;}
.casePage .item .txt{float:left;width:3.4rem;}
.casePage .item .txt .tit{font-weight:normal;height:1rem;font-size:0.36rem;line-height:0.5rem;text-align:justify;color:#333;}
.casePage .item .txt .icos{margin-top:0.3rem;}
.casePage .item .txt .arrow{float:left;display:block;width:0.62rem;height:0.12rem;background-position:-0.4rem 0;}
.casePage .item .txt .mor{float:right;display:block;width:0.19rem;height:0.06rem;background-position:-1.06rem 0;}
.casePage .item .img{float:right;display:block;width:1.9rem;height:1.4rem;overflow:hidden;}
.casePage .item .img img{display:block;width:1.9rem;height:1.4rem;}

/*新闻资讯*/
.newsPage{padding:0 0.3rem 1rem;background:#fff;}
.newsPage .item{padding:0.5rem 0;border-bottom:1px solid #f2f2f2;}
.newsPage .item a{display:block;}
.newsPage .item .txt{float:left;width:4.4rem;}
.newsPage .item .txt .tit{font-weight:normal;height:1rem;font-size:0.36rem;line-height:0.5rem;text-align:justify;color:#333;}
.newsPage .item .mark{margin-top:0.2rem;}
.newsPage .item .mark span{padding-right:0.2rem;font-size:0.2rem;color:#848484;}
.newsPage .item .mark .mor{float:right;display:block;width:0.19rem;height:0.06rem;margin-top:0.16rem;background-position:-1.06rem 0;}
.newsPage .item .img{float:right;display:block;width:1.9rem;height:1.42rem;overflow:hidden;}
.newsPage .item .img img{display:block;width:1.9rem;height:1.42rem;}

/*新闻资讯详情页*/
.newsDetail{padding:0 0.3rem 1.1rem;background:#fff; min-height:8rem;}
.newsDetail .topTit{padding-top:0.5rem;padding-bottom:0.36rem;border-bottom:1px solid #eee;}
.newsDetail .topTit .title{font-weight:bold;font-size:0.3rem;line-height:0.4rem;text-align:center;color:#333;}
.newsDetail .topTit .mark{margin-top:0.3rem;text-align:center;}
.newsDetail .topTit .mark span{font-size:0.2rem;color:#333;}
.newsDetail .topTit .mark .views{margin-right:0.3rem;}
.newsDetail .showContxt{padding-top:0.4rem;padding-bottom:0.7rem;}
.newsDetail .showContxt p{font-size:0.2rem;line-height:0.36rem;color:#333;}
.newsDetail .showContxt img{max-width:100%;}

/*招贤纳士*/
.job_t{ padding:0 0.3rem;}
.job_s{ width:100%; height:0.6rem; line-height:0.6rem; background-color:#0071b7; margin-top:0.4rem;}
.job_s dt{ float:left; text-align:center; color:#fff;}
.job_s .dt1{ width:70%;}
.job_s .dt2{ width:25%;}
.job_s .dt3{ width:30%;}
.job_s .dt4{ width:15%;}


.jobPage{padding:0.5rem 0 1.1rem;background:#fff; min-height:8rem;}
.jobPage .tips .tit{padding:0 0.3rem;font-weight:normal;font-size:0.22rem;line-height:0.36rem;text-align:justify;color:#333;}
.jobPage .tips .tit span{color:#db261d;text-transform:uppercase;}
.jobPage .postList{border-bottom:1px solid #dcdcdc;}
.jobPage .postList .item{height:auto;border-top:1px solid #dcdcdc;}
.jobPage .postList .topList{height:0.8rem;line-height:0.8rem;}
.jobPage .postList .topList h3{ width:70%; float:left; text-align:center;}
.jobPage .postList .topList i{ width:25%; float:left;text-align:center;}
.jobPage .postList .topList em{ width:30%; float:left;text-align:center;}
.jobPage .postList .topList span{ width:15%; float:left;text-align:center;}
.jobPage .postList .topList .it1{float:left;font-size:0.24rem;color:#333;}
.jobPage .postList .topList .it2{float:right;font-size:0.18rem;color:#333;}
.jobPage .postList .topList .it2 span{font-family:arial;font-size:0.18rem;}
.jobPage .postList .bottom{padding:0.4rem 0.2rem;border-top:1px solid #dcdcdc;background-color: #f4f4f4;}
.jobPage .postList .bottom.hidden{display:none;}
.jobPage .postList .bottom .tit{margin-bottom:0.24rem;font-size:0.24rem;line-height:0.24rem;color:#333;}
.jobPage .postList .bottom p{font-size:0.2rem;line-height:0.36rem;color:#333;}
.jobPage .postList .item.hover .topList{background:#d6181f;border-left:0.04rem solid #d6181f}
.jobPage .postList .item.hover .topList .it1{color:#fff;}
.jobPage .postList .item.hover .topList .it2{color:#fff;} 
.jobPage .clickMore{display:block;width:100%;margin-top:0.5rem;font-size:0.26rem;line-height:0.3rem;text-align:center;color:#363543;background:url("../images/clickMore.png") no-repeat 74% center;background-size:0.28rem 0.16rem;}
.jobPage .postList .item.hover .topList h3,.jobPage .postList .item.hover .topList i ,.jobPage .postList .item.hover .topList em,.jobPage .postList .item.hover .topList span{ color:#fff;}


/*联系我们*/
.contactPage{padding:0 0.3rem 1.5rem;background:#fff;}
.contactPage .part1{padding-top:0.5rem;}
.contactPage .topImg{display:block;width:4.69rem;height:1.68rem;margin:0 auto;overflow:hidden;}
.contactPage .topImg img{display:block;width:4.69rem;height:1.68rem;}
.contactPage .bottom{margin-top:0.6rem;}
.contactPage .item .comName{padding-left:0.36rem;margin-bottom:0.3rem;font-weight:bold;font-size:0.24rem;line-height:0.26rem;color:#333;background:url("../images/addressIco.png") no-repeat left center;background-size:14px 16px;}
.contactPage .item .comInfo{margin-left:0.36rem;}
.contactPage .item p{font-size:0.2rem;line-height:0.36rem;color:#333;}

.in_title1{ padding-top:0.8rem; text-align:center;}
.in_title1 h3{ display:block; margin:0 auto; width:4.25rem; height:0.53rem; position:relative; font-size:0.48rem; color:#333; line-height:0.53rem; background-size:100%; font-weight:bold;}
.in_title1 h3 i{ display:block; width:0.12rem; height:0.12rem; border:#b20303 solid 0.02rem; border-radius:0.5rem; position:absolute; left:1.9rem; top:0rem;}
.in_title1 p{ font-size:0.28rem; color:#888; padding-top:0.06rem;}

.floor_con_main{ padding-bottom:0.6rem;}
.floor_con_main .in_title h3{ background:none;}
.floor_con_1{}
.floor_con_1 .item{ width:100%; height:0.86rem; border:#ddd solid 0.02rem; border-radius:0.1rem; margin-top:0.3rem; position:relative; background-color:#fff;}
.floor_con_1 .item i{ display:block; color:#F00; position:absolute; right:0.1rem; top:0.26rem;}
.floor_con_1 .item label{ float:left; width:1.2rem; text-align:center; line-height:0.8rem; font-size:0.26rem; color:#666;}
.floor_con_1 .item input{ float:left;  padding-left:5%; width:95%; height:0.8rem; line-height:0.8rem; border:none; }
.floor_con_1 textarea{ height:0.8rem; border:none; line-height:0.8rem; padding-left:5%; width:95%;}
.floor_con_1 .btn1{ width:100%; height:0.9rem; background-color:#1b80bf; border-radius:0.1rem; font-size:0.3rem; color:#fff; border:none; margin-top:0.3rem;}

/*常见问题*/
.supportPage{padding:0.5rem 0 0.9rem;background:#fff;}
.supportPage .tips{padding-left:0.5rem;margin-left:0.3rem;margin-bottom:0.5rem;font-size:0.22rem;line-height:0.32rem;color:#333;background:url("../images/tipIco.png") no-repeat left center;background-size:0.32rem 0.32rem;}
.supportPage .tips p{font-size:0.22rem;}
.supportPage .topList{display:flex;height:0.6rem;line-height:0.6rem;background:#db261d;}
.supportPage .topList .tit{height:0.6rem;font-size:0.18rem;line-height:0.6rem;text-align:center;color:#fff;}
.supportPage .topList .it1{width:0.64rem;border-right:1px solid #af1e17;}
.supportPage .topList .it1 .tit{padding-top:0.06rem;line-height:0.26rem;}
.supportPage .topList .it2{width:1.76rem;border-right:1px solid #af1e17;}
.supportPage .topList .it3{width:2.44rem;border-right:1px solid #af1e17;}
.supportPage .topList .it4{width:1.54rem;}
.supportPage .cList{width:100%;border:1px solid #efefef;}
.supportPage .cList .it1{width:0.64rem;border-right:1px solid #efefef;}
.supportPage .cList .it2{width:1.76rem;border-right:1px solid #efefef;}
.supportPage .cList .it3{width:2.44rem;border-right:1px solid #efefef;}
.supportPage .cList .it4{width:1.54rem;}
.supportPage .cList .item{border-top:1px solid #efefef;}
.supportPage .cList .item td{padding:0.26rem 0;}
.supportPage .cList .item p{font-size:0.2rem;line-height:0.36rem;text-align:center;color:#333;}
.supportPage .cList .item .img{text-align: center;}
.supportPage .cList .item .img img{display:inline-block;}
.supportPage .dList{width:100%;border:1px solid #efefef;}
.supportPage .dList .it1{padding:0.26rem 0;width:1.5rem;text-align:center;border-right:1px solid #efefef;}
.supportPage .dList .it2{padding:0.26rem 0;width:2.5rem;text-align:center;border-right:1px solid #efefef;}
.supportPage .dList .it3{padding:0.26rem 0;width:2.4rem;text-align:center;border-right:1px solid #efefef;}
.supportPage .dList .item{border-top:1px solid #efefef;}
.supportPage .dList td{font-size:0.22rem;padding:0.26rem 0.2rem;}
.supportPage .dList p{font-size:0.2rem;line-height:0.36rem;text-align:center;color:#333;}
.supportPage .dList .img{text-align: center;}
.supportPage .dList .img img{display:inline-block;}

/*产品中心*/
.productPage{padding-bottom:0.6rem;background:#fff; min-height:8rem;}
.proTypeList{padding:0 0.3rem;}
.proTypeList .item{padding:0.47rem 0;height:2.16rem;border-bottom:1px solid #e5e5e5;}
.proTypeList .item a{display:block;}
.proTypeList .item .img{float:left;position:relative;display:block;width:2.5rem;height:2.2rem;overflow:hidden;}
.proTypeList .item img{position:absolute;top:0;bottom:0;left:0;right:0;width:2.2rem;height:2.2rem;margin:auto;max-width:2.2rem;}
.proTypeList .item .txt{float:right;width:3rem;}
.proTypeList .item .txt .tit{font-weight:normal;height:1rem;font-size:0.3rem;line-height:0.5rem;color:#333;}
.proTypeList .item .lookMore{display:block;width:2rem;height:0.6rem;margin-top:0.5rem;font-size:0.24rem;line-height:0.6rem;text-align:center;color:#fff;background:#db261d;}

/*产品列表*/
.proDist{padding-bottom:1.1rem;}
.productPage .proList{padding-top:0.5rem;}
.productPage .proList .list{padding:0 0.3rem;}
.productPage .proList .item{float:left;display:block;width:3.2rem;margin-bottom:0.3rem;}
.productPage .proList .item:nth-child(2n){margin-left:0.4rem;}
.productPage .proList .item .img{display:block;width:3.2rem;height:3.2rem;border:1px solid #e5e5e5;}
.productPage .proList .item img{display:block;width:3.2rem;height:3.2rem;}
.productPage .proList .item .txt{width:100%;height:0.9rem;}
.productPage .proList .item .txt .tit{padding-top:0.2rem;width:2.72rem;font-weight:normal;height:0.48rem;font-size:0.24rem;line-height:0.36rem;color:#333;word-break:break-all;}

/*产品详情*/
.proDetail{padding-top:0.5rem;background:#fff;}
.proDetail .gap{width:100%;height:0.3rem;background:#eaeaea;}
.proDetail .floor1{padding:0 0.3rem;}
.proDetail .ipro a{text-align: center; display: block; width: 100%;}
.proDetail .ipro .img{display:block;width:100%;}
.proDetail .ipro .img img{display:block;width:100%;}
.proDetail .ipro .txt{padding-top:0.2rem;padding-bottom:0;}
.proDetail .ipro .txt .tit{font-weight:normal;height:0.6rem;font-size:0.2rem;line-height:0.3rem;text-align:center;color:#333;}
.proDetail .ipro .swiper-slide-active .txt{}
.proDetail .ipro .swiper-slide-active .txt .tit{color:#0071b7;}
/*.proDetail .ipro .swiper-button-prev{left:-0.3rem;width:0.16rem;height:0.29rem;background:url("../images/swiper-button-prev.png") no-repeat center center;background-size:0.16rem 0.29rem;}
*/#ipro .swiper-container { padding-bottom:0.8rem;}
#ipro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
width: .14rem; height: .14rem; display: inline-block; vertical-align: top; margin: 0 .08rem;border-radius:100%;background:#999;opacity:1;}
#ipro .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active { width:.4rem;height:.14rem;background:#0071b7;border-radius:.14rem; }

.proDetail .floor2{padding-top:0.4rem;padding-bottom:1.5rem;}
.proDetail .proTop{padding-bottom:0.5rem;}
.proDetail .proTop .proImg{display:block;width:3.5rem;height:3.5rem;margin:0 auto;}
.proDetail .proTop .proImg img{display:block;width:3.5rem;height:3.5rem;}
.proDetail .proTop .proName{width:4.5rem;margin:0 auto;}
.proDetail .proTop .proName .tit{padding-top:0.3rem;font-weight:normal;font-size:0.3rem;line-height:0.4rem;text-align:center;color:#333;}
.proDetail .proInfo .top{height:0.7rem;line-height:0.7rem;background:#eeeeee;}
.proDetail .proInfo .top .tit{float:left;width:50%;height:0.7rem;font-weight:normal;font-size:0.3rem;line-height:0.7rem;text-align:center;color:#333;}
.proDetail .proInfo .top .tit.hover{color:#fff;background:#0071b7;}
.proDetail .proInfo .itemBox:first-child{padding:0.5rem 0.3rem 0;display:none;}
.proDetail .proInfo .itemBox:first-child{display:block;}
.proDetail .proInfo .itemBox:nth-child(2){padding-top:0.5rem;}
.proDetail .proInfo .itemBox img{max-width: 100%;}
.proDetail .proInfo p{color:#333;}
.proDetail .proInfo .itemBox td{ padding:4px; border:1px solid #ccc; text-align:center; vertical-align:middle;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all;}

.zlmk{ padding:0.3rem;}

/*下载中心*/
.downloadPage{padding:0.2rem 0 1rem;background:#fff; min-height:8rem;}
/*.proDetail .proInfo .itemBox .downloadList .item{display:block;}
.proDetail .proInfo .itemBox .item a{display:block;padding:0.2rem 0.3rem;height:0.6rem;border-bottom:1px solid #eee;}
.proDetail .proInfo .itemBox .item .tit{float:left;width:4.6rem;font-weight:normal;font-size:0.22rem;line-height:0.7rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.proDetail .proInfo .itemBox .item .it:nth-child(2){display:none;}
.proDetail .proInfo .itemBox .item .it:nth-child(3){display:none;}
.proDetail .proInfo .itemBox .item .tit em{margin-right:0.08rem;font-style: initial;font-size:0.2rem;line-height:0.7rem;color:#e4272b;border-radius:100%;}
.proDetail .proInfo .itemBox .item .downBtn{float:right;display:block;width:0.27rem;height:0.24rem;margin-top:0.26rem;background:url("../images/downLoadIco.png") center center;background-size:0.28rem 0.24rem;}
.proDetail .proInfo .itemBox .item:hover a{background:#e4272b;}
.proDetail .proInfo .itemBox .item:hover .tit{color:#fff;}
.proDetail .proInfo .itemBox .item:hover .tit em{color:#fff;}
.proDetail .proInfo .itemBox .item:hover .downBtn{background:url("../images/downLoadIco_h.png") center center;background-size:0.28rem 0.24rem;}*/
.proDetail .proInfo .itemBox .downloadList p{display:block;padding:0 0.3rem;height:0.8rem;line-height:0.8rem;border-bottom:1px solid #eee;}
.proDetail .proInfo .itemBox .downloadList p a{float:left;width:100%;font-weight:normal;font-size:0.22rem;line-height:0.7rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url("../images/downLoadIco.png") 100% center no-repeat;background-size:0.28rem 0.24rem;}
.proDetail .proInfo .itemBox .downloadList p:hover{background:#e4272b;}
.proDetail .proInfo .itemBox .downloadList p a:hover{color:#fff;background:url("../images/downLoadIco_h.png") no-repeat 100% center;background-size:0.28rem 0.24rem;}

/*reLink*/
.reLink{margin: .2rem 0 .2rem; border-top: 1px solid #e5e5e5; color: #333;}
.reLink .prevLink,
.reLink .nextLink{position: relative;height: 0.7rem; line-height: 0.7rem; overflow: hidden;}
.reLink .prevLink,
.reLink .nextLink{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.reLink .prevLink{float:left;width:2.2rem;}
.reLink .nextLink{float:right;width:2rem;}
.reLink .prevLink:before,
.reLink .nextLink:before{width: 0.16rem; height: 0.26rem; position: absolute; right: .18rem; top: .18rem; background-position: -4.45rem 0;}
.reLink .nextLink{border-bottom: 0;}
.reLink .nextLink:hover a{color:#0071b7;}

/*index css start*/
.headerMain{position:absolute;top:0;left:0;width:100%;height:1rem;z-index:100; background-color:#f0f0f0; border-bottom:#d4d4d4 solid 1px;}
.headerMain.header1{}
.headerMain.one{background:#fff!important;}
.headerMain.one .webLogo .one{display:none;}
.headerMain.one .webLogo .two{display:block!important;}

/*index css end*/

.sit_z{}
.sit_z ul{ display:inline-block; width:100%; background-color:#f7f7f7; height:0.9rem;display: -webkit-box;white-space:nowrap;  overflow-x: auto;  -webkit-overflow-scrolling:touch;}
.sit_z li{ display:none;}
.sit_z li.hover{ display:block;}
.sit_z li .nav1{ display:none;}
.sit_z li .subMenu a{ display:inline-block; position:relative; font-size:0.24rem; height:0.6rem; margin:0 5%; margin-top:0.3rem;    height: 0.6rem;}
.sit_z li .subMenu a s{display:block; width:0%; position:absolute; left:0; bottom:0; height:1px; background-color:#e4272b;transition: all .36s ease;}
.sit_z li .subMenu a:hover,.sit_z li .subMenu a.on{ color:#e4272b;}
.sit_z li .subMenu a:hover s,.sit_z li .subMenu a.on s{  width:100%;}
.sit_z li .nav2{display:inline-block; position:relative; font-size:0.24rem; height:0.6rem; margin-right:3%;}
.sit_z li .nav2 s{display:block; width:0%; position:absolute; left:0; bottom:0; height:1px; background-color:#e4272b;transition: all .36s ease;}
.sit_z li:hover .nav2,.sit_z li.hover .nav2{ color:#e4272b;}
.sit_z li:hover .nav2 s,.sit_z li.hover .nav2 s{  width:100%;}


.sob_nav{ display:inline-block; height:0.8rem;display: -webkit-box;white-space:nowrap;  overflow-x: auto;  -webkit-overflow-scrolling:touch;}
.sob_nav ul{ display:inline-block;  height:0.7rem; padding-left:0.1rem;}
.sob_nav a{ display:inline-block; padding:0 0.24rem; border-radius:0.15rem; line-height:0.28rem; text-align:center; font-size:0.28rem; color:#333;padding-top: 0.26rem;}
.sob_nav a.on,.sob_nav a:hover{ color:#008fd7; font-weight:bold;}





.daosi{ display:inline-block; width:100%; }
.daosi a{ display:inline-block; padding:0.1rem 0.26rem; border:#d9d9d9 solid 1px;margin-left:3%;margin-top:0.3rem;}
.daosi a.on,.daosi a:hover{ background-color:#c03230; color:#fff;border:#c03230 solid 1px;}

.sit_z1{}
.sit_z1 ul{ display:inline-block; width:100%; background-color:#f7f7f7; height:0.9rem;display: -webkit-box;white-space:nowrap;  overflow-x: auto;  -webkit-overflow-scrolling:touch;}
.sit_z1 li{ height:0.6rem; margin-left:5%; margin-top:0.3rem; padding-right:3%;}
.sit_z1 li a{ display:inline-block;  font-size:0.24rem;position:relative;    height: 0.6rem;}
.sit_z1 li a s{display:block; width:0%; position:absolute; left:0; bottom:0; height:1px; background-color:#e4272b;transition: all .36s ease;}
.sit_z1 li:hover a,.sit_z1 li.hover a{ color:#e4272b;}
.sit_z1 li:hover s,.sit_z1 li.hover a s{  width:100%;}

.sit_z2{}
.sit_z2 ul{ display:inline-block; width:100%;}
.sit_z2 li{ display:none;}
.sit_z2 li.hover{ display:block;}
.sit_z2 li .nav1{ display:none;}
.sit_z2 li .subMenu a{ display:inline-block; padding:0.08rem 0.16rem; border:#d9d9d9 solid 1px;margin-left:3%;margin-top:0.3rem;}
.sit_z2 li .subMenu a s{display:none; width:0%; position:absolute; left:0; bottom:0; height:1px; background-color:#e4272b;transition: all .36s ease;}
.sit_z2 li .subMenu a:hover,.sit_z2 li .subMenu a.on{ background-color:#c03230; color:#fff;border:#c03230 solid 1px;}
.sit_z2 li .subMenu a:hover s,.sit_z2 li .subMenu a.on s{  width:100%;}

.jishu1{ padding:0.3rem; min-height:8rem;}
.fa_ul .list li{ display:inline-block; padding:0.2rem 0; border-bottom:#e5e5e5 solid 1px;}
.fa_ul .list li h3{ font-size:0.28rem; color:#333; line-height:0.28rem;}
.fa_ul .list li p{ font-size:0.24rem; color:#999; line-height:0.34rem; padding-top:0.14rem;}
.fa_ul .list li:hover h3{ color:#e4272b; }
.fa_ul .list li i:hover{ color:#e4272b; }
.nyWrapper{ padding-top:0.1rem; min-height:10rem;}


.index{width: 100%;}
.telfix{width: 0.74rem; height: 0.74rem; position: fixed; right: 1%; bottom: 3.1rem; z-index: 99; background:url("../images/goTel.png") no-repeat center center;background-size:0.74rem 0.74rem;}
.openNav{width: 0.74rem; height: 0.74rem; position: fixed; right: 1%; bottom: 2.3rem; z-index: 99; background:url("../images/goNav.png") no-repeat center center;background-size:0.74rem 0.74rem;}
.idx_top{ display:block;
width: 0.74rem; height: 0.74rem; position: fixed; right: 1%; bottom: 1.5rem; z-index: 99; background:url("../images/dh_06.png") no-repeat center center;background-size:0.74rem 0.74rem;

}

.fa_ul .item{display:inline-block; padding:0.2rem 0; width:100%; border-bottom:#e5e5e5 solid 1px;}


#logonform{ padding:0 0.3rem; padding-top:1.4rem; padding-bottom:1rem; min-height:9rem;}
#logonform .h2{ text-align:center; font-size:0.34rem; line-height:0.34rem; padding-top:0.1rem;}
#logonform .loginform{}
#logonform .loginform .col1{ display:inline-block; border:#666 solid 0.02rem; height:0.8rem; width:6.86rem; position:relative; margin-top:0.2rem;}
#logonform .loginform .col1 .h4{ float:left; width:1.8rem; text-align:center; line-height:0.8rem; height:0.8rem; border-right:#666 solid 0.02rem; }
#logonform .loginform .col1 input{ display:block; width:4.86rem; float:left; height:0.8rem; padding-left:0.1rem; border:none;}
#logonform .loginform .col2 .h4{ display:none;}
#logonform .loginform .col2 .btn{ width:100%; height:0.8rem; background-color:#0e63ac; color:#fff; border:none; cursor:pointer; margin-top:0.2rem;}
#logonform .loginform .cv{ display:inline-block; width:100%; padding-top:0.2rem;}
#logonform .loginform .cv .a1{ float:left;}
#logonform .loginform .cv .a2{ float:right;}
#logonform .loginform .cv.df{ float:none;}


#findform{ padding:0 0.3rem; padding-top:1.4rem; padding-bottom:1rem; min-height:9rem;}
#findform .h2{ text-align:center; font-size:0.34rem; line-height:0.34rem; padding-top:0.1rem;}
#findform .loginPage{}
#findform .loginPage .col1{ display:inline-block; border:#666 solid 0.02rem; height:0.8rem; width:6.86rem; position:relative; margin-top:0.2rem;}
#findform .loginPage .col1 .h4{ float:left; width:1.8rem; text-align:center; line-height:0.8rem; height:0.8rem; border-right:#666 solid 0.02rem; }
#findform .loginPage .col1 input{ display:block; width:4.86rem; float:left; height:0.8rem; padding-left:0.1rem; border:none;}
#findform .loginPage .col2 .h4{ display:none;}
#findform .loginPage .col2 .btn{ width:100%; height:0.8rem; background-color:#0e63ac; color:#fff; border:none; cursor:pointer; margin-top:0.2rem;}
#findform .loginPage .cv{ display:inline-block; width:100%; padding-top:0.2rem;}
#findform .loginPage .cv .a1{ float:left;}
#findform .loginPage .cv .a2{ float:right;}
#findform .loginPage .cv.df{ float:none;}





.validation-summary-errors li{ color:#F00;}


/******分屏开始*******/
.swiper-container {
  width: 100%;
  height: 100%;
}
/*第一屏*/
.swiper-container .slide1 {
  background: #f7f7f7;
  position: relative;
}
.swiper-container .slide1 #banner_main{
     height: 100%;
    position: relative; margin-top:1rem;
}
.swiper-container .slide1 #banner {
  position: relative;
  height:100%;
 
}
.swiper-container .slide1 #banner img {
  width: 100%;
  display: block;
}
/*.swiper-container .slide1 #banner .hd {
  position: fixed;
  z-index: 99;
  bottom: 1.5%;
  width: 100%;
  text-align: center;
}
.swiper-container .slide1 #banner .hd ul {
  text-align: center;
}
.swiper-container .slide1 #banner .hd ul li {
  display: inline-block;
  font-size: 0;
  line-height: 0.2rem;
  width: 0.12rem;
  height: 0.12rem;
  margin: 0 0.08rem;
  vertical-align: middle;
  border:0.04rem solid #fff;
  border-radius:100%;
}
.swiper-container .slide1 #banner .hd ul .on {
  border:0.04rem solid #db261d;
  background:#db261d;
}*/

/*hd on*/
.swiper-container .slide1 #banner .list{overflow:auto;}
.swiper-container .slide1 #banner li{
    float:left; height:100%;/*width:100%;*/overflow:hidden;
}
.swiper-container .slide1 #banner li a{display:block;}
.swiper-container .slide1 #banner li img{
    display:block;width:100%;height:100%;
}
.swiper-container .slide1 #banner .hd {
  position: fixed;
  z-index: 99;
  bottom: 36%;
  width: 100%;
  text-align: center;
}
.swiper-container .slide1 #banner .hd .tip {
  text-align: center;
}
.swiper-container .slide1 #banner .hd .tip .icon1 {
  display: inline-block;
  font-size: 0;
  line-height: 0.2rem;
  width: 0.12rem;
  height: 0.12rem;
  margin: 0 0.08rem;
  vertical-align: middle;
  border:0.04rem solid #fff;
  border-radius:100%;
}
.swiper-container .slide1 #banner .hd  .tip .cur {
  border:0.04rem solid #db261d;
  background:#db261d;
}


/*i-ban-link*/
.i-ban-link{position:fixed;width:100%;height:4rem;bottom:0;background:url("../images/pixBg.png") repeat-x bottom center;
  background-size:0.1rem 4.2rem;}
.i-ban-link .banList{position:fixed;bottom:0.7rem;width:100%;height:3.2rem;}
.i-ban-link li{position:relative;width:5.78rem;height:0.91rem;margin:0 auto;margin-bottom:0.24rem;background-size:5.8rem 0.93rem; background-color:#fff;}
.i-ban-link li:last-of-type{margin-bottom:0;}
.i-ban-link li a{position: relative;display:block;padding:0.16rem 22% 0 9%;z-index:12;}
.i-ban-link li.li0 a{background: url(../images/wel01.png) no-repeat 92% center;background-size:0.51rem 0.59rem;}
.i-ban-link li.li1 a{background: url("../images/wel02.png") no-repeat 92% center;background-size:0.59rem 0.59rem;}
.i-ban-link li.li2 a{background: url("../images/wel03.png") no-repeat 92% center;background-size:0.59rem 0.59rem;}
.i-ban-link li .tit{font-size:0.32rem;line-height:0.34rem;color:#333;}
.i-ban-link li .subtit{margin-top:0.05rem;font-size:0.20rem;color:#333;line-height:0.24rem;height:0.24rem;}

/*第二屏*/
.indexBody .headerMain{}
.headerMain.header2{border-bottom: 1px solid #cecece;}
.swiper-container .slide2 {
  background: url(../images/m3.jpg) center bottom no-repeat;
  background-size:100%;
}
.swiper-container .slide2 .proTit{padding-top:18%;}
.swiper-container .slide2 .proTit .entit{font-family:"Myriad Pro";font-size:0.4rem;line-height:0.4rem;text-align:center;color:#333;text-transform: uppercase;}
.swiper-container .slide2 .proTit .tit{margin-top:0.04rem;font-size:0.48rem;line-height:0.48rem;text-align:center;color:#333;}

.poig{ padding:0 0.36rem; padding-top:4%;}
.poig ul{ display:inline-block;}
.poig ul li{ width:2.8rem; height:0.58rem; text-align:center; line-height:0.58rem; float:left; margin-left:0.4rem; border:#cdcdcd solid 0.02rem; border-radius:0.15rem; margin-top:0.2rem; }

.swiper-container .slide2 .swiper-container2 {position: relative;margin-top:4%;}
.swiper-container .slide2 .swiper-container2 .swiper-slide{padding:0.1rem;display:block;width:4.6rem;height:auto;background:#0071b7;background-size:4.8rem 6.4rem;transform: scale(1);}
.swiper-container .slide2 .swiper-container2 .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}

.swiper-container .slide2 a {
  position: relative;
  transition: ease-in-out .2s;
}

.swiper-container .slide2 a .img {
    position:relative;
    display: block;
    width:4.6rem;
     height: 3.44rem;
    overflow:hidden;
    margin: auto;
}
.swiper-container .slide2 a .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width: 100%;height: 100%;}
.swiper-container .slide2 a .txt{padding-top:0.24rem;width:4.2rem;margin:0 auto;}
.swiper-container .slide2 a .tit{font-weight:normal;padding-bottom:0.18rem;font-size:0.36rem;line-height:0.36rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #3e94c9;}
.swiper-container .slide2 a .cont{margin-top:0.2rem;font-size:0.2rem;line-height:0.3rem;text-align:justify;color:#fff;}
.swiper-container .slide2 a .detail{display:block;width:4.18rem;height:0.7rem;font-size:0.24rem;line-height:0.7rem;text-align:center;color:#fff;border:1px solid #6fafd6;margin-top: 4%;margin-bottom: 2%;}
.swiper-container .slide2 .swiper-container2 .swiper-pagination2 {text-align: center;margin-top:6%;}
.swiper-container .slide2 .swiper-container2 .swiper-pagination2 span {display: inline-block;font-size: 0;line-height: 0.2rem;opacity: 1;width: 0.2rem;height: .2rem;border-radius: 100%;margin: 0 0.07rem;vertical-align: middle;background:#898989;}
.swiper-container .slide2 .swiper-container2 span.swiper-pagination-bullet-active {background:#db261d;}
.swiper-container .slide2 .swiper-container2 .swiper-slide-active {transform: scale(1);}


.gen{ padding-top:7%;}
.gen a{ display:block; width:6.8rem; height:0.8rem; background-color:#0071b7; font-size:0.24rem; margin:0 auto; text-align:center; line-height:0.8rem; color:#fff;}


/*第二屏结束*/
.swiper-container .indexTit{padding-top:18%;}
.swiper-container .indexTit .entit{font-family:"Myriad Pro";font-size:0.48rem;line-height:0.5rem;text-align:center;color:#333;text-transform: uppercase;}
.swiper-container .indexTit .tit{font-size:0.4rem;line-height:0.4rem;text-align:center;color:#333;}

/*第三屏*/
.pro_x { padding:0 0.36rem; padding-top:4%;}
.pro_x .video{display:block; width:100%; border:#fff solid 0.02rem;}
.pro_x img{ display:block; width:100%; border:#fff solid 0.02rem;}
.pro_x p{ font-size:0.24rem; color:#fff; line-height:0.35rem; padding-top:4%;}

.pro_c{ width:100%; padding-top:0.2rem;}
.pro_c ul{ display:inline-block; width:100%;}
.pro_c ul li{ width:25%; text-align:center; float:left; padding-top:2%;}
.pro_c ul li.li1,.pro_c ul li.li10{ display:none;}
.pro_c ul li img{ display:block; margin:0 auto; width:1rem; height:1rem;}
.pro_c ul li span{ color:#fff;}

.gen1{ padding-top:7%;}
.gen1 a{ display:block; width:6.8rem; height:0.8rem; background-color:#fff; font-size:0.24rem; margin:0 auto; text-align:center; line-height:0.8rem; color:#666;}


.swiper-container .slide3 { background-color:#0071b7;}
.swiper-container .slide3 .indexTit .entit{color:#fff;}
.swiper-container .slide3 .indexTit .tit{color:#fff;}


/*第四屏*/
.headerMain.header4{border-bottom: 1px solid #cecece;}
.slide4 {background: url(../images/m5.jpg) center bottom no-repeat;background-size:100%;}
.slide4 .swiper-container4 {position: relative;margin-top:4%;}
.slide4 .swiper-container4 .swiper-slide{padding:0.1rem;display:block;width:4rem;height:auto;background-size:4.2rem 6.4rem;transform: scale(1);}
.slide4 .swiper-container4 .swiper-slide a { display: block; width: 100%; height: 100%;}
.slide4 .swiper-container4 a { position: relative; transition: ease-in-out .2s;}
.slide4 .swiper-container4 a .img { position:relative; display: block; width:4rem;  height:5.32rem; overflow:hidden; margin: auto;}
.slide4 .swiper-container4 a .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width: 100%;height: 100%;}
.slide4 .swiper-container4 a .txt{padding-top:0.24rem;width:4.2rem;margin:0 auto;}
.slide4 .swiper-container4 a .tit{font-weight:normal;padding-bottom:0.18rem;font-size:0.3rem;line-height:0.36rem;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #a2a6ae;}
.slide4 .swiper-container4 a .cont{margin-top:0.2rem;font-size:0.2rem;line-height:0.3rem;text-align:justify;color:#fff;}
.slide4 .swiper-container4 a .detail{display:block;font-size:0.24rem;line-height:0.24rem;color:#999;margin-top:3%;margin-bottom: 2%;}
.slide4 .swiper-container4 .swiper-pagination2 {text-align: center;margin-top:4%;}
.slide4 .swiper-container4 .swiper-pagination2 span {display: inline-block;font-size: 0;line-height: 0.2rem;opacity: 1;width: 0.2rem;height: .2rem;border-radius: 100%;margin: 0 0.07rem;vertical-align: middle;background:#898989;}
.slide4 .swiper-container4 span.swiper-pagination-bullet-active {background:#db261d;}
.slide4 .swiper-container4 .swiper-slide-active {transform: scale(1);}


/*第五屏*/
.headerMain.header5{border-bottom: 1px solid #cecece;}
.swiper-container .slide5 {background: url(../images/m8_02.jpg) center bottom no-repeat;background-size:100%;}
.swiper-container .slide5 .indexTit .tit{ color:#fff;}
.slide5 .poig ul li{ width:2.8rem; height:0.58rem; text-align:center; line-height:0.58rem; float:left; margin-left:0.4rem; border:#fff solid 0.02rem; border-radius:0.15rem; margin-top:0.2rem; }
.slide5 .poig ul li a{ color:#fff;}
.slide5 .swiper-container5 {position: relative;margin-top:8%;}
.slide5 .swiper-container5 .swiper-slide{padding:0.1rem;display:block;width:4.08rem;height:auto;background-size:4.28rem 6.4rem;transform: scale(1); background-color:#fff; text-align:center; }
.slide5 .swiper-container5 a { position: relative; transition: ease-in-out .2s;}
.slide5 .swiper-container5 a .img { position:relative; display: block; width:4.08rem;  height:3.6rem; overflow:hidden; margin: auto;}
.slide5 .swiper-container5 a .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:block;width: 100%;height: 100%;}
.slide5 .swiper-container5 a .txt{padding-top:0.24rem;width:4.2rem;margin:0 auto;}
.slide5 .swiper-container5 a .tit{font-weight:normal;padding-bottom:0.18rem;font-size:0.3rem;line-height:0.36rem;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:1px solid #a2a6ae;}
.slide5 .swiper-container5 a .cont{margin-top:0.2rem;font-size:0.2rem;line-height:0.3rem;text-align:justify;color:#fff;}
.slide5 .swiper-container5 a .detail{display:block;font-size:0.24rem;line-height:0.24rem;color:#999;margin-top:3%;margin-bottom: 2%;}
.slide5 .swiper-container5 .swiper-pagination2 {text-align: center;margin-top:6%;}
.slide5 .swiper-container5 .swiper-pagination2 span {display: inline-block;font-size: 0;line-height: 0.2rem;opacity: 1;width: 0.2rem;height: .2rem;border-radius: 100%;margin: 0 0.07rem;vertical-align: middle;background:#fff;}
.slide5 .swiper-container5 span.swiper-pagination-bullet-active {background:#db261d;}
.slide5 .swiper-container5 .swiper-slide-active {transform: scale(1);}
em,i{font-weight: normal;font-style: normal;}

.slide5 .swiper-container5 a em{ display:block; font-size:0.3rem; color:#0071b7;padding-top:0.3rem; font-weight:bold;}
.slide5 .swiper-container5 a i{ margin:0 auto; display:block; width:0.5rem; height:0.02rem; background-color:#0071b7; margin-top:0.1rem;}
.slide5 .swiper-container5 a h3{ display:block; font-size:0.28rem; color:#0071b7;padding-top:0.26rem; font-weight:bold;}
.slide5 .swiper-container5 p{ display:block; font-size:0.24rem; color:#666;padding-top:0.2rem;}
/*第五屏结束*/
.slide5 .swiper-container5 .l1 p .j,.slide5 .swiper-container5 .l2 p .j {
    display: none;
}.slide5 .swiper-container5 p a:nth-child(1){ display:none;}
.slide5 .swiper-container5 p{font-size:0.24rem; color:#666; line-height:0.24rem; padding-top:5%;}
.slide5 .swiper-container5 p a{ display:inline-block; margin:0 3%; border:#045a8f solid 1px;padding:0.04rem 0.12rem; margin-bottom:0.1rem;}
.slide5 .swiper-container5 p a:hover{border:#fff solid 1px; color:#fff;}
/*第六屏*/
.headerMain.header6{border-bottom: 1px solid #cecece;}
.swiper-container .slide6 {background: url(../images/m9_02.jpg) top center no-repeat;background-size:100%;}
.swiper-container .slide6 .indexTit .entit{line-height:0.48rem;}
.slide6 .poig li.li3{ display:none;}

.swiper-container .slide6 .indexTit a{font-weight:normal;}
.swiper-container .slide6 .icontact{position:relative;}
.swiper-container .slide6 .icontact .telMain{display:block;}
.swiper-container .slide6 .icontact ul{ display:inline-block; padding-left:0.6rem;}
.swiper-container .slide6 .icontact ul li{ display:inline-block; width:100%; background:url(../images/x9_03.png) left center no-repeat; padding-left:0.7rem; margin-top:6%; background-size:0.6rem;}
.swiper-container .slide6 .icontact ul li i{ display:block; font-size:0.24rem; color:#fff; line-height:0.24rem;}
.swiper-container .slide6 .icontact ul li p{ display:block; font-size:0.38rem; color:#fff; line-height:0.38rem; font-family:"Arial"; padding-top:0.06rem;}
.swiper-container .slide6 .icontact ul li p span{ padding-right:0.12rem; font-size:0.38rem;}
.swiper-container .slide6 .icontact ul li.li5 p{ font-size:0.26rem;}
.swiper-container .slide6 .icontact ul li.li3{background:url(../images/x9_06.png) left center no-repeat;background-size:0.6rem;}
.swiper-container .slide6 .icontact ul li.li4{background:url(../images/x9_08.png) left center no-repeat;background-size:0.6rem;}
.swiper-container .slide6 .icontact ul li.li5{background:url(../images/x9_10.png) left center no-repeat;background-size:0.6rem;}

.gen2{ margin:0 auto; margin-top:9%; width:6.8rem; height:0.78rem; border:#fff solid 0.02rem; border-radius:0.15rem; text-align:center;}
.gen2 a{ display:block; width:100%; height:0.78rem; line-height:0.78rem; color:#fff; font-size:0.3rem;}



.indexFooter .bottom_copy{padding-top:0.24rem;border-top:1px solid #4999cc; margin-top:6%;}
.indexFooter .bottom_copy p{font-size:0.24rem;line-height:0.38rem;text-align:center;color:rgba(255,255,255,0.8);}
.indexFooter .bottom_copy span{font-size:0.24rem;}
.indexFooter .bottom_copy p a{font-size:0.24rem;color:rgba(255,255,255,0.8);}
.indexFooter .bottom_copy em{margin:0 0.07rem;}
/*第六屏结束*/


/*关于sunye*/
.gy-sunye .gy-floor1{padding-top: 0.6rem;background:#fff;}
.gy-floor1 .rtop .rtit{margin-bottom: 0.3rem;font-weight: normal; font-size: 0.34rem;line-height: 0.4rem;color:#333;text-align: center;}
.gy-floor1 .rtop .rline {display: block;width: 0.62rem;height: 3px;margin: 0 auto;background:#e00314;}
.gy-floor1 .rtop .video {display:block;width: 5.5rem;height: 3.36rem;margin: 0 auto;margin-top: 0.4rem;}
.gy-floor1 .rtop .rcont {padding: 0 0.3rem;font-size: 0.24rem;line-height: 0.4rem;color:#666;}
.gy-floor1 .rtop .rcont a{font-weight: bold;color:#dd0518;margin-left: 0;}
.gy-floor1 .rbottom {margin-top: 0.5rem;padding: 0 0.3rem;}
.gy-floor1 .rbottom ul{display: flex;}
.gy-floor1 .rbottom li {padding-left: 0.6rem;}
.gy-floor1 .rbottom li h3{font-weight: bold;font-size: 0.26rem;line-height: 0.3rem;color:#dd1718;}
.gy-floor1 .rbottom li span {margin-top:0.06rem;font-size: 0.2rem;color:#666;}
.gy-floor1 .rbottom .l1{background: url("../images/aico1.png") no-repeat left center;background-size:0.45rem 0.41rem;}
.gy-floor1 .rbottom .l2{margin-left: 0.2rem;background: url("../images/aico2.png") no-repeat left center;background-size:0.39rem 0.36rem;}
.gy-floor1 .rbottom .l3{margin-left: 0.2rem;background: url("../images/aico3.png") no-repeat left center;background-size:0.41rem 0.41rem;}

/* 走进日业 */
.gy-floor2 {padding: 0.8rem 0.3rem 0.8rem;background:#fff;}
.gy-floor2 .rtit .tit{font-weight: normal;font-size:0.34rem;line-height: 0.4rem;text-align: center;color:#333;}
.gy-floor2 .rtit .line{display: block;width: 0.62rem;height: 3px;margin: 0 auto;margin-top:0.2rem;background:#e00314;}
.gy-floor2 .rtit .rcont {margin-top: 0.3rem;font-size: 0.22rem;line-height: 0.3rem; color:#333;} 
.gy-floor2 .rbody {margin-top: 0.4rem;}
.gy-floor2 .rbody .vr-links{padding: 0.2rem;display: block;width: 5.7rem;height:4rem;margin: 0 auto;background:#dedede;box-sizing: border-box;}
.gy-floor2 .rbody .vr-links img {display:block;width: 100%;height: 100%;}
.gy-floor2 .lbottom{width: 100%;margin-top:0.3rem;}
.gy-floor2 .lbottom .pics{display:flex;justify-content: space-between;}
.gy-floor2 .lbottom .pic-item{position: relative;width: 2.7rem;height:1.3rem;}
.gy-floor2 .lbottom .pic-item img {position: absolute;top: 0;left: 0;width: 2.7rem;height:1.3rem;z-index:1;}
.gy-floor2 .lbottom .pic-item h3 {position: relative;z-index:2;padding-top: 0.5rem; font-size: 0.24rem;color: #fff;text-align: center;font-weight: 400;}

/* 日业理念 */
.gy-floor3 {padding-bottom: 0.8rem;min-height:7.74rem;background: url("../images/gyry-bg2.jpg") no-repeat center center;background-size: cover;}
.gy-floor3 .rtit{padding-top: 0.8rem;font-weight: normal; font-size: 0.34rem;line-height: 0.4rem;color:#fff;text-align: center;}
.gy-floor3 .bd{display:block;width:4.33rem;height:5.2rem;margin:0 auto;margin-top:0.8rem;background:url("../images/ln-bg.jpg") no-repeat center center;background-size:4.33rem 5.2rem;}
.gy-floor3 .bd li{position: relative;display:block;width:4.33rem;height:5.2rem;}
.gy-floor3 .gy-ln li .simg{position: absolute;top: 0.45rem;left: 50%;margin-left: -0.5rem;display: block;width: 1rem;height: 1rem;}
.gy-floor3 .gy-ln li .stxt{padding-top: 1.6rem;}
.gy-floor3 .gy-ln li .stxt .stit {font-weight: 400;font-size: 0.3rem;color:#333;text-align: center;}
.gy-floor3 .gy-ln li .stxt .sline {margin:0 auto;margin-top: 0.2rem;display: block;width: 0.86rem;height: 2px;background: #d6ddef;}
.gy-floor3 .gy-ln li .stxt .scont {padding: 0 0.44rem;margin-top: 0.6rem;font-size: 0.22rem;line-height: 0.3rem;color: #666;}
.gy-floor3 .hd{text-align: center; margin-top: 0.5rem;}
.gy-floor3 .hd ul{display: inline-block;}
.gy-floor3 .hd li{float: left; display: block; width: 0.12rem; height: 0.12rem; margin: 0.05rem 0.12rem 0; font-size: 0; background: #fff; opacity: 1; border-radius: 100%;}
.gy-floor3 .hd li.on{margin-top: 0.02rem; width: 0.2rem; height: 0.2rem; background: #d74f31; opacity: 1;}


/* 荣誉资质 */
.gy-floor4 {background:#fff;}
.gy-floor4 .rtit{padding-top: 0.8rem;font-weight: normal; font-size: 0.34rem;line-height: 0.4rem;color:#333;text-align: center;}
.gy-floor4 .honor {padding: 0.4rem 0.3rem;}
.gy-floor4 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gy-floor4 li{width: 47%; float: left; display: block; margin-bottom: .3rem; background-color: #fff; border-radius: 0.1rem; overflow: hidden;border: #e1e1e1 solid 1px; }
.gy-floor4 .picList li .img{width: 100%; padding-top: 75%; position: relative; overflow: hidden;}
.gy-floor4 .picList li .img img{width: 100%; min-height: 100%; display: block; position: absolute; left: 0; top: 0;}
.gy-floor4 .picList li h3{width: 100%; height: .6rem; line-height: .6rem; overflow: hidden; text-align: center; border-radius: 0 0 0.1rem 0.1rem;border-top: #e1e1e1 solid 1px; }
.gy-floor4 .rmore {display:block;width: 2.5rem;height: 0.5rem;margin: 0 auto;text-align: center;line-height: 0.5rem;background:#db261d;color:#fff;border-radius: 0.25rem;}

/* 发展历程 */
.gy-floor5 .t_line{background: url(../images/timeline.png) no-repeat center bottom; background-size: 7.5rem auto; width: 100%; position: absolute; left: 0; bottom: 0.9rem; height: .2rem;}
.gy-floor5{position: relative; padding-bottom: .4rem; padding-top: 0.76rem; background: #f5f5f5;}
.gy-floor5 h3{color: #333; font-size: .48rem; font-weight: bold; background: url(../images/index_tit.png) center center no-repeat; background-size: 3.4rem .18rem; text-align: center;}
.history{margin-top: 0.5rem; position: relative; width: 100%; height: 4.2rem; overflow: hidden;}
.history .item{width: 4.4rem; height: 3rem; background: #fff; border-radius: 5px; text-align: center; float: left; box-shadow: 0px 3px 8px #e5e5e5; opacity: .9;}
.history .item a{display: block; padding: 5%;}
.history .item h3{color: #db0b1d; font-size: .8rem; padding-top: .2rem; font-family: "Arial"; line-height: 0.8rem;background:none;}
.history .item .txt{font-size: .22rem; color: #666; padding-top: .16rem; overflow: hidden;}
.history .item.swiper-slide-active{opacity: 1;}
.history .item .sjx{background: url(../images/xc_03.png) no-repeat center; width: 0.44rem; height: 0.71rem; position: absolute; left: 50%; margin-left: -0.22rem; bottom: -0.7rem; background-size: 100%;}
.history .item i{width: 100%; text-align: center; display: block; position: absolute; left: 0; bottom: -1.2rem; font-size: 0.24rem; color: #db0b1d;}
.history .item i strong{font-size: 0.3rem; font-family: "Arial"; padding-right: 0.06rem;}

/*分支机构*/
.gy-floor6 {padding-bottom:0.8rem;background:#fff;}
.gy-floor6 .rtit .tit {padding-top: 0.8rem;font-weight: normal; font-size: 0.34rem;line-height: 0.4rem;color:#333;text-align: center;}
.gy-floor6 .rtit .rstit{width: 4.8rem;margin: 0 auto;margin-top: 0.3rem;font-weight: bold;font-size: 0.24rem;color:#dd1718;line-height:0.3rem;text-align: center;}
.gy-floor6 .img{margin-top:0.4rem;}
.gy-floor6 .gy-info {padding: 0 0.3rem;}
.gy-floor6 .gy-info .item {padding-left: 0.64rem;margin-bottom: 0.2rem;}
.gy-floor6 .gy-info .item p{font-size: 0.2rem;color:#333;height: 0.54rem;line-height: 0.54rem;}
.gy-floor6 .gy-info .item.tel {background: url("../images/rtel.png") no-repeat left center;background-size: 0.53rem 0.53rem;}
.gy-floor6 .gy-info .item.email {background: url("../images/remail.png") no-repeat left center;background-size: 0.53rem 0.53rem;}
.gy-floor6 .gy-info .item.address {background: url("../images/raddress.png") no-repeat left center;background-size: 0.53rem 0.53rem;}


.drop {padding: 0.3rem 0.3rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.drop a {width: 47%;height: 0.6rem;border: 1px solid #ddd;line-height:0.6rem;text-align: center;border-radius:0.3rem;}
.drop a.hover{background:#db261d;color:#fff;border-color:#db261d;}

/*fenx*/
#nativeShare {
  margin: 0 auto;
  width: 100%;
  padding-top: 0.3rem;
  max-width: 640px;
  min-width: 320px;
}
#nativeShare .label {
  margin-left: 0.2rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.6rem;
}
#nativeShare .list {
  width: 5.4rem;
  float: right;
}
#nativeShare .list span {
  height: 0.9rem;
  width: 0.9rem;
  padding: 0;
  display: inline-block;
}
#nativeShare .list span i {
  margin: 0 auto;
  width: 0.63rem;
  height: 0.63rem;
  display: block;
}
#nativeShare .weibo i {
  background-image: url('../images/weibo.png');
  background-size: cover;
}
#nativeShare .weixin i {
  background-image: url('../images/weixin_friend.png');
  background-size: cover;
}
#nativeShare .weixin_timeline i {
  background-image: url('../images/weixin.png');
  background-size: cover;
}
#nativeShare .qq i {
  background-image: url('../images/qq.png');
  background-size: cover;
}
#nativeShare .qzone i {
  background-image: url('../images/qqzone.png');
  background-size: cover;
}
#nativeShare .more i {
  background-image: url('../images/more.png');
  background-size: cover;
}
#nativeShare .list span.qzone,
#nativeShare .list span.more {
  width: 0.73rem;
}
#fenxiang {
  display: none;
}
.fenx {
  height: 1.0rem;
  width: 100%;
}
.fenx .tt {
  margin-left: 0.2rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.6rem;
}
.fenx .bdsharebuttonbox {
  width: 80%;
  float: right;
}
.fenx .bdsharebuttonbox a {
  margin-left: 0.2rem;
}
#bdfx a {
  height: 0.6rem;
  width: 0.6rem;
  margin: 0;
  padding: 0;
  margin: 0px 0.08rem;
  display: inline-block;
}
#bdfx .d1 {
  background: url(../images/qqzone.png) no-repeat center;
  background-size: 100% 100%;
}
#bdfx .d2 {
  background: url(../images/weibo.png) no-repeat center;
  background-size: 100% 100%;
}


.nybanner{ width:100%; height:3rem;}
.te_fg{ padding:0.3rem; padding-bottom:0.8rem;}
.te_4{ padding-top:0.3rem; padding-bottom:0.3rem;}
.te_4 .in_title2{ text-align:center;}
.te_4 .in_title2 h3{ font-size:0.34rem; line-height:0.34rem;}
.te_4_1{ padding-top:0.4rem;}
.te_4_1 img{ display:block; width:100%;}
.te_4_1 h3{ font-size:0.26rem; line-height:0.26rem; padding-top:0.3rem;}
.te_4_1 p{ font-size:0.24rem; line-height:0.32rem; padding-top:0.2rem;}
.te_4_1 a{ display:block; width:100%; height:0.8rem; background-color:#0071b7; font-size:0.24rem; margin:0 auto; text-align:center; line-height:0.8rem; color:#fff; margin-top:0.5rem;}

.te_5{}
.te_5{ padding-top:0.3rem;}
.te_5 .in_title2{ text-align:center;}
.te_5 .in_title2 h3{ font-size:0.34rem; line-height:0.34rem;}

.te_5_1{padding-bottom:0.4rem;}
.te_5_1 .list{display:flex;flex-wrap:wrap;}
.te_5_1 .list .item{float:left;display:block;width:3.25rem;height:3.04rem;margin-top:0.5rem;border:0.03rem solid #1b80bf;overflow:hidden;}
.te_5_1 .list .item a{display:block;}
.te_5_1 .list .item .cp_bg{ display:none;}
.te_5_1 .list .item:nth-child(2n){margin-left:0.28rem;}
.te_5_1 .list .item img{position:relative;width:3.25rem;height:2.44rem;overflow:hidden;}
.te_5_1 .list .item p{height:0.6rem;line-height:0.6rem;background:#1b80bf;}
.te_5_1 .list .item p{font-size:0.24rem;line-height:0.6rem;text-align:center;color:#fff;}
.te_5_1 .a1{ display:block; width:100%; height:0.8rem; background-color:#0071b7; font-size:0.24rem; margin:0 auto; text-align:center; line-height:0.8rem; color:#fff; margin-top:0.5rem;}













@keyframes anims1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes anims1 {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes anims2 {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes anims2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}


@media (max-width: 340px) {
	.swiper-container .slide6 .icontact ul li{ margin-top:4%;}
	.gen2{margin-top: 4%;}
	.slide5 .swiper-container5 { position: relative; margin-top: 5%;}
}

.xinzj{ }
.xinzj ul{padding:0 0.2rem;background-color: #fbfbfb;}
.xinzj li{ display:none;}
.xinzj .nav1{ display:none;}
.xinzj li.hover{ display:block;}
.xinzj li a{display: inline-block;font-size: 0.24rem;position: relative;height: 0.6rem; line-height:0.6rem; margin-right:0.2rem;}
.xinzj li a.on a{ color:#e4272b;}
.xinzj li a s{display:block; width:0%; position:absolute; left:0; bottom:0; height:1px; background-color:#e4272b;transition: all .36s ease;}
.xinzj li a.on s{  width:100%;}


.sik_p { text-align:center; padding-top:0.3rem;}
.sik_p p{ display:inline-block;}
.sik_p .stxt{ width:4rem; height:0.6rem; border:#ddd solid 1px; padding-left:0.1rem; float:left;}
.sik_p .sbtn{ float:left; margin-left:0.04rem; width:1rem; height:0.62rem; color:#fff; background-color:#0071b7; border:none;} 

/*字体*/
@media only screen and (min-width:751px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:750px) {
    html {
        font-size:100px;
    }
}
@media only screen and (max-width:640px) {
    html {
        font-size:85.3333px;
    }
}
@media only screen and (max-width:540px) {
    html {
        font-size:72px;
    }
}
@media only screen and (max-width:480px) {
    html {
        font-size:64px;
    }
}
@media only screen and (max-width:414px) {
    html {
        font-size:55.2px;
    }
}
@media only screen and (max-width: 400px) {
    html {
        font-size:53.3333px;
    }
}
@media only screen and (max-width: 375px) {
    html {
        font-size:50px;
    }
}
@media only screen and (max-width: 360px) {
    html {
        font-size:48px;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size:42.6667px;
    }
}