@media screen and ( max-width:1600px ){
	.rslides_tabs{ bottom:60px;}

	}

@media screen and ( max-width:1440px ){
	.rslides_tabs{ bottom:170px;}
	.indexTitle{ padding:60px 0 35px;}
	.footDiv{ padding-top:60px;}
	}


@media screen and ( max-width:1366px ){
	.rslides_tabs{ bottom:260px;}
	.indexTitle{ padding:10px 0 15px;}
	.indexPart4 .btnDiv{ margin:20px auto 0;}
	.footDiv{ padding-top:20px;}
	.footNav li h2 a{ height:28px;}
	.footNav li dd{ height:24px; line-height:24px;}
	.footDiv .share{ padding-top:10px;}
	.footDiv .ewmDiv{ padding:30px 0 10px;}
	}
	
@media screen and ( max-width:1004px ){
	.wal{width:100%;}
	.headDiv{height:60px; position:relative; z-index:50; border-top:none;}
	.headDiv .wal{height:60px;}
	/*.headDiv .logo{ left:10px; top:5px; margin-left:0px;}
	.headDiv .logo img{ height:50px;}*/
    .headDiv .logo{ left:10px; top:15px; margin-left:0px;}
	.headDiv .logo img{ display:none;}
	.headDiv .logo .img1{ display:block;}

	.nav1, .nav2, .headDiv .topRight{display:none;}
	.navIco, .searchIco, .loginIco, .pageBannerTel, .pageTopTel, .pageMore{ display:block;}
	.banner, .scrollDown, .pageBanner, .pageTop, .pageNum{ display:none;}
	.sideBar, #fp-nav{ display:none;}
	.indexFlashTel{position:relative; overflow:hidden; display:block;}
	.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; width:100%; text-align:center; bottom:20px;}
	.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; background:url(../images/ico1.png) no-repeat; margin:0 4px;}
	.indexFlashTel .btnDiv .on{ background:url(../images/ico1on.png) no-repeat;}
	.indexFlashTel .bd{position:relative; z-index:0;}
	.indexFlashTel .bd li{position:relative; color:#FFF;}
	.indexFlashTel .bd li img{width:100%;}
	.indexTitle{ text-align:center; padding:50px 0 25px;}
	.indexTitle .txt1{ font-size:20px; height:40px; background-size:80px;}
	.indexPart2{ padding:0 10px;}
	.indexPart2 .fl, .indexPart2 .fr{ float:none;}
	.indexPart2 .leftDiv{ width:100%; height:auto; background:#f8f8f8;}
	.indexPart2 .leftDiv .imgDiv img{ width:100%;}
    .indexPart2 .leftDiv .imgDiv .xx{ display:block;width:100%;}
    .indexPart2 .leftDiv .imgDiv .zz{ display:none}

	.indexPart2 .leftDiv .botDiv{ padding:30px 15px 0;}
	.indexPart2 .leftDiv .name{ font-size:18px;}
	.indexPart2 .leftDiv .content{ padding-bottom:30px; line-height:26px;}
	.indexPart2 .rightDiv{ display:none;}
	.indexPart2Tel_b{ display:block;}
	.indexPart3{ padding:0 10px 50px;}
	.indexPart3Pic .slick{ min-height:135px;}
	.indexPart3Pic .slick .name a{ font-size:14px; padding-top:20px; height:44px; background:none;}
	.indexPart3Pic .slick .img{width:115px;}
	.indexPart3Pic .slick .img img{ width:115px;}
	.indexPart3Pic .slick .content{ display:none;}
	.indexPart3Pic .slick .more{ display:none;}
	.indexPart3Pic .slick .box{padding:30px 15px 0 15px;}
	.indexPart3Pic .slick.on{background:none;}
	.indexPart3Pic .slick.on .name a{ color:#444; background:none;}
	.indexPart3Pic .slick-prev{ left:0px; top:50%; margin-top:0px; }
	.indexPart3Pic .slick-next{ right:0px; top:50%; margin-top:0px;}
	.indexPart4{ padding:0 10px 60px;}
	.indexPart4 .leftDiv{ width:100%;}
	.indexNewsPic{ width:100%; height:auto; padding-bottom:50px;}
	.indexNewsPic .name{ font-size:16px; padding:20px 15px 10px; height:48px;}
	.indexNewsPic .content{ padding:0 15px; height:48px;}
	.indexPart4 .rightDiv{ display:none;}
	.indexPart4 .telBox{ display:block;}
	.indexPart4 .btnDiv{ margin:40px auto 0; width:130px;}
	.indexPart4 .btnDiv a{ width:130px; height:40px; line-height:40px;}
	.footDiv{ padding:30px 10px;}
	.footNav ul{ margin-right:0px;}
	.footNav li{ width:25%; margin-right:0px;}
	.footNav li h2 a{ font-size:14px; height:36px; color:#444; display:block; padding-left:13px; background:url(../images/ico5.png) left 6px no-repeat;}
	.footNav li h2 a:hover{ text-decoration:underline; color:#3588c9;}
	.footNav li dl{ display:none;}
	.footDiv .share li{ margin:0 4px;}
	.footDiv .ewmDiv{ text-align:center; padding:40px 0 20px;}
	.footDiv .ewmDiv p{ font-size:14px;}
	.footDiv .ewmDiv img{ width:150px;}
	.footDiv .tel{ font-size:14px;}
	.footDiv .tel .num{ font-size:30px;}
	.foot{ height:auto; position:relative; padding:15px 10px; width:auto;}
	.foot .msg{ line-height:24px;}
	.pageBox{ padding:35px 10px 20px;}
	.pageBox3{ padding:35px 0 0;}
	.pageTitle{ text-align:center;}
	.pageTitle .txt1{ font-size:30px;}
	.pageTitle .txt2{ font-size:16px;}
	.about .imgDiv{ display:none;}
	.about .imgDivTel{ display:block;}
	.concept{ padding:30px 0 40px;}
	.concept .imgDiv{ display:none;}
	.concept .imgDivTel{ display:block;}
	.concept .list li{ float:none; padding-left:100px; height:86px; width:auto; margin-bottom:25px;}
	.concept .list li .ico img{ width:86px;}
	.concept .list li h2{ padding:8px 0 10px; font-size:18px;}
	.concept .list li .msg{ font-size:14px;}
	.historyList{ padding:0 40px;}
	.historyList .slick-slide{ font-size:14px;}
	.historyBox .slick-prev{ left:0px; top:10px; background:#fff url(../images/nimg39_left.png) left top no-repeat; background-size:28px; width:40px;}
	.historyBox .slick-next{ right:0px; top:10px; background:#fff url(../images/nimg39_right.png) right top no-repeat; background-size:28px; width:40px;}
	.historyBox .slick-prev:hover{ background:#fff url(../images/nimg39_lefton.png) left top no-repeat; background-size:28px;}
	.historyBox .slick-next:hover{ background:#fff url(../images/nimg39_righton.png) right top no-repeat; background-size:28px;}
	.history .contentBox li{ padding:20px 0 20px 95px;}
	.history .contentBox li .year{ left:10px; top:30px; font-size:24px;}
	.history .contentBox li .content{ font-size:14px;}
	.history .contentBox li .imgList{ padding-right:0px;}
	.history .contentBox li .imgList dd{ width:100%; margin-bottom:10px;}
	.history .contentBox li .imgList dd .box{ margin-right:0px;}
	.history .contentBox li .imgList dd img{ width:100%;}
	.honor{ padding:30px 0;}
	.honorPic{ display:none;}
	.honorPicTelBox{ display:block;}
	.honor .imgList{ padding-top:25px;}
	.honor .imgList ul{ margin-right:-10px}
	.honor .imgList li{ float:left; width:33.33%; margin-right:0; margin-bottom:20px;}
	.honor .imgList li .box{ margin-right:10px;}
	.honor .imgList li .imgDiv{ width:auto;}
	.honor .imgList li .imgDiv img{ width:100%;}
	.honor .imgList li .name{ text-align:center; padding-top:10px; font-size:14px;}
	.contact .mapDiv{ width:100%;height:465px;}
	/*.contact .mapDivTel{ display:block;}
	.contact .mapDivTel img{ width:100%;}*/
	.contact .botDiv .fl, .contact .botDiv .fr{ float:none;}
	.contact .list{ width:100%;}
	.contact .list li{ padding-left:0px; width:100%; margin-bottom:20px;}
	.contact .list .li01{ margin-right:0px; width:100%;}
	.contact .list li .box{ padding-left:65px; position:relative;}
	.contact .ewmDiv{ width:240px; margin:20px auto 0; padding-left:0px;}
	.contact .ewmDiv p{ padding-left:150px;}
	.newsPic{height:auto; overflow:hidden; position:relative;}
	.newsPic .slick{height:auto; padding-left:0px; padding-bottom:20px;}
	.newsPic .slick .imgDiv{position:relative;}
	.newsPic .slick .imgDiv img{ width:100%;}
	.newsPic .slick .name{ overflow:hidden; font-size:16px; padding:15px 10px;}
	.newsPic .slick .content{line-height:24px; overflow:hidden; padding:5px 10px; font-size:14px; height:48px; margin-bottom:10px;}
	.newsPic .slick .time{padding-left:36px; color:#b4b4b4; background:url(../images/nimg19_2.png) no-repeat 10px center; font-size:14px; height:30px; line-height:30px;}
	.newsPic .slick-prev{ bottom:20px; }
	.newsPic .slick-next{ bottom:20px;}
	.newsList li{ height:158px;}
	.newsList li .name{ font-size:16px; padding-top:20px;}
	.newsList li .timeDiv{ width:80px; height:75px; top:60px;}
	.newsList li .timeDiv div{ padding-top:6px;}
	.newsList li .timeDiv h2{ font-size:38px; }
	.newsList li .content{ padding:16px 0 0 96px; line-height:24px; margin-bottom:10px;}
	.newsList li .more{ padding-left:96px;}
	.newShow .name{ font-size:18px; padding-bottom:15px;}
	.newShow .time{ padding-bottom:15px; font-size:12px;}
	.newShow .time em{ padding:0 8px;}
	.newShow .share{ padding:0 0 25px 56px; position:relative;}
	.newShow .share em{ position:absolute; left:0px; top:3px; font-size:14px;}
	.newShow .share li{ float:left; width:27px; height:27px; margin-right:10px;}
	.newShow .content{ line-height:26px; padding:20px 0;}
    	.newShow .content img{ max-width:100%;height:auto!important}
	.newShow .imgDiv{ padding:20px 15px 15px;}
	.newShow .imgDiv img{ width:100%;}
	.pageDown{ padding-bottom:60px;}
	.pageDown .btn{ top:auto; bottom:30px; right:50%; margin-right:-64px; width:128px; height:40px; background:url(../images/btn1.jpg) no-repeat; background-size:128px; text-indent:15px; line-height:40px;}
	.business .imgDiv{ display:none;}
	.business .imgDivTel{ display:block;}
	.custom .txt{ font-size:20px;}
	.customBox .officeImg{ height:70px; width:100%;}
	.customBox .officeImg .slick-slide{ margin-right:5px;}
	.customBox .officeImg .slick-slide .name{ font-size:12px; line-height:32px; width:auto; height:32px;}
	.customPic{ padding:0 15px;}
	.custom .content .bigImg{ display:none;}
	.custom .content .bigImgTel{ display:block;}
	.custom .content p{ font-size:16px;}
	.custom .list ul{ margin-right:-10px;}
	.custom .list li{ width:50%;}
	.custom .list li .box{ margin-right:10px; width:auto; height:auto;}
	.custom .list li .imgDiv{ padding:10px 8px 0;}
	.custom .list li .imgDiv img{ width:100%;}
	.custom .list li .name{ padding:10px 8px 0; line-height:22px; font-size:14px; text-align:center; overflow:hidden; height:48px;}
	.chewing .topDiv{ height:auto; padding-left:0px;}
	.chewing .topDiv .imgDiv{ position:relative;}
	.chewing .topDiv .imgDiv img{ width:100%;}
	.chewing .topDiv .msg{ padding:36px 15px 50px; font-size:14px; line-height:30px;}
	.chewing .list{ padding-top:30px;}
	.chewing .list ul{ margin-right:0;}
	.chewing .list li{ float:none; padding-left:96px; width:auto; margin-right:0; min-height:100px; margin-bottom:20px;}
	.chewing .list li .ico img{ width:80px;}
	.chewing .list li .name{ height:32px; font-size:14px;}
	.chewing .list li .name em{ font-size:20px;}
	.chewing .list li .msg{ line-height:28px;}
	.application .txt1{ font-size:16px;}
	.application .txtDiv{ margin-top:25px; padding:15px 20px;}
	.application .txtDiv h2{ font-size:16px;}
	.application .txtDiv .msg{ line-height:26px;}
	.application .txt2{ font-size:20px; padding:25px 0 15px;}
	.application .tab2{ height:70px;}
	.application .tab2 li{ width:108px; height:33px; margin-right:14px; padding-top:3px; font-size:12px; line-height:14px; background-size:108px;}
	.application .tab2 li.liNow{ background-size:108px;}
	.application .table1 li{ width:100%; border-right:none;}
	.application .table1 .li01{ width:100%;}
	.application .table1 .li02{ width:100%;}
	.application .table1 .li03{ width:100%;}
	.application .table1 .li04{ width:100%;}
	.application .table1 .li05{ width:100%; height:auto;}
	.application .table1 .li05 em{ height:100%;}
	.application .table1 li .box{ padding-left:121px; border-right:#e0e0e0 solid 1px;}
	.application .table1 .li05 .box{ padding:4px 0 10px 121px;}
	.application .table1 li em{ font-size:12px; width:120px;}
	.application .table1 li textarea{ height:64px;}
	.application .table1 li dd{ height:34px; line-height:34px; }
	.application .tableName{ font-size:16px;}
	.application .table2{ display:none;}
	.application .table2Tel{ display:block;}

    .application .btnGroup{ display:none;}
	.application .btnGroupTel{ display:block; padding-top:38px; width:auto; margin:0 auto;}
	.application .btnGroupTel li{ width:auto; margin:0 8px;}
	.application .btnGroupTel li .btn1{ width:108px; height:36px; background-size:108px;}
	.application .btnGroupTel li .btn1:hover{ background-size:108px;}


	.orderCheck .form{ height:110px; padding-left:78px; position:relative;}
	.orderCheck .form em{ font-size:14px; line-height:42px;}
	.orderCheck .form .input1{ width:100%; height:34px; border:#dcdcdc solid 1px; line-height:34px; color:#a2a1a1; font-size:14px; text-indent:10px;}
	.orderCheck .form .btn1{ margin-left:-78px; width:120px; height:36px; font-size:14px; margin-top:10px;}
	.orderTop{ height:52px;}
	.orderTop li{ line-height:52px; font-size:14px; font-weight:400;}
	.orderTop .li01{ width:25%;}
	.orderTop .li02{ width:25%;}	
	.orderTop .li03{ display:none}
	.orderTop .li04{ width:25%;}
	.orderTop .li05{ display:none}
	.orderTop .li06{ width:25%;}
	.orderBot li .div1 dd{ font-size:12px; text-align:center;}
	.orderBot li .div1{ height:50px;}
	.orderBot li .div1 a{ height:50px;}
	.orderBot li .div1 dd em{ display:block; display:table-cell; height:50px; vertical-align:middle;}
	.orderBot .dd01{ width:25%; }
	.orderBot .dd02{ width:25%;}
	.orderBot .dd03{display:none;}
	.orderBot .dd04{ width:25%;}
	.orderBot .dd05{ display:none;}
	.orderBot .dd06{ width:25%}
	.orderCheckShow .num{ font-size:16px; padding-bottom:10px;}
	.orderCheckShow .stateDiv{ display:none;}
	.orderCheckShow .stateTel{ display:block;}
	.orderCheckShow .botDiv .title{ padding-left:117px; background:#f2f2f2;}
	.orderCheckShow .botDiv .title h5{ width:116px;}
	.orderCheckShow .botDiv .title .txt{ display:none;}
	.orderCheckShow .botDiv .list{ padding:20px 15px;}
	.orderCheckShow .botDiv .list li{ font-size:14px; padding-left:155px;}
	.memberCenter{ padding:30px 0;}
	.memberCenter .contentBox{ background:#f6f6f6; padding:35px 10px 45px;}
	.memberTab li{ width:127px; height:35px; margin-right:5px;}
	.memberTab li a{ width:127px; height:33px; border-bottom:#b3b3b3 solid 2px; line-height:33px;}
	.memberTab li a.aNow, .memberTab li a:hover{ border-bottom:#1c72b5 solid 2px;}
	.memberCenter .form{ padding-top:20px;}
	.memberCenter .form li{ height:60px; position:relative; padding-left:78px; font-size:14px; line-height:40px; color:#999;}
	.memberCenter .form li .input1{ width:100%;}
	.memberCenter .form li .input2{ width:100%;}
	.memberCenter .btnDiv{ padding-top:15px;}
	.memberCenter .btn1{ width:120px; height:36px; margin-right:10px;}
	.memberCenter .btn2{ background:#0964ab;}
	.productPic .slick .box{ margin:0 5px;}
	.productPic .imgDiv .ico{ width:45px; height:45px; margin-left:-22px; bottom:-22px;}
	.productPic .imgDiv .ico img{ width:45px;}
	.productPic .name{padding:30px 10px 0 10px; font-size:16px; height:24px;}
	.productPic .content{padding:0 10px; height:48px;}
	.productPic .btnDiv{ width:100px; height:30px; padding:15px 0 20px;}
	.productPic .btnDiv a{ width:100px; height:30px; line-height:30px;}
	.productPic .slick-dots{ padding-top:25px;}
	.productPart1{ padding-left:0px; height:auto;}
	.productShow_1{ display:none;}
	.productFlashTel{ display:block;}
	.productPart1 .name{ padding:15px 0 15px; font-size:20px;}
	.productPart1 .txt{ font-size:14px;}
	.productPart1 .content{ line-height:26px; }
	.productPart2{ padding:0px 0 30px; font-size:14px; line-height:26px;}
	.productPart2 .txt{ font-size:14px;}
	.productPart2 .imgDiv{ display:none;}
	.productPart2 .imgDivTel{ display:block;}
	.job{ padding:30px 0 20px;}
	.job .bigImg{ display:none;}
	.job .bigImgTel{ display:block;}
	.job .list li{ padding:30px 0 40px; margin-bottom:30px;}
	.job .list li .topDiv{ height:38px; padding-left:10px; padding-top:45px;}
	.job .list li .name{ width:170px; height:38px; line-height:38px; font-size:16px; }
	.job .list li dd{ margin-right:20px; line-height:38px;}
	.job .list li .box{ padding:15px 10px;}
	.job .list li .btnDiv a{ width:139px; height:43px; font-size:14px; line-height:43px;}
	.search{ padding:30px 0 30px;}
	.search .list1 ul{ margin:0 -10px;}
	.search .list1 li{ width:50%; margin-bottom:15px;}
	.search .list1 li .box{ margin:0 10px; background:#f7f7f7;}
	.search .list1 li .imgDiv .ico{ width:45px; height:45px; margin-left:-22px; bottom:-22px;}
	.search .list1 li .imgDiv .ico img{ width:45px;}
	.search .list1 li .name{padding:30px 10px 0 10px; font-size:16px; height:24px;}
	.search .list1 li .content{padding:0 10px;}
	.search .list1 li .btnDiv{ width:100px; height:30px; padding:15px 0 20px;}
	.search .list1 li .btnDiv a{ width:100px; height:30px; line-height:30px;}
	.loginLayer{ width:95%; height:auto; padding-bottom:20px;}
	.loginLayer .title{ height:40px; line-height:40px; font-size:18px;}
	.loginLayer .imgDiv{ padding:18px 0 12px;}
	.loginLayer .imgDiv img{ width:110px;}
	.loginLayer .form{ padding:0 15px;}
	.regLayer{ width:95%; height:auto; padding-bottom:20px;}
	.regLayer .fl{ float:none;}
	.regLayer .title{ height:40px; line-height:40px; font-size:18px;}
	.regLayer .box{ padding-top:10px;}
	.regLayer .rightDiv{ display:none;}
	.regLayer .form{ padding:0 15px; width:auto;}
	.regLayer .form li{ margin-bottom:2px;}
	.regLayer .form .li01{ padding:15px 0;}
	.regLayer .form .li02{ padding-right:100px;}
	.regLayer .form li .input3{ width:100%;}
	.regLayer .form li .yzm{ float:none; width:94px; height:36px; line-height:36px; position:absolute; right:0px; top:4px;}
	.regLayer .topDivTel{ display:block;}
	.regLayer .topDivTel img{ width:110px;}
	
	.techniquePart1{ padding:30px 10px;}
	.techniquePart1_l{ width:100%; height:auto;}
	.techniquePart1_l .bg img{ width:100%;}
	.techniquePart1_r{ width:100%; height:auto;}
	.techniquePart1_r .txt{ padding:35px 0 0 10px; font-size:20px;}
	.techniquePart1_r .content{ padding:15px 0 0 10px;}
	.techniquePart1_r .list{ position:relative; padding-top:30px;}
	.techniquePart1_r .list li{ width:33.33%; height:auto;}
	.techniquePart1_r .list li img{ width:100%;}
	.techniquePart2{ padding:40px 10px;}
	.techniquePart2Pic{ padding-bottom:85px;}
	.techniquePart2Pic .slick .leftDiv{ width:auto; height:auto; padding:30px 0 40px 15px;}
	.techniquePart2Pic .slick .leftDiv .name{ height:48px; line-height:48px; font-size:20px; background-size:16px; padding-left:26px;}
	.techniquePart2Pic .slick .leftDiv .list{ padding-right:15px;}
	.techniquePart2Pic .slick .leftDiv .list li{ width:100%; height:79px; margin-bottom:10px; font-size:14px;}
	.techniquePart2Pic .slick .leftDiv .list li p{ line-height:26px; padding:6px 10px 0; height:48px; overflow:hidden;}
	.techniquePart2Pic .slick .leftDiv .list li:hover{ background:#3588c9; color:#fff;}
	.techniquePart2Pic .slick .leftDiv .btnGroup li{ width:130px; height:38px; margin-right:10px; font-size:12px;}
	.techniquePart2Pic .slick .leftDiv .btnGroup li a{ width:130px; height:38px; background-size:130px; line-height:38px;}
	.techniquePart2Pic .slick .leftDiv .btnGroup li a:hover, .techniquePart2Pic .slick .leftDiv .btnGroup li a.aNow{ background-size:130px;}
	.techniquePart2Pic .slick .rightDiv{ width:100%; height:auto;}
	.techniquePart2Pic .slick .rightDiv .list{ padding:33px 0 30px 10px;}
	.techniquePart2Pic .slick .rightDiv .list ul{ margin-right:0px;}
	.techniquePart2Pic .slick .rightDiv .list li{ width:50%;}
	.techniquePart2Pic .slick .rightDiv .list li .box{ width:auto; margin-right:10px;}
	.techniquePart2Pic .slick .rightDiv .list li .imgDiv img{ width:100%;}
	.techniquePart2Pic .slick .rightDiv .list li .name{ font-size:14px;}
	.techniquePart2Pic .slick .botDiv{ height:auto; padding:25px 0 25px 15px;}
	.techniquePart2Pic .slick .botDiv .name{ position:relative; top:0px; font-size:20px; width:auto; text-align:left; padding-bottom:20px; background:url(../images/nimg88_1.jpg) left bottom no-repeat;}
	.techniquePart2Pic .slick .botDiv .name b{ font-size:20px; display:inline; font-weight:400;}
	.techniquePart2Pic .slick .botDiv .content{ font-size:14px; line-height:26px; padding:15px 0 0 0;}
	.techniquePart2Pic .slick-prev{ width:50px; height:50px; background-size:50px; margin-left:-60px;}
	.techniquePart2Pic .slick-next{ width:50px; height:50px; background-size:50px; margin-right:-60px;}
	.techniquePart2Pic .slick-prev:hover{ background-size:50px;}
	.techniquePart2Pic .slick-next:hover{ background-size:50px;}
	.techniquePart3{ height:auto; background:url(../images/nimg640Bg1.jpg) center top no-repeat; background-size:100% 100%; padding:60px 10px;}
	.techniquePart3Pic .slick-prev{ width:38px; height:60px; background-size:38px; left:0px; margin-top:-30px;}
	.techniquePart3Pic .slick-next{ width:38px; height:60px; background-size:38px; right:0px; margin-top:-30px;}
	.techniquePart3Pic .slick-prev:hover{ background-size:38px;}
	.techniquePart3Pic .slick-next:hover{ background-size:38px;}
	.techniquePart3Pic .slick .name1{ top:20px;  font-size:18px;}
	.techniquePart3Pic .slick .name2{ top:55px; font-size:14px;}
	.techniquePart3Pic .slick .content{ display:none;}
	.survey .txt{ font-size:16px; }
	.survey .content{ font-size:14px; padding-bottom:25px;}
	.survey .table1 li{ width:100%; border-right:none;}
	.survey .table1 .li01{ width:100%;}
	.survey .table1 .li02{ width:100%; height:auto;}
	.survey .table1 .li03{ width:100%; height:auto;}
	.survey .table1 li .box{ padding-left:121px; border-right:#e0e0e0 solid 1px;}
	.survey .table1 .li02 .box{ padding:4px 0 10px 121px;}
	.survey .table1 .li03 .box{ padding:4px 0 10px 121px;}
	.survey .table1 .li04 .box{ padding:4px 0 10px 121px;}
	.survey .table1 li em{ width:120px;}
	.survey .table1 .li02 em{ height:100%;}
	.survey .table1 .li03 em{ height:100%;}
	.survey .table1 li dd{ height:34px; line-height:34px; }
	.survey .part2 .contentBox{ padding-left:82px;}
	.survey .part2 .contentBox .leftDiv{ width:81px;}
	.survey .part2 .contentBox .leftDiv em{ width: 31px;font-size: 18px;left: 24px;margin: 0 auto;}
	.survey .part2 .contentBox .rightDiv .box{ padding:15px 0 15px 15px;}
	.survey .part2 .contentBox .rightDiv p{ padding-bottom:15px;}
	.survey .part2 .contentBox .rightDiv .list li{ width:45%; padding-right:5%; font-size:12px; height:36px; line-height:20px; height:46px;}
	.survey .part2 .contentBox .rightDiv .list .li01{ width:95%; padding-right:5%;}
	.survey .part2 .contentBox .rightDiv .list2 li{ width:45%; padding-right:5%;}


    .pwdLayer{ width:95%; height:auto; padding-bottom:20px;}
	.pwdLayer .form{ padding:20px 15px 0; width:auto;}
	.pwdLayer .btnDiv{ padding:0 15px;}
	.emailLayer{ width:95%; height:auto; padding-bottom:20px;}
	.emailLayer .msg{ padding:20px 15px; font-size:14px;}
	.emailLayer .btnDiv{ padding:0 15px;}
	.resetLayer{ width:95%; height:auto; padding-bottom:20px;}
	.resetLayer .msg{ font-size:14px; padding:20px 0 0 15px;}
	.resetLayer .form{ padding:15px 15px 20px; width:auto;}
	.resetLayer .form li{ margin-bottom:2px;}
	.resetLayer .btnDiv{ padding:0 15px;}
	.successLayer{ width:95%; height:auto; padding-bottom:20px;}
	.successLayer .ico{ padding:25px 0 10px;}
	.successLayer .ico img{ width:50px;}
	.successLayer .txt{ font-size:18px;}
	.successLayer .msg{ padding-bottom:15px;}
	.successLayer .btnDiv{ padding:0 15px;}



    .partners{ padding:30px 0 0;}
	.partners .list ul{ margin-right:-10px;}
	.partners .list li{ width:50%; padding-bottom:20px;}
	.partners .list li .box{ width:auto; margin-right:10px;}
	.partners .list li .imgDiv img{ width:100%; height:auto;}
	}