/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
	.indexPart2 .PC-Box li .anzhiBox{ padding:50px 40px 0; background:url(../images/num1.png) 30px 40px no-repeat; background-size:250px;}
	.indexPart2 .PC-Box li .anzhiBox2{ background:url(../images/num2.png) 30px 40px no-repeat; background-size:250px;}
	.indexPart2 .PC-Box li .anzhiBox .content{ padding-top:30px;}
	.indexPart2 .PC-Box li .anzhiBox .typeList{ padding-top:30px;}
	}

@media screen and ( max-width:1440px ){
	.indexPart1{ padding:65px 50px;}
	.indexPart1 .list li .txt2{ font-size:12px;}
	.indexPart2 .PC-Box li .tab3 .txt1{ padding:6% 0 0 15%;}
	.indexPart2 .PC-Box li .anzhiBox{ padding:30px 20px 0;}
	.indexPart2 .PC-Box li .anzhiBox .content{ padding-top:10px;}
	.indexPart2 .PC-Box li .anzhiBox .typeList{ padding-top:20px;}
	.indexLab .box{ padding-left:10%;}
	.indexLab .txt1{ padding-top:25px; font-size:16px;}
	.indexLab .content{ padding-top:10px; font-size:13px;}
	.indexSupply .contentDiv{ top:10%;}
	.indexSupply .content{ padding-top:15px; font-size:13px;}
	.indexSupply .btnDiv{ padding-top:25px;}
	.indexPart5 .leftDiv .bigBox{ padding-left:50px;}
	.indexPart5 .leftDiv .smallBox{ padding:60px 50px 0 100px;}
	.indexPart5 .rightDiv .bigBox{ padding-right:50px;}
	.indexPart5 .rightDiv .list li .imgDiv{ padding-left:28px; padding-bottom:15px;}
	.indexPart5 .rightDiv .list li .name{ padding-left:28px;}
	.indexPart5 .rightDiv .list li .content{ padding-left:28px; padding-top:10px;}
	.indexPart5 .rightDiv .list li .more{ padding-left:28px;}
	.indexPart5 .rightDiv .btnDiv{ padding-left:78px;}

    .headDiv .wal{ width:1000px;}
	.headDiv .logo{ top:45px;}
	.headDiv .logo img{ width:200px;}
    .nav li{ padding:0 15px;}
	}
@media screen and ( max-width:1366px ){
	.indexPart2 .PC-Box li .anzhiBox{ background:url(../images/num1.png) 10px 10px no-repeat; background-size:190px;}
	.indexPart2 .PC-Box li .anzhiBox2{ background:url(../images/num2.png) 10px 10px no-repeat; background-size:190px;}
	.indexPart2 .PC-Box li .tab3 .txt1{ padding:4% 0 0 15%;}
	.indexPart3 .leftDiv .contentDiv{ right:40px;}
	.indexPart5 .rightDiv .btnDiv{ padding-top:25px;}
	}
@media screen and ( max-width:1004px ){
    .headDiv .wal{ width:100%;}
	.wal, .w1054{width:100%;}
	.headDiv{ height:60px; z-index:22; position:relative;}
	.headDiv .wal{ height:60px;}
	.headDiv .logo{ position:absolute; left: 10px; top: 8px;}
	.headDiv .logo img{ width: 140px; }
	.headDiv .share, .headDiv .txt, .nav, .banner, .footDiv, .pageBanner, .pageNow, .pageNum, .w178{ display:none;}
	.indexFlashTel, .pageBannerTel, .pageTitleTel, .pageMore, .leftNavTel{ display:block;}
	.navIco{display:block; width:41px; height:32px; position:absolute; top:14px; right:10px; }
	.topSearchIco{display:block; width:28px; height:28px; position:absolute; top:15px; right:70px;}
	.pageBox{ padding:25px 10px 50px;}
	.indexPart1{ padding:25px 10px 10px;}
	.indexPart1 .list ul{ margin-right:0px;}
	.indexPart1 .list li{ width:100%; margin-bottom: 15px;}
	.indexPart1 .list li .box{ margin-right:0px; padding-left: 0; position: relative; height: auto; overflow:hidden;}
	.indexPart1 .list li .imgDiv{ width:50%; position:relative; float:left}
	.indexPart1 .list li .imgDiv img{ width:100%;}
	.indexPart1 .list li .contentDiv{ padding-left:0px; width:50%; float:left}
	.indexPart1 .list li .txt1{ padding-top:10px; font-size: 15px; padding-left:10px;}
	.indexPart1 .list li .txt2{ font-size:13px; padding:4px 0 0 10px;}
	.indexPart1 .list li .tel{padding-left:10px;font-size:13px;padding-top: 4px;}
	.indexPart1 .list li .ico{ width:37px; height:35px; background:url(../images/nimg37_1.jpg) no-repeat; margin-left:10px;margin-top: 6px;}
	.indexPart2{ height:auto; background:url(../images/indexPart2Tel.jpg) center no-repeat; background-size:100% 100%; padding:35px 10px;}
	.indexPart2 .titleImg{ padding-top:0px;}
	.indexPart2 .titleImg img{ height:30px; }
	.indexPart2 .title{ height:42px; line-height:42px; font-size:20px;}
	.indexPart2 .title span{ padding:0 8px;}
	.indexPart2 .title em{ width:38px;}
	.indexPart2 .PC-Box{ display:none;}
	.indexPart2 .Phone-Box{ display:block;}
	.indexPart2 .btnDiv{ padding-top:25px; width:118px;}
	.indexPart2 .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexPart2 .btnDiv a:hover{ background-size: 26px;}
	.indexPart3{ padding:25px 10px;}
	.indexPart3 .titleImg img{ height:30px; }
	.indexPart3 .title{ height:42px; line-height:42px; font-size:20px;}
	.indexPart3 .title span{ padding:0 8px;}
	.indexPart3 .title em{ width:38px;}
	.indexPart3 .bigBox{ padding-top:25px;}
	.indexPart3 .leftDiv{ width:100%;}
	.indexPart3 .leftDiv .contentDiv{ right:20px; top:6%; width:140px;}
	.indexPart3 .leftDiv .txt1{ font-size:16px;}
	.indexPart3 .leftDiv .content{ line-height:20px; padding-top:5px; height: 100px; overflow:hidden; font-size: 13px;}
	.indexPart3 .leftDiv .btnDiv{ padding-top:15px;}
	.indexPart3 .leftDiv .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexPart3 .leftDiv .btnDiv a:hover{ background-size: 26px;}
	.indexPart3 .rightDiv{ width:100%;}
	.indexLab .contentDiv{ width:100%;}
	.indexLab .box{ padding-left:0; padding-bottom: 25px;}
	.indexLab .txt1{ padding-top:20px; font-size:16px;}
	.indexLab .content{ font-size:13px; line-height:20px; padding-top:20px;}
	.indexLab .btnDiv{ padding-top:15px;}
	.indexLab .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexLab .btnDiv a:hover{ background-size: 26px;}
	.indexLab .imgDiv{ width:100%;}
	.indexSupply{ margin-top: 15px;}
	.indexSupply .imgDiv img{ width:100%;}
	.indexSupply .contentDiv{ right:20px; top:8%; width:140px;}
	.indexSupply .txt1{ font-size:16px;}
	.indexSupply .content{ display: none;}
	.indexSupply .btnDiv{ padding-top:15px;}
	.indexSupply .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexSupply .btnDiv a:hover{ background-size: 26px;}
	.indexPart4{ height:580px;}
	.indexPart4 .titleImg{ padding-top:32px; }
	.indexPart4 .titleImg img{ height: 26px; }
	.indexPart4 .title{ font-size:20px;}
	.indexPart4 .title span{ padding:0 8px;}
	.indexPart4 .title em{ width:38px;}
	.indexPart4 .icoDiv{ margin-top:20px; height:83px; }
	.indexPart4 .icoDiv li{ padding:0 20px;}
	.indexPart4 .icoDiv li img{ width: 80px; }
	.indexPart4 .txt{ font-size:20px; padding:28px 0;}
	.indexPart4 .msg{ font-size:12px; line-height:22px; padding:0 10px;}
	.indexPart4 .btnGroup{ bottom:-17px;}
	.indexPart4 .btnGroup li .btn1{ width:86px; padding-left:68px; height:35px; line-height:35px;}
	.indexPart4 .btnGroup li img{ width: 45px;}
	.indexPart4 .btnGroup li .btn2{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexPart4 .btnGroup li .btn2:hover{ background-size: 26px;}
	.indexPart5 .leftDiv{ width:100%; padding-top:60px; padding-bottom:40px;}
	.indexPart5 .titleImg img{ height: 22px; }
	.indexPart5 .title{ font-size:20px;}
	.indexPart5 .title span{ padding:0 8px;}
	.indexPart5 .title em{ width:38px;}
	.indexPart5 .leftDiv .bigBox{ padding-left:10px; margin-top:-22px;}
	.indexPart5 .leftDiv .smallBox{ padding:40px 10px 0 40px; background-size: 120px;}
	.indexPart5 .leftDiv .videoImg{ height:146px;}
	.indexPart5 .leftDiv .btnDiv{ padding-top:25px; }
	.indexPart5 .leftDiv .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexPart5 .leftDiv .btnDiv a:hover{ background-size: 26px;}
	.indexPart5 .rightDiv{ width:100%; padding:60px 0 40px;}
	.indexPart5 .rightDiv .bigBox{ padding-right:10px;}
	.indexPart5 .rightDiv .list{ padding:20px 0 0 10px;}
	.indexPart5 .rightDiv .list ul{ margin-right:0px;}
	.indexPart5 .rightDiv .list li{ width:100%; margin-bottom:15px;}
	.indexPart5 .rightDiv .list li .box{ margin-right:0px;}
	.indexPart5 .rightDiv .list li .imgDiv{ padding-left:30px; padding-bottom:15px;}
	.indexPart5 .rightDiv .list li .name{ padding-left:30px;}
	.indexPart5 .rightDiv .list li .content{ padding-top:10px; padding-left: 30px;}
	.indexPart5 .rightDiv .list li .more{ padding-left:30px;}
	.indexPart5 .rightDiv .btnDiv{ padding-top:5px; padding-left:40px; }
	.indexPart5 .rightDiv .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.indexPart5 .rightDiv .btnDiv a:hover{ background-size: 26px;}
	.indexPart6 li .txtDiv{ position:relative; top:0; left:auto; right:0px; height: 60px; margin-top:5px; background:none; width:auto; text-align:center;}
	.indexPart6 li .txt1{ font-size:16px; padding-bottom: 0px; line-height: 22px; color:#000; padding-left:6px; padding-top:5px;}
	.indexPart6 li .txt2{ font-size:12px; padding-left:6px;}
	.indexPart6 li:hover .txt1{ color:#000;}
	.indexPart6 li:hover .txt2{ color:#000;}
	.foot{ height:auto; padding:25px 10px; background: #005b33;}
	.foot .msg{ line-height:24px; text-align: center; color: #fff; float: none;}
	.foot .msg a{ color: #fff; }
	.foot .msg a:hover{ color: #fff; }
    .foot .msg em{ display:block;}
	.foot .links{ display: none; }
/*	.noticeLayer{ width:90%; height:480px;}
	.noticeLayer .close{ right:13px; top:12px;}
	.noticeLayer .title{ padding:40px 0 10px;font-size:20px;}
	.noticeLayer .content{ height: 360px; overflow:hidden; padding:0 15px; line-height:24px; overflow-y:auto;}
*/
	.pageTop{ height: auto; }
	.pageTitle .txt{ font-size: 20px;}
	.pageTitle .txtImg{ padding-bottom: 15px; }
	.pageTitle .txtImg img{ height: 28px; }
	.pageTitle .txtImg2 img{ height: 22px; }
	.pageTitle .txtImg3 img{ height: 15px; }
	.pageTitle em{ width: 35px;}
	.product{ padding-top:15px; }
	.product2{ padding-top: 25px; }
	.product .list ul{ margin-right:-10px; }
	.product .list li{ width:50%; margin-bottom: 20px;}
	.product .list li .box{ margin-right: 10px;}
	.product .list li .name{ height: 45px; line-height: 45px;}
	.product .list li .ico img{ width:40px;}
    .product .list li .ico{ right: 0px; bottom: 45px; }
	.brandCulture{ padding-top:15px; }
	.brandCulture .bigImg{ padding-bottom: 25px; }
	.brandCulture .bigImg img{ width: 100%; height: auto!important}
	.brandCulture .content{ padding-bottom: 20px;}
	.productNav { padding-top: 15px;}
	.productNav li{ width:50%; font-size: 14px;}
	.productNav li .box{ height: 65px;}
	.productNav li .txt1{ padding-top:15px; }
	.productShow{ padding-top:15px; }
	.productName{ padding-bottom: 25px; font-size: 18px; }
	.productShow_1{ display: none; }
	.productShow_1Tel{ display: block; }
	.productShow_2{ width:100%; height:auto; padding-left: 0; padding-top: 19px;}
	.productShow_2 .ico{ position:absolute; left:50%; top: 0; margin-top: 0px; margin-left:-20px; width:39px; height: 19px; background:url(../images/nimg39_2.png) left top no-repeat;}
	.productShow_2 .box{ height: auto;  padding-bottom: 30px;}
	.productShow_2 .txt{ padding: 25px 0 15px 20px; font-size: 18px; }
	.productShow_2 .msgList{ padding: 0 20px 0 20px; }
	.productShow_2 .msgList li{ line-height: 24px;}
	.productShow_3{ padding-top: 30px;}
	.productShow_3 .txt{ font-size: 18px; padding-bottom: 15px;}
	.productShow_3 .content{ line-height: 24px; }
	.productShow_3 .bigImg img{ width: 100%; }
	.productShow_4{ padding-top:30px; }
	.productShow_4 .txt{font-size: 18px; padding-bottom: 15px;}
	.productShow_4 .list ul{ margin-right:-10px; }
	.productShow_4 .list li{ width:50%; margin-bottom: 20px;}
	.productShow_4 .list li .box{ margin-right: 10px;}
	.productShow_4 .list li .name{ height: 45px; line-height: 45px;}
	.productShow_4 .list li .ico img{ width:40px; }
	.video{ padding:25px 0 20px; }
	.video .list ul{ margin-right:-10px; }
	.video .list li{ width:100%; margin-bottom: 20px;float: inherit;}
	.video .list li .box{ margin-right: 10px;}
	.video .list li .name{ padding-top: 10px;height:auto;}
	.magazine{ padding:25px 0 20px; }
	.magazine .list ul{ margin-right:-10px; }
	.magazine .list li{ width:50%; margin-bottom: 20px;}
	.magazine .list li .box{ margin-right:10px; padding:5px 5px 0; }
	.magazine .list li .down img{ padding-left: 8px; }
	.aboutTab{ padding-top: 25px; width: 300px;}
	.aboutTab li{ width: 140px;}
	.aboutTab li .box{ padding-left: 63px;}
	.aboutTab li .ico{ width: 56px;}
	.about{ padding:25px 0 0;}
	.about .bigImg{ padding: 15px 0;}
	.about .bigImg img{ width: 100%; }
	.about .txt{ font-size: 22px; padding: 25px 0; }
	.about .list li{ padding-left: 100px; margin-bottom: 25px;}
	.about .list li .ico img{ width: 80px;}
	.ecology{ padding:25px 0 0;}
	.ecology .leftDiv{ width: 100%;height: auto; padding-bottom: 30px;}
	.ecology .leftDiv .list{ padding:35px 20px 0;  }
	.ecology .leftDiv .list li{ padding-left: 24px; margin-bottom: 20px;}
	.ecology .imgDiv{ padding-left: 0px; padding-top: 30px;}
	.ecology .imgDiv img{ width: 100%; }
	.history{ padding:25px 0 20px;}
	.historyBox{ display: none; }
	.history .listTel{ display:block; }
	.advantage{ padding: 25px 0 50px; }
	.advantage .part1{ padding-bottom: 25px; }
	.advantage .topDiv{ padding-right: 0px; padding-top:10px; min-height: 100px;}
	.advantage .txtDiv .txt1{ font-size: 18px;}
	.advantage .txtDiv .txt2{ font-size: 14px; }
	.advantage .topDiv .imgDiv{ position:relative; padding-top: 25px;}
	.advantage .topDiv .imgDiv img{ width: 100%; }
	.advantage .topDiv .content{ line-height: 26px;}
	.advantage .part1 .bigImg{ padding-top: 25px; }
	.advantage .part1 .bigImg img{ width: 100%; }
	.advantage .part2{ padding-bottom: 35px; }
	.advantage .part2 .content{ line-height: 26px;}
	.advantage .part3{ padding-left: 0; height: auto; padding-top: 30px;}
	.advantage .part3 .imgDiv{ padding-top: 25px; position:relative; }
	.advantage .part3 .imgDiv img{ width: 100%; }
	.advantage .part3 .content{ line-height: 26px;}
	.advantage .part4 li{ padding: 0; height:auto;}
	.advantage .part4 li .imgDiv{ position:relative; padding-top: 25px;}
	.advantage .part4 li .imgDiv img{ width: 100%; }
	.advantage .part4 li .contentDiv{ padding-top: 25px; }
	.advantage .part4 li .content{ line-height: 26px;}
	.advantage .part4 .li01{ padding: 0;}
	.contact{ padding: 25px 0 30px; }
	.contact .name{ padding-bottom: 20px;}
	.contact .part1{ padding-right: 0px; }
	.contact .part1 .list1{ padding-bottom: 0px;}
	.contact .part1 .list1 li{ float: none; width: 100%; margin-bottom: 20px;}
	.contact .part1 .list1 li .box{ padding-left: 45px;}
	.contact .part1 .list2{ padding-bottom: 20px;}
	.contact .part1 .list2 li{ float: none; width: 100%; margin-bottom: 20px;}
	.contact .part1 .list2 .li01{ width: 100%; }
	.contact .part1 .list2 li .box{ padding-left: 45px;}
	.contact .part1 .ewmDiv{ position: relative; }
	.contact .mapDiv{ padding-top: 20px; }
	.contact .mapDiv img{ width: 100%; }
	.cultureTab{ padding-top: 25px; width: 300px;}
	.cultureTab li{ width: 140px; margin-bottom: 5px;}
	.cultureTab li .box{ padding-left: 63px;}
	.cultureTab li .ico{ width: 56px;}
	.culture{ padding: 25px 0 10px;}
	.culture .imgDivTel{ display: block; }
	.culture .imgDiv{ display: none; }
	.culture .list{ padding-left: 0px; width: 100%; padding-top: 25px;}
	.theory{ padding: 25px 0 10px;}
	.theory .list li{ padding-left:180px; height:auto; min-height:50px; margin-bottom:24px;}
	.theory .list li .imgDiv img{ width:170px;}
	.theory .list li .msg{ padding-top:0px; font-size:12px; line-height:22px;}
	.song{ padding:52px 0 10px;}
	.song .name{ font-size:16px;}
	.song .content{ line-height:30px;}	
	.quotations{ padding:25px 0 10px;}
	.quotations .txt{ font-size:16px; padding-bottom:15px;}
	.quotations .list1{ width:100%; border-right:none;}
	.quotations .list2{ width:100%; padding-left:0;}
	.quotations .list1 li, .quotations .list2 li{ line-height:30px;}
	.job{ padding:25px 0 10px; }
	.job .list{ background-size: 80px; margin-bottom: 25px;}
	.job .list li{ padding-left: 100px;}
	.job .list li .num img{ width: 80px; }
	.job .list li .name{ font-size: 18px; padding-bottom: 10px;}
	.job .list li .msg{ padding: 0 0 30px 20px}
	.job .contentBox{ padding:25px 20px;}
    .job .rightDiv{ height:auto; position:relative; right:0px; top:0; margin-top:0px;}
	.job .tips{ text-align:left; padding-top:15px;}
	.job .btnDiv{ float:none;}
	.job .btnDiv a{ width:130px; height:40px; line-height:40px; text-indent:35px; background-size: 26px;}
	.job .btnDiv a:hover{ background-size: 26px;}

	.concept{ padding-top: 25px; }
	.concept .list ul{ margin-right:0px; }
	.concept .list li{ float: none; margin-bottom: 20px; width: 100%;}
	.concept .list li .box{ height: 120px; padding:0 145px 0 10px; margin-right: 0px; overflow: hidden;}
	.concept .list li .imgDiv img{ width: 132px;}
	.concept .list li .content{ font-size: 12px; padding-top: 7px; line-height: 22px; }
	.benefits{ padding: 25px 0 10px; }
	.benefits .list li{ float: none; margin-bottom: 30px;}
	.benefits .list .li01{ width: 100%; border-right: none; }
	.benefits .list .li02{ width: 100%; border-right: none;}
	.benefits .list .li03{ width: 100%;}
	.benefits .list li .box{ width: 100%; }
	.benefits .list li .imgDiv img{ width:100%;}
	.benefits .list li .num{ padding: 12px 0; }
	.benefits .list li .msg{ line-height: 26px; }
	.benefits .list .li03 .box{ float: none; }
	.honor{ padding-top: 25px; }
	.honorTab{ width: 100%; float: none; overflow: hidden; padding-bottom: 15px;}
	.honorTab ul{ margin-right: -10px; }
	.honorTab li{ float: left; width: 50%; font-size: 14px;}
	.honorTab li div{ height: 48px; text-align: center; width: auto; margin-right:10px;}
	.honorTab li em{ padding-right: 0; }
	.honorTab .liNow div{ padding-right: 0px;}
	.honor .list{ width: 100%; }
	.honor .list ul{ margin-right:-10px;}
	.honor .list li{ width:50%; padding-bottom:10px;}
	.honor .list li .box{ margin-right:10px;}
	.honor .list li .imgDiv{ padding:3px;}
	.honor .list li .imgDiv img{ width:100%; height:auto;}
	.honor .list li .name{ height:48px; line-height:24px;}
	.honorLayer{ width: 90%; height: auto;}
	.honorLayer .imgDiv{ padding: 30px 10px 0;}
	.honorLayer .imgDiv img{ width: 100%; }
	.honorLayer .name{ padding-top: 10px; font-size: 13px; padding-bottom: 20px;}
	.honorLayer .close{ right:13px; top:12px;}
	.sorting{ padding-top: 25px; }
	.sorting .msgList{ background: #f5f5f5; padding: 10px 15px;}
	.sorting .tel{ padding: 10px 0 20px;}
	.branch{ padding: 25px 0 35px; }
	.branch .list{ display: none; }
	.branch .listTel{ display: block; }
	.objective{ padding: 25px 0 5px;}
	.objective .list li{ float: left; }
	.objective .list .li01{ width: 50%;}
	.objective .list .li02{ width: 40%; padding-left: 10%;}
	.objective .list .li03{ width: 50%; padding-left: 0;}
	.objective .list .li04{ width: 40%; padding-left: 10%;}
	.objective .list li .box{ padding-right: 55px; min-height: 350px; padding-bottom: 30px;}
	.objective .list .li02 .box{ background:none; padding-right:0px;}
	.objective .list .li04 .box{ padding-right: 0px;}
	.student{ padding: 25px 0 15px; }
	.student .list ul{ margin-right: -10px; }
	.student .list li{ width: 50%; margin-bottom: 10px; }
	.student .list li .box{ margin-right:10px;}
	.student .list li .tel{ display:block;}
	.studentShow{ padding: 25px 0 30px; }
	.studentShow .part1{ min-height: 200px; padding-left:0px; }
	.studentShow .part1 .imgDiv{ position:relative; float:left; padding-right:15px;}
	.studentShow .part1 .imgDiv img{ width: 140px;}
	.studentShow .part1 .name{ height: 30px; line-height: 30px; font-size: 14px;}
	.studentShow .part1 .content{ font-size: 12px; line-height: 24px;}
	.studentShow .part2{ font-size: 12px; line-height: 24px;}
	.studentShow .bigImg img{ width: 100%;}
	.studentShow .share{ position: relative; padding-left: 58px; overflow: hidden;}
	.studentShow .share em{ position: absolute; left: 0px; top: 0px; line-height: 27px; font-size: 14px;}
	.studentShow .share li{ width: 27px; height: 27px; margin-right:10px; float: left;}
	.pageDown{height:auto;}
	.pageDown .box{ padding-top: 15px; }
	.pageDown .btn{position:relative; top:0px; margin-top: 15px;}
	.comprehensive .topDiv{ height: auto; }
	.comprehensive .leftDiv{ padding-left: 90px; width: auto; height: auto;}
	.comprehensive .leftDiv .contentDiv{ padding:25px 30px 25px 0; }
	.comprehensive .leftDiv .title{ padding-top: 20px; left: 15px; top: 20px; width: 52px; height: 120px; font-size: 16px;}
	.comprehensive .leftDiv .content{ padding-bottom: 20px;}
	.comprehensive .leftDiv .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.comprehensive .leftDiv .btnDiv a:hover{ background-size: 26px;}
	.comprehensive .rightDiv{ width: 100%; height: auto; }
	.comprehensive .branchBox{ width: 100%; height: auto;}
	.comprehensive .branchBox .imgDiv img{ width: 100%;}
	.comprehensive .studentBox{ width: 100%; height: auto;}
	.comprehensive .studentBox .lBox{ height: 180px;}
	.comprehensive .studentBox .imgDiv img{ width: 100%; }
	.comprehensive .studentBox .txtDiv{ width: auto; padding-right: 72px;}
	.comprehensive .botDiv{ height: auto;}
	.comprehensive .botDiv .imgDiv{ float: none; }
	.comprehensive .botDiv .imgDiv img{ width: 100%; }
	.comprehensive .botDiv .txtDiv{ width:100%; float: none; padding-bottom: 30px;}
	.comprehensive .botDiv .lBox{ padding: 30px 20px 0 20px; }
	.comprehensive .botDiv p{ padding: 30px 0 10px; font-size: 16px;}
	.comprehensive .botDiv .list li{ padding-left: 16px; font-size: 14px;}
	.comprehensive .botDiv .btnDiv{ top: 8px; }
	.comprehensive .botDiv .btnDiv a{ width:118px; height:35px; line-height:35px; text-indent:38px; background-size: 26px;}
	.comprehensive .botDiv .btnDiv a:hover{ background-size: 26px;}
	.siteMap{ padding:25px 0 0px;}
	.siteMap li{ padding-bottom:25px;}
	.siteMap li div a{ margin-bottom: 10px; width:90px;}
	.report{ padding:25px 0 0; }
	.report .list li{ margin-bottom: 20px; }
	.report .list li .imgDiv img{ width: 100%; }
	.report .list li .timeDiv{ width: 66px; padding-right: 10px; height: 78px; font-size: 14px;}
	.report .list li .timeDiv em{ font-size: 24px; padding-top: 15px;}
	.report .list li .botDiv{ height: 36px;}
	.report .list li .name{ height: 36px; line-height: 36px; padding-left: 10px; padding-right: 10px; font-size: 14px; }
	.report .list li .btnDiv{ display: none;}
	.news{ padding: 16px 0 46px; }
	.news .list1 li{ padding: 20px 0 30px 0; height:auto;}
	.news .list1 li .imgDiv{ position:relative; top: 0px; }
	.news .list1 li .imgDiv img{ width: 100%; }
	.news .list1 li .botDiv{ position: relative; padding-left: 90px; padding-top: 20px;}
	.news .list1 li .timeDiv{ top: 20px; width: 80px; height: 74px;}
	.news .list1 li .timeDiv em{ font-size: 35px; }
	.news .list1 li .name{ padding-top: 5px; height: 30px;}
	.news .list1 li .name a{ height: 20px; line-height: 20px; font-size: 16px;}
	.news .list1 li .content{ padding-top: 10px; }
	.news .list1 li .btnDiv{ padding-top: 15px; }
	.news .list2 li{ height:auto; padding-bottom: 20px;}
	.news .list2 li .name{ padding-top: 20px; height: 30px;}
	.news .list2 li .name a{ height: 20px; line-height: 20px; font-size: 16px;}
	.news .list2 li .botDiv{ padding-left: 90px; height: auto; }
	.news .list2 li .timeDiv{ top: 0px; width: 80px; height: 74px;}
	.news .list2 li .timeDiv em{ font-size: 35px; }
	.newShow{ padding: 10px 0 30px; }
	.newShow .content img {height: auto!important;}
	.newShow .name{ font-size: 18px; padding-bottom: 10px;}
	.newShow .time{padding-bottom: 20px;}
	.newShow .time em{ padding: 0 11px; }
	.newShow .content{ line-height: 28px; padding: 20px 0 30px;}
	.newShow .imgDiv img{ width: 100%; }
	.development{ padding: 25px 0 30px; }
	.development .part1{ padding-left: 0px; min-height: 100px; margin-bottom: 40px;}
	.development .part1 .imgDiv{ position:relative; }
	.development .part1 .imgDiv img{ width: 100%; }
	.development .part1 .titleImg{ padding-top: 25px; }
	.development .part1 .titleImg img{ height: 16px; }
	.development .part1 .title{ padding-bottom: 20px; font-size: 22px; }
	.development .part2{ padding-right: 0px;}
	.development .part2 .imgDiv{ position:relative;}
	.development .part2 .imgDiv img{ width: 100%; }
	.development .part2 .title{ font-size: 22px; padding-top: 15px;}
	.development .part2 .titleImg{ padding-bottom: 20px;}
	.development .part2 .titleImg img{ height: 16px; }
	.development .part2 .list li{ margin-bottom:30px;}
	.development .part2 .list li h2{ font-size: 16px; }
	.strength{ padding-top: 25px; }
	.strength .list ul{ margin-right:-10px; }
	.strength .list li{ width: 50%; margin-bottom: 20px;}
	.strength .list li .box{ margin-right:10px; padding: 15px 10px 10px;}
	.strength .list li .imgDiv{ border: #dededc solid 1px;}
	.strength .list li .name{ padding-top: 5px; height: 22px; line-height: 22px;}
	.supply{ padding-top: 25px; }
	.supply .bigImg img{ width: 100%;}
	.supply .title{ height: 45px; margin-bottom: 30px;}
	.supply .title em{width: 157px; height: 45px; line-height: 45px; }
	.responsibility{ padding-top: 25px; }
	.responsibility .imgDiv img{ width: 100%; }
	.announcement{ padding: 10px 0 45px; }
	.announcement .list li{ height: auto; padding-bottom:15px;}
	.announcement .list li .name{ padding:15px 0 8px;}
	.announcement .list li .name a{ height: auto; line-height: 24px;}
	.announcement .list li .name em{ padding-right: 15px; }
	.announcement .list li .content{ height: 66px; line-height: 22px; }
	.lab{ padding:25px 0 10px; }
	.lab .part1{ padding-bottom: 20px;}
	.lab .part1 h2{ padding: 20px 0 10px; }
	.lab .part2 h2{ padding-bottom: 20px;}
	.lab .part2 .bigBox{ padding-left: 0px; min-height: 100px;}
	.lab .part2 .bigBox .imgDiv{ position:relative;}
	.lab .part2 .bigBox .imgDiv img{ width: 100%; }
	.lab .part2 .bigBox .content{ padding-top: 15px; }
	.lab .part3{ padding:25px 0 35px; }
	.lab .part3 img{ width: 100%; }
	.lab .part4{ padding-bottom: 25px;}
	.lab .part4 li{ float: none; position: relative; padding-left: 135px; margin-bottom: 20px;}
	.lab .part4 .li01{ width: auto; }
	.lab .part4 .li02{ width: auto; }
	.lab .part4 .li03{ width: auto; }
	.lab .part4 li .imgDiv{ position: absolute; left: 0px; top: 0px; }
	.lab .part4 li .imgDiv img{ width: 125px; }
	.lab .part4 li .name{ padding:0px 0 10px; font-size: 16px;}
	.lab .part5 h2{ padding-bottom: 10px; }
	.lab .part5 .bigBox{ height: auto; padding:0 0 20px 0px; position: relative; background: #005b33;}
	.lab .part5 .imgDiv{ position:relative;}
	.lab .part5 .imgDiv img{ width: 100%; }
	.lab .part5 .content{ padding: 20px 15px 0; }
    .partner{ padding:20px 0;}
	.partner .list ul{ margin-right: -10px; }
	.partner .list li{ width: 50%;}
	.partner .list li .box{ margin-right: 10px; }

	.indexPart3 .leftDiv .btnDiv{margin-left:-59px;}
	.indexPart3 .rightDiv .btnDiv{margin-left:-59px;}
}

