@charset "utf-8";
/*首页*/
.main{ width:100%}
.main .sy_box{ width:100%; background:#f8f8f8}
.main .section{ padding-bottom:80px}
.section .title{ text-align:center; font-size:30px; color:#000; padding-top:44px}
.section .title em{ display:block; color:#999; font-size:18px; font-family:"microsoft yahei"; margin-top:3px}
.section .title span{ display:block; color:#999; font-size:12px}
.section .step{ padding-top:38px}
.step .tab_title{ text-align:center}
.step .tab_title a{ display:inline-block; margin:0 5px; padding:0 20px; height:32px; border:1px solid #d2d2d2; line-height:32px; color:#333; font-size:14px}
.step .tab_title a.move,.step .tab_title a:hover{ background:#00b7b4; color:#fff; border:1px solid #00b7b4}
.step .tab_list{ padding-top:40px}
.step .tab_list .group{ display:none}
.step .group ul{ width:1242px}
.step .group li{ float:left; background:url(../images/shadow_line.png) no-repeat center bottom; margin-right:42px; width:372px;text-align:center;padding-bottom:11px}
.step .group li img{width:372px;height:180px;-ms-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.step .group li a h1{ color:#000; font-size:16px; margin:0px 0 5px 0;white-space: nowrap;
overflow: hidden;}
.step .group li a p{ color:#666; font-size:12px; line-height:24px;}
.step .group li .wz{padding:13px 18px 22px 18px;background:#fff}
.section .more{ text-align:center; padding-top:39px}
.section .more a{ display:inline-block; color:#999; font-size:14px; text-align:center; line-height:46px; height:46px; border:1px solid #dfdfdf; width:198px;}
.step .group li:hover img{ margin-top:-10px}
.main .sy_box2{ width:100%; background:#00b7b4;}
.sy_box2 .section .title{ color:#fff}
.sy_box2 .section .title em,.sy_box2 .section .title span{ color:#fff}
.section .step2{ background:url(../images/shadow.png) no-repeat; margin-top:47px; padding:27px 38px 0 38px}
.step2 p{ color:#666; font-size:14px; line-height:36px; text-align:center}
.step2 p strong{ color:#00b7b4}
.step2 .list{ text-align:center; padding-top:30px}
.step2 .list li{display:inline-block;margin:0 14px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.step2 .list li:hover{transform:rotate(360deg) scale(1.2);-webkit-transform:rotate(360deg) scale(1.2);-moz-transform:rotate(360deg) scale(1.2);-o-transform:rotate(360deg) scale(1.2);-ms-transform:rotate(360deg) scale(1.2); cursor:pointer}
.step2 .list li a p{ color:#666; font-size:12px; margin-top:3px}
.section .step3{ padding-top:38px}
.step3 .tab_title2{ text-align:center}
.step3 .tab_title2 a{ display:inline-block; margin:0 5px; padding:0 20px; height:32px; border:1px solid #d2d2d2; line-height:32px; color:#333; font-size:14px}
.step3 .tab_title2 a.move2,.step3 .tab_title2 a:hover{ background:#00b7b4; color:#fff; border:1px solid #00b7b4}
.step3 .tab_list2{ padding-top:40px}
.step3 .tab_list2 .group2{ display:none}
.step3 .group2 ul{ width:1290px}
.step3 .group2 li{ width:340px; float:left; margin-right:90px}
.step3 .group2 li a h1{ color:#333; font-size:14px; line-height:24px; font-weight:bold; margin-top:15px; margin-bottom:6px}
.step3 .group2 li a p{color:#666; font-size:12px; line-height:24px}
.step3 .group2 li a .time{ padding-top:12px}
.group2 li a .time em{ display:inline-block; width:28px; height:28px; float:right; background:url(../images/more.png) no-repeat 0 -44px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.group2 li a .time span{ color:#c2c2c2; font-size:16px; font-family:"microsoft yahei"; height:28px; line-height:28px; display:inline-block}
.group2 li a .time span strong{color:#999; font-size:18px; font-weight:200}
.group2 li:hover a h1{ color:#00b7b4}
.group2 li:hover a .time em{background:url(../images/more.png) no-repeat 0 0px}
.group2 li:hover a .time span{ color:#309cfd}
.group2 li:hover a .time span strong{ color:#309cfd}
.group2 li a .pic2{ width:340px; height:140px; overflow:hidden}
.group2 li a .pic2 img:hover{transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform: scale(1.05);-webkit-transition: -webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;opacity: .8;}
.group2 li a .pic2 img{transform: scale(1);-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition: -moz-transform 0.4s ease-out;-ms-transition: -ms-transform 0.4s ease-out;-webkit-transition: opacity .1s;transition: opacity .1s;}
.friend{ padding:27px 0}
.friend h2{ color:#00b7b4; font-size:15px; margin-bottom:4px}
.friend li{ float:left; margin-right:30px}
.friend li a{color:#666; font-size:12px; line-height:30px}
/*产品中心*/
/*.main2{ background:#f8f8f8}*/
.main .content{ padding-top:30px}
.content .leftside{width:220px; margin-right:30px;margin-bottom:30px;}
.leftside h1{ background:#009290; color:#fff; font-size:24px; padding:14px 16px}
.leftside h1 em{ display:block; font-size:18px; font-family:"microsoft yahei"; margin-top:1px}
.subNavBox{width:220px;}
.subNav{height:49px;border-bottom:1px solid #d4d4d4;}
.subNav a{display:block; height:48px;line-height:49px; color:#555; font-size:14px;padding-left:16px; background:#efefef url(../images/jiantou.png) no-repeat 93% 50%;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-top:1px solid #fff;}
.subNav a:hover{background:#525252 url(../images/jiantou2.png) no-repeat;background-position:93% 50%;color:#fff;border-left:1px solid #525252;border-right:1px solid #525252;}
.currentDd a{color:#fff;}
.currentDt a{background:#525252 url(../images/jiantou2.png) no-repeat;background-position:93% 50%;border-left:1px solid #525252;border-right:1px solid #525252;}
.navContent{background:#efefef;padding:9px 0;display:none;border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-top:1px solid #fff;}
.navContent li a{line-height:30px;padding:0 17px;display:block;font-size:12px;color:#555;}
.navContent li a:hover{color:#009290; text-decoration:underline}
.content .rightside{ width:950px; padding-bottom:86px}
.rightside .home{ border-bottom:1px solid #e5e5e5; padding-bottom:16px; padding-top:3px}
.rightside .home .back{ display:inline-block; float:right;color:#666; font-size:12px}
.rightside .home span{ color:#605750; font-size:12px}
.rightside .home span a{color:#605750;}
.rightside .home span em{ color:#009290}
.rightside .product{ padding-top:37px;}
.product .show{ position:relative}
.product h2{ color:#000; font-size:16px; font-weight:bold; padding-bottom:8px}
.product .read{ padding-top:32px}
.product .read h3{color:#000; font-size:14px; font-weight:bold}
.product .read p{ color:#666; font-size:14px; line-height:30px; text-indent:28px; margin-top:23px;padding-bottom:10px}
.product .read .down{ padding-top:40px}
.product .read .fy span{ display:block; color:#666; font-size:12px; line-height:24px}
.product .read .fy span a{color:#666;}
.product .mr_frUl li{float:left;overflow:hidden;height:200px;width:222px; padding-right:20px; padding-bottom:0px; border-bottom:none; margin-bottom:0px; text-align:center}
.product .mr_frUl li h3 a{ display:block; margin-top:10px; color:#666}
.product .mr_frbox{ width:950px;overflow:hidden;padding-top:17px;}
.mr_frUl li a h6{ margin:0; color:#666; font-size:14px; font-weight:normal; margin:8px 0 3px 0}
.mr_frUl li a p{ color:#999; font-size:12px;}
.product .mr_frbox .an_box{position:absolute;right:45.2%;bottom:-66px;z-index:1000; width:92px}
.product .mr_frbox span{display:inline-block;background:url(../images/scroll.png) no-repeat;width:36px;height:36px;cursor:pointer}
.product .mr_frbox span.prev{ background-position:0 0px; float:left}
.product .mr_frbox span.prev:hover{background-position:0 -50px;}
.product .mr_frbox span.next{float:right;background-position:-56px 0px;}
.product .mr_frbox span.next:hover{background-position:-56px -50px;}
/*人力资源*/
.nav2 li{ border-bottom:1px solid #fff}
.nav2 li a{ display:block; height:48px;line-height:49px; color:#555; font-size:14px;padding-left:16px; background:#efefef url(../images/jiantou.png) no-repeat 93% 50%; border-bottom:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.nav2 li a.on{background:#525252 url(../images/jiantou3.png) no-repeat;background-position:93% 50%;color:#fff;border-left:1px solid #525252;border-right:1px solid #525252;}
.rightside .people{ padding-top:40px}
.people ul{ width:990px}
.people li{ width:290px; margin-right:40px; text-align:center; float:left; margin-bottom:37px}
.people li a p{ color:#333; font-size:14px; margin-top:15px}
.rightside .page2{ text-align:center; padding-top:18px}
.rightside .page2 a{ background:url(../images/scroll.png) no-repeat;width:36px;height:36px; display:inline-block; margin:0 10px}
.rightside .page2 a.last{background-position:0 0px;}
.rightside .page2 a.last:hover{background-position:0 -50px;}
.rightside .page2 a.next{background-position:-56px 0px;}
.rightside .page2 a.next:hover{background-position:-56px -50px;}
.people li .img{ width:290px; height:190px;background:url(../images/shadow_line.png) no-repeat center bottom;}
.people li .img img{width:290px; height:180px}
/*关于奋进*/
.rightside .honor{padding-top:40px}
.honor ul{ width:990px}
.honor li{ float:left; width:290px; text-align:center; margin-right:40px;margin-bottom:37px}
.honor li a p{ color:#333; font-size:14px;margin-top:15px}
.honor li img{box-shadow: 0px 0px 4px #d2ccc1;}
.honor li .img{ width:290px; height:228px;background:url(../images/shadow_line.png) no-repeat center bottom;}
/* 新闻资讯*/
.rightside .news_box{ padding-top:20px}
.news_box .top2 .tp{display:inline-block;width:320px;margin-right:20px}
.news_box .top2 .text{width:610px}
.top2 .text h3 a{color:#0068b7;font-size:16px;display:block;margin-bottom:4px;margin-top:12px}
.top2 .text p a{color:#999;font-size:14px;line-height:30px}
.top2 .text span{display:block;color:#999;font-size:12px;margin:16px 0 19px 0; line-height:24px}
.top2 .text .learn{display:block;border:1px solid #e5e5e5;width:88px;height:26px;text-align:center;line-height:26px;color:#999;font-size:12px;}
.top2 .text:hover .learn{color:#0068b7; border:1px solid #0068b7}
.news_box .bottom2{}
.news_box .bottom2 li{border-bottom:1px dashed #d3d3d3; padding-bottom:20px; margin-bottom:24px}
.news_box .bottom2 li a p{color:#999;font-size:14px; line-height:30px}
.news_box li a h4{ color:#333; font-size:16px; margin-bottom:9px}
.news_box li a h4 em{display:inline-block;float:right;font-size:12px;color:#999}
.rightside .news{ padding-top:35px}
.articl .vedio_top{ text-align:center;}
.articl .vedio_top em{ color:#000; font-size:18px;font-weight:bold; margin:0px 0 6px 0; display:block}
.articl .vedio_top .line{ border-bottom:1px dashed #d3d3d3; margin-top:6px; margin-bottom:39px; padding-bottom:11px}
.articl .vedio_top p{color:#999; font-size:12px;}
.articl .vedio_top p span{ margin:0 20px}
.articl .center{ text-align:center;padding-bottom:41px}
.center span{ display:block; margin-top:32px}
.articl .xw2 p{font-size:14px; line-height:30px;color:#666; text-indent:28px}
.rightside .news .down{ padding-top:40px}
.rightside .news .fy span{ display:block; color:#666; font-size:12px; line-height:24px}
.rightside .news .fy span a{color:#666;}
/*联系我们*/
.content .contact_us{ padding-top:35px;}
.contact_us p{font-size:14px;color:#666;line-height:36px}
.contact_us p b{color:#333;font-weight:normal}
.contact_us h3{color:#333;font-size:16px;margin-bottom:7px;}
.contact_us .m25{margin-top:25px}
.contact_us .map{margin-top:20px}
/*人才招聘*/
.rightside .join2{padding-top:36px}
.join2 h3{color:#333;font-weight:bold;font-size:14px; margin-bottom:8px}
.join2 p{color:#666;font-size:12px;line-height:30px}
.join2 p em{color:#009290}
.join2 .wook{margin-top:18px}
.join2 table{border:1px solid #e8e8e8;width:100%;}
.join2 table th{height:48px;background:#f2f2f2;color:#009290;font-size:14px;}
.join2 .vtitle3{border-bottom:1px solid #e8e8e8;height:49px;color:#666;}
.join2 .vtitle3 span{display:inline-block;line-height:49px;font-size:12px; text-align:center;color:#666}
.join2 .vtitle3 .zw{width:117px;margin-left:10px}
.join2 .vtitle3 .class{width:260px;}
.join2 .vtitle3 .city{width:110px;margin-left:5px}
.join2 .vtitle3 .number{width:126px;margin-left:9px}
.join2 .vtitle3 .time{width:120px;margin-left:3px}
.join2 .vtitle3 .look{width:105px;margin-left:12px}
.join2 .vcon3{ padding:20px 42px 0 42px;border-bottom:1px solid #e8e8e8;}
.join2 .vcon3 dl{margin-bottom:35px}
.join2 .vcon3 dt{color:#000;font-size:14px;font-weight:bold;margin-bottom:10px}
.join2 .vcon3 dd{color:#666;font-size:12px;line-height:30px}
.join2 .vtitle3.active3{background:#7f7f7f;}
.join2 .vtitle3.active3 span{color:#fff}
.v04{width:11px;height:7px;overflow:hidden;background:url(../images/ico2.png) no-repeat;display:inline-block; margin-left:5px}
.join2 .vtitle3.active3 .v01{background-position:0 -50px;}
.v4{background-position:0 -50px;}
/* content */
.content2{position:relative;width:950px;margin:0 auto; padding-top:52px}
.content2 .wrapper{position:relative;background:url(../images/release-bg.png) no-repeat right top;width:950px;margin:0 auto;}
.content2 .light{position:absolute;left:55px;top:-50px;width:152px;height:191px;background:url(../images/light-top.png) no-repeat top center;}
.content2 .light i{position:absolute;width:100%;height:100%;top:0;background:url(../images/light.png) no-repeat top center;}
.content2 .line-left{position:absolute;left:0;top:15px;width:70px;}
.content2 .line-right{position:absolute;right:0;top:15px;width:460px;}
.content2 .main3{background:url(../images/line-bg.png) repeat-y 249px 0;}
.content2 .main3 .title2{position:absolute;padding-left:85px;left:222px;top:-10px;color:#58a6fb;font-size:24px;background:url(../images/clock.png) no-repeat left top;}
.content2 .main3 .title2 span{ color:#666; font-size:14px; line-height:24px; display:block; margin-top:6px}
.content2 .main3 .year{position:relative;z-index:100;}
.content2 .main3 .year h2{height:40px;width:170px;padding-right:30px;font-size:24px;line-height:40px;text-align:right;}
.content2 .main3 .year h2 a{color:#1d8ddc; font-size:24px}
.content2 .main3 .year h2 i{display:block;position:relative;height:0;width:0;left:190px;top:-20px;border-width:6px;border-style:solid;border-color:#59a7fb transparent transparent transparent;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin:6px 3px;-moz-transform-origin:6px 3px;-ms-transform-origin:6px 3px;-o-transform-origin:6px 3px;transform-origin:6px 3px}
.content2 .main3 .year .list{margin:10px 0;position:relative;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s}
.content2 .main3 .year .list ul{bottom:0;}
.content2 .main3 .year .list ul li{background:url(../images/circle.png) no-repeat 243px 39px;padding:30px 0;color:#666; font-size:14px}
.content2 .main3 .year .list ul li.highlight{background-image:url(../images/circle-h.png);}
.cls{zoom:1;}
.cls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.content2 .main3 .year .list ul li.highlight .date, .content2 .main3 .year .list ul li.highlight .intro{color:#ec6a13;}
.content2 .main3 .year .list ul li .date,.content2 .main3 .year .list ul li .version{float:left;display:block;clear:left;width:230px;line-height:24px;text-align:right}
.content2 .main3 .year .list ul li .date{font-size:14px;line-height:32px;color:#899c09; font-weight:bold}
.content2 .main3 .year .list ul li .intro,.content2 .main3 .year .list ul li .more2{float:left;display:block;width:600px;margin-left:80px;line-height:24px;}
.content2 .main3 .year .list ul li .intro{font-size:18px;line-height:32px;color:#333;}
.content2 .wrapper:first-child .main3 .year.close h2 i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.content2 .wrapper:first-child .main3 .year.close .list{opacity:0;height:0!important;}
.content2 .main3 .year .list ul li .more2{ padding-top:3px}
.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}
.page span,.page  a{
padding:5px;
border:1px #CCCCCC solid;
margin-right:2px;
cursor:pointer;
}
.page .current{
border:1px #999999 solid;
background:#FFFFCD;
font-weight:bold;
}
.page  a:hover{
border:1px #333333 solid;
background:#FFFFCD;
text-decoration:none;
}
.detail{padding:15px 10px;}
.detail h2{ color:##666; text-align:center; font-size:20px;}
.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}
.write span{ color:#666;}
.detail p{ padding:0 14px;line-height:30px;font-size:14px;}
.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }
.dow b{ color:##666;}
.dow p{ text-indent:0;font-size:12px;}
.info p {line-height:25px;font-size:12px; margin-top:5px; }
#gg2{width:250px;height:90px; background:#133984; color:#fff; font-size:20px; text-align:center; line-height:90px; position:relative;z-index:1000}
#gg2 span{position: absolute; right:8px; top:8px; font-size:14px; font-weight:bold; height:20px; line-height:20px; z-index:1001;}
#gg2 span a{background:#fff;color:#133984; text-decoration:none; border-radius:100%; border:1px solid #133984; width:20px; height:20px; display:block}