@charset "utf-8";
body,html{width:100%; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; word-break:break-all;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0); transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#b2b2b2;}
::-moz-placeholder{color:#b2b2b2;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#b2b2b2;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #b2b2b2;}
.w1200{max-width:1200px; min-width:320px; margin:0px auto;}

.f_red{color:#e60122;}

@media ( max-width:1200px){
.w1200{padding:0 15px;}
}



/*公用样式*/
.effect-img{text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img{opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img,li:hover .effect-img img,dd:hover .effect-img img,.item:hover .effect-img img{opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Ban img{display:block; width:100%;}
.Menu{border-bottom:1px solid #f0f3fa; text-align:center;}
.Menu a{display:inline-block; padding:0 5%; line-height:59px; font-size:16px; color:#4c4c4c;} 
.Menu a.on{background:#6eb6b5; color:#fff;}
.Container{padding:3% 0;}
.Title01{text-align:center; margin-bottom:3%;}
.Title01 span{display:block; line-height:50px; font-size:30px; color:#333333;}
.Title01 em{display:block; font-size:20px; line-height:35px; color:#cccccc; text-transform:uppercase;}

.Title02 span{display:block; text-align:center; font-size:30px; line-height:69px; color:#333333;}
.Title02 i{display:block; background:#6eb6b5; width:40px; height:2px; margin:0 auto;}

.Menu a#nav80,.Menu a#nav81{display: none;}

/*pages*/
.Pages{width:100%; text-align:center; color:#666666; font-size:14px; line-height:29px;}
.Pages a{display:inline-block; height:29px; line-height:29px; padding:0px 12px; border:1px solid #ededed; color:#808080; margin:0px 2px;}
.Pages .a_prev,.Pages .a_next{display:inline-block;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff; background:#6eb6b5; border:1px solid #6eb6b5;}
/*pages end*/

@media ( max-width:1200px){
.Menu .w1200{padding:0;}
}

@media ( max-width:1024px){
.Title01 span,.Title02 span{font-size:24px; line-height:40px;}
.Title01 em{font-size:18px; line-height:26px;}
}

@media ( max-width:768px){

}

@media ( max-width:640px){
.Menu a{line-height:44px;}
.Title01 span{font-size:20px; line-height:30px;}
.Title02 span{font-size:20px; line-height:40px;}
.Title01 em{font-size:16px;}
}

@media ( max-width:480px){
.Title02 span{font-size:18px;}
.Ban{height:220px;}
.Ban img{display:none;}
.Menu a{font-size:14px; padding:0 3%;}
.Container{padding:5% 0;}
}




/*Top*/
.Header{position:absolute; left:0px; top:0px; width:100%; z-index:99;background: rgba(0,0,0,0.5);}
.Logo{width:196px; float:left;margin-top:1.6%;}
.Logo img{display:block; width:100%;}
.Nav{float:right; width:50%;}
.Nav li{float:left; text-align:center; width:25%; position:relative;padding:2.5% 0;}

.Nav li .am{display:block; font-size:16px; line-height:43px; color:#fff;}
.Nav li .am i{margin-left:10px; transform:rotate(-90deg); display:inline-block; font-family:"宋体"; -ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);display: none;}
.Nav li:hover .am,.Nav li.active .am{color:#6eb6b5;}
.Nav li .SubNav{position:absolute; left:50%; top:100%; z-index:999; width:160px; margin-left:-80px; display:none; background:url(../images/opacity.png) repeat;}
.Nav li .SubNav a{display:block; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#fff; text-align:center;}
.Nav li .SubNav a:hover{background:#6eb6b5;}
.Nav li .SubNav.null{height:0 !important;display: none !important;}
.Nav li.ProNav{position:static;}
.Nav li.ProNav .SubNav{width:100%; left:0px; margin-left:0; padding:21px 0px 0px; background:url(../images/arr1.png) no-repeat center 15px;}
.Nav li.ProNav .boxbg{background:#2c2f38; padding:30px 0px;}
.Nav li.ProNav dl{float:left;}
.Nav li.ProNav dl.w1{width:300px;}
.Nav li.ProNav dl.w2{width:348px; margin-left:108px;}
.Nav li.ProNav dl.w2:first-child{margin-left:0;}
.Nav li.ProNav dl.w3{width:250px; float:right;}
.Nav li.ProNav dl a{text-align:left; color:#e0e0e1; display:block;}
.Nav li.ProNav dl a:hover{color:#6eb6b5; background:none;}
.Nav li.ProNav dl dt{font-size:18px; border-bottom:1px solid #565960; margin-bottom:17px;}
.Nav li.ProNav dl dt a{font-size:18px;}
.Nav li.ProNav dl dd a{font-size:14px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
}
.Nav li.ProNav dl.w2 dd a{width:48%; float:left;}
.Nav li.ProNav dl.w2 dd a:nth-child(2n){float:right;}
.Nav li.ProNav dl.w3 dd a{height:auto;}
.Nav li.ProNav dl.w3 .effect-img{text-align:center;}
.Nav li.ProNav dl.w3 .effect-img img{display:inline-block;}

.Banner li a{display:block; height:600px;}
.flexslider .slides img{display:none; width:100%;}
.Banner li .txt{padding:20% 0 0; color:#fff;}
.Banner li .txt .title{background:url(../images/line.png) no-repeat left bottom; margin-bottom:10px;}
.Banner li .txt .title span{display:block; font-size:32px; line-height:49px; font-family:Arial; text-transform:uppercase;}
.Banner li .txt .title em{display:block; font-size:24px; line-height:50px;}
.Banner li .txt .info{font-size:14px; line-height:28px; width:55%; height:56px; overflow:hidden;}
.Banner li .txt .more{display:block; width:140px; line-height:34px; font-size:14px; text-align:center; background:#6eb6b5; border-radius:25px; margin:3% 0 0;}
.Banner li.flex-active-slide .txt{animation: bounceInLeft 2s linear;}
.Banner .flex-control-nav{height:14px; line-height:14px; bottom:5%;}
.Banner .flex-control-paging li{margin:0px 8px;}
.Banner .flex-control-paging li a{width:14px; height:14px; background:url(../images/dotpic.png) no-repeat left top; border-radius:0;}
.Banner .flex-control-paging li .flex-active{background:url(../images/dotpic.png) no-repeat left bottom;}

@media ( max-width:1024px){
.Top{position:relative;}
.header_menu{display:block; background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:20px; height:24px;background-size:100%;background-position:center; background-repeat:no-repeat; z-index:9;}
.Showbox{width:50%; height:100%; background:rgba(0,0,0,.95); overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0; right:-100%;}
.Showbox .close_bar{height:70px;line-height:70px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:rgba(0,0,0,.95); border-bottom:1px solid #e8e8e8;text-align:right;}
.Showbox .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.Showbox .close_bar a:hover{transform:rotate(180deg);}
.Nav{background:none; margin-top:72px; width:100%;}
.Nav li{float:none; width:100%; text-align:left;}
.Nav li .am img{display:none;}
.Nav li .am{padding:10px 0px; color:#fff; line-height:30px; font-size:15px; padding-left:40px;}
.Nav li:hover .am, .Nav li.active .am{background:none;}
.Nav li .am i{margin-left:40px;}
/* .Nav li:hover .SubNav{display:none !important;} */
.Header{padding:15px 0;}
.Nav li{padding:0;}
.Logo{margin-top:0;}
.Nav li .SubNav{display: block !important;position: relative;margin-left:0;width:100%;left:0;}
/* .Nav li .SubNav a{height:30px;line-height:30px;} */
}

@media ( max-width:640px){
.Banner li a{height:450px;}
.Banner li .txt .title span{font-size:26px; line-height:36px;}
.Banner li .txt .title em{font-size:20px;}
}

@media ( max-width:480px){
.Nav li .am i{margin-left:20px;}
.Banner li .txt{padding-top:32%;}
.Banner li .txt .title span{font-size:16px; line-height:32px;}
.Banner li .txt .title em{font-size:18px; line-height:40px;}
.Banner li .txt .info{width:100%;}
}
 

/*bottom*/
.FooterBox{background:#1d2222;}
.footinfo{width:254px; padding:53px 23px 45px; float:left; background:#343939; color:#fff;}
.footinfo dl dt{font-size:18px; line-height:30px; margin-bottom:12px;}
.footinfo dl dd{font-size:14px; line-height:40px;}
.Sitepath{width:660; float:left; margin:53px 0px 0px 50px;}
.Sitepath dl{float:left; width:205px; margin-right:15px;}
.Sitepath dl dt,.LinkBox dt{font-size:18px; line-height:30px; margin-bottom:12px; color:#69726e;}
.Sitepath dl dd a{display:block; line-height:40px; color:#69726e; font-size:14px;}
.LinkBox{width:150px; float:right; text-align:right; margin:53px 0px 0px;}
.LinkBox dd a{display:inline-block; margin-left:10px; position:relative;}
.LinkBox dd .wxbox{width:110px; padding:17px 0px 3px; position:absolute; left:50%; top:100%; margin:15px 0px 0px -55px; background:#343939; text-align:center; display:none;}
.LinkBox dd .wxbox i{background:url(../images/arr3.png) no-repeat; width:17px; height:11px; position:absolute; left:50%; top:-10px; margin-left:-8px;}
.LinkBox dd .wxbox img{display:inline-block;}
.LinkBox dd .wxbox .name{display:block; font-size:14px; line-height:30px; color:#fff;}
.LinkBox dd a:hover .wxbox{display:block;}

.Bottom{padding:16px 0px; line-height:28px; color:#7f8983; font-size:14px; border-top:1px solid #262b2b; text-align:center;}
.Bottom a{color:#7f8983;}

/*悬浮层*/
.FixedBox{width:72px; position:fixed; right:0px; top:30%; z-index:99;}
.FixedBox li{text-align:center; margin-bottom:1px; background:#e8f5f7; padding:6px 0px; position:relative;}
.FixedBox li a{display:block;}
.FixedBox li .icon{width:38px; height:38px; margin:0 auto; position:relative;}
.FixedBox li .icon img{position:absolute; left:0px; top:0px; width:100%;}
.FixedBox li .icon .i1{transition: 400ms;}
.FixedBox li .icon .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.FixedBox li:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.FixedBox li:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2);}
.FixedBox li .name{display:block; font-size:14px; line-height:22px; color:#333333;}
.FixedBox li .hidebox{position:absolute; right:76px; width:120px; display:none;}
.FixedBox li .hidebox i{background:url(../images/arr2.png) no-repeat; width:8px; height:17px; position:absolute; right:-8px; top:25px; z-index:99;}
.FixedBox li .call{top:0px; line-height:72px; text-align:center; font-size:16px; color:#fff; background:#6eb7b7;}
.FixedBox li .weixin{top:-20px; background:#fff; text-align:center; box-shadow:0px 0px 10px #f3f3f3; padding:17px 0px 6px;}
.FixedBox li .weixin em{display:block; font-size:14px; line-height:40px; color:#808080;}
.FixedBox li:hover .hidebox{display:block;}
.FixedBox li:hover{background:#6eb7b7; color:#fff;}
.FixedBox li:hover .name{color:#fff;}


@media ( max-width:1024px){

}

@media ( max-width:1200px){
.Footer{display:none;}
}

@media ( max-width:640px){
.FooterBox{margin-bottom:50px;}
.FixedBox{width:100%; bottom:0px; top:auto; background:#e8f5f7;}
.FixedBox li{width:33.33333%; float:left; margin-bottom:0;}
.FixedBox li .name{display:none;}
.FixedBox li .hidebox{right:auto; left:50%; margin-left:-60px; z-index:9;}
.FixedBox li .hidebox i{display:none;}
.FixedBox li .call{top:-50px; line-height:50px;}
.FixedBox li .weixin{top:-150px;}
}

/*index*/
.HomeBox{padding:3% 0%;}
.HomeBox ul{margin-left:-3%;}
.HomeBox li{width:47%; margin-left:3%; float:left; position:relative;}
.HomeBox li img{display:block; width:100%;}
.HomeBox li .box{background:url(../images/shadow.png) repeat-x; width:100%; position:absolute; left:0px; bottom:0px; height:187px; z-index:5;}
.HomeBox li .txt{padding:37px 30px 0px;  color:#fff;}
.HomeBox li .txt .title span{display:block; font-size:18px; line-height:38px;}
.HomeBox li .txt .title i{display:block; width:142px; height:2px; background:#6eb7b7;}
.HomeBox li .txt .info{margin:9px 0px 13px; font-size:14px; line-height:23px; height:46px; overflow:hidden;}
.HomeBox li .txt .more{display:block; width:112px; line-height:24px; border:1px solid #fff; font-size:14px; text-align:center; float:right; border-radius:25px;} 

.HomeNews{background:#eaf1f2 url(../images/newsbg.jpg) no-repeat center bottom; padding:4% 0;}
.HomeNews .pic{width:38%; float:right; padding:8px; background:#fff;}
.HomeNews .pic img{display:block; width:100%;}
.HomeNews .txt{width:55%; float:left; padding:0 0 0;}
.HomeNews .txt .name{display:block; font-size:26px; line-height:36px; max-height:72px; overflow:hidden; color:#333333;}
.HomeNews .txt .info{font-size:16px; line-height:30px; overflow:hidden; margin:5% 0;}
.HomeNews .txt .more{display:block; padding-left:35px; line-height:27px; color:#6eb7b7; font-size:14px; background:url(../images/more.png) no-repeat left center;}


@media ( max-width:1200px){
.HomeNews .txt .name{font-size:20px; line-height:30px; max-height:60px;}
}

@media ( max-width:1024px){
.HomeBox li .txt{padding:37px 15px 0px;}
}

@media ( max-width:640px){
.HomeNews .txt .name{font-size:16px; line-height:26px; max-height:52px;}
.HomeNews .txt .info{font-size:14px; line-height:26px; max-height:52px;}
}

@media ( max-width:480px){
.HomeBox li{width:100%; float:left; margin-right:0; margin-bottom:10px;}
.HomeNews .pic{width:auto; float:none;}
.HomeNews .txt{width:100%; float:none;}
}

/*公司简介*/
.AboutMain{background:#fbfbfb url(../images/boxbg1.jpg) no-repeat center bottom;}
.About{padding:0 0 3%;}

/*使命与价值*/
.ValueBox .pic{width:50%; float:left;}
.ValueBox .pic img{display:block; width:100%;}
.ValueBox dl{width:47%; float:right;}
.ValueBox dl dd{padding:6.2% 8%; margin-bottom:20px; background:#f2f8f9;}
.ValueBox dl dd:last-child{margin-bottom:0;}
.ValueBox dl dd .title{font-size:18px; line-height:28px; color:#4c4c4c; margin-bottom:10px;}
.ValueBox dl dd .info{font-size:14px; line-height:26px; color:#808080; min-height:52px;}

@media ( max-width:768px){
.ValueBox .pic{margin-bottom:20px;}
.ValueBox .pic,.ValueBox dl{width:100%; float:none;}
.ValueBox dl dd .info{min-height:auto;}
}

@media ( max-width:480px){
.ValueBox dl dd .title{font-size:16px; margin-bottom:0;}
}

/*公司荣誉*/
.HonnorBox ul{margin:0 0 1.5%;}
.HonnorBox li{width:31.333%; float:left; margin:0 3% 10px 0;}
.HonnorBox li:nth-child(3n){margin-right:0;}
.HonnorBox li .effect-img{border:2px solid #eeeeee;}
.HonnorBox li .effect-img img{display:block; width:100%; height:250px;}
.HonnorBox li .name{display:block; line-height:60px; text-align:center; font-size:18px; color:#4c4c4c;}
.HonnorBox li:hover .effect-img{border:2px solid #6eb7b7;}
.HonnorBox li:hover .name{color:#6eb7b7;}
.LoadMore{display:block; width:165px; line-height:43px; text-align:center; margin:0 auto; font-size:16px; color:#47535e; border:1px solid #b9dad9; border-radius:25px;}
.LoadMore .icon{display:inline-block; margin:12px 18px 0px 0px;}

@media ( max-width:1024px){
.HonnorBox li .effect-img img{height:207px;}
}

@media ( max-width:768px){
.HonnorBox li .effect-img img{height:153px;}
.HonnorBox li .name{font-size:16px; line-height:50px;}
}

@media ( max-width:640px){
.HonnorBox li .effect-img img{height:126px;}
.HonnorBox li .name{font-size:14px;}
}

@media ( max-width:480px){
.HonnorBox li{width:48%; margin-right:0;}
.HonnorBox li:nth-child(2n){float:right;}
.HonnorBox li .effect-img img{height:109px;}
.HonnorBox li .name{line-height:40px;}
.LoadMore{font-size:14px;}
}

/*联系我们*/
.ContactMain{padding-bottom:0;}
.ContactBox{position:relative;}
.ContactBox .box{width:50% !important; float:left; background:rgba(110,182,181,0.9); color:#fff;}
.ContactBox .box dl{padding:50px 30px;}
.ContactBox .box dl dt{font-size:24px; line-height:36px; margin-bottom:3%;}
.ContactBox .box dl dd{font-size:14px; line-height:48px; padding-left:40px; background-repeat:no-repeat; background-position:left 8px;}
.ContactBox .box dl dd.c1{background-image:url(../images/c1.png);}
.ContactBox .box dl dd.c2{background-image:url(../images/c2.png);}
.ContactBox .box dl dd.c3{background-image:url(../images/c3.png);}
.ContactBox .box dl dd.c4{background-image:url(../images/c4.png);}
.ContactBox .box dl dd.c5{background-image:url(../images/c5.png);}

.ContactBox .pic{width:50%;float:left;}
.ContactBox .pic #map{height:390px;}

@media ( max-width:1200px){
.ContactBox .w1200{width:100%; left:0; margin-left:0;}
.ContactBox .box{width:50%;}
.ContactBox .box dl{padding:5%;}
.ContactBox .box dl dt{font-size:20px; line-height:30px;}
.ContactBox .box dl dd{line-height:38px; background-position:left 4px;}
}


@media ( max-width:850px){
.ContactBox .w1200{position:static; padding:0;}
.ContactBox .box{width:100%;}
.ContactBox .box{width:100% !important;}
.ContactBox .pic{width:100% !important;}
}

@media ( max-width:480px){
.ContactBox .box dl dt{font-size:16px;}
.ContactBox .pic #map{height:250px;}
}

/*工作学习*/
.StudyBox{padding:3% 0 4%;}
.StudyBox .box{border:5px solid #6eb6b5; padding:5% 3%; margin:3% 2% 0; position:relative;}
.StudyBox .box .txt{width:47%;}
.StudyBox .box .txt .title span{display:block; font-size:20px; line-height:30px; color:#666464; font-family:Arial; text-transform:uppercase;}
.StudyBox .box .txt .title em{display:block; font-size:26px; line-height:39px; color:#333333;}
.StudyBox .box .txt .info{margin:3% 0; font-size:16px; line-height:30px; color:#666666;}
.StudyBox .box .pic{position:absolute; right:-30px; bottom:12px; width:40%;}

.GreyBox{background:#f7f7f7;}
.WorkBox{padding:2% 0;}
.ListBox{margin:3% 0 0;}
.ListBox li{width:32%; float:left; margin:0 2% 2% 0;}
.ListBox li:nth-child(3n){margin-right:0;}
.ListBox li img{display:block; width:100%; height:239px;}
.ListBox li .title{background:#fff; border:1px solid #e6e6e6; border-top:none; line-height:78px; padding:0px 15px; height:78px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ListBox li .title span{display:block; font-size:18px; color:#4c4c4c; background:url(../images/arr4.png) no-repeat right center;}

.PrizeBox{padding-top:0;}
.PrizeBox .ListBox li .title{padding:0; height:56px; line-height:56px; border:none;}
.PrizeBox .ListBox li .title span{text-align:center; background:none;}

@media ( max-width:1024px){
.ListBox li .title{line-height:55px; height:55px;}
.ListBox li .title span{font-size:16px;}
.ListBox li img{height:198px;}
}

@media ( max-width:768px){
.StudyBox .box{margin:0;}
.StudyBox .box .txt{width:100%;}
.StudyBox .box .txt .title em{font-size:22px;}
.StudyBox .box .pic{text-align:center; width:100%; position:static;}
.ListBox li img{height:147px;}
}

@media ( max-width:640px){
.ListBox li .title{height:40px; line-height:40px;}
.ListBox li .title span{background:none; text-align:center; font-size:14px;}
.PrizeBox .ListBox li .title{height:40px; line-height:40px;}
.ListBox li img{height:122px;}
}

@media ( max-width:480px){
.StudyBox .box .txt .title em{font-size:18px;}
.StudyBox .box .txt .title span{font-size:16px; line-height:20px;}
.StudyBox .box .txt .info{font-size:14px; line-height:28px;}
.WorkBox{padding:5% 0;}
.PrizeBox{padding-top:0;}
.ListBox{margin:5% 0 0;}
.ListBox li{width:49%; margin-right:0;}
.ListBox li:nth-child(2n){float:right;}
.ListBox li img{height:105px;}
}

/*员工活动*/
.p30{padding:2.5% 0;}
.nopb{padding-bottom:0;}
.ListBox li .txt{border:1px solid #e6e6e6; padding:15px; border-top:none; background:#fff;}
.ListBox li .txt .name{padding-right:50px; background:url(../images/arr4.png) no-repeat right center;}
.ListBox li .txt span{display:block; font-size:18px; height:29px; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ListBox li .txt .info{font-size:14px; line-height:24px; color:#b2b2b2; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.SessionBox{background-image:url(../images/line2.png); background-position:left 339px; background-repeat:repeat-x; margin:3% 0 0;}
.MobList{display:none; position:relative;}
.MobList li{margin:0px 5px;}
.PcList{position:relative;}
.PcList ul{ overflow:hidden;}
.PcList li{width:300px; float:left; height:682px; position:relative; margin-left:-120px;}
.PcList li .date{display:block; line-height:59px; padding-bottom:17px; background-image:url(../images/arr5.png); background-repeat:no-repeat; background-position:center bottom; position:absolute; top:280px; width:100%; text-align: center; font-size:44px; color:#6eb6b5; font-family:Arial; font-weight:bold;}
.PcList li a{position:absolute; bottom:0px; left:0px; width:280px;}
.PcList li:first-child{margin-left:0;}
.PcList li:nth-child(2n) .date{top:auto; bottom:280px; padding:17px 0px 0px; background-image:url(../images/arr6.png); background-position:center top;}
.PcList li:nth-child(2n) a{top:0px; bottom:auto;}
.PcList .prev,.PcList .next,.MobList .owl-prev,.MobList .owl-next{width:64px; height:60px; position:absolute; top:312px; overflow:hidden; text-indent:99999em;}
.MobList .owl-prev,.MobList .owl-next{top:50%; margin-top:-30px; line-height:100px; background-size:100% 100%;}
.PcList .prev{left:-80px; background:url(../images/lefton.png) no-repeat;}
.PcList .next{right:-80px; background:url(../images/righton.png) no-repeat;}
.PcList .prevStop{background:url(../images/left.png) no-repeat;}
.PcList .nextStop{background:url(../images/right.png) no-repeat;}
.MobList .owl-prev{background-image:url(../images/lefton.png); left:0px;}
.MobList .owl-next{background-image:url(../images/righton.png); right:0px;}
.SessionBox li a{border:1px solid #6eb6b5; border-radius:5px; display:block; padding:9px 9px 23px; background:#fff;}
.SessionBox li .effect-img img{display:block; width:100%;}
.SessionBox li .txt{padding:12px 10px 0px;}
.SessionBox li .txt h3{font-size:18px; line-height:30px; color:#333333;}
.SessionBox li .txt .info{font-size:14px; line-height:24px; color:#808080;}

@media ( max-width:1200px){
.MobList{display:block;}
.PcList{display:none;}

}

@media ( max-width:768px){
.ListBox li .txt span{font-size:16px;}
.SessionBox li .txt h3{font-size:16px; font-weight:normal;}
}

@media ( max-width:640px){
.ListBox li .txt{padding:8px;}
.MobList .owl-prev,.MobList .owl-next{width:30px; height:28px; margin-top:-14px;}
}

@media ( max-width:480px){
.ListBox li .txt span{font-size:14px;}
.ListBox li .txt .name{padding-right:0; background:none;}
}

/*职业机会*/
.JobBox .pic{width:41.6666%; float:left;}
.JobBox .pic img{display:block; width:100%;}
.JobBox .txt{width:54.1666%; float:right; font-size:16px; line-height:28px; color:#666666;}
.JobBox .txt p{padding-bottom:4%; text-indent:2em;}
.JobBox .txt h2{line-height:36px; font-size:24px; color:#6eb6b5; margin-bottom:14px;}

@media ( max-width:768px){
.JobBox .pic,.JobBox .txt{width:100%; float:none;}
.JobBox .txt{margin-top:3%;}
.JobBox .txt h2{font-size:20px; line-height:28px; margin-bottom:5px;}
}

@media ( max-width:480px){
.JobBox .txt h2{font-size:18px;}
.JobBox .txt{font-size:14px;}
}

/*咨询服务*/
.Serviceins .con{font-size:16px; line-height:30px; color:#666666; padding:3% 0% 0;}
.Serviceins .pic{margin:2% 0 0;}
.CaseList ul{padding-bottom:1.5%;}
.CaseList li .title{height:58px; line-height:58px; text-align:center;}
.CaseList li .title span{background:none;}
.Serviceins img{width:100%;}
.Serviceins .titbox420{display: inline-block;line-height: 45px;padding:0 40px;background: #6eb6b5;color:#fff;font-weight: bold;margin-bottom:20px;}

@media ( max-width:640px){
.CaseList li .title{height:40px; line-height:40px;}
}

@media ( max-width:480px){
.Serviceins .con{font-size:14px; line-height:26px;}
}

/*公司动态*/
.Container{padding:3% 0;}
.NewsList li{width:30%; margin:0 5% 4% 0; float:left; border-radius:10px;}
.NewsList li:nth-child(3n){margin-right:0;}
.NewsList li img{display:block; width:100%; height:204px;}
.NewsList li .txt{box-shadow:0px 0px 35px #f7f7f7; padding:16px 20px 0px;}
.NewsList li .txt .name{display:block; font-size:15px; line-height:28px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NewsList li .txt .info{font-size:14px; line-height:25px; color:#888888; height:75px; overflow:hidden;}
.NewsList li .txt .ins{margin:20px 0px 0px; border-top:1px solid #e5e5e5; line-height:43px; font-size:14px; color:#cccccc;}
.NewsList li .txt .ins .more{background:url(../images/more.png) no-repeat left center; width:27px; height:43px;}
.NewsList li:hover .txt{box-shadow:0px 0px 35px #f0f0f0;}
.NewsList li:hover .txt .ins{color:#6eb6b5;}
.NewsList li:hover .txt .ins .more{background:url(../images/more2.png) no-repeat left center;}

@media ( max-width:998px){
.NewsList li{margin-right:3%; width:31.3333%; margin-bottom:3%;}
.NewsList li img{height:174px;}
}

@media ( max-width:768px){
.NewsList li img{height:133px;}
}

@media ( max-width:640px){
.NewsList li{width:48%; margin-right:0;}
.NewsList li:nth-child(2n){float:right;}
.NewsList li img{height:169px;}
}

@media ( max-width:480px){
.NewsList li,.NewsList li:nth-child(2n){width:100%; float:none;}
.NewsList li .txt{padding:15px 10px 0px;}
.NewsList li img{height:200px;}
}

/*详情页*/
.ActiveContent{width: 800px; margin:0 auto;}
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:20px; color:#333333;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.ContentAbout{padding:3% 0; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:3% 0 0;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}
.goback{width: 100px; line-height: 36px; text-align: center; color: #000; font-size: 14px; float: right; background-image: url(../images/back.png); background-repeat: no-repeat; background-position: center top; padding-top: 30px;}
.goback:hover{color: #6eb6b5;}


@media ( max-width:998px){
.ActiveContent{width: auto; padding: 0px 15px;}
.goback{margin-top: 15px;}
}

@media ( max-width:480px){
.ActiveContent .Atit h2{font-size:18px;}
}

/*产品中心*/
.SelectMain .tit{font-size:32px; color:#6eb6b5; float:left; line-height:40px;}
.Search{border:1px solid #e6e6e6; width:258px; padding:0px 10px; float:left; margin-left:6%; position:relative;}
.Search .input{font-size:14px; color:#333; height:38px; width:225px;}
.Search .input::placeholder{color:#666666;}
.Search .btn{background:url(../images/btn.png) no-repeat; width:20px; height:20px; position:absolute; top:8px; right:20px;}
.SelectBox{border:1px solid #ececec; float:right; width:20%; line-height:38px; position:relative; font-size:14px; margin-left:3%;}
.SelectBox .SelectText{ display:block; background:url(../images/down.png) no-repeat right center; padding:0px 45px 0px 20px; height:38px; line-height:38px; cursor:pointer; color:#4c4c4c;}
.SelectBox .SelectList{ position:absolute; left:0px; top:39px; width:100%; border:1px solid #ececec; border-top:0px; background:#fff; display:none; z-index:999;}
.SelectBox .SelectList dt{ display:block; cursor:pointer;}
.SelectBox .SelectList dt a{padding:0 20px; display:block; height:35px; line-height:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#4c4c4c;}
.SelectBox .SelectList dt a:hover{ background:#ececec; color:#6eb6b5;}

.Result{margin:10px 0px 0px;}
.Result h3{font-size:18px;}
.Result .con{line-height:30px; color:#333333; font-size:16px;}
.Result .con .name{float:left;}
.Result .con .name b{font-family:Arial; color:#4c4c4c; padding:0px 5px;}
.Result .con .page{float:left; margin-left:32px;}
.Result .con .page a{margin-right:12px; font-size:16px; color:#4c4c4c; text-decoration:underline;}
.Result .con .page a.a_next{font-family:Arial;}
.Result .con .page a.a_cur{font-weight:bold; color:#6eb6b5; text-decoration:none;}

.ProductList{margin:4% 0 0;}
.ProductList li{margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
.ProductList li .effect-img{width:16.5%; float:left; border:1px solid #e6e6e6;}
.ProductList li .effect-img img{display:block; width:100%;}
.ProductList li .txt{width:80%; float:right;}
.ProductList li .txt .name{display:block; line-height:42px; font-size:24px; color:#1a1a1a;}
.ProductList li .txt .ins{margin:8px 0px 14px; font-size:14px; line-height:26px; color:#666666;}
.ProductList li .txt .ins i{padding:0 3%;}
.ProductList li .txt dl{position:relative; font-size:14px; line-height:26px; color:#808080; padding-right:90px;}
.ProductList li .txt dl dt{color:#333333;}
.ProductList li .txt dl dd i{padding-right:8px;}
.ProductList li .txt dl .detail{position:absolute; right:0px; bottom:0px; font-size:14px; line-height:26px; color:#6eb6b5;}
.Recommend{margin:3% 0 0;}
.Recommend .title{font-size:26px; line-height:36px; color:#1a1a1a;}
.Recommend .list{margin:2% 0 0;}
.Recommend .list li{margin-right:1.66666%; float:left; width:23.75%;}
.Recommend .list li:nth-child(4n){margin-right:0;}
.Recommend .list li img{display:block; width:100%;}
.Recommend .list li .name{display:block; font-size:16px; text-align:center; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#4c4c4c;}

@media ( max-width:1024px){
.SelectMain .tit,.Recommend .title{font-size:20px;}
.ProductList li .txt .name{font-size:18px; line-height:30px;}
}

@media ( max-width:768px){
.Search{margin-left:4%;}
.SelectBox{width:44%; margin:3% 2% 0;}
}

@media ( max-width:730px){
.SelectMain .tit{float:none;}
.Search{margin-left:0%;}
.SelectMain .tit, .Recommend .title{font-size:18px;}
.ProductList li .txt .name{font-size:16px;}
.ProductList li .txt .ins{margin:0;}
.ProductList li .txt dl dt,.ProductList li .txt dl dd{display:none;}
.ProductList li .txt dl .detail{position:static;}
}

@media ( max-width:640px){
.Search{float:none;}
.SelectBox{width:48%; margin:3% 0 0; float:left;}
.SelectBox:nth-child(2n){float:right;}
}

@media ( max-width:480px){
.Search{float:none;}
.SelectBox,.SelectBox:nth-child(2n){float:none; margin:10px 0px 0px; width:100%;}
.ProductList li .effect-img,.ProductList li .txt{width:100%; float:none;}
.ProductList li .txt{margin:10px 0px 0px;}
.ProductList li .txt .ins i{display:block; padding:0;}
.Recommend .list li{width:48%; margin-right:0;}
.Recommend .list li:nth-child(2n){float:right;}
}

/*产品详情*/
.ProductMian .title span{display:block; font-size:26px; line-height:77px; color:#1a1a1a;}
.ProductMian .title i{width:52px; height:1px; background:#000000; display:block;}
.Proins .con{font-size:16px; line-height:26px; color:#666666;}
.VideoBox .txt{width:45.41%; float:left;}
.VideoBox .txt .info{font-size:16px; line-height:32px; color:#666666; margin:5% 0 0;}
.VideoBox .video{width:50%; float:right;}

.UseBox .con{font-size:16px; line-height:32px; color:#666666;}
.UseBox .list{margin:2% 0 0; text-align:center;}
.UseBox .list li{width:32%; display:inline-block; margin:0 0.5%;}
.UseBox .list li:nth-child(3n){margin-right:0;}
.UseBox .list li img{display:block; width:100%;}

.Special{background:#f7fafe;}
.Special .title{text-align:center;}
.Special .list{margin:2% 0 0; text-align:center;}
.Special .list li{width:17%; margin:0 1% 1.5%; display:inline-block; vertical-align:top;}
.Special .list li:nth-child(5n){margin-right:0;}
.Special .list li .icon{display:inline-block;}
.Special .list li .txt{margin-top:6%;}
.Special .list li .txt .name{display:block; font-size:18px; line-height:26px; color:#4c4c4c;}
.Special .list li .txt .info{font-size:14px; line-height:24px; color:#999999; margin:14px 0px 0px;}
.Mores{display:none; width:130px; line-height:40px; color:#fff; font-size:16px; background:#6eb6b5; text-align:center; margin:2% auto 0; border-radius:5px;}

.ProData{padding:4% 0;}
.ProData .ptitle{line-height:36px;}
.ProData .ptitle .name{float:left; font-size:26px; color:#1a1a1a; font-weight:bold;}
.ProData .ptitle .down{font-size:14px; text-align:center; width:150px; float:right; background:#6eb6b5; border-radius:5px; color:#fff;}
.ProData .ptitle .down img{margin:10px 10px 0px 0px;}
.ProData .list{margin:3% 0 0; border:1px solid #e6e6e6;}
.ProData .list li{width:25%; float:left;}
.ProData .list li.first{text-align:center; line-height:274px; font-size:18px; color:#4c4c4c;}
.ProData .list li a{display:block; border-left:1px solid #e6e6e6; padding:20px;}
.ProData .list li img{display:block; width:100%;}
.ProData .list li .name{display:block; font-size:18px; line-height:32px; height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#4c4c4c; margin:3% 0 0;}

@media ( max-width:1024px){
.ProductMian .title span{font-size:20px; line-height:50px;}
.Special .list li .txt .name{font-size:16px;}
.ProData .ptitle .name{font-size:20px;}
.ProData .list li.first{line-height:228px;}
}

@media ( max-width:768px){
.Special .list li .icon{width:80px;}
.ProData .list li a{padding:10px;}
.ProData .list li.first{line-height:180px;}
.ProData .list li .name{font-size:14px;}
}

@media ( max-width:640px){
.VideoBox .txt,.VideoBox .video{width:100%; float:none;}
.VideoBox .video{margin:10px 0px 0px;}
.Special .list li{width:47%; margin-bottom:3%;}
.ProData .ptitle .name{font-size:18px;}
.ProData .list li.first{line-height:155px;}
.UseBox .list li{width:31%;}
}

@media ( max-width:480px){
.ProductMian .title span{font-size:18px;}
.ProData .ptitle .name{font-size:16px;}
.ProData .list li.first{display:none;}
.ProData .list li{width:33.3333%;}
.ProData .list li:nth-child(2) a{border-left:none;}
}

/*20230522*/
.totop{position: fixed;z-index: 999;right: 10%;cursor: pointer; bottom: 0;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #fff;}


