/*--顶部--*/
body{    padding-top: 70px;
    padding-bottom: 70px;
    height: 100%;}
.Homeheader{margin:0px; padding:17px 10px;top:0;left:0;width: 100%;z-index: 999;background: #fff;}
header{position: fixed;z-index: 999;top: 0;left: 0;background: #fff;}
.logo{width:68%; }
.logo img{ display:block; width: 100%;}
.Homeheader a.search{background-image:url(../webimages/search.png);float:right;background-size:25px 25px;width:25px;height:25px;  background-repeat:no-repeat;float:left;display:block;}
.Homeheader a.nav{background-image:url(../webimages/nav.png);float:right;background-size:25px 25px;width:25px; margin-left:15px;height:25px;  background-repeat:no-repeat;float:left;display:block;}


/*.navbg{position:absolute;left:0px;right:0px;top:65px;z-index:9999; display:none;}*/
nav{position:absolute;left:0px;right:0px;top:64px; z-index:9999; display:none;background:rgba(0,0,0,.5);bottom: 0;left: 0;overflow-y: auto;padding-bottom: 200px;}
nav ul{ margin:0px;padding:0px;background:#fff; border-top:1px solid #d9d9d9;}
nav ul li { position:relative;}
nav ul li span{ display:block;border-bottom:1px solid #d9d9d9; line-height:50px; font-size:16px;}
nav ul li span a{line-height:50px; padding:0px 18px; display:block;color:#333333;}
nav ul li em{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
nav ul li.cur em{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
nav ul li p{background:#f2f2f2; display:none;}
nav ul li p a{ line-height:50px;padding:0px 45px; display:block; border-bottom:1px solid #d9d9d9; font-size:16px;position: relative;}
nav ul li p a:hover{ background:#0090d3; color:#fff;}
nav ul li p a.cur{ background:#0090d3; color:#fff;}
nav ul li p a i{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; /*transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;*/}

.ptsearch{top:65px;background:#f2f2f2;position:absolute; left:0px; right:0px; z-index:99999; display:none;}
.ptsearch dl{ margin:0px; padding:10px 65px 10px 15px; position:relative}
.ptsearch dl input{background-image:url(../webimages/search1.png); background-repeat:no-repeat; background-color:#fff; background-position:10px center; padding:0px 10px 0px 35px; background-size:18px 18px; font-family:"微软雅黑"; height:35px; border-radius:5px; width:100%; color:#999999;}
.ptsearch dl span{ font-size:18px; color:#1a1c26;right:0px; top:0px; position:absolute; bottom:0px; width:65px; display:block; line-height:55px; text-align:center; cursor:pointer;}

.banner{width:100%; overflow:hidden; position:relative;}
.banner img{ display:block; width:100%;}

.banner .dot{text-align:center; padding:10px 0px; position:absolute; left:0px; right:0px; bottom:0px; z-index:99;}
.banner .dot span{ margin:0px 3px; width:12px; height:12px; opacity:1; background:#fff;  border-radius: 8px;}
.banner .dot span.swiper-pagination-bullet-active{ background:#0090d3;}


.wap{margin-bottom: 195px;position: relative;z-index: 1;}
.waps{min-height:100%;width:100%;overflow:hidden;}
/*首页*/
.indexOne{background: #fff;border-bottom: 10px #f2f2f2 solid;}
.indextits{text-align: center;font-size: 20px;color: #333333;padding: 20px 0;}
.indexOne ul{padding: 0 15px;}
.indexOne li{width: 25%;float: left;text-align: center;padding-bottom: 20px;}
.indexOne li img{width: 75%;}
.indexOne li p{font-size: 14px;}

.indexTwo{padding: 0 10px;padding-bottom: 20px;border-bottom: 10px #f2f2f2 solid;}
.twoinfoimg img{display: block;width: 100%;padding: 20px 0; }
.more_s{height: 40px;line-height: 40px;font-size: 16px;color: #fff;background: #0090d3;display: block;text-align: center;}

.indexThree{padding: 0 10px;padding-bottom: 20px;border-bottom: 10px #f2f2f2 solid;}
.indexThree dl{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px #ddd solid;}
.indexthreenr dl:last-child{border: none;}
.indexThree dt {width: 62px;float: left;margin-right: 10px;}
.indexThree dt h4{width: 62px;text-align: center;}
.indexThree dt span.dat1{font-size: 32px;color: #0090d3;line-height: 38px;font-weight: bold;border: 1px #0090d3 solid;display: block;padding: 2px 0;}
.indexThree dt span.dat2{display: block;text-align: center;font-size: 14px;line-height: 22px;font-weight: normal;color: #fff;background: #0090d3;}
.indexThree dd{ margin: 0px;padding: 0px;}
.indexThree dd h5{color: #333;font-size: 18px;text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-height: 24px;margin-bottom: 5px;}
.indexThree dd p{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; color: #666666;font-size: 14px;}

.indexFour{padding: 0 10px;padding-bottom: 20px;border-bottom: 10px #f2f2f2 solid;}


.vodeyanin{margin-bottom: 30px;position: relative;}
.vodeyanin  em{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../webimages/yan18.png) no-repeat center; background-size:20%;}
.vodeyanin img{display: block;width: 100%;box-shadow: 3px 8px 4px #ccc;}

.indexfive{padding: 0 10px;border-bottom: 10px #f2f2f2 solid;}
.indexfive li{width: 50%;float: left;text-align: center;padding-bottom: 20px;}
.indexfive li em{width: 100px;height: 100px; display: block;background: #0090d3;margin:auto;border-radius: 100%;padding-top: 30px;}
.indexfive li em img{display: block;width: 40%;text-align: center;margin: auto;vertical-align: middle;}
.indexfive li p{padding-top: 15px;font-size: 16px;}


.indexSix{padding: 0 10px;padding-bottom: 25px;}

.indexSix li{width: 46%;float: left;margin-left: 2%;margin-right: 2%;padding-bottom: 20px;border-bottom: 1px #ddd solid;margin-bottom: 20px;}
.indexSix li img{width: 100%;display: block;}
.indexSix li p{font-size: 16px;margin: 8px 0;    text-overflow: ellipsis;color: #1a1a1a;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;}
.indexSix li em{font-size: 14px;color: #666;padding-left: 24px;background: url(../webimages/yan12.png) no-repeat left center;display: block;}
.indexSix ul li:last-child{border: 0;margin-bottom: 0;}
.indexSix ul li:nth-child(3){border: 0;margin-bottom: 0;}

.footinfo{padding-bottom:70px;}
.footinfo ul{height: 70px;background: #1a1a1a;position: fixed;bottom: 0;left:0;width: 100%;z-index: 999;}
.footinfo li{padding-top: 5px; float: left;width: 20%;text-align: center;box-sizing: border-box;border-right: 1px #484848 solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;overflow: hidden;height: 70px; }
.footinfo li:nth-child(5){border-right: 0;}
.footinfo li em img{width: 50%; display: block;margin:auto;vertical-align: middle;padding-top:3px;}
/*.footinfo em{display: block;width: 40px;height: 40px;border:1px #fff solid;border-radius: 40px;margin:auto;}*/


.nrbanner img{display: block;width: 100%;}


/*荣誉*/
.ronyusy{padding-top: 15px;}

.course-list{ padding:0px 10px 30px; position:relative;}
/*.course-list:before{ content:""; position:absolute; display:block; background:#0090d3; width:11px; height:11px;-webkit-border-radius:100%; border-radius:100%; left:56px; top:15px; z-index:3}
.course-list:after{ content:""; position:absolute; display:block; height:calc(100% - 25px); left:60px; top:15px; width:2px; background:#ddd; z-index:1}*/
.course-list h3{font-size:18px; color:#666;font-weight: bold;padding-bottom: 5px;}
.course-list .usyas{ background:#0090d3; padding:8px; color:#fff; position:relative;}
/*.course-list .usyas:before{ content:""; position:absolute; display:block; height:8px; width:8px;background:#0090d3; -webkit-border-radius:100%; border-radius:100%; left:-24px; top:50%; margin-top:-4px; z-index:4}
*/
.course-list li{ padding-bottom:15px; overflow:hidden; position:relative;}
.course-list .usyas p span{color:#fff!important;}
.course-list .usyas p {color:#fff!important;}
/*.course-list .usyas:after{content:"";position:absolute;display:block;background:#0090d3;left:-22px;height:2px;top:50%;margin-top:-1px;width: 22px;}*/






/*--新闻列表--*/

.newslist{margin:0px;padding:10px 15px }
.newslist dl{margin:0px; padding:15px 0px; border-bottom:1px solid #d9d9d9;}
.newslist dl a{ display:block; width:100%; height:100%;}
.newslist dl dt{float:left;width:35%; margin-right:15px;}
.newslist dl dt img{ display:block; width:100%;}
.newslist dl dd{ margin:0px; padding:0px;}
.newslist dl dd h3{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:16px; color:#0068b7;}
.newslist dl dd p.newstime{ color:#999; padding:1px 0px;}
.newslist dl dd p.newsmiaoshu{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; font-size:13px; line-height:18px; color:#666666;}

.commonMore{margin:0px 10px; padding:15px 0px 25px;}
.commonMore a{color:#fff;background:#0090d3;text-align:center;padding:3px 0px;font-size:14px;display:block;line-height:30px;}
.commonMore a:hover{color:#fff;}

.commonReturn{margin:0px 15px; padding:30px 0px 25px;}
.commonReturn a{color:#666666;background:#ededed;text-align:center;padding:3px 0px;font-size:14px;display:block;line-height:30px;}
.commonReturn a:hover{color:#fff;background:#0090d3;}

/*--新闻详细--*/

.newsContentstitle{ border-bottom:1px solid #d9d9d9; padding:25px 15px;}
.newsContentstitle h3{ text-align:center; font-size:20px; font-weight:bold; color:#0090d3; line-height:28px;}
.newsContentstitle p{ text-align:center; color:#666666; font-size:14px; padding-top:10px;}

.newsContents{font-size:14px; line-height:26px; padding:20px 15px 0px;width: 100%;overflow:hidden}
.newsContents table{overflow-x: auto!important;
    width: 100%!important;}
.newsContents img{ max-height:100%; max-width:100%; margin:0px auto;}
.newsContents table td:nth-child(1){width:30%}
.newsContents table td:nth-child(2){width:12%}
.newsContents table td:nth-child(3){width:58%}
/*--关于我们--*/

.CompanyProfile{font-size:14px; line-height:26px; padding:20px 15px 40px;}
.CompanyProfile img{ max-height:100%; max-width:100%; margin:0px auto;}
.CompanyProfile h3.Companytitle{ font-size:20px; font-weight:bold; color:#0090d3;}
.CompanyProfile h4.CompanySubtitle{ font-size:14px; color:#666666; padding-top:5px;}


/*--联系我们--*/

.contact{font-size:14px; line-height:26px; padding:20px 15px 15px;border-bottom: 1px #eee solid;}
.contact h3.contacttitle{ font-size:20px; font-weight:bold; color:#0090d3; padding-bottom:20px;}
.contact p.contu img{display: block;width: 100%;}
.contact p.contu{width: 250px;padding-bottom: 10px;}
.contact ul{ margin:0px; padding:0px; position:relative;}
.contact ul li{padding-left:30px; font-size:12px; padding-bottom:10px; padding-right:25px;background-repeat:no-repeat; background-size:19px 18px;}
.contact ul li.Address{ background-image:url(../webimages/contact.png);}
.contact ul li.Tel{ background-image:url(../webimages/contact1.png);}
.contact ul li.Fax{ background-image:url(../webimages/contact2.png);}
.contact ul li.Email{ background-image:url(../webimages/contact3.png);}
.contact ul a.contactMap{ display:block; background-image:url(../webimages/contact4.png);background-size:25px 25px; width:25px; height:25px; position:absolute; right:0px; top:-5px;}
.contactbook{ margin:0px; padding:0px 0px 30px; border-top:10px solid #e6e6e6}
.contactbook dl{ margin:0px; padding:20px 15px 0px;}
.contactbook dl dd{ margin:0px; padding:0px 0px 15px;}
.contactbook dl dd input{ border:1px solid #cccccc; width:100%; padding:10px; color:#666; font-family:"微软雅黑"}
.contactbook dl dd textarea{ width:100%; height:130px;border:1px solid #cccccc;color:#666; padding:10px;font-family:"微软雅黑"; }
.contactbook dl dt input{ background:#0090d3; width:100%; padding:10px 0px; font-size:16px;font-family:"微软雅黑";color:#fff; border-radius:4px;}


/*产品*/

.Productlist{ margin:0px; padding:0px;}
.Productlist ul{ margin:0px; padding:10px 10px 0px;}
.Productlist ul li{float:left;width:50%; padding-top:12px;}
.Productlist ul li a{ border:1px solid #dcdcdc; display:block; box-shadow:0px 2px 0px #f0f0f0; margin:0px 5px;padding-bottom:10px;}
.Productlist ul li img{ display:block; max-height:100%; max-width:100%;height:130px;}
.Productlist ul li p{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:13px;height:28px; line-height:18px; color:#666666; text-align:center; padding:10px 10px 0;}


.Productpicture{width:100%;border-bottom: 10px solid #e6e6e6; overflow:hidden;height: auto;position:relative;padding-bottom:80px;}
.Productpicture h3{background:#008cd6;font-size:16px; padding:12px 10px; color:#fff;}
.Productpicture ul{ margin:0px; padding:0px; position:relative;}
.Productpicture ul li{ width:100%;}
.Productpicture ul li img{ width:100%; display:block;}
.Productpicture ul li p{padding-top: 10px;font-size: 14px;text-align: center;}

.Productdot{text-align:center; padding:10px 0px 10px;position:absolute;left:0;bottom:0;width:100%;}
.Productdot span{ margin:0px 3px; width:11px; height:11px;border-radius: 100%;}

.Productclass{margin:0px;padding:0px;}
.Productclass ul li{border-bottom: 10px solid #e6e6e6;}
.Productclass ul li.cur h3.Producttitle{ border-bottom:1px solid #f0f0f0;}
.Productclass ul li h3.Producttitle{font-size:16px; padding:15px 10px 15px 15px; position:relative;}
.Productclass ul li h3.Producttitle span{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.Productclass ul li.cur h3.Producttitle span{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}

.Productcontents{ display:none; font-size:14px; padding:30px 10px; color:#666666;}
.Productcontents img{ width:100%;}

.Productcontents table {width:100%;}
.Productcontents table thead tr{height:40px; background:#B3B3B3;color:#fff;width:100%; padding-left:15px;}
.Productcontents table thead tr td,.Productcontents table tbody tr td{padding-left:15px;}
.Productcontents table tbody tr{height:40px;}
.Productcontents table tbody tr:nth-child(even){ background:#fff;}
.Productcontents table tbody tr:nth-child(odd){background:#F7F7F7;}
.Productcontents table tbody tr td:nth-child(even){color:#1a1a1a;}


.imageshowtitle{ padding-left:19px; color:#333; font-size:16px;padding:15px 20px 15px 15px; background:#f2f2f2 url(../webimages/pic62.png) no-repeat 98% center; cursor:pointer;}


.showDown{ padding:9px 0 10px 18px; color:#666; display:none;}
.sDicon{ line-height:22px; padding-left:20px;}
.sDicon1{ background:url(../webimages/pic63.png) no-repeat left center;margin-bottom:10px;}
.sDicon2{ background:url(../webimages/pic64.png) no-repeat left center;}
.sDicon3{ background:url(../webimages/pic65.png) no-repeat left center;}
.sDicon4{ background:url(../webimages/pic66.png) no-repeat left center;}

/*产品导航*/
.prolist h4{height: 47px;line-height: 47px;background: #0090d3;padding-left: 15px;font-size: 18px;color: #fff;position: relative;}
.prolist h4 em{background: url(../webimages/icon1.png) no-repeat;width: 26px;height: 16px;background-size: 100%;display: block;position: absolute;top: 16px;right: 20px;transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;}
.prolist h4.cur em{transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;}
.xlist {}
.xlist ul{ margin:0px;padding:0px;background:#fff; border-top:1px solid #d9d9d9;}
.xlist ul li { position:relative;}
.xlist ul li span{ display:block;border-bottom:1px solid #d9d9d9; line-height:40px; font-size:16px;}
.xlist ul li span a{line-height:40px; padding:0px 18px; display:block;color:#333333;}
.xlist ul li em{ background-image:url(../webimages/problem2.png); background-repeat:no-repeat; background-size:20px 13px; display:block; position:absolute; right:10px; top:20px;width:20px; height:13px; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.xlist ul li.cur em{ transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.xlist ul li p{background:#f2f2f2; display:none;}
.xlist ul li p a{ line-height:40px;padding:0px 45px; display:block; border-bottom:1px solid #d9d9d9; font-size:16px}
.xlist ul li p a:hover{ background:#0090d3; color:#fff;}
.xlist ul li p a.cur{ background:#0090d3; color:#fff;}

.prolisttwo .xlist ul li span a{background: #fff;color: #333;padding-left:30px;}
.prolisttwo h4{position: relative;padding-left:30px;}
.prolisttwo h4:after{content: "";width: 6px;height: 6px;background: #fff;border-radius: 6px;position: absolute;left: 15px;top: 22px;}
/*--下载--*/

.download{ margin:0px; padding:0px;}
.download h3{ background-color:#0090d3; color:#fff; font-size:16px; padding:10px 20px;}
.download h3 span{ float:right;}
.download ul li{border-bottom:1px solid #cccccc; font-size:14px; color:#4d4d4d; }
.download ul li h4{text-overflow:ellipsis;-webkit-box-orient: vertical; line-height:23px; overflow:hidden; height:23px;display:-webkit-box;-webkit-line-clamp:1;}
.download ul li p{ padding-top:5px;}
.download ul li em{ display:block; position:absolute; left:10px; top:26px; width:10px; height:10px; border-radius:100%; background-color:#808080;}
.download ul li a{display:block;padding:20px 50px 20px 30px;position:relative;}
.download ul li a span{ display:block; border-radius:100%; background:#808080; width:35px; height:35px; position:absolute; right:10px; background-image:url(../webimages/download.png); background-size:60%; background-position:center; background-repeat:no-repeat; top:30%;}
.download ul li a:hover span{background:#008cd7;background-image:url(../webimages/download.png);background-size:60%; background-position:center; background-repeat:no-repeat;}




/*--视频列表--*/

.videolist{padding:20px 10px;}
.videolist ul li{float:left;width:50%;}
.videolist ul li a{ display:block; padding:0px 10px 15px;}
.videolist ul li a span{border:1px solid #d9d9d9;padding:5px; display:block; position:relative;}
.videolist ul li a span img{ display:block;width:100%;}
.videolist ul li a span em{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../webimages/video1.png) no-repeat center; background-size:25%;}
.videolist ul li a h3{ text-align:center; font-size:14px; padding-top:10px;}


.indexfloat{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;left:0;top:0;z-index:50;display:none;}
.videoplay{width:100%;position:fixed;overflow:hidden;top:230px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);
           -o-transform:translateX(0); z-index:50;display:none;}
.videoplay video{width:100%;height:100%;}




/*校园招聘-招聘会信息*/
.jobcon{ padding:15px 15px 0 15px;}
.jobsearch{margin:auto;text-align: center;width: 100%;}
.jobsearch input{font-family:"Microsoft Yahei";}
.jobsearchte{ border:1px solid #ccc; width:80%; height:40px; line-height:40px; float:left; color:#666; padding:0 20px;border-right: 0;}
.jobsearchbu{ float:left; width:20%; height:40px; background:#0090d3; color:#fff; font-size:16px; cursor:pointer;}
.selectdL{ line-height:30px; padding:20px 0px ;}
.selectdL dl{padding-bottom: 10px;}
.selectdL dt{ font-size:16px; padding-right:20px;color:#000;display: block;}
.selectdL dd{ float:left; padding-right:24px; color:#333; font-size:15px;}
.selectdL dd.cur{  color:#0090d3;}
.selectdL dd.cur a{    color: #0090d3;}

.jobconlist table{ border-collapse:collapse;width:100%;}
.jobconlist table tr{width:33.33%;}
.jobconlist table tr th{ background:#f2f2f2; height:50px; font-size:15px; color:#fff;width: 33.33%;background: #0090d3;}
.jobconlist table tr td{ border-bottom:1px solid #eee; height:59px; font-size:13px; color:#333; text-align:center;background: #fafafa;padding: 0 10px;}
/*.jobconlist table tr td:first-child{width: 35%;}*/
/*校园招聘-详情*/
.jobdeta{ padding:20px 0 25px 0;}
.jobdetatitle{ color:#0090d3; font-size:20px; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #d9d9d9;}
.jobdetades{ border-bottom:1px solid #d9d9d9; padding:20px 0;}
.jobdetades ul li{ width:250px; float:left; margin-right:45px; line-height:30px; color:#4c4c4c;}
.jobdetades ul li em{ font-weight:bold;}
.jobtext{ font-weight:bold;    margin-bottom: 5px;}
.jobdetatext{ color:#4c4c4c; line-height:30px; font-size:13px; padding-top:25px;}
.jobbotlist{ margin:20px 0 35px 0;}
.jobbotlist input{ display:block; float:left; width:130px; height:40px; color:#fff; font-size:16px; line-height:40px; background:url(../webimages/pic156.png) no-repeat;font-family:"Microsoft Yahei"; text-align:left; text-indent:20px; cursor:pointer;}
.jobbotlist input.jobbot2{ background:url(../webimages/pic155.png) no-repeat; margin-left:15px;}



.hotjobrtit{    font-size: 16px;text-align: center;
    color: #0090d3;
    font-weight: bold;padding: 20px 0;}

/*热门职位*/
.hotjobleft{ background:#fafafa;padding-top: 5px;margin-bottom: 25px;}

.hotjobicon{ display:block; width:100px; height:41px; color:#fff; font-size:16px; margin:20px 0 0 20px; text-align:center; line-height:41px; background:#0090d3;}
.hotjobleft ul{padding:0 20px; border-top:1px solid #eee; margin-top:25px; }
.hotjobleft ul li{ line-height:40px;  border-bottom:1px solid #eee; font-size:13px;}
.hotjobleft ul li a{ display:block;}
.hotjobleft ul li span{ float:right;}


.hotjoblist table tr th.fristtd{ text-indent:11px;}
.hotjoblist table tr td.fristtd{ text-indent:11px;}
.hotjobbox .page{ padding:60px 0;}
.selectdL dd.cur a{    color: #0090d3;}

/*认识永恒*/
.Winhandwm{padding: 20px 15px ;}

.Winhand dl{ width:100%; float:left; color:#666; line-height:20px; padding:20px 0px 20px 0;border-bottom: 1px #ddd solid;}
.Winhand dl dt{ display: block;float:left;width:25%;margin-top:15px;}
.Winhand dl dt img{max-width: 100%;margin:auto;}
.Winhand dl dd{ float:left;width:75%;padding-left: 10px;}
.Winhand dl dd h3{ color:#333; font-size:16px; font-weight:bold;    margin-bottom:10px; padding-top:9px;overflow:hidden;}
.Winhandmore{ color:#0090d3;display:block; text-align:right; margin-top:12px;}

.Hrnav ul li.cur a{ background:url(../webimages/pic138.png) repeat;}

/*我们的工作环境*/
.Winhandwm{color: #666;}
.environment{color: #666;}
.entitle{ width:90%;  margin:0 auto; margin-bottom:20px; text-align:center; background:url(../webimages/pic143.png) no-repeat;background-size: 100%;height: 60px;}
.entitle img{padding-top: 10px;}

.ensubhead{ color:#20b3ff; font-size:24px; height:24px; line-height:26px; text-align:center; background:url(../webimages/img66.jpg) repeat-x left center;margin-bottom: 25px;}
.ensubhead em{ background:#fff; padding:0 12px; font-weight:bold;}
.pstydimg img{max-width: 100%;}

.ussy1 {margin:0 -10px;}
.ussy1 li{width: 50%;float: left;padding:0 10px 15px; }
.ussy1 li img{display: block;width: 100%;}
.ussy1 li p{height: 40px;line-height: 40px;font-size: 14px;text-align: center;background: #e5e5e5;overflow: hidden;color: #666;}


.Lifenav{ margin-bottom:25px;}
.Lifenav a{ display:block; width:50%; height:40px; color:#666; font-size:16px; line-height:40px; text-align:center; float:left; background:#e6e6e6;}
.Lifenav a.cur, .Lifenav a:hover{ background:url(../webimages/pic153.png) no-repeat top center;  color:#fff; }

.Yhtexttitle{font-weight: bold;color: #0090d3;font-size: 16px;margin-bottom: 5px;}
    
.womlovs{width:100%; overflow:hidden; position:relative;}
.womlovs img{ display:block; width:100%;}

.womlovs .dot{text-align:center; padding:10px 0px; position:absolute; left:0px; right:0px; bottom:45px; z-index:99;}
.womlovs .dot span{ margin:0px 3px; width:12px; height:12px; opacity:1; background:#fff;  border-radius: 8px;}
.womlovs .dot span.swiper-pagination-bullet-active{ background:#0090d3;}

.womlovs ul li p{ height:50; line-height:46px; font-size:15px; text-align:center; overflow:hidden;background: #e5e5e5;}


.companynews{padding:20px 15px;}
.companynews ul{margin:0px; padding:0px;border-top:1px solid #cccccc;}
.companynews ul li{border-bottom:1px solid #cccccc; background:url(../webimages/pic103.png) no-repeat 10px center; font-size:14px;height:45px;line-height:45px; overflow:hidden; padding:0px 0px 0 10%; position:relative;}
.companynews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}
.companynews ul li a{ color:#333; float:left;width: 54%;    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;}
.companynews ul li span{ color:#999;}

.Noticetit{ font-weight:bold; margin-bottom:15px;}
.Noticeiton em.bold{ font-weight:bold;}
.Noticebto{ display:block; margin-top:30px;}
.Noticebto input{ display:block; width:131px; height:40px;font-family:"Microsoft Yahei"; color:#fff; font-size:16px; text-align:left; text-indent:38px; background:url(../webimages/pic102.png) no-repeat; cursor:pointer;}
.baomin{padding: 20px 15px 30px;}
.popcontit{ color:#0090d3; font-size:20px; font-weight:bold; text-align:center;border-bottom:1px solid #ddd; padding:0 0 20px 0;}
.popfrom{ margin:0 auto; padding:20px 0 0 0;}
.popfrom li{ margin-bottom:7px;}
.popfrom li span{ display:block;  line-height:38px; color:#333;}
.popselect{  height:40px; border: 1px #ddd solid;border-radius: 5px;display: block;width: 100%;}
.popselect select{ display:block;width: 100%; font-family:"Microsoft Yahei"; color:#666; padding:10px 20px 10px 10px; border:none; background:none; }

.poplabel{ display:block;height:40px; width: 100%; padding:0 10px; line-height:40px;border: 1px #ddd solid;border-radius: 5px;}
.popfrom li input{ background:none;line-height:40px;font-family:"Microsoft Yahei";color:#666; width: 100%;}

.popfrom li.Textarea textarea{  height:112px; border:none; resize:none; padding:10px; font-family:"Microsoft Yahei";border: 1px #ddd solid;border-radius: 5px;width: 100%;}

.popfrom li.submit{ margin-top:25px;margin-bottom: 15px;}
.popfrom li.submit label{  display:block; text-align: center;}
.popfrom li.submit input{ display:inline-block; width:116px; height:40px; color:#fff; text-align:center; line-height:40px; font-size:16px; cursor:pointer;background: #0090d3;border-radius: 5px; margin:0 10px;}
.popconfrominto{ color:#333; font-size:14px; line-height:30px; text-align:center;    width: 730px; margin:0 auto;}
.popconfrominto p.red{ color:#ff0000;}
.popfrom .wwcheckbox .update input{line-height: 21px;}
.popfrom .wwcheckbox input{width: auto;}
/*供方报名*/

.gonyibm{ padding:20px 15px; color:#1a1a1a; }
.gonyibm dt img{display: block;width: 100%;}
.gonyibm dd{padding-top: 10px;}
.gonyibm dd .signupDlicon{padding-left: 30px;line-height: 40px;}
.sigicon1{ background:url(../webimages/pic99.png) no-repeat left center;}
.sigicon2{ background:url(../webimages/pic100.png) no-repeat left center;}
.sigicon3{ background:url(../webimages/pic101.png) no-repeat left center;}
.gonyibm .bold{font-weight:bold;}

/*影像*/
.yixiancs{padding: 20px 15px 10px;}
.yinxiangy ul{margin:0 -10px;}
.yinxiangy li{float: left;width: 50%;padding: 0 10px 10px;}
.yinxiangy li img{width: 100%;display: block;}
.yinxiangy li p{text-align: center;padding: 10px;}




.yixiancs dl{margin:0px; padding:15px 0px; border-bottom:1px solid #d9d9d9;}
.yixiancs dl a{ display:block; width:100%; height:100%;}
.yixiancs dl dt{float:left;width:35%; margin-right:15px;}
.yixiancs dl dt img{ display:block; width:100%;}
.yixiancs dl dd{ margin:0px; padding:0px;}
.yixiancs dl dd h3{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1; font-size:16px; color:#0068b7;}
.yixiancs dl dd p.newstime{ color:#999; padding:1px 0px;}
.yixiancs dl dd p.newsmiaoshu{text-overflow:ellipsis;-webkit-box-orient: vertical;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2; font-size:13px; line-height:18px; color:#666666;}

/*--组织架构--*/


.zuzhijiagou img{ display:block;width: 100%;}
.zuzhijiagou ul {margin:0 -8px 0 -5px;}
.zuzhijiagou ul li{ float:left; width:14%; padding: 0 3px;}

.zuzhi{padding-top: 25px;padding-right: 15px;padding-left: 15px;}


/*弹窗*/
.photoPop{ display:none;position:fixed;top:0;left:0;width:100%;height:100%; background:rgba(0,0,0,.8); z-index:99;}
.photoCon{ position:absolute;width:90%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);top:50%;left:50%; background:#fff;}
.photo-title{height:40px; line-height:40px; text-align:center; font-size:15px;}
.photosimg{ position:relative; overflow:hidden;}
.photosimg img{ display:block;width:100%;}
.photoCon .close{ position:absolute;width:25px;height:25px; background:url(../webimages/img10.png) center center no-repeat,#fff; display:block;right:-10px;top:-10px; background-size:15px auto;z-index: 999; border-radius:50%;}


.New{    display: block;width: 37px;height: 16px;float: right;margin: 15px 5px 0 0px;px;background: url(../webimages/pic104.png) no-repeat;}


.developmentYear{margin: 0 30px 0 26px;}
.developmentYear ul{}
.developmentYear ul li{width: 25%;float: left;}
.developmentYear ul li .num{width: 55px;height: 55px;background: #ccc;border-radius: 50px;display: block;margin: auto;text-align: center;line-height: 55px;font-size: 16px;font-weight: bold;color: #666;}
.developmentYear ul li.cur .num{background: #0090d3;color: #fff;}

.Coursebox{display: none;padding-top:20px;}

.developmentNav .swiper-button-next{background: url(../webimages/winco84.png) no-repeat!important;top: 59%;}
.developmentNav .swiper-button-prev{background: url(../webimages/winco85.png) no-repeat!important;top: 59%;}

.dawechat{ margin-top:10px; position:relative;}
.dawechat a{ width:38px; height:38px; display:block; background:url(../webimages/pic17.png) no-repeat;background-size: cover;}

.codeshow{  position: fixed;top: 0px;left: 0; bottom:0;right:0;display: none;background-color:rgba(0,0,0,0.85);z-index:999;}
.codeshow img{ display: block;width: 100%;padding-top:30%;}
.codeshow .aiqina{background:url(../webimages/zh24.png) no-repeat;background-size: cover;width:25px;height:25px;position:absolute;top:10%;right:15px;}

.closegrade{display:inline-block;width:23px;height:23px;background:url(../webimages/ys04y.png) no-repeat;position:absolute;top:13px;right:13px;cursor:pointer;}

.popmask{background-color: rgba(0,0,0,0.7);position: fixed;top: 0;left: 0;bottom: 0;right: 0;display: none;z-index: 999;}

.jobpop{ width:100%; position:fixed; top:22%;  background:#fff;border-radius: 10px; z-index:999; display:none;}

.jobpopdiv{ padding:16px 10px 30px ; position:relative;}
.jobpopdivcon{ padding:32px 0 0 0;}
.jobpoptit{ color:#0090d3; font-size:20px; font-weight:bold; border-bottom:1px solid #ddd; text-align:center; padding:15px 0 30px 0;}
.jobpopdivcon label{ display:block; width: 277px; margin: 0 auto; margin-bottom:24px;}
.jobpopdivcon label span{ display:block; float:left; font-size:16px; width:109px; line-height:40px; text-align:right;    padding-right: 10px;}
.jobpopdivcon label input{ display:block; float:left; width:149px; height:42px; text-align:left;line-height:42px; color:#fff; font-size:16px; text-indent:32px; cursor:pointer; }
.jobpopdivcon label a.joble1{display:block; float:left; width:149px; height:42px;line-height:42px; text-align:left; color:#fff; font-size:16px; text-indent:32px;background:url(../webimages/pic159.png) no-repeat;background-size: cover;}
.jobpopdivcon label input.joble2{background:url(../webimages/pic160.png) no-repeat;background-size: cover;}
.popsub{ color:#666; font-size:16px; text-align:center;    margin-top: 37px;}
.popsub em{ color:#ff0000;}
.jobclose{ position:absolute; top:27px; right:36px; width:29px; height:28px; background:url(../webimages/pic161.png);background-size: cover; }

.infoss{text-align:center;padding:15px;background:#ddd;color:#666;font-size:12px;}
.infoss a{color:#666;}

.backtop{background:url(../webimages/back.svg);width:35px;height:35px;position:fixed;bottom:75px;right:15px;    background-size: 100%;    transform: rotate(-180deg);}


.tantuppopbox{position: fixed;background-color: rgba(0,0,0,0.8);top: 0;left: 0;right: 0;z-index: 9999;bottom:0;overflow-y: auto;padding-bottom: 50px;display: none;}
.tanctup-pop {
    width: 100%;
    position: absolute;
    top: 10%;

}
.gbcolesone{display: inline-block;
    width: 23px;
    height: 23px;
    background: url(../webimages/ys04y.png) no-repeat;
    position: absolute;
    top: -24px;
    right: 13px;
    background-size: 100%;
    cursor: pointer;}

.tanctup-pop img {
    display: block;
    width: 100%;
}
.backupper{background: url(../webimages/upper.svg);
    width: 35px;
    height: 35px;
    position: fixed;
    bottom: 115px;
    right: 15px;
    background-size: 100%;}