.indexFlash{height:100%; position:relative; overflow:hidden;}
.indexFlash .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.indexFlash .bd ul{ width:100% !important;}
.indexFlash .bd li{ width:100% !important;  overflow:hidden;}
.indexFlash .bd a{display:block; height:100%;}
.indexFlash li a img{ width:100%;}

/*.indexFlash{position:relative; height:920px;}
.indexFlash .bd ul{width:100% !important;}
.indexFlash .bd li{width:100% !important; height:920px;}	
.indexFlash li a{display:block; height:920px;}*/


.indexFlash .btnDiv{position:absolute; z-index:999; left:0px; bottom:55px; width:100%; text-align:center;}
.indexFlash .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%;}
.indexFlash .btnDiv .on{background:#da251d;}
.indexRoof{ position:absolute; z-index:10; bottom:0px; left:0px;}
.indexRoof img{ width:100%;}
.indexRoof2{ display:none;}
.indexBtn{background:url(../images/nimg121.png) left top no-repeat; width:121px; height:74px; position:absolute; z-index:20; left:50%; bottom:180px; margin-left:-60px;}
.indexFlashTel{display:none;}

.indexPart1{ position:relative;}

.indexPart2{background:url(../images/indexPart2.jpg) center no-repeat; background-size:cover; font-size:14px;}
.indexPart2_l{ width:380px; padding-top:168px;}
.indexPart2_l .title{ text-align:center; color:#fff; font-size:30px; height:70px;}
.indexPart2_lPic{ width:380px; position:relative; height:437px;}
.indexPart2_lPic .leftBtn{display:block; width:24px; height:24px; background:url(../images/nimg24_left.png) left top no-repeat; position:absolute; right:67px; bottom:36px; z-index:111}
.indexPart2_lPic .rightBtn{display:block; width:24px; height:24px; background:url(../images/nimg24_right.png) left top no-repeat; position:absolute; right:29px; bottom:36px;  z-index:111}
.indexPart2_lPic .list{width:380px; margin:0px auto; overflow:hidden;}
.indexPart2_lPic .list li{ height:437px; background:#fff; position:relative;}
.indexPart2_lPic .name{ height:60px; font-size:24px; line-height:30px; padding:25px 23px 0 23px; overflow:hidden;}
.indexPart2_lPic .more{ width:115px; height:29px; background:#5db531; display:block; text-align:center; line-height:29px; position:absolute; left:26px; bottom:33px; color:#fff; border-radius:3px; -moz-border-radius:3px;}
.indexPart2_lPic .imgDiv{ position:relative; width:380px; height:246px;}
.indexPart2_lPic .ico{ position:absolute; right:8px; bottom:0px;}

.indexPart2_m{ width:380px; padding-top:168px; margin-left:30px;}
.indexPart2_m .title{ text-align:center; color:#fff; font-size:30px; height:70px;}
.indexPart2_mPic{ width:380px; position:relative; height:437px;}
.indexPart2_mPic .leftBtn{display:block; width:24px; height:24px; background:url(../images/nimg24_left.png) left top no-repeat; position:absolute; right:67px; bottom:36px; z-index:111}
.indexPart2_mPic .rightBtn{display:block; width:24px; height:24px; background:url(../images/nimg24_right.png) left top no-repeat; position:absolute; right:29px; bottom:36px;  z-index:111}
.indexPart2_mPic .list{width:380px; margin:0px auto; overflow:hidden;}
.indexPart2_mPic .list li{ height:437px; background:#fff; position:relative;}
.indexPart2_mPic .name{ height:55px; font-size:18px; line-height:55px; padding:0 20px; overflow:hidden;}
.indexPart2_mPic .content{ color:#8d8d8d; padding:0 20px; font-size:12px;}
.indexPart2_mPic .more{ width:115px; height:29px; background:#5db531; display:block; text-align:center; line-height:29px; position:absolute; left:26px; bottom:33px; color:#fff; border-radius:3px; -moz-border-radius:3px;}
.indexPart2_mPic .imgDiv{ position:relative; width:380px; height:246px;}

.indexPart2_r{ width:380px; padding-top:168px; margin-left:30px;}
.indexPart2_r .title{ text-align:center; color:#fff; font-size:30px; height:70px;}
.indexPart2_r .form{ padding:0 35px 0 28px; background:#fff; height:329px;}
.indexPart2_r .form p{ font-size:24px; color:#5db531; height:70px; line-height:70px;}
.indexPart2_r .form li{ height:43px;}
.indexPart2_r .form li select{ border:#dfdfdf solid 1px; height:36px; line-height:36px; width:94px; margin-right:9px; float:left;}
.indexPart2_r .form li .input1{ width:100%; border:#dfdfdf solid 1px; height:36px; line-height:36px;}
.indexPart2_r .form 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;}
.indexPart2_r .tel{ width:380px; height:108px; background:#fe8801 url(../images/nimg49_1.png) no-repeat 54px 30px;}
.indexPart2_r .tel em{ padding:33px 0 0 120px; display:block; color:#fff; font-size:16px;}
.indexPart2_r .tel p{ padding:0 0 0 120px; color:#fff; font-size:30px;}

.indexPart2 .titleTel{ display:none;}
.indexNewsTel{ display:none;}
.indexFormTel{ display:none;}
.indexTel1{ display:none;}

.indexPart3{ position:relative; overflow:hidden;}
.indexPart3 .title{ width:262px; height:127px; position:absolute; left:50%; bottom:8px; margin-left:-600px; z-index:222}

/*.indexPart3Flash{position:relative; height:920px;}
.indexPart3Flash .bd ul{width:100% !important;}
.indexPart3Flash .bd li{width:100% !important; height:920px;}	
.indexPart3Flash li a{display:block; height:920px;}
*/
.indexPart3Flash{height:100%; position:relative; overflow:hidden;}
.indexPart3Flash .next{ width:129px; height:127px; background:url(../images/nimg129.png) no-repeat; position:absolute; right:50%; bottom:8px; z-index:11; margin-right:-600px;}
.indexPart3Flash .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.indexPart3Flash .bd ul{ width:100% !important;}
.indexPart3Flash .bd li{ width:100% !important;  overflow:hidden;}
.indexPart3Flash .bd a{display:block; height:100%;}
.indexPart3Flash li a img{ width:100%;}

.indexPart3Flash li .content{ width:785px; height:127px; background:url(../images/bg1.png); position:absolute; left:50%; bottom:8px; z-index:11; margin-left:-326px;}
.indexPart3Flash li .content .name{ width:192px; position:absolute; height:102px; left:0px; top:13px; line-height:102px; text-align:center; color:#fff; font-size:30px; background:url(../images/line1.png) repeat-y right;}
.indexPart3Flash li .content .msg{ color:#fff; font-size:16px; padding:30px 0 12px 215px;}
.indexPart3Flash li .content p{ padding-left:215px; font-size:12px; color:#fff;}
.indexPart3Flash li .content p em{ padding-left:40px;}

.indexPart3 .titleTel{ display:none;}
.indexPart3Tel{ display:none;}

.indexPart4{ background:#413f4e;}
.indexPart4 .title{ text-align:center; padding-top:135px;}
.indexPart4 .title2{ text-align:center; font-size:24px; color:#fff; padding-top:20px;}
.indexPart4 .list{ padding-top:65px;}
.indexPart4 .list li{ float:left; padding-left:190px; width:210px; position:relative; height:255px;}
.indexPart4 .list li .ico{ position:absolute; left:0px; top:0px;}
.indexPart4 .list li h2{ font-size:20px; color:#fff; height:40px; padding-top:32px;}
.indexPart4 .list li p{ font-size:16px; color:#fff; opacity:0.6; width:185px;}

.indexPart5{ background:url(../images/nimg1920_6.jpg) center no-repeat; background-size:cover;}
.indexPart5 .title{ text-align:center; padding-top:140px;}
.indexPart5 .title2{ text-align:center; font-size:24px; color:#413f4e; padding-top:20px;}
.indexPart5 .msg{ font-size:18px; color:#413f4e; text-align:center; padding-top:45px;}
.indexPart5 .list{ padding-top:75px;}
.indexPart5 .list ul{ width:110%;}
.indexPart5 .list li{ float:left; width:370px; height:358px; position:relative; margin-right:39px; }
.indexPart5 .list li .imgDiv{ width:370px; height:358px;}
.indexPart5 .list li .box{ width:370px; height:169px; background:url(../images/bg2.png); position:absolute; left:0px; bottom:0px;}
.indexPart5 .list li .name{ font-size:30px; color:#fff; padding:28px 0 0 21px;}
.indexPart5 .list li .content{ font-size:16px; color:#fff; padding:15px 16px 0 16px; height:65px; overflow:hidden;}
.indexPart5 .list li a{ display:block; width:29px; height:29px; right:22px; top:30px; background:url(../images/nimg29_1.png) no-repeat; position:absolute;}
.indexPart5 .list2{ display:none;}



.caseSearch{width:100%; overflow:hidden; position:relative;}
.caseSearch ul{width:110%;}
.caseSearch li{float:left; height:74px; width:280px; padding-right:25px;}
.caseSearch .selectDiv{height:49px; line-height:49px; font-size:18px; background:#f3f3f3 url(../images/select.png) right center no-repeat;}
.caseSearch .btn1{ background:#5db531 url(../images/btn2.jpg) no-repeat right center; cursor:pointer; width:100%; height:49px;}


.caseList ul{ width:110%;}
.caseList li{ width:375px; float:left; margin:0 37px 40px 0; position:relative; overflow:hidden;}
.caseList li .box{height:152px; width:100%; position:absolute; z-index:1; left:0px; bottom:-152px; background:url(../images/bg3.png); font-size:14px;}
.caseList li .name{ font-size:24px; color:#fff; font-weight:bold; padding:26px 20px 8px 20px; overflow:hidden;}
.caseList li .msg{ padding:0 20px 15px 20px; color:#fff; font-size:16px;}
.caseList li .msg em{ padding-left:20px;}
.caseList li .btn1{ font-size:14px; padding-left:20px; color:#fff;}
.caseList li .liDiv{ display:none;}
.caseList li .liDiv{ position:absolute; left:0px; bottom:0px; width:100%; height:100%; background:url(../images/bg3.png); color:#fff; display:none;}
.caseList li .liDiv h2{ padding:8px 10px;}
.caseList li .liDiv p{ padding:0 10px; font-size:12px;}
.caseList li .liDiv .btn1{ font-size:12px; padding:8px 10px; display:block;}


.caseShow .pageNow{ display:none;}
.caseShow .name{ height:95px; line-height:95px; color:#5db531; font-size:30px;}
.caseShow .content{ color:#444444; font-size:18px; padding-bottom:40px; line-height:30px;}

.caseImg{height:660px; position:relative;}
.caseImg .bigImg li{height:521px; position:relative; display:none;}
.caseImg .prev{display:block; z-index:10; left:41px; top:555px; background:url(../images/nimg25_left.png) left top no-repeat; width:25px; height:25px; position:absolute;}
.caseImg .next{display:block; z-index:10; right:41px; top:555px; background:url(../images/nimg25_right.png) left top no-repeat; width:25px; height:25px; position:absolute;}
.caseImg .list{ width:614px; margin:10px auto;}
.caseImg .list li{float:left; width:125px; height:74px; position:relative;}
.caseImg .list li div{position:absolute; left:0px; top:0px; width:115px; height:74px; cursor:pointer; background:url(../image/bg1.png);}
.caseImg .list .liNow div{background:none; border:#5db531 solid 3px; width:109px; height:69px;}

.caseImg .bigImg2{ display:none;}
.caseImg .officeImg{ display:none;}

.caseMsg{ padding-top:50px;}
.caseMsg .list{ border:#f2f2f2 solid 1px; height:702px; background:#f1f1f1;}
.caseMsg li{ height:68px; line-height:68px; background:#f1f1f1; font-size:16px; padding:0 20px 0 18px;}
.caseMsg li em{ padding-right:22px; color:#333333;}
.caseMsg li.li_01{ line-height:26px; padding-top:15px;}

.caseShow .share{ padding-top:30px; text-align:right;}
.caseShow .btnDiv{ float:right; margin-top:15px;}
.caseShow .btnDiv a{ display:block; width:148px; height:60px; background:url(../images/btn3.jpg) no-repeat; text-indent:36px; color:#fff; font-size:14px; line-height:60px;}

.caseIndex .pageNow{ display:none;}
.caseIndex li{ float:left; width:33.33%; position:relative; min-height:100px; _height:100px; overflow:hidden;}
.caseIndex li img{width:100%;}
.caseIndex li .img2{ display:none;}
.caseIndex li .box{position:absolute; left:0px; bottom:-202px; width:100%; height:300px; background:url(../images/bg2.png); color:#FFF;}
.caseIndex li .box2{ display:none;}
.caseIndex li.li_01 .box h1{ font-size:24px; position:absolute; bottom:215px; right:185px;}
.caseIndex li.li_01 .box .content{ width:215px; line-height:24px; right:65px; bottom:102px; position:absolute; font-size:14px;}
.caseIndex li.li_01 .box .btn{display:block; background:url(../images/nimg29_1.png) right top no-repeat; width:100px; height:29px; line-height:29px; font-size:14px; color:#fff; right:180px; bottom:48px; position:absolute;}
.caseIndex li.liNow .box{ height:50%;}

.caseIndex li.li_02 .box h1{ font-size:24px; position:absolute; bottom:215px; left:50%; margin-left:-150px;}
.caseIndex li.li_02 .box .content{ width:215px; line-height:24px; left:50%; bottom:102px; position:absolute; font-size:14px; margin-left:-150px;}
.caseIndex li.li_02 .box .btn{display:block; background:url(../images/nimg29_1.png) right top no-repeat; width:100px; height:29px; line-height:29px; margin-left:-150px; font-size:14px; color:#fff; left:50%; bottom:48px; position:absolute;}


.caseIndex li.li_03 .box h1{ font-size:24px; position:absolute; bottom:215px; left:50px;}
.caseIndex li.li_03 .box .content{ width:310px; line-height:24px; left:50px; bottom:102px; position:absolute; font-size:14px;}
.caseIndex li.li_03 .box .btn{display:block; background:url(../images/nimg29_1.png) right top no-repeat; width:100px; height:29px; line-height:29px; font-size:14px; color:#fff; left:50px; bottom:48px; position:absolute;}

.law{font-size:14px; line-height:2.1em; color:#8a8c8e; padding-bottom:50px;}
.law h1{color:#5db531;}
.law h2{color:#666;}

.pageSearch{ padding-top:40px;}
.pageSearch .title{font-size:24px;color:#5db531;}
.pageSearch .msg{font-size:16px; padding:15px 0;}
.pageSearch .btn{height:35px; font-size:16px;}
.pageSearch .btn li{float:left; padding-right:45px;}
.pageSearch .btn .red{font-weight:bold;}
.pageSearch .list li{background:url(../images/line.gif) bottom repeat-x; font-size:14px; line-height:24px; padding:20px 0;}
.pageSearch .list li .name{font-size:18px; font-weight:bold; padding-bottom:10px;}
.pageSearch .list li a{color:#5db531;}
.pageSearch .list2 li{background:url(../images/line.gif) bottom repeat-x; height:240px; padding-left:280px; position:relative;}
.pageSearch .list2 .imgDiv{position:absolute; left:0px; top:32px;}
.pageSearch .list2 .name{padding-top:45px; font-size:18px; font-weight:bold;}
.pageSearch .list2 a{color:#5db531;}
.pageSearch .info{font-size:15px; font-weight:bold; line-height:26px; padding:10px 0 5px 0;}
.pageSearch .list2 .content{font-size:14px; line-height:1.85em; text-align:justify;}

.partners ul{ width:110%;}
.partners li{ float:left; width:274px; height:190px; margin:0 36px 17px 0; text-align:center;}
.partners li p{ padding-top:20px; font-size:14px;}

.diaryPart1 .title{ text-align:center; font-size:60px; color:#5db531;}
.diaryPart1 .msg{ color:#ff8800; font-size:24px; font-weight:bold; text-align:center; padding-bottom:12px;}
.diaryPart2 img{ width:100%;}

.diaryPart3{ padding:62px 0 130px 0; background:url(../images/diaryPart3Bg.jpg) repeat-x;}
.diaryPart3 .list{ width:600px;}
.diaryPart3 .list2{ display:none;}
.diaryPart3 .list li{ width:600px;}
.diaryPart3 .list li .content{ height:130px; color:#fff;}
.diaryPart3 .list li .name{ padding:25px 0 5px 25px; font-size:24px; font-weight:bold;}
.diaryPart3 .list li .msg{ padding:0 25px; font-size:14px; height:40px; overflow:hidden;}
.diaryPart3 .list .li_01 .content{ background:#5db531;}
.diaryPart3 .list .li_02 .content{ background:#ff8800;}
.diaryPart3 .list .li_03 .content{ background:#8a5e9e;}
.diaryPart3 .list .li_04 .content{ background:#6e6560;} 
.diaryPart3 .list .li_05 .content{ background:#e465d4;}
.diaryPart3 .list .li_06 .content{ background:#b6e656;}
.diaryPart3 .list .li_07 .content{ background:#e07c7c;}
.diaryPart3 .list .li_08 .content{ background:#666633;}
.diaryPart3 .list .li_09 .content{ background:#ad3636;}
.diaryPart3 .list .li_10 .content{ background:#367bc9;}
.diaryPart3 .list .li_11 .content{ background:#319eb5;}
.diaryPart3 .list .li_12 .content{ background:#26c17d;}
.diaryPart3 .list .li_13 .content{ background:#638994;} 
.diaryPart3 .list .li_14 .content{ background:#66cccc;}
.diaryPart3 .list .li_15 .content{ background:#d769a0;}
.diaryPart3 .list .li_16 .content{ background:#666699;}
.diaryPart3 .list .li_17 .content{ background:#8a5433;}
.diaryPart3 .list .li_18 .content{ background:#41881d;}

.processIndex li{ height:300px; margin-bottom:40px;}
.processIndex li .imgDiv{ width:600px;}
.processIndex li .box{ color:#fff; width:600px; height:300px;}
.processIndex li .box2{ display:none;}
.processIndex .li_01 .box{ background:#0ac1ad;}
.processIndex li h2{ padding:55px 0 0 65px; font-size:36px;}
.processIndex li .content{ font-size:16px; padding:25px 65px 25px 65px; line-height:26px;}
.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:65px; display:block; color:#fff;}
.processIndex .li_02 .box{ background:#fb9332;}
.processIndex .li_03 .box{ background:#47c65f;}
.processIndex .li_04 .box{ background:#2591d2;}

.advantage li{ height:299px; margin-bottom:30px; background:#eaeaea;}
.advantage li .imgDiv{ width:600px;}
.advantage li .box{ width:600px; height:299px;}
.advantage li .box2{ display:none;}
.advantage li h2{ padding:50px 0 0 50px; font-size:24px; font-weight:400;}
.advantage li .content{ font-size:14px; padding:25px 45px 25px 50px; line-height:20px;}
.advantage li .more{   width:40px; height:16px; padding-left:50px; display:block;}
.advantage li:hover{ background:#5db531; color:#fff;} 
.advantage li:hover .more img{ display:none;}
.advantage li:hover .more .img1{ display:block;}
.advantage li .img1{ display:none;}

.about .imgDiv{ padding-bottom:40px;}
.about .name{ font-size:36px; color:#000; padding-bottom:25px;}
.about .content{ font-size:16px; line-height:26px;}

.culture li{ height:520px;}
.culture li .imgDiv{ width:600px;}
.culture li .box{ width:600px; height:520px;}
.culture li .box2{ display:none;}
.culture li h2{ padding:120px 0 0 70px; font-size:30px; font-weight:400; color:#333;}
.culture li .content{ font-size:16px; padding:25px 45px 25px 70px; line-height:28px;}

.team .imgDiv{ padding-bottom:40px;}
.team .content{ font-size:16px; line-height:26px; padding-bottom:160px;}
.team .title{ font-size:30px; color:#000;}
.team .title2{ color:#898989; font-size:20px; text-transform:uppercase;}
.team .list{ padding:20px 0;}
.team .list ul{ width:110%;}
.team .list li{ float:left; margin:0 13px 13px 0; position:relative; width:290px; height:339px;}
.team .list li .imgDiv{ width:290px; height:339px; position:relative;}
.team .list li .content2{ position:absolute; width:100%; height:74px; background:url(../images/bg2.png); z-index:22; left:0px; bottom:0px;}
.team .list li .content2 .name{ padding:18px 0 0 15px; font-size:14px; color:#fff; height:25px;}
.team .list li .content2 .msg{ padding-left:15px; color:#fff;}
.team .list li .content2 a{ display:block; width:27px; height:27px; right:12px; top:23px; background:url(../images/nimg27_1.png) no-repeat; position:absolute;}
.team .list li .box{ position:absolute; width:100%; height:74px; background:url(../images/bg3.png); z-index:22; left:0px; bottom:0px; display:none;}
.team .list li .box .name2{ margin:70px 0 0 46px; font-size:24px; color:#fff; display:inline-block; border-bottom:#fff solid 2px; height:40px;}
.team .list li .box .msg2{ padding:10px 0 0 46px; color:#fff; font-size:18px;}
.team .list li .box .msg3{ padding:12px 46px 24px 46px; color:#fff; font-size:14px;}
.team .list li .box .more{ color:#fff; display:block; padding-left:46px; width:98px; background:url(../images/nimg29_1.png) no-repeat right center; height:29px; line-height:29px;}

.contact .name{ font-size:24px; font-weight:bold; color:#5db531; padding-bottom:20px;}
.contact .list li{ float:left; padding:0 0 30px 38px; position:relative; width:562px; font-size:14px;}
.contact .list li img{ position:absolute; left:0px; top:0px;}
.contactMap img{ width:100%;}
.contactMap2{ display:none;}

.lyb .form{ padding:48px 58px; background:#f4f4f4;}
.lyb .list{ background:url(../images/line2.png) repeat-x bottom;}
.lyb .list ul{ width:110%;}
.lyb .list li{ height:62px; padding-left:88px; line-height:28px; width:285px; position:relative; float:left;}
.lyb .list li img{ position:absolute; left:0px; top:2px;}
.lyb .list li em{ position:absolute; left:25px; top:0px;}
.lyb .list li .input1{ width:234px; height:28px; line-height:28px; border:#dbdbdb solid 1px; background:#fff;}
.lyb .list2{ padding:25px 0 35px 0;}
.lyb .list2 li{ padding-bottom:20px;}
.lyb .list2 li img{ position:relative; top:5px;}
.lyb .list2 li textarea{border:#dbdbdb solid 1px; width:100%; height:145px; background:#fff;}
.lyb .list2 li .btn1{ width:120px; height:40px; background:#5db531; font-size:14px; margin-right:30px; float:left; cursor:pointer; color:#fff;}
.lyb .list2 li .btn2{ background:#cccccc;}

.bookMsg{ text-align:center; font-size:20px; height:70px; color:#5c5c5c;}
.bookForm{ height:643px; background:url(../images/nimg1920_14.jpg) no-repeat top center;}
.bookForm .form{ padding-top:95px;}
.bookForm .form .fl{ width:600px;}
.bookForm .list1 li{ float:left; padding-left:90px; position:relative; height:72px; line-height:46px;}
.bookForm .list1 li em{ position:absolute; color:#fff; font-size:16px; top:0px; left:0px;}
.bookForm .list1 li .input1{ width:194px; background:#fff; height:46px; line-height:46px; float:left;}
.bookForm .list1 li.li_01{ margin-right:20px;}
.bookForm .list1 li .input2{ width:498px;}
.bookForm .list1 li label{ position:absolute; left:252px; top:0px; font-size:24px; color:#000;}
.bookForm .list1 li .selectDiv{ width:284px; background:#fff url(../images/select2.jpg) no-repeat right center; height:46px; float:left; margin-left:20px; font-size:16px;}
.bookForm .form .list2{}
.bookForm .list2 li textarea{ width:510px; height:262px; background:#fff;}
.bookForm .list2 li .btn1{ width:185px; height:48px; background:#5db531; cursor:pointer; color:#fff; font-size:18px; margin-right:30px;}
.bookForm .list2 li .btn2{ background:#fe8801;}
.bookForm .list2 .li_01{ margin-top:48px;}
.bookForm .form2{ display:none;}

.job .msg{ font-size:14px; line-height:28px; background:url(../images/line2.png) repeat-x bottom; padding-bottom:20px;}
.job .table{ padding-top:30px;}
.job th{height:61px; font-weight:400; font-size:18px; color:#FFF; background:#5db531;}
.job td{font-size:16px; text-align:center; height:54px; background:#f3f3f3 url(../images/line2.png) bottom repeat-x;}
.job td a{color:#5db531; font-weight:bold;}
.job .trLast td{background:#f3f3f3;}

.jobShow h1{font-size:24px; padding-bottom:1em;}
.jobShow li{font-size:16px; min-height:2.25em; _height:2.25em; line-height:2.25em; position:relative; padding:0 0 20px 40px;}
.jobShow .ico{position:absolute; left:0px; top:7px;}
.jobShow li .name{font-weight:bold;}
.jobShow li .name span{font-weight:400;}
.jobShow li .name em{padding:0 1em;}
.jobShow .btnDiv{text-align:center; padding:30px 0 80px 0;}
.jobShow .btnDiv a{padding:0 140px;}
.jobShow li b{ color:#5db531;}

.mall{ padding-bottom:30px;}
.mall .content{ font-size:16px; padding:25px 0;}
.mall .btnDiv{ width:240px; height:85px; margin:20px auto;}
.mall .btnDiv a{ display:block; width:240px; height:85px; border-radius:4px; -moz-border-radius:4px; color:#fff; text-align:center; line-height:85px; font-size:24px; background:#5db531;}

.designer ul{ width:110%;}
.designer li{ height:363px; float:left; margin:0 30px 30px 0; position:relative;}
.designer li .imgDiv{ position:absolute; left:0px; top:0px;}
.designer li .name{ padding-top:48px; font-size:30px;}
.designer li .name em{ font-size:16px; padding-left:10px;}
.designer li .msg{ padding:25px 28px 0 0; font-size:16px; line-height:28px; }
.designer li a{ display:block; background:#f9f9f9; height:363px; padding-left:325px; width:260px;}
.designer li a:hover{ background:#5db531; color:#fff;}

.designerShow1{ min-height:582px; _height:582px; background:#efefef; position:relative; padding-left:536px;}
.designerShow1 .imgDiv{ position:absolute; left:0px; top:0px;}
.designerShow1 .name{ padding-top:65px; font-size:48px; color:#170e0e;}
.designerShow1 .msg{ height:65px; line-height:65px; border-bottom:#c7c7c7 solid 1px; width:558px; font-size:24px; color:#333;}
.designerShow1 .content{ padding-top:30px; font-size:16px; line-height:24px;}

.designerShow2{ padding-top:50px; padding-bottom:90px;}
.designerShow2 .title{ font-size:30px; color:#000; padding-bottom:15px;}
.designerShow2 .msg{ font-size:16px; line-height:28px;}

.designerShow3 .title{ font-size:30px; color:#000; padding-bottom:15px;}
.designerShow3 .list ul{ width:110%;}
.designerShow3 .list li{float:left; width:370px; padding:0 44px 5px 0;}
.designerShow3 .list li .name{height:65px; line-height:65px; overflow:hidden; text-align:center; font-size:16px;}

.news li{background:#f6f6f6; height:300px; padding-left:538px; position:relative; font-size:16px; line-height:1.6em; margin-bottom:50px;}
.news .imgDiv{position:absolute; left:0px; top:0px;}
.news li .name{font-size:24px; line-height:1.5em; padding:40px 0 0 0; font-weight:bold;}
.news li .time{color:#999; padding:12px 0; font-size:14px;}
.news .content{height:4.8em; overflow:hidden; padding-right:68px;}
.news a{color:#666;}
.news a:hover{color:#5db531;}
.news .more{text-align:left; padding-top:15px;}
.news .more a{font-size:16px; font-weight:bold; color:#fe8801;}

.newShow{min-height:200px; _height:200px; position:relative;}
.newShow .title{text-align:center; font-size:30px; padding:15px 0 35px 0; font-weight:bold;}
.newShow .time{background:url(../image/line.gif) bottom repeat-x; font-size:14px; color:#999; text-indent:2em; padding-bottom:15px;}
.newShow .share{position:absolute; top:85px; right:0px;}
.newShow .content{padding:30px 0; font-size:16px; line-height:2em; text-align:justify;}
.newShow .content .imgDiv{text-align:center; padding:1.5em 0;}

.strategyPart1 .tab{ text-align:center; height:160px;}
.strategyPart1 .tab li{ display:inline-block; text-align:center; width:280px; height:95px; line-height:95px; color:#fff; font-size:33px; background:#9bc947; margin:0 8px;}
.strategyPart1 .tab li.liNow{ background:url(../images/nimg280_1.png) no-repeat; height:106px;}
.strategyPart1 .tab .li_01{ background:#7fbb25;}
.strategyPart1 .tab .li_02{ background:#65aa30;}
.strategyPart1 .tab .li_01.liNow{ background:url(../images/nimg280_2.png) no-repeat;}
.strategyPart1 .tab .li_02.liNow{ background:url(../images/nimg280_3.png) no-repeat;}
.strategyPart1_1{ width:1200px; height:423px; position:relative;}
.strategyPart1 .content{ width:506px; height:423px; background:#f3631d;}
.strategyPart1 .content .price{ text-align:center; color:#ffe300; font-size:36px; padding-top:65px;}
.strategyPart1 .content .price em{ font-size:100px;}
.strategyPart1 .content .area{ text-align:center; color:#fff; font-size:36px;}
.strategyPart1 .content .msg{ font-size:20px; text-align:center; color:#fff; padding:15px 0;}
.strategyPart1 .content .btnDiv{ width:210px; height:53px; margin:20px auto;}
.strategyPart1 .content .btnDiv a{ display:block; width:210px; height:53px; background:url(../images/btn6.png) no-repeat; text-align:center; line-height:48px; color:#f3631d; font-size:22px;}
.strategyPart1_1 .ico{ width:11px; height:24px; position:absolute; left:506px; top:200px; background:url(../images/ico4.png) no-repeat;}

.strategyPart2{ padding:50px 0;}
.strategyPart2 .title{ height:80px; line-height:80px; text-align:center; font-size:48px; color:#333; font-weight:bold;}
.strategyPart2 .msg{ font-size:16px; color:#898889; text-align:center;}
.strategyPart2Pic{ margin-top:55px; width:1200px; height:562px; position:relative;}
.strategyPart2Pic li{ width:1200px; height:562px; float:left;}
.strategyPart2Pic .leftBtn{ width:48px; height:67px; background:url(../images/nimg48_left.png) no-repeat; left:0px; top:50%; margin-top:-33px; position:absolute; z-index:22}
.strategyPart2Pic .rightBtn{ width:48px; height:67px; background:url(../images/nimg48_right.png) no-repeat; right:0px; top:50%; margin-top:-33px; position:absolute; z-index:22}
.strategyPart2Tel{ display:none;}

.strategyPart3 .tab{ text-align:center; height:31px;}
.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 28px; border-radius:4px; -moz-border-radius:4px;}
.strategyPart3 .tab li.liNow{ background:#5db531; height:31px; color:#fff;}
.strategyPart3 .imgDiv{ padding:48px 0;}
.strategyPart3 img{ border:#bcbcbc solid 3px;}

.strategyPart4{ padding:50px 0; height:263px;}
.strategyPart4 .content{ width:388px; height:263px; background:url(../images/nimg388.jpg) no-repeat;}
.strategyPart4 .content .title{ padding:55px 0 0 45px; color:#fff; font-size:40px; font-weight:bold;}
.strategyPart4 .content .msg{ padding:10px 30px 0 45px; color:#fff; font-size:18px; line-height:28px;}

.strategyPart5{ padding:20px 0;}
.strategyPart5 .title{ height:80px; line-height:80px; text-align:center; font-size:48px; color:#333; font-weight:bold;}
.strategyPart5 .msg{ font-size:16px; color:#898889; text-align:center; padding-bottom:50px;}
.strategyPart5 .imgDiv{ width:706px; height:276px;}
.strategyPart5 .content{ width:494px; height:276px; background:#f3631d;}
.strategyPart5 .content .title2{ padding:30px 0 0 40px; font-size:36px; color:#fff; font-weight:bold;}
.strategyPart5 .content .title3{ text-align:center; font-size:30px; font-weight:bold; color:#fff; padding-top:20px;}
.strategyPart5 .content .msg2{ padding:15px 53px 0; font-size:16px; font-weight:bold; color:#fff; line-height:26px;}

.strategyPart6{ margin:50px 0; height:211px; padding-left:248px; position:relative;}
.strategyPart6 .imgDiv{ position:absolute; left:0px; top:0px;}
.strategyPart6 .content{ font-size:20px; line-height:40px; padding-top:40px;} 
.strategyPart6 .imgDivTel{ display:none;}

.strategyPart7{ margin:100px 0; padding-left:482px; position:relative; height:495px;}
.strategyPart7 .imgDiv{ position:absolute; left:90px; top:0px; z-index:-1}
.strategyPart7 .imgDivTel{ display:none;}
.strategyPart7 .title{ padding:10px 0 25px 70px; color:#000; font-size:48px;}
.strategyPart7 .msg{ width:560px; height:62px; background:#5db531; color:#fff; line-height:62px; font-size:30px; text-align:center;}
.strategyPart7 .content{ font-size:16px; padding:30px 0 0 125px; width:370px; line-height:50px;}

.strategyBtn{ width:348px; height:64px; margin:10px auto 110px;}
.strategyBtn a{ width:348px; height:64px; display:block; text-align:center; line-height:64px; border-radius:4px; -moz-border-radius:4px; background:#5db531; color:#fff; font-size:30px;}

.strategyPart8{ padding:60px 0; background:#ececec;}
.strategyPart8 .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:56px;}
.strategyPart8 .content{ font-size:16px; padding:20px 56px; line-height:28px;}
.strategyPart8 .content p{ padding:25px 0 20px 0; font-size:24px;}
.strategyPart8 .msg{ font-size:20px; color:#5db531; padding-left:56px;}

.strategyPart8Tel{ display:none;}

.bookLayer{ width:540px; height:308px; background:url(../images/bookLayer.png) no-repeat; position:absolute; display:none; z-index:222;}
.bookLayer .title{ padding-top:38px; text-align:center; color:#333; font-size:24px; font-weight:bold;}
.bookLayer .msg{ text-align:center; font-size:14px; padding-bottom:30px;}
.bookLayer .close{ width:12px; height:12px; background:url(../images/close2.png) no-repeat; display:block; position:absolute; right:30px; top:25px;}
.bookLayer .form{ padding:0 138px;}
.bookLayer .form li{ height:52px;}
.bookLayer .form .input1{ width:100%; height:34px; border:#dddddd solid 1px; line-height:34px;}
.bookLayer .form .btn1{ height:36px; background:#5db531; line-height:36px; color:#fff; text-align:center; font-size:14px; cursor:pointer; width:100%;}

.honor{ padding-top:40px; position:relative;}
.honorImg{height:620px; position:relative; border-bottom:#e1e1e1 solid 1px;}
/*.honorImg .prev{display:block; z-index:10; left:98px; top:198px; background:url(../images/nimg68_left.png) left top no-repeat; width:68px; height:68px; position:absolute;}
.honorImg .next{display:block; z-index:10; right:98px; top:198px; background:url(../images/nimg68_right.png) left top no-repeat; width:68px; height:68px; position:absolute;}
.honorImg .prev:hover{ background:url(../images/nimg68_lefton.png) left top no-repeat;}
.honorImg .next:hover{ background:url(../images/nimg68_righton.png) left top no-repeat;}
.honorImg .list{width:639px; height:451px; margin:0 auto; background:#FFF; overflow:hidden; position:relative;}
.honorImg .list ul{width:40000%;}
.honorImg .list li{padding-top:14px; width:639px; text-align:center; float:left;}
.honorImg .list2{width:640px; overflow:hidden; position:relative; margin:0 auto; padding-top:30px;}
.honorImg .list2 ul{width:40000%;}
.honorImg .list2 li{float:left; width:108px; text-align:center;}
.honorImg .list2 img{border:#e5e5e5 solid 1px;}
*/
.honorImg .bd{width: 639px; height: 451px; margin: 0 auto; overflow: hidden; position: relative;}
.honorImg .bd ul{ position: absolute;}
.honorImg .bd ul li{ width: 639px; float: left;}
.honorImg .bd ul li .pic{ width: 639px; height: 451px;}
.honorImg .bd ul li .pic img{}
.honorImg .prev{display:block; z-index:10; left:98px; top:198px; background:url(../images/nimg68_left.png) left top no-repeat; width:68px; height:68px; position:absolute;}
.honorImg .next{display:block; z-index:10; right:98px; top:198px; background:url(../images/nimg68_right.png) left top no-repeat; width:68px; height:68px; position:absolute;}
.honorImg .prev:hover{ background:url(../images/nimg68_lefton.png) left top no-repeat;}
.honorImg .next:hover{ background:url(../images/nimg68_righton.png) left top no-repeat;}
.honorImg .hd{width: 650px;margin: 20px auto;height:70px;overflow: hidden;position: relative;}
.honorImg .hd ul{position: absolute;top: 0px;}
.honorImg .hd ul li{float: left;margin:0 8px; border:#eee solid 1px; width: 91px;text-align:center;height: 64px;}
.honorImg .hd ul li.cur{ border:#5db531 solid 1px;}


.honorImg .bigImg2{ display:none;}
.honorImg .officeImg{ display:none;}

.honorList{ padding:30px 100px;}
.honorList li{ float:left; font-size:14px; width:50%; line-height:30px;}
































































































































































































































































































































