 /*首页*/
 /*head*/
 
 .setTb {
     border-top: 8px solid #065aba;
 }
 
 .toplogo {
     background: url(../images/logo.jpg)no-repeat center;
     width: 437px;
     height: 73px;
     display: block;
     float: left;
     margin: 12px 8px;
 }
 
 .lngtypeImg .lng {
     margin-top: 70px;
     float: right;
     font-size: 0;
     line-height: 0;
 }
 
 .lng a {
     font-size: 14px;
     line-height: 14px;
     color: #292929;
     display: inline-block;
 }
 
 .lngtypeImg .lng span {
     margin: 0 4px;
     line-height: 14px;
     font-size: 14px;
     color: #292929;
 }
 
 .lng>a {
     margin-left: 14px;
 }
 
 .lng li {
     float: left;
 }
 
 .lng li a.En:hover {
     text-decoration: underline;
 }
 
 .topUl {
     width: 100%;
     text-align: center;
     margin-top: 40px;
     height: 50px;
 }
 
 .topUl td>a:hover,
 .topUl td>a.hover {
     background: #065aba;
     color: #fff;
 }
 
 .topUl a {
     display: inline-block;
     color: #666666;
     font-size: 18px;
     line-height: 50px;
     text-align: center;
     width: 100%;
 }
 
 .topUl td {
     position: relative;
 }
 
 .topUl td ul.subItem {
     position: absolute;
     top: 50px;
     width: 100%;
     z-index: 98;
 }
 
 .topUl td ul.subItem li {
     padding: 6px 8px;
     background-color: rgba(6, 90, 186, 0.6);
 }
 
 .topUl td ul.subItem li a {
     font-size: 16px;
     line-height: 32px;
     color: #fff;
 }
 
 .topUl td ul.subItem li a:hover {
     text-decoration: underline;
 }
 
 .topbanner {
     overflow: hidden;
     width: 100%;
 }
 
 .topbanner img {
     width: 100%;
 }
 /*header end*/
 /*联系方式轮播*/
 
 .getLink {
     width: 1920px;
 }
 
 .getLink .leftC {
     height: 72px;
     width: 31%;
     float: left;
     background: url(../images/getlink.png) no-repeat 504px center;
     background-color: #065aba;
 }
 
 .getLink .rightcontent {
     float: right;
     width: 69%;
     height: 71px;
     border-bottom: 1px solid #e4e4e4;
 }
 
 .getLink .ulcontent {
     width: 900px;
     float: left;
     padding-left: 20px;
 }
 
 .getLink .ulcontent li a.pl {
     float: left;
     color: #333333;
     text-align: center;
     opacity: 0.8;
     margin-right: 20px;
 }
 
 .ulcontent .content .ways,
 .ulcontent .content .main {
     display: inline-block;
     vertical-align: middle;
 }
 
 .ulcontent .content .ways p {
     font-size: 18px;
     color: #333333;
     font-weight: bold;
     line-height: 24px;
 }
 
 .ulcontent .content .ways span {
     font-size: 14px;
     color: #666666;
     line-height: 14px;
 }
 
 .ulcontent .content .main {
     font-size: 18px;
     color: #df0009;
     margin-left: 10px;
     line-height: 18px;
 }
 
 .changeButton {
     position: absolute;
     width: 192px;
     height: 33px;
     right: 0;
     padding: 0 45px;
     border-left: 1px #e4e4e4 dotted;
     border-right: 1px #e4e4e4 dotted;
     background: url(../images/changebutton.png) no-repeat center right;
 }
 
 .changeButton .LeftBotton {
     transform: rotate(180deg);
     left: 0 !important;
     margin-left: 46px;
     margin-top: 0 !important;
 }
 
 .changeButton .RightBotton {
     float: right;
     margin-right: 46px;
 }
 
 .changeButton .LeftBotton,
 .changeButton .RightBotton {
     width: 18px;
     height: 33px;
     float: left;
     top: 0 !important;
     
     /*margin-top: 8%;*/
 }
 /*middle content*/
 /*产品展示*/
 .pro{
     text-align: center;
     line-height: 0;
     font-size: 0;
 }
  .contents{
     text-align: center;
     margin:3.125% auto;
  }
 .pro .contents>a{
     display: inline-block;
     overflow: hidden;
     font-size: 14px;
     color: #4b4b4b;
     width:48.5%;
     line-height:50px;
     margin-right:3%;
 }
 .pro .contents>a.tianjia{
     margin-right:0;
 }
 .pro .contents>a img{
     max-width: 100%;
     margin:0 auto;
     overflow: hidden;
 }
  .pro .contents>a:hover,.pro .contents>a:active{
     color: #065aba;
  }
 .setGrey {
     margin-top: 2px;
     background-color: #f3f3f3;
     padding-top: 50px;
     border-top: 1px solid #e4e4e4;
 }
 
 .markTitle .title>span,
 .markTitle .title>div.subtitle {
     display: inline-block;
     vertical-align: middle;
 }
 
 .markTitle .title>span {
     font-size: 38px;
     color: #fff;
     padding: 0 10px;
     line-height: 54px;
     background-color: #065aba;
     margin-right: 14px;
 }
 
 .markTitle .title>div.subtitle h1 {
     font-size: 26px;
     color: #292929;
     line-height: 40px;
 }
 
 .markTitle .title>div.subtitle h2 {
     font-size: 14px;
     color: #292929;
     line-height: 14px;
 }
 /*关于我们*/
 
 .aboutM {
     padding: 24px 0;
 }
 
 .aboutFT {
     text-align: center;
     margin-top: 50px;
     margin-bottom: -1px;
 }
 
 .aboutFT li {
     display: inline-block;
     margin-right: 11px;
 }
 
 .aboutFT li a {
     font-size: 16px;
     color: #4b4b4b;
     line-height: 44px;
     text-align: center;
     border: 1px solid #b9b9b9;
     border-bottom: 0;
     padding: 0 40px;
     background-color: #dcdddd;
 }
 
 .aboutFT li a:hover,
 .aboutFT li a.hover {
     background-color: #fff;
     color: #065aba;
 }
 
 .aboutcontent {
     padding: 30px 20px;
     border: 1px solid #b9b9b9;
 }
 
 .about .aboutcontent .readtext {
     width: 530px;
     text-align: center;
     margin-right: 60px;
     /*float: left;*/
 }
 
 .about .aboutcontent .readtext p {
     text-indent: 2em;
     font-size: 16px;
     color: #4b4b4b;
     text-align: left;
     line-height: 46px;
 }
 
 .readtext .more_a {
     display: inline-block;
     font-size: 14px;
     line-height: 28px;
     color: #999999;
     font-weight: bold;
     border: 2px solid #b9b9b9;
     text-align: center;
     padding: 0 78px;
     margin-top: 10px;
 }
 
 .readtext .more_a:hover {
     border-color: #065aba;
     color: #065aba;
 }
 
 .aboutcontent .video {
     position: relative;
     padding: 15px 15px;
 }
 
 .aboutcontent .video,
 .about .aboutcontent .readtext {
     display: inline-block;
     vertical-align: middle;
 }
 
 .aboutcontent .video>span {
     background: url(../images/videocss.png) no-repeat center;
     width: 12px;
     height: 13px;
     display: inline-block;
     -webkit-background-size: 12px 13px;
     background-size: 12px 13px;
     position: absolute;
 }
 
 .aboutcontent .video>span.topset {
     top: 0;
     left: 0;
 }
 
 .aboutcontent .video>span.bottomset {
     right: 0;
     bottom: 0;
     background: url(../images/videocss2.png) no-repeat center;
 }
 /*底部小图标*/
 
 .bottomList {
     margin-top: 104px;
     text-align: center;
 }
 
 .bottomList ul.setF>li {
     float: left;
     background-color: #f0f0f0;
     padding: 0 4px;
     margin-right: 24px;
 }
 
 .bottomList ul.setF li.setSpan>span {
     width: 66px;
     display: inline-block;
     height: 66px;
     margin-top: -32px;
     margin-bottom: 10px;
     border-radius: 36px;
     border: 3px solid #dedede;
 }
 
 .bottomList ul.setF li>span.littleicon1 {
     background: #fff url(../images/newsicon.png) no-repeat center;
 }
 
 .bottomList ul.setF li>span.littleicon2 {
     background: #fff url(../images/techicon.png) no-repeat center;
 }
 
 .bottomList ul.setF li>span.littleicon3 {
     background: #fff url(../images/downloadicon.png) no-repeat center;
 }
 
 .bottomList ul.setF li>span.littleicon4 {
     background: #fff url(../images/employicon.png) no-repeat center;
 }
 
 .bottomList ul.setF li div.fixed {
     position: relative;
 }
 
 .bottomList ul.setF li div.fixed p {
     position: absolute;
     bottom: 0;
     width: 100%;
     text-align: center;
     font-size: 16px;
     color: #fff;
     line-height: 32px;
     background-color: rgba(0, 0, 0, 0.5);
 }
 
 .readnews {
     margin: 10px auto;
     width: 210px;
     height: 144px;
 }
   .readnews li {
     font-size: 0;
     line-height: 0;
   }
  .readnews li i{
     width: 100%;
     display: inline-block;
     font-style: normal;
  }
 .readnews li p{
     float: left;
     font-size: 12px;
     color: #636363;
     line-height: 36px;
     background: url(../images/dot.jpg) no-repeat left center;
     padding-left: 8px;
 }
 
 .readnews li span {
     float: right;
     color: #949494;
     font-size: 12px;
     line-height: 36px;
     display: block;
 }
 
 .setFmore_a {
     font-size: 12px;
     color: #fff;
     padding: 0 29px;
     display: inline-block;
     line-height: 26px;
     text-align: center;
     margin-bottom: 20px;
     background-color: #1d5d99;
 }
 
 .setFmore_a:hover {
     background-color: #fff;
     color: #1d5d99;
 }
 
 .bottomList ul.setF>li a p.detail_p {
     margin: 10px auto;
     width: 210px;
     text-align: left;
     font-size: 12px;
     color: #636363;
     line-height: 36px;
 }
 /*footer*/
 
 .footer {
     width: 100%;
     background-color: #2c2c2c;
 }
 
 .bottompadding {
     padding: 20px 0;
 }
 
 .middle .bottomabout,
 .middle .bottompro,
 .middle .bottomnews,
 .middle .bottomnews,
 .middle .bottomtech {
     float: left;
     margin-right: 48px;
 }
 
 .middle .bottomabout a,
 .middle .bottompro a,
 .middle .bottomnews a,
 .middle .bottomnews a,
 .middle .bottomtech a {
     font-size: 12px;
     line-height: 30px;
     color: #b2b2b2;
     margin-left: 6px;
     padding-left: 12px;
     border-left: 1px solid #c2c2c2;
 }
 
 .middle .bottomabout>p,
 .middle .bottompro>p,
 .middle .bottomnews>p,
 .middle .bottomnews>p,
 .middle .bottomtech>p {
     font-size: 16px;
     line-height: 16px;
     color: #fff;
     padding-left: 20px;
     background: url(../images/bottomList.png) no-repeat top left;
     margin-bottom: 20px;
 }
 
 .bottompadding a:hover {
     text-decoration: underline;
 }
 
 .contentpic {
     display: inline-block;
     text-align: center;
 }
 
 .contentpic img {
     display: inline-block;
 }
 
 .contentpicp {
     background: url(../images/bottomcar.png) no-repeat center bottom;
     width: 242px;
     height: 70px;
     margin-top: 50px;
     margin-left: 24px;
     position: relative;
 }
 
 .contentpicp p {
     font-size: 18px;
     color: #fff;
 }
 
 .contentpicp h2 {
     font-size: 32px;
     color: #fff;
 }
 
 .erweima,
 .contentpicp {
     vertical-align: bottom;
 }
 
 .erweima {
     display: inline-block;
     margin-left: 45px;
     width: 159px;
 }
 .erweima img{
     width: 100%;margin:0 auto;
 }
 .getLINks {
     text-align: center;
     margin-top: 20px;
 }
 
 .alink,
 .alink a {
     display: inline-block;
     font-size: 14px;
     color: #fff;
     line-height: 14px;
 }
 
 .alink li {
     float: left;
     margin-right: 10px;
 }
 
 .alink li a:hover {
     text-decoration: underline;
 }
 /*内页关于我们*/
 
 .innnerbanner {
     width: 100%;
     overflow: hidden;
     border-top: 3px solid #0959ba;
     margin-top: -1px;
 }
 /*服务专区*/
 
 #onlineOut,
 #service {
     display: inline-block;
     position: absolute;
     right: 0;
     top: 10px;
     z-index: 9999;
     background-color: rgba(255, 255, 255, 0.6);
     width: 150px;
     height: 402px;
     overflow: hidden;
 }
 
 .services li a {
     font-size: 10px;
     color: #3d3d3d;
     line-height: 10px;
     text-align: center;
     padding: 58px 14px 18px 14px;
 }
 
 .services li a.Bg1 {
     background: url(../images/qq.png) no-repeat center 8px;
     -webkit-background-size: 37px 43px;
     background-size: 37px 43px;
 }
 
 .services li a.Bg2 {
     background: url(../images/wechat.png) no-repeat center 8px;
     -webkit-background-size: 53px 44px;
     background-size: 53px 44px;
 }
 
 .services li a.Bg3 {
     background: url(../images/sina.png) no-repeat center 8px;
     -webkit-background-size: 53px 44px;
     background-size: 53px 44px;
 }
 
 .services li a.Bg4 {
     background: url(../images/backtop.png) no-repeat center 8px;
     -webkit-background-size: 30px 47px;
     background-size: 30px 47px;
 }
 /*左侧*/
 
 .leftcontent {
     float: left;
     margin-top: -100px;
     position: relative;
     z-index: 88;
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
 }
 
 .leftTitle {
     background-color: #0959ba;
     padding: 24px 25px;
 }
 
 .leftTitle h2 {
     font-size: 24px;
     color: #fff;
     line-height: 24px;
     text-align: center;
 }
 
 .leftTitle p {
     font-size: 16px;
     color: #fff;
     line-height: 16px;
     margin-top: 12px;
     text-align: center;
 }
 
 div.leftdec {
     background: url(../images/leftdec.png) no-repeat center;
     -box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
     -background-size: 23px 9px;
     background-size: 23px 9px;
     width: 23px;
     height: 9px;
     margin-left: 28px;
     display: block;
 }
 
 .leftcontent .linktype {
     padding: 0 10px;
 }
 
 .leftcontent .linktype li a{
    display: block;
    padding: 10px 0;
     border-bottom: 1px solid #c9c9c9;
 }
 
 .leftcontent .linktype a {
     font-size: 16px;
     color: #565656;
     line-height: 16px;
     text-align: center;
     padding-left: 2px;
 }
 
 .leftcontent .linktype a:hover,
 .leftcontent .linktype a.hover {
     padding-left: 0;
     border-left: 2px solid #065aba;
 }
 /*内页右侧内容*/
 
 .rightcontent {
     width: 790px;
     float: right;
 }
 
 .rightcontentpadding {
     margin-top: 56px;
 }
 
 .rightcontent div.change {
     padding: 12px 0;
     position: relative;
     border-bottom: 1px solid #dcdcdc;
 }
 
 .rightcontent div.typename {
     float: left;
 }
 
 .rightcontent div.typename span,
 .rightcontent div.typename p {
     display: inline-block;
     vertical-align: bottom;
 }
 
 .rightcontent div.typename span {
     width: 38px;
     height: 38px;
     margin-left: 7px;
     background: url(../images/sanfang.jpg) no-repeat center;
 }
 
 .rightcontent div.typename p {
     font-size: 24px;
     color: #393939;
     line-height: 24px;
     margin-left: 12px;
 }
 
 .changeUrl {
     float: right;
     position: absolute;
     right: 0;
     bottom:10px;
 }
 
 .changeUrl a {
     font-size: 12px;
     color: #959595;
     line-height: 14px;
     display: inline-block;
 }
 
 .rightcontent .prL {
     padding: 0 6px;
 }
 
 .rightcontent .prL li {
     float: left;
     margin-right: 14px;
     width: 249px;
 }
 
 .rightcontent .prL li a img {
     padding: 10px 10px;
     border: 1px solid #dcdcdc;
 }
 
 .rightcontent .prL li a p {
     font-size: 16px;
     color: #434141;
     text-align: center;
     line-height: 33px;
     white-space: nowrap;
     text-overflow: ellipsis;
     overflow: hidden;
 }
 
 .rightcontent .prL li {
     margin-bottom: 19px;
 }
 
 .rightcontent .prL li a:hover p {
     color: #fff;
     background-color: #065aba;
 }
 /*产品细节*/
 
 .rightcontentpadding .promore {
     float: left;
 }
 
 .rightcontentpadding .prodetail {
     float: left;
     margin-left: 30px;
     width: 260px;
     margin-top: 20px;
     font-size: 16px;
     line-height: 34px;
     color: #434141;
     text-transform: uppercase;
 }
 
 .readcontent {
     margin-top: 24px;
 }
 .readcontent img{
     max-width: 790px;
 }
 .readcontent p {
     font-size: 14px;
     color: #434141;
     line-height: 36px;
 }
 
 .Telverison {
     display: none;
 }
 /*base_read*/
 
 .setindent {
     text-indent: 2em;
 }
 
 .base_read p {
     font-size: 16px;
     line-height: 32px;
     color: #434141;
     margin-bottom:10px;
     text-indent: 2em;
 }
 /*技术中心*/
 
 .rightcontentpadding ul.tech li {
     float: left;
     margin-right: 20px;
     margin-bottom: 30px;
     background-color: rgba(219, 219, 223, 0.82);
     width: 378px;
     overflow: hidden;
 }
 
 .rightcontentpadding ul.tech li div.setPosition {
     position: relative;
 }
 
 .rightcontentpadding ul.tech li div.setPosition img {
     padding: 1px 1px;
 }
 
 .rightcontentpadding ul.tech li div.setPosition p {
     position: absolute;
     bottom: 0;
     width: 100%;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     font-size: 18px;
     color: #1c1c1c;
     text-align: center;
     line-height: 44px;
     background-color: rgba(219, 219, 223, 0.82);
 }
 
 .rightcontentpadding ul.tech li:hover div.setPosition p {
     background-color: rgba(8, 89, 186, 0.82);
     color: #fff;
 }
 /*企业新闻*/
 
 .rightcontentpadding .news li {
     margin-bottom: 40px;
 }
 
 .rightcontentpadding .news li div.addtime,
 .rightcontentpadding .news li div.newspic,
 .rightcontentpadding .news li div.newsText {
     float: left;
 }
 
 .rightcontentpadding .news li div.addtime {
     border-top: 1px solid #e2e2e2;
     color: #999999;
     text-align: center;
     padding: 0 26px;
 }
 
 .rightcontentpadding .news li div.addtime h1 {
     font-size: 12px;
     line-height: 42px;
 }
 
 .rightcontentpadding .news li a {
     overflow: hidden;
 }
 
 .rightcontentpadding .news li div.addtime h2 {
     font-size: 41px;
     line-height: 41px;
     font-weight: bold;
 }
 
 .newsmark {
     background: url(../images/newsmark.png) no-repeat top left;
 }
 
 .picText {
     padding-top: 12px;
     border-top: 1px solid #e2e2e2;
     margin-left: 20px;
     float: left;
 }
 
 .newsText {
     width: 408px;
     margin-left: 20px;
 }
 
 .newsText p {
     font-size: 18px;
     line-height: 34px;
     color: #065aba;
 }
 
 .newsText span {
     margin-top: 10px;
     display: block;
     font-size: 12px;
     line-height: 24px;
     color: #666666;
 }
 
 .newsText:hover p {
     color: #666666;
 }
 
 .newsText:hover span {
     color: #065aba;
 }
 /*新闻详情**/
 
 .newsmore {
     padding: 40px 50px;
     text-align: center;
 }
 
 .pp3 {
     padding-top: 32px;
     padding-bottom: 46px;
     border-bottom: 1px dashed #cacccb;
     text-align: left;
 }
 
 .pp3>p {
     font-size: 14px;
     text-indent: 2em;
     line-height: 30px;
 }
 
 .pp3>p>img {
     max-width: 100%;
     margin: 20px auto;
 }
 
 .titleDate {
     border-bottom: 1px dashed #cacccb;
 }
 
 .titleDate>h1 {
     font-size: 20px;
     line-height: 20px;
 }
 
 .titleDate>h1,
 .titleDate>p {
     float: right;
     margin-right: 206px;
 }
 
 .titleDate>p {
     font-size: 14px;
     color: #808080;
     line-height: 50px;
 }
 /*下载中心*/
 
 .download>li {
     border-bottom: 1px dashed #cacccb;
     padding: 22px 0;
 }
 
 .download>li>img,
 .download>li>div.p3,
 .download>li>a.p2 {
     display: inline-block;
     vertical-align: middle;
 }
 
 div.p3 {
     margin-left: 35px;
 }
 
 div.p3>p {
     color: #333333;
 }
 
 div.p3>p>span,
 div.p3>p {
     font-size: 18px;
     line-height: 42px;
 }
 
 div.p3>p>span {
     color: #808080;
     padding-right: 22px;
 }
 
 .download>li>a.p2 {
     float: right;
     padding: 43px 0;
     margin-right: 4px;
 }
 
 .download>li>a.p2>h1 {
     font-size: 14px;
     color: #808080;
     margin-top: 13px;
 }
 
 .shadowP:hover {
     background-color: #065aba;
 }
 
 .shadowP {
     padding: 18px 12px 12px 12px;
     background-color: #808080;
     box-shadow: 4px 4px 8px #b1b1b1;
 }
 
 .shadowP>p {
     font-size: 14px;
     color: #fff;
     padding-bottom: 3px;
     border-bottom: 1px solid #fff;
 }
 /*联系我们*/
 
 .rightcontentpadding .contact {
     text-align: center;
 }
 
 .rightcontentpadding .contact .apartment {
     background: url('../images/contactlong.png') no-repeat center;
     font-size: 18px;
     color: #565656;
     line-height: 18px;
     width: 531px;
     display: inline-block;
     text-align: center;
     margin-top: ;
 }
 
 .rightcontentpadding .contact ul.addapart {
     margin-top: 36px;
     font-size: 14px;
     color: #7e8380;
     display: inline-block;
     text-align: center;
 }
 
 .rightcontentpadding .contact ul.addapart li {
     margin-bottom: 36px;
 }
 /*人才招聘*/
 
 .rt_right a {
     border-bottom: 1px dashed #cccccc;
     padding: 20px 0;
 }
 
 .rt_right p {
     font-size: 16px;
     color: #333333;
     width: 100%;
     font-weight: bold;
     margin-bottom: 16px;
 }
 
 .rt_right span {
     font-size: 14px;
     padding-left: 30px;
 }
 
 .goods_nav{
     padding: 20px 0;
 }
 .goods_nav ul{
     display:flex;
     
 }
  .goods_nav a{
      display: block;
      color: #333;
      padding:0 20px;
      margin: 0 10px;
      line-height: 30px;
      border: 1px solid #ccc;
  }
    .leftcontent .linktype .uls2{
        padding:10px 0;
    }
  .leftcontent .linktype .uls2 a{
      padding: 0;
      border:none;
      line-height: 30px;
      font-size: 14px;
      color: #808080;
  }