@charset "utf-8";
/* CSS Document */
.indexFlash{height:511px; overflow:hidden; position:relative; background:#fff;}
.indexFlash li{width:100%; position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash li a{display:block; height:511px;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:0px; bottom:30px; text-align:center; width:100%;}
.indexFlash .btnDiv span{display:inline-block; width:23px; height:17px; background:url(../image/limg17_1.png) center top no-repeat; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:url(../image/limg17_2.png) center top no-repeat;}

.indexPart1{ height:379px; position:relative;}
.indexPart1_l{ padding-top:60px; width:735px;} 
.indexPart1_l .title{ font-size:30px; color:#565656;}
.indexPart1_l .content{ font-size:16px; line-height:28px; padding-top:40px;}
.indexPart1_l a{ display:block; width:186px; height:34px; background:url(../images/limg186_1.jpg) no-repeat; line-height:34px; text-indent:38px; color:#fff; font-size:14px; margin-top:20px;}
.indexPart1 .imgDiv{ padding-top:60px;}

.indexPart2{ border-top:#d7d7d7 solid 1px; height:470px;}
.indexPart2 .tab{ height:77px; background:url(../images/bg_1.jpg) repeat-x;}
.indexPart2 .tab li{ float:left; font-size:24px; line-height:77px; cursor:pointer; text-align: center; width:143px; height:77px;}
.indexPart2 .tab li:hover,.indexPart2 .tab li.liNow{ font-size:24px; color:#565656; text-align:center; background:#f7f7f7;}
.indexPart2 ul.indexProduct{ width:110%; margin-top:45px;}
.indexPart2 ul.indexProduct li{ width:252px; height:315px; float:left; margin-right:61px; position:relative;}
.indexProduct img{ border:#0ab9b6 solid 1px;}
.indexProduct .msg{position:absolute; z-index:10; left:0px; top:139px; background:#0ab9b6; width:244px; height:34px; line-height:34px; color:#FFF; font-size:14px; text-align:right; padding-right:10px;}
.indexProduct .name{ font-size:18px; height:38px; line-height:38px; overflow:hidden; position:relative; padding-top:30px;}
.indexProduct .name a{color:#0ab9b6;}
.indexProduct .content{height:30px; position:relative; line-height:24px;}

.indexPart2 ul.indexNews{ width:110%; margin-top:45px;}
.indexPart2 ul.indexNews li{ width:310px; height:170px; float:left; margin-right:75px; position:relative; padding-left:250px;}
.indexNews .imgDiv{ position:absolute; left:0px; right:0px;}
.indexNews .name{ font-size:22px; color:#333333;}
.indexNews .content{ font-size:16px; line-height:26px; width:310px; padding-top:10px;}
.indexNews a{ position:absolute; right:0px; bottom:0px; color:#0ab9b6;}

.technology_l{ width:751px;}
.technology_l li{ width:751px; height:505px; background:#f7f7f7; margin-bottom:50px;}
.technology_l li .msg{ height:6px; background:#0ab8b6;}
.technology_l li .imgDiv{ height:290px;}
.technology_l li .name{ font-size:24px; color:#434343; padding:15px 43px;}
.technology_l li .name2{ color:#0ab8b6;}
.technology_l li .content{ padding:0 43px; font-size:16px; height:60px;}
.technology_l li .more{ padding:13px 43px; font-size:16px;}
.technology_l li .more a{ text-decoration:underline; font-style:italic; font-size:14px; color:#0ab8b6;}
.technology_l li .down{ border-top:#0ab8b6 solid 1px;  padding:0 43px;}
.technology_l li .down .author{ line-height:46px; background:url(../images/limg15_1.png) no-repeat left center; padding-left:20px;}
.technology_l li .down .keywords{ line-height:46px;}
.technology_l li .down .keywords font{ padding:0 8px;}

.technology_r{ width:273px; height:397px; background:#f7f7f7;}
.technology_r .msg{ height:6px; background:#0ab8b6;}
.technology_r .tab li{ float:left; width:90px; height:32px; color:#737373; font-size:18px; text-align:center; line-height:32px; background:#fff; border-right:#f7f7f7 solid 1px;}
.technology_r .tab li:hover,.technology_r .tab li.liNow{ height:37px; background:url(../images/limg90_1.png) no-repeat; color:#fff;}
.technology_r .imgDiv{ text-align: center;}
.technology_r .content{ font-size:18px; padding:15px 45px;}
.technology_r .more{ padding:13px 43px; font-size:16px;}
.technology_r .more a{ text-decoration:underline; font-style:italic; font-size:14px; color:#0ab8b6;}

.technologyShow{background:url(../images/History.gif) 455px top repeat-y; min-height:200px; _height:200px;}
.technologyShow .title{ font-size:28px; color:#424242; font-weight:bold; background:#FFF; margin-left:350px; height:50px;}
.technologyShow .bg{background:url(../images/HistoryBg.gif) left top no-repeat; height:63px;}
.technologyShow li{min-height:50px; _height:50px; position:relative; background:url(../images/lico3.gif) 446px 25px no-repeat; padding:30px 0 30px 488px; text-align:justify; font-size:14px; line-height:30px;}
.technologyShow h1{position:absolute; left:0px; top:30px; width:408px; text-align:right; color:#0ab8b6; font-weight:400; font-size:24px;}
.technologyShow h2{font-size:16px;}
.technologyShow .content{font-size:16px;}
.technologyShow .imgDiv{padding-top:15px;}
.technologyShow .li_01{padding:30px 632px 30px 0; text-align:right;}
.technologyShow .li_01 h1{left:478px; text-align:left;}

.massesShow{min-height:500px; _height:500px; position:relative; top:-5px;}
.massesShow .share{position:absolute; top:50px; right:0px;}
.massesShow .title{text-align:center; color:#565656; font-size:26px; padding-bottom:12px; font-weight:bold;}
.massesShow .time{text-align:center; color:#888; padding:10px 0 10px 0; border-bottom:#e8e8e8 solid 1px;}
.massesShow .time font{ padding:0 20px; position:relative;}
.massesShow .time font img{ position:absolute; left:0px; top:0px;}
.massesShow .content{font-size:14px; line-height:24px; text-align:justify; padding-bottom:50px;}
.massesShow .content .imgDiv{text-align:center; padding:25px 0;}
.massesShow .content h1{padding:20px 0; font-weight:400; font-size:20px; color:#333;}
.massesShow .msg{text-align:right; padding:25px 0 50px 0; font-size:14px;}
.massesShow .msg em{background:url(../image/ico6.gif) left center no-repeat; padding-left:25px;}
.massesShow .content2{font-size:18px; line-height:30px; text-align:justify; padding-bottom:30px; padding-top:20px;}
.techPart1{ border-top:#e1e1e1 solid 1px; height:366px;}
.techPart1_l{ width:470px; margin:144px 0 0 60px; font-size:18px; line-height:30px;}
.techPart1_l em{ font-size:20px; color:#0ab8b6;}
.techPart1_r{ width:292px; height:292px; margin:35px 95px 0 0;}
.techPart1_r a .img2{position:relative; display:none;}
.techPart1_r a .img1{position:relative; display:block;}
.techPart1_r a:hover .img1, .techPart1_r .aNow .img2{display:none;}
.techPart1_r a:hover .img2, .techPart1_r .aNow .img2{display:block;}
.techPart2{ border-top:#e1e1e1 solid 1px;  padding-bottom:55px;}
.techPart2 .content{ padding-top:25px; font-size:18px; line-height:30px;}
.techPart2 .imgDiv{ width:1058px; height:302px;}
.techPart2 .imgDiv a .img2{position:relative; display:none;}
.techPart2 .imgDiv a .img1{position:relative; display:block;}
.techPart2 .imgDiv a:hover .img1, .techPart2 .imgDiv .aNow .img2{display:none;}
.techPart2 .imgDiv a:hover .img2, .techPart2 .imgDiv .aNow .img2{display:block;}
.techPart3{ border-top:#e1e1e1 solid 1px; height:366px;}
.techPart3_l{ width:292px; height:292px; margin:35px 0 0 95px;}
.techPart3_l a .img2{position:relative; display:none;}
.techPart3_l a .img1{position:relative; display:block;}
.techPart3_l a:hover .img1, .techPart3_l .aNow .img2{display:none;}
.techPart3_l a:hover .img2, .techPart3_l .aNow .img2{display:block;}
.techPart3_r{ width:470px; margin:144px 60px 0 0; font-size:18px; line-height:30px;}
.techPart3_r em{ font-size:20px; color:#0ab8b6;}


.news_l{ width:751px;}
.news_l li{ height:49px; background:url(../images/lline1.png) bottom repeat-x; line-height:49px; font-size:16px; position:relative;}
.news_l li a{ background:url(../images/lico4.png) no-repeat left center; padding-left:15px;}
.news_l li span{ position:absolute; right:0px; top:0px; color:#565656;}
.news_r{ width:273px;}
.news1{ height:391px; background:#f7f7f7; border-top:#0ab8b6 solid 6px; margin-bottom:75px;}
.news1 .title{ font-size:18px; color:#0ab8b6; padding:20px 30px;}
.news1 li{ padding:0 30px; margin-bottom:25px; font-size:14px;}
.news2{ height:391px; background:#f7f7f7; border-top:#0ab8b6 solid 6px; margin-bottom:75px;}
.news2 .title{ font-size:18px; color:#0ab8b6; padding:20px 30px;}
.news2 li{ padding:0 30px; margin-bottom:25px; font-size:14px;}

.productShow{ padding:20px 0;}
.productShow .title{ height:80px; border-bottom:#e1e1e1 solid 1px; line-height:80px; }
.productShow .title h2{color:#0ab8b6; font-size:36px; font-weight:400;}
.productShow .title .imgDiv{ margin-top:15px;}
.productShow .name{ font-size:24px; padding:30px 0;}
.productShow .video{ text-align:center; padding-bottom:65px;}
.productShow .tab{ border:#d8d8d8 solid 1px; height:57px; line-height:57px; border-bottom:none; background:url(../images/bg_2.jpg) repeat-x;}
.productShow .tab li{ float:left; width:118px; border-right:#cccccc solid 2px; text-align: center; font-size:18px; height:57px; cursor:pointer;}
.productShow .tab li:hover,.productShow .tab li.liNow{ background:#FFF;}

.tab01{ height:378px; border:#d8d8d8 solid 1px; border-top:none;}
.tab01 .content{ font-size:18px; width:400px; line-height:24px; padding:126px 0 0 20px;}
.tab01 .imgDiv{ padding-top:50px; padding-right:20px;}

.tab02{ height:378px; border:#d8d8d8 solid 1px; border-top:none;}
.tab02 .imgDiv{ padding-top:50px; padding-left:150px;}
.tab02 .content{ font-size:18px; width:300px; line-height:24px; padding-top:200px; padding-right:160px;}

.tab03{ height:378px; border:#d8d8d8 solid 1px; border-top:none;}
.tab03 ul{ width:110%;}
.tab03 li{ float:left; margin:60px 24px 0 23px;}
.tab03 li p{ text-align: center; padding-top:15px; font-size:16px;}

.productShow .data{ margin-top:90px; border:#d8d8d8 solid 1px;}
.productShow .data .title2{ padding:15px 15px; font-size:18px;}
.relevantData ul{ border-bottom:#c7c7c7 solid 1px; margin:0 15px;}
.relevantData li{ border:#c7c7c7 solid 1px; border-bottom:none;  background:#f8f8f8;}
.relevantData h1{font-weight:400; height:46px; line-height:46px; overflow:hidden; position:relative; padding:0 25px; font-size:18px; color:#0ab8b6;}
.relevantData h1 a{position:absolute; top:0px; right:25px;}
.relevantData .content{ line-height:22px; padding:0 25px 25px 25px; display:none; background:#f8f8f8;}

.pageScroll{height:170px; overflow:hidden; position:relative;}
.pageBox{width:492px; overflow:hidden; margin-left:auto; padding-right:48px;}
.pageBox li{ height:32px; line-height:32px;}
.pageBox li .name{ width:145px; text-align:center; display:block; color:#0ab8b6;}

.detailed{ width:972px; height:180px;}
.detailed ul{ height:160px; overflow:auto; border:none;}
.detailed li{ position:relative; margin:0 15px;  padding-bottom:30px; float:left; border:none;}

.answers{ width:972px; height:180px;}
.answers ul{ height:160px; overflow:auto; border:none;}
.answers li{ position:relative; margin:15px 15px;  border:none;}
.answers li .name3{ color:#0ab8b6; font-size:14px; }
.answers li .content3{ color:#424242; font-size:14px;}

.BBS{ height:170px;}
.BBS .font{ width:378px; font-size:14px; padding-left:15px;}

.honor .tab{height:80px; width:1063px; overflow:hidden; position:relative; padding-top:20px; padding-left:40px;}
.honor .tab ul{width:200%;}
.honor .tab li{float:left; text-align:center; width:192px; height:80px; line-height:80px; overflow:hidden; font-size:14px; cursor:pointer;}
.honor .tab .liNow{background:url(../images/limg192_1.jpg) center top no-repeat; color:#424242;}
.honor .tab .leftBtn{position:absolute; z-index:10; left:0px; top:55px; display:block; width:24px; height:12px; overflow:hidden; background:url(../images/limg24_left.gif) left top no-repeat;}
.honor .tab .rightBtn{position:absolute; z-index:10; right:40px; top:55px; display:block; width:24px; height:12px; overflow:hidden; background:url(../images/limg24_right.gif) left top no-repeat;}

.honor2 .title{ background:url(../images/limg1063_1.jpg) no-repeat; width:1063px; height:80px; text-align: center; margin-top:40px; color:#fff; font-size:24px; font-weight:bold; line-height:58px;}
.honor2 ul{ margin-top:30px;}
.honor2 li{height:370px; position:relative; margin-bottom:30px;}
.honor2 .time{font-size:28px; font-weight:bold; padding-top:15px; padding-bottom:40px;}
.honor2 .content{color:#8a8c8e; line-height:22px; width:405px; font-size:16px; color:#424242;}
.honor2 .imgDiv{position:absolute; right:0px; top:20px;}
.honor2 .li_01{padding:0 0 0 600px; background:#f7f7f7}
.honor2 .li_01 .imgDiv{right:auto; left:30px;}

.team .title{ color:#424242; font-size:28px; font-weight:bold;}
.team .content{ font-size:16px; line-height:28px; padding:25px 0;}
.team .imgDiv{ text-align:center; padding-top:20px;}

.contact1_l{ width:751px;}
.contact1_l .tab{ border-top:#0ab8b6 solid 6px; height:35px; background:#f7f7f7;} 
.contact1_l .tab li{ height:35px; width:89px; float:left; color:#0ab8b6; line-height:35px; text-align:center; font-size:18px;}
.contact1_l .tab li:hover,.contact1_l .tab li.liNow{ background:url(../images/limg89_1.png) no-repeat; height:41px; color:#fff;}
.contact1_l .map{ position:relative; top:-6px; z-index:-1}
.contact1_l .btnDiv{ text-align:center; padding-top:30px;} 

.contact1_r{ width:273px; height:471px; background:#f7f7f7; border-top:#0ab8b6 solid 6px;}
.contact1_r .title{ font-size:18px; color:#0ab8b6; padding:20px 24px;}
.contact1_r li{ padding:0 24px; font-size:14px; line-height:24px; margin-bottom:35px;}

.contact2_l{ width:751px; border-top:#0ab8b6 solid 6px; background:#f7f7f7; margin-top:30px;}
.contact2_l .title{ font-size:24px; color:#0ab8b6; padding:28px 38px 0 38px;}
.contact2_l li{ margin:0 38px 28px 38px; background:url(../images/lline2.png) bottom repeat-x;}
.contact2_l li .name{ color:#0ab8b6; padding:20px 0; font-size:18px;}
.contact2_l li .content{ font-size:16px; line-height:24px; padding-bottom:28px;}

.contact2_r{ width:273px; background:#f7f7f7; border-top:#0ab8b6 solid 6px; margin-top:30px;}
.contact2_r .title{ font-size:18px; color:#0ab8b6; padding:20px 24px;}
.contact2_r li{ padding:0 24px; font-size:14px; line-height:24px; margin-bottom:25px;}

.cooperation{ padding:20px 0;}
.cooperation .content{ width:565px;}
.cooperation .content h1{ color:#0ab8b6; font-size:24px; padding-bottom:30px;}
.cooperation .content p{ font-size:18px; color:#424242; line-height:28px;}
.cooperation .btnDiv{ text-align:center; padding-top:175px;}

.job_l{ width:751px;}
.job_l .title{ height:51px; background:#0ab8b6; font-size:24px; color:#FFF; line-height:51px; text-indent:16px;}
.job_l ul{ margin-top:28px;}
.job_l li{ width:749px; height:219px; border:#b6b6b6 solid 1px; position:relative; background:#f7f7f7; margin-bottom:18px;} 
.job_l li .imgDiv{ position:absolute; top:0px; left:0px;}
.job_l li .name{ padding:70px 0 0 510px; font-size:30px; color:#0ab8b6;}
.job_l li a{ margin:32px 0 0 510px; display:block; width:93px; height:27px; background:#ababab; text-align:center; line-height:27px; color:#fff;}
.job_l li a:hover{ background:#0AB8B6;}

.job_r{ width:273px;}
.job_r .title{ height:51px; background:#0ab8b6; font-size:24px; color:#FFF; line-height:51px; text-indent:16px;}
.job_r ul{ height:910px; background:#f7f7f7; padding-top:50px;}
.job_r li{ border-bottom:#b4b4b4 solid 1px; margin:0 15px; position:relative; height:220px;}
.job_r li .imgDiv{ top:46px; left:0px; position:absolute;}
.job_r li .name{ padding:46px 0 15px 40px; color:#717171; font-size:18px; font-weight:bold;}
.job_r li .content{ color:#717171; font-size:16px; line-height:20px; padding:0 6px;}

.jobPart2{ background:#f7f7f7; margin-top:50px; padding-bottom:45px;}
.jobPart2 .title{ background:url(../images/limg304_1.png) no-repeat; width:304px; height:47px; line-height:47px; color:#fff; font-size:24px; text-indent:60px;}

.jobPart2 .process li{padding-top:20px; margin:0 33px;}
.jobPart2 .process h1{font-weight:400; height:46px; line-height:46px; overflow:hidden; position:relative; padding:0 25px; font-size:22px; color:#575757; border-bottom:#d6d6d6 solid 1px;} 
.jobPart2 .process h1 a{position:absolute; top:0px; right:25px;}
.jobPart2 .process h1 a.Pack_up{ display:none;}
.jobPart2 .process .content{ line-height:22px; padding:10px 25px 15px 25px; display:none;}

.jobList{ width:751px; height:1010px; background:#f7f7f7;}
.jobList .title{ height:51px; background:#0ab8b6; font-size:24px; color:#FFF; line-height:51px; text-indent:16px;}
.jobList li{ padding:50px 0 0 50px; font-size:16px;}

.jobShow{ padding:40px 0;}
.jobShow ul{ padding:0 42px;}
.jobShow li{ padding-left:40px; font-size:16px; position:relative; margin-bottom:25px; line-height:26px; width:752px;}
.jobShow li b{}
.jobShow li .imgDiv{ position:absolute; top:4px; left:0px;}
.jobShow li span{ font-size:16px; color:#000; font-weight:bold; padding:0 8px;}
.jobShow li a{ width:189px; height:41px; display:block; background:url(../images/btn2.gif) no-repeat; line-height:40px; color:#FFF; padding-left:80px; font-weight:bold;}
.jobShow li.btnDiv{ position:relative; left:30%;}

.pageNext .return2{ position:absolute; right:0px; top:2px; background:url(../images/btn3.gif) no-repeat; color:#FFF; width:201px; height:43px;  text-indent:35px;}
.pageNext .return2 a{ color:#fff; font-size:14px; font-weight:bold; line-height:43px; width:201px; height:43px;}
