﻿@charset "utf-8";
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#666666; 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,button{ font-size:14px; 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;}
button{ cursor:pointer; border:0px;}
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:#333333; 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; color:#12bdab;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tc{ text-align:center;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{width:1200px; margin:0px auto;}
.relative{ position:relative;}

:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;}
select::-ms-expand { display: none; }/*Ie clear arr*/


.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}

.f_green{ color:#12bdab;}
.f_red{ color:#ff0000;}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}

/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 0px; line-height:28px; border:1px solid #bcbcbc; background:#fff; color:#666666;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{color:#000;}
.Pages .p_page .num a{ display:inline-block; text-align:center; margin:0px 2px; vertical-align:middle; color:#777777; width:28px;}
.Pages .p_page .num a:hover{ color:#fff; background:#12bdab; border:1px solid #12bdab;}
.Pages .p_page .num a.a_cur{ background:#12bdab; border:1px solid #12bdab; color:#fff;}

.showMorehandle{ width:269px; line-height:37px; text-align:center; margin:0 auto; border-top:37px solid #fff; clear:both; cursor:pointer; background:#eeeeee;}
/*pages end*/

/*Top*/
.Header{ position:fixed; z-index:999; left:0px; top:0px; width:100%; background:rgba(0,0,0,0.3); height:80px;}
.Header .Logo{ float:left; padding-top:17px;}
.Header .version{ float:right; color:#b1b1b1; padding:24px 0px 0px 16px; line-height:30px;}
.Header .version a{color:#b1b1b1;}.Header .version a:hover,.Header .version a.cur{color:#1ebfb0;}
.Header .search{ float:right; border-radius:14px; margin-top:24px; padding-left:14px; height:30px; width:204px; margin-right:1px; background:rgba(255,255,255,0.2);}
.Header .search .input{ font-size:12px; width:178px; border:0px; height:30px; line-height:30px; float:left; color:black; background:none;}
.Header .search .btn{ margin:7px 0px 0px 0px;}
.Header .search .input:-moz-placeholder {color: #1ebfb0;}
.Header .search .input::-moz-placeholder {color: #1ebfb0;}
.Header .search .input:-ms-input-placeholder{color: #1ebfb0;}
.Header .search .input::-webkit-input-placeholder {color: #1ebfb0;}

.MainNav{height:40px; float:right;}
.MainNav li{ float:left; position:relative; z-index:888; padding:0px 12px;}
.MainNav li span a{ color:#fff; display:block; text-align:center; line-height:36px; height:57px; padding:23px 10px 0px; position:relative;}
.MainNav li span i{ position:absolute; width:0; left:50%; top:23px; border-radius:3px; background:#12bdab; height:36px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; z-index:-1;}
.MainNav li:hover span i,.MainNav li.onnav span i,.MainNav li.onnav span .sele i{ width:100%; left:0;}
.MainNav li:last-child .SubNav{ left:0px;}

.SubNav{ display:none; position:absolute; top:80px; left:-10px;width:160px; text-align:center; background:rgba(255,255,255,0.8); box-shadow:0px 5px 5px #ccc; line-height:30px; border-radius:0 0 10px 10px;}
.SubNav dd a{display:block; border-bottom:1px solid #e3e3e3; line-height:26px;}
.SubNav dd a:hover{ background:#12bdab; color:#fff;}
.SubNav dd:last-child a{ border-bottom:0px;}
.SubNav dd:last-child a:hover{ border-radius:0px 0px 5px 5px;}
/*Top*/

/*Bottom*/
.Footer{ background:#444444; padding-top:45px;}
.Footer dl.home{ width:132px;}
.Footer dl{ width:170px; float:left; padding-bottom:25px;}
.Footer dl dt{ line-height:54px; font-size:18px; color:#d8d8d8;}
.Footer dl dt a{color:#d8d8d8;}.Footer dl dt a:hover{color:#13bdac;}
.Footer dl dd{ line-height:25px; font-size:12px;}
.Footer dl dd a{ color:#8d8d8d}.Footer dl dd a:hover{ margin-left:5px; color:#13bdac}
.Footer dl.ewm{ float:right; width:133px;}
.Footer dl.ewm img{ display:block; border:2px solid #fff; width:126px; height:126px;}

.Copyright{ clear:both; text-align:center; padding:18px 0px; font-size:12px; color:#8d8d8d; border-top:1px solid #6e6e6e;}
.Copyright a{color:#8d8d8d;}.Copyright a:hover{color:#ffcc00;}

.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px; width:35px; position:fixed; right:0px; bottom:10px; border-radius:50%; box-shadow:0px 0px 10px #ccc;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1; background:url(../images/top.gif) center center no-repeat; height:35px; cursor:pointer;}

/*Bottom*/

/*首页*/
#homeban .txt{ position:absolute; width:1200px; left:50%; top:40%; margin-left:-600px;}
#homeban .swiper-slide{ height:789px; position:relative; background-position:center center; background-repeat:no-repeat; background-size:cover;}
#homeban .swiper-button-prev{ left:-100px; width:100px; height:100px; background:url(../images/btn_left.png);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#homeban .swiper-button-next{ right:-100px; width:100px; height:100px; background:url(../images/btn_right.png);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#homeban:hover .swiper-button-prev{ left:0;}
#homeban:hover .swiper-button-next{ right:0;}
#homeban .swiper-pagination-bullet{ width:14px; height:14px;opacity: .5}
#homeban .swiper-pagination-bullet-active{ background:#13bdac;}

.HomeTit{ padding:66px 0px; color:#303030; line-height:42px;}
.HomeTit h2{ background:url(../images/linetit.gif) 0px 20px no-repeat; padding-left:40px; font-size:30px; font-weight:normal;}
.HomeTit p{padding-left:40px; font-size:24px; line-height:38px;}

.HomeSolution{ overflow:hidden;}
.HomeSolution .item{ position:relative; overflow:hidden;}
.HomeSolution .item a{ display:block;}
.HomeSolution .home_sec1_con{ height:395px;}
.HomeSolution .home_sec2_con{ width:50%; float:left; height:250px;}
.HomeSolution .home_sec3_con{ width:50%; float:left; height:500px;}
.HomeSolution .home_sec4_con{ width:50%; float:left; height:250px; margin-top:-250px;}
.HomeSolution .txt{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; width:340px; padding-right:130px; background:url(../images/fatit.gif) 0px bottom no-repeat; position:absolute; top:27%; left:34%; font-size:18px; color:#fff; z-index:2; text-align:center; height:59px;}
.HomeSolution .txt .tit{ position:absolute; top:-10px; right:130px;}
.HomeSolution .txt .cn{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:absolute; left:0px; font-size:20px; top:16px; width:340px; text-align:center;caption-side:;}
.HomeSolution .txt .more{ position:absolute; right:132px; bottom:0px; font-size:12px; color:#fff; width:53px; line-height:19px; text-align:center; background:#13bdac;}

.HomeSolution .home_sec2_con .txt{ left:auto; right:10%; top:38%;}
.HomeSolution .home_sec3_con .txt{ left:20%; top:42%;}
.HomeSolution .home_sec4_con .txt{ left:auto; right:10%; top:38%;}

.HomeSolution .home_sec1_con .txt{ width:472px; height:199px; background:url(../images/fatit2.gif) no-repeat;}
.HomeSolution .home_sec1_con .txt .tit{ position:absolute; line-height:124px; font-size:36px; width:166px; left:0px; top:0px;}
.HomeSolution .home_sec1_con .txt .cn{ font-size:20px; left:134px; top:88px; line-height:38px; width:223px; text-align:right;}
.HomeSolution .home_sec1_con .txt .en{ display:block; padding:90px 0px 0px 60px;}
.HomeSolution .sec_bg{ z-index:1; position:absolute; height:100%; width:100%; left:0px; top:0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeSolution .sec_video{position:absolute; height:100%; width:100%; left:0px; top:0px;}
.HomeSolution .sec_video video{ width:100%; background:#000;}
.HomeSolution .home_sec1_con video{ height:395px;}
.HomeSolution .home_sec2_con video{ height:250px; float:right;}
.HomeSolution .home_sec3_con video{ height:500px;}
.HomeSolution .home_sec4_con video{ height:250px; float:right;}
.HomeSolution .item:hover .sec_bg{filter:alpha(opacity=80);-moz-opacity: 0.8;opacity:0.8;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}



/*产品中心 s*/
.home_pro{ height:638px; position: relative; z-index:2;margin-top:-35px; overflow-x:hidden;}
.home_pro .quan{width: 22px; height:22px;background: #00a496;
	-webkit-border-radius:50%; -moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius:50%;
	box-shadow: 0px 0 0 0px rgba(28, 167, 162, 0.25);
	animation: 3s qq infinite .5s linear;
	-webkit-animation: 3s qq .5s infinite linear; position:absolute; z-index:1;}

@-webkit-keyframes qq{
	0%{ box-shadow: 0px 0 0 0px rgba(28, 167, 162, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(28, 167, 162, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(28, 167, 162, 0.25); }
}
@keyframes qq{
	0%{ box-shadow: 0px 0 0 0px rgba(28, 167, 162, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(28, 167, 162, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(28, 167, 162, 0.25); }
}
.home_pro .leftbg{ background:url(../images/proleft.png); position:absolute; width:539px; height:564px; top:0px; left:50%; margin-left:-965px;}
.home_pro .rightbg{ background:url(../images/proright.png); position:absolute; width:722px; height:593px; top:0px; left:50%; margin-left:250px;}
.home_pro .centerimg{ position:absolute; left:50%; z-index:0; margin-left:-410px; top:0px; width:820px; height:510px;}
.home_pro .centerimg img{ display:block; width:820px; height:510px;}
.home_pro .centerimg .img{ display:none; position:absolute; left:0px; top:0px; z-index:1; background:#fff; width:820px; height:510px;}
.home_pro .Contain{ height:638px; position:relative; z-index:1;}
.home_pro dl{ position:absolute; top:0px; cursor:pointer;}
.home_pro dl .home_pro_line{ display:none; cursor:pointer; position:absolute; width:203px; left:111px; top:0px; height:73px;}
.home_pro dl .home_pro_line span{position:absolute; background:#c1c1c1;}
.home_pro dl .home_pro_line span.li1{left:0px; top:33px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.li2{left:47px; top:0px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.li3{left:47px; top:0px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.li4{left:203px; top:0px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.li5{left:106px; top:72px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.li6{left:105px; top:57px; width:0px; height:0px;}
.home_pro dl .home_pro_line span.dot{ opacity:0;left:102px; top:50px; width:7px; height:7px; background:url(../images/dot2.gif) center top no-repeat;}
.home_pro dl .home_pro_line .tit{ opacity:0; font-size:17px; color:#212121; text-align:center; position:absolute; right:0px; width:156px;}
.home_pro dl .home_pro_line .tit i{ display:block; height:73px; display:table-cell; width:156px; vertical-align:middle;}

.home_pro dl.item1{ top:87px; left:0px;}
.home_pro dl.item1 .quan{ top:23px; left:109px;}
.home_pro dl.item2{ top:199px; left:0px;}
.home_pro dl.item2 .quan{ top:23px; left:0px;}
.home_pro dl.item2 .home_pro_line{left:22px;}

.home_pro dl.item3{ top:372px; left:0px;}
.home_pro dl.item3 .quan{ top:23px; left:4px;}
.home_pro dl.item3 .home_pro_line{left:10px;}

.home_pro dl.item4{ top:484px; left:0px;}
.home_pro dl.item4 .quan{ top:23px; left:110px;}
.home_pro dl.item4 .home_pro_line{left:120px;}

.home_pro dl.item5{ top:97px; left:962px;}
.home_pro dl.item5 .quan{ top:4px; left:196px;}
.home_pro dl.item5 .home_pro_line{left:-38px; top:-15px;}

.home_pro dl.item6{ top:208px; left:825px;}
.home_pro dl.item6 .quan{ top:6px; left:195px;}
.home_pro dl.item6 .home_pro_line{left:-38px; top:-18px;}

.home_pro dl.item7{ top:401px; left:928px;}
.home_pro dl.item7 .quan{ top:10px; left:195px;}
.home_pro dl.item7 .home_pro_line{left:-38px; top:-15px;}

.home_pro dl.item8{ top:512px; left:615px;}
.home_pro dl.item8 .quan{ top:9px; left:246px;}
.home_pro dl.item8 .home_pro_line{left:11px; top:-16px;}

.home_pro dl.item5 span.li1,.home_pro dl.item6 span.li1,.home_pro dl.item7 span.li1,.home_pro dl.item8 span.li1{left:200px; top:33px;}
.home_pro dl.item5 span.li2,.home_pro dl.item6 span.li2,.home_pro dl.item7 span.li2,.home_pro dl.item8 span.li2{left:199px; top:0px;}
.home_pro dl.item5 span.li3,.home_pro dl.item6 span.li3,.home_pro dl.item7 span.li3,.home_pro dl.item8 span.li3{left:44px; top:0px;}
.home_pro dl.item5 span.li4,.home_pro dl.item6 span.li4,.home_pro dl.item7 span.li4,.home_pro dl.item8 span.li4{left:43px; top:0px;}
.home_pro dl.item5 span.li5,.home_pro dl.item6 span.li5,.home_pro dl.item7 span.li5,.home_pro dl.item8 span.li5{left:43px; top:72px;}
.home_pro dl.item5 span.li6,.home_pro dl.item6 span.li6,.home_pro dl.item7 span.li6,.home_pro dl.item8 span.li6{left:140px; top:57px;}
.home_pro dl.item5 span.dot,.home_pro dl.item6 span.dot,.home_pro dl.item7 span.dot,.home_pro dl.item8 span.dot{left:137px;}

.home_pro  .pronav{ text-align:center; padding:12px; line-height:28px; font-size:16px; position:absolute; width:198px; border:1px solid #c2c2c2; background:#fff; top:72px; display:none; left:216px; z-index:100;}
.home_pro  dl.item2 .pronav{ left:127px;}
.home_pro  dl.item3 .pronav{ left:115px;}
.home_pro  dl.item4 .pronav{ left:225px;}
.home_pro  dl.item5 .pronav{ left:-121px; top:57px;}
.home_pro  dl.item6 .pronav{ left:-121px; top:54px;}
.home_pro  dl.item7 .pronav{ left:-121px; top:57px;}
.home_pro  dl.item8 .pronav{ left:-72px; top:56px;}


/*产品中心 end*/

.HomeVideo { position:relative; overflow:hidden; margin:0px 0px 24px;}
.HomeVideo img{ width:100%;display:block; height:450px;}
.HomeVideo video{ width:100%; height:450px;display:block;}
.HomeVideo .playbtn{ background: rgba(0,0,0,0.5) url(../images/play.png) center center no-repeat; width:100%; height:100%; position:absolute; left:0%; top:0%;display:block; z-index:100;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeVideo:hover .playbtn{ background: rgba(0,0,0,0.2) url(../images/play2.png) center center no-repeat;}
.HomeVideo .box{ background:#000;}
.HomeVideo a.play{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1;}
.HomeVideo a:hover i{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity:0.5;}

.HomeSer{ background:#f6f6f6; padding-bottom:65px;}
.HomeSer li{ width:16%; padding:10px 2% 0px; float:left; text-align:center; color:#8b8b8b;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeSer li h3{color:#13bdac; font-size:18px; line-height:40px; font-weight:normal;}
.HomeSer li img{ display:block; margin:0px auto 17px;}
.HomeSer li p{ color:#8b8b8b;}
.HomeSer li a{ display:block;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeSer li a:hover{ margin-top:-10px;}

.HomeDep{}
.HomeDep li{ padding-top:10px;line-height:32px; width:50%; text-align:center; float:left; color:#7a7d81; font-size:16px; padding-bottom:65px;}
.HomeDep li h3{ font-size:20px; font-weight:normal; color:#13bdac; margin-top:16px;}
.HomeDep li p{ color:#7a7d81;}
.HomeDep li a{ display:block; width:25%; margin:0px auto;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeDep li a:hover{ margin-top:-10px;}

.HomeAbout{ height:375px; padding-top:75px; background:url(../images/homeabout.jpg) center center;}
.HomeAbout .con{ background:rgba(255,255,255,0.9); width:520px; height:300px; padding:0px 43px; color:#8b8b8b; float:right;}
.HomeAbout .con .tithead{ padding-top:40px; line-height:65px; color:#303030; font-size:21px;}
.HomeAbout .con .logo{ display:block; width:83px; height:39px;}


/*栏目页*/
.SubPage{ height:auto !important; height:280px; min-height:280px; padding-bottom:50px;}
.SubBan{ text-align:center; position:relative; max-width:100%; min-width:1200px; margin:0px auto; height:340px; border-bottom:5px solid #b2b2b2;}
.SubBan .txt{ position:absolute; color:#fff; left:0px; top:0px; width:100%; height:100%; height:203px; padding-top:137px; background:rgba(0,0,0,0.3);}
.SubBan .txt h2{ line-height:68px; font-size:36px;}
.SubBan .txt p{ display:inline-block; *display:inline; zoom:1; border-top:1px solid #12bdab; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; font-style:italic; line-height:49px;}

.Position{ border-bottom:1px solid #e5e5e5; height:54px; line-height:54px;}
.Position .place{ float:right; color:#888888;}
.Position .place a{color:#888888;}.Position .place a:hover,.Position .place span{color:#12bdab;}

.MenuList{}
.MenuList li{ float:left; margin-right:20px; font-weight:bold; font-size:15px;}
.MenuList li a{ color:#444444; display:block; position:relative;}
.MenuList li a i{ position:absolute; width:0; left:50%; height:3px; bottom:-1px; background:#12bdab;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MenuList li.onli a i,.MenuList li:hover a i{ width:100%; left:0;}

.SinglePage{ word-wrap:break-word; line-height:28px; padding:30px 15px 0px;}


/*新闻*/
.NewsList{ padding:39px 0px 15px; line-height:28px;}
.NewsList li{ margin-bottom:30px; background:#f8f6f7; color:#888888; height:232px; position:relative; padding:0px 163px 0px 402px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.NewsList li .img{ position:absolute; left:11px; top:11px;}
.NewsList li .img img{ display:block; width:358px; height:209px;}
.NewsList li .tit{ padding:29px 0px 19px; font-size:18px;}
.NewsList li .tit a{ color:#6f6d6e;}.NewsList li .tit a:hover{ color:#12bdab;}
.NewsList li .date{ font-weight:bold; color:#12bdab; font-style:italic; padding-bottom:18px;}
.NewsList li a.more{ position:absolute; width:40px; height:40px; background:url(../images/arr.png) center center no-repeat; border:2px solid #12bdab; border-radius:50%; right:69px; top:94px;}
.NewsList li a:hover.more{ border:2px solid #009283;}
.NewsList li:hover{ box-shadow:0px 0px 15px #ccc;}

.Titleinfo{ color:#666666; padding:48px 0px 24px 0px; text-align:center; background:url(../images/linebg.gif) 0px bottom repeat-x;}
.Titleinfo .tit{ font-size:20px; color:#333333; padding-bottom:10px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.bshare-custom .bshare-more.more-style-addthis{background:url(../images/share.png) 0px center no-repeat !important; padding-left:12px !important;}
.PrevNextBox { border-top:1px solid #dadada; margin:20px 0px 0px; padding:22px 0px 0px; position:relative; color:#888888;}
.PrevNextBox dl{ padding-left:56px; position:relative; margin-bottom:17px; height:25px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#000000; font-weight:normal;}
.PrevNextBox a{ color:#666666;}.PrevNextBox a:hover{ color:#05ca09;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}


/*服务专区*/
/*售后*/
.Aftertxt{ text-align:center; color:#666666; font-size:16px; padding:36px 0px 39px;}
.Aftertxt h2{ font-weight:normal; color:#444444; font-size:24px; line-height:66px;}
.Aftertxt h2 span{ color:#12bdab;}
.Afterlx{ padding:0px 0px 32px 143px; margin-left:-37px;}
.Afterlx li{ width:278px; height:56px; line-height:56px; border:1px solid #12bdab; color:#12bdab; text-align:center; margin-left:37px; display:inline; float:left;}
.Afterlx li .icon{ margin:15px 5px 0 0; width:28px; display:inline-block; position:relative; vertical-align:top;}
.Afterlx li .tit{ display:inline-block; width:33px; padding:10px 14px 0 0; vertical-align:top; line-height:17px;}
.Afterlx li .tit span{ display:table-cell; width:33px; height:36px; vertical-align:middle;}
.Afterlx li p{ font-size:16px; display:inline-block; *display:inline; zoom:1;}
.Afterlx li .i1,.Afterlx li .i2{width: 28px; height: 29px; position: absolute; left:0; top: 0px;}
.Afterlx li .i1{ transition: 400ms;}
.Afterlx li .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.Afterlx li:hover .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.Afterlx li:hover .i1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2); }
.Afterlx li:hover { background:#12bdab; color:#fff;}
.Afterlx li a{ color:#12bdab;}.Afterlx li a:hover{ color:#fff;}

.Afterform .other{ border-bottom:1px solid #d8d8d8; margin:0px 52px; padding:33px 0px 68px 37px;}
.Afterform .other dd{ width:428px; float:left; border:1px solid #bcbcbc; border-radius:3px; margin-left:53px; height:68px; text-align:center; line-height:68px; font-size:16px;}
.Afterform .other .upload{ position:relative; background:url(../images/uploadicon.gif) 0px center no-repeat; padding-left:42px; color:#444444;}
.Afterform .other .file{opacity: 0; position:absolute; left:0px; top:0px; padding-top:1px; width:100%;}

/*.select-control {display: inline-block;*display:inline;*zoom:1; width:90%;position: relative;height: 67px;line-height: 67px;ertical-align: middle; cursor:pointer;}
.select-control span{ color:#444444; font-size:16px;display: block;width:99.5%;height: 30px;cursor: pointer;line-height: 67px;text-decoration: none;outline: none;}
.select-control span em{ background:url(../images/salei4.gif) 0px center no-repeat; padding-left:45px;}
.select-control span i{ display:inline-block; background:url(../images/selectarr.png); width:9px; height:6px; vertical-align:middle; margin-left:7px;}
.select-control select {height: 67px; width:99%;position: absolute;top: 0;left: -1px;opacity: 0;filter: alpha(opacity:0);border: none;
background: none;}
*/

.select-control {display: inline-block;*display:inline;*zoom:1; width:90%;position: relative;height: 67px;line-height: 67px;ertical-align: middle; cursor:pointer;}
.select-control .selbox {background:url(../images/salei4.gif) 0px center no-repeat; padding-left:10%;}
.select-control select { font-size:16px;height: 67px; width:90%; background:url(../images/selectarr.png) right center no-repeat;}


.Afterform .form{ padding-top:66px; width:915px; margin:0px auto;}
.Afterform .form ul{ margin-left:-29px;}
.Afterform .form li{ position:relative; margin:0px 0px 30px 29px; line-height:42px; float:left; width:442px;}
.Afterform .form li.auto{ float:none; width:auto; clear:both;}
.Afterform .form .box{border-radius:2px; padding-left:15px; border:1px solid #ededed; height:42px; line-height:42px;}
.Afterform .form li .txt{ float:left; color:#999999;}
.Afterform .form li .input{  height:42px; border:0px;}
.Afterform .form li .select{ width:80%; height:42px; background:url(../images/selectarr.gif) right center no-repeat; color:#999999;}
.Afterform .form li.btn{ text-align:center; padding-top:20px;}
.sendbtn{ width:251px; height:50px; color:#fff; font-size:16px; background:#12bdab; border-radius:24px; cursor:pointer;}
.sendbtn:hover{background:#079283;}


/*投诉*/
.line{margin:15px 52px 0px; height:52px; clear:both; border-top:1px solid #d8d8d8;}
.Msgform{ width:913px; margin:0px auto; background:#12bdab;}
.Msgform .img{ float:left;}
.Msgform .form{ padding:25px 0px 0px 23px; width:400px; float:left;}
.Msgform .form dd{ padding-bottom:16px; line-height:42px;}
.Msgform .form .box{ background:#fff; padding-left:46px; border:1px solid #ededed; border-radius:2px; height:42px; position:relative;}
.Msgform .form .box .icon{ position:absolute; left:15px; top:13px;}
.Msgform .form .box select{ background:url(../images/selectarr.gif) right center no-repeat; width:100%; border:0px; height:42px; color:#999999;}
.Msgform .form .box .input{ width:100%; height:42px; line-height:42px; border:0px;}
.Msgform .form .box.textarea{ padding:10px 10px 10px 46px; height:85px;}
.Msgform .form .box.textarea textarea{ width:100%; height:85px;}
.Msgform .form .box .file{opacity: 0; padding-top:10px; width:100%; position:relative; z-index:1;}
.Msgform .form .box .upload{ display:block;}
.Msgform .form .box .upload span{ color:#999999; position:absolute; left:46px; top:0px;}
.Msgform .form .box .upload i{ position:absolute; right:10px; top:0px; color:#12bdab; z-index:0;}
.Msgbtn{ text-align:center; padding-top:26px;}


/*下载*/
.Logos{ text-align:center; padding:60px 0px;}
.Searchbox{ margin:0px auto; height:43px; line-height:43px; border-radius:21px; width:455px; border:1px solid #cfcfcf;}
.Searchbox .input{ width:70%; border:0px; float:left; height:43px; line-height:43px; text-indent:2em;}
.Searchbox .btn{ float:right; border-radius:21px; color:#fff; font-size:16px; border-left:1px solid #cfcfcf; background:#12bdab; width:96px; height:43px; cursor:pointer;}

.Searchbox.all{ margin:0px auto; height:65px; line-height:65px; border-radius:30px; width:968px;}
.Searchbox.all .btn{ width:207px; height:65px; border-radius:30px;}
.Searchbox.all .input{ height:63px; line-height:63px;}

.DownAll{ margin:65px 0 30px -50px;}
.DownAll li{ text-align:center; width:200px; height:227px; float:left; background:#f5f8fb; font-size:16px; margin-left:50px; display:inline;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.DownAll li .icon{ border-radius:10px; width:140px; margin:0px auto 22px; background:#12bdab;}
.DownAll li:hover{ background:#e8edf1; box-shadow:0px 0px 10px #ccc; margin-top:-10px;}
.DownAll li:hover .icon{background:#01887a;}
.DownAll li a{ display:block; padding-top:11px; color:#666666;}

.DownList{ padding:25px 0px 40px;}
.DownList li{ border-bottom:1px dashed #e7e7e7; height:61px; line-height:61px; padding:0px 126px 0 162px; font-size:18px;}
.DownList li .date{ color:#868686; font-family:Arial, Helvetica, sans-serif; width:160px; display:inline-block;}
.DownList li a{ color:#2e2e2e;}
.DownList li .btn{ float:right;}
.DownList li .btn a{ display:inline-block; margin-right:36px;}
.DownList li:hover{ border-bottom:1px dashed #12bdab;}
.DownList li:hover a{color:#12bdab;}


/*联系*/
.ContactLi .item{ width:33.3333%; overflow:hidden; height:400px; float:left; color:#fff; position:relative; line-height:44px; font-size:16px;}
.ContactLi .item .bg{ position:absolute; left:0px; top:0px; z-index:-1;}
.ContactLi .item.next .bg{ left:0px; right:0px;}
.ContactLi .item .box{ padding:33px 20px 0 50px;}
.ContactLi .item .num{ width:69px; line-height:69px; text-align:center; border-radius:50%; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; font-style:italic; background:url(../images/numbg.png) no-repeat;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ContactLi .item:hover .num{border:6px solid #12bdab;width:58px; line-height:57px; background:none; border-radius:50%;-webkit-transform: translate(0, 0) rotate(360deg) !important;
	-moz-transform: translate(0, 0) rotate(360deg) !important;
	-ms-transform: translate(0, 0) rotate(360deg) !important;
	-o-transform: translate(0, 0) rotate(360deg) !important;
	transform: translate(0, 0) rotate(360deg) !important;}
.ContactLi .item .tit{ line-height:80px; font-size:24px; padding-top:11px;}
.ContactLi .item .tit i{ display:block; width:27px; height:17px; border-top:2px solid #12bdab;}


/*FAQ*/
.Searchbox2{ margin:0px auto; height:48px; line-height:48px; border-radius:24px; width:549px; border:1px solid #12bdab;}
.Searchbox2 .input{ width:70%; border:0px; float:left; height:43px; line-height:43px; text-indent:2em;}
.Searchbox2 .btn{ float:right; border-radius:0px 24px 24px 0px; color:#fff; font-size:16px; background: #12bdab url(../images/searchbtn2.png) center center no-repeat; width:70px; height:48px; cursor:pointer;}

.FaqList{ margin:70px 0px 50px; background:url(../images/linebg.gif) center top repeat-y;}
.FaqList li{ width:560px; float:left; height:184px;}
.FaqList li.next{ float:right;}
.FaqList li .tit{ padding-left:53px; background:url(../images/q.gif) 0px center no-repeat; margin-bottom:12px; line-height:44px;}
.FaqList li .tit a{ font-size:16px; color:#444444;}.FaqList li .tit a:hover{ font-size:16px; color:#12bdab;}
.FaqList li .con{ background:url(../images/a.gif) 0px 0px no-repeat; padding:11px 0px 0px 53px; color:#888888;}


/*关于我们*/
.AboutInfo{}
.AboutInfo .img{ float:right; width:350px;}
.AboutInfo .img img{ width:100%;}
.AboutInfo .info{ padding-top:0px; width:798px; float:left; line-height:30px; color:#666666;}
.AboutInfo .info p{ text-indent:2em;}

.AboutBusiness{ background:#ececec;}
.AboutBusiness .info{ line-height:30px; color:#666666; position:relative; padding-right:316px;}
.AboutBusiness .info p{ text-indent:2em;}
.AboutBusiness .img{ padding-bottom:26px;}
.AboutBusiness .img img{ margin-right:44px;}
.AboutBusiness .img2{ position:absolute; right:0px; top:0px;}

#Hornor{ height:473px; border-bottom:1px solid #12bdab; padding-bottom:50px;}
#Hornor .swiper-slide{}
#Hornor .swiper-slide .box{ width:242px; text-align:center;}
#Hornor .swiper-slide .box .img{ width:242px; height:334px; display:table-cell; vertical-align:middle;}
#Hornor .swiper-slide .box .img img{ display:block; max-width:242px; max-height:334px;}
#Hornor .swiper-slide .tit{ line-height:22px; margin-top:18px;}
#Hornor .swiper-slide .tit i{ display:block; width:20px; height:11px; margin:0px auto; border-top:1px solid #12bdab;}
#Hornor .swiper-pagination-bullet{ width:16px; height:16px; opacity:1; background:#cfcfcf;}
#Hornor .swiper-pagination-bullet-active{background:#12bdab;}
#Hornor .swiper-pagination{ bottom:50px;}

.Aboutscgm{ color:#666666; line-height:30px;}

.AboutService{ background:#ececec; padding-bottom:30px;}
.AboutService .img{ float:left;}
.AboutService .info{ background:#fff; box-shadow:0px 0px 10px #ccc; width:834px; margin:21px 0px 0px -19px; float:left; line-height:30px; color:#666666; }
.AboutService .info .box{ padding:60px 40px;}
.AboutService .info p{ text-indent:2em;}

.Aboutzndw{ padding-bottom:60px; line-height:30px; color:#666666; }
.Aboutzndw p{ text-indent:2em;}
.zndwimg{ margin-left:-32px;}
.zndwimg li{ float:left; position:relative; margin-bottom:23px;}
.zndwimg li .box{ margin-left:30px;}
.zndwimg li .tit{ position:absolute; right:24px; bottom:16px; color:#fff; line-height:22px; padding:0px 7px; border-top:1px solid #12bdab; border-bottom:1px solid #12bdab;}
.zndwimg li img{ display:block;}


/*招聘*/
.hrw1{ width:20%;}
.hrw2{ width:15%;}
.hrw3{ width:15%;}
.hrw4{ width:15%;}
.hrw5{ width:15%;}
.Hrhead{ height:60px; color:#fff; background:#12bdab; margin:4.2% 0 1px; font-size:18px; font-weight:bold;}
.Hrhead th{ text-align:left;}
.padleft{ padding-left:5%;}
.HrList{ margin-bottom:40px;}
.HrList li{ margin-bottom:1px;}
.HrList li td{ cursor:pointer; height:60px; color:#3e3a39; font-size:16px; background:#f8f8f8}
.HrList li .txtCont{ display:none; font-size:14px; padding:3% 46px; line-height:30px; color:#494949; background:#fffcfc;}
.HrList li .txtCont .stit{ font-size:16px; margin-bottom:10px; color:#4c4c4c;}
.HrList li .txtCont a.applybtn{ margin-top:20px; font-size:16px; color:#fff; display:block; background:#f32727; width:130px; line-height:40px; text-align:center;}
.HrList li .txtCont a:hover.applybtn{ box-shadow:0px 0px 10px #ccc;}
.HrList li .slidebtn{ width:17px; height:17px; background:url(../images/zoom.gif) 0px top; float:right; margin-right:30px;}
.HrList li.current td{ color:#12bdab;}
.HrList li.current a{ color:#12bdab;}
.HrList li.current .slidebtn{background:url(../images/zoom.gif) right top;}

.Hrtit{ font-size:16px; color:#12bdab; line-height:32px; margin-top:40px; padding-left:15px; background:#ebebeb;}
.JobForm{ color:#666666; margin:3% 0px 35px 0%;}
.JobForm dl{ width:48%; float:left; padding-left:1%; line-height:28px;}
.JobForm dl dt{ width:18%; float:left;}
.JobForm dl dt i{ width:57px; display:inline-block;text-align:justify;text-align-last:justify;}
.JobForm dl dd{ width:72%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:8.7%;}
.JobForm dl.other dd{ width:85%;}
.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .sendbtn{width:90px; height:35px; margin-right:8px;}
.resetbtn{ border-radius:24px; cursor:pointer; color:#fff; width:90px; height:35px; background:#747474;}


/*解决方案*/
.Soltxt1{ height:600px; border-bottom:10px solid #12bdab; overflow:hidden;}
.Soltxt1 .tithead{ padding-bottom:38px;}
.Soltxt1 .tithead h2{ line-height:49px; font-size:36px; font-weight:normal;}
.Soltxt1 .tithead p{ line-height:22px; font-size:18px;}
.Soltxt1 .info{ height:600px; width:444px; display:table-cell; vertical-align:middle; line-height:34px; color:#444444;}
.Soltxt1 .tbg{ background:url(../images/tbg.png); width:504px; height:600px; position:absolute; z-index:1; left:444px; top:0px;}
.Soltxt1 .img{ position:absolute; right:-361px; top:0px;}
.Soltxt1 .img img{ width:960px; height:600px;}

.Soltxt2{ height:450px;}
.Soltxt2 .tithead{ color:#fff; float:left; margin-top:187px; padding-left:157px; background:url(../images/dot.png) 0 34px no-repeat;}
.Soltxt2 .tithead h2{ line-height:49px; font-size:36px; font-weight:normal;}
.Soltxt2 .tithead p{ line-height:22px; font-size:18px;}
.Soltxt2 .info{ margin-top:81px; height:290px; padding:0px 60px; width:590px; background:rgba(0,0,0,0.2); float:right;}
.Soltxt2 .info .con{ line-height:36px; color:#fff; font-size:16px; height:290px; display:table-cell; vertical-align:middle; width:2%;}

.CaseList{ margin-left:-13px;}
.CaseList li{ width:290px; height:378px; float:left; padding:0px 0px 20px 13px;}
.CaseList li .img img{ display:block; width:290px; height:220px;}
.CaseList li .info{ padding:14px 20px 0px; color:#444444; line-height:22px; font-size:12px;}
.CaseList li .info .tit{ line-height:33px; font-size:16px;}


/*产品中心*/
.SubMenu{ text-align:center; padding:63px 0px 48px;}
.SubMenu li{ display:inline-block; *display:inline; zoom:1; position:relative; z-index:888;}
.SubMenu li span a{ font-size:15px; color:#444444; font-weight:bold; display:block; padding:0px 15px; background:url(../images/menuline.gif) right center no-repeat; line-height:40px;}
.SubMenu li:hover span a,.SubMenu li.onli span a{color:#12bdab;}
.SubMenu li .sub{ display:none; position:absolute; width:130%; left:-15%; top:44px; padding:12px 5px; background:#fff; box-shadow:0px 0px 10px #ccc;}
.SubMenu li .sub a{ display:block; font-size:14px; font-weight:normal; line-height:28px;}
.SubMenu li:last-child span a{background:none;}
.SubMenu li:last-child .sub{ width:160%; left:-30%;}
.SubMenu li.on {z-index:999;}

.ProInfo{}
.ProInfo .imgbox{ width:473px; height:467px; padding:30px 0px 0px 30px; position:relative; float:left;}
.ProInfo .imgbox .bg{ width:366px; height:437px; position:absolute; left:0px; top:0px; background:#12bdab;}
.ProInfo .imgbox .img{ position:relative; z-index:1; background:#f6f6f6;width:472px; height:428px;}
.ProInfo .imgbox img{ display:block; width:472px; height:428px;}
.ProInfo .info{ width:615px; float:right; padding-top:98px;}
.ProInfo .info .tit{ line-height:62px; color:#444444; font-size:26px;}
.ProInfo .info .tit i{ display:block; width:50px; height:31px; border-top:2px solid #12bdab;}
.ProInfo .info .p{ font-size:16px; color:#666666; line-height:36px;}

#ProVodep{ height:400px; background:#ebebeb; overflow:hidden; margin-bottom:40px;}
#ProVodep .swiper-slide{ text-align:center; overflow:hidden;}
#ProVodep .swiper-slide img{ display:block; margin:0px auto; max-width:1127px;height:400px;}
#ProVodep .swiper-slide video{ display:block; max-width:1127px; margin:0px auto; height:400px;}
#ProVodep .swiper-button-prev{ left:50%; width:80px; height:80px; margin-left:-550px; background:url(../images/proarr.png) 0px top no-repeat;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#ProVodep .swiper-button-next{ left:50%; margin-left:500px; width:80px; height:80px; background:url(../images/proarr.png) right top no-repeat;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#ProVodep .swiper-button-prev:hover{ left:50%;background:url(../images/proarr.png) 0px -80px no-repeat;}
#ProVodep:hover .swiper-button-next:hover{ left:50%;background:url(../images/proarr.png) right -80px no-repeat;}

.ProInfo2{ border:1px solid #dbdbdb; margin-bottom:40px;}
.ProInfo2 .tithead{ text-align:center; width:260px; line-height:49px; color:#fff; margin:0px auto; background:#12bdab; font-size:24px;}
.ProInfo2 .box{ font-size:16px; line-height:30px; padding:30px;}

.showimgli1 {text-align:center; padding-top:25px; clear:both;}
.showimgli1 img{ width:30%; margin:0 1%; height:160px; display:inline-block; vertical-align:middle;}
.showimgli {text-align:center; padding-top:15px; clear:both;}
.showimgli img{ width:30%; margin:0 1%; height:160px; display:inline-block; vertical-align:middle;}
