/* Reset Css */
html,body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
fieldset,img {border:0;outline:medium none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal;font-style:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}
[hidden],script{display:none;}
a{text-decoration:none;outline:medium none;}
.class:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;} 

/* Common */
html,body{font:12px/1 Microsoft YaHei,Arial,Helvetica,sans-serif;color:#999;background:#FFF;}
a{color:#333;}
p{word-break:break-all;word-wrap:break-word;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
.wrap{width:1200px;margin:0 auto;}
.wrap2{width:960px;margin:0 auto;}

/* Header */
.header{width:100%;min-width:1200px;position:relative;}
.search{height:30px;background-color:#E1E1E1;}
.search .lang{height:30px;padding-left:9px;background-color:#6C6C6C;}
.search .lang a{display:block;height:12px;padding-right:8px;margin:9px 0;border-right:1px solid #FFF;color:#FFF;font-size:12px;font-family:Arial;line-height:12px;}
.search .e-mail{height:30px;padding-left:30px;background:url(../images/email.png) 9px center no-repeat #6C6C6C;}
.search .e-mail a{display:block;height:12px;padding-right:8px;margin:9px 0;border-right:1px solid #FFF;color:#FFF;font-size:12px;line-height:12px;}
.search .scForm{height:30px;width:280px;background-color:#6C6C6C;}
.search .scForm input{border:0 none;width:240px;height:30px;line-height:30px;padding-left:30px;padding-right:10px;color:#FFF;background:url(../images/search.png) 8px center no-repeat;}

.hd{height:70px;}
.hd .logo{width:210px;height:70px;background-color:#20A2A2;}
.hd .logo img{width:210px;height:70px;}
.hd .nav{height:70px;}
.hd .nav li{float:left;width:140px;height:70px;border-left:1px solid #E1E1E1;}
.hd .nav li:first-child{border:0;}
.hd .nav li a{display:block;width:140px;height:30px;padding:30px 0;color:#444;font-size:14px;text-align:center;}
.hd .nav li p{padding-top:5px;color:#939393;font-size:12px;font-family:Arial;}
.hd .nav li:hover a{color:#0f3d71;}
.hd .nav li:hover p{color:#0f3d71;font-weight:400;}
.hd .nav .current a{color:#0f3d71;font-weight:700;}
.hd .nav .current p{color:#0f3d71;font-weight:400;}
.hd .nav .current .isubnav dd a{font-weight:400;}
.isubnav{display:none;position:absolute;z-index:999;left:0;top:100px;width:100%;height:70px;background:url(../images/isubnav.png) 0 0 repeat-x;overflow:hidden;}
.hd .nav li .isubnav dd{float:left;width:142px;text-align:center;}
.hd .nav li .isubnav dd a{display:block;color:#C4C4C4;line-height:30px;padding:20px 0;}
.hd .nav li .isubnav dd a:hover{color:#FFF;padding:20px 0;}
.footer{width:100%;min-width:1200px;height:120px;background:url(../images/footer.jpg) center 0 no-repeat #E0E0E0;}
.ft{width:540px;margin:0 auto;padding-top:35px;text-align:center;color:#0F0F0F;}
.ft ul{float:left;padding-bottom:15px;}
.ft li{float:left;width:89px;border-left:1px solid #929292;}
.ft li:first-child{border:0;}
.ft li a{color:#353535;font-size:14px;}
/* Index */
.slide{width:100%;min-width:1200px;height:600px;overflow:hidden;position:relative;}
.slide li{width:1920px;height:600px;position:absolute;left:50%;margin-left:-960px;z-index:90;}
.slide li img{width:1920px;height:600px;}

.slideOut{width:95%;min-width:1200px;margin:0 auto;position:relative;z-index:98;}
.slidePre{width:145px;height:145px;position:absolute;left:0;top:210px;background:url(../images/slidePre.png) center center no-repeat;cursor:pointer;}
.slideNext{width:145px;height:145px;position:absolute;right:0;top:210px;background:url(../images/slideNext.png) center center no-repeat;cursor:pointer;}
.slidePre:hover{background:url(../images/slidePreW.png) center center no-repeat;}
.slideNext:hover{background:url(../images/slideNextW.png) center center no-repeat;}

.hotBox{position:relative;height:0;}
.newsHot{width:1200px;height:40px;background-color:#FFF;position:absolute;z-index:99;bottom:20px;}
.nHot a{display:block;width:115px;height:40px;background-color:rgb(65,185,205);color:#FFF;font-size:14px;font-weight:700;line-height:40px;text-align:center;}
.nHot em{padding-left:3px;font-family:Arial;font-size:12px;font-weight:400;}
.nHotCont{width:1000px;height:40px;overflow:hidden;}
.nHotCont li{float:left;width:460px;height:40px;padding:0 20px;line-height:40px;}
.nHotCont a{color:#718585;font-size:14px;}
.nHotCont a:hover{color:#041E1E;}
.nHotCont span{float:right;padding-right:30px;font-family:Arial;}
.nHotBtn{padding-right:10px;}
.nHotBtn span{display:inline-block;width:13px;height:15px;border:1px solid #849494;background-color:#FFF;margin-top:12px;cursor:pointer;}
.hotPre{background:url(../images/hotPre.png) center center no-repeat;}
.hotPre:hover{background:url(../images/hotPreW.png) center center no-repeat #849494;}
.hotNext{background:url(../images/hotNext.png) center center no-repeat;}
.hotNext:hover{background:url(../images/hotNextW.png) center center no-repeat #849494;}

.iMain{height:230px;margin-top:40px;}
.iMain .iVideo{width:350px;height:230px;}
.iMain .iSlide{width:335px;height:230px;padding-left:15px;overflow:hidden;position:relative;}
.iMain .iShow{width:470px;height:230px;background-color:#EDEDED;}
.iSlide img{width:335px;height:230px;}
.iSlide .slidesjs-pagination{position:absolute;z-index:9999;bottom:11px;right:13px;}
.iSlide .slidesjs-pagination li{float:left;margin-left:4px;line-height:99px;}
.iSlide .slidesjs-pagination li a{display:block;width:8px;height:8px;background:url(../images/iSlideB.png) 0 0 no-repeat;}
.iSlide .slidesjs-pagination li .active{background:url(../images/iSlide.png) 0 0 no-repeat;}
.iShow .isHd{width:470px;height:70px;border-bottom:1px dashed #A6A6A6;background-color:#808989;}
.iShow .isHd h3{float:left;width:116px;height:30px;padding:30px 0 0 0;text-align:center;color:#FFF;font-size:14px;font-weight:700;}
.iShow .isHd h3 p{margin-top:3px;color:#CDD5D5;font-size:12px;font-weight:400;}
.iShow .isHd span{float:left;display:block;width:250px;height:60px;padding-left:18px;margin:5px 0;border-left:1px dashed #B4B4B4;color:#F8FFFF;font-size:16px;line-height:60px;}
.iShow .isHd div a{display:block;width:58px;height:21px;border:1px solid #CACACA;border-radius:4px;background-color:#8D9595;color:#F8FFFF;font-family:Arial;line-height:21px;text-align:center;margin-top:23px;margin-right:20px;}
.iShow .isCont>span{float:left;display:block;width:116px;height:139px;margin:10px 0;border-left:1px dashed #B4B4B4;}
.iShow .isCont>span:first-child{border:0;}
.iShow .isCont a{display:block;width:100%;height:100%;color:#4C5353;font-size:14px;text-align:center;transition:all 0.3s ease 0s;}
.iShow .isCont a span{display:block;width:60px;height:60px;margin:25px auto 10px;border:2px solid #EDEDED;border-radius:32px;transition:all 0.3s ease 0s;}
.iShow .isCont .ic-1{background:url(../images/ic-1.png) center center no-repeat #FFF;}
.iShow .isCont .ic-2{background:url(../images/ic-2.png) center center no-repeat #FFF;}
.iShow .isCont .ic-3{background:url(../images/ic-3.png) center center no-repeat #FFF;}
.iShow .isCont .ic-4{background:url(../images/ic-4.png) center center no-repeat #FFF;}
.iShow .isCont a:hover{color:#AEAEAE;}
.iShow .isCont a:hover span{background-color:#EDEDED;border:2px solid #20A2A2;}

.iContact{height:80px;padding:40px 0;position:relative;}
.iCpre{position:absolute;left:-27px;top:60px;width:27px;height:40px;border-radius:2px;background:url(../images/iCpre.png) center center no-repeat #939393;cursor:pointer;transition:all 0.3s ease 0s;}
.iCpre:hover{background-color:#20A2A2;}
.iCnext{position:absolute;right:-27px;top:60px;width:27px;height:40px;border-radius:2px;background:url(../images/iCnext.png) center center no-repeat #939393;cursor:pointer;transition:all 0.3s ease 0s;}
.iCnext:hover{background-color:#20A2A2;}
.iClist{width:1200px;height:80px;overflow:hidden;position:relative;}
.iClist ul{position:absolute;left:0;}
.iClist li{float:left;width:1200px;height:80px;}
.iClist li span{width:290px;height:80px;padding-left:105px;padding-right:5px;color:#0F0F0F;font-size:16px;line-height:20px;display:table-cell;vertical-align:middle;}
.iClist li em{font-family:Arial;padding-left:5px;}
.iClist .ic-tel{background:url(../images/ic-tel.png) 20px center no-repeat;}
.iClist .ic-url{background:url(../images/ic-url.png) 20px center no-repeat;}
.iClist .ic-add{background:url(../images/ic-add.png) 20px center no-repeat;}

/* About */
.incBanner{width:100%;min-width:1200px;height:275px;background:url(../images/incBanner.jpg) center top repeat-x;}
.proBanner{width:100%;min-width:1200px;height:275px;background:url(../images/proBanner.jpg) center top repeat-x;}
.caseBanner{width:100%;min-width:1200px;height:275px;background:url(../images/caseBanner.jpg) center top repeat-x;}
.servBanner{width:100%;min-width:1200px;height:275px;background:url(../images/servBanner.jpg) center top repeat-x;}
.contBanner{width:100%;min-width:1200px;height:275px;background:url(../images/contBanner.jpg) center top repeat-x;}
.newsBanner{width:100%;min-width:1200px;height:275px;background:url(../images/newsBanner.jpg) center top repeat-x;}

.sAbout{float:right;width:126px;height:90px;background:url(../images/sAbout.png) 0 0 no-repeat;}
.sProduct{float:right;width:126px;height:90px;background:url(../images/sProduct.png) 0 0 no-repeat;}
.sCase{float:right;width:126px;height:90px;background:url(../images/sCase.png) 0 0 no-repeat;}
.sServ{float:right;width:126px;height:90px;background:url(../images/sServ.png) 0 0 no-repeat;}
.sDesign{float:right;width:126px;height:90px;background:url(../images/sDesign.png) 0 0 no-repeat;}

.inNav{width:100%;min-width:1200px;height:93px;border-bottom:1px solid #E3E3E3;background-color:#F7F7F7;}
.inNav li{float:left;width:299px;height:90px;border-right:1px solid #FFF;border-bottom:3px solid #19B6B6;background-color:#19B6B6;transition:all 0.3s ease 0s;}
.inNav .inCurrent{background-color:#AAA;border-bottom:3px solid #979797;}
.inNav li:hover{background-color:#AAA;border-bottom:3px solid #979797;}
.inNav a{display:block;width:180px;height:90px;padding-left:119px;background:url(../images/inNav.png) 90px center no-repeat;color:#FFF;font-size:18px;font-weight:700;line-height:90px;}

.main{position:relative;min-height:470px;}
.sidebar{width:1200px;min-height:660px;position:absolute;right:990px;background-color:#F8F8F8;border-right:1px solid #E8E8E8;}
.sidebar .sNavHd{height:90px;padding-right:20px;background:url(../images/sNavBg.jpg) right top repeat-x;}
.sNav li{height:40px;padding-right:10px;border-bottom:1px solid #E8E8E8;text-align:right;transition:all 0.5s ease 0s;}
.sNav li a{display:block;height:100%;padding-right:20px;background:url(../images/sNavLi.png) right center no-repeat;color:#9C9C9C;font-size:14px;line-height:40px;transition:all 0.5s ease 0s;}
.sNav li:hover{height:60px;background-color:rgb(10,115,170);}
.sNav li a:hover{height:100%;color:#FFF;background:url(../images/sNavLiW.png) right center no-repeat;font-weight:700;line-height:60px;}
.sNav .sCurrent{height:60px;background-color:rgb(65,185,205);}
.sNav .sCurrent a{height:60px;color:#FFF;background:url(../images/sNavLiW.png) right center no-repeat;font-weight:700;line-height:60px;}
.sContact{float:right;width:210px;margin-top:55px;padding-bottom:50px;}
.guestbookLink{width:210px;height:70px;padding-bottom:25px;}
.guestbookLink a{display:block;width:210px;height:70px;background:url(../images/sContact.png) 0 0 no-repeat;}
.sContact ul{width:200px;margin:0 5px;border-bottom:1px dashed #BCBCBC;}
.sContact li{width:170px;min-height:35px;padding-left:30px;border-top:1px dashed #BCBCBC;line-height:35px;color:#2F2F2F;}
.sContact li span{display:inline-block;width:120px;line-height:20px;padding:7px 0;vertical-align:top;}
.sContact .sc-tel{background:url(../images/sc-tel.png) 7px center no-repeat;}
.sContact .sc-url{background:url(../images/sc-url.png) 7px center no-repeat;}
.sContact .sc-add{background:url(../images/sc-add.png) 10px 12px no-repeat;}

.content{padding-left:240px;}
.crumbs{height:13px;padding:18px 0 0 20px;background:url(../images/crumbs.png) 0 17px no-repeat;}
.crumbs a{color:#6D6D6D;}
.crumbs span{color:#6D6D6D;}
.crumbs a:last-child{color:#2C2C2C;}

.pages{height:27px;padding-bottom:65px;}
.pages:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.pages span{float:left;margin-left:5px;line-height:25px;text-align:center;}
.pages a{display:block;width:100%;height:100%;color:#8B8B8B;}
.pages a:hover{color:#20A2A2;}
.pages .page1{display:block;width:35px;height:25px;border:1px solid #C7C7C7;}
.pages .page2{display:block;width:30px;height:25px;border:1px solid #C7C7C7;}
.pages .last{background:url(../images/last.png) center center no-repeat;}
.pages .next{background:url(../images/next.png) center center no-repeat;}
.pages .act{background-color:#20A2A2;}
.pages .act a{color:#FFF;}

.incCont .incHd{height:40px;padding-top:50px;border-bottom:1px solid #D1D1D1;}
.incCont .incHd h3{float:left;height:40px;color:#20A2A2;font-size:16px;font-weight:700;line-height:40px;}
.incPost{padding:30px 405px 30px 0;color:#747474;font-size:12px;line-height:22px;}
.incImg{width:398px;height:485px;position:absolute;top:110px;background:url(../images/incImg.png) 0 0 no-repeat;}
.incImg img{width:376px;height:464px;padding:10px 11px;}

.licList{padding-bottom:50px;position:relative;}
.licList:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.licUl li{float:left;width:212px;height:320px;margin-left:20px;margin-right:10px;margin-top:30px;overflow:hidden;}
.licUl li:nth-child(4n){margin-left:12px;}
.licUl span{display:block;border:1px solid #E3E3E3;}
.licUl img{width:182px;height:255px;padding:9px 8px 8px;margin-top:5px;margin-left:6px;background:url(../images/licBg.png) 0 0 repeat;cursor:pointer;}
.licUl h3{width:210px;height:30px;margin-top:1px;border:1px solid #E3E3E3;background-color:#EFEFEF;color:#707070;font-size:14px;line-height:30px;text-align:center;transition:all 0.3s ease 0s;cursor:pointer;}
.licList .licUl h3:hover{background-color:#20A2A2;color:#FFF;}
.licBox{display:none;position:absolute;left:0;top:10px;width:100%;height:700px;background:url(../images/licBox.png) 0 0 repeat;}
.licPre{display:none;position:absolute;left:70px;top:285px;width:55px;height:72px;background:url(../images/licPreW.png) 0 0 no-repeat;cursor:pointer;}
.licPre:hover{background:url(../images/licPre.png) 0 0 no-repeat;}
.licNext{display:none;position:absolute;right:70px;top:285px;width:55px;height:72px;background:url(../images/licNextW.png) 0 0 no-repeat;cursor:pointer;}
.licNext:hover{background:url(../images/licNext.png) 0 0 no-repeat;}
.licLarge{display:none;position:absolute;left:340px;top:115px;width:300px;height:440px;overflow:hidden;}
.licLayout{width:100%;height:100%;overflow:hidden;position:relative;}
.licLarge ul{float:left;width:2400px;position:absolute;}
.licLarge li{float:left;width:300px;height:440px;}
.licLarge li img{width:277px;height:372px;padding:15px 10px 13px 13px;background:url(../images/licBgL.jpg) 0 0 repeat;}
.licLarge li h3{width:300px;height:35px;margin-top:1px;color:#FFF;font-size:14px;line-height:35px;text-align:center;background:url(../images/lichBg.png) 0 0 repeat-x;}

.photoList{width:960px;position:relative;padding-top:50px;padding-bottom:110px;}
.photoList .imgLayout{width:725px;height:480px;margin:0 auto;position:relative;overflow:hidden;}
.photoList .imgPre{position:absolute;left:0;top:250px;width:55px;height:72px;background:url(../images/licPreW.png) 0 0 no-repeat;cursor:pointer;}
.photoList .imgPre:hover{background:url(../images/licPre.png) 0 0 no-repeat;}
.photoList .imgNext{position:absolute;right:0;top:250px;width:55px;height:72px;background:url(../images/licNextW.png) 0 0 no-repeat;cursor:pointer;}
.photoList .imgNext:hover{background:url(../images/licNext.png) 0 0 no-repeat;}
.imgLayout ul{float:left;width:6000px;position:absolute;}
.imgLayout li{float:left;width:725px;height:480px;}

.imgMini{width:958px;height:160px;margin-top:30px;border:1px solid #D3D3D3;}
.imgMini .miniPre{width:40px;height:160px;border-right:1px solid #D3D3D3;background:url(../images/miniPre.png) center center no-repeat;cursor:pointer;}
.imgMini .miniPre:hover{background:url(../images/miniPreB.png) center center no-repeat;}
.imgMini .miniNext{width:40px;height:160px;border-left:1px solid #D3D3D3;background:url(../images/miniNext.png) center center no-repeat;cursor:pointer;}
.imgMini .miniNext:hover{background:url(../images/miniNextB.png) center center no-repeat;}
.imgMini .miniList{width:875px;height:160px;margin:0 auto;overflow:hidden;position:relative;}
.miniList ul{float:left;width:2400px;position:absolute;}
.miniList li{float:left;margin-top:15px;margin-right:15px;cursor:pointer;}
.miniList li:first-child{margin-left:15px;}
.miniList li img{width:157px;height:130px;}

.timeline{height:570px;margin:50px auto;background:url(../images/timelineBg.png) right bottom no-repeat;}
.timeline .lineBox{width:1198px;height:550px;border:1px solid #E6E6E6;border-radius:5px;background-color:#F7F7F7;position:relative;}
.lineBox .lineTop{position:absolute;left:50%;margin-left:-11px;top:30px;width:21px;height:20px;background:url(../images/lineTop.png) center center no-repeat #B2B2B2;cursor:pointer;position:relative;transition:all 0.3s ease 0s;}
.lineBox .lineTop:hover{background-color:#20A2A2;}
.lineBox .lineTop:after{position:absolute;left:10px;top:20px;display:block;content:'';width:1px;height:450px;background-color:#C3C3C3;}
.lineBox .lineBottom{position:absolute;left:50%;margin-left:-11px;bottom:30px;width:21px;height:20px;background:url(../images/lineBottom.png) center center no-repeat #B2B2B2;cursor:pointer;transition:all 0.3s ease 0s;}
.lineBox .lineBottom:hover{background-color:#20A2A2;}

.lineBox .lineList{position:absolute;z-index:9;left:0;top:55px;width:1198px;height:440px;overflow:hidden;}
.lineList ul{position:absolute;}
.lineList li{width:1198px;height:88px;background:url(../images/lineIcon.png) center 33px no-repeat;}
.lineList li span{display:block;}
.lineList li .lineCont{width:599px;}
.lineList li:nth-child(odd) .lineCont{float:right;}
.lineList li:nth-child(even) .lineCont{float:left;}
.lineList li:nth-child(odd) span{float:left;}
.lineList li:nth-child(even) span{float:right;}
.lineList .lineText{width:380px;height:88px;padding:0 30px;color:#8F8F8F;font-size:14px;line-height:24px;overflow:hidden;}
.lineList .lineText p{height:88px;display:table-cell;vertical-align:middle;}
.lineList .lineYear{height:88px;color:#20A2A2;font-size:16px;font-weight:700;line-height:80px;}
.lineList li:nth-child(odd) .lineText{background:url(../images/lineLiR.png) 0 0 no-repeat;}
.lineList li:nth-child(odd) .lineYear{padding-left:15px;padding-right:8px;}
.lineList li:nth-child(even) .lineText{background:url(../images/lineLiL.png) 0 0 no-repeat;}
.lineList li:nth-child(even) .lineYear{padding-left:8px;padding-right:15px;}

.proList:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.proList ul{float:left;padding-bottom:50px;}
.proList li{float:left;width:300px;height:402px;margin-top:50px;margin-left:30px;background:url(../images/proListBg.png) 0 0 no-repeat;overflow:hidden;}
.proList li:nth-child(3n+1){margin-left:0;}
.proList .proImg{width:298px;height:270px;text-align:center;display:table-cell;vertical-align:middle;}
.proList .proImg img{max-height:270px;max-width:298px;}
.proList img{max-width:920px;}
.proList h3{padding:0 20px;color:#3D3D3D;font-size:14px;font-weight:700;line-height:22px;}
.proList p{padding:0 15px 0 20px;color:#6A6868;font-size:12px;line-height:20px;}
.proList em{color:#20A2A2;}
.proList .readMore{display:block;width:90px;height:28px;margin:20px 0 0 20px;border-bottom:3px solid #8F8F8F;background-color:#ABABAB;transition:all 0.3s ease 0s;}
.proList .readMore a{display:block;width:90px;height:28px;color:#FFF;line-height:28px;text-align:center;}
.proList .readMore:hover{background-color:#20A2A2;border-bottom:3px solid #188889;}

.proPost{padding:0 20px 60px;}
.proPost .cont{width:920px;height:290px;padding:35px 0;}
.cont .proLeft{width:320px;height:290px;padding-right:15px;border-right:1px solid #E9E9E9;text-align:center;display:table-cell;vertical-align:middle;}
.cont .proRight{width:510px;height:290px;padding-left:70px;display:table-cell;vertical-align:middle;color:#6A6868;font-size:14px;line-height:24px;}
.cont .proRight h3{color:#198989;font-weight:700;line-height:28px;}
.cont .proRight em{color:#20A2A2;}
.contList{width:920px;margin-top:5px;}
.contList h4{width:890px;height:35px;padding:0 15px;background:url(../images/contListOff.png) 900px center no-repeat #DDD;color:#3F3F3F;font-size:14px;line-height:35px;cursor:pointer;}
.contList .proCont{display:none;width:868px;padding:15px 25px;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.contList .proCont p{color:#3F3F3F;line-height:24px;}
.contList .proCont:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.proActive .proCont{display:block;}
.proActive h4{background:url(../images/contListOn.png) 895px center no-repeat #DDD;}

.caseList{padding-bottom:25px;}
.caseList:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.caseList .caseBox{width:380px;height:380px;transition:all 0.3s ease 0s;}
.caseList ul{float:left;}
.caseList li{float:left;width:380px;height:380px;margin-top:30px;margin-left:30px;}
.caseList li:nth-child(3n+1){margin-left:0;}
.caseList li:hover .caseBox{padding-top:10px;}
.caseList li:hover h3{background-color:#20A2A2;}
.caseList li:hover a{color:#FFF;}
.caseList img{width:380px;height:320px;margin-bottom:5px;}
.caseList h3{width:378px;height:48px;border:1px solid #DEDEDE;background-color:#F2F2F2;transition:all 0.3s ease 0s;}
.caseList h3 a{display:block;width:378px;height:48px;color:#353535;font-size:18px;line-height:48px;text-align:center;transition:all 0.3s ease 0s;}
.casePre,.caseNext{display:inline-block;width:25px;height:25px;border:1px solid #BABABA;}
.casePre{background:url(../images/casePre.png) center center no-repeat #FFF;}
.casePre:hover{background:url(../images/casePreW.png) center center no-repeat #B1B1B1;}
.caseNext{background:url(../images/caseNext.png) center center no-repeat #FFF;}
.caseNext:hover{background:url(../images/caseNextW.png) center center no-repeat #B1B1B1;}
.casePage{width:1200px;height:27px;text-align:right;padding-bottom:50px;}
.casePage a{display:block;width:25px;height:25px;}

.caseMain ul{padding-left:15px;padding-top:30px;}
.caseMain li{float:left;width:455px;height:160px;margin-left:30px;margin-bottom:50px;overflow:hidden;}
.caseMain li:nth-child(2n+1){margin-left:0;}
.caseMain img{float:left;width:200px;height:160px;}
.caseMain .caseSpan{float:left;padding-top:5px;width:255px;height:155px;position:relative;}
.caseMain span{display:block;padding:10px 20px;color:#353535;font-size:14px;line-height:16px;}
.caseMain .readMore{display:block;width:90px;height:28px;position:absolute;left:20px;bottom:5px;z-index:5;padding:0;border-bottom:3px solid #8F8F8F;background-color:#ABABAB;transition:all 0.3s ease 0s;}
.caseMain .readMore a{display:block;width:90px;height:28px;color:#FFF;font-size:12px;line-height:28px;text-align:center;}
.caseMain .readMore:hover{background-color:#20A2A2;border-bottom:3px solid #188889;}
.caseMain:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.caseCont{padding:30px 10px;}
.caseCont p{line-height:24px;}
.servCont{padding:30px 20px 60px;}
.servCont:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.servCont p{line-height:24px;color:#747474;}
.servCont .servBg{margin:35px 0;}
.servCont h3{color:#4B4B4B;font-size:14px;font-weight:700;}
.servList{height:41px;margin:20px 0;color:#747474;font-size:14px;}
.servCont span{display:block;width:720px;height:39px;padding-left:10px;border-bottom:1px dashed #9C9C9C;line-height:18px;display:table-cell;vertical-align:middle;}
.servCont em{display:block;float:left;width:25px;height:40px;background-color:#9C9C9C;color:#FFF;font-weight:700;line-height:40px;text-align:center;}
.quesCont{padding:30px 10px 0;}
.quesCont>img{min-height:185px;max-height:940px;}
.qList{margin-top:30px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #E5E5E5;}
.qList .question{height:40px;padding-left:52px;margin-top:20px;background:url(../images/ques.png) 0 center no-repeat;color:#333;font-size:16px;line-height:34px;cursor:pointer;}
.qList .answer{display:none;width:660px;padding:20px 15px 20px 55px;margin-top:15px;background:url(../images/answ.png) 12px center no-repeat #F3F3F3;color:#7A7A7A;font-size:14px;line-height:24px;}
.qList .quesActive .question{background:url(../images/quesG.png) 0 center no-repeat;color:#20A2A2;font-size:16px;font-weight:700;line-height:34px;}
.qList .quesActive .answer{display:block;}

.telCont{padding:35px 0 80px;color:#7E7E7E;}
.telCont:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.telCont b{color:#2C2C2C;}
.telCont .leftTel{width:465px;height:100%;padding-left:20px;}
.telCont .leftTel li{width:360px;padding:15px 0;border-top:1px dashed #898989;line-height:23px;}
.telCont .leftTel li:first-child{border:0 none;}

.telCont .rightTel{width:465px;height:100%;padding-left:110px;border-left:1px solid #E6E6E6;}
.telCont .rightTel li{width:360px;padding:15px 0;border-top:1px dashed #898989;line-height:23px;}
.telCont .rightTel li:first-child{border:0 none;}

.guestTip{padding:70px 0;text-align:center;color:#2C2C2C;font-size:18px;}
.formBox{padding:0 10px 125px;width:1180px;height:400px;margin:0 auto;}
.formBox span{display:block;color:#2C2C2C;font-size:14px;font-weight:700;padding:10px 0;}
.formBox em{color:#7C7C7C;font-family:Arial;font-weight:400;padding-left:2px;}
.formBox input{width:540px;height:40px;padding:10px;margin-bottom:7px;border:1px solid #D5D5D5;border-radius:3px;background-color:#F3F3F3;font-size:18px;}
.formBox textarea{width:550px;height:247px;padding:10px;border:1px solid #D5D5D5;border-radius:3px;background-color:#F3F3F3;font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;resize:none;}
.guesText{padding-left:15px;}
.formBox .em{display:inline-block;vertical-align:top;width:15px;height:42px;color:#DD0B0B;font-size:16px;text-align:center;}
.guesBtn{width:1180px;}
.guesBtn .guesBox{width:310px;margin:40px auto 0;}
.guesBtn .guesBox input{width:125px;height:40px;border:0 none;border-radius:3px;background-color:#20A2A2;color:#FFF;font-size:14px;overflow:hidden;}
.guesBtn .guesBox div{float:left;width:125px;height:40px;padding:0;margin:0;font-weight:400;line-height:40px;text-align:center;border:1px solid #D5D5D5;border-radius:3px;background-color:#F3F3F3;font-size:14px;cursor:pointer;}
.guesBtn .guesBox .reset{line-height:42px;margin-left:20px;}

.nList{padding-bottom:50px;}
.nList:after{clear:both;display:block; content:""; height:0; font-size:0;visibility:hidden;}
.nList li{height:25px;padding:10px 0;border-bottom:1px dashed #D0D0D0;}
.nList .nPic{width:293px;height:198px;padding:2px;border:1px solid #BDBDBD;}
.nList .nTitle{padding-left:25px;padding-bottom:0px;color:#333;font-size:14px;font-weight:700;line-height:30px;}
.nList .nTitle h3{font-size:14px;font-weight:700;float:left;}
.nList .nTitle span{padding-left:65px;}

.nList .nTitle2{padding-left:25px;padding-bottom:0px;color:#333;font-size:14px;font-weight:700;line-height:30px;}
.nList .nTitle2 h3{font-size:14px;font-weight:700;float:right;}
.nList .nTitle2 span{padding-left:65px;}

.nList .nCont{padding-left:340px;color:#7A7A7A;line-height:24px;}
.nList .readMore{display:block;width:90px;height:28px;margin:20px 0 0 340px;padding:0;background-color:#20A2A2;border-bottom:3px solid #188889;}
.nList .readMore a{display:block;width:90px;height:28px;color:#FFF;font-size:12px;line-height:28px;text-align:center;}
.newsContent{padding:60px 0;border-bottom:1px solid #D5D5D5;}
.newsContent2{padding:60px 0;}
.newsTitle{text-align:center;}
.newsTitle h3{color:#333;font-size:14px;font-weight:700;}
.newsTitle span{display:block;padding:20px 0;color:#696969;}
.newsCont{color:#696969;font-size:12px;line-height:24px;padding:0 20px;}
.postLink{height:50px;padding-bottom:80px;}
.postLink span{display:block;height:50px;line-height:50px;}
.postLink a{color:#9B9B9B;}

/*分页开始*/
.pages1 { color: #999;margin:10px 18px 0px 18px; text-align:center; padding-bottom:65px;}
.pages1 a, .pages1 .cpb { text-decoration:none; padding: 5px 10px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#333;}
.pages1 a:hover { background-color: #08c; color:#fff;border:1px solid #08c; text-decoration:none;}
.pages1 .cpb { font-weight: bold; color: #fff; background: #08c; border:1px solid #08c;}
/*分页结束*/

/*资料下载列表开始*/
.product{ width:100%; float:left; margin:30px 0px; }
.product ul{ float:left; width:300px; display:inline; padding-bottom:30px;}
.product ul.juli{ margin-left:16px;}
.product ul.juli2{ margin-left:20px;}/*工程案例列表专用*/
.product ul li{ float:left; width:100%; position:relative;background:none;}
.product ul li.titlea{ border-bottom:1px solid #1B3E78;}
.product ul li.titlea span{ padding-left:27px; font-size:14px; float:left;line-height:50px;}
.dwon{font-size:20px; float:left;line-height:50px; text-align:center;}
.product ul li.titlea a{ float:right; margin:18px 27px 0 0; display:inline; background:#01BDE3; padding:3px 5px; color:#FFFFFF; height:12px; line-height:12px;}

.linka{ background:url(../images/proleft.jpg) right top no-repeat; width:80px; padding-right:20px; line-height:20px; margin:0 10px; color:#FFFFFF; text-align:center; float:right; display:inline; margin:10px 30px 0 0;}
.linka:hover{ color:#FFFFFF;}
.dwon{ width:100%; padding:0px; text-align:center;}
.dwonpic{ width:100px; height:20px; position:absolute; right:0px; bottom:0px;}
.dwonpic a{ margin:0px;}
/*资料下载列表结束*/

/*典型设计图开始*/
.design{ background:#E4F6F8; padding:0px;text-align:center; }

.design img{ margin:15px 15px;  width:930px; height:487px; display:inline;}
.sheji{ margin-bottom:30px; width:100%; border-bottom:1px solid #1B3E78; height:45px; float:left;}
.sheji .one{ font-size:20px; margin-left:30px; float:left; display:inline; line-height:45px;}
/*典型设计图结束*/


.hd .nav #current a{color:#20A2A2;font-weight:700;}
.hd .nav #current p{color:#20A2A2;font-weight:400;}

/*产品详细页下载按钮*/
.pd_d{text-align:center;}
.pd_d a{ background:url(../images/proleft-2.jpg) no-repeat; width:120px; height:20px; padding:2px 100px 2px 20px;}

/*faq开始*/
.service,.ser_ask{ width:960px; height:721px; overflow-y:auto;overflow-x:hidden;}

.ser_banner{ position:relative; height:721px;}
.ser_banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:720px;}
.ser_ask{ padding:0 0;}
.ask,.salesm,.comucation{ height:auto; overflow:hidden;}
.ask_l{ width:370px;}
.ask_r{ position:relative; width:960px; height:721px;}
.ask_name{ background:url(../images/ask_Lnbd.jpg) no-repeat; height:60px; line-height:60px; padding-left:26px;}
.ask_name h3{ background:url(../images/ask_Licon.png) no-repeat left; padding-left:48px; color:#d9fee8; font-size:24px; font-weight:bold;}
.ask_img{ width:370px; height:340px;}

.ask_po,.ask_tk{ width:960px; height:200px;}

.ask_sel{ height:48px; border:1px solid #dcdcdc;}
.ask_sel ul{ width:752px;}
.ask_sel li{ float:left; color:#484848; font-size:18px; width:187px; height:48px; line-height:48px; text-align:center; border-right:1px solid #dcdcdc; cursor:pointer;}
.ask_sel li.cur{ color:#009b4d; height:46px; line-height:43px; margin-top:-1px; display:inline; border-top:3px solid #009b4d; border-bottom:1px solid #FFF;}
.ssk_show{ height:auto; overflow:hidden;}
.ask_shlist ul{ width:788px;}
.ask_shlist li{ float:left; margin-right:38px; margin-top:20px; display:inline; width:356px; height:50px;}
.ask_shlist li a{ display:block; width:354px; height:48px; border:1px solid #dcdcdc;}
.ask_shlist li a span{ display:inline-block;}
.ask_shLicon{ background:url(../images/ask_sroac.jpg) no-repeat; width:48px; height:48px;}
.ask_shLname{ font-size:14px; width:280px; height:48px; line-height:48px; margin-right:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.ask_shlist li a:hover{ color:#009b4d; border:1px solid #009b4d;}
.ask_shlist li a:hover .ask_shLicon{ background:url(../images/ask_sroho.jpg) no-repeat;}

.aa{ color:#009b4d; border:1px solid #009b4d;}
.bb{ background:url(../images/ask_sroho.jpg) no-repeat;}

.ask_tk{ display:none; position:absolute; top:0; left:0; z-index:600; background-color:#FFF;}
.ask_tkT{ height:38px; line-height:38px; padding:10px 0 16px;}
.ask_tkName{ background:url(../images/ask_tkicon1.png) no-repeat left; padding-left:52px; color:#484848; font-size:18px; width:620px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ask_tkClose{ color:#d6d6d6; font-size:18px; cursor:pointer; margin-right:30px;}
.ask_tkClose img{ vertical-align:middle; margin-left:12px;}
.ask_tkD{ height:336px;}
.ask_tk .com_scroll,.ask_tk .com_scroll .viewport,.ask_tk .com_scroll .scroll_over,.ask_tk .com_scroll .scrollbar{ height:336px;}
.ask_tkicon{ background:url(../images/ask_tkicon2.png) no-repeat; width:44px; height:38px;}
.ask_tkR{ font-size:14px;line-height:150%; width:905px; height:auto; overflow:hidden;}


.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
.com_scroll .disable{ display: none; }
/*faq结束*/