@charset "utf-8";
/* CSS Document */
body{background:#f4f4f4; margin:0; padding-top:86px; font:normal 100% '微软雅黑';}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
input,button,textarea{ font-family:'微软雅黑';}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{border:0; -ms-interpolation-mode: bicubic;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#333; text-decoration:none;}
a:hover {color:#2ac3be;text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
input[placeholder], [placeholder], *[placeholder] { color:#fff !important; outline:none;}
input::-webkit-input-placeholder {color:#fff;}
input:-moz-placeholder {color:#fff;}
input::-moz-placeholder {color:#fff;}

button{outline:none;  border:none;}

.topBox{width:100%; background:#094ba1; height:86px; min-width:1260px; z-index:99999; position:fixed; left:0; top:0;}
.logo{width:30%; float:left; margin-top:6px; text-align:center; background:#fff; height:80px;}
.logo img{display:block; margin:12px auto 0; width:370px;}

.menuBox{float:left; width:61%; text-align:center;}
.menuBox li{ text-align:center; color:#fff; font-size:15px; font-weight:bold; line-height:86px; display:inline-block; margin:0 2%;}
.menuBox li a{ color:#fff; padding-bottom:10px;}
.menuBox li:hover a{ color:#fff; border-bottom:2px #2ac3be solid;}
.menuBox li a.ative{ color:#fff; border-bottom:2px #2ac3be solid;}

.menuBox li.on{ background:url(../images/menujd.png) no-repeat center bottom #094ba1;}

.menuBox li:nth-child(1),.menuBox li:nth-child(4){ background:none;}

.menuBox .sub{width:100%; position:absolute; left:0; top:86px; height:86px; line-height:86px; background:#2869dc; z-index:999; display:none;}

.sub .subMenu{width:61%; margin-left:30%;}
.sub .openMenu {}
.sub .openMenu dd{font-size:15px; font-weight:normal; color:#fff; display:inline-block; margin:0 3%;}
.sub .openMenu dd a{display:block; color:#fff; border:none; height:28px; line-height:28px; background:none;}
.sub .openMenu dd a:hover{color:#fff;}



.topIcon{ width:9%; float:left;}
.topIcon li{box-sizing:border-box; border-left:1px #2451c7 solid; line-height:86px; text-align:center; width:50%; float:left; color:#fff;}
.topIcon li a{color:#fff; display:block; width:100%; height:86px;}
.topIcon li:nth-child(1),.topIcon li:nth-child(2){ display:none;}
.topIcon li a.serch{ background:url(../images/serchIcon.png) no-repeat center;}
.topIcon li a.Language{ background:url(../images/lgIcon.png) no-repeat center;}

.topIcon li a.select,.topIcon li a.select{ background:url(../images/closeicon.png) no-repeat center #2869dc;}


.serchBox{width:400px; padding:0 35px; height:86px; position:absolute; top:86px; right:0; background:#2869dc; display:none;}
.serchBox input{ width:100%; box-sizing:border-box; font-size:15px; border:none; height:40px; line-height:40px; padding-right:30px; background:#2869dc; color:#fff; border-bottom:2px #fff solid;}
.inputBox{ position:relative; width:100%;}
.serchBtn{position:absolute; top:31px; right:0; width:24px !important; height:24px !important; display:block; background:url(../images/serchIcon.png) no-repeat center; background-size:22px auto}


.languageBox{width:200px; height:86px; position:absolute; top:86px; right:0; background:#2869dc; text-align:center; display:none;}
.languageBox a{ display:inline-block !important; width:auto !important; font-size:14px;}


/*phone banner*/

.phoneBar{ display:none;}

/*banner*/
.bannerBox{position:relative; width:100%; overflow:hidden;}
.bannerBox .bd{ position:relative; z-index:0; }
.bannerBox .bd ul{width:100% !important; min-height:386px;}
.bannerBox .bd li{overflow:hidden; position:relative; width:100% !important;}
.bannerBox .bd li img{ width:100%; display:block;}
.bannerBox .bd li a{text-decoration:none;}

.bannerBox .hd{width:100%; height:25px; position:absolute; left:0px; bottom:20px; display:block; z-index:10; text-align:center;}
.bannerBox .hd li{width:9px; height:9px; border-radius:50%; background:#094ba1; margin:0 5px; display:inline-block; cursor:pointer; overflow:hidden;}
.bannerBox .hd li.on{ background-color:#2869dc;}


/*分类*/
.inObjName{width:100%; overflow:hidden;}
.inObjName li{ width:33%; float:left; text-align:center; position:relative; display:block; overflow:hidden; min-height:230px;}
.inObjName li:nth-child(2){ width:34%;}
.inObjName li img{ display:block; width:100%; transition: all 400ms;}

.inObjName li:hover img{transform:scale(1.1); -webkit-transform: scale(1.1)}

.titName{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff;}
.titName a{ display:block; margin-top:12%; color:#fff; width:100%; text-align:center;}
.titName h2{ font-size:28px; margin-bottom:15px; line-height:30px;}
.titName p{ font-size:14px; width:90%; margin:0 auto 10px;}
.titName span{ font-size:16px; font-weight:lighter;}
.titName font{ display:block; text-align:center; position:absolute; bottom:-40px; left:50%; margin-left:-60px; width:120px; border:1px #fff solid; line-height:30px; height:30px; transition: all 400ms;}

.inAbout{background:rgba(42,195,190,0.4);}
.inNews{background:#094ba1;}
.inprod{background:rgba(134,175,220,0.3);}
.newsIcon{ background:url(../images/newsicon.png) no-repeat center; display:block; height:82px; width:82px; margin:0 auto; margin-bottom:15px; transition: all 400ms;}

.titName .newsMove{display:block; color:#fff; width:100%; text-align:center; transition: all 400ms;}
.titName .newsMove h2{ margin-bottom:10px;}
.inObjName li:hover .newsMove{transform:translate3d(0,-86px,0); -webkit-transform:translate3d(0,-86px,0)}
.inObjName li:hover .newsMove i{ opacity:0;}
.inObjName li:hover font{transform:translate3d(0,-120px,0); -webkit-transform:translate3d(0,-120px,0)}



/*最新资讯*/
.plate{ width:90%; margin:65px auto;}
.plateName{text-align:center;}
.plateName h2{font-size:36px; color:#333; position:relative; line-height:36px; margin-bottom:64px;}
.plateName h2:after{content:""; position:absolute; width:86px; top:60px; left:50%; margin-left:-43px; height:2px; background:#2ac3be;}
.inNlist{width:100%;}
.inNlist li{float:left; width:32.6%; margin-right:1%; border:1px #dfdfdf solid; box-sizing:border-box; position:relative; background:#fff; overflow:hidden;}
.inNlist li:nth-child(3){margin-right:0;}
.inNlist li img{display:block;}
.inNlist li .inDsata{ text-align:center; color:#333; font-size:14px; line-height:48px; float:right;}
.inNlist li .inTitBox{ padding:40px 6% 70px;}
.inNlist li .inTitBox h2{ font-size:20px; color:#333; line-height:30px; min-height:60px; margin-bottom:40px; display:block; position:relative;}
.inNlist li .inTitBox h2:after{content:""; position:absolute; width:64px; bottom:-24px; left:0; height:2px; background:#2ac3be;}
.inNlist li .inTitBox p{ font-size:14px; line-height:24px; color:#333; margin-bottom:10px; min-height:96px;}
.inNlist li .inTitBox span{ font-size:15px;}
.inNlist li a:hover .inTitBox{ padding:40px 6% 70px; background:#2ac3be;}
.inNlist li a:hover h2{ color:#fff;}
.inNlist li a:hover h2:after{content:""; background:#fff;}
.inNlist li a:hover p{ color:#fff;}
.inNlist li a:hover span{ color:#fff;}


.inNlist li .colmnlink{border-top:1px #dfdfdf solid; height:48px; padding:0 6%;}
.inNlist li .colmnlink a{ display:inline-block; width:97px; height:26px; margin-top:11px; background:#2ac3be; color:#fff; border-radius:5px; text-align:center; font-size:13px; line-height:26px;}

.more{background:#2ac3be; width:152px; height:47px; text-align:center; line-height:47px; font-size:15px; color:#fff; display:block; border-radius:5px; margin:60px auto 80px;}
.more span{ background:url(../images/moreicon.png) no-repeat right center; padding-right:14px; font-weight:lighter;}
.more:hover{color:#fff;}

.inViceo{ position:relative; width:100%; overflow:hidden;}
.inViceo video{ position:absolute; left:0; top:0; height:100%; z-index:1;}
.vieoBtn{width:100%; height:100%; position:absolute; left:0; top:0; text-align:center; overflow:hidden; z-index:10;}
.vieoBtn h6{ text-align:center; font-size:36px; color:#094ba1; line-height:60px; margin-top:8%;}
.vieoBtn span{ color:#094ba1; font-size:22px; background:url(../images/videoicon.png) no-repeat center bottom; padding-bottom:80px; background-size:64px auto;}
.vieoBtn:hover span{background:url(../images/videoicona.png) no-repeat center bottom; background-size:64px auto;}

.video_mobile,.pvieoBtn{ display:none;}

.inCulmN{position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; color:#fff;}
.inCulmN .showBox{ display:block; margin-top:15%; color:#fff; width:100%; text-align:center; height:124px; overflow:hidden;}
.inCulmN h2{ font-size:28px; margin-bottom:20px; line-height:30px;}
.inCulmN p{ font-size:14px; margin-bottom:10px; font-weight:bold;}
.inCulmN span{ font-size:16px; font-weight:lighter;}

.human{background:#1290c8;}
.Rd{background:#094ba1;}
.social{background:#2ac3be;}

.icon1{background:url(../images/iconN1.png) no-repeat center; display:block; height:74px; width:90px; margin:0 auto; margin-bottom:20px;}
.icon2{background:url(../images/iconN2.png) no-repeat center; display:block; height:74px; width:90px; margin:0 auto; margin-bottom:20px;}
.icon3{background:url(../images/iconN3.png) no-repeat center; display:block; height:74px; width:90px; margin:0 auto; margin-bottom:20px;}

.whiteBg{ background:#fff; overflow:hidden;}
.linkLogo{ margin-bottom:105px; margin-top:68px;}
.linkLogo li{float:left; width:25%; text-align:center;}
.linkLogo li img{ display:block; margin:0 auto;}


/* 栏目通用样式  */
.culmnBanner{ height:285px; width:100%; text-align:left; overflow:hidden;}
.culmnBanner h3{ font-size:36px; color:#fff; line-height:36px; margin:114px auto 19px; width:80%;}
.culmnBanner span{ display:block; font-size:24px; color:#fff; line-height:24px; width:80%; margin:0 auto;}

.pageMenu{border-bottom:1px #d4d4d4 solid; height:53px; text-align:center;}
.mlist{ width:90%; margin:0 auto; text-align:center; padding-top:9px;}
.mlist li{font-size:16px; color:#333; display:inline-block; line-height:44px; margin:0 10px;}
.mlist li a{font-size:16px; color:#333; padding:0 10px; display:block; height:43px;}
.mlist li a:hover,.mlist li a.select{ color:#0f9e9a; border-bottom:2px #0f9e93 solid;}

.objSerch{width:784px; margin:30px auto 36px; font-size:14px;}
.inputObj{ position:relative; width:420px; float:left;}
.inputObj input[placeholder], [placeholder], *[placeholder] { color:#858585 !important; outline:none;}
.inputObj input::-webkit-input-placeholder {color:#858585 !important;}
.inputObj input:-moz-placeholder {color:#858585 !important;}
.inputObj input::-moz-placeholder {color:#858585 !important;}
.inputObj input{background:#fff; border:1px #d7d7d7 solid; height:42px; box-sizing:border-box; width:100%; color:#333; padding-left:10px; padding-right:40px; line-height:40px; border-radius:6px;}
.inputObj .serchBtn{position:absolute; top:8px; right:10px; width:23px !important; height:23px !important; display:block; background:url(../images/serchIcon1.png) no-repeat center; background-size:23px auto}

.objSerch select{ height:42px; border:1px #d7d7d7 solid; line-height:40px; width:170px; background:#fff; color:#858585; float:left; margin-right:10px;}

.pageMap{height:70px; width:100%; line-height:70px; background:#2ac3be; color:#fff; font-size:16px; box-sizing:border-box; padding-left:3%;}
.pageMap a{color:#fff;}

.infoCon,.content,.prodList,.newslist,.contactBox,.getBox{width:90%; margin:0 auto;}

.contentTit{text-align:center; margin-top:74px;}
.contentTit h2{font-size:32px; color:#333; position:relative; line-height:32px; margin-bottom:64px;}
.contentTit h2:after{content:""; position:absolute; width:86px; top:54px; left:50%; margin-left:-43px; height:2px; background:#2ac3be;}
.content{ margin-bottom:107px;}
.content p{font-size:14px; color:#333; line-height:25px;}
.content .phoneimg img{ width:100%;}


/*新闻列表*/


.newslist li{float:left; width:32.6%; margin-right:1%; border:1px #dfdfdf solid; box-sizing:border-box; position:relative; background:#fff; overflow:hidden; margin-bottom:30px;}
.newslist li:nth-child(3n){margin-right:0;}
.newslist li img{ display:block;}
.newslist li .pcNewpic{display:block;}
.newslist li .inDsata{ position:absolute; top:20px; left:6%; width:68px; height:64px; background:#2ac3be; box-sizing:border-box; border:1px #fff solid; text-align:center; color:#fff; font-size:14px; line-height:0; z-index:999;}
.newslist li .playBtn{ position:absolute; top:15%; left:50%; margin-left:-36px; width:72px; height:72px; background:url(../images/playicon.png) no-repeat center;}

.newslist li .inDsata span{font-size:30px; color:#fff; display:block; text-align:center; line-height:48px;}
.newslist li .nTitBox{ padding:40px 6% 70px;}
.newslist li .nTitBox h2{ font-size:20px; color:#333; line-height:30px; margin-bottom:40px; display:block; position:relative; min-height:60px;}
.newslist li .nTitBox h2:after{content:""; position:absolute; width:64px; bottom:-24px; left:0; height:2px; background:#2ac3be;}
.newslist li .nTitBox p{ font-size:14px; line-height:24px; color:#333; margin-bottom:10px; min-height:96px;}
.newslist li .nTitBox span{ font-size:15px;}
.newslist li .dataTime{ text-align:center; color:#333; font-size:14px; line-height:30px; float:right;}

.newslist li a:hover .nTitBox{ padding:40px 6% 70px; background:#2ac3be;}
.newslist li a:hover h2{ color:#fff;}
.newslist li a:hover h2:after{content:""; background:#fff;}
.newslist li a:hover p{ color:#fff;}
.newslist li a:hover span{ color:#fff;}

.listVideo{ display:none;}
.listVideo video{ display:none;}

.infoBox{width:70%; float:left;}
.infoBody{background:#fff; padding:58px 48px; box-sizing:border-box;}
.infoBody h2{ font-size:24px; color:#333; margin-bottom:50px;}
.infoBody span{ font-size:14px; color:#888; margin-right:30px; font-weight:lighter;}
.infoBody .time{ background:url(../images/timeicon.png) no-repeat left center; padding-left:20px;}
.infoBody .look{ background:url(../images/lookicon.png) no-repeat left center; padding-left:24px;}
.info{ width:100%; font-size:14px; color:#444; line-height:30px; margin-top:48px;}

.updownNew{ margin-top:30px; width:100%;}
.updownNew a{ display:block; width:70%; color:#444; font-size:14px; line-height:30px;}
.updownNew .backtrack{ background:#2ac3be; width:157px !important; height:47px; line-height:47px; color:#fff; text-align:center; float:right; border-radius:8px;}
.updownNew .backtrack span{ background:url(../images/backIcon.png) no-repeat left center; padding-left:34px;}

.infoRlist{ width:27%; float:right; padding-top:58px;}
.infoRlist h1{ font-size:20px; color:#333; line-height:30px; margin-bottom:30px; display:block; position:relative;}
.infoRlist h1:after{content:""; position:absolute; width:64px; bottom:-14px; left:0; height:2px; background:#2ac3be;}
.infoRlist .rlist{ width:100%;}
.infoRlist .rlist li{ font-size:16px; color:#333; line-height:26px; margin-bottom:40px;}
.infoRlist .rlist li a{ color:#333; display:block; margin-bottom:20px;}
.infoRlist .rlist li span{ background:url(../images/timeicon.png) no-repeat left center; padding-left:30px; line-height:14px; display:block; color:#888; font-size:14px;}






.listMore{ background:#dcdcdc; text-align:center; color:#757575; font-size:14px; display:block; width:100%; height:99px; line-height:99px;}
.listMore:hover{background:#73d1ce; color:#fff;}


/*产品*/
.prodList{ padding-top:60px;}
.prodList li{ margin-bottom:60px; width:100%;}
.prodList li .prodPic{ width:40%; box-shadow:0 0 5px #ccc; float:left;}
.prodList li .prodPic img{ display:block;}
.prodList li .prodInfo{ width:57%; float:right;}
.prodList li .prodInfo h2{ font-size:36px; color:#333; position:relative; line-height:36px; margin-bottom:54px;}
.prodList li .prodInfo h2:after{content:""; position:absolute; width:64px; bottom:-30px; left:0; height:2px; background:#2ac3be;}
.prodList li .prodInfoTex { overflow:hidden; height:100px;}
.prodList li .prodInfoTex p{ font-size:14px; color:#333; line-height:25px;}
.prodList li .downfile{ background:#2ac3be; width:152px; height:47px; line-height:47px; color:#fff; display:block; margin-top:48px; text-align:center; border-radius:8px;}
.prodList li .downfile span{ background:url(../images/downicon.png) no-repeat left center; padding-left:34px;}

.prdTshow{ margin:20px auto; text-align:right;}



/*创新与研发*/

.rdObj{ width:100%; text-align:center;  margin-bottom:80px; padding-top:30px;}
.rdObj li{ display:inline-block; margin:0 5%; width:14%;}
.rdObj li img{ display:block; margin-bottom:30px;}
.rdObj li span{ font-size:20px; display:block; text-align:center; font-weight:bold;}

.zscqBox{ background:#c2e6f7; text-align:center; padding:50px 0;}
.zscqBox h3{ color:#1b97d1; font-size:20px; font-weight:bold;}

/*人才战略*/

.humanlist{ width:100%;}
.humanlist li{ width:100%; display:flex; align-items:center; justify-content:space-between;}
.humanlist li .humanPic{width:50%; }
.humanlist li .humanPic img{ display:block;}
.humanlist li .humanText{width:50%; box-sizing:border-box; padding:100px;}
.humanlist li .humanText p{font-size:14px; color:#fff; line-height:25px;}

.pxfzlist{width:100%;}
.pxfzlist li{float:left; width:32%; margin-left:2%; text-align:center; position:relative; box-sizing: border-box; margin-bottom:25px;}
.pxfzlist li img{ display:block;}
.pxfzlist li:nth-child(1){margin-left:0;}
.pxfzlist li:nth-child(4),.pxfzlist li:nth-child(5){width:49%;}
.pxfzlist li:nth-child(4){margin-left:0;}
.pxfzlist li .pxinfoBox{ position:absolute; left:0; top:0; height:100%; width:100%; display:flex; align-items:center; text-align:center; justify-content:center;}

.pxfzlist li a.pxt1{display:block; background:rgba(145,143,227,0.7); position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; color:#fff;}
.pxfzlist li a.pxt1:hover{ border:2px #918fe3 solid; background:none; color:#333;}

.pxfzlist li a.pxt2{display:block; background:rgba(28,162,251,0.7); position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; color:#fff;}
.pxfzlist li a.pxt2:hover{ border:2px #1ca2fb solid; background:none; color:#333;}

.pxfzlist li a.pxt3{display:block; background:rgba(252,173,29,0.7); position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; color:#fff;}
.pxfzlist li a.pxt3:hover{ border:2px #fcad1d solid; background:none; color:#333;}

.pxfzlist li a.pxt4{display:block; background:rgba(21,206,211,0.7); position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; color:#fff;}
.pxfzlist li a.pxt4:hover{ border:2px #15ced3 solid; background:none; color:#333;}

.pxfzlist li a.pxt5{display:block; background:rgba(28,162,251,0.7); position:absolute; top:0; left:0; width:100%; height:100%; box-sizing: border-box; color:#fff;}
.pxfzlist li a.pxt5:hover{ border:2px #1ca2fb solid; background:none; color:#333;}

.pxfzlist li .pxobjName{ width:80%; margin:0 auto;}
.pxfzlist li .pxobjName i.one{ width:105px; height:105px; display:block; margin:0 auto; background:url(../images/pxicon1.png) center;}
.pxfzlist li .pxobjName i.two{ width:105px; height:105px; display:block; margin:0 auto; background:url(../images/pxicon2.png) center;}
.pxfzlist li .pxobjName i.three{ width:105px; height:105px; display:block; margin:0 auto; background:url(../images/pxicon3.png) center;}
.pxfzlist li .pxobjName i.four{ width:105px; height:105px; display:block; margin:0 auto; background:url(../images/pxicon4.png) center;}
.pxfzlist li .pxobjName i.five{ width:105px; height:105px; display:block; margin:0 auto; background:url(../images/pxicon5.png) center;}
.pxfzlist li .pxobjName h4{ font-size:30px; color:#fff; position:relative; line-height:30px; margin-bottom:78px;}
.pxfzlist li .pxobjName h4:after{content:""; position:absolute; width:86px; top:55px; left:50%; margin-left:-43px; height:2px; background:#fff;}
.pxfzlist li .pxobjName p{ color:#fff;}

.pxfzlist li a.pxt1:hover .pxobjName i.one{background:url(../images/pxicon1a.png) center;}
.pxfzlist li a.pxt1:hover .pxobjName h4{color:#918fe3;}
.pxfzlist li a.pxt1:hover .pxobjName h4:after{background:#918fe3;}
.pxfzlist li a.pxt1:hover .pxobjName p{color:#333;}

.pxfzlist li a.pxt2:hover .pxobjName i.two{background:url(../images/pxicon2a.png) center;}
.pxfzlist li a.pxt2:hover .pxobjName h4{color:#1ca2fb;}
.pxfzlist li a.pxt2:hover .pxobjName h4:after{background:#1ca2fb;}
.pxfzlist li a.pxt2:hover .pxobjName p{color:#333;}

.pxfzlist li a.pxt3:hover .pxobjName i.three{background:url(../images/pxicon3a.png) center;}
.pxfzlist li a.pxt3:hover .pxobjName h4{color:#fcad1d;}
.pxfzlist li a.pxt3:hover .pxobjName h4:after{background:#fcad1d;}
.pxfzlist li a.pxt3:hover .pxobjName p{color:#333;}

.pxfzlist li a.pxt4:hover .pxobjName i.four{background:url(../images/pxicon4a.png) center;}
.pxfzlist li a.pxt4:hover .pxobjName h4{color:#15ced3;}
.pxfzlist li a.pxt4:hover .pxobjName h4:after{background:#15ced3;}
.pxfzlist li a.pxt4:hover .pxobjName p{color:#333;}

.pxfzlist li a.pxt5:hover .pxobjName i.five{background:url(../images/pxicon5a.png) center;}
.pxfzlist li a.pxt5:hover .pxobjName h4{color:#1ca2fb;}
.pxfzlist li a.pxt5:hover .pxobjName h4:after{background:#1ca2fb;}
.pxfzlist li a.pxt5:hover .pxobjName p{color:#333;}


.workObj{ margin-bottom:50px;}
.workObj li{ float:left; width:32%; margin-right:2%; background:#fff; min-height:340px; box-sizing:border-box; box-shadow: 0 0 8px #8e8e8e; padding:53px 30px; margin-bottom:30px;}
.workObj li img{ display:block; margin:0 auto;}
.workObj li:nth-child(3n){ margin-right:0;}
.workObj li h5{ font-size:20px; text-align:center; line-height:20px; margin-top:32px; margin-bottom:15px;}
.workObj li p{ color:#333; font-size:14px; line-height:25px; text-align:center;}

.workListBox{width:100%;}
.workTit{width:100%; box-sizing:border-box; padding-left:55px; padding-right:43px;}
.workTit li{color:#0f9e9a; font-size:20px; display:inline-block; line-height:64px; height:64px;}
.workTit li:nth-child(1){width:20%;}
.workTit li:nth-child(2){width:15%;}
.workTit li:nth-child(3){width:10%;}
.workTit li:nth-child(4){width:15%;}
.workTit li:nth-child(5){width:20%;}
.workTit li:nth-child(6){width:10%;}



.wlist{width:100%;}
.wlist li{ color:#333; font-size:14px; display:block; line-height:73px; background:#fff; border-bottom:1px #d4d4d4 solid;}
.wlist li:nth-child(2n){background:#ebebeb;}
.wlist li.select{ background:#2ac3be; border-bottom:1px #d4d4d4 solid;}
.wlist li.select dd{ color:#fff;}
.wlist li dl{ width:100%; box-sizing:border-box; padding-left:55px; padding-right:43px; background:url(../images/hideicon.png) center right 34px no-repeat;}
.wlist li.select dl{ background:url(../images/showicon.png) center right 34px no-repeat;}

.wlist li dl dd{color:#333; font-size:14px; display:inline-block; line-height:73px;}
.wlist li dl dd:nth-child(1){width:20%;}
.wlist li dl dd:nth-child(2){width:15%;}
.wlist li dl dd:nth-child(3){width:10%;}
.wlist li dl dd:nth-child(4){width:15%;}
.wlist li dl dd:nth-child(5){width:20%;}
.wlist li dl dd:nth-child(6){width:10%;}

.wlist li .workinfo{ display:none; color:#333; padding:30px; background:#ebebeb;}
.wlist li .workinfo h1{ font-size:30px; line-height:30px; margin-bottom:20px;}
.wlist li .workinfo p{font-size:14px; line-height:25px;}
/*社会责任*/

.textSm{font-size:20px; color:#444; text-align:center;}
.sociallist{ padding-top:30px;}
.sociallist li{margin-top:30px;}
.sociallist li .socipic{ width:30%; float:left;}
.sociallist li .socipic img{ display:block;}
.sociallist li .socinfo{ width:66%; float:right;}
.sociallist li .socTit{ width:100%; border-bottom:1px #d4d4d4 solid; position:relative; margin-bottom:34px;}
.sociallist li .socTit h2{ font-size:24px; color:#333; line-height:24px; margin-bottom:38px;}
.sociallist li .socTit span{ background:#2ac3be; width:97px; height:26px; line-height:26px; color:#fff; display:block; font-size:13px; text-align:center; border-radius:3px; float:right;}
.sociallist li .socTit:after{content:""; position:absolute; width:97px; bottom:-1px; left:0; height:2px; background:#2ac3be;}

.sociallist li a:hover .socTit h2{ color:#2ac3be;}

/*whoscored中文官网*/

.abtIcon{ width:90%; margin:0 auto;}
.abtIcon li{ display:inline-block; margin:0 1%; text-align:center; width:17%;}

.abtObj{width:100%; overflow:hidden;}
.abtObj li{ width:33%; float:left; text-align:center; position:relative; display:block; overflow:hidden; color:#fff;}
.abtObj li:nth-child(2){ width:34%;}
.abtObj li:nth-child(5){ width:34%;}
.abtObj li img{ display:block; width:100%;}
.abtObj li .fontBox{display:flex; align-items:center; box-sizing:border-box; padding:0 30px; color:#fff;}


.contactBox{background:#fff; box-sizing:border-box; border:1px #d4d4d4 solid; padding:16px;}
.conCen{background:#f8f8f8; display:flex; align-items:center;}
.mapbox{width:50%;}
.mapbox img{ display:block;}
.addInfo{ width:50%; text-align:center;}
.add{ margin:50px auto; text-align:left; width:60%;}
.add h2{ font-size:20px; color:#333; padding-left:40px; font-weight:bold; line-height:36px; height:36px; margin-bottom:32px; background:url(../images/addicon.png) left center no-repeat;}
.add p{ font-size:16px; color:#333; line-height:25px;}

.getBox{background:#fff; text-align:center; box-sizing:border-box; padding:50px 0;}
.getBox p{ color:#0f9e9a; font-size:16px; font-weight:bold;}
.formBox{ width:80%; margin:50px auto 0;}

.getBox .formObj{ width:100%; margin-bottom:20px;}
.getBox .formObj label{ width:14%; display:block; float:left; font-size:14px; color:#333; text-align:right; line-height:40px;}
.getBox .formObj label i{ color:#ff0000;}
.getBox .formObj .inputInfo{ float:right; width:86%; font-size:14px;}


.inputInfo{ color:#333; text-align:left;}
.inputInfo i{ color:#ff0000;}
.inputInfo input{ border:1px #d8d8d8 solid; box-sizing:border-box; padding:0 10px; font-size:14px; height:40px; line-height:40px; width:100%;}
.inputInfo textarea{ border:1px #d8d8d8 solid; box-sizing:border-box; height:160px; padding:10px; width:100%;}
.inputInfo input[placeholder], [placeholder], *[placeholder] { color:#858585 !important; outline:none;}
.inputInfo input::-webkit-input-placeholder {color:#858585 !important;}
.inputInfo input:-moz-placeholder {color:#858585 !important;}
.inputInfo input::-moz-placeholder {color:#858585 !important;}

.inputInfo select{ border:1px #d8d8d8 solid; box-sizing:border-box; padding:0 10px; font-size:14px; height:40px; line-height:40px; width:100%;}


.getBox .sumbtBtn{ background:#2ac3be; width:152px; height:47px; line-height:47px; color:#fff; display:block; margin:35px auto 0; text-align:center; border-radius:8px;}



/*浮动*/
.rightfixed{position:fixed; right:0; top:285px; width:48px; z-index:99999;}
.fixedList{}
.fixedList li{ background:#2ac3be; text-align:center; width:100%;}
.fixedList li a{display:table-cell; width:48px; height:48px; text-align:center; vertical-align:middle;}
.fixedList li a:hover{ background:#094ba1;}


/*底部*/
.footerBox{background:#e6e6e6; width:100%; padding-top:45px;}
.footInfo{width:90%; margin:0 auto;}
.ftLeft{width:28%; float:left; padding-bottom:60px;}
.ftLeft p{color:#888; font-size:14px; line-height:24px;}
.ftCen{width:50%; float:left;}
.ftRight{width:22%; float:left;}
.footInfo h3{ color:#222; font-size:20px; border-bottom:2px #d4d4d4 solid; padding-bottom:20px; margin-bottom:24px;}

.ftmenuBox{ width:100%;}
.ftmenuBox li{ float:left; width:16%; text-align:left;}
.ftmenuBox li a{ font-size:14px; color:#888; line-height:26px; display:block;}
.ftmenuBox li a:hover{ color:#2ac3be;}

.ftmenuBox li a.ftculmn{ font-size:16px; color:#222; line-height:30px;}

.ftewm{ width:100%;}
.ftewm li{ width:110px; float:left; text-align:center; margin-right:30px;}
.ftewm li:nth-child(2){margin-right:0;}
.ftewm li span{ width:100%; display:block; color:#888; text-align:center; font-size:14px; line-height:30px;}
.ftewm li img{display:block; margin:0 auto;}

.copyright{width:100%; background:#094ba1; height:70px; color:#73a7ec; line-height:70px; font-size:14px; position:relative;}
.copyrightCen{width:90%; margin:0 auto;}
.copyright .copy{ float:left;}
.copyright .copy p{ display:inline-block; margin-right:20px;}
.copyright .ftculmn{ float:right;}
.copyrightCen a{color:#73a7ec;}
.phonefixd{ display:none;}