@charset "utf-8";
html{overflow-x:hidden;}
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff;}
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{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}

/*公用样式*/
.effect-img{overflow: hidden;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{opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}
*:hover{transition: all ease 0.35s;-webkit-transition: all ease 0.35s;-moz-transition: all ease 0.35s;}

.Title01 .name{display:block; font-size:26px; line-height:50px; color:#333333; text-align:center;}
.Title01 i{display:block; width:24px; height:2px; margin:0 auto; background:#50bdba;}
.Title01.White .name{color:#fff;}
.Title01.White i{background:#fff;}

.Ban img{display:block; width:100%;}

.Container{padding:64px 0px 82px;}

.Meun{padding:19px 0px; border-bottom:1px solid #f1f1f1; border-top:1px solid #f1f1f1; text-align:center;}
.Meun a{display:inline-block; min-width:60px; padding:0px 40px; height:40px; line-height:40px; text-align:center; background:#e6e6e6; margin:5px 13px; font-size:16px; color:#222222; border-radius:15px 0px 15px 0px;}
.Meun a:hover,.Meun a.on{background:#00434f; color:#fff;}


/*pages*/
.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; color:#666666; font-size:14px; border:1px solid #dddddd; border-radius:5px; background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages a:hover,.Pages a.a_cur{color:#fff; background:#00434f;}


/*top*/
.Top{position:relative;}
.Logo{width:74px; float:left; padding:5px 0px 0px;}
.Logo img{display:block; width:100%;}
.version{float:right; margin-left:20px; padding-top:28px; font-size:14px;}
.SearchBox{float:right; width:16px; margin-top:32px;}
.SearchBox .sbtn{width:16px; height:17px; display:block; background:url(../images/btn.png) no-repeat;}
.SearchBox .Search{position:absolute; top:100%; right:0px; border:1px solid #666; z-index:99; width:200px; background:#fff; border-radius:15px; height:30px; line-height:30px; display:none;}
.SearchBox .Search .input{padding:0px 15px; width:155px; height:30px; line-height:30px;}
.SearchBox .Search .btn{background:url(../images/btn.png) no-repeat; width:15px; height:15px; position:absolute; top:7px; right:10px;}

/*nav*/
.Nav{ width:825px; float:right; height:80px;}
.Nav li{float:left; padding:0px 20px; text-align:center; position:relative;line-height: 78px;vertical-align: middle;}
.Nav li a.am{display:block; line-height:78px; font-size:15px; color:#222; min-width:70px;}
.Nav li.onnav a.am,.Nav li:hover a.am{border-bottom:2px solid #00434f; color:#00434f; font-weight:bold;}
.Nav li .SubNav{position:absolute; width:230px; left:50%;margin-left: -115px; top:100%; z-index:3; background:#fff; display:none;}
.Nav li .SubNav dl dd a{display:block; line-height:20px;padding: 10px; color:#333; font-size:14px;}
.Nav li .SubNav dl dd:hover a{background:#00434f; color:#fff;}
.Language{vertical-align: middle;}
.Language a{display: inline-block;margin: 0 5px;padding: 5px;line-height: 24px;height: 24px;}
.Language a.on{background: #00434f;color: #fff;}

/*banner*/
.Banner{position:relative; overflow:hidden;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; height:5px; bottom:40px; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:26px; height:3px; display:inline-block; margin:0 4px; text-indent:9999; line-height:9999; overflow:hidden; background:#8b8b8b;}
.Banner .owl-dots .owl-dot.active{background:#50bdba; height:5px;}

/*bottom*/
.Bottom{background:#0f1a23; padding:22px 0px 40px; text-align:center; line-height:29px; color:#909395; font-size:14px;}
.Bottom a{display:inline-block; color:#909395;}
.Bmeun i{padding:0px 22px; background:url(../images/line.png) no-repeat center center; display:inline-block; width:1px; height:11px; margin-top:9px;}

/*index*/
.HomeAbout{padding:67px 0px 64px;}
.HomeAbout .box{padding:64px 0px 0px;}
.HomeAbout .box .txt{width:599px; float:left;}
.HomeAbout .box .txt .title .name{display:block; line-height:66px; font-size:24px; color:#333333; font-weight:bold;}
.HomeAbout .box .txt .title i{display:block; width:30px; height:2px; background:#50bdba;}
.HomeAbout .box .txt .info{margin:38px 0px 30px; font-size:14px; line-height:28px; height:112px; overflow:hidden; color:#4c4c4c;}
.HomeAbout .box .txt .more{display:block;}
.HomeAbout .box .pic{width:600px; float:right;}
.HomeAbout .box .pic img{display:block; width:100%;}

.HomeProduct{background:url(../images/probg.jpg) no-repeat center top; height:533px; padding:67px 0px 0px; overflow:hidden;}
.HomeProduct .box{padding:100px 0px 0px;}
.HomeProduct .box li{width:25%; float:left;}
.HomeProduct .box li .pic{width:94px; margin:0 auto;}
.HomeProduct .box li .pic img{display:block; width:100%;}
.HomeProduct .box li .tit{display:block; margin:30px 0px 15px;height: 87px; font-size:16px; line-height:29px; color:#fff; text-align:center;}
.HomeProduct .box li .info{font-size:14px; line-height:28px; color:#b8bbc0; font-size:14px; line-height:29px; height:58px; overflow:hidden; padding:0px 18px;}
.HomeProduct .box li .more{display:block; background:url(../images/more.png) no-repeat; width:24px; height:24px; margin:23px auto 0px;}

.HomeCase{padding:67px 0px 80px;}
.HomeCase .box{padding:60px 0px 0px;}
.PicSlide{height:400px; overflow:hidden; width:600px; float:left;}
.PicSlide .item{position:relative;}
.PicSlide .item img{display:block; width:100%; height:400px;}
.PicSlide .item .name{position:absolute; left:0px; bottom:-60px; transition: 400ms; background:url(../images/opacity.png) repeat; width:100%; padding-left:20px; height:60px; line-height:60px; font-size:18px; color:#fff;}
.PicSlide .item:hover .name{bottom:0px; transition: 400ms;}

.SlideTxt{width:600px; float:right;}
.SlideTxt .hd{width:140px; float:right;}
.SlideTxt .hd li{padding:10px 0px 0px; height:90px; text-align:center; background:#242e3a;}
.SlideTxt .hd li:nth-child(2n){background:#1f2833;}
.SlideTxt .hd li img{ width:20px; height:20px;display:inline-block; opacity:0.4;}
.SlideTxt .hd li em{display:block; line-height:15px; font-size:14px; color:#fff; font-weight:bold;}
.SlideTxt .hd li.on img{opacity:1;}
.SlideTxt .hd li.on{background:#50bdba; padding-left:10px; margin-left:-10px;}
.SlideTxt .bd{border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:58px 78px 0px 60px; height:340px; overflow:hidden;}

.SlideCon .title{height:94px; line-height:79px;}
.SlideCon .title .num{float:left; font-size:70px; color:#efefef;}
.SlideCon .title .name{ display:none; line-height:20px;padding-left:38px; float:left; font-size:24px; color:#333333;}
.SlideCon .title i{display:block; width:40px; height:2px; line-height:2px; margin-top:13px; background:#50bdba;}
.SlideCon .info{margin:20px 0px 22px; font-size:14px; line-height:28px; height:112px; overflow:hidden; color:#4c4c4c; overflow:hidden;}
.SlideCon .more{display:block; background:url(../images/more.png) no-repeat; width:24px; height:24px;}

.HomeNews{background:url(../images/newsbg.jpg) no-repeat center top; padding:36px 0px 0px; height:564px;}
.HomeNews .box{padding:48px 0px 0px;}
.HomeNews .box .PicSlide{width:570px;}
.HomeNews .box .PicSlide,.HomeNews .box .PicSlide .item img{height:340px;}

.NewsBox{width:590px; float:right;}
.NewsBox li{margin-bottom:40px;}
.NewsBox li:last-child{margin-bottom:0px;}
.NewsBox li .pic{width:220px; float:left;}
.NewsBox li .pic img{display:block; width:100%; height:150px;}
.NewsBox li .txt{width:340px; float:right; height:149px; border-bottom:1px solid #374e61;}
.NewsBox li .txt .tit{display:block; font-size:16px; line-height:18px; color:#fff;}
.NewsBox li .txt .info{color:#b8bcc0; margin:22px 0px 16px; line-height:28px; height:56px; overflow:hidden; font-size:14px;}
.NewsBox li .txt .ins .date{float:left; font-size:14px; line-height:24px; color:#b9bdc1; padding-left:24px; background:url(../images/date.png) no-repeat left center;}
.NewsBox li .txt .ins .more{width:24px; height:24px; float:right; background:url(../images/more.png) no-repeat;}
.NewsBox li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

.HomeNews .box .more{display:block; width:158px; height:38px; border:1px solid #6e7a85; text-align:center; color:#fff; line-height:38px; margin:40px auto 0px;}
.HomeNews .box .more img{display:inline-block; margin:14px 0px 0px 12px;}
.HomeNews .box .more a{color:#fff; font-size:14px;}

.HomeContact{padding:67px 0px 178px; background:#fff url(../images/contactbg.jpg) no-repeat center bottom;}
.HomeContact .box{padding:82px 0px 0px;}
.HomeContact .box li{width:300px; float:left; text-align:center;}
.HomeContact .box li img{display:inline-block; margin-bottom:8px;}
.HomeContact .box li .info{font-size:14px; color:#4d4d4d; line-height:33px;}
.HomeContact .box li .info h3{font-size:16px;}
.HomeContact .box li.c4 img{padding:14px;width:92px; background:url(../images/weibg.png) no-repeat;}

/*关于我们*/
.About .title span{display:block;}
.About .title span.date{font-size:70px; line-height:62px; font-family:Arial; color:#f1f1f1; text-transform:uppercase;}
.About .title span.name{margin:19px 0px 12px; line-height:36px; font-size:24px; color:#00434f;}
.About .title span.entit{font-size:14px; line-height:24px; color:#999999;} 
.About .con{padding:56px 0px 0;}
.About img,.Single img{display:inline-block; max-width:100%;}

/*企业文化*/
.ideaBox dl{padding-bottom:50px; margin-bottom:50px; border-bottom:1px dashed #e9e9e9;}
.ideaBox dl:last-child{padding-bottom:0; margin-bottom:0; border-bottom:none;}
.ideaBox dl .pic{width:323px; float:left; border-radius:20px; overflow:hidden;}
.ideaBox dl .pic img{display:block; width:100%;}
.ideaBox dl .txt{width:824px; float:right; padding:62px 0px 0px; line-height:30px;}
.ideaBox dl .txt h2{font-size:24px; line-height:40px; color:#009fe8;}
.ideaBox dl .txt .info{font-size:14px; color:#555555; margin:25px 0px 0px;}
.ideaBox dl:nth-child(2n) .pic{float:right;}
.ideaBox dl:nth-child(2n) .txt{float:left;}
.ideaBox dl:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*荣誉资质*/
.Honorlist ul{margin-bottom:50px;}
.Honorlist li{width:283px; display:block; float:left; border:1px solid #DEDEDE; overflow:hidden; margin:0px 20px 20px 0px;}
.Honorlist li:nth-child(4n){margin-right:0;}
.Honorlist li .pic{width:253px; margin:15px auto;}
.Honorlist li img{width:100%; display:block; height:356px;}
.Honorlist li .tit{line-height:30px; text-align:center; font-size:14px;}
.Honorlist li:hover{box-shadow: 0 0 15px #555;}

/*合作伙伴*/
.ParnterBox li{width:230px; float:left; text-align:center; border:1px solid #e6e6e6; margin:0px 10px 15px 0px; height:98px; overflow:hidden;}
.ParnterBox li:nth-child(5n){margin-right:0;}
.ParnterBox li a{ display:table-cell; height:98px; width:2%; vertical-align:middle;}
.ParnterBox li img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;display:block; max-width:100%; max-height:98px; margin:0px auto;}
.ParnterBox li:hover{box-shadow: 0 0 15px #e6e6e6;}
.ParnterBox li:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*新闻中心*/
.NewsList ul{padding-bottom:30px;}
.NewsList li{background:#fff; padding:20px; margin-bottom:30px;}
.NewsList li .pic{width:300px; height:158px; overflow:hidden;float:left;}
.NewsList li .pic img{display:block; width:100%;}
.NewsList li .txt{float:right; width:69%;}
.NewsList li .txt .bg{padding-bottom:25px;border-bottom: 1px solid #DEDEDE;background: url(../images/a6.png) no-repeat left bottom;margin-bottom: 15px;}
.NewsList li .txt p{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;text-overflow: ellipsis; margin:0px 0 5px 0;}
.NewsList li .txt em{color:#B2B2B2; font-size:15px; display:block;}
.NewsList li .txt .info{font-size:16px; color:#808080; line-height:30px;}
.NewsList li:hover{background:#e6e6e6;}
.NewsList li:hover .bg{border-bottom:1px solid #F7F7F7;}
.NewsList li:hover p{color:#00434f; padding-left:10px; transition: 400ms;}
.NewsList li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*新闻详情*/
.Atit{text-align:center; line-height:28px; position:relative;}
.Atit h2{font-size:20px; color:#333333;}
.Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding-top:24px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*产品列表*/
.ProductList ul{padding-bottom:30px;}
.ProductList li{border:1px solid #e5e5e5; padding:10px 10px 15px; width:358px; float:left; margin:0px 30px 30px 0px;}
.ProductList li:nth-child(3n){margin-right:0px;}
.ProductList li img{display:block; width:100%; height:203px;}
.ProductList li .txt .name{display:block; line-height:50px; height:50px; overflow:hidden; font-size:16px; color:#333; border-bottom:1px solid #e5e5e5;}
.ProductList li .txt .info{margin:10px 0px 0px; font-size:14px; color:#999; line-height:30px; height:60px; overflow:hidden;}
.ProductList li .txt .more{display:block; float:right; width:24px; height:24px; background:url(../images/more.png) no-repeat;}
.ProductList li:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}

/*联系我们*/
.ContactMain .box{padding:0px 0px 40px;}
.Map img{display:block; width:100%;}

/*人才加盟*/
.JobList ul{border:1px solid #e5e5e5; border-bottom:none; margin-bottom:40px;}
.JobList li .box{background:#f9f9f9; height:50px; line-height:50px; padding:0 20px; font-size:16px; color:#333333; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.JobList li .box .tit{background:url(../images/jia.jpg) no-repeat right center;}
.JobList li.lion .box{background:#00434f; color:#fff;}
.JobList li.lion .box .tit{background:url(../images/jian.jpg) no-repeat right center;}
.JobList li .con{font-size:14px; line-height:28px; color:#666666; background:#fff; padding:3%; display:none; border-bottom:1px solid #e5e5e5;}
.JobList li .con dt{font-weight:bold;}
.JobList li .con dd b,.JobList li .con .down{color:#333333;}
.JobList li .con dd i,.JobList li .con a{color:#00434f; font-weight:bold;}
.JobList li .con .down{margin-top:2%;}

/*在线留言*/
.Message dl{width:48%; float:left; margin-bottom:20px;}
.Message dl:nth-child(2n){float:right;}
.Message dl dt{font-size:16px; line-height:36px; color:#808080;}
.Message dl dd .input{height:48px; line-height:48px; border:1px solid #e2e2e2; padding:0 4%; width:92%;}
.Message dl.nofloat{width:100%; float:none;}
.Message dl.nofloat textarea{height:235px; line-height:28px; border:1px solid #e2e2e2; padding:0 4%; width:92%;}
.Message dl.nofloat .btn{border:none; width:160px; height:46px; line-height:46px; text-align:center; display:inline-block; margin:0px 15px; color:#838383; background:#ebebeb; font-size:16px;}
.Message dl.nofloat .btnbg{background:#00434f; color:#fff;}