﻿.menulisticon{
	display: none;
}
@media screen and (max-width: 768px) {
	
	.menulisticon{
		display: block;
	}
	.menulisticon.active{
		
	}
	.header .wrapper, .top-bar .wrapper{
		width: 100% !important;
	}
    body {
        min-width: unset;
		width: 100%;
    }
	.header{
		height: 45px;
		padding: 10px 15px;
	}
	.header .logo img{
	    width: auto;
		height: 47px;
	}
	.header .nav{
		display: none;
		height: auto;
		width: 100%;
		text-align: center;
		padding-top: 15px;
		background-color: #fff;
		line-height: 60px;
	}
	.header .nav-list li:after{
		display: none;
	}
	.header .nav-list li{
		margin: 0px;
		float: unset;
		width: 100%;
	}
	
	.top-search{
		width: 265px;
		float: left;
	}
	.top-search .form{
		width: 160px;
		float: left;
	}
	.top-search .form a.submit{
		width: 40px;
	}
	.top-search .form input{
		padding: 15px 10px;
	}
	.top-search .select span{
		text-indent: 15px;
		background: url(../images/select.png) no-repeat 80px center;
	}
	.top-search .select{
		width: 100px;
	}
	.top-tel{
		padding-right: 15px;
	}
	.top-tel span{
		display: none;
	}
	.top-tel em{
		color:#fff;
		font-size: 12px;
	}
		
	.offerBox{
		max-width: 450px;
	}
	.offerBox .offerbg .pic img{
		width: 100%;
	}
	.baojia.team .baojia_box .input-form{
		font-size: 14px;
	}
	.baojia.team .baojia_box .input-form{
		height: 36px;
	}
	.baojia_box .form-group{
		margin: 15px 0p;
	}
	.offerBox .ofclose{
		transform: translateX(50%);
	}
	.baojia.show .baojia_box .input-group > em{
		left: 5%;
	}
	.baojia.tc .baojia_box .btn{
		font-size: 16px;
		padding: 7px 0px;
		width: 70%;
	}
	.team{
		padding-top: 40px;
	}
	.banner .bd li a{
		background-size: auto 100% !important; 
	}
	.banner{
	}
	.banner .bd, .banner .bd ul{
	}
	.banner .prev, .banner .next{
		width: 40px;
	}
	.indexForm{
		display: none;
	}
	.banner .hd{
		bottom: 20px;
	}
	.y-kefu-box{
		display: none;
	}
	.tempWrap{
		max-width: 100%;
		width: 100% !important;
	}
	.case{
		padding: 40px 0 15px;
	}
	.case-hot{
		width: 100%;
		height: auto;
	}
	.wrapper{
		width: 100% !important;
	}
	.case-hot .item{
		width: 100%;
		height: auto;
	}
	.case-hot .pic{
		width: 100%;
		height: auto;
	}
	.case-hot .pic img{
		width: 100%;
		height: auto;
	}
	.case-hot .text h3{
		font-size: 16px;
	}
	.case-list{
		width: 100%;
	}
	.case-list .item{
		width: calc(50% - 15px);
		margin: 0px 5px 0px 10px;
		height: 150px;
		background-color: transparent;
		margin-bottom: 10px;
	}
	.case-list .item:nth-child(2n){
		width: calc(50% - 15px);
		margin: 0px 10px 10px 5px;
		height: 150px;
		background-color: transparent;
	}
	.team-left .top .pic{
		width: 100%;
		height: auto;
	}
	.team-left .top{
		width: 100%;
		height: auto;
	}
	.team-left{
		width: 100%;
	}
	.team-right{
		width: 100%;
		margin-top: 0px;
	}
	.team-list{
		width: 100%;
		height: auto;
		padding-top: 20px;
	}
	.team-list .item{
		width: calc(50% - 20px);
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0px;
		height: 190px;
	}
	.team-list .item .pic{
		width: 100%;
		height: 175px;
	}
	.team-right .more{
		display: none;
	}
	.news-hot{
		width: 100%;
		height: auto;
	}
	.news-hot .pic{
		width: 100%;
		height: auto;
	}
	.news-hot .pic img{
		width: 100%;
		height: auto;
	}
	.news-hot .tit{
		line-height: 40px;
	}
	.news-list{
		margin-top: 0px;
		box-sizing: border-box;
	}
	.news-list .text{
		padding-left: 0px;
	}
	.news-list .text p{
		padding: 0px 15px;
	}
	.news-list{
		width: 100%;
	}
	.news-list .date{
		width: 60px;
		padding-left: 10px;
	}
	.news-list .text h3 a {
	    padding: 0px 13px;
	}
	.news-list .pic{
		width: 170px;
		height: auto;
	}
	.news-list .text h3{
		height: 20px;
		line-height: 20px;
		font-size: 16px;
	}
	.news-list{
		padding: 0px 15px;
	}
	.news-list .text p{
		
	}
	.footer{
		height: auto;
		background-size: cover;
	}
	.footer .wrapper{
		width: 100%;
	}
	.ft-info{
		width: calc(100% - 40px);
		padding: 0px 20px;
	}
	.ft-menu{
		width: 100%;
		padding: 10px 0px;
		text-align: center;
	}
	.ft-QRcode{
		width: calc(100% - 40px);
		padding: 20px;
		text-align: center;
	}
	.ft-QRcode .item{
		float: unset;
		display: inline-block;
	}
	.ft-menu dl{
		width: 22%;
		display: inline-block;
		vertical-align: top;
		float: unset;
	}
	.ft-menu dt{
		height: 10px;
	}
	.ft-menu dd a{
		height: 25px;
		line-height: 25px;
	}
	.ft-partner{
		padding-top: 20px;
	}
	.ft-partner .list{
		height: 120px;
	}
	.ft-partner .list li{
		width: 33%;
	}
	.ft-partner .list li p{
		font-size: 14px;
		    line-height: 20px;
	}
	.copyright{
		padding: 20px 15px 0px;
		height: auto;
		font-size: 14px;
	}
	.ft-partner .list li:nth-child(3):after{
		display: none;
	}
	.wrap-title{
		padding-bottom: 30px;
	}
	.wrap-title p{
		margin: 0px 10px 10px;
	}
	.wrap-title h2{
		font-size: 35px;
		line-height: 35px;
	}
	.wrap-title h2 a{
		font-size: 20px;
	}
	.ft-partner h3{
		padding: 0px 20px;
	}
	.ft-inner{
		padding-top: 30px;
	}
	.news{
		padding: 35px 0px;
	}
	.menulisticon{
		width: 25px;
		float: right;
		margin-top: 5px;
	}
	.menulisticon div{
		width: 100%;
		height: 3px;
		background-color: #222;
		margin-bottom: 5px;
		
	}
	.filter{
		width: 100%;
	}
	.filter-list dt{
		width: 100px;
	}
	.filter-list:after{
		left: 95px;
	}
	.filter-list dl dd a:first-child{
		left: 10px;
	}
	.filter-list dd{
		padding-left: 60px;
	}
	.inpage-banner{
		height: 200px;
	}
	.crumbs{
		padding: 10px 10px;
	}
	.funBar{
		padding: 10px 0px;
	}
	.funBar .search-from{
		width: 100%;
		border-left: none;
	}
	.filter-list dd a{
		height: 20px;
		line-height: 20px;
		font-size: 13px;
		margin: 5px 15px 5px 0px;
	}
	.filter-list dt{
		font-size: 13px;
	}
	.case-list{
		width: 100%;
	}
	.wrapper1200{
		width: 100%;
	}
	.case-list .pic{
		width: 100%;
		height: 150px;
	}
	.case-list .pic img{
		width: 100%;
		height: 100%;
	}
	.case-list .item img{
		height: 100%;
	}
	.funBar .search-from input{
		width: calc(100% - 60px);
	}
	.case-list .tit{
		width: calc(100% - 20px);
		top: unset;
		bottom: 0px;
		font-size: 14px;
		padding: 10px;
	}
	.case-list .tit span{
		display: inline-block;
		width: auto;
		font-size: 12px;
	}
	.case-list .text{
		display: none;
	}
	.pager{
		padding: 20px 0px 20px;
	}
	.pager a{
		padding: 0px 10px;
		height: 30px;
		line-height: 30px;
	}
	.ft-info .tel p{
		font-size: 24px;
	}
	.ft-info .tel{
		padding-bottom: 10px;
	}
	.ft-info .address{
		padding-top: 10px;
	}
	.ft-info .address p{
		font-size: 13px;
	}
	.ft-menu dt{
		font-size: 15px;
	}
	.ft-menu dd a{
		font-size: 13px;
	}
	.case-menu li{
	    float: none;
        display: inline-block;
	    position: static;
	}
	.case-menu ul{
	    height: 40px;
	    float: none;
	       width: 100%;
    overflow-x: auto; /* 水平滚动 */
    white-space: nowrap; /* 防止内容换行 */
    -webkit-overflow-scrolling: touch; /* iOS平滑滚动 */ 
	}
	.case-menu{
	     width: 100%;
    overflow-x: auto; /* 水平滚动 */
    white-space: nowrap; /* 防止内容换行 */

		margin-top: 0;
		height: 40px;
		line-height: 50px;
		
	}
	.case-menu ul{
		padding: 0px 15px;
	}
	.news-hot .tit a{
		font-size: 15px;
	}
	.designed-list{
		width: 100%;
	}
	.designed-list .item{
		width: calc(100% - 20px);
		box-sizing: border-box;
		margin: 0px 10px 20px;
	}
	.designed-list .item{
		padding: 15px;
	}
	.designed-list .pic{
		width: 140px;
		height: 160px;
	}
	.designed-list .pic img{
		width: 140px;
		height: 160px;
	}
	.designed-list .hd .more{
		height: 35px;
		line-height: 35px;
		background-size: 100% 100%;
		width: 100px;
	}
	.aboutus-banner .text{
		padding-top: 15px;
	}
	.aboutus-banner{
		height: 300px;
		background-size: cover;
		width: 100%;
	}
	.aboutus-banner .text p{
		font-size: 20px;
		line-height: 30px;
	}
	.aboutus-banner .text i{
		margin-top: 15px;
	}
	.help-menu{
		margin-top: 0px;
		width: 100% !important;
	}
	.help-menu li a{
		width: 90px;
		height: 102px;
		background-size: 100% auto;
	}
	.help-menu li i{
		margin: 15px auto 8px;
	}
	.help-menu li span{
		font-size: 14px;
	}
	.help-menu li{
		width: 90px;
		height: 102px;
		margin: 0;
		float: unset;
		display: inline-block;
	}
	.help-menu ul{
		text-align: center;
		width: 100%;
		padding: 10px 0px;
	}
	.help-pager-one .pic{
		float: none;
		margin-top: 20px;
		width: 100%;
		height: auto;
	}
	.help-pager-one .pic img{
		width: 100%;
		height: auto;
	}
	.help-pager-one .text{
		float: none;
		width: 100%;
		margin-top: 15px;
		height: auto;
		
	}
	.help-pager-one .text h3{
		height: 50px;
		padding: 0px 20px;
		font-size: 24px;
	}
	.help-pager-one .text h3:after{
		width: 100%;
	}
	.help-pager-one .text .con{
		padding: 20px 15px;
	}
	.help-pager-one .text .con p{
		margin-top: 20px;
	}
	.help-pager-one{
		padding-bottom: 20px;
	}
	.news-pager-one .news-ad{
		width: 100%;
		height: auto;
	}
	.news-pager-one .news-ad .bd img{
		width: 100%;
		height: auto;
	}
	.left-wrap{
		width: 100%;
	}
	.news-pager-one{
		width: 100%;
	}
	.right-wrap{
		width: 100%;
	}
	
	.news-pager-one .subForm li input{
		padding: 10px 15px;
		width: calc(100% - 32px);
		font-size: 14px;
	}
	.news-pager-one .subForm .con{
		padding-top: 20px;
	}
	.news-pager-one .subForm small{
		font-size: 13px;
	}
	.news-pager-one .subForm p{
		font-size: 12px;
	}
	.news-pager-one .subForm li a{
		height: 50px;
		line-height: 50px;
	}
	.news-pager-one .subForm li{
		margin-bottom: 10px;
	}
	.news-pager-one .subForm{
		height: 330px;
		padding: 0px 20px;
	}
	.news-pager-one .subForm h2{
		padding-top: 20px;
	}
	.news-pager-one .sub-ad{
		width: 100%;
	}
	.news-pager-one .sub-ad img{
		width: 100%;
	}
	.news-pager-two{
		width: 100%;
		margin: 0px auto 20px;
	}
	
	.news-pager-two .news-group{
		padding: 20px;
	}
	.news-pager-two .hd h2{
		font-size: 20px;
	}
	.news-pager-two .hd{
		margin-bottom: 15px;
	}
	.news-pager-two .faq-list dl{
		width: calc(100% - 20px);
		padding: 10px;
	}
	.news-pager-two .faq-list:after{
		display: none;
	}
	.news-pager-two .faq-list dt{
		height: auto;
		width: calc(100% - 50px);
		padding-left: 50px;
		background-position: left top;
	}
	.news-pager-two .faq-list dd{
		height: auto;
		width: calc(100% - 50px);
		padding-left: 50px;
		font-size: 14px;
	}
	.aboutus-banner .text i{
		display: none;
	}
	.help-pager-two{
		padding: 30px 0px;
		background-position: 77% bottom;
		background-size: auto 70%;
	}
	.wrap-title{
		margin-bottom: 0px;
	}
	.help-pager-two .text{
		width: calc(100% - 30px);
		padding: 0 15px;
	}
	.wrap-title h2{
		font-size: 20px;
		line-height: 25px;
		height: 25px;
	}
	.help-pager-two .text p{
		margin-top: 10px;
	}
	.wrap-title:before{
		margin: 0px auto 10px;
	}
	.help-pager-three .group .list1 li{
		width:calc(25% - 10px);
		padding: 0px 5px;
	}
	.help-pager-three{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.help-pager-three .group{
		padding: 10px;
	}
	.help-pager-three .group .list1 li img, .help-pager-three .group .list2 li img{
		width: 100%;
		height: auto;
	}
	.help-pager-three .fwpp{
		margin: 0px 20px 0px;
	}
	.help-pager-three .group .list1 li p, .help-pager-three .group .list2 li p{
		font-size: 13px;
		line-height: 20px;
		height: 40px;
	}
	.help-pager-three .group.bgshadow{
		background: none;
	}
	.help-pager-three .group .list1 li:last-child:after{
		display: none;
	}
	.course-slide{
		margin-top: 0px;
	}
	.course-list .item{
		width:  90%;
		margin-left: 5%;
		margin-right: 5%;
		background-size: 100% auto;
	}
	.course-list{
		width: 100%;
		height: auto;
	}
	.course-slide .slide-group{
		width: 100%;
		display: block !important;
	}
	.course-list .item em{
		padding: 25px 0px 5px;
		font-size: 25px;
		height: 30px;
		line-height: 30px;
	}
	.course-list .item .text h3{
		font-size: 18px;
	}
	.course-list .item .pic{
		height: 220px;
	}
	.course-slide .slide-group .item{
		transform: none !important;
		margin-top: 15px;
	}
	.course-slide .arrow{
		display: none;
		height: 10px;
		margin-top: 15px;
	}
	.help-pager-four{
		padding: 20px 0px;
	}
	.help-pager-five .text{
		width: calc(100% - 40px);
		padding: 0px 20px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.help-pager-five .wrap-title{
		padding: 0px 20px;
	}
	.help-pager-five{
		padding: 25px 0px;
		height: auto;
	}
	.help-pager-five .pic{
		width: 100%;
		margin-top: 0px;
		height: auto;
	}
	.help-pager-five .pic img{
		width: 100%;
	}
	.help-pager-six{
		padding: 0px 0;
		background-position: -180px top;
		background-size: auto 450px;
		height: auto;
	}
	.idea-menu{
		width: 100%;
		height: 400px;
	}
	.idea-menu li{
		width: 90px;
		height: 101px;
		line-height: 101px;
		font-size: 15px;
		width: 90px;
		background-size: 100% 100% !important;
	}
	.idea-menu li.li1{
		left: 247px;
		top: 71px;
	}
	.idea-menu li.li2 {
		left: 195px;
		top: 154px;
	}
	.idea-menu li.li3 {
	    left: 101px;
	    top: 154px;
	}
	.idea-menu li.li4 {
	    left: 51px;
	    top: 238px;
	}
	.idea-menu li.li5 {
	    left: 244px;
	    top: 237px;
	}
	.idea-tab{
		height: auto;
	}
	.idea-main{
		float: none;
		width: 100%;
		height: 400px;
	}
	.idea-main .item{
		padding: 20px 50px;
		width: calc(100% - 140px);
	}
	.idea-main .item h3{
		font-size: 20px;
		height: 30px;
		line-height: 30px;
	}
	.idea-main .item .summary{
		font-size: 14px;
		line-height: 25px;
		height: 100px;
	}
	.help-pager-seven{
		padding: 25px 15px;
		height: auto;
	}
	.help-pager-seven .text{
		width: 100%;
		padding-top: 0px;
	}
	.help-pager-seven .text .read{
		margin-top: 0px;
	}
	.help-pager-eight{
		padding: 10px 0px;
	}
	.help-pager-eight .pic img{
		width: 100%;
	}
	.case .wrap-title h2 em:after{
		    top: -10px;
		    font-size: 16px;
	}
	.team .wrap-title h2 em:after{
		top: -10px;
		font-size: 16px;
	}
	.designed-info{
		width: 100%;
		height: auto;
		margin: -100px auto 40px;
	}
	.designed-info .pic{
		width: calc(100% - 20px);
		height: auto;
		background-color: #222;
	}
	.designed-info .pic img{
		width: 100%;
		height: auto;
	}
	.designed-info .text{
		width: 100%;
		height: auto;
		background-color: #222;
	}
	.designed-info .hd{
		padding: 20px 20px;
		height: auto;
	}
	.designed-info .hd .crumbs2{
		float: left;
	}
	.designed-info .bd{
		height: 160px;
	}
	.designed-info .bd dl{
		padding: 15px;
		width: calc(50% - 30px);
	}
	.designed-info .bd dt img{
		width: 40px;
		height: 40px;
	}
	.designed-info .bd dd{
		padding-left: 10px;
	}
	.designed-info .bd dd .p1{
		font-size: 14px;
	}
	.designed-info .bd dd .p2 span{
		font-size: 16px;
	}
	.designed-info .bd dd .p2 em{
		font-size: 16;
	}
	.designed-detailed{
		width: 100%;
	}
	.designed-menu{
		width: 100%;
	}
	.designed-menu li{
		line-height: 50px;
		height: 50px;
	}
	.designed-main .conBox{
		padding: 15px 15px;
	}
	.designed-main .conBox .tit h3{
		font-size: 18px;
		line-height: 30px;
	}
	.designed-main .conBox .tit{
		padding-bottom: 10px;
		height: 30px;
		line-height: 30px;
	}
	.designed-main .intro .con{
		padding-right: 0px;
	}
	.articlePager{
		text-align: center;
	}
	.news-details .article{
		padding: 20px;
	}
	.news-details .subForm li{
		margin-bottom: 10px;
	}
	.news-details .subForm li input{
		    padding: 10px 20px;
			width: calc(100% - 42px);
			height: 20px;
			line-height: 20px;
	}
	.news-details .subForm li a{
		height: 40px;
		line-height: 40px;
	}
	.news-details{
		margin-bottom: 30px;
	}
	.insertForm{
		width: calc(100% - 80px);
		padding: 20px 40px;
	}
	.insertForm .text{
		width: calc(100% - 55px);
		background-image: none;
		text-align: center;
	}
	.insertForm .form{
		    padding: 10px;
	}
	.insertForm .form ul{
		width: 100%;
	}
	.insertForm .text h3{
		font-size: 20px;
		line-height: 30px;
		height: 30px;
	}
	.insertForm .text p{
		font-size: 16px;
		line-height: 20px;
		height: 20px;
	}
	.insertForm .form li{
		width: 100%;
		margin: 5px 0px;
	}
	.insertForm .form li input{
		width: calc(100% - 100px) !important;
		padding: 15px 50px !important;
		text-align: center;
		background-image: url(../images/insertform_userphone.png) !important;
		background-position: center center !important;
	}
	.insertForm .form li a{
		margin: auto;
	}
	.VRBanner .text{
		transform: translate(-50%, -42%) !important;
	}
	.VRBanner .text h2{
		font-size: 24px !important;
		line-height: 35px !important;
		padding-bottom: 10px !important;
	}
	.VRBanner .text p{
		font-size: 20px !important;
	}
	.VRBanner .text{
		width: 100% !important;
	}
	.VRBanner .text .step span{
		line-height: 20px;
		height: 40px;
		font-size: 14px !important;
	}
	.VRBanner .text .step .item:before, .VRBanner .text .step .item:after{
		width: 120px !important;
		z-index: -1;
	}
	.VRBanner .video video, .VRBanner .video img{
		height: 500px !important;
	}
	.VRBanner .video{
		height: 500px !important;
	}
	.VRBanner{
		height: 500px !important;
		width: 100% !important;
	}
	.VRBanner .text .step {
	    margin: 35px 0 40px  !important;
	    overflow: hidden  !important;
	}
	.VRBanner .text a{
		font-size: 15px;
	}
	.VR-list{
		margin-top: 0px !important;
	}
	.insetForm{
		width: 100% !important;
		height: auto !important;
	}
	.VR-list .insetForm .tit{
		width: 100% !important;
		height: auto !important;
	}
	.VR-list .insetForm{
		padding: 30px 45px 30px 20px !important;
	}
	.insetForm .tit h3{
		font-size: 20px !important;
	}
	.insetForm .tit p{
		font-size: 16px !important;
	}
	.insetForm .inner a{
		height: 45px !important;
		line-height: 45px !important;
		font-size: 16px !important;
	}
	.insetForm .inner li input{
		height: 45px !important;
		line-height: 45px !important;
		font-size: 16px !important;
	}
	.insetForm .inner li{
		height: 45px !important;
	}
	.insetForm .inner{
		width: 100% !important;
	}
	.VR-list .insetForm .inner{
		display: none !important;
	}
	.faq-wrap .left-wrap .faq-list dl{
		padding: 15px;
	}
	.faq-wrap .left-wrap .faq-list dt{
		padding-left: 50px;
	}
	.faq-wrap .left-wrap .faq-list dd{
		padding-left: 50px;
		height: auto;
		line-height: 20px;
		font-size: 14px;
	}
	.faq-wrap .subForm li input{
		width: calc(100% - 42px);
		padding: 10px 20px;
		line-height: 20px;
		height: 20px;
	}
	.faq-wrap .subForm li a{
		line-height: 40px;
		height: 40px;
	}
	.hot-case .box-title span{
		font-size: 18px;
	}
	.hot-case .box-title .more{
		font-size: 14px;
	}
	.lxwm-info{
		width: 100%;
		height: auto;
	}
	.lxwm-info .leftCon{
		width: calc(100% - 120px);
		height: 200px;
		
	}
	.lxwm-info .leftCon h3{
		margin-top: 95px;
		font-size: 24px;
	}
	.lxwm-info .leftCon p{
		font-size: 24px;
	}
	.lxwm-info .rightCon{
		width: calc(100% - 40px);
		padding: 0px 20px;
		background-color: #222;
		height: 270px;
	}
	.lxwm-info .rightCon .hd dd em{
		font-size: 20px;
	}
	.lxwm-info .rightCon .hd dd{
		font-size: 16px;
	}
	.lxwm-info .rightCon .bd p{
		padding-left: 30px;
		line-height: 26px;
		font-size: 14px;
		
	}
	.lxwm-form{
		width: calc(100% - 30px);
		padding: 20px 15px;
	}
	.lxwm-form .wrap-title p{
		margin: 10px 0px;
	}
	.lxwm-form .txtBox #txtShortDesc{
		width: calc(100% - 62px);
		font-size: 16px;
	}
	.lxwm-form .iptBox input{
		width: calc(100% - 62px);
		font-size: 16px;
		padding: 10px 30px;
	}
	.lxwm-form .iptBox a.submit{
		width: 100%;
		text-align: center;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
	.VR-list .item{
		width: 100% !important;
	}
	.case-details .article{
		padding: 20px;
	}
	.case-details .article .attr table td{
		padding: 10px;
		font-size: 14px;
	}
	.case-details .article .attr table td span{
		display: block;
	}
	.case-details .subForm h2{
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}
	.case-details .subForm li input{
		width: calc(100% - 42px);
		padding: 10px 20px;
		height: 20px;
		line-height: 20px;
	}
	.case-details .subForm li a{
		height: 40px;
		line-height: 40px;
	}
	.relevant-news .news-top{
		width: calc(100% - 20px);
		padding: 10px;
		height: auto;
	}
	.relevant-news .news-top .pic img{
		width: 100%;
	}
	.relevant-news .news-top .pic{
		width: calc(100%);
	}
	.relevant-news .news-top .text{
		width: calc(100% - 30px);
		padding: 15px;
		height: auto;
	}
	.relevant-news .news-top .text p{
		margin: 10px 0px;
		font-size: 13px;
		line-height: 20px;
	}
	.relevant-news .list li{
		font-size: 14px;
	}
	.relevant-news .box-title{
		padding: 0px 10px;
	}
	.relevant-news .box-title span{
		font-size: 18px;
	}
	.relevant-news .box-title .more{
		font-size: 14px;
	}
	.team-list .item .text{
		width: 100%;
		padding: 0px;
		height: 175px;
	}
	.team-list .item .text .mata{
		font-size: 12px;
	}
	.team-list .item .text .read{
		margin: 20px auto 0;
	}
	.team-list .item .text p{
		padding-bottom: 0px;
	}
	.articlePager{
		height: auto;
	}
	.articlePager a{
		display: block;
	}
	.news-details .article h1{
		font-size: 20px;
		line-height: 30px;
	}
	.news-details .article .con{
		margin-top: 15px;
		padding-top: 15px;
	}
}