<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';

/* CSS Document */

/*切图：yf*/

/*网站：*/

html{ overflow-x:hidden; overflow-y:auto; }

*{ padding:0; margin:0;}

ul, ol,li,dl,dt,dd{ list-style-type:none; }

body{ margin:0;font-size:12px; font-family:'Microsoft yahei' ,Arial; color:#333; min-width:1200px; overflow:hidden;}

fieldset,img{border:0}

a{ text-decoration:none; color:#333; cursor: pointer;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;}

a:hover{ color:#1cb2c9;}

h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial; }

h1{font-size:36px;}

h2{font-size:24px;}

h3{font-size:22px;}

h4{font-size:18px;}

h5{font-size:14px;}

h6{font-size:12px;}

sup{

    vertical-align: super;

    font-size: smaller;



}

input{ margin:0; padding:0; outline:0; font-family:'Microsoft yahei' ,Arial;}

button{  margin:0; padding:0; border:none; font-family:'Microsoft yahei' ,Arial; cursor: pointer;}

table { border-collapse: collapse; border-spacing: 0; }

i{ font-style:normal;}

input,textarea:focus { outline:none;}

select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}

textarea{ resize:none;outline:0;}

.clearfix:before, .clearfix:after{  display: table;  content: " ";  }

.clearfix:after {  clear: both; }







#pz_top{ position: absolute; top: 0; left: 0; float:left; width:100%; height: 110px; min-width:1200px; z-index: 1010; background-color: rgba(255,255,255,0.6);

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

#pz_banner{ float: left; width:100%; min-width:1200px; line-height: 0; position:relative; overflow:hidden;}

#pz_main{ float:left; width:100%; min-width:1200px; }

#pz_down{ float:left; width:100%; min-width:1200px; background: #333333; }

#pz_menu{ float:left; width:100%; min-width:1200px;}



.w_0100{ float:left; width:100%;}

.w_1200{ margin-right: auto; margin-left: auto; width:1200px;}





/*top*/

.logo{ float: left; width: 250px; height: 60px; line-height: 0; margin-top: 26px; }

.menu{ float: right; height: 110px; margin-right: -20px; }

.menu ul{ float:left; }

.menu ul .nli{ float: left; padding: 0 5px; position: relative;}

.menu ul .nli:last-child{ padding-right: 0;}

.menu ul .nli span a{ float:left; height: 75px; width: 107px; padding-top: 35px; text-align: center;}

.menu ul .nli.active span a{ background-color: #0E6EB8;}

.menu ul .nli span a em{ float: left; width: 100%; color: #434343; font-size: 15px; line-height: 27px; font-style: normal;}

.menu ul .nli span a i{ float: left; width: 100%; color: #888888; font-size: 12px; line-height: 15px; text-transform: uppercase; font-style: normal;}

.menu ul .nli.active span a em{ color: #fff;}

.menu ul .nli.active span a i{ color: #fff;}



.pcXiaLa{ position: absolute; width: 100%; left: 0; top: 110px;}

.pcXiaLa .sub{ display: none; float: left; width: 100%; background-color: rgba(0,0,0,0.3); text-align: center;}

.pcXiaLa .sub li{ display: inline-block; vertical-align: top; padding: 15px 27px;}

.pcXiaLa .sub li a{ color: #fff; font-size: 14px; line-height: 22px;}

.pcXiaLa .sub li a:hover{ text-decoration: underline;}



/*banner*/

.pz_slides_3 { width: 100%; overflow: hidden; position: relative; }

.pz_slides_3 ._btn{ position: absolute; bottom:40px; float: left; width: 100%;  overflow: hidden;  text-align: center;}

.pz_slides_3 ._btn ul{ overflow:hidden;  float:left; width:100%;  text-align:center; line-height: 0;}

.pz_slides_3 ._btn ul li{ display:inline-block; *display:inline; *zoom:1; width:19px; height:19px; margin: 0 8px;  cursor: pointer;

}

.pz_slides_3 ._btn ul li.on{ }

.pz_slides_3 ._pic { width: 100%; height:662px; position: relative; z-index: 0; }

.pz_slides_3 ._pic li { zoom: 1; vertical-align: middle; position: relative;}

.pz_slides_3 ._pic li img { display: block; width:1920px; height:662px; }

.pz_slides_3d .prev{ position: absolute; width: 31px; height: 60px; left:8.95%; top: 50%; margin-top: 25px; cursor: pointer; background: url("../images/ban1.png") no-repeat; }

.pz_slides_3d .next{ position: absolute; width: 31px; height: 60px; right:8.95%; top: 50%; margin-top: 25px; cursor: pointer;background: url("../images/ban2.png") no-repeat; }

.pz_slides_3d .prev:hover,

.pz_slides_3d .next:hover{

    opacity: 0.8;

    filter: alpha(opacity=80);

    -moz-opacity: 0.8;

    -khtml-opacity: 0.8;

}



/*main*/

.homeAboutBack{background: url("../images/main4.jpg") bottom center no-repeat;}

.homeAbout{ float: left; width: 1200px; padding: 105px 0 100px 0; overflow: hidden; }

.homeAbout .aboutLeft{ float: left; width: 530px; height: 433px; padding: 21px 0 0 25px; background: url("../images/main1.jpg") left top no-repeat;}

.homeAbout .aboutLeft .aboutVideo{ float: left; width: 530px; height: 433px; overflow: hidden ; position: relative;}

.homeAbout .aboutLeft .aboutVideo .videoIco{ position: absolute; width: 63px; height: 63px; left: 50%; top: 50%; margin: -32px 0 0 -32px; line-height: 0; cursor: pointer;}

.homeAbout .aboutRight{ float: right; width:569px; }

.homeAbout .aboutRight .abEng{ float: left; width: 100%; padding: 4px 0 0 0; color: #f6f6f5; font-size: 72px; font-weight: bold; line-height: 85px; text-transform: uppercase;}

.homeAbout .aboutRight .abTit{ float: left; width: 100%; color: #404040; font-size: 30px; font-weight: bold; line-height: 49px; padding-bottom: 24px;}

.homeAbout .aboutRight .abText{ float: left; width: 100%; height: 180px; color: #595959; font-size: 14px; line-height: 30px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

}

.homeAbout .aboutRight .abText a{  color: #595959; }

.homeAbout .aboutRight .abBtn{ float: left; width: 100%; padding-top: 41px;}

.homeAbout .aboutRight .abBtn .btnLink{ float: left; width: 201px; height: 40px; background-color:#0E6EB8; color: #fff; font-size: 14px;

 text-transform: uppercase; font-family: Arial; line-height: 40px; text-align: center; position: relative;}

.homeAbout .aboutRight .abBtn .btnLink .btnSpan{ display: block; position: relative; z-index: 3;}

.homeAbout .aboutRight .abBtn .btnLink::before{ content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 50%; background-color:#C00D22;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeAbout .aboutRight .abBtn:hover .btnLink::before{ width: 100%; height: 100%; left: 0; top: 0;}



.homeAreaBack{ background: url("../images/main5.jpg") top center no-repeat; overflow: hidden;}

.homeArea{ float: left; width: 1200px; padding: 82px 0 66px 0;}

.homeAreaTitle{ float: left; width: 100%; text-align: center; overflow: hidden;}

.homeAreaTitle .areaBig{ float: left; width: 100%;  text-align: center;}

.homeAreaTitle .areaBig .line{ display: inline-block; vertical-align: top; width: 40px; height: 2px; background-color: #d8d8d8; margin-top: 16px;}

.homeAreaTitle .areaBig .eng{ display: inline-block; vertical-align: top; padding: 0 22px;color: #cbcbcb; font-size: 30px; font-weight: bold; line-height: 32px; text-transform: uppercase;}

.homeAreaTitle h2{ float: left; width: 100%; padding-top: 10px; color:#0E6EB8; font-size: 28px; font-weight: bold; line-height: 37px; }

.homeAreaDown{ float: left; width: 1200px; height: 370px; margin-top: 43px;}

.homeAreaDown ul{ float: left; width: 1200px;}

.homeAreaDown ul li{ float: left; width: 140px; height: 370px; border-right: #f0f0f0 solid 1px; position: relative; overflow: hidden;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeAreaDown ul li.on{ width: 348px;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeAreaDown ul li .areaContent{ float: left; width:143px ; height: 288px; padding: 41px 11px 42px 14px; background-color: rgba(0,0,0,0.5);

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeAreaDown ul li.on .areaContent{ width:255px ;padding: 41px 48px 42px 45px;background-color: rgba(14,110,180,0.8) }

.homeAreaDown ul li .areaContent .areaTitle{ float: left; width: 100%; color: #fff; font-size: 18px; line-height: 24px;}

.homeAreaDown ul li .areaContent .areaEnglish{ float: left; width: 100%; height: 42px; margin-top: 8px; margin-bottom: 16px; color: #fff; font-size: 12px; line-height: 21px;}

.homeAreaDown ul li .areaContent .areaText{ float: left; width: 100%; height:120px; color: #fff; font-size: 14px; line-height: 30px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    opacity: 0;

    filter: alpha(opacity=0);

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeAreaDown ul li.on .areaContent .areaText{

    opacity: 1;

    filter: alpha(opacity=100);

    -moz-opacity: 1;

    -khtml-opacity: 1;

}

.homeAreaDown ul li .areaContent .areaBtn{ float: left; width: 100%; margin-top:53px; line-height: 0; }

.homeAreaDown ul li .areaContent .areaBtn .arBtn{ float: left; width: 25px; height: 25px; background: url("../images/main12.png") no-repeat;}

.homeAreaDown ul li.on .areaContent .areaBtn .arBtn{background: url("../images/main12_h.png") no-repeat;}



.homeAreaMore{ float: left; width: 100%; padding-top: 55px; text-align: center; line-height: 0;}

.homeAreaMore .areaLink{ display: inline-block; width: 128px; height: 33px; border: #949494 solid 1px; color: #9b9b9b; font-size: 14px; line-height: 33px; text-align: center; text-transform: uppercase; position: relative;}

.homeAreaMore .areaLink:hover{ border-color: #0E6EB8; color: #fff;}

.homeAreaMore .areaLink .areaSpan{ position: relative; z-index: 2;}

.homeAreaMore .areaLink::before{ content: ''; position: absolute; width: 0; height: 0; left: 50%; top: 50%; background-color: #0E6EB8;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear; }

.homeAreaMore .areaLink:hover::before{

    width: 100%; height: 100%; left: 0; top: 0;

}



.homeCase{ float: left; width: 1200px; padding:95px 0 100px 0; }

.homeCaseDown{ float: left; width: 1200px; padding-top: 54px; overflow: hidden;}

.homeCaseDown ul{ float: left; width: 1242px;}

.homeCaseDown ul li{ float: left; width: 370px;  margin-right: 44px;}

.homeCaseDown ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}

.homeCaseDown ul li .casePic .img1{

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    transition: -webkit-transform 2s;

    -ms-interpolation-mode:bicubic;

}

.homeCaseDown ul li:hover .casePic .img1{

    transform: scale(1.09,1.09);

    -ms-transform: scale(1.09,1.09);

    -webkit-transform: scale(1.09,1.09);

    -o-transform: scale(1.09,1.09);

    -moz-transform: scale(1.09,1.09);

}

.homeCaseDown ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(2,81,85,0.6);

    opacity: 0;

    filter: alpha(opacity=0);

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.homeCaseDown ul li:hover .casePic .caseBack{

    opacity: 1;

    filter: alpha(opacity=100);

    -moz-opacity: 1;

    -khtml-opacity: 1;

}

.homeCaseDown ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}

.homeCaseDown ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}

.homeCaseDown ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}

.homeCaseDown ul li:hover .caseDown{ border-bottom-color: #012021;}

.homeCaseDown ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}

.homeCaseDown ul li:hover .caseDown h4{ color: #025155;}

.homeCaseDown ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}



.homeNewBack{ background-color: #f7f7f7;}

.homeNew{ float: left; width: 100%; padding: 75px 0 100px 0;}

.homeNewDown{ float: left; width: 1200px; padding-top: 17px;}

.homeNewDown .hd{ float: left; width: 1200px; height: 61px; background: url("../images/main17.jpg") top repeat-x;}

.homeNewDown .hd ul{ float: left; width: 100%; text-align: center;}

.homeNewDown .hd ul li{ display: inline-block; vertical-align: top; width: 130px; cursor: pointer; }

.homeNewDown .hd ul li .cricle{ float: left; width: 125px; height: 28px;}

.homeNewDown .hd ul li.on .cricle{ background: url("../images/main18.png") center no-repeat;}

.homeNewDown .hd ul li .newTit{ float: left; width: 125px; padding-right: 5px; margin-top: 8px; color: #4c4c4c; font-size: 16px; line-height: 25px; text-align: center; background: url("../images/main19.png") right 7px no-repeat;}

.homeNewDown .hd ul li:last-child .newTit{ background: 0;}

.homeNewDown .bd{ float: left; width: 1200px; padding-top: 35px;}

.homeNewDown .bd .newBd{ float: left; width: 1200px; overflow: hidden;}

.homeNewDown .bd .newPic{ float: left; width: 570px; height: 429px; margin-top: 14px; position: relative;}

.homeNewDown .bd .newPic .picLi{ float: left; width: 570px; height: 429px; overflow: hidden; position: relative;}

.homeNewDown .bd .newPic .picLi .picBack{ position: absolute; width: 215px; height: 364px;  left: 0; top: 0; background-color: rgba(0,0,0,0.4); padding: 65px 40px 0 30px;}

.homeNewDown .bd .newPic .picLi .picBack h4{ float: left; width: 100%; height: 60px; color: #fff; font-size: 18px; line-height: 30px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.homeNewDown .bd .newPic .picLi .picBack h4 a{ color: #fff;}

.homeNewDown .bd .newPic .picLi .picBack .picTime{ float: left; width: 100%; padding: 21px 0 14px 0; color: #fff; font-size: 14px; line-height: 20px;}

.homeNewDown .bd .newPic .picLi .picBack .picText{ float: left; width: 100%; height: 112px; color: #fff; font-size: 14px; line-height: 28px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

}

.homeNewDown .bd .picHd{ position: absolute; left: 48px; bottom: 77px;}

.homeNewDown .bd .picHd .picPrev{ float: left; width: 30px; height: 30px; margin-right: 20px; cursor: pointer; background: url("../images/main21.jpg") no-repeat;}

.homeNewDown .bd .picHd .picPrev:hover{background: url("../images/main21_h.jpg") no-repeat;}

.homeNewDown .bd .picHd .picNext{ float: left; width: 30px; height: 30px; cursor: pointer; background: url("../images/main22.jpg") no-repeat;}

.homeNewDown .bd .picHd .picNext:hover{background: url("../images/main22_h.jpg") no-repeat;}



.homeNewRight{ float: right; width: 580px;}

.homeNewRight ul{ float: left; width: 100%; height: 443px;}

.homeNewRight ul li{ float: left; width: 580px; padding: 14px 0 15px 0; border-bottom: #eeeeee solid 1px;}

.homeNewRight ul li:last-child{ border-bottom: 0;}

.homeNewRight ul li .newRPic{ float: left; width: 164px; height: 123px; overflow: hidden; position: relative;}

.homeNewRight ul li .newRPic .time{ position: absolute; width: 100px; height: 24px; background-color: rgba(0,0,0,0.8); left: 0; bottom: 0; color: #fff; line-height: 24px; text-align: center;}

.homeNewRight ul li:hover .newRPic .time{ background-color: #0E6EB8;}

.homeNewRight ul li .newRList{ float: right; width: 395px;}

.homeNewRight ul li .newRList h5{ float: left; width: 100%; padding: 16px 0 14px 0; color: #333333;font-size: 16px; line-height: 24px;}

.homeNewRight ul li:hover .newRList h5{ color: #0E6EB8;}

.homeNewRight ul li .newRList .listText{ float: left; width: 100%; height: 52px; color: #999999;font-size: 14px; line-height: 26px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}





/*down*/

.footer{ padding:48px 0 43px 0; border-bottom:#484848 solid 1px;}

.footer .footLeft{ width:880px; float:left;}

.footer .footLeft .hot{ width:100%; float:left;}

.footer .footLeft .hot li{float:left; height: 40px; padding-right:32px; position: relative; padding-left:52px;}

.footer .footLeft .hot li:last-child{  padding-right: 0;}

.footer .footLeft .hot li .ico{ position: absolute; left: 0; top: 0; float: left; width:40px; height:40px;

    overflow:hidden;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;

    border-radius:50%;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

}

.footer .footLeft .hot li .ico img{ float:left;}

.footer .footLeft .hot li h5{ width:100%; float:left; font-size:14px; color:white; line-height:18px; }

.footer .footLeft .hot li h6{ width:100%; float:left; margin-top: 9px; font-size:14px; color:white; line-height:17px;}

.footer .footLeft .hot li h6 a{ color:white;}

.footer .footLeft .hot li.l1{ width:135px;}

.footer .footLeft .hot li.l2{ width:215px;}

.footer .footLeft .hot li.l3{ width:308px;}

.footer .footLeft .link{ width:100%; float:left; margin-top:37px;}

.footer .footLeft .link span{ display:block; float:left; font-size:12px; color:#ffffff; line-height:22px;}

.footer .footLeft .link .p{ margin-left:65px;}

.footer .footLeft .link .p .zbox{ width:100%; overflow:hidden;}

.footer .footLeft .link .p .zbox a{ padding:0 22px 0 10px; background:url(../images/bian_2.png) no-repeat left center; font-size:12px; color:#a1a1a1; line-height:24px; margin-left:-10px; display:inline-block; *zoom:1; *display:inline;}

.footer .footLeft .link .p .zbox a:hover{ color:white;}

.footer .f_252{ width:314px; float:right; margin-top: 2px;}

.footer .f_252 .ewm{ width:90px; height:90px; padding:5px; background:white; float:left;}

.footer .f_252 .footContact{ width:197px; float:right;}

.footer .f_252 .footContact .ico{ width:40px; height:40px;overflow:hidden;

    border-radius:50%;

    -webkit-border-radius:50%;

    -moz-border-radius:50%;

}

.footer .f_252 .footContact .ico img{ width:100%; float:left;}

.footer .f_252 .footContact .p{ width:100%; float:left; margin-top:8px; font-size:14px; color:#fff; line-height:25px; opacity:0.6; filter:alpha(opacity=60);}

.footer .f_252 .footContact .p div p{display:inline;}

.down{ width:100%; float:left; padding:19px 0 15px 0;}

.down .down_l{ float:left; font-size:12px; color:white; line-height:24px; opacity:0.5; filter:alpha(opacity=50);}

.down .down_r{ float:right; font-size:12px; line-height:24px;}

.down .down_r a{ color:white; opacity:0.5; filter:alpha(opacity=50);}

.down .down_r .span{ color:white; opacity:0.5; filter:alpha(opacity=50); margin:0 13px;}

.down .down_r a:hover{ opacity:1; filter:alpha(opacity=100);}





/*右侧漂浮*/

.right{ position: fixed; width: 55px; height: 267px; right: 0px; top: 50%; margin-top: -133px; background: #595959; z-index: 10; padding: 12px 0 5px 0;

    -moz-border-top-left-radius:12px;

    -webkit-border-top-left-radius:12px;

    -khtml-border-top-left-radius:12px;

    border-top-left-radius:12px;

    -moz-border-bottom-left-radius:12px;

    -webkit-border-bottom-left-radius:12px;

    -khtml-border-bottom-left-radius:12px;

    border-bottom-left-radius:12px;}

.right ul{ float: left; width:100%;}

.right ul li{ float: right; width: 55px; height: 50px; overflow: hidden; position: relative;

    -webkit-transition: all 0.3s ease-out 0s;

    -moz-transition: all 0.3s ease-out 0s;

    -o-transition: all 0.3s ease-out 0s;

    transition: all 0.3s ease-out 0s;

    -moz-border-top-left-radius:5px;

    -webkit-border-top-left-radius:5px;

    -khtml-border-top-left-radius:5px;

    border-top-left-radius:5px;

    -moz-border-bottom-left-radius:5px;

    -webkit-border-bottom-left-radius:5px;

    -khtml-border-bottom-left-radius:5px;

    border-bottom-left-radius:5px;}

.right ul li .zbox{ position: absolute; left: 0; top: 0; width:170px;}

.right ul li .zbox.zbox img{ width: 55px; height: 50px; float: left;}

.right ul li .zbox .text{ float: left; width:115px; padding: 8px 0 11px 0;}

.right ul li .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 17px;}

.right ul li .zbox .text h6{ width:100%; float: left; font-size: 14px; color: white; line-height: 14px; font-family: Arial;}

.right ul li .zbox .text h6 a{ color: white;}

.right ul li .zbox .ewm{ position: absolute; width: 105px; height: 105px; right: -120px; top: -18px; padding: 5px 11px 5px 5px; background: url("../images/right5.png") no-repeat; z-index: -1;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.right ul li:hover .ewm{ right: 40px;}

.right ul li:hover{ width: 170px; background:#0E6EB8}



.right ul li.last .zbox .text h5{ line-height: 31px;}







/*精品案例*/

.caseBread{ background-color: #ccc;}

.pz_SideLayer{ float:left; max-width: 900px;}

.pz_SideLayer .l1{ float:left; width:105px;}

.pz_SideLayer .l1 a{ float:left; width:105px; height: 61px; color: #333333; font-size: 16px; line-height: 61px; text-align: center; position: relative;}

.pz_SideLayer .l1 a:hover,

.pz_SideLayer .l1 .hover{ background-color: #0e7adc; color: #fff;}

.pz_SideLayer .l1 a::before{ content: ''; position: absolute; width: 0; height: 0; border-bottom: #fff solid 7px; border-left: transparent solid 7px; border-right: transparent solid 7px; bottom: 0; left: 50%; margin-left: -7px;}

.bread{ float: right; padding: 20px 0 0 0; color: #6b6b6b; font-size: 14px; line-height: 20px;}

.bread a{color: #6b6b6b; margin: 0 7px;}

.bread a:hover,

.bread a.hover{ color: #0e7adc;}



.caseList{ float: left; width: 1200px; padding:39px 0 0 0; overflow: hidden; }

.caseList ul{ float: left; width: 1242px; min-height: 600px;}

.caseList ul li{ float: left; width: 370px; margin: 51px 44px 0 0;}

.caseList ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}

.caseList ul li .casePic .img1{

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    transition: -webkit-transform 2s;

    -ms-interpolation-mode:bicubic;

}

.caseList ul li:hover .casePic .img1{

    transform: scale(1.09,1.09);

    -ms-transform: scale(1.09,1.09);

    -webkit-transform: scale(1.09,1.09);

    -o-transform: scale(1.09,1.09);

    -moz-transform: scale(1.09,1.09);

}

.caseList ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(14,122,220,0.6);

    opacity: 0;

    filter: alpha(opacity=0);

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.caseList ul li:hover .casePic .caseBack{

    opacity: 1;

    filter: alpha(opacity=100);

    -moz-opacity: 1;

    -khtml-opacity: 1;

}

.caseList ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}

.caseList ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}

.caseList ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}

.caseList ul li:hover .caseDown{ border-bottom-color: #0e7adc;}

.caseList ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}

.caseList ul li:hover .caseDown h4{ color: #0e7adc;}

.caseList ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}



.wack_1{ float: left; width: 100%; padding: 50px 0 62px 0;}







/*精品案例详细*/

.caseStaileTitle{ float: left; width: 100%; padding:87px 0 34px 0; color: #4d4d4d; font-size: 30px; line-height: 40px; text-align: center; }

.caseChangeBack{ background: url("../images/case2.jpg") center no-repeat;}

.caseChange{ float: left; width: 1058px; height: 483px; position: relative;     padding: 0 71px;}

.caseChange .bd{ float: left; width: 1058px; height: 483px;}

.caseChange .chPrev{ position: absolute; width: 36px; height: 67px; left: -105px; top: 50%; margin-top: -33px; background: url("../images/case4.png") no-repeat; cursor: pointer;}

.caseChange .chPrev:hover{background: url("../images/case4_h.png") no-repeat; cursor: pointer;}

.caseChange .chNext{ position: absolute; width: 36px; height: 67px; right: -105px; top: 50%; margin-top: -33px; background: url("../images/case5.png") no-repeat; cursor: pointer;}

.caseChange .chNext:hover{background: url("../images/case5_h.png") no-repeat; cursor: pointer;}

@media screen and (max-width: 1279px) {

    .caseChange .chPrev{ left: -72px;}

    .caseChange .chNext{ right: -72px;}

}



.caseInner{ float: left; width: 1150px; padding:54px 25px 0 25px; }

.caseInner h4{ float: left; width: 100%;color: #0079f3; font-size: 18px; font-weight: bold; line-height: 30px;}

.caseInner .inText{ float: left; width: 100%; padding: 38px 0 50px 0; border-bottom: #dbdbdb solid 1px; color: #4c4c4c; font-size: 16px; line-height: 30px; min-height: 300px;}

.caseInner .inPage{ float: left; width: 100%; padding: 19px 0 0 0;}

.caseInner .inPage a{ float: left; width: 50%; color: #333333; font-size: 14px; line-height: 24px;}

.caseInner .inPage a:hover{ color: #0079f3;}

.caseInner .inPage a.rightPage{ float: right; text-align: right;}





.caseAnother{ float: left; width: 1200px; padding: 52px 0 66px 0;}

.caseAnother .relatedTit{ float: left; width: 100%; color: #0079f3; font-size: 21px; line-height: 29px;}

.caseAnother .relatedDown{ float: left; width: 1200px; margin-top: 30px; overflow: hidden;}

.relatedDown ul{ float: left; width: 1242px; }

.relatedDown ul li{ float: left; width: 370px; margin: 0 44px 0 0;}

.relatedDown ul li .casePic{ float: left; width: 370px; height: 278px; position: relative; overflow: hidden;}

.relatedDown ul li .casePic .img1{

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    transition: -webkit-transform 2s;

    -ms-interpolation-mode:bicubic;

}

.relatedDown ul li:hover .casePic .img1{

    transform: scale(1.09,1.09);

    -ms-transform: scale(1.09,1.09);

    -webkit-transform: scale(1.09,1.09);

    -o-transform: scale(1.09,1.09);

    -moz-transform: scale(1.09,1.09);

}

.relatedDown ul li .casePic .caseBack{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(14,122,220,0.6);

    opacity: 0;

    filter: alpha(opacity=0);

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

}

.relatedDown ul li:hover .casePic .caseBack{

    opacity: 1;

    filter: alpha(opacity=100);

    -moz-opacity: 1;

    -khtml-opacity: 1;

}

.relatedDown ul li .casePic .caseBorder{ position: absolute; width: 348px; height: 256px; left: 10px; top: 10px; border: #fff solid 1px;}

.relatedDown ul li .casePic .caseIco{ position: absolute; width: 47px; height: 47px; line-height: 0; left: 50%; top: 50%; margin: -23px 0 0 -23px;}

.relatedDown ul li .caseDown{ float: left; width: 370px; padding: 20px 0 19px 0; border-bottom: #dbdbdb solid 1px;}

.relatedDown ul li:hover .caseDown{ border-bottom-color: #0e7adc;}

.relatedDown ul li .caseDown h4{ float: left; width: 100%; color: #333333; font-size: 16px; line-height: 22px;}

.relatedDown ul li:hover .caseDown h4{ color: #0e7adc;}

.relatedDown ul li .caseDown .caseText{ float: left; width: 100%; padding-top: 16px; color: #666666; font-size: 14px; line-height: 18px;}





/*联系我们*/

.contactBox{ float: left; width: 100%; padding:89px 0 72px 0; overflow: hidden;}

.contactBox .contactLeft{ float:left; width:570px; padding:0 0 0 18px;}

.contactBox .contactLeft .contactTit{ color:#333333; font-size:28px; line-height:1.25;}

.contactBox .contactLeft .english{ padding:10px 0 36px 0; border-bottom:#999999 dashed 1px; color:#6e6e6e; font-size:14px; line-height:20px; font-family: Arial; text-transform: uppercase;}

.contactBox .contactLeft .tent{ padding:32px 0 28px 0; border-bottom:#999999 dashed 1px;}

.contactBox .contactLeft .tent .tentLi{ float:left; width:100%; margin:15px 0; line-height:22px; font-size:16px; padding-left:36px; min-height:22px; position:relative;}

.contactBox .contactLeft .tent .tentLi b{ position:absolute; left:0; top:0;}

.contactBox .contactLeft .tent .tentLi .big{ font-size: 18px;}

.contactBox .contactLeft .ewm{ margin:40px 0 0 0;}

.contactBox .contactLeft .ewm .ewmPic{ float:left; width:123px; height:123px; border:#dbdbdb solid 1px; padding:7px;}

.contactBox .contactLeft .ewm .ewmCon{ float:left; width:415px; padding:65px 0 0 16px; color:#999999; line-height:21px;}

.contactBox .contactLeft .ewm .ewmpad{ padding-top:7px;}

.contactBox .contactLeft .ewm .ewmpad p{display:inline!important;}

.contactBox .contactLeft .ewm .ewmBig{ color:#3a3a3a; font-size:16px;}

.contactBox .contactLeft .ewm .ewmDark{ color:#3a3a3a;}

.contactBox .contactRight{ float:left; width:48.72%; padding-left:15px;}



.contactRight .cmap{ height:552px;}

.contactRight label{ max-width:224px;}

.contactRight .BMapLabel{ float:left; background-color:#0b9444; width:224px !important; border:0 !important; height:25px;  font-size:14px; line-height:25px!important; text-align:center;

    border-radius:11px;

    -webkit-border-radius:11px;

    -moz-border-radius:11px;

    -o-border-radius:11px;

}

.contactRight .BMapLabel a{ color:#fff;}





/*人力资源*/

.chancecontain{ position:relative; width:100%; float:left; margin-top:80px;}

.chancecontain ul{ float:left; width:100%;}

.chancecontain ul li{ float:left; width:100%; margin-top:14px;}

.chancecontain ul li .l_1115{ float:left; width:100%; background:#f5f5f5; height:60px; line-height:60px; font-size:16px; cursor:pointer;}

.lermore_box{ width:78px; float:right; border-left:solid 1px #fff;}

.lermore{ float:right; width:100%; height:60px; cursor:pointer; background:url(../images/btn_06.png) no-repeat center; background-size:contain !important;

    -webkit-transition: all 0.1s ease-out 0s;

    -moz-transition: all 0.1s ease-out 0s;

    -o-transition: all 0.1s ease-out 0s;

    transition: all 0.1s ease-out 0s;}

.chancecontain ul li .l_1115 .a{ width:100%; height:100%;}

.chancecontain ul li .l_1115 .a .z_270{ color:#333; width:17.3%; float:left; text-align:left; padding-left:4%;}

.chancecontain ul li .l_1115 .a .z_170{ color:#333; width:11.5%; float:left; text-align:center;}

.chancecontain ul li .l_1115 .a .z_236{ color:#333; width:20.1%; float:left; text-align:center;}

.chancecontain ul li .l_1115 .a .z_204{ color:#333; width:22.4%; float:left; text-align:center; overflow:hidden; text-overflow:ellipsis;}

.chancecontain ul li .l_1115 .a .z_196{ color:#333; width:16.7%; float:left; text-align:center;}

.chancecontain ul li .l_1115 .a .titHeight{ float: left; width: 100%; height: 40px; margin-top: 10px; overflow: hidden;}

.chancecontain ul li .l_1115 .a .Tit{ float: left; width: 100%; height: 40px; display: table; overflow: hidden;}

.chancecontain ul li .l_1115 .a .Tit .titCell{ display: table-cell; max-height: 40px; line-height: 20px; vertical-align: middle; overflow: hidden;}







.chancecontain ul li.z_l1{ margin-top:0;}

.chancecontain ul li.z_l1 .l_1115{ background:#0e7adc;height:60px;}

.chancecontain ul li.z_l1 .l_1115 .a{ color:white; line-height:60px; font-size:16px; font-weight:bold;}

.chancecontain ul li.z_l1 .l_1115 .a .z_270{ color:white;}

.chancecontain ul li.z_l1 .l_1115 .a .z_170{ color:white;}

.chancecontain ul li.z_l1 .l_1115 .a .z_236{ color:white;}

.chancecontain ul li.z_l1 .l_1115 .a .z_204{ color:white;}

.chancecontain ul li.z_l1 .l_1115 .a .z_196{ color:white;}

.chancecontain ul li .l_1115.on{ background-color: #0e7adc;}

.chancecontain ul li .l_1115.on .lermore{ background:url(../images/btn_06_h.png) no-repeat center; border-left: #cfe4f8 solid 1px;}

.chancecontain ul li .l_1115.on .a .z_270,

.chancecontain ul li .l_1115.on .a .z_170,

.chancecontain ul li .l_1115.on .a .z_236,

.chancecontain ul li .l_1115.on .a .z_204,

.chancecontain ul li .l_1115.on .a .z_196{ color:#fff;}



.chancecontain ul li.z_l1 .l_1115.on .a .z_270,

.chancecontain ul li.z_l1 .l_1115.on .a .z_170,

.chancecontain ul li.z_l1 .l_1115.on .a .z_236,

.chancecontain ul li.z_l1 .l_1115.on .a .z_204,

.chancecontain ul li.z_l1 .l_1115.on .a .z_196{ color:#fff;}





.chancecontain .deta{ display:none; width:100%; overflow:hidden; float:left; background:#fbfbfb;}

.chancecontain .deta .l_1200{ float:left; width:100%; padding:45px 0 50px 0;}

.chancecontain .deta .l_1200 .z_1200_t{ width:100%; float:left; font-size:12px; color:#666; line-height:28px;}

.chancecontain .deta .l_1200 .z_655{ width:500px; padding:0 80px 0 110px; float:left; color:#666666;}

.chancecontain .deta .l_1200 .z_655 span{ display:block; font-size:16px; color: #333333;}

.chancecontain .deta .l_1200 .z_384{ width:435px; border-left:solid 1px #dadada; padding:0 25px 0 42px; float:right; color:#666666;}

.chancecontain .deta .l_1200 .z_384 span{ display:block; font-size:16px; color: #333333;}

.chancecontain .deta .l_1200 .z_1200_b{ width:100%; margin-top:28px; font-size:14px; line-height:28px; float:left; color:#2e2e2e;}

.chancecontain .deta .l_1200 .z_1200_b .z_384{ border:none;}

.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3{ margin-top:7px; width:100%; float:left;}

.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a{ color:white; background: url("../images/join2.png") no-repeat; width:134px; height:35px; line-height:35px; text-align:center; overflow:hidden; display:block; float:left; }

.chancecontain .deta .l_1200 .z_1200_b .z_384 .z_btn3 a:hover{ background: url("../images/join2_h.png") no-repeat;}



.wack_2{ float: left; width: 100%; padding: 54px 0 74px 0;}







/*新闻中心*/

.newList{ float: left; width: 100%;  padding:70px 0 0 0; overflow:hidden;}

.ul_3{ width:100%; float:left; min-height: 600px;}

.ul_3 li{ width:1150px; float:left; margin-top:20px; padding:30px 50px 30px 0; background:#f6f6f6; position:relative;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;

}

.ul_3 li .time{ width:199px; height: 136px; border-right:solid 1px #e0e0e0; text-align:center; float:left;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;}

.ul_3 li .time h1{ width:100%; float:left; margin-top:17px; font-size:68px; color:#c2c2c2; line-height:69px; font-weight:bold; font-family:Arial;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;}

.ul_3 li .time h5{ width:100%; float:left; font-size:18px; color:#4c4c4c; line-height:31px; font-family:Arial;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;}

.ul_3 li .img{ width:205px; height:136px; float:left; margin-left:49px;}

.ul_3 li .text{ margin-left:485px;}

.ul_3 li .text h4{ width:100%; float:left; margin-top:15px; font-size:18px; color:#333; line-height:27px;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;

}

.ul_3 li .text .p{ width:100%; float:left; margin-top:15px; font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.ul_3 li:hover{ background:#0e7adc;}

.ul_3 li:hover .time{ border-color:#1184ed;}

.ul_3 li:hover .time h1{ color:white;}

.ul_3 li:hover .time h5{ color:white;}

.ul_3 li:hover .text h4{ color:white;}

.ul_3 li:hover .text .p{ color:white; opacity:0.8; filter:alpha(opacity=80);}







/*新闻中心详细*/

.newInner{ float:left; width:1170px; padding: 0 15px;}

.newTitle{ float:left; width:100%;}

.newTitle .newTit{ float:left; width:100%; text-align:center; color:#333333; font-size:24px; line-height: 36px; border-bottom:1px solid #d7d8d8; padding:82px 0 28px 0;}

.newTitle .newSub{ float:left; width:100%; height:34px; padding: 10px 0; border-bottom:1px solid #d7d8d8;}

.newTitle .newSub .newSub_1{ float:left; color:#777777; font-size:14px; line-height:33px;}

.newTitle .newSub .newSub_2{ float:right; color:#777777; font-size:14px; line-height:33px;  }

.newTitle .newSub .newSub_2 b{ float: right; width: 38px; height: 34px; line-height: 0; margin: 0 0 0 12px;}

.newTitle .newSub .newSub_2 a{ color:#777777;}

.newTitle .newSub .newSub_2 a:hover{ color: #0e7adc;}

.moveIn{ float:left; width:100%; padding: 35px 0 30px 0; color:#333333; font-size:14px; line-height:30px;  }

.newShare{ float:left; width:100%; padding: 0 0 38px 0; text-align: center; border-bottom: #d7d8d8 solid 1px; }

.newShare .shareCenter{ width:160px; margin:0 auto;}



.newMoreList{ float:left; width:100%; padding: 20px 0 60px 0;}

.newMoreList .newMoreTit{ float:left; width:100%; color:#0e7adc; font-size:18px; line-height:24px;}

.newMoreList .newDownBox{ float: left; width: 100%; overflow: hidden; padding-top: 21px; }

.newMoreList .newDownBox ul{ float:left; width:1202px;}

.newMoreList .newDownBox ul li{ float:left; width:567px; margin-right: 34px;}

.newMoreList .newDownBox ul li a{ float:left; width:100%; border-bottom:1px solid #d7d8d8; color:#333333; font-size:14px; line-height:36px; overflow:hidden;text-overflow:ellipsis;}

.newMoreList .newDownBox ul li a:hover{color:#0e7adc;}

.newMoreList .newDownBox ul li span{ float:left; width: 70%;}

.newMoreList .newDownBox ul li b{float:right; color:#777777; font-size:14px; line-height:38px; font-weight: normal;}



.newPage{ float: left; width: 100%;  }

.newPage .pageLeft{ float: left; width: 50%; color: #333333; font-size: 14px; line-height: 20px;}

.newPage .pageLeft:hover{ color: #0e7adc;}

.newPage .left{ padding: 20px 0 20px 0; text-transform: uppercase; }

.newPage .rights{ padding: 20px 0 20px 0; text-align: right; text-transform: uppercase;}







/*在线留言*/

.messBox{float: left;width: 1160px;background: #f5f5f5;padding: 10px 20px 40px 20px; margin: 65px 0 73px 0; }

.messBox ul{float: left;width: 100%;}

.messBox ul li{float: left;width: 540px;padding: 0 20px;margin-top: 20px;}

.messBox ul li h5{display: block;float: left;width: 100%;height: 32px;line-height: 32px;font-size: 14px;color: #4c4c4c;}

.messBox ul li input{display: block;float: left;width: 500px;height: 50px;background: #fff;border: 1px solid #e5e5e5;font-size: 14px;color: #333;padding: 0 19px;

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    border-radius:3px;

}

.messBox ul li:last-child{width: 1120px;}

.messBox ul li textarea{display: block;float: left;width: 1080px;background: #fff;height: 140px;border: 1px solid #e5e5e5;font-size: 14px;color: #333;padding: 16px 19px;line-height: 24px;outline: none; font-family:'Microsoft yahei' ,Arial;

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    border-radius:3px;}

.messBox button{display: block;float: left;position: relative;left: 50%;margin: 40px 0 0 -143px;width: 286px;height: 58px;line-height: 58px;text-align: center;font-size: 16px;color: #fff;background: #0e7adc;outline: none;cursor: pointer;

    -webkit-border-radius:3px;

    -moz-border-radius:3px;

    border-radius:3px;

    -webkit-transition: all 0.2s ease-out 0s;

    -moz-transition: all 0.2s ease-out 0s;

    -o-transition: all 0.2s ease-out 0s;

    transition: all 0.2s ease-out 0s;}

.messBox button:hover{opacity:0.9; filter:alpha(opacity=90);}





/*关于我们*/

.company{ float: left; width: 1200px; padding: 92px 0 90px 0; color: #666666; font-size: 15px; line-height: 35px; overflow: hidden; }

.company .comLeft{ float: left; width: 609px; padding-left: 34px;}

.company .comLeft .comTitle{ float: left; width: 100%; text-align: center; }

.company .comLeft .comTitle h3{ float: left; width: 100%; color: #0e7adc; font-size: 36px; line-height: 48px; padding-top: 17px;}

.company .comLeft .comTitle .comEng{ float: left; width: 100%; color: #0e7adc; font-size: 45px; line-height: 59px; text-transform: uppercase; letter-spacing: 2px;}

.company .comLeft .comTitle .comLine{float: left; width: 100%; padding-top: 23px; text-align: center; line-height: 0;}

.company .comLeft .comTitle .comLine .span{ display: inline-block; vertical-align: top; width: 36px; height: 1px; background-color: #0e7adc;}

.company .comLeft .comConText{ float: left; width: 100%; padding: 33px 0 31px 0; /* text-align: center; */}

.company .comVitical{float: left; width: 100%; text-align: center; line-height: 0;}

.company .comVitical .span2{ display: inline-block; vertical-align: top; width: 1px; height: 41px; background-color: #d5d5d5;}

.company .comUs{ float: left; width: 100%; padding-top: 45px; color: #666666; font-size: 12px; line-height: 25px; text-transform: uppercase;}

.company .panyPic{ float: right; width: 500px; height: 530px; line-height: 0; overflow: hidden;}

.company .panyPic img{

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;

    transition: all 0.3s linear;

    transition: -webkit-transform 2s;

    -ms-interpolation-mode:bicubic;

}

.company .panyPic:hover img{

    transform: scale(1.09,1.09);

    -ms-transform: scale(1.09,1.09);

    -webkit-transform: scale(1.09,1.09);

    -o-transform: scale(1.09,1.09);

    -moz-transform: scale(1.09,1.09);

}





.aboutCountBack{ background: url("../images/about3.jpg") center no-repeat;}

.aboutCount{ float: left; width: 1200px; padding: 45px 0 50px 0;}

.aboutCount ul{ float: left; width: 1200px;}

.aboutCount ul li{ float: left; background: url("../images/about4.png") right 15px no-repeat;}

.aboutCount ul li:last-child{ background: 0;}

.aboutCount ul li.li1{ width: 180px; padding-right: 81px;}

.aboutCount ul li .topCount{ float: left; width:100%; color: #ffffff; font-size: 46px; line-height: 52px; text-align: center; }

.aboutCount ul li .topCount .small{ font-size: 30px;}

.aboutCount ul li .dCount{ float: left; width: 100%; color: #fff; font-size: 14px; line-height: 20px; text-align: center;}

.aboutCount ul li.li2{ width: 350px; }

.aboutCount ul li.li3{ width: 317px; }

.aboutCount ul li.li4{ width: 177px; padding-left: 95px; }



.aboutHistory{ float: left; width: 1200px; padding: 75px 0 90px 0;}

.historyTitle{ float: left; width: 100%; text-align: center;}

.historyTitle .eng{ float: left; width: 100%; color: #323232; font-size: 28px; font-weight: bold; line-height: 32px; text-transform: uppercase;}

.historyTitle h3{ float: left; width: 100%; padding-top: 7px; color: #333333; font-size: 21px; line-height: 27px; text-align: center;}

.historyTitle .hisLine{ float: left; width: 100%; padding-top: 13px; text-align: center;}

.historyTitle .hisLine span{ display: inline-block; vertical-align: top; width: 60px; height: 2px; background-color: #0e7adc;}



.historyDown{ float: left; width: 1200px; margin-top: 59px; height: 644px; position: relative;}

.historyDown .bd{ float: left; width: 1200px;}

.historyDown .bd ul{ float: left; width: 1200px; }

.historyDown .bd ul li{ float: left; }

.historyDown .bd ul li.li1{ width: 311px; background: url("../images/about5.png") left -1px no-repeat;}

.historyDown .bd ul li .cenTop{ float: left; width: 196px;}

.historyDown .bd ul li.li1 .cenTop{ padding:49px 0 0 57px; }

.historyDown .bd ul li .cenTime{ float: left; width: 100%; color: #0e7adc; font-size: 16px; font-weight: bold; line-height: 24px;}

.historyDown .bd ul li .cenText{ float: left; width: 100%; height: 144px; margin-top: 2px; color: #555555; font-size: 14px; line-height: 24px; overflow: hidden;

    text-overflow:ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

}

.historyDown .bd ul li .cenCricle{ float: left; width: 76px; height: 76px; color: #fff; font-size: 24px; font-weight: bold; line-height: 76px; text-align: center; margin: 12px 0 0 7px;}

.historyDown .bd ul li .historyPic{ float: left; width: 190px; height: 255px; padding: 10px 10px 16px 10px; background-color: #0e7adc; }

.historyDown .bd ul li .historyPic .hisPic{ float: left; width: 190px; height: 213px; overflow: hidden;}

.historyDown .bd ul li .historyPic .hisT{ float: left; width: 100%; padding-top: 17px; color: #fff; font-size: 16px; line-height: 24px; text-align: center;}

.historyDown .bd ul li.li1 .historyPic{ margin: 53px 0 0 10px;}

.historyDown .bd ul li.li2{ width: 293px; background: url("../images/about5.png") -311px -1px no-repeat;}

.historyDown .bd ul li.li2 .cenTop{ padding:12px 0 0 59px; }

.historyDown .bd ul li.li2 .historyPic{ margin: 54px 0 0 59px;}

.historyDown .bd ul li.li3{ width: 306px; background: url("../images/about5.png") -604px -3px no-repeat;}

.historyDown .bd ul li.li3 .cenTop{ padding:50px 0 0 60px; }

.historyDown .bd ul li.li3 .historyPic{ margin: 52px 0 0 37px;}

.historyDown .bd ul li.li4{ width: 290px; background: url("../images/about5.png") -910px top no-repeat;}

.historyDown .bd ul li.li4 .cenTop{ padding:82px 0 0 59px; }

.historyDown .bd ul li.li4 .historyPic{ margin: 20px 0 0 0;}

.historyDown .hisPrev{ position: absolute; width: 55px; height: 110px; left: -103px; top: 50%; margin-top: -55px; background: url("../images/about10.jpg") center no-repeat;}

.historyDown .hisPrev:hover{background: url("../images/about10_h.jpg") center no-repeat;}

.historyDown .hisNext{ position: absolute; width: 55px; height: 110px; right: -103px; top: 50%; margin-top: -55px; background: url("../images/about11.jpg") center no-repeat;}

.historyDown .hisNext:hover{background: url("../images/about11_h.jpg") center no-repeat;}

@media screen and (max-width: 1419px) {

    .historyDown .hisPrev{ left: 0;}

    .historyDown .hisNext{ right: 0;}

}







/* 分页 */

.pz_fy{width:100%; float:left; text-align:center;}

/* .pz_fy a { display: inline-block; vertical-align: top; min-width: 30px; background-color: #f5f5f5; COLOR: #999999; font-size: 14px; line-height: 30px; text-align: center; margin:0 2px; }

.pz_fy a:hover,.pz_fy a.on{color: #fff; background-color:#0e7adc; text-decoration:none;}鼠标经过和默认当前页样式

.pz_fy a.pageOn{ font-family: 宋体;} */





.xiaocms-page a {display: inline-block; vertical-align: top; min-width: 30px; background-color: #f5f5f5; COLOR: #999999; font-size: 14px; line-height: 30px; text-align: center; margin:0 2px;}

.xiaocms-page a:hover {color: #fff; background-color:#0e7adc; text-decoration:none; }

.xiaocms-page span { color: #fff; background-color:#0e7adc; text-decoration:none; display: inline-block; vertical-align: top; min-width: 30px;  font-size: 14px; line-height: 30px; text-align: center; margin:0 2px;}





/*

       -webkit-appearance:none;

   outline: 0;



          -webkit-box-shadow: 0 2px 6px #000;

             -moz-box-shadow: 0 2px 6px #000;

               -o-box-shadow: 0 2px 6px #000;

                  box-shadow: 0 2px 6px #000;





          border-radius:11px;

          -webkit-border-radius:11px;

             -moz-border-radius:11px;

               -o-border-radius:11px;



          text-overflow:ellipsis;

          display: -webkit-box;

          -webkit-line-clamp: 3;

          -webkit-box-orient: vertical;





          -webkit-transition: all 0.3s linear;

          -moz-transition: all 0.3s linear;

          -o-transition: all 0.3s linear;

          transition: all 0.3s linear;

          transition: -webkit-transform 2s;

          -ms-interpolation-mode:bicubic;



          transform: scale(1.09,1.09);

          -ms-transform: scale(1.09,1.09);

          -webkit-transform: scale(1.09,1.09);

          -o-transform: scale(1.09,1.09);

          -moz-transform: scale(1.09,1.09);



          opacity: 0;

          filter: alpha(opacity=0);

                   -moz-opacity: 0;

                 -khtml-opacity: 0;





       -webkit-transform: translate(0, -50%);

          -ms-transform: translate(0, -50%);

              transform: translate(0, -50%);





   display: -webkit-flex;

display: flex;

flex-direction: row;

-webkit-flex-direction: row;

flex-wrap: wrap;

-webkit-flex-wrap: wrap;

align-items: flex-start;

-webkit-align-items: flex-start;



          */











@-webkit-keyframes buzz-out{

    10%{  -webkit-transform:translateX(3px) rotate(2deg);  transform:translateX(3px) rotate(2deg)}

    20%{  -webkit-transform:translateX(-3px) rotate(-2deg);  transform:translateX(-3px) rotate(-2deg)}

    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

    50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

    60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

    80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}

    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}

    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}

@keyframes buzz-out{

    10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

    20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}

    30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}

    40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)  }

    50%{-webkit-transform:translateX(2px) rotate(1deg); transform:translateX(2px) rotate(1deg)}

    60%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}

    70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}

    80%{-webkit-transform:translateX(-2px) rotate(-1deg); transform:translateX(-2px) rotate(-1deg)}

    90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}

    100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}

.buzz-out{

    display:inline-block;

    -webkit-transform:translateZ(0);

    transform:translateZ(0);

    box-shadow:0 0 1px transparent

}

.buzz-out:hover,

.buzz-out:focus,

.buzz-out:active{

    -webkit-animation-name:buzz-out;

    animation-name:buzz-out;

    -webkit-animation-duration:.75s;

    animation-duration:.75s;

    -webkit-animation-timing-function:linear;

    animation-timing-function:linear;

    -webkit-animation-iteration-count:1;

    animation-iteration-count:1

}













.elli{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}



.pageBox{float:left; width:1200px; line-height:34px; color:#333; font-size:16px; padding:50px 0; min-height:200px;}

.sitemap{ width:100%;float:left; padding:30px 0;}

.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }

.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}

.sitemap li a:hover{color:#9e0029;}

.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}

.sitemap li .font14{font-size:14px; }

.sitemap li .font12{ font-size:12px;  color:#999}

/* 视频弹窗 */

.video_tc{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1999;background: rgba(0,0,0,0.60);}

.video_tc .vid_m{position: absolute;left: 20%;top: 20%;width: 60%;height: auto;overflow: hidden; padding: 0 30px;}

.video_tc .vid_m i{display: block;position: absolute;right: 0;top:0;width: 20px;height: 20px; background: url(../images/cha.png) no-repeat; background-size:  100%;cursor: pointer;}

.video_tc .vid_m ._vid{float: left; width: 100%;}

.video_tc .vid_m ._vid video{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}</pre></body></html>