@media screen and ( max-width:800px ){
.wal{margin:0 15px;}
.pcShow{display:none;}
.phoneShow{display:block;}

.headD{height:44px;}
.headDiv{height:44px;}
.headDiv .logo{left:15px; top:11px;}
.headDiv .logo img{height:22px;}
.topSearch{display:none;}
/**/
.headDiv.on{height:44px;}
.headDiv.on .logo{top:11px;}
/**/
.navA{width:50px; height:44px; margin-top:-22px; right:0px; background-size:22px;}

.indexFlash .slick-arrow{background-size:30px;}
.indexFlash:hover .slick-prev{left:1.5%;}
.indexFlash:hover .slick-next{right:1.5%;}
.indexFlash .slick-dots{bottom:165px;}
.indexFlash .slick-dots li{margin:0 5px; width:10px; height:10px;}

.indexList .wal{margin:0px;}
.indexList li{width:50%; border-top:rgba(255,255,255,0.2) solid 1px; border-right:rgba(255,255,255,0.2) solid 1px;}
.indexList a{height:50px; line-height:50px; font-size:14px; padding-top:0px; width:135px; text-align:right; margin:0 auto;}
.indexList a div{left:10px; top:0px; width:30px;}

.indexPart1{width:100%; padding-right:0px;}
.indexPart1 .tab{height:53px;}
.indexPart1 .tab li{padding-right:10px;}
.indexPart1 .tab div{font-size:15px; padding-right:10px;}
.indexPart1 h2, .indexPart1 p{display:none;}
.indexPart1 .tabContent{clear:both; padding-top:10px;}
.indexPart1 .tabContent li{border-bottom:#e4e4e4 solid 1px;}
.indexPart1 .tabContent li span{padding-right:10px;}

.indexPart2{width:100%; padding-left:0px;}
.indexPart2 .title{height:60px; padding-top:25px; font-size:15px;}
.indexPart2 .list{margin-left:-15px; margin-right:-15px;}
.indexPart2 .slick-dots li{width:8px; height:8px;}

.pageTitle{padding:30px 0 20px 0; font-size:14px;}
.pageTitle h2{font-size:20px; background-size:auto 1px; margin-bottom:10px;}

.indexPart3{margin-bottom:20px; padding:0; width:100%; overflow:hidden; position:relative;}
.indexPart3 .slick-list{margin-left:-5px; margin-right:-5px;}
.indexPart3 .box{margin:0 5px;}
.indexPart3 .layer{padding:15px 10px;}
.indexPart3 .name{font-size:14px; border-width:1px;}
.indexPart3 p{font-size:12px;}
.indexPart3 .slick-arrow{top:auto; margin-top:0px; bottom:5px; width:30px; height:30px; background-size:cover;}

.Related{padding:0 10px;}
.Related li{width:50%;}
.Related .name{font-size:14px; border-width:1px;}
.Related p{font-size:12px;}

.indexPart4 ul{margin-left:-15px; margin-right:-15px;}
.indexPart4 li{min-height:50px;}
.indexPart4 .li_01, .indexPart4 .li_02, .indexPart4 .li_03, .indexPart4 .li_04{width:50%;}
.indexPart4 a{position:relative;}
.indexPart4 img{width:100%;}
.indexPart4 a:hover{width:100%;}
.indexPart4 .li_02 a:hover, .indexPart4 .li_03 a:hover{left:0; margin-left:0;}

.footBtn .wal{margin:0px; padding-left:15px;}
.footBtn .btn{width:50%;}
.footMsg p{width:100%; border:0px; min-height:22px; line-height:18px;}

.pageBanner .title{font-size:14px;}
.pageBanner .title h2{font-size:1.5em; padding-bottom:5px;}

.pageNav{min-height:40px;}
.pageNav .wal{margin:0px;}
.pageNav li{display:block; float:left; width:50%; border-top:#ddd solid 1px; border-right:#ddd solid 1px;}
.pageNav li:nth-child(even){border-right:0px;}
.pageNav li:nth-child(1), .pageNav li:nth-child(2){border-top:0px;}
.pageNav a{height:45px; line-height:45px; padding:0 10px; overflow:hidden;}

.pageTitle2{padding:30px 0 20px 0; font-size:20px;}

.pageMore{padding:20px 0;}
.pageMore a{width:150px; height:44px;}
.pageMore a span{line-height:42px; background-size:20px;}
.pageMore a i{height:44px;}
.pageMore a:hover{padding:0 25px;}
.pageMore a:hover i{width:150px;}

.about_01 .fl{width:100%; padding-bottom:30px; max-width:100%;}
.about_01 .imgDiv a{background-size:50px;}
.about_01 .imgDiv img{width:100%;}
.about_01 .fr{width:100%; padding-left:0;}
.about_01 .content{line-height:2em;}

.about_02 .fl{width:100%;}
.about_02 .content{max-width:100%; line-height:2em; margin-top:0;}
.about_02 .fr{width:100%; padding:20px 0 0 0; max-width:100%;}
.about_02 .imgDiv img{width:100%;}

.about_03 .imgDiv{padding-bottom:35px; margin-left:-15px; margin-right:-15px;}

.about_04{min-height:245px; padding-top:35px;}
.about_04 .h10{height:20px;}
.about_04 li{width:50%; padding-bottom:15px;}
.about_04 .name a{height:90px; padding:0 10px;}
.about_04 .name a div{padding:15px 0 5px 0;}

.aboutBg{min-height:300px; padding:25px 0 18px 0;}
.aboutBg li{padding:0 0 15px 30px;}
.aboutBg .line{top:18px; width:8px; border-width:2px;}
.aboutBg .line i{left:-1px; width:16px; height:16px; border-width:2px;}
.aboutBg .box{padding:7px 15px 10px 15px;}
.aboutBg .ico{left:-6px; top:18px; background-size:100%; width:6px;}
.aboutBg p{font-size:13px; line-height:24px;}

.patent{padding-top:15px;}
.patent ul{margin-right:-15px;}
.patent li{width:33.333%; padding:0 15px 15px 0;}
.patent li img{padding:5px;}

.patentLayer{padding:15px;}
.patentLayer .close{width:30px; height:30px; top:-30px; right:0px;}
.patentLayer .close i{background-size:cover;}

.teamLayer{background:#FFF;}
.teamLayer .bg{width:100%; min-height:100px; position:relative; left:0; top:0; margin-left:0; margin-top:0; padding:15px;}
.teamLayer .close{width:30px; height:30px; top:15px; right:15px;}
.teamLayer .close i{background-size:cover;}
.teamLayer .img{left:15px; top:15px; width:130px;}
.teamLayer .box{padding-left:145px;}
.teamLayer .name{font-size:20px; margin-top:0; padding-top:20px;}
.teamLayer .msg{height:110px; border:0px;}
.teamLayer .content{margin-left:-145px;}
/**/
.teamLayer .prev{left:15px; top:100%; margin-top:-50px; background:url(../Images/prevon.png) center no-repeat; background-size:cover; width:30px; height:30px;}
.teamLayer .next{right:15px; top:100%; margin-top:-50px; background:url(../Images/nexton.png) center no-repeat; background-size:cover; width:30px; height:30px;}

.news{padding-top:20px;}
.news ul{margin-right:-10px;}
.news li{width:50%; padding:0 10px 10px 0;}
.news .name{padding:6px 0;}
.news .name a{padding:0 10px; font-size:13px;}
.news .msg{height:30px; padding:0 10px;}
.news .msg span{right:10px;}
.news .btn i{background-size:20px; width:20px; height:17px; right:10px; bottom:10px;}

.pageNum{height:150px; padding-top:80px;}
.pageNum .btn{top:20px; width:130px;}
.pageNum .btn:hover i{width:130px;}
.pageNum .back{top:70px;}

.newsTitle{min-height:60px; padding:25px 0; font-size:18px;}

.newsShow{padding:25px 0;}
.newsShow .content{padding-top:15px;}

a.pageBtn{width:130px; height:36px; line-height:34px; border-width:1px; font-size:13px;}

.Investor{padding-top:35px;}
.Investor .fl{width:100%; padding-right:0;}
.Investor h2{font-size:22px; top:0px;}
.Investor p{font-size:13px; line-height:2em; padding:15px 0;}
.Investor .fr{width:100%; padding-top:25px;}
.Investor .h10{height:25px;}

.InvestorLayer{left:0; top:0; width:100%; height:100%; min-height:100%; margin-left:0; margin-top:0; font-size:13px; line-height:2em; padding:15px;}
.InvestorLayer .close{background-size:cover; width:30px; height:30px; top:15px; right:15px;}

.Investor_02 .fl{width:100%; padding-right:0;}
.Investor_02 .fr{width:100%; padding-left:0;}
.Investor_02 h2{font-size:22px; padding:25px 0 15px 0;}
.Investor_02 ul{margin-right:-10px;}
.Investor_02 li{padding-right:10px;}
.Investor_02 .box{min-height:200px; padding:0 15px;}
.Investor_02 .time{left:-16px;}
.Investor_02 .name{padding-top:10px;}
.Investor_02 .name a{font-size:13px; line-height:2em; min-height:6em;}
.Investor_02 .btn{padding:20px 0;}

.Investor_03 .title{padding:25px 0 15px 0; font-size:22px;}
.Investor_03 .btn{padding:10px 0 25px 0;}
.Investor_03 li{width:100%; padding-bottom:15px;}
.Investor_03 .box{height:70px; padding-top:15px;}
.Investor_03 .box .name{height:34px; line-height:34px; padding-right:70px;}
.Investor_03 .box i{width:70px; height:70px;}
/**/
.Investor2 .select{top:25px; width:120px; height:32px; line-height:30px; padding:0 10px;}
.Investor2 .select span{background-size:10px;}
.Investor2 .title{margin-bottom:15px;}
.Investor2 .year{padding:10px 0; font-size:18px;}

.Investor_04 .title{height:130px; margin-bottom:20px;}
.Investor_04 .title h2{font-size:28px; padding:25px 0 10px 0;}
.Investor_04 .title div{font-size:14px; padding-bottom:6px;}
.Investor_04 .title p{font-size:12px; position:relative; bottom:0px;}
.Investor_04 li{width:100%; padding-bottom:15px;}
.Investor_04 .input1{height:40px; line-height:40px; font-size:14px;}
.Investor_04 textarea.input1{padding:8px 15px;}

.InvestorLayer4{width:300px; min-height:100px; margin-left:-150px; padding:25px 15px; font-size:12px;}
.InvestorLayer4 .close{width:30px; height:30px; top:-35px; right:0px;}
.InvestorLayer4 .close i{background-size:cover;}
.InvestorLayer4 img{width:60px;}
.InvestorLayer4 .msg{font-size:20px; padding:15px 0 10px 0;}
.InvestorLayer4 .info{line-height:1.8em;}

.business_01{padding-top:30px;}
.business_01 .h10{height:30px;}
.business_01 .box{width:100%; max-width:100%; padding:0 0 25px 0;}
.business_01 .box.fr{padding:0 0 25px 0;}
.business_01 .title{font-size:22px; top:0px; padding-bottom:10px;}
/**/
.business_01 .img{width:100%; max-width:100%; text-align:center;}
.business_01 .pageMore{padding:15px 0 0 0;}
/**/
.business_02 .box{width:100%; max-width:100%;}
.business_02 .img{width:100%; max-width:100%;}
.business_02 li{width:100%;}

.pageMore2{padding:20px 0 40px 0;}

.join_01{padding-top:25px;}
.join_01 .fl{width:100%; padding:0 0 20px 0;}
.join_01 .title{font-size:22px; padding:15px 0;}
.join_01 .content{font-size:13px; line-height:2em;}
.join_01 .fr{width:100%;}

.join_02{padding-top:50px;}
.join_02 li{width:100%; padding:0 0 20px 0;}

.joinTitle{font-size:20px; padding:35px 0 20px 0;}
.joinTitle h2{font-size:22px;}

.join_03 li{width:50%; padding:0 10px 10px 0;}
.join_03 a.name{background-size:25px; background-position:center 20px; font-size:12px; line-height:20px; padding:55px 10px 0 10px;}

.join_04 .joinTitle{padding-bottom:30px;}
.join_04 .name{height:46px; line-height:46px; padding:0 15px; font-size:15px;}
.join_04 .name i{width:46px; height:46px;}
.join_04 .content{font-size:13px; line-height:2em; padding:12px 15px;}

.contact{padding-top:30px;}
.contact .h10{height:20px;}
.contact .fl{width:100%; padding-right:0px; border-bottom:#CCC solid 1px;}
.contact .fl li{padding:0 0 20px 30px;}
.contact .line{display:none;}
.contact .fr{width:100%; padding-left:0px; max-width:100%;}
.contact .title{font-size:22px; padding:25px 0 15px 0;}

.headDiv a.btn-1{left:170px; top:50%; height:20px; line-height:20px; font-size:14px; margin-top:-10px;}

.Report .box{padding:150px 0 70px 0;}
.Report .box h2{font-size:30px;}
.Report .box .msg{font-size:18px; padding:10px 0 20px 0;}
.Report .btn a{width:220px; height:40px; line-height:40px; font-size:16px;}
.Report .fl{width:100%; padding-right:0;}
.Report .fr{width:100%; padding-left:0;}
.Report .title{padding:30px 0 10px 0; font-size:18px; margin-bottom:15px;}
.Report .list li{font-size:13px; line-height:2em; min-height:2em;}
.Report .content{font-size:13px; line-height:2em; min-height:1em;}
.Report .list2 li{font-size:13px; line-height:2em; min-height:2em;}
.Report .list2 img{top:5px;}
.Report .h10{height:30px;}

.ReportLayer{left:0px; top:0px; width:100%; min-height:100%; height:100%; overflow-y:auto; margin-left:0; margin-top:0; padding:15px 20px;}
.ReportLayer .close{width:31px; height:31px; top:15px; right:15px;}
.ReportLayer .close i{background-size:cover;}
.ReportLayer .title{font-size:22px;}
.ReportLayer .input1{height:40px; line-height:38px;}
.ReportLayer textarea.input1{height:135px; line-height:22px;}
.ReportLayer li a.a1{height:38px; line-height:38px; width:120px;}

.application .list2 li{width:100%;}
.application .list2 h2{line-height:50px; font-size:18px;}
.application .list2 p{font-size:13px; line-height:28px; padding:10px 0 15px 0;}

}
@media screen and ( max-width:450px ){
.footBtn .wal{line-height:50px;}
.footBtn ul{width:250px; margin:0 auto;}
.footBtn li{width:50%; text-align:center;}
.footBtn li a{display:inline-block; height:50px; padding:0 0 0 30px; background-size:24px;}
.footBtn .btn{position:relative; height:50px; width:auto; clear:both; margin-left:-15px;}
.footBtn .btn a{height:50px;}

.footMsg p{text-align:center;}
}