@media screen and ( max-width:1440px ){
/**/
.aboutImg1{height:440px; background-size:cover;}
.aboutImg2{height:768px; background-size:cover;}
.aboutImg3{height:768px; background-size:cover;}
.aboutImg4{height:768px; background-size:cover;}
.aboutImg5{height:768px; background-size:cover;}
.aboutImg6{height:768px; background-size:cover;}
/**/	
.aboutTitle{ height:80px;}
.aboutTitle div{ padding-top:40px;}
/**/
.aboutPart2{padding:105px 0 20px 0; height:751px;}
/**/
.aboutPart4{padding:0 50px 70px 330px; color:#434141; font-size:14px; line-height:18px;}
}

@media screen and ( max-width:1366px ){
/**/
.aboutTitle2{ height:130px;}
.aboutTitle2 div{ padding-top:40px;}
/**/	
.aboutPart1 .list{height:325px; width:1200px; overflow:hidden; position:relative; background:url(../image/aboutPart1.gif); top:60px;}
.aboutPart1 .title{text-align:center; padding:95px 0 30px 0; font-size:30px; color:#e66c1f; letter-spacing:5px;}
.aboutPart1 .content{padding-bottom:60px; font-size:14px; line-height:30px; color:#4f4e4e;}
/**/
.aboutPart2{padding:105px 0 20px 0; height:751px;}
.aboutPart2 li{min-height:280px; _height:280px; padding-left:477px; position:relative;}
.aboutPart2 .imgDiv{position:absolute; left:0px; top:0px;}
.aboutPart2 img{ width:75%;}
/**/
.aboutPart3{ padding-top:40px; height:746px;}
.aboutPart3 .content{padding:30px 0 60px 0; font-size:14px; line-height:24px; color:#4f4e4e;}

.aboutPart4{padding:0 50px 70px 330px; color:#434141; font-size:12px; line-height:20px;}
}

@media screen and ( max-width:1200px ){
/**/
.wal{width:990px;}
.headDiv, .headDiv .wal{height:92px;}
.headDiv .logo img{width:241px;}
.nav{display:none;}
.navA{display:block; background:url(../image/navA.png) center no-repeat; width:45px; height:45px; position:absolute; right:0px; top:25px;}
.footDiv .list li{width:90px; padding-right:45px;}
.pageBanner{height:360px;}
.pageBanner .title{margin-left:-495px;}
/**/
.indexFlash, .indexFlash li a{height:520px;}
.indexFlash .prev, .indexFlash .next{width:39px; height:81px; margin-top:-40px; background-size:100%;}
/**/
.indexNotice, .indexNotice .wal{height:42px; line-height:42px;}
.indexNotice em, .indexNotice li{height:42px;}
.indexNotice .btn{top:7px;}
.indexNotice .btn a{width:25px; height:25px;}
/**/
.indexTitle{padding:35px 0;}
/**/
.indexPart1 .wal{min-height:385px; _height:385px;}
.indexPart1 .prev{top:302px; left:0px;}
.indexPart1 .next{top:302px; right:0px;}
.indexPart1 .list{width:990px; overflow:hidden; position:relative;}
.indexPart1 li{width:240px; height:265px; margin-right:10px; margin-bottom:35px;}
.indexPart1 .imgDiv{padding:25px 20px;}
.indexPart1 .imgDiv img{width:100%;}
.indexPart1 .content{line-height:20px; padding:10px;}
/**/
.indexPart2{min-height:535px; _height:535px;}
.indexPart2 .list{width:990px; overflow:hidden; position:relative;}
.indexPart2 li{width:310px; height:346px; margin-right:30px;}
.indexPart2 .imgDiv img{width:100%;}
/*------------------*/
.aboutImg1{height:440px; background-size:cover;}
.aboutImg2{height:396px; background-size:cover;}
.aboutImg3{height:447px; background-size:cover;}
.aboutImg4{height:400px; background-size:cover;}
.aboutImg5{height:515px; background-size:cover;}
.aboutImg6{height:395px; background-size:cover;}

.aboutPart1 .list{height:250px; width:990px; overflow:hidden;}
.aboutPart1 li{width:260px; padding-right:85px;}
.aboutPart1 li .imgDiv{padding:20px 0 10px 0;}
.aboutPart1 li .imgDiv img{width:100%;}
.aboutPart1 li h1{font-size:20px;}
.aboutPart1 .title{padding:35px 0 15px 0;}
.aboutPart1 .content{padding-bottom:50px; line-height:24px;}

.aboutPart2 li{min-height:300px; _height:300px; padding-left:520px;}
.aboutPart2 .imgDiv{width:485px;}
.aboutPart2 .imgDiv img{width:100%;}

.aboutPart3 .list{width:990px; overflow:hidden;}
.aboutPart3 .list li{width:495px; padding-bottom:35px;}
.aboutPart3 .list li img{width:100%;}

.aboutPart4{padding:0 50px 70px 205px;}

.aboutPart5{height:310px;}
.aboutPart5 .prev{top:95px;}
.aboutPart5 .next{top:95px;}
.aboutPart5 li{width:330px;}
.aboutPart5 .imgDiv img{width:195px;}
.aboutPart5 .liNow .imgDiv img{width:265px;}

.aboutPart6 .list{width:990px; overflow:hidden; position:relative;}
.aboutPart6 li{width:300px; height:292px; margin-right:45px; margin-bottom:30px;}
.aboutPart6 li .imgDiv img{width:100%;}
.aboutPart6 li .name a{padding:15px 0 10px 0;}
/*----------------*/
.productPart1 .wal{min-height:435px; _height:435px; position:relative;}
.productPart1 .prev{top:235px;}
.productPart1 .next{top:235px;}
.productPart1 .list{padding-top:45px; width:912px;}
.productPart1 li{width:208px; line-height:50px; padding:0 10px;}
.productPart1 .imgDiv img{width:100%;}

.productPart2{width:990px; overflow:hidden; padding-top:25px;}
.productPart2 li{width:482px; height:231px; margin-right:26px; margin-bottom:25px;}
.productPart2 .imgDiv img{width:100%;}
.productPart2 .btn{bottom:18px; right:18px;}
.productPart2 .name{left:20px; bottom:15px; font-size:18px;}
.productPart2 .liNow{border-bottom:#eb6100 solid 6px; margin-bottom:19px;}
/**/
.productPart2 .li_01{height:329px; width:988px; top:-12px;}
.productPart2 .li_01 .prev{left:9px;}
.productPart2 .li_01 .next{right:9px;}
.productPart2 .li_01 .list{width:880px;}
.productPart2 .li_01 li{width:200px; line-height:45px; padding:15px 10px 0 10px;}

/*-------------*/
.productImg1{height:440px; background-size:cover;}

.productShow_03 h1{padding:30px 0;}
.productShow_03 .box{top:120px;}
.productShow_03 .imgDiv img{width:550px;}
.productShow_03 .imgDiv2 img{width:650px;}

.relevantCase .title{padding:30px 0; font-size:18px;}
.relevantCase .title h1{font-size:30px;}
.relevantCase .list{width:990px; overflow:hidden;}
.relevantCase li{width:475px; height:425px; padding-right:43px;}
.relevantCase li img{width:100%;}

/*----------------*/
.case li{height:230px; padding-right:495px;}
.case .imgDiv{width:495px;}
.case .imgDiv img{width:100%;}
.case .title a span{padding:85px 0 5px 0;}
.case .liOdd{padding:0 0 0 495px;}

.caseList li{width:237px;}
.caseList .imgDiv img{width:100%;}
.caseList .name a{height:43px; line-height:43px;}
.caseList .liNow .btn{height:174px;}

.footCase{height:385px;}

.caseShow{background:url(../image/line.gif) 690px top repeat-y;}
.caseShow .fl{width:692px;}
.caseShow .bigImg img{width:100%;}
.caseShow .fr{width:241px; height:410px;}
.caseShow .list{width:241px;}
.caseShow .list li{width:113px; height:99px; padding-right:15px;}
.caseShow .list img{width:100%;}

/*-------------*/
.news li{width:307px; height:129px; margin-right:30px; margin-bottom:30px; padding:0 15px 0 160px;}
.news .imgDiv{width:143px;}
.news .imgDiv img{width:100%;}
.news .content{line-height:20px; color:#666; height:60px; overflow:hidden;}
.news .time{font-size:12px; color:#999;}
.news .more{position:absolute; right:20px; bottom:10px; color:#e66c1f;}

.newShow{width:645px;}
.newShow .imgDiv img{width:100%;}

.newSide{width:310px;}
.newSide li{height:100px; padding-right:140px;}
.newSide .imgDiv{top:15px; width:109px;}
.newSide .imgDiv img{width:100%;}

/*-------------*/
.contactForm{width:650px;}
.contactForm .li_01{width:197px;}
.contactForm .li_02{width:216px;}

.contactSide{width:250px; padding-left:40px;}

/*-------------*/
.lyb{width:310px;}
.lyb li{background:url(../image/nimg55_1.png) left 12px no-repeat; padding:12px 0 0 45px;}
.lyb .content{background:url(../image/ico4.png) left 5px no-repeat; padding:0 0 6px 32px;}

/*-------------*/
.Idea{text-align:center; font-size:16px; padding-bottom:100px;}
.Idea h1{font-size:24px; padding:55px 0 15px 0;}
.Idea .msg span{font-size:18px; padding-right:20px;}
.Idea .content{text-align:justify; padding:35px 0 55px 0; line-height:28px; color:#666;}

/*-------------*/
.service_01 h1{padding:35px 0 15px 0;}
.service_01 .imgList{width:990px; overflow:hidden;}
.service_01 .imgList li{padding:0 67px 50px 0; width:462px;}
.service_01 .imgList img{width:100%;}

.service_02 .list{width:990px; overflow:hidden;}
.service_02 li{width:308px; padding:0 33px 33px 0;}
.service_02 li .name{height:40px; line-height:40px;}
.service_02 li img{width:100%;}

.service_03 .img{padding:0 50px 35px 0;}
.service_03 .img img{width:100%;}
.service_03 .list{width:990px; overflow:hidden;}
.service_03 .list li{width:308px; padding:0 33px 10px 0;}
.service_03 .list .name{height:40px; line-height:40px;}
.service_03 .list img{width:100%;}

.service_04 .list{padding:0 0 30px 280px;}
.service_04 .list2{padding-left:0px;}
.service_04 .list3{padding-left:100px;}
.service_04 .imgDiv img{width:720px;}

/*-------------*/
.joinImg1{height:620px; background-size:cover;}
.joinImg2{height:685px; background-size:cover;}
.joinImg3{height:595px; background-size:cover;}
.joinImg4{height:595px; background-size:cover;}
.joinImg5{height:680px; background-size:cover;}

.joinPart1{background:#fff; min-height:715px; _height:715px;}
.joinPart1 .title{height:275px;}
.joinPart1 .title div{font-size:42px; padding:70px 0 5px 0;}
.joinPart1 .title b{font-size:60px; color:#FFF; padding:0 10px;}
.joinPart1 .title em{top:72px; font-size:60px; line-height:75px;}
.joinPart1 .imgDiv img{width:350px;}
.joinPart1 .fr{width:520px;}
.joinPart1 .content{font-size:18px; line-height:25px; padding:10px 0 30px 0;}

.joinPart2 .img img{width:680px;}
.joinPart2 .list{width:990px; overflow:hidden;}
.joinPart2 li{height:160px; width:300px; padding:0 65px 0 160px;}
.joinPart2 .imgDiv{width:140px; top:0px;}
.joinPart2 .imgDiv img{width:100%;}
.joinPart2 .name{font-size:35px;}
.joinPart2 .name2{font-size:14px;}
.joinPart2 .content{font-size:14px;}

.joinPart3{padding-top:30px;}
.joinPart3 li{padding-bottom:30px; width:432px;}
.joinPart3 li img{width:100%;}
.joinPart3 .fr{width:470px;}
.joinPart3 h1{font-size:31px;}
.joinPart3 h2{font-size:24px;}
.joinPart3 .content{font-size:14px; line-height:24px;}

.joinPart4 h1{font-size:28px; padding:35px 0 20px 0;}
.joinPart4 .list{width:990px; overflow:hidden;}
.joinPart4 .list li{width:210px; height:140px; margin-right:23px; font-size:16px; line-height:30px; padding:20px 10px 0 10px;}
.joinPart4 .list .li_02{line-height:40px; padding-top:40px; height:120px;}
.joinPart4 .list .li_03{line-height:40px; padding-top:40px; height:120px;}
.joinPart4 .list .li_04{line-height:40px; padding-top:40px; height:120px;}
.joinPart4 .imgList{height:255px;}
.joinPart4 .prev{top:75px;}
.joinPart4 .next{top:75px;}
.joinPart4 .imgList li{width:300px;}
.joinPart4 .imgList li img{height:200px;}

.joinPart5 .content{font-size:18px; line-height:35px; padding:30px 275px 40px 0;}
.joinPart5 h1{top:60px; font-size:30px;}
.joinPart5 .list{width:990px; overflow:hidden;}
.joinPart5 li{width:237px;}
.joinPart5 li img{width:100%;}
.joinPart5 .name a{height:43px; line-height:43px;}

.joinPart6 .fl{width:500px;}
.joinPart6 h1{font-size:40px;}
.joinPart6 h1 b{font-size:85px;}
.joinPart6 .info{font-size:35px;}
.joinPart6 .content{font-size:18px;}
.joinPart6 .list{width:405px;}
.joinPart6 .imgDiv img{width:100%;}

.joinPart7 h1{font-size:40px;}
.joinPart7 .msg{padding:10px 0 35px 0; font-size:24px;}
.joinPart7 .list{width:990px; overflow:hidden;}
.joinPart7 li{width:212px; height:250px; margin-right:48px;}
.joinPart7 .name{height:35px; line-height:35px; font-size:20px;}
.joinPart7 .content{font-size:15px; line-height:25px;}

.joinPart8 .title{font-size:40px; padding-top:50px;}
.joinPart8 .msg{font-size:24px;}
.joinPart8 .msg b{font-size:36px;}
.joinPart8 .list{width:990px; overflow:hidden;}
.joinPart8 li{margin-right:33px; margin-bottom:33px; width:223px; height:220px;}
.joinPart8 li h1{font-size:25px; padding:40px 0 20px 0;}
.joinPart8 .content{font-size:15px; line-height:24px;}

.joinPart9{min-height:700px; _height:700px; padding-top:50px;}
.joinPart9 .form textarea{width:350px;}
.joinPart9 .ewm{top:50px;}
.joinPart9 .box{top:402px; right:0px; width:450px;}
.joinPart9 .box li{font-size:15px; height:36px; line-height:36px;}
/**/
}

@media screen and ( max-width:1024px ){
/**/
.aboutImg1{height:440px; background-size:cover;}
.aboutImg2{height:640px; background-size:cover;}
.aboutImg3{height:640px; background-size:cover;}
.aboutImg4{height:640px; background-size:cover;}
.aboutImg5{height:640px; background-size:cover;}
.aboutImg6{height:640px; background-size:cover;}
/**/
.aboutPart1 .title{padding:105px 0 15px 0;}
/**/
.aboutPart3 .list{width:990px; overflow:hidden;}
.aboutPart3 .list li{width:22%; padding-bottom:35px; float:left;}
.aboutPart3 .list li img{width:100%;}
/**/
.aboutPart5{height:430px;}	
}
@media screen and ( max-width:990px ){
/**/
.wal{width:100%;}
.topDiv{display:none;}
.headDiv, .headDiv .wal{height:50px;}
.headDiv .logo{left:50%; margin-left:-62px; top:10px;}
.headDiv .logo img{width:135px;}
.navA{width:45px; height:45px; background-size:50%; right:auto; left:2px; top:2px;}
.navA em{display:block; color:#2b574e; font-size:14px; line-height:45px; position:relative; left:40px; top:2px;}
.topFormA{display:block; background:url(../image/img50.png) center no-repeat; background-size:50%; position:absolute; top:0px; right:0px; width:50px; height:50px;}
.indexTitle{padding:20px 0 15px 0; font-size:12px;}
.indexTitle div{font-size:25px;}
.indexTitle em{display:block; margin:0 auto; width:80px; height:10px; border-top:#e66c1f solid 2px; position:relative; top:5px;}
.footDiv .wal{min-height:100px; _height:100px;}
.footDiv .list, .footDiv .link, .footDiv .content{display:none;}
.footDiv .share{position:relative; right:0px; height:60px;}
.footDiv .share li{padding:20px 0 0 10px;}
.footDiv .share img{width:20px; height:20px;}
.footDiv .ewm{position:absolute; top:20px; right:10px; width:60px;}
.footDiv .ewm img{width:100%;}
.footDiv .ewm .fr{display:none;}
.footDiv .tel{position:relative; top:-10px; width:270px; background:url(../image/nimg17.png) 10px center no-repeat; padding-left:35px;}
.footDiv .tel span{background:none; padding-left:0; display:block; left:0;}
.footDiv .content2{height:auto; line-height:1.8em; position:relative; background:#2b574e; color:#dcdcdc; padding:10px;}
.footDiv .content2 div{display:block;}
.pageBanner{display:none;}
.pageNav, .pageNavDiv{display:none;}
.pageTitle{border:0px; text-align:center; padding:15px 0; height:auto;}
.pageTitle h1{position:relative; top:0px; height:auto; border:0px; color:#e66c1f; font-size:16px; font-weight:bold;}
.telTitle{display:block; border-top:#2b574e solid 1px; height:38px; line-height:38px; overflow:hidden; position:relative; background:#dadada;}
.telTitle h1{font-weight:400; text-align:center; font-size:18px;}
.telTitle .back{display:block; position:absolute; left:5px; top:6px; background:url(../image/ico5.png) center no-repeat; background-size:50%; width:26px; height:26px; line-height:26px; color:#FFF; white-space:nowrap;}
.telTitle .back em{position:relative; left:20px; font-size:14px;}
.telImg{display:block;}
.telMore{display:block; text-align:center; padding:10px 0 20px 0; font-size:14px;}
.telMore em{display:inline-block; background:url(../image/ico6.png) center no-repeat; background-size:50%; width:17px; height:9px;}
.pageNum{display:none;}
.telpageNum{display:block; font-size:14px; line-height:2em; padding:10px 0; background:url(../image/telpageNum.png) center top no-repeat; clear:both;}

/*------------*/
.indexFlash{display:none;}
.indexFlashTel{display:block;}
.indexNotice{display:none;}

.indexPart1{padding:0 10px;}
.indexPart1 .prev, .indexPart1 .next{display:none;}
.indexPart1 .list{width:100%;}
.indexPart1 li{width:100%; height:auto; margin-right:0px; margin-bottom:10px;}
.indexPart1 .imgDiv{padding:10px 20px; max-width:250px; margin:0 auto;}
.indexPart1 .imgDiv img{width:100%;}
.indexPart1 .content{line-height:20px; padding:10px 20px 15px 20px;}
.indexPart1 .more a{border:0px;}
.indexPart1 .more a:hover{background:none; border:0px; color:#999;}
.indexPart1 .more em{display:block; margin:0 auto; background:url(../image/more.png) center no-repeat; background-size:50%; width:22px; height:22px; position:relative; top:-5px;}

.indexPart2{min-height:200px; _height:200px;}
.indexPart2 .list, .indexPart2 ul{width:100%;}
.indexPart2 li{width:100%; height:auto; margin-right:0px; padding-bottom:15px;}
.indexPart2 h1{padding:10px 0 5px 0;}
.indexPart2 .imgDiv{padding:0 10px; max-width:600px; margin:0 auto;}

/*---------------*/
.productPart1{padding:0 10px; background:none;}
.productPart1 .prev, .productPart1 .next{display:none;}
.productPart1 .list{padding:0px; width:100%;}
.productPart1 li{padding:0 0 5px 0; width:50%; line-height:40px;}
.productPart1 .imgDiv{padding:0 10px; margin:0 auto; max-width:200px;}

.productPart2, .productPart2 ul{width:100%; padding:0px;}
.productPart2 li{width:100%; height:auto; margin-right:0; margin-bottom:10px;}
.productPart2 .imgDiv{padding:0 15px;}
.productPart2 .imgDiv img{width:100%;}
.productPart2 .btn{display:none;}
.productPart2 .name{left:30px; bottom:15px; font-size:14px;}
.productPart2 .name a span{font-size:18px;}
.productPart2 .h30{height:10px;}

/*-------------*/
.productShow_01 .btnDiv, .productShow_01 .imgDiv{display:none;}
.productShow_01 .telImg{display:block;}

.productShow_02{margin:0 10px; width:auto; padding-bottom:25px;}
.productShow_02 h1{font-size:20px; padding:15px 0;}
.productShow_02 h2{font-size:16px; padding-left:10px; font-weight:400;}
.productShow_02 .content{padding:10px 0 15px 0;}
.productShow_02 .imgDiv img{width:100%;}

.productImg1, #relevantCase{display:none;}

.productShow_03{padding-bottom:20px;}
.productShow_03 h1{padding:25px 0; font-size:20px;}
.productShow_03 .imgDiv{padding:0 10px;}
.productShow_03 .imgDiv img{width:100%;}
.productShow_03 .box{position:relative; top:0px; width:auto; padding:15px 15px 0;}

.telProduct{padding:20px 10px 0 10px;}
.telProduct .imgDiv{margin:0 auto; max-width:600px;}
.telProduct .imgDiv img{width:100%;}
.telProduct .name{font-size:14px; padding:10px 0; text-align:center;}

#case{background:none; padding:20px 0;}
#case .indexTitle{display:none;}
#case .h50{height:0px;}
.case{width:600px;}
.case li{height:173px; padding-right:50%; font-size:14px;}
.case .imgDiv{width:50%;}
.case .imgDiv img{width:100%; height:173px;}
.case .title a span{font-size:16px; padding:50px 0 5px 0;}
.case .liOdd{padding:0 0 0 50%;}

#caseList{background:none; padding:20px 0 0 10px;}
#caseList .indexTitle{display:none;}
.caseList ul{width:100%;}
.caseList li{float:left; width:50%; margin-right:0; margin-bottom:5px;}
.caseList .imgDiv{padding-right:10px;}
.caseList .name a{height:42px; line-height:42px; padding:0px; margin-right:10px; font-size:14px; text-align:center;}
.caseList .liNow .btn{display:none;}

#caseShow{background:none; padding:20px 10px;}
.caseShow{min-height:200px; _height:200px; border:0px; background:none;}
.caseShow .fl{width:100%; left:0px;}
.caseShow .name{height:41px; line-height:41px; padding:0 10px; overflow:hidden; border:#dedede solid 1px; border-top:0px;}
.caseShow .name span{padding-right:10px; border-right:0px;}
.caseShow .share{right:5px;}
.caseShow .fr{display:none;}
#caseImg{display:block; padding:0 0 0 10px;}
#caseImg .h10{height:30px;}
#caseImg li{float:left; width:25%;}
#caseImg li div{padding-right:10px;}
#caseImg img{width:100%;}

.footCase{display:none;}

#news{background:none; padding:20px 10px;}
#news .indexTitle{display:none;}
.news ul{width:100%;}
.news li{width:auto; height:80px; margin-right:0px; margin-bottom:15px; padding:0 0px 0 100px;}
.news .imgDiv{width:90px;}
.news .name{padding:0; font-size:14px;}
.news .content{line-height:1.5em; height:3em; overflow:hidden; padding-top:5px; font-size:12px;}
.news .time{padding-top:5px;}
.news .more{right:0px; bottom:auto; top:62px;}

#newShow{background:none; padding:20px 10px;}
#newShow .h50{height:0px;}
.newSide{display:none;}
.newShow{width:100%;}
.newShow .title{height:32px; padding-top:0px; font-size:16px;}
.newShow .title span{top:5px; right:0px; font-size:12px;}
.newShow .imgDiv{padding-top:15px;}
.newShow .content{padding:15px 0;}
.newShow .share{display:none;}

#contact{background:none; padding:20px 10px;}
#contact .indexTitle{display:none;}
.contactForm{width:100%;}
.contactForm li{padding-bottom:10px;}
.contactForm .li_01{float:left; width:50%; padding-right:0px;}
.contactForm .li_01 .inputDiv{padding-right:10px;}
.contactForm .li_02{float:left; width:100%;}

.contactSide{border-left:0px; width:100%; padding:0 0 50px 0px;}
.contactSide .title{font-size:16px; padding-bottom:20px;}
.contactSide li{font-size:13px; height:35px; padding-left:40px;}
.contactSide li em{font-size:14px; top:-1px;}

.lybBox{padding-top:0px;}
.lyb{width:100%; padding-top:50px;}
.lyb .btnDiv{display:none;}

.Idea{font-size:14px; padding:20px 10px;}
.Idea h1{font-size:18px; padding:5px 0;}
.Idea .content{text-align:justify; padding:15px 0;}
.Idea .imgDiv img{width:100%;}

.service_01{padding:0 0 0 10px;}
.service_01 h1{padding:20px 0 10px 0; font-size:20px;}
.service_01 .list{padding-bottom:0px; padding-right:10px;}
.service_01 .list li{padding:0 0 10px 15px;}
.service_01 .imgList{width:100%; overflow:hidden;}
.service_01 .imgList ul{width:100%;}
.service_01 .imgList li{padding:0 0 10px 0; width:50%;}
.service_01 .imgList img{width:100%;}
.service_01 .imgList div{padding-right:10px;}

.service_02{padding:0 0 0 10px;}
.service_02 h1{padding:20px 0 10px 0; font-size:20px;}
.service_02 .list{width:100%;}
.service_02 ul{width:100%;}
.service_02 li{float:left; width:50%; padding:0 0 10px 0;}
.service_02 li .imgDiv{padding-right:10px;}
.service_02 li .name{height:40px; line-height:40px; padding-left:10px; margin-right:10px; font-size:14px;}

.service_03{padding:0 0 0 10px;}
.service_03 h1{padding:20px 0 15px 0; font-size:20px;}
.service_03 .img{display:none;}
.service_03 .telImg{padding-bottom:15px;}
.service_03 .telImg img{width:300px;}
.service_03 .list{width:100%; padding:0px;}
.service_03 .list ul{width:100%;}
.service_03 .list li{float:left; width:50%; padding:0px;}
.service_03 .list li .imgDiv{padding-right:10px;}
.service_03 .list li .name{height:40px; line-height:40px; padding-left:10px; font-size:14px;}

.service_04{padding:20px 10px;}
.service_04 h1{font-size:20px; padding-bottom:10px;}
.service_04 .content{line-height:24px; padding-bottom:10px;}
.service_04 .title{font-size:16px;}
.service_04 .list{padding:10px 0; line-height:1.5em; text-align:left;}
.service_04 .list em{color:#333; font-weight:bold;}
.service_04 .list2{padding-left:0px;}
.service_04 .list3{padding-left:0px;}
.service_04 .imgDiv img{width:100%;}

/*------------------*/
.joinImg1, .joinImg2, .joinImg3, .joinImg4, .joinImg5{display:none;}

.joinPart1{min-height:200px; _height:200px; padding:20px 10px 0 10px;}
.joinPart1 .title{display:none;}
.joinPart1 .imgDiv{width:100%; text-align:center;}
.joinPart1 .imgDiv img{width:60%;}
.joinPart1 .fr{width:100%;}
.joinPart1 .name{background-size:auto 100%; height:24px; line-height:24px; padding-left:10px; font-size:15px;}
.joinPart1 .content{font-size:14px; line-height:1.5em; padding:5px 0 15px 0;}
.joinPart1 .h50{height:0px;}

.joinPart2{padding:20px 0;}
.joinPart2 .img{padding:0 20px 20px;}
.joinPart2 .img img{width:100%;}
.joinPart2 .list{width:100%;}
.joinPart2 ul{width:100%;}
.joinPart2 li{height:auto; width:auto; padding:0 10px 20px 80px;}
.joinPart2 .imgDiv{left:10px; top:10px; width:60px;}
.joinPart2 .name{font-size:20px;}
.joinPart2 .name2{font-size:14px; padding:5px 0;}
.joinPart2 .content{font-size:14px; line-height:1.6em;}
.joinPart2 .h50{height:0px;}

.joinPart3{padding-top:20px;}
.joinPart3 .fl{width:100%;}
.joinPart3 li{padding:0 15px 15px; width:auto; text-align:center;}
.joinPart3 li img{max-width:300px;}
.joinPart3 .fr{width:100%; background:#FFF;}
.joinPart3 h1{padding:20px 10px; font-size:20px;}
.joinPart3 h2{font-size:16px; padding:0 0 10px 10px;}
.joinPart3 .content{font-size:14px; line-height:1.6em; padding:0 10px 20px 10px;}

.joinPart4{padding:0 10px;}
.joinPart4 h1{font-size:20px; padding:20px 0;}
.joinPart4 .list{width:100%;}
.joinPart4 .list ul{width:100%;}
.joinPart4 .list li{float:none; width:100%; height:auto; text-align:center; margin-right:0px; font-size:14px; line-height:1.8em; padding:20px 0;}
.joinPart4 .list .li_02, .joinPart4 .list .li_03, .joinPart4 .list .li_04{line-height:1.8em; height:auto; padding:20px 0;}
.joinPart4 .content{font-size:16px; line-height:1.8em; padding-bottom:20px;}
.joinPart4 .imgList{display:none;}
.joinPart4 .telImg{text-align:center; padding-bottom:20px;}
.joinPart4 .telImg img{max-width:350px;}

.joinPart5 .content{font-size:16px; line-height:1.8em; color:#2b574e; padding:20px 10px;}
.joinPart5 h1{position:relative; top:-5px; font-size:20px; padding:0 10px 15px 0; text-align:right;}
.joinPart5 .list{width:auto; padding-left:10px;}
.joinPart5 ul{width:100%;}
.joinPart5 li{width:50%; background:none; margin-right:0px; margin-bottom:10px;}
.joinPart5 .imgDiv{padding-right:10px;}
.joinPart5 .name a{height:40px; line-height:40px; padding-left:10px; font-size:14px; background:#FFF; margin-right:10px;}

.joinPart6{display:none;}

.joinPart7 h1{font-size:20px; letter-spacing:5px; padding:20px 10px 10px;}
.joinPart7 .msg{padding:0 0 10px 10px; font-size:16px;}
.joinPart7 .list{width:auto; padding-left:10px;}
.joinPart7 ul{width:100%;}
.joinPart7 li{float:left; width:50%; height:auto; margin-right:0px; padding-bottom:10px;}
.joinPart7 .name{height:32px; line-height:32px; font-size:16px; margin-right:10px;}
.joinPart7 .content{background:#efefef; font-size:14px; line-height:1.8em; margin-right:10px;}

.joinPart8 .title{font-size:20px; padding:20px 0 0 10px;}
.joinPart8 .msg{font-size:16px; padding:10px 0 20px 10px;}
.joinPart8 .msg b{font-size:20px;}
.joinPart8 .list{width:auto; padding:0 10px;}
.joinPart8 ul{width:100%;}
.joinPart8 li{margin-right:0px; margin-bottom:10px; width:50%; height:180px; background:#f79a32;}
.joinPart8 li h1{font-size:20px; padding:20px 0;}
.joinPart8 .content{font-size:14px; line-height:1.6em; padding:0 15px;}

.joinPart9{min-height:200px; _height:200px; padding:25px 10px;}
.joinPart9 .form li{height:70px; line-height:35px; padding-left:70px;}
.joinPart9 .form em{width:60px; font-size:14px;}
.joinPart9 .form .input1{width:100%; height:33px; line-height:33px; border:#d1d1d1 solid 1px; text-indent:10px; background:#FFF; position:relative; left:-2px;}
.joinPart9 .form .tips{float:none; font-size:12px; padding-left:0px; clear:both;}
.joinPart9 .form .li_01{height:70px;}
.joinPart9 .form textarea{width:100%; line-height:26px; position:relative; left:-2px; padding:5px 0px;}
.joinPart9 .ewm{display:none;}
.joinPart9 .box{position:relative; top:0px; right:0px; width:auto;}
.joinPart9 .box h1{font-size:16px;}
.joinPart9 .box li{font-size:14px; height:35px; line-height:35px;}

/*----------------*/
.aboutImg1, .aboutImg2, .aboutImg3, .aboutImg4, .aboutImg5, .aboutImg6, .aboutTitle{display:none;}

.aboutPart1 .list{height:160px; width:100%;}
.aboutPart1 ul{width:100%;}
.aboutPart1 li{width:33.3%; padding-right:0px;}
.aboutPart1 li .imgDiv{padding:15px 0 10px 0;}
.aboutPart1 li .imgDiv img{width:90%; max-width:150px;}
.aboutPart1 li h1{font-size:14px; font-weight:400; padding:0 5px;}
.aboutPart1 .title{padding:20px 0; font-size:20px;}
.aboutPart1 .content{padding:0px 10px 20px 10px; text-align:justify;}

.aboutPart2{padding:20px 0;}
.aboutPart2 li{min-height:100px; _height:100px; padding:0 10px;}
.aboutPart2 .imgDiv{position:relative; width:auto;}
.aboutPart2 .imgDiv img{width:100%;}
.aboutPart2 .content{line-height:1.6em; padding:10px 0 15px 0;}

.aboutPart3 .list{display:none;}
.aboutPart3 .content{padding:10px 10px 20px 10px;}
.aboutPart3 .telImg{padding:20px 0 0 10px;}
.aboutPart3 .telImg li{float:left; width:50%; padding-bottom:10px; text-align:center;}
.aboutPart3 .telImg div{padding-right:10px;}
.aboutPart3 .telImg img{max-width:200px;}

.aboutPart4{padding:20px 10px;}

.aboutPart5{display:none;}
.aboutPart5Tel{padding:20px 0 0 10px;}
.aboutPart5Tel li{float:left; width:50%; padding-bottom:10px; text-align:center;}
.aboutPart5Tel .imgDiv{border:#CCC solid 1px; margin-right:10px;}
.aboutPart5Tel .imgDiv img{max-width:200px;}
.aboutPart5Tel .name{height:40px; line-height:40px; font-size:14px; overflow:hidden;}

.aboutPart6{display:none;}
.aboutPart6Tel{padding:20px 10px 0 10px;}
.aboutPart6Tel li{height:95px; position:relative; padding-left:145px;}
.aboutPart6Tel .imgDiv{position:absolute; left:0px; top:0px; width:135px;}
.aboutPart6Tel .name a{color:#eb6100; font-size:16px;}
.aboutPart6Tel .content{color:#666; font-size:14px; line-height:1.8em; height:3.6em; overflow:hidden; padding-top:5px;}
/**/
}

@media screen and ( max-width:450px ){
.case{width:400px;}
.case li{height:135px;}
.case .imgDiv img{height:135px;}
}
@media screen and ( max-width:375px ){
.case{width:340px;}
.case li{height:120px;}
.case .imgDiv img{height:120px;}
.case .title a span{font-size:14px; padding:40px 0 5px 0; font-weight:400;}
}
@media screen and ( max-width:320px ){
.case{width:300px;}
.case li{height:100px;}
.case .imgDiv img{height:100px;}
.case .title a span{padding:30px 0 5px 0;}
}