



@media screen and (max-width:1024px){
	



}


@media screen and (max-width:834px){

body{ font-size:15px;}
img{ max-width:100%;}
*{ box-sizing:border-box; -moz-box-sizing:border-box;}
.mag{ width:96%;}
.top{ min-width:inherit; height:auto; line-height:24px; padding:5px 0; font-size:13px;}
.head{ min-width:inherit; height:auto; padding-bottom:10px;}
.head .logo{ width:100%; padding-top:15px;}
.head .tel{ display:none;}

.nav{ display:none;}
.mobile-inner{ display:block;}
.banner{ display:none;}
.jiBanner{ display:block;}

.subject{ width:100%; height:auto; padding:10px 0;}
.subject .tit{ background: url(../images/feaIco.png) no-repeat 18px center;  background-size:25px auto; padding-left:55px; font-size:20px; line-height:36px; width:100%;}
.subject .bd{ width:auto; max-height:inherit; padding-top:10px;}
.subject .bd a{ font-size:15px; padding:7px 10px; border:0; position:relative; margin:0;}
.subject .bd a:before{ content:''; background:#fff; width:1px; height:15px; position:absolute; right:0; top:10px;}

.guide{ width:100%; padding:15px 10px 10px 10px;}
.guide-ul{ margin-left:-15px; position:relative;}
.guide-ul li{ width:calc(33.3% - 15px); margin:12px 0 0 15px; display:inline-block; text-align:center;}
.guide-ul li .icon{ margin:auto;}

.picScroll{ width:100%; height:auto; margin-top:15px; margin-left:0; display:none;}
/*.picScroll .bd li{ height:auto; padding-bottom:50px;}
.picScroll .bd li .pic{ width:100%; height:auto;}
.picScroll .bd li .title{ width:100%; height:40px; line-height:40px;}
.picScroll .bg{ height:40px;}*/


.news{ width:100%; margin-top:15px;}
.news-ul li{ font-size:15px;}

.main-third{ padding:0 0 15px 0;}
.main-third .third-ltImg{ display:none;}
.main-third .third-rtImg{ display:none;}

.mainTitle .cn{ font-size:17px;}

.Expert{ width:100%;}
.Expert-cont{ display:none;}
.jiCase-list{ display:block;}
/*.Expert-cont .prev{ left:0; top:50%; margin-top:-27px;}
.Expert-cont .next{ right:0; top:50%; margin-top:-27px;}
.Expert-ul{ width:100%; margin-top:auto !important; padding-top:0;}
.Expert-ul li .pic{ float:none; margin:auto;}
.Expert-ul li .inner{ width:100%; padding-left:0; float:left; margin-top:10px;}
.Expert-ul li .inner .nam{ font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.Expert-ul li .inner .inf{ padding-top:0px; margin-top:8px; height:48px;}*/

.visits{ width:100%; margin-top:25px;}
.visits-hd .date{ width:50%; height:40px; font:17px/40px "microsoft yahei";}
.visits-table tr td{ font-size:15px; line-height:22px; padding:10px;}

.party{ width:100%; margin-right:0; margin-bottom:15px;}
.research{ width:100%;}

.main-fifth{ min-height:inherit; margin-top:20px;}
.about{ min-height:inherit;}
.about-bd{ padding-top:15px;}
.about-bd .img{ width:100%; height:auto;}
.about-bd .info{ width:100%; padding:15px 0 0 0;}
.about-bd .info .tit{ font-size:17px;}
.about-bd .info .txt{ font-size:15px; line-height:26px; padding-top:5px;}
.about-bd .fast{ width:100%; padding-top:15px;}
.about-bd .fast a{ width:50%; float:left; padding-left:15px;}

.bottom{ min-width:inherit; min-height:inherit; text-align:left;}
.bottom .b-links{ height:auto;  padding:5px 2%; font:14px/24px "microsoft yahei";}
.bottom .b-links a{ padding:0 10px;}
.bottom .b-add{ padding:12px 0; font:13px/23px "microsoft yahei";}
.bottom .b-add .log{ display:none;}

.siderbar{ width:60px; top:auto; margin-top:inherit; bottom:10%; right:10px;}
.siderbar a.scrollIco{ background-size:60px auto; width:60px; height:38px;}

.ny-cont{ width:100%; padding:10px;}
.left{ width:100%;}
.left .fast{ display:none;}
.left-nav{ overflow:hidden;}
.left-nav li{ width:50%; height:auto; float:left; border-bottom:1px #fff solid; padding-top:0;}
.left-nav li .ico{ display:none !important;}
.left-nav li:nth-child(2n+1){ border-right:1px #fff solid;}

.right{ width:100%;}
.right-top{ height:auto; padding-bottom:6px;}
.right-top .cn{ font-size:20px;}
.right-about{ padding-top:15px; font-size:15px; line-height:28px;}

.ny-nav{  height:auto; font-size:15px;}
.ny-nav a{ width:50%; border-bottom:1px #fff solid; height:34px;}
.ny-nav a:nth-child(2n+1){ border-right:1px #fff solid;}
.ny-nav a.active, .ny-nav a:hover{ background:#333;}

.ny-newsCont{ padding-top:0;}
.ny-left{ width:100%; padding-right:0; border:0;}

.ny-news li{ padding:15px 0;}
.ny-news li .title{ position:relative; padding-right:90px; height:30px; line-height:30px;}
.ny-news li .title .surn{ background:url(../images/newsIco.jpg) no-repeat left center; width:100%; max-width:inherit; font-size:15px; padding-left:10px;}
.ny-news li .title .date{ position:absolute; right:0; top:0;}
.ny-news li .cont{ height:auto; max-height:inherit;}
.ny-news li.item .img{ width:100%; height:auto;}
.ny-news li.item .title{ width:100%; padding-left:0; margin-top:6px;}
.ny-news li.item .cont{ width:100%; padding-left:0;}


.page{ padding-top:20px; text-align:left;}
.page a{ padding:0 12px; margin-bottom:2px; margin-right:2px !important;}
.page span{ font-size:14px; display:inline-block; padding:0 12px; margin-bottom:2px; height:29px; line-height:29px; margin-right:2px !important;}

.ny-right{ width:100%; display:none;}

.pnews-detaTit{ padding-top:18px;}
.pnews-detaTit h1{ font-size:20px;}
.pnews-detaDate{ width:100%;}
.pnews-detaDate span{ padding:0 10px;}
.pnews-detaCont{ padding-top:20px; line-height:28px;}

.team-tab{ font-size:15px;}
.team-tab{ margin-top:0; padding:10px 0;}
.team-tab .hd{ width:100%;}
.team-tab .bd{ width:100%;}
.team-tab .bd a{ margin-right:5px; margin-top:5px; margin-left:0; line-height:24px;}


.team-ul{ margin-left:0;}
.team-ul li{ width:100%; margin:20px 0 0 0; padding:10px;}
.team-ul li .title{ width:calc(100% - 125px); margin-left:9px; font-size:15px;}
.team-ul li .inner{ width:calc(100% - 125px); padding:0; margin:10px 0 0 9px; font-size:14px; text-align:justify;}
.team-ul li .more{ width:auto; padding:0 15px; height:28px; line-height:26px; font-size:14px; bottom:12px;}

.modal{ width:100%; height:100%; top:0; left:0; margin:0;}
.modal-cont{ padding:12px;}
.introBanner{ width:100%; height:auto; box-sizing:border-box;}
.introDetail{ width:100%; padding-left:0; padding-top:10px;}
.introDetail .title{ font-size:20px;}
.introDetail .label{ font-size:16px; padding:5px 0 10px 0;}
.introDetail .intro{ height:auto;}
.introDetail .intro .boxP{ font-size:15px; line-height:28px; text-align:justify; height:auto;}
.introDetail .intro .up{ display:none;}
.introDetail .intro .down{ display:none;}

}



@media screen and (max-width:480px){
	

}


