@media screen and ( max-width:800px ){
.pcShow{display:none;}
.phoneShow{display:block;}

.topDiv{display:none;}
.headDiv{position:relative; z-index:100; background:#FFF;}
.headDiv .wal{height:50px;}
.headDiv .logo{top:11px;}
.headDiv .logo img{height:28px;}
.topSearchA{display:block; width:40px; height:50px; background:url(../images/ico2.png) center no-repeat; background-size:20px; position:absolute; top:0px; right:40px;}
.topTel, .topBtn, .topSearch{display:none;}
.navA{display:block; width:40px; height:50px; position:absolute; top:0px; right:0px; background:url(../images/navA.png) right center no-repeat; background-size:22px;}
.nav{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.nav.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}
.nav .bg{position:absolute; top:0px; right:0px; width:70%; height:100%; background:#028a2b;}
.nav .close{display:block; width:50px; height:50px; background:url(../images/close.png) center no-repeat; background-size:17px; position:absolute; left:15px; top:0px;}
.nav .a1{display:block; width:50px; height:50px; background:url(../images/navAon.png) center no-repeat; background-size:22px; position:absolute; right:5px; top:0px;}
.nav li{float:none; position:relative; top:50px; padding:0px;}
.nav li a{float:none; padding:0 0 0 60px; font-weight:400; font-size:15px; border-bottom:rgba(255,255,255,0.3) solid 1px; color:#FFF;}
.nav li a em{display:block; position:absolute; top:0px; right:0px; width:45px; height:45px; background:url(../images/img17.png) center no-repeat; background-size:12px;}
.nav li .img1{display:block; width:15px; position:absolute; left:33px; top:15px;}
.nav li a:hover, .nav li a.on, .nav li a.on2{border-bottom:rgba(255,255,255,0.3) solid 1px; color:#FFF;}
.nav li a.on2 em{background:url(../images/img17-1.png) center no-repeat; background-size:12px;}
/**/
.nav li .sNav{width:auto; min-height:45px; padding:0; position:relative; top:0px; background:#fff; padding:10px 0;}
.nav li dd a{padding:0 0 0 60px; position:relative;}
.nav li dd em{background:url(../images/img17-3.png) center no-repeat; background-size:12px; height:36px;}
.nav li dd a:hover{color:#af7e3a; background:none;}
.nav li dd a.on-2 em{background:url(../images/img17-2.png) center no-repeat; background-size:12px;}
.nav li dd dd a{padding-left:75px;}
.nav li .imgDiv{display:none;}



.indexFlash .slick-dots{bottom:15px;}
.indexFlash .slick-dots li{margin:0 5px; width:10px; height:10px;}

.pageTitle{padding:30px 0 20px 0;}
.pageTitle div img{height:20px;}
.pageTitle i{width:50px; height:15px;}
.pageTitle h2{font-size:20px;}

.indexPart1 .content{font-size:14px; padding-bottom:25px;}
.indexPart1 .list{margin-left:-10px; margin-right:-10px;}
.indexPart1 li{padding-bottom:10px;}
.indexPart1 li .imgDiv{padding:0 10px;}
.indexPart1 li img{width:100%; max-width:70px;}
.indexPart1 .name{font-size:15px; line-height:35px;}

.indexPart2{min-height:530px;}
.indexPart2 .list{padding-top:5px; margin-left:-15px; margin-right:-15px;}
.indexPart2 li{width:50%; min-height:120px; padding-bottom:20px;}
.indexPart2 .box{padding:0 15px;}
.indexPart2 .name a{font-size:16px; line-height:45px;}
.indexPart2 .content{font-size:13px; line-height:1.8em; height:3.6em; overflow:hidden;}
.indexPart2 .img{width:85px;}
.indexPart2 li.on, .indexPart2 li.li_02.on, .indexPart2 li.li_03.on, .indexPart2 li.li_04.on{background:none;}
.indexPart2 li.on .box{padding:0 15px;}
.indexPart2 li.on .img{background:#FFF;}
.indexPart2 li.on .imgDiv{opacity:0; filter:alpha(opacity=0); visibility:hidden;}

.indexPart3{margin-left:-10px; margin-right:-10px;}
.indexPart3 li{padding-bottom:10px;}
.indexPart3 .imgDiv{width:70px;}
.indexPart3 .name{font-size:15px; line-height:35px;}

.indexPart4 .box{padding-right:0px;}
.indexPart4 li h2{font-size:16px;}
.indexPart4 li .content{font-size:13px; padding:5px 0 15px 0;}
.indexPart4 .imgDiv{position:relative; width:auto; padding-bottom:15px;}

.indexPart5{padding:0 0 20px 0;}
.indexPart5 .box{padding:15px 0 0 80px;}
.indexPart5 .time{top:15px; width:65px; height:65px; font-size:12px;}
.indexPart5 .time div{font-size:35px; padding-top:8px;}
.indexPart5 .more{top:80px; width:65px;}
.indexPart5 .more a{display:block; font-size:12px; height:230px;}
.indexPart5 .more img{width:24px;}
.indexPart5 .more a div{padding:75px 0 6px 0;}
.indexPart5 .name{font-size:16px;}
.indexPart5 .content{font-size:14px; line-height:22px;}
.indexPart5 .btn{padding-bottom:10px;}
.indexPart5 .list{padding-top:10px;}
.indexPart5 li{font-size:12px; line-height:26px; height:26px; overflow:hidden;}
.indexPart5 .imgDiv{position:relative; width:auto;}
.indexPart5 .imgDiv h2 a{line-height:40px; font-size:14px;}

.footNav{display:none;}
.footDiv .wal{text-align:center; line-height:21px; padding:5px 0;}
.footDiv .link{left:0px; padding-bottom:6px;}
.footDiv .link a{padding:0 8px;}
.footDiv .link em{display:block; height:2px; line-height:50px; overflow:hidden;}
.footDiv .content{position:relative;}
.footDiv .content em{display:block;}

.pageTitle2{background:#028a2b; margin-left:-15px; margin-right:-15px; height:40px;}
.pageTitle2 .title{display:none;}
.pageTitle2 .back{display:block; position:absolute; left:0px; top:6px; height:28px; width:50px; background:url(../images/ico5.png) center no-repeat; background-size:7px; border-right:#b38516 solid 1px}
.pageTitle2 .back i{display:block; height:28px; border-right:#d0a468 solid 1px;}
.pageTitle2 b{display:block; text-align:center; font-size:18px; line-height:40px; color:#FFF;}

.w920{float:none; width:auto; padding-top:15px;}

.training .content .imgDiv{padding:15px 0;}
.training .content img{width:100%;}

.training_01 ul{margin-right:-15px;}
.training_01 li{width:50%; font-size:14px;}
.training_01 .box{padding:0 15px 15px 0;}
.training_01 li .name{padding:10px 0 5px 0;}

.training_02 h2{font-size:16px; padding:0 0 15px 0;}
.training_02 li{padding:0; float:left; width:50%;}
.training_02 li a{margin:0 5px;}
.training_02 .slick-prev, .training_02 .slick-next{background-size:20px; margin-top:-30px;}

.h50{height:25px;}

.Classroom_02 li, .Classroom_02 .li_02{float:none; width:auto;}

.Classroom_04 .list2 li{width:33.333%;}
.Classroom_04 .list2 a div{padding-bottom:6px;}
.Classroom_04 .list2 img{max-width:65px;}

.Classroom_05{padding-bottom:20px;}
.Classroom_05 em{display:block; height:10px;}

.case li{padding-bottom:20px;}
.case .name{font-size:14px; padding-bottom:10px;}

.jqfh_01{min-height:136px; padding:0px; margin-left:-15px; margin-right:-15px; top:-15px;}
.jqfh_01 .imgDiv{position:relative;}
.jqfh_01 .imgDiv img{width:100%;}
.jqfh_01 .name{position:absolute; left:0px; bottom:0px; padding:0px; width:100%; background:rgba(0,0,0,0.5);}
.jqfh_01 .name a{display:block; color:#FFF; font-size:14px; padding:5px 15px;}
.jqfh_01 .content, .jqfh_01 .btn{display:none;}

.jqfh{padding:0px; margin-left:-15px; margin-right:-15px;}
.jqfh li{min-height:70px; padding:15px 15px 15px 100px;}
.jqfh .time{top:15px; left:15px; width:70px; height:70px; font-size:12px;}
.jqfh .time div{padding-top:8px; font-size:22px;}
.jqfh .name a{padding-top:3px; font-weight:400; font-size:15px; line-height:2em;}
.jqfh .time2, .jqfh .content{display:none;}

.jqfhShow .title{text-align:left; font-size:16px; padding-bottom:15px;}
.jqfhShow .info{margin-left:-15px; margin-right:-15px; padding:0 0 15px 15px;}
.jqfhShow .info li{height:24px; font-size:12px;}
.jqfhShow .share{position:relative; clear:both; padding-top:5px;}
.jqfhShow .content{padding:15px 0;}
.jqfhShow .content-2{padding-top:0px;}
.jqfhShow .content .imgDiv{padding:15px 0;}
.jqfhShow .content .imgDiv img{width:100%;}
.jqfhShow .imgList{padding-top:15px;}
.jqfhShow .imgList li{width:100%;}

.pageNum2{padding:15px; margin-left:-15px; margin-right:-15px;}
.pageNum2 li{min-height:1.875em; position:relative; padding-left:4em;}
.pageNum2 li b{position:absolute; left:0px; top:0px;}
.pageNum2 .back{text-align:center; padding-top:15px;}
.pageNum2 .back a{display:inline-block; position:relative; top:0px;}

.Students ul{margin-right:-15px;}
.Students li{width:50%;}
.Students .box{padding:0 15px 5px 0;}
.Students .imgDiv .btn{left:5px; bottom:5px; background-size:20px;}

.StudentsLayer{margin-left:0px; margin-top:-120px; width:100%;}
.StudentsLayer.on{left:0px;}
.StudentsLayer .close{background-size:15px;}
.StudentsLayer .list{padding:30px;}
.StudentsLayer .name{font-size:16px; line-height:30px;}
.StudentsLayer .slick-prev, .StudentsLayer .slick-next{background-size:12px; margin-top:-40px;}

.pageTitle3{padding:15px 0;}
.pageTitle3 h2{height:40px; line-height:40px; font-size:16px;}
.pageTitle3 a{top:15px; line-height:40px;}

.videoShow .title{display:none;}
.videoShow .imgDiv{padding:0;}

.Culture li{padding-bottom:15px; width:100%;}
.Culture .imgDiv img{width:155px;}
.Culture .box-1{width:55%;}
.Culture .name{font-size:14px; padding:10px 0 5px 0;}
.Culture .msg{font-size:12px;}

.activity li{line-height:40px; padding-bottom:15px;}
.activity a{height:40px;}

.History .title{font-size:16px;}
.History .title div{font-size:20px;}
.History .ico{margin-left:-15px; margin-right:-15px;}
.History li{padding:0 0 15px 50%;}
.History li.liOdd{padding:0 50% 15px 0;}
.History .content{padding-left:20px;}
.History li.liOdd .content{padding:0 20px 0 0;}

.team li{min-height:130px; margin-bottom:15px; padding:0 15px 0 130px;}
.team .name{padding:5px 0 0 0; height:35px; line-height:35px; overflow:hidden; font-size:14px;}
.team .imgDiv img{height:130px;}
.team .content{line-height:21px; height:84px; overflow:hidden;}

.job{margin-left:-15px; margin-right:-15px; margin-top:-15px;}
.job th img{width:35px;}
.job th div{padding-bottom:6px;}
.job .td_01{display:none;}

.jobShow li{padding:0 0 15px 27px;}
.jobShow li .img1{width:20px; top:6px;}
.jobShow li dd{padding-right:0px; width:50%; height:1.875em;}
.jobShow .btnDiv{padding:15px 0; text-align:center;}
.jobShow .btnDiv a{margin:0 10px; width:120px; height:35px; line-height:35px;}
.jobShow .btnDiv img{width:12px;}
.jobShow .btnDiv .a1 img{width:20px;}

.contact h2{padding:0 0 10px 0;}
.contact .list li{font-size:13px; height:32px; line-height:32px; text-indent:28px; width:100%;}
.contact .list img{top:6px; width:20px;}
.contact .line{height:15px; margin-left:-15px; margin-right:-15px;}
.contact .list2{padding-top:0px; margin-left:-15px; margin-right:-15px; width:auto;}
.contact .list2 ul{margin-right:0px;}
.contact .list2 li{float:none; width:auto; padding-bottom:0px;}
.contact .list2 .box{margin-right:0px; padding:15px 10px 15px 40px; line-height:24px; min-height:20px;}
.contact .list2 .name{font-size:14px;}

.links ul{margin-right:-15px;}
.links .box{padding:0 15px 5px 0;}
.links li{width:50%;}
.links .name{height:35px; line-height:35px;}

.pageSearch .msg{padding-bottom:5px;}
.pageSearch .msg em{padding-left:0px; display:block;}
.pageSearch li{padding:0; height:38px; line-height:38px; overflow:hidden; position:relative;}
.pageSearch .content, .pageSearch .time a{display:none;}
.pageSearch .time{position:absolute; top:0px; right:0px; color:#999;}
.pageSearch h2{font-weight:400; height:38px; line-height:38px; overflow:hidden; white-space:nowrap; padding-right:80px; text-overflow:ellipsis;}

/*12.8*/
.ftdjh .part1{ height:auto; position:relative; padding-bottom:20px;}
.ftdjh .part1 .left{ padding-bottom:30px;}
.ftdjh .part1 .right{ position:relative; right:0px; top:0px; width:280px; margin:0 auto;}
.ftdjh .part1 .right li{ float:left; width:110px; text-align:center; margin:0 15px;}
.ftdjh .part1 .right li .ewm img{ width:110px;}
.ftdjh .part1 .right li p{ padding-top:15px; font-size:14px;}
.jqfhIndex .leftBox{ width:100%; height:auto; padding-bottom:20px; margin-bottom:20px;}
.jqfhIndex .rightBox{ width:100%; height:auto; padding-bottom:20px;}
.StudentsIndex .list ul{ margin-right:-10px;}
.StudentsIndex .list li .box{ margin-right:10px;}
.claim li{ height:152px; padding-left:170px;}
.claim li .imgDiv{ position:absolute; left:0px; top:20px;}
.claim li .imgDiv img{ width:160px;}
.claim li .name{ padding-top:22px; height:auto; line-height:24px; overflow:hidden; font-size:16px;}
.claim li .content, .claim li .time{ display:none;}
.tjzzx .imgList ul{ margin-right:-10px;}
.tjzzx .imgList li div{ margin-right:10px;}
.tjzzx .list li .msg, .tjzzx .list li .number{ display:none;}
.tjzzx .list li{ height:152px; padding-left:170px;}
.tjzzx .list li .imgDiv{ position:absolute; left:0px; top:20px;}
.tjzzx .list li .imgDiv img{ width:160px;}
.tjzzx .list li .name{ padding-top:22px; height:auto; padding-bottom:10px; line-height:24px; overflow:hidden; font-size:16px;}
.tjzzx .btnDiv{ display:none;}
.tjzzxShow .part1{ height:108px; padding-left:170px;}
.tjzzxShow .part1 .imgDiv img{ width:160px;}
.tjzzxShow .part1 .name{ padding:15px 0 10px; font-size:16px;}
.tjzzxShow .part1 .play{ padding-left:42px; font-size:14px; height:30px; line-height:30px;}
.tjzzxShow .part1 .play img{ width:30px;}
.tjzzxShow .part1 .time{ display:none;}
.tjzzxShow .bottom .back{ display:none;}
.honor .list li{ width:50%;}
.honor .list li .imgDiv{ padding:10px 10px 0;}
}