@media screen and ( max-width:1440px ){
	.indexFlash{ margin-top:70px;}
	.indexPart3Flash{ margin-top:90px;}
	.indexPart5 .title{ text-align:center; padding-top:120px;}
	.indexPart5 .msg{ font-size:18px; color:#413f4e; text-align:center; padding-top:25px;}
	}

@media screen and ( max-width:1366px ){
	.indexPart2_l{ width:380px; padding-top:108px;}
	.indexPart2_m{ width:380px; padding-top:108px; margin-left:30px;}
	.indexPart2_r{ width:380px; padding-top:108px; margin-left:30px;}
	.indexPart3 .title{ width:262px; height:127px; position:absolute; left:50%; bottom:108px; margin-left:-600px; z-index:222}
	.indexPart3Flash .next{ width:129px; height:127px; background:url(../images/nimg129.png) no-repeat; position:absolute; right:50%; bottom:108px; z-index:11; margin-right:-600px;}
	.indexPart3Flash li .content{ width:785px; height:127px; background:url(../images/bg1.png); position:absolute; left:50%; bottom:108px; z-index:11; margin-left:-326px;}
	.indexPart4 .title{ text-align:center; padding-top:115px;}
	.indexPart4 .title2{ text-align:center; font-size:24px; color:#fff; padding-top:20px;}
	.indexPart4 .list{ padding-top:25px;}
	.indexPart4 .list li{ float:left; padding-left:190px; width:210px; position:relative; height:235px;}
	.indexPart5 .title{ text-align:center; padding-top:105px;}
	.indexPart5 .msg{ font-size:18px; color:#413f4e; text-align:center; padding-top:15px;}
	.indexPart5 .list{ padding-top:10px;}
	.footNav li h1{ padding:110px 0 10px 0; font-size:18px;}
	.footNav .ewm{ padding-top:10px; text-align:center;}
	.footNav .links{ text-align:center; padding:10px 0;}
	}

@media screen and ( max-width:900px ){
.wal{width:100%;}
.headDiv{height:50px; background:#fcfaf6;}
.headDiv .wal{height:50px;}
.headDiv .logo{left:0px; top:0px; display:block; background:#fcfaf6; height:26px; padding:12px; margin:0;}
.headDiv .logo img{height:26px;}
.nav{display:none;}
.navA{display:block; width:50px; height:50px; background:url(../images/navA.png) center no-repeat; background-size:50%; position:absolute; top:0px; right:0px;}
.telNav{position:fixed; z-index:50; top:0px; right:-112px; height:100%; width:100%; background:#6daa47;}
.telNav .btn{display:block; width:50px; height:50px; background:url(../images/navB.png) center no-repeat; background-size:50%; margin-left:auto; position:relative; left:-112px;}
.telNav .btn1{display:block; width:50px; height:50px; background:url(../images/close.png) center no-repeat; background-size:50%; margin-left:auto; position:absolute; z-index:2; right:112px; top:40px;}
.telNav .list{padding-right:112px;}
.telNav .list a{display:block; height:35px; line-height:35px; overflow:hidden; border-bottom:rgba(255,255,255,0.1) solid 1px; padding-left:70px; font-size:14px; color:#FFF; background:url(../images/ico2.png) right center no-repeat; background-size:auto 20%; position:relative;}
.telNav .list .img2{display:none;}
.telNav .list img{position:absolute; left:40px; top:8px; width:19px;}
.telNav .list .li_01 a{background:none;}
.telNav .list2{ display:none;}
.telNav .list2 li{border:0px; }
.telNav .list2 a{height:30px; line-height:30px; font-size:12px; padding-left:70px; color:#fff; border:none; background:none;}

.topA1{display:block; position:absolute; top:0px; right:100px; height:50px; line-height:50px; white-space:nowrap; color:#cecece;}
.topBtn1{display:block; width:50px; height:50px; background:url(../image/topBtn1.png) center no-repeat; background-size:60%; position:absolute; top:0px; right:50px;}
/**/
#fp-nav{ display:none;}
.pageNum2{ display:none;}

.indexFlash, .indexBtn, .indexRoof{display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block; padding-top:50px;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:20px; bottom:20px;}
.indexFlashTel .btnDiv span{display:inline-block; width:8px; height:8px; background:#fff; margin-left:10px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexFlashTel .btnDiv .on{background:#5db531;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; color:#FFF;}
.indexFlashTel .bd li img{width:100%;}
.indexFlashTel .content{padding:20px; line-height:1.5em; height:3em; background:#56555f;}
.indexFlashTel .content h1{font-weight:400;}

.indexPart1 .indexRoof2{ display:block;}
.indexRoof2 img{ width:100%;}

.indexPart2_l, .indexPart2_m, .indexPart2_r{ display:none;}
.indexPart2{ background:#6aa843;}
.indexPart2 .titleTel{ display:block; padding:10px; font-size:16px; color:#fff;}
.indexPart2 .indexNewsTel{ display:block; background:#fff; min-height:120px; _height:120px; position:relative; padding-left:115px;}
/*.indexPart2 .indexNewsTel{ display:block; background:#fff; min-height:120px; _height:120px; position:relative;}*/
.indexPart2 .indexNewsTel .imgDiv{ position:absolute; left:0px; top:5px;}
.indexPart2 .indexNewsTel .imgDiv img{ width:105px;}
/*.indexPart2 .indexNewsTel .imgDiv{ width:60%;}
.indexPart2 .indexNewsTel .imgDiv img{ width:100%;}
.indexPart2 .indexNewsTel .content{ overflow:hidden; width:40%;}*/
.indexPart2 .indexNewsTel .content{ overflow:hidden; padding-right:10px;}
.indexPart2 .indexNewsTel .name{ padding:15px 10px 0 10px; color:#333;}
.indexPart2 .indexNewsTel a{ width:100px; height:26px; display:block; background:#5db531; color:#fff; text-align:center; line-height:26px; border-radius:4px; -moz-border-radius:4px; margin:10px 0 0 10px;}
.indexPart2 .indexNewsTel .name2{ padding:10px 10px 0 10px; color:#333; font-size:12px; overflow:hidden; height:20px;}
.indexPart2 .indexNewsTel .msg{ color:#8d8d8d; height:40px; overflow:hidden; padding:5px 0 0 10px;}
.indexFormTel{ display:block;  background:#fff;}
.indexFormTel .box{ width:310px; margin:0px auto;}
.indexFormTel .box .title{ height:40px; line-height:40px; color:#5db531; font-size:16px;}
.indexFormTel .box li{ height:43px;}
.indexFormTel .box li select{ border:#dfdfdf solid 1px; height:36px; line-height:36px; width:90px; margin-right:9px; float:left;}
.indexFormTel .box li .input1{ width:100%; border:#dfdfdf solid 1px; height:36px; line-height:36px;}
.indexFormTel .box li .btn1{ width:221px; height:49px; background:url(../images/btn1.png) no-repeat; text-align:center; color:#fff; cursor:pointer; line-height:45px; font-size:18px; margin:20px 0 0 50px;}
.indexFormTel .form{ padding-bottom:50px;}
.indexTel1{ display:block; background:#fe8801; padding:15px 0; color:#fff; text-align:center; position:relative;}
.indexTel1 img{ padding-right:10px; position:absolute; left:50%; width:32px; top:15px; margin-left:-80px;}

.footNav{text-align:center; background:#f2f2f2; color:#FFF; padding:1em 0;}
.footNav .list{float:none;}
.footNav li{float:none; width:100%;}
.footNav li h1{padding:1em 0; font-size:16px;}
.footNav li h1 a{color:#444444;}
.footNav li div a{display:inline-block; padding:0 0.5em; font-size:13px;}
.footNav .ewm{float:none; margin:0 auto; width:225px; display:none;}
.footDiv{text-align:center; background:#5db530; color:#fff; padding-bottom:15px;}
.footDiv .fl{ float:none; color:#fff; padding:15px 0 0 0;}
.footDiv .fr{ padding:10px 0; clear:both;}

.indexPart4{ padding-bottom:30px;}
.indexPart4 .title{ text-align:center; padding:30px 20% 0 20%;}
.indexPart4 .title img{ width:100%;}
.indexPart4 .title2{ text-align:center; font-size:24px; color:#fff; padding-top:20px;}
.indexPart4 .list{ padding-top:20px;}
.indexPart4 .list li{ float:left; width:33.33%; position:relative; min-height:250px; _height:250px; text-align:center; padding:0px 0px 20px 0;}
.indexPart4 .list li .ico{ position:relative; padding:0 20px;}
.indexPart4 .list li .ico img{ width:100%;}
.indexPart4 .list li h2{ font-size:14px; color:#fff; height:40px; padding-top:15px;}
.indexPart4 .list li p{ font-size:12px; color:#fff; opacity:0.6; padding:0 10px; width:auto; text-align:left;}

.indexPart5{background:url(../images/indexPart5Tel.jpg) center top no-repeat; background-size:cover;}
.indexPart5 .title{ text-align:center; padding:30px 20% 0 20%;}
.indexPart5 .title img{ width:100%;}
.indexPart5 .title2{ text-align:center; font-size:14px; color:#000; padding-top:20px;}
.indexPart5 .msg{ font-size:12px; color:#4f4f4f; padding:15px 10px; text-align:left;}
.indexPart5 .list{ display:none;}
.indexPart5 .list2{ padding:0 15px; display:block;}
.indexPart5 .list2 li{ height:130px; margin-bottom:10px; position:relative; background:url(../images/bg2.png); overflow:hidden;}
.indexPart5 .list2 li .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart5 .list2 li img{ height:130px;}
.indexPart5 .list2 li .name{ padding:10px 0 0 130px; font-size:16px; color:#fff;}
.indexPart5 .list2 li .content{ padding:8px 10px 0 130px; color:#fff;}
.indexPart5 .list2 li a{ display:block; width:20px; height:20px; background:url(../images/nimg29_1.png) no-repeat; background-size:100%; position:absolute; right:10px; top:10px;}

.indexPart3 .title{ display:none;}
.indexPart3 .indexPart3Flash{ display:none;}
.indexPart3 .titleTel{ height:42px; line-height:42px; background:#5db530; color:#fff; display:block; padding-left:10px; font-size:16px;}
.indexPart3 .titleTel em{ font-size:12px; padding-left:20px;}
.indexPart3Tel{position:relative; overflow:hidden; display:block;}
.indexPart3Tel .btnDiv{position:absolute; z-index:10; right:20px; bottom:20px; display:none;}
.indexPart3Tel .btnDiv span{display:inline-block; width:8px; height:8px; background:#fff; margin-left:10px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
}
.indexPart3Tel .btnDiv .on{background:#da251d;}
.indexPart3Tel .bd{position:relative; z-index:0;}
.indexPart3Tel .bd li{position:relative; color:#FFF;}
.indexPart3Tel .bd li img{width:100%;}
.indexPart3Tel .content{padding:10px; line-height:1.5em; height:3em; background:#262626; font-size:14px;}
.indexPart3Tel .content .msg{ color:#727272; font-size:12px;}
.indexPart3Tel .content .msg em{ padding-left:25px;}
.indexPart3Tel .next{ width:77px; height:77px; background:url(../images/nimg77.png) no-repeat; display:block; position:absolute; right:0px; top:40%; margin-top:-38px; z-index:33}

.sideBar3{ display:none;}
.pageBanner .img1{ display:none;}
.pageBanner .img2{ display:block;}
.pageNav a{ padding:0 12px; color:#fff; font-size:12px; display:inline-block; height:55px;}


.h100{ display:none;}

.caseSearch{padding-top:0px;}
.caseSearch ul{width:100%;}
.caseSearch li{float:none; width:auto; padding:0 13px; height:40px;}
.caseSearch .selectDiv{height:35px; line-height:35px; font-size:14px;}
.caseSearch .btn1{ height:35px;}

.caseList{width:auto; padding:0 6px 0 13px;}
.caseList ul{width:100%;}
.caseList li{float:left; width:50%; margin:0 0 7px 0}
.caseList .imgDiv{margin-right:7px;  position:relative;}
.caseList img{width:100%;}
.caseList .box{ display:none;}

.pageNum{ display:none;}
.pageNow{height:35px; line-height:35px; text-align:right; color:#666; padding-right:10px;}

.telMore{display:block; padding:10px 13px;}
.telMore a{display:block; color:#666; border-top:#ddd dashed 1px; padding:10px 0; text-align:center;}
.telMore em{display:inline-block; background:url(../images/ico6.png) right center no-repeat; background-size:auto 40%; padding-right:15px;}
.telTopa{display:block; background:url(../images/topA.png) left top no-repeat; background-size:cover; width:79px; height:26px; line-height:26px; color:#FFF; margin-left:auto; position:relative; top:-10px; left:-10px; text-indent:30px;}

.caseShow{ padding:10px;}
.caseShow .pageNow{ display:block;}
.caseShow .fl,.caseShow .fr{ float:none;}
.caseShow .w851{ width:100%;}
.caseShow .w305{ width:100%;}
.caseShow .share{ display:none;}
.caseShow .name{ display:none;}
.caseShow .content{ display:none;}
.caseImg{ height:auto; padding-bottom:10px;}
.caseImg .bigImg{display:none;}
.caseImg .list{display:none;}
.caseImg .officeImg{ display:block; padding-top:8px;}
.caseImg .bigImg2{display:block;}
.caseImg .bigImg2 img{width:100%;}
.caseImg .officeImg .slick-slide{float:left; padding:2px 5px 0 5px; outline:none;}
.caseImg .officeImg img{width:100%; opacity:.5;}
.caseImg .officeImg .slick-current img{opacity:1; border:#5db531 solid 2px; position:relative; top:-2px;}
.caseImg .prev,.caseImg .next{ display:none;}
.caseShow .btnDiv{ display:none;}
.caseMsg{ padding-top:20px;}
.caseMsg .list{ border:#f2f2f2 solid 1px; height:auto; background:#f1f1f1;}
.caseMsg li{ height:48px; line-height:48px; background:#f1f1f1; font-size:16px; padding:0 20px 0 18px;}

.caseIndex{ padding:10px;}
.caseIndex .pageNow{ display:block;}
.caseIndex li{ width:100%; margin-bottom:15px;}
.caseIndex li .img1{ display:none;}
.caseIndex li .img2{ display:block;}
.caseIndex li .box{ display:none;}
.caseIndex li .box2{position:absolute; left:0px; bottom:0px; width:100%; height:50%; background:url(../images/bg2.png); color:#FFF; display:block;}
.caseIndex li .box2 h1{ font-size:16px; text-align:center; padding-top:20px;}
.caseIndex li .box2 .content{ padding:0 20px; line-height:20px; font-size:12px;}
.caseIndex li .box2 .btn{display:block; background:url(../images/nimg29_1.png) right top no-repeat; width:90px; margin:10px auto; color:#fff; height:29px; line-height:29px;}

.law{padding:13px; font-size:12px; text-align:justify;}

.pageSearch{padding:15px 13px 0 13px;}
.pageSearch .title{font-size:18px;}
.pageSearch .msg{font-size:14px; padding:10px 0;}
.pageSearch .list li{font-size:12px; line-height:2em; padding:10px 0;}
.pageSearch .list li .name{font-size:14px; padding-bottom:3px;}
.pageSearch .list .liLast, .pageSearch .list2 .liLast{background:none;}
.pageSearch .list2 li{height:128px; padding-left:150px;}
.pageSearch .list2 .imgDiv{top:15px;}
.pageSearch .list2 .imgDiv img{width:140px;}
.pageSearch .list2 .name{padding-top:15px; font-size:15px; height:1.2em; line-height:1.2em; overflow:hidden;}
.pageSearch .info{font-size:13px; line-height:22px; padding:2px 0 0 0;}
.pageSearch .list2 .content{font-size:12px; line-height:1.5em; height:4.5em; overflow:hidden;}

.partners{ padding:10px 0 0 10px;}
.partners ul{ width:100%;}
.partners li{ float:left; width:50%; height:auto; margin:0 0 15px 0; text-align:center;}
.partners li .imgDiv{ padding-right:10px;}
.partners li img{ width:100%;}
.partners li p{ padding-top:10px; font-size:12px;}
.partners li p a{ padding-right:10px;}

.diaryPart1 .title{ text-align:center; font-size:24px; color:#5db531;}
.diaryPart1 .msg{ color:#ff8800; font-size:16px; font-weight:bold; text-align:center; padding-bottom:12px;}
.diaryPart3{ padding:10px 0 20px 0; background:url(../images/diaryPart3Bg.jpg) repeat-x;}
.diaryPart3 .list{ display:none;}
.diaryPart3 .list2{ display:block; padding: 20px 10px;}
.diaryPart3 .list2 li{ width:100%;}
.diaryPart3 .list2 li img{ width:100%;}
.diaryPart3 .list2 li .content{ padding:10px 0; color:#fff;}
.diaryPart3 .list2 li .name{ padding:5px 0 5px 20px; font-size:18px; font-weight:bold;}
.diaryPart3 .list2 li .msg{ padding:0 20px 10px 20px; font-size:14px;}
.diaryPart3 .list2 .li_01 .content{ background:#5db531;}
.diaryPart3 .list2 .li_02 .content{ background:#367bc9;}
.diaryPart3 .list2 .li_03 .content{ background:#ff8800;}
.diaryPart3 .list2 .li_04 .content{ background:#319eb5;} 
.diaryPart3 .list2 .li_05 .content{ background:#8a5e9e;}
.diaryPart3 .list2 .li_06 .content{ background:#26c17d;}
.diaryPart3 .list2 .li_07 .content{ background:#6e6560;}
.diaryPart3 .list2 .li_08 .content{ background:#638994;}
.diaryPart3 .list2 .li_09 .content{ background:#e465d4;}
.diaryPart3 .list2 .li_10 .content{ background:#66cccc;}
.diaryPart3 .list2 .li_11 .content{ background:#b6e656;}
.diaryPart3 .list2 .li_12 .content{ background:#d769a0;}
.diaryPart3 .list2 .li_13 .content{ background:#e07c7c;} 
.diaryPart3 .list2 .li_14 .content{ background:#666699;}
.diaryPart3 .list2 .li_15 .content{ background:#666633;}
.diaryPart3 .list2 .li_16 .content{ background:#8a5433;}
.diaryPart3 .list2 .li_17 .content{ background:#ad3636;}
.diaryPart3 .list2 .li_18 .content{ background:#41881d;}

.processIndex{ padding:10px;}
.processIndex li{ width:100%; height:auto; margin-bottom:15px;}
.processIndex li .fl{ float:none;}
.processIndex li .imgDiv{ width:100%;}
.processIndex li .box{ display:none;}
.processIndex li .box2{ width:100%; height:auto; display:block; color:#fff; padding-bottom:15px;}
.processIndex li .imgDiv img{ width:100%;}
.processIndex li h2{ padding:25px 0 0 15px; font-size:20px;}
.processIndex li .content{ font-size:14px; padding:10px 15px; line-height:22px;}
.processIndex li .more{ font-size:14px; background:url(../images/nimg22_1.png) no-repeat right center; width:95px; height:22px; line-height:22px; padding-left:15px; display:block; color:#fff;}
.processIndex .li_01 .box2{ background:#0ac1ad;}
.processIndex .li_02 .box2{ background:#fb9332;}
.processIndex .li_03 .box2{ background:#47c65f;}
.processIndex .li_04 .box2{ background:#2591d2;}

.advantage{ padding:10px;}
.advantage li{ width:100%; height:auto; margin-bottom:15px;}
.advantage li .fl{ float:none;}
.advantage li .imgDiv{ width:100%;}
.advantage li .box{ display:none;}
.advantage li .box2{ width:100%; height:auto; display:block; padding-bottom:15px;}
.advantage li .imgDiv img{ width:100%;}
.advantage li h2{ padding:25px 0 0 15px; font-size:20px;}
.advantage li .content{ font-size:12px; padding:10px 15px; line-height:22px;}
.advantage li .more{ font-size:14px;  padding-left:15px; display:block;}

.about{ padding:10px;}
.about .imgDiv img{ width:100%;}
.about .imgDiv{ padding-bottom:15px;}
.about .name{ font-size:20px; color:#000; padding-bottom:15px;}
.about .content{ font-size:14px; line-height:26px;}

.culture{ padding:10px;}
.culture li{ width:100%; height:auto; margin-bottom:15px;}
.culture li .fl{ float:none;}
.culture li .imgDiv{ width:100%;}
.culture li .box{ display:none;}
.culture li .box2{ width:100%; height:auto; display:block; padding-bottom:15px;}
.culture li .imgDiv img{ width:100%;}
.culture li h2{ padding:15px 0 0 15px; font-size:20px;}
.culture li .content{ font-size:12px; padding:10px 15px; line-height:22px;}

.team{ padding:10px 0;}
.team .imgDiv{ padding:10px;}
.team .imgDiv img{ width:100%;}
.team .content{ font-size:14px; line-height:26px; padding:0 10px 30px 10px;}
.team .title{ font-size:18px; color:#000; padding-left:10px;}
.team .title2{ color:#898989; font-size:14px; text-transform:uppercase; padding-left:10px;}
.team .list{ padding:10px 0 0 10px;}
.team .list ul{ width:100%;}
.team .list li{ float:left; margin:0 0 10px 0; position:relative; width:50%; height:auto;}
.team .list li .imgDiv2{ margin-right:10px; position:relative;}
.team .list li .imgDiv2 img{ width:100%;}
.team .list li .content2{ position:absolute; width:100%; height:74px; background:url(../images/bg2.png); z-index:22; left:0px; bottom:0px;}

.contact{ padding:0 10px;}
.contact .name{ font-size:18px; font-weight:bold; color:#5db531; padding-bottom:20px;}
.contact .list li{ float:none; padding:0 0 20px 28px; position:relative; width:auto; font-size:14px;}
.contact .list li img{ position:absolute; left:0px; top:2px; width:20px;}
.contactMap{ display:none;}
.contactMap2{ display:block;}
.contactMap2 img{ width:100%;}

.lyb{ padding:10px;}
.lyb .form{ padding:25px 15px; background:#f4f4f4;}
.lyb .list{ background:none;}
.lyb .list ul{ width:100%;}
.lyb .list li{ height:42px; padding-left:85px; line-height:28px; width:auto; position:relative; float:none;}
.lyb .list li .input1{ width:100%; height:24px; line-height:24px; border:#dbdbdb solid 1px; background:#fff;}
.lyb .list2{ padding:0 0 35px 0;}
.lyb .list2 li .btn1{ width:90px; height:36px; background:#5db531; font-size:14px; margin-right:15px; float:left; cursor:pointer; color:#fff;}
.lyb .list2 li .btn2{ background:#cccccc;}

.bookMsg{ text-align:left; font-size:14px; height:auto; color:#5c5c5c; padding:0 10px 10px 10px;}
.bookForm{ height:auto; background:url(../images/nimg640_12.jpg) no-repeat; background-size:cover;}
.bookForm .form{ display:none;}
.bookForm .form2{ padding:20px 10px 60px 10px; display:block;}
.bookForm .form2 li{padding-left:70px; position:relative; height:52px; line-height:36px;}
.bookForm .form2 li em{ position:absolute; color:#fff; font-size:14px; top:0px; left:0px;}
.bookForm .form2 li .input1{ width:100%; background:#fff; height:36px; line-height:36px; float:left;}
.bookForm .form2 li textarea{ width:100%; height:100px; background:#fff;}
.bookForm .form2 li .selectDiv{ width:100%; background:#fff url(../images/select2.jpg) no-repeat right center; height:36px; font-size:16px;}
.bookForm .form2 li label{ position:absolute; right:10px; top:0px; font-size:14px; color:#000;}
.bookForm .form2 .li_01{ height:120px;}
.bookForm .form2 li .btn1{ width:100px; height:36px; background:#5db531; cursor:pointer; color:#fff; font-size:18px; margin-right:15px;}
.bookForm .form2 li .btn2{ background:#fe8801;}

.job{padding:13px;}
.job .msg{ font-size:14px; line-height:22px; background:url(../images/line2.png) repeat-x bottom; padding-bottom:20px;}
.job th{height:35px; font-size:14px;}
.job td{font-size:12px; height:32px;}
.job .td_01{display:none;}

.jobShow{padding:15px 13px;}
.jobShow h1{font-size:16px;}
.jobShow li{font-size:13px; line-height:1.8em; padding:0 0 10px 26px;}
.jobShow .ico{top:4px;}
.jobShow .ico img{width:18px;}
.jobShow li .name em{padding:0; display:block;}
.jobShow .btnDiv{padding:10px 0;}
.jobShow .btnDiv a{padding:0;}
.jobShow .btnDiv .a1{display:none;}
.jobShow .btnDiv img{width:150px;}

.mall{ padding:20px 10px;}
.mall .content{ font-size:14px; padding:10px 0;}
.mall .imgDiv img{ width:100%;}
.mall .btnDiv{ width:150px; height:48px; margin:20px auto;}
.mall .btnDiv a{ display:block; width:150px; height:48px; border-radius:4px; -moz-border-radius:4px; color:#fff; text-align:center; line-height:48px; font-size:24px; background:#5db531;}

.designer{ padding:10px;}
.designer ul{ width:100%;}
.designer li{ height:100%; float:none; margin:0 0 20px 0; position:relative; width:100%; overflow:hidden;}
.designer li a{ height:100%; display:block; width:100%; padding:0px;}
.designer li .imgDiv{ position:relative; }
.designer li img{ width:100%;}
.designer li .name{ padding-top:15px; font-size:14px; padding-left:10px}
.designer li .name em{ font-size:12px; padding-left:10px;}
.designer li .msg{ padding:10px 10px 15px 10px; font-size:12px; line-height:20px; }

.designerShow{padding:20px 10px;}
.designerShow1{min-height:170px; _height:170px; padding-left:150px; font-size:12px; line-height:1.5em; color:#666; padding-right:10px;}
.designerShow1 img{ height:170px;}
.designerShow1 .name{font-size:16px; padding:10px 0 5px 0;}
.designerShow1 .msg{ height:30px; line-height:30px; border-bottom:#c7c7c7 solid 1px; width:auto;  font-size:14px; color:#333;}
.designerShow1 .content{ padding-top:5px; font-size:12px; line-height:24px;}

.designerShow2{ padding-top:15px; padding-bottom:20px;}
.designerShow2 .title{ font-size:20px; color:#000; padding-bottom:10px;}
.designerShow2 .msg{ font-size:14px; line-height:24px;}
.designerShow3 .title{ font-size:20px; color:#000; padding-bottom:15px;}
.designerShow3 .list{width:auto; padding-top:5px; margin-right:-5px;}
.designerShow3 .list ul{width:100%;}
.designerShow3 .list li{width:50%; padding:0px;}
.designerShow3 .list li .imgDiv{padding-right:5px;}
.designerShow3 .list li img{width:100%;}
.designerShow3 .list li .name{height:35px; line-height:35px; font-size:12px; padding-right:5px;}

.news{padding:5px 13px;}
.news li{height:100px; padding-left:175px; font-size:12px; margin-bottom:15px;}
.news .imgDiv{top:0px;}
.news .imgDiv img{width:165px;}
.news li .name{font-size:15px; height:1.5em; overflow:hidden; padding:8px 0 0 0;}
.news li .time{ display:none;}
.news .content{height:3.2em; overflow:hidden;}
.news .more{padding-top:5px;}
.news .more a{font-size:12px; background-size:auto 80%; padding-right:15px;}

.newShow{padding:0 13px;}
.newShow .title{font-size:20px; padding:15px 0;}
.newShow .time{font-size:12px; text-indent:0px; text-align:center; padding-bottom:15px;}
.newShow .share{display:none;}
.newShow .content{padding:13px 0; font-size:13px;}
.newShow .content .imgDiv img{width:100%;}

.strategy{ padding:0 10px;}
.strategyPart1 .tab{ text-align:center; height:55px;}
.strategyPart1 .tab li{ display:inline-block; text-align:center; width:23.33%; height:42px; line-height:42px; color:#fff; font-size:16px; background:#9bc947; margin:0;}
.strategyPart1 .tab li.liNow{ background:url(../images/nimg280_1.png) no-repeat; height:42px;}
.strategyPart1 .tab .li_01{ background:#7fbb25;}
.strategyPart1 .tab .li_02{ background:#65aa30;}
.strategyPart1 .tab .li_01.liNow{ background:#7fbb25;}
.strategyPart1 .tab .li_02.liNow{ background:#65aa30;}
/*.strategyPart1 .tabContentDiv{ display:none;}
*/
.strategyPart1_1{ width:100%; height:auto; position:relative;}
.strategyPart1 .content{ width:100%; height:auto; background:#f3631d;}
.strategyPart1 .content .price{ text-align:center; color:#ffe300; font-size:24px; padding-top:25px;}
.strategyPart1 .content .price em{ font-size:50px;}
.strategyPart1 .content .area{ text-align:center; color:#fff; font-size:26px;}
.strategyPart1 .content .msg{ font-size:14px; text-align:center; color:#fff; padding:5px 0;}
.strategyPart1 .content .btnDiv{ width:140px; height:35px; margin:20px auto;}
.strategyPart1 .content .btnDiv a{ display:block; width:140px; height:35px; background:url(../images/btn7.png) no-repeat; text-align:center; line-height:30px; color:#f3631d; font-size:16px;}
.strategyPart1 .imgDiv img{ width:100%;}
.strategyPart1_1 .ico{ display:none;}


.strategyPart2{ padding:20px 0;}
.strategyPart2 .title{ height:30px; line-height:24px; text-align:center; font-size:20px; color:#333; font-weight:bold;}
.strategyPart2 .msg{ font-size:13px; color:#898889; text-align:center;}
.strategyPart2Pic{ display:none;}

.strategyPart2Tel{ display:block; padding-top:15px; position:relative;}
.strategyPart2Tel li img{ width:100%;}
.strategyPart2Tel .prev{ width:32px; height:44px; background:url(../images/nimg48_left.png) no-repeat; display:block; background-size:100%; left:0px; top:50%; margin-top:-22px; z-index:22; position:absolute;}
.strategyPart2Tel .next{ width:32px; height:44px; background:url(../images/nimg48_right.png) no-repeat; display:block; background-size:100%; right:0px; top:50%; margin-top:-22px; z-index:22; position:absolute;}

.strategyPart3 .tab li{ display:inline-block; text-align:center; width:68px; height:31px; line-height:31px; color:#999; font-size:18px; background:#fff; margin:0 14px; border-radius:4px; -moz-border-radius:4px;}
.strategyPart3 .imgDiv{ padding:12px 0;}
.strategyPart3 img{ border:#bcbcbc solid 1px; width:100%;}

.strategyPart4{ padding:20px 0; height:auto;}
.strategyPart4 .fl,.strategyPart4 .fr{ float:none;}
.strategyPart4 .imgDiv img{ width:100%;}
.strategyPart4 .content{ width:auto; height:auto; background:#5db531; padding-bottom:15px;}
.strategyPart4 .content .title{ padding:25px 0 0 25px; color:#fff; font-size:20px; font-weight:bold;}
.strategyPart4 .content .msg{ padding:10px 30px 0 25px; color:#fff; font-size:14px; line-height:22px;}

.strategyPart5{ padding:20px 0;}
.strategyPart5 .title{ height:30px; line-height:30px; text-align:center; font-size:20px; color:#333; font-weight:bold;}
.strategyPart5 .msg{ font-size:13px; color:#898889; text-align:center; padding-bottom:20px;}
.strategyPart5 .fl{ float:none;}
.strategyPart5 .imgDiv{ width:100%; height:auto;}
.strategyPart5 .imgDiv img{ width:100%;}
.strategyPart5 .content{ width:100%; height:auto; background:#f3631d; padding-bottom:15px;}
.strategyPart5 .content .title2{ padding:15px 0 0 15px; font-size:24px; color:#fff; font-weight:bold;}
.strategyPart5 .content .title3{ text-align:center; font-size:18px; font-weight:bold; color:#fff; padding-top:10px;}
.strategyPart5 .content .msg2{ padding:15px 25px 0; font-size:14px; font-weight:bold; color:#fff; line-height:22px;}

.strategyPart6{ margin:20px 0; height:auto; padding-left:110px; position:relative;}
.strategyPart6 .imgDiv{ display:none;}
.strategyPart6 .content{ font-size:14px; line-height:22px; padding-top:0px;} 
.strategyPart6 .imgDivTel{ display:block; position:absolute; left:0px; top:0px;}

.strategyPart7{ margin:20px 0; padding-left:0px; position:relative; height:auto;}
.strategyPart7 .imgDiv{ display:none;}
.strategyPart7 .imgDivTel{ display:block; padding:50px 15%;}
.strategyPart7 .imgDivTel img{ width:100%;}
.strategyPart7 .title{ padding:10px 0 10px 0px; color:#000; font-size:22px; text-align:center;}
.strategyPart7 .msg{ width:260px; height:35px; background:#5db531; color:#fff; line-height:35px; font-size:14px; text-align:center; margin:0 auto;}
.strategyPart7 .content{ font-size:12px; padding:30px 15% 0 15%; width:auto; line-height:22px;}

.strategyBtn{ width:200px; height:48px; margin:10px auto 50px;}
.strategyBtn a{ width:200px; height:48px; display:block; text-align:center; line-height:48px; border-radius:4px; -moz-border-radius:4px; background:#5db531; color:#fff; font-size:16px;}

.strategyPart8{ display:none;}
.strategyPart8Tel{ padding:25px 0; background:#ececec; display:block;}
.strategyPart8Tel .title{ font-size:16px; color:#fff; background:#5db531; width:172px; height:38px; line-height:38px; text-align:center; border-radius:4px; -moz- border-radius:4px; margin-left:15px;}
.strategyPart8Tel .content{ font-size:14px; padding:20px 15px; line-height:24px;}
.strategyPart8Tel .content p{ padding:25px 0 20px 0; font-size:18px;}
.strategyPart8Tel .msg{ font-size:16px; color:#5db531; padding:0 15px;}

.bookLayer{ width:90%; height:auto; background:#fff; position:absolute; display:none; z-index:222; border-radius:8px; -moz-border-radius:8px;}
.bookLayer .close{ width:12px; height:12px; background:url(../images/close2.png) no-repeat; display:block; position:absolute; right:10px; top:15px;}
.bookLayer .title{ padding-top:28px; text-align:center; color:#333; font-size:16px; font-weight:bold; padding-bottom:5px;}
.bookLayer .msg{ text-align:center; font-size:12px; padding-bottom:20px;}
.bookLayer .form{ padding:0 10px;}

.honor{ padding:0;}
.honorImg{ padding:10px 10px;}
.honorImg .hd,.honorImg .bd{ display:none;}
.honorImg{ height:auto; padding-bottom:10px;}
.honorImg .officeImg{ display:block; padding-top:8px;}
.honorImg .bigImg2{display:block;}
.honorImg .bigImg2 img{width:100%;}
.honorImg .officeImg .slick-slide{float:left; padding:2px 5px 0 5px; outline:none;}
.honorImg .officeImg img{width:100%; opacity:.5;}
.honorImg .officeImg .slick-current img{opacity:1; border:#5db531 solid 2px; position:relative; top:-2px;}
.honorImg .prev,.honorImg .next{ display:none;}

.honorList{ padding:30px 20px;}
.honorList li{ float:left; font-size:14px; width:100%; line-height:24px;}







































































































































































































































}	