@charset "utf-8";
::-webkit-scrollbar{width:8px}
::-webkit-scrollbar-track{background:#fff}
::-webkit-scrollbar-thumb{background:#1b1b1b}
::-webkit-scrollbar-thumb:window-inactive{background:#1b1b1b}
::-webkit-scrollbar-thumb:vertical:hover{background:#1b1b1b}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0}
li{list-style:none}
html{font-size:625%; overflow-x:hidden;}
body{font-size:14px; font-family:'PingFang SC', 'helvetica neue', 'hiragino sans gb', 'microsoft yahei ui', 'microsoft yahei', simsun, sans-serif !important; color:#333;}
a{text-decoration:none;color:#333;outline:0; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
a:focus{outline:0}
a:visited{text-decoration:none}
em,i{font-style:normal;font-weight:normal; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.clear{clear:both}
.iphone{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:rgba(0, 0, 0, .2);display:none!important;}
.iphone form{display:none;width:400px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:250px;background:white;border-radius:5px;}
input,textarea{background:0;outline:0;resize:none;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-left:10px;}
.w100{ width:100%;}
.wrap{ width:1420px; margin:0 auto;}
.clear{clear:both;height:0;overflow:hidden; display:block;}


/* 公用头部 */
.Header{ width:100%; height:90px; background:url(../images/40.png) repeat; position:fixed; left:0; top:0; z-index:9999; box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.HeaderOn{ background:#FFF; box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2); }
.HeaderMain{ width:1420px; margin:0 auto;}
.HeaderLogo{ width:121px; height:41px; margin:25px 0 0 0; position:relative; float:left;}
.HeaderLogo img{ height:100%; vertical-align:top; position:absolute; left:0; top:0;}
.HeaderMain ul{ margin-left:80px; float:left;}
.HeaderMain ul li{ line-height:90px; margin-right:60px; float:left;}
.HeaderMain ul li a{ font-size:18px;}
.HeaderMain ul li a:hover,.HeaderMain ul li a.active{ color:#0788CC;}
.HeaderMain h2{ line-height:90px; padding-left:25px; margin-right:15px; font-size:18px; color:#f00; background:url(../images/telbg.png) no-repeat left center; float:right;}
.menuIcon{ position:relative; right:0px; float:right; top:32px; z-index:99999; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:0 ;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background-color:#0788CC}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
.animated2:focus{cursor:pointer;z-index:9999}
.middle{width:18px;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#000}
.animated2 .top{-webkit-transform:translateY(6px) rotateZ(45deg);-moz-transform:translateY(6px) rotateZ(45deg);-ms-transform:translateY(6px) rotateZ(45deg);-o-transform:translateY(6px) rotateZ(45deg);transform:translateY(6px) rotateZ(45deg)}
.animated2 .bottom{-webkit-transform:translateY(-8px) rotateZ(-45deg);-moz-transform:translateY(-8px) rotateZ(-45deg);-ms-transform:translateY(-8px) rotateZ(-45deg);-o-transform:translateY(-8px) rotateZ(-45deg);transform:translateY(-8px) rotateZ(-45deg)}
.animated2 .middle{width:0}
.Header.showMenu{  background:none;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
.Header.showMenu .logo{ background-image:url(../images/logo2.png)}
.Header.showMenu .animated2 .icon-bar{ background:#0788CC;}
.HeaderOn .icon-bar,.CaseOn .icon-bar{background:#0788CC;}
.menuMain{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background:#FFF; display:none; margin:0; padding:0; overflow:hidden;}
.menuBox{ width:1420px; height:641px; margin:120px auto 0 auto; position:relative; overflow:auto;}
.menuBox li{ padding:0 0px 0 0; position:relative;}
.menuBox li>a{ height:80px; line-height:80px; font-size:22px; color:#333; font-weight:bold; background:url(../images/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
.menuBox li.on>a{ background-image:url(../images/icon_02.png);}
.menuBox li.link>a{ background-image:url(../images/icon_031.png);}
.menuBox li.searchBtn>a{ background:url(../images/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
.serList{ overflow:hidden; display:none;}
.serList a{ width:100%; display:inline-block; height:60px; line-height:60px; font-size:18px; text-indent:20px; color:#666; position:relative;}
.bBor:after,.tBor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
.lBor:before,.rBor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}

/* banner */
.banner{ width:100%; height:745px; position:relative; overflow:hidden; z-index:9}
.banner .slides{ position:relative; z-index:1;}
.banner .slides li{ height:745px; background-size:cover !important;}
.banner .flex-control-nav{ width:100%; text-align:center; position:absolute; left:0; bottom:35px; z-index:2;}
.banner .flex-control-nav li{ overflow:hidden; margin:0 10px; display:inline-block; }
.banner .flex-control-nav a{ width:12px; height:12px; border-radius:6px; line-height:40px; overflow:hidden; background:#FFF; cursor:pointer; display:inline-block;}
.banner .flex-control-nav .flex-active{ background:#0788CC;}
.banner .flex-direction-nav{ display:none;}
.indbanner{ width:100%; height:740px; background-size:cover !important;}
.indbanner h2{ padding-top:260px; letter-spacing:5px; font-size:72px;}
.indbanner h2 b{ color:#0788CC;}
.indbanner p{ margin:30px 0 50px 0; letter-spacing:10px; font-size:32px;}
.indbanner span{ width:260px; height:50px; line-height:50px; text-align:center; background:#F00; font-size:30px; color:#FFF; border-radius:50px; display:block;}
.mbanner{ display:none;}

.title{}
.title h2{ width:80%; height:38px; line-height:38px; font-size:38px; float:left; position:relative;}
.title h2 span{ font-size:68px; color:#F7F7F7; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:absolute; top:-25px; display:block; z-index:-1;}
.title a{ line-height:68px; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; float:right;}
.title a:hover{ color:#0788CC;}

/* 公司简介 */
.indabout{ padding:100px 0;}
.indabout .cons{ margin:20px 0 60px 0;}
.indabout .cons dt{ width:686px; height:450px; float:left; overflow:hidden;}
.indabout .cons dt img{ width:100%; height:100%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.indabout .cons dt:hover img{ cursor:pointer; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.indabout .cons dd{ width:674px; float:right;}
.indabout .cons dd h2{ margin:50px 0 0 0; font-size:30px;}
.indabout .cons dd h3{ font-size:24px; font-weight:normal; color:#B2B2B2;}
.indabout .cons dd p{ line-height:30px; margin:50px 0 80px 0; font-size:16px; color:#666;}
.indabout .cons dd a{ display:block; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indabout .cons dd a:hover{ cursor:pointer; transform:translate(0px,-5px); -ms-transform:translate(0px,-5px); -webkit-transform:translate(0px,-5px); -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indabout ul{ }
.indabout ul li{ width:354px; padding:6px 0; text-align:center; border-right:1px solid #E6E6E6; float:left; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indabout ul li:hover{ transform:translate(0px,-5px); -ms-transform:translate(0px,-5px); -webkit-transform:translate(0px,-5px); -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indabout ul li:nth-child(4){ border-right:0;}
.indabout ul li p{ font-size:22px;}
.indabout ul li span{ display:block; color:#CCC;}

/* 服务范围 */
.indser{ padding:0 0 100px 0;}
.indser ul li{ width:348px; margin:0 9px 9px 0; float:left; overflow:hidden; position:relative;}
.indser ul li:nth-child(1){ height:332px;}
.indser ul li:nth-child(2){ width:1063px; height:332px; margin-right:0;}
.indser ul li:nth-child(3),.indser ul li:nth-child(4),.indser ul li:nth-child(5),.indser ul li:nth-child(6){ height:auto;}
.indser ul li:nth-child(6){ margin-right:0;}
.indser ul li img{ width:100%; height:100%; display:block; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.indser ul li:hover img{ transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.indser ul li h3{ font-size:30px; color:#FFF; position:absolute; top:35px; left:30px;}
.indser ul li p{ width:46px; height:4px; background:#FFF; position:absolute; top:90px; left:32px;}
.indadv{ padding:80px 0 0 0; overflow:hidden;}
.indadv dl{ width:345px; height:104px; float:left; overflow:hidden; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indadv dl:hover{ transform:translate(0px,-5px); -ms-transform:translate(0px,-5px); -webkit-transform:translate(0px,-5px); -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indadv dl:nth-child(1){ margin-left:20px;}
.indadv dl dt{ width:104px; height:104px; float:left;}
.indadv dl dd{ height:104px; margin-left:20px; float:left;}
.indadv dl dd h3{ line-height:22px; margin-top:27px; font-size:22px; font-weight:normal;}
.indadv dl dd p{ line-height:20px; margin-top:8px; font-size:18px; color:#999;}

/* 新闻资讯 */
.indnews{ padding:0 0 100px 0;}
.indnews .topnew{ margin:20px 0 25px 0; overflow:hidden; position:relative;}
.indnews .topnew .mr_frBtnL,.indnews .topnew .mr_frBtnR{ width:60px; height:60px; position:absolute; top:350px; cursor:pointer; display:block; z-index:99;}
.indnews .topnew .mr_frBtnL{ left:480px;}
.indnews .topnew .mr_frBtnR{ left:540px;}
.indnews .topnew .newon{ width:1418px; border-left:2px solid #0788CC;}
.indnews .topnew .newon ul{ overflow:hidden;}
.indnews .topnew .newon ul li{ float:left; width:1418px; height:450px; overflow:hidden; }
.indnews .topnew .newon ul li .txt{ width:438px; height:350px; padding:50px 50px; background:#FCFCFC; float:left;}
.indnews .topnew .newon ul li .txt h3{ padding:40px 0 0 0; font-size:30px;}
.indnews .topnew .newon ul li .txt p{ line-height:30px; padding:35px 0 55px 0; font-size:16px; color:#666;}
.indnews .topnew .newon ul li .txt span{ font-size:16px; display:block;}
.indnews .topnew .newon ul li img{ width:880px; height:450px; float:right;}
.indnews .btnew dl{ width:460px; height:230px; margin-right:20px; float:left; position:relative;}
.indnews .btnew dl:nth-child(3){ margin-right:0;}
.indnews .btnew dl dt{ width:100%; height:100%; overflow:hidden;}
.indnews .btnew dl dt img{ width:100%; height:100%; display:block; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.indnews .btnew dl:hover dt img{ cursor:pointer; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}
.indnews .btnew dl dd{ width:408px; height:56px; line-height:56px; padding:0 25px; border:1px solid #E0E0E0; background:url(../images/90.png) repeat; position:absolute; left:0; bottom:0;}
.indnews .btnew dl dd span{ font-size:16px; display:block; background:url(../images/jtbg.png) no-repeat right center; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.indnews .btnew dl:hover dd span{ color:#0788CC; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}

/* 加入我们 */
.joinus{ width:100%; height:660px; margin-bottom:65px; background:url(../images/indlxbg.jpg) no-repeat center; background-size:cover !important; overflow:hidden;}
.joinus .title{ margin-top:150px;}
.joinus .title h2{ color:#FFF; z-index:9;}
.joinus .title h2 span{ color:#FFF; opacity:0.4;}
.joinus .title a{ color:#FFF;}
.joinus .cons{ margin-top:250px; padding:35px 75px; background:#FFF;}
.joinus .cons dl{ width:480px; height:72px; padding-left:100px;}
.joinus .cons dl.dl1{ background:url(../images/joinico1.jpg) no-repeat left center; float:left;}
.joinus .cons dl.dl2{ background:url(../images/joinico2.jpg) no-repeat left center; float:right;}
.joinus .cons dl dt{ float:left;}
.joinus .cons dl dt h3{ line-height:22px; margin:12px 0 6px 0; font-size:22px;}
.joinus .cons dl dt p{ line-height:20px; font-size:20px;}
.joinus .cons dl dd{ margin:19px 0 0 0; float:right;}
.joinus .cons dl dd a{ width:128px; height:32px; line-height:30px; text-align:center; font-size:16px; color:#13B2AD; display:block; border:1px solid #13B2AD;}
.joinus .cons dl dd a:hover{ background:#13B2AD; color:#FFF;}


/* 内页部分 */
.nybanner{ width:100%; height:300px; margin-top:90px; position:relative; overflow:hidden;}
.nybanner .bg{ width:650px; height:65px; position:absolute; right:0; bottom:0; z-index:1; background:#F6F6F6;}
.nynav{ width:1420px; position:absolute; left:50%; bottom:0; margin:0 0 0 -710px; z-index:9;}
.nynav ul{ width:950px; padding:0 0 0 80px; background:#EDEDED; float:left;}
.nynav ul li{ height:65px; margin-right:60px; float:left;}
.nynav ul li a{ height:63px; line-height:63px; font-size:16px; border-bottom:2px solid #EDEDED; display:block;}
.nynav ul li.active a,.nynav ul li a:hover{ font-weight:bold; color:#0788CC; border-bottom:2px solid #0788CC;}
.nynav .position{ height:65px; line-height:65px; padding:0 0 0 20px; background:url(../images/home.jpg) no-repeat left center; float:right;}
.nynav .position a:hover{ color:#0788CC;}
.bodys{ width:100%; padding:0 0 80px 0; background:#F6F6F6;}
.bodys .content{ width:1340px; padding:80px 0 80px 80px; margin:0 auto; background:#FFF; position:relative;}
.bodys .content .bgs{ width:650px; height:100%; position:absolute; right:-650px; bottom:0; z-index:1; background:#FFF;}

/* 公司简介 */
.abouts{ overflow:hidden;}
.abouts dd{ width:855px; float:left;}
.abouts dd h2{ font-size:24px;}
.abouts dd h3{ margin:5px 0 30px 0; font-size:28px; color:#0788CC;}
.abouts dd p{ line-height:30px; margin-bottom:15px; font-size:16px; color:#666;}
.abouts dt{ width:390px; float:right; position:relative;}
.abouts dt img{ width:100%; display:block;}
.abouts dt h2{ padding:0 35px 0 45px; font-size:32px; color:#FFF; position:absolute; top:55px;}
.abouts dt p{ line-height:30px; padding:0 35px 0 45px; font-size:16px; color:#FFF; position:absolute; top:125px;}

/* 公司文化 */
.culture{ overflow:hidden;}
.culture .cons{ width:855px; float:left;}
.culture .cons h2{ font-size:24px;}
.culture .cons h3{ margin:5px 0 20px 0; font-size:28px; color:#0788CC;}
.culture .cons ul{}
.culture .cons ul li{ padding:25px 0 25px 135px; border-bottom:1px solid #E6E6E6;}
.culture .cons ul li:nth-child(1){ background:url(../images/culico1.jpg) no-repeat 10px center;}
.culture .cons ul li:nth-child(2){ background:url(../images/culico2.jpg) no-repeat 10px center;}
.culture .cons ul li:nth-child(3){ background:url(../images/culico3.jpg) no-repeat 10px center;}
.culture .cons ul li:nth-child(4){ border-bottom:0; background:url(../images/culico4.jpg) no-repeat 10px center;}
.culture .cons ul li h4{ font-size:22px;}
.culture .cons ul li span{ width:20px; height:2px; margin:10px 0 15px 0; background:#F00; display:block;}
.culture .cons ul li p{ font-size:15px; color:#666;}
.culture .culimg{ width:390px; float:right; position:relative;}
.culture .culimg img{ max-width:100%; display:block;}
.culture .culimg h2{ line-height:56px; padding:0 35px 0 45px; font-size:46px; color:#FFF; position:absolute; top:35px;}
.culture .culimg p{ line-height:30px; padding:0 35px 0 45px; font-size:16px; font-weight:bold; text-shadow:0 2px #FFF, 2px 0 #FFF, -2px 0 #FFF, 0 -2px #FFF; color:#F00; position:absolute; top:165px;}

/* 公司资质 */
.honer{ overflow:hidden;}
.honer h2{ font-size:24px;}
.honer h3{ margin:5px 0 20px 0; font-size:28px; color:#0788CC;}
.honer img{ max-width:100%; margin:50px auto 0 auto; display:block;}
.honer h4{ width:800px; height:50px; line-height:50px; text-align:center; font-size:22px; background:url(../images/honertt.png) no-repeat center; margin:80px auto;}
.swiper-container{ width:1320px; padding-bottom:160px; overflow:hidden; margin:50px auto; position:relative; z-index:1}
.swiper-container-no-flexbox .swiper-slide{ float:left}
.swiper-container-vertical>.swiper-wrapper{ -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column}
.swiper-wrapper{ position:relative; width:10%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box}
.swiper-wrapper{ -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -o-transform:translate(0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0)}
.swiper-slide{ width:50%; height:100%; position:relative; padding:0; -webkit-flex-shrink:0; -ms-flex:0 0 auto; flex-shrink:0; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; transform:scale(.8); -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; -webkit-transition:transform 1.0s; -moz-transition:transform 1.0s; -ms-transition:transform 1.0s; -o-transition:transform 1.0s; -webkit-transform:scale(0.7); -moz-box-shadow:rgba(0,0,0,.2) 0px 0px 30px;}
.swiper-slide img{ width:95%; border:10px solid #E6E6E6; display:block}
.swiper-slide p{ width:800px; height:50px; line-height:50px; text-align:center; font-size:22px; background:url(../images/honertt.png) no-repeat center; position:absolute; bottom:-160px; left:50%; margin:0 0 0 -400px; display:none;}
.swiper-slide-active p{ display:block;}
.swiper-container .arrow{ width:100%; position:absolute; top:30%; z-index:9;}
.swiper-button-next,.swiper-button-prev{ width:47px; height:47px; border-radius:50%; cursor:pointer;}
.swiper-button-prev{ background:url(../images/prevBtn.png) no-repeat center; float:left;}
.swiper-button-next{ background:url(../images/nextBtn.png) no-repeat center; float:right;}
.swiper-pagination{ position:absolute; text-align:center; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0); z-index:10}
.swiper-pagination-bullet{ width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:.2; margin:0 5px; cursor:pointer}
.swiper-slide-active,.swiper-slide-duplicate-active{ -webkit-transform:scale(1); transform:scale(1)}
.swiper-pagination{ position:relative; margin-bottom:30px; display:none;}
.swiper-pagination-bullet-active{ opacity:1; background:rgba(0,0,0,.8)}

/* 合作伙伴 */
.patercon{ padding:100px 0 45px 80px !important;}
.pater{ position:relative;}
.pater .tit{ position:absolute; top:60px; left:0;}
.pater .tit h2{ font-size:24px;}
.pater .tit h3{ margin:5px 0 20px 0; font-size:28px; color:#0788CC;}
.pater .tit .xian{ width:50px; height:2px; background:#14B2AD;}
.pater .hzbg{ width:510px; display:block; position:absolute; right:0; bottom:-45px;}
.mod18{ width:1300px; position:relative; margin:0 auto; overflow:hidden;}
.mod18 .btn{ position:absolute; cursor:pointer; z-index:99;}
.mod18 #prev,.mod18 #next{ width:47px; height:47px; top:315px;}
.mod18 .prev{ left:552px;background:url(../images/prevBtn.png) no-repeat;}
.mod18 .next{ left:620px; background:url(../images/nextBtn.png) no-repeat;}
.mod18 .picBox{ width:818px; height:422px; background:#F5F5F5; position:relative; overflow:hidden; float:right;}
.mod18 .picBox .dou1,.mod18 .picBox .dou2{ position:absolute;}
.mod18 .picBox .dou1{ top:50px; left:70px;}
.mod18 .picBox .dou2{ bottom:60px; right:70px;}
.mod18 .picBox ul{ height:422px; position:absolute; left:0;}
.mod18 .picBox ul li{ width:678px; height:312px; padding:50px 70px 60px 70px; float:left; position:relative;}
.mod18 .picBox ul li img{ margin:0 auto 20px auto; display:block;}
.mod18 .picBox ul li p{ line-height:30px; font-size:16px;}
.mod18 .listBox{ width:1300px; height:90px; margin:50px auto 0 auto; position:relative; overflow:hidden; float:left;}
.mod18 .listBox ul{ position:absolute;}
.mod18 .listBox li{ width:160px; height:90px; cursor:pointer; position:relative; float:left; padding:0 30px 0 0;}
.mod18 .listBox li img{ width:158px; height:88px; border:1px solid #F5F5F5;}
.mod18 .listBox .on img{ border:1px solid #F00;}

/* 业务介绍 */
.sertit{ text-align:center;}
.sertit h2{ font-size:32px;}
.sertit h3{ font-size:38px; color:#E5E5E5;}
.yewu{}
.yewu ul{ padding:50px 0; text-align:center;}
.yewu ul li{ width:279px; height:140px; line-height:220px; margin:0 7px 30px 7px; font-size:22px; display:inline-block; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.yewu ul li:hover{ cursor:pointer; transform:translate(0px,-5px); -ms-transform:translate(0px,-5px); -webkit-transform:translate(0px,-5px); -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.yewu ul li:nth-child(1){ background:url(../images/ywtt1.jpg) no-repeat center;}
.yewu ul li:nth-child(2){ background:url(../images/ywtt2.jpg) no-repeat center;}
.yewu ul li:nth-child(3){ background:url(../images/ywtt3.jpg) no-repeat center;}
.yewu ul li:nth-child(4){ background:url(../images/ywtt4.jpg) no-repeat center;}
.yewu dl{ margin-top:50px; overflow:hidden;}
.yewu dl dd{ width:450px; height:245px; padding:72px 180px 23px 50px; background:#F4F9FB url(../images/ywttico.jpg) no-repeat 0px 36px; float:left;}
.yewu dl dd h3{ padding-bottom:36px; font-size:24px; color:#118BCD;}
.yewu dl dd p{ line-height:30px; font-size:16px; color:#666;}
.yewu dl dt{ width:660px; float:right; overflow:hidden;}
.yewu dl dt img{ width:100%; height:100%; display:block; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.yewu dl dt:hover img{ cursor:pointer; transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1);}

/* 服务标准 */
.services{}
.msn-focus{ width:1280px; margin:0 auto 80px auto; position:relative; overflow:hidden;}
.msn-focus .bd{ width:1006px; height:559px; position:relative; overflow:hidden; float:left;}
.msn-focus .bd ul{ height:559px; overflow:hidden; position:relative;}
.msn-focus .bd li{ width:1006px; height:559px; position:relative;}
.msn-focus .bd li img{ width:100%; height:100%;}
.msn-focus .bd li .txt{ width:946px; height:424px; padding:135px 0 0 60px; position:absolute; left:0; top:0; background:url(../images/biaozhunbg.png) no-repeat center; background-size:100% !important;}
.msn-focus .bd li .txt h3{ height:53px; line-height:80px; margin-bottom:25px; padding-left:70px; font-size:24px; background:url(../images/ttico.png) no-repeat left center;}
.msn-focus .bd li .txt p{ width:340px; line-height:30px; font-size:16px; color:#666;}
.msn-focus .hd{ width:200px; height:559px; float:right; border-left:1px solid #E6E6E6; position:relative;}
.msn-focus .hd li{ width:211px; height:62px; line-height:62px; position:absolute; right:0;}
.msn-focus .hd li:nth-child(1){ top:30px;}
.msn-focus .hd li:nth-child(2){ top:112px;}
.msn-focus .hd li:nth-child(3){ top:194px;}
.msn-focus .hd li:nth-child(4){ top:276px;}
.msn-focus .hd li:nth-child(5){ top:358px;}
.msn-focus .hd li:nth-child(6){ top:440px;}
.msn-focus .hd li a{ height:62px; padding-left:60px; font-size:22px; color:#666; background:url(../images/none.png) no-repeat center; display:block;}
.msn-focus .hd li.on a{ background:url(../images/noneh.png) no-repeat center; color:#0788CC}
.msn-focus .prev, .msn-focus .next{ width:37px; height:37px; position:absolute; top:360px; cursor:pointer; z-index:999;}
.msn-focus .prev{ background:url(../images/zuo.png) no-repeat center; left:60px; }
.msn-focus .next{ background:url(../images/you.png) no-repeat center; left:115px; }
.msn-focus .prev:hover{ background:url(../images/zuoh.png) no-repeat center;}
.msn-focus .next:hover{ background:url(../images/youh.png) no-repeat center;}
.process{ width:1170px; margin:60px auto 0 auto; overflow:hidden;}
.process li{ width:123px; text-align:center; float:left;}
.process li img{ width:100%; display:block;}
.process li p{ padding-top:25px; font-size:22px; color:#282f5f;}
.process .jt{ margin:60px 51px 0 51px; float:left;}

/* 新闻资讯 */
.listnews{}
.listnews li{ background:#FFF; border-bottom:1px solid #F5F5F5; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li:hover{ background:#F5F5F5; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li a{ display:block; overflow:hidden;}
.listnews li .date{ width:120px; height:230px; text-align:center; background:#FFF; float:left; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li:hover .date{ background:#0788CC; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li .date h4{ line-height:60px; margin:65px 0 0 0; font-size:60px; color:#B2B2B2; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li .date p{ line-height:20px; margin-top:10px; font-size:18px; color:#B2B2B2; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li:hover .date h4,.listnews li:hover .date p{ color:#FFF; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li .bg{ width:37px; height:26px; margin:104px 20px 0 0; background:url(../images/newsbg.png) no-repeat center; float:left; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li:hover .bg{ background:url(../images/newsbgh.png) no-repeat center; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li .txt{ width:675px; float:left;}
.listnews li .txt h3{ line-height:30px; margin:60px 0 15px 0; font-size:24px; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li:hover .txt h3{ color:#0788CC; -webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.listnews li .txt p{ line-height:30px; font-size:16px;}
.listnews li img{ width:353px; margin:25px; float:right;}

/* 详情页 */
.deails{}
.deails .left{ width:850px; float:left;}
.deails .left h1{ padding-bottom:10px; font-size:24px;}
.deails .left .infos{ overflow:hidden;}
.deails .left .infos span,.deails .left .infos p{ line-height:20px; padding-left:22px; font-size:16px; color:#999; float:left;}
.deails .left .infos span{ background:url(../images/deailico1.jpg) no-repeat left center;}
.deails .left .infos p{ margin-left:30px; background:url(../images/deailico2.jpg) no-repeat left center;}
.deails .left .cons{ padding:30px 0 60px 0; margin-top:20px; line-height:30px; font-size:16px; color:#666; border-top:2px solid #0788CC; border-bottom:2px solid #0788CC; overflow:hidden;}
.deails .left .cons p{ line-height:30px; margin-bottom:20px; font-size:16px; color:#666;}
.deails .left .cons img{ max-width:100%; display:block;}
.deails .right{ width:390px; float:right;}
.deails .right .infos{ width:330px; height:150px; padding:60px 30px; background:url(../images/newsright.jpg) no-repeat center;}
.deails .right .infos h3{ line-height:36px; font-weight:normal; font-size:24px; color:#FFF;}
.deails .right .infos a{ width:95px; height:40px; line-height:40px; padding-left:50px; margin-top:30px; font-size:16px; color:#FFF; background:#F00 url(../images/lxbg.png) no-repeat 25px center; border-radius:20px; display:block;}
.deails .right .rtt{ height:80px; margin-top:20px; border-bottom:2px solid #E6E6E6; background:#F5F5F5; border-radius:10px 10px 0 0; overflow:hidden;}
.deails .right .rtt h3{ height:26px; line-height:26px; margin:27px; padding-left:15px; font-size:24px; border-left:3px solid #F00;}
.deails .right ul{ padding-bottom:35px; background:#F5F5F5; border-radius:0 0 10px 10px;}
.deails .right ul li{ padding:25px 27px 20px 27px; border-bottom:1px solid #E6E6E6}
.deails .right ul li a{ line-height:20px; display:block; font-size:18px;}
.deails .right ul li a:hover{ color:#0788CC;}
.deails .right ul li .xx{ line-height:20px; margin-top:10px; overflow:hidden;}
.deails .right ul li .xx p{ font-size:16px; color:#666; float:left;}
.deails .right ul li .xx span{ color:#999; float:right;}

/* 招聘信息 */
.zhao{ overflow:hidden;}
.h_leftBox{ width:850px; float:left;}
.h_leftBox h2{ height:84px; overflow:hidden; cursor:pointer;}
.h_leftBox h2.h_open{ border-bottom:0;}
.h_leftBox h2.h_close{ border-bottom:1px dashed #D9D9D9;}
.h_leftBox h2 a{ height:22px; line-height:22px; margin:31px 0; padding-left:5px; color:#333; border-left:3px solid #F00; display:block;}
.h_leftBox h2 span{ width:58px; height:20px; line-height:22px; text-align:center; margin-right:5px; font-size:14px; font-weight:bold; display:block; float:left;}
.h_leftBox h2 span.one{ border:1px solid #0788CC; color:#0788CC;}
.h_leftBox h2 span.two{ border:1px solid #14B2AD; color:#14B2AD;}
.h_leftBox h2 span.three{ border:1px solid #F00; color:#F00;}
.h_leftBox h2 p{ font-size:18px; font-weight:normal; float:left;}
.h_leftBox h2 em{ width:20px ;height:20px; margin:1px 0; overflow:hidden; float:right;}
.h_leftBox h2.h_open em{ background:url(../images/joinicoh.jpg) no-repeat center;}
.h_leftBox h2.h_close em{ background:url(../images/joinico.jpg) no-repeat center;}
.h_leftBox dd{ width:830px !important; padding:0 10px 30px 10px; position:relative; display:none; border-bottom:1px dashed #D9D9D9;}
.h_leftBox dd ul{ overflow:hidden;}
.h_leftBox dd ul li{ width:50%; line-height:30px; font-size:16px; color:#808080; float:left;}
.h_leftBox dd .txt{ line-height:25px; margin-top:20px; font-size:16px; color:#808080; overflow:hidden;}
.zhao .joinimg{ width:390px; float:right; position:relative;}
.zhao .joinimg img{ width:100%; display:block;}
.zhao .joinimg h2{ line-height:56px; padding:0 0 0 32px; font-size:46px; color:#FFF; position:absolute; top:30px;}
.zhao .joinimg p{ line-height:30px; padding:0 0 0 32px; font-size:24px; color:#FFF; font-weight:bold; position:absolute; top:115px;}

/* 加入我们 */
.joins{ overflow:hidden;}
.joins .cons{ width:671px; float:left;}
.joins .cons h2{ line-height:40px; margin-top:30px; font-weight:normal; font-size:24px;}
.joins .cons p{ line-height:35px; margin-top:30px; font-size:16px; color:#666;}
.joins .cons img{ max-width:100%; margin-top:50px;}
.joins .imgs{ display:block; float:right;}

/* 联系我们 */
.contact{}
.contact .maps{ width:800px; display:block; float:left;}
.contact .right{ width:479px; height:500px; background:url(../images/contactbg.jpg) no-repeat center; float:right;}
.contact .right .cons{ width:386px; height:374px; margin:33px 33px 33px 0; padding:30px; background:#F6F6F6;}
.contact .right .cons h2{ margin-bottom:10px; font-size:24px; font-weight:normal;}
.contact .right .cons h3{ margin-bottom:15px; font-size:28px; color:#0788cc;}
.contact .right .cons .xian{ width:100%; height:1px; margin-bottom:20px; background:#D9D9D9;}
.contact .right .cons p{ line-height:40px; font-size:16px; color:#666;}
.contact .right .cons ul{ margin-top:50px; overflow:hidden;}
.contact .right .cons ul li{ width:41px; height:41px; margin-right:20px; float:left;}
.contact .right .cons ul li a{ width:41px; height:41px; display:block;}
.contact .right .cons ul li:nth-child(1) a{ background:url(../images/fxico1.png) no-repeat center;}
.contact .right .cons ul li:nth-child(2) a{ background:url(../images/fxico2.png) no-repeat center;}
.contact .right .cons ul li:nth-child(3) a{ background:url(../images/fxico3.png) no-repeat center;}
.message{ margin-top:70px;}
.message ul{ overflow:hidden;}
.message ul li{ width:350px; height:48px; line-height:48px; margin-right:82px; padding:0 20px; border:1px solid #D5D5D5; float:left;}
.message ul li p{ padding-left:25px; color:#999; float:left;}
.message ul li:nth-child(1) p{ background:url(../images/lyico1.jpg) no-repeat left center;}
.message ul li:nth-child(2) p{ background:url(../images/lyico2.jpg) no-repeat left center;}
.message ul li:nth-child(3) p{ background:url(../images/lyico3.jpg) no-repeat left center;}
.message ul li:nth-child(4) p{ background:url(../images/lyico4.jpg) no-repeat left center;}
.message ul li input{ width:250px; height:48px; line-height:48px; padding:0 0 0 10px !important; display:block; float:left;}
.message ul li textarea{ width:1200px; height:170px; line-height:48px; display:block; padding:0 0 0 10px !important; float:left;}
.message ul li:nth-child(3){ margin-right:0;}
.message ul li:nth-child(4){ width:1298px; height:170px; margin-top:25px;}
.message .sub{ width:170px; height:42px; line-height:42px; text-align:center; padding:0 !important; border-radius:21px; background:#14b2ad; font-size:18px; color:#FFF; margin:40px auto 0 auto; cursor:pointer; display:block;}


/* 分页 */
#page,#mpage{ text-align:center; padding-top:40px; clear:both;}
/* #page li,#mpage li{ display:inline-block; vertical-align:middle;}
#page li a,#mpage li a{ display:block; height:38px; line-height:38px; padding:0 14px; border:1px solid #D9D9D9; font-size:14px; color:#999;}
#page li a.active,#page li a:hover{ background:#14B2AD; color:#FFF; border:1px solid #14B2AD;}
 */#mpage{ display:none; }
.prenext{ padding-top:25px; overflow:hidden; }
.prenext p{ float:left; }
.prenext p a{ line-height:30px; display:block; font-size:16px; color:#666;}
.prenext p a:hover{ color:#14B2AD;}
.prenext .back{ width:135px; height:40px; line-height:40px; text-align:center; margin-top:10px; background:#14B2AD; font-size:16px; color:#FFF; border-radius:5px; display:block; float:right; }

/* 公用底部 */
.backtop{ width:50px; height:50px; cursor:pointer; position:fixed; display:block; z-index:666; bottom:100px; right:50px; z-index:55; background:url(../images/goindex.png) center no-repeat #bbb; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.footer{ margin:65px auto 0 auto; border-top:2px solid #EAEAEA;}
.footer .left{ width:1010px; padding:50px 0 80px 0; border-right:2px solid #EAEAEA; float:left;}
.footer .left img{ margin-bottom:40px; display:block;}
.footer .left dl{ margin-right:120px; float:left;}
.footer .left dl dt{ margin-bottom:20px; font-size:20px; font-weight:bold;}
.footer .left dl dd{}
.footer .left dl dd a{ margin-bottom:10px; font-size:16px; display:block;}
.footer .left dl dd a:hover{ color:#0788CC;}
.footer .right{ width:358px; padding:50px 0 0 50px; float:right;}
.footer .right h2{ line-height:22px; padding-left:30px; background:url(../images/telbg2.png) no-repeat left center; font-size:20px;}
.footer .right h1{ line-height:36px; margin:30px 0 15px 0; font-size:36px; color:#F00;}
.footer .right p{ padding-bottom:25px; font-size:16px;}
.footer .right img{ display:block;}
.copyright{ height:67px; line-height:68px; background:url(../images/xbg.png) no-repeat top center;}
.copyright p{ font-size:16px; color:#666; float:left;}
.copyright a{ font-size:16px; color:#666; float:right;}
.copyright a:hover{ color:#0788CC;}