@media screen and (max-width:1440px) {
	html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
		font-size: 12px;
	}
	.header-in {
		margin: 10px auto
	}
	.banner .bd li .licon p{
		font-size: 45px;
		line-height: 58px;
	}
	.banner.mt{ margin-top: 50px;}
	/*.banner .bd li.position{ background-position-y: 50px;}*/
	.banner .bd li .licon p:first-child{
		font-size: 70.5px;
		margin-top: 15%;
		line-height: 1.3em;
	}
	.banner .bd li .licon p.dev:first-child{
		font-size: 70.5px;
		margin-top: 0%;
		line-height: .9em;
		margin-bottom: 20px;
	}
	.navbar-nav ul span.cn{
		font-size: 12px;
	}
	.warp1 {
		/*padding: 80px 0 90px;*/
	}
	.warp1 p.ptitle{
		font-size: 18px;
	}
	
	.warp-type p {
		font-size: 65px;
	}
	.warp-type p.en{
		font-size: 14px;
	}
	.warp-type p.fs60 {
		font-size: 60px;
	}
	.warp-type p.long{
		font-size: 65px;
	}
	.warp2 .warp-type-list {
		margin: 50px 0 15px;
	}
	.warp2 .case-summary .title {
		font-size: 20px;
	}
	.warp2 .case-summary .info {
		font-size: 24px;
		margin-top: 10px;
		line-height: 30px;
	}
	.warp2 .case-summary .type {
		font-size: 15px;
		line-height: 30px;
	}
	.warp2 .case-summary .caseline{
		margin: 10px auto 0;
	}
	.warp2 .case-summary .view {
		line-height: 40px;
		font-size: 18px;
		margin-top: 18px;
	}
	.warp2 ul li{ height: 315px;}
	.warp3 .title{
		font-size: 55px;
	}
	.warp3 .title.cn{
		font-size: 25px;
	}
	.warp3 .warp3-list .intro{
		font-size: 12px;
	}
	.warp3 .warp3-list .title{
	 	font-size: 16px;
	}
	.warp3 .warp3-list .title-cn{
		font-size: 14px;
	}
	.warp3 .warp3-list ul li a {
		font-size: 12px;
		line-height: 35px;
	}
	.warp3 .warp3-list ul.long{ margin-top: 15px;}
	
	.backtop { right: 15px; bottom: 13%;}
	
	.footer-center dl{ float: left; margin-right: 105px;}
	.footer-center dl:first-child{ margin-right: 75px;}
	.footer-center dl:nth-child(2){ margin-right: 87.5px;}
	
	.warp4.about{ padding: 40px 0px 60px;}	
	.warp4.about p{ line-height: 30px; margin-bottom: 25px;}
	.warp4.about p.title{ font-size: 22px; line-height: 35px;}
	
	.warp2 .warp-left p{ font-size: 16px; color: #777777; line-height: 35px; margin-bottom: 20px;}
	.warp2 .warp-left p.title{ font-size: 30px; line-height: 40px;}
	.warp2 .warp-right p{ font-size: 14px; line-height: 30px;}
	.newType.warp-type-list { margin: 25px 0 15px; }
	.warp3.map{ width: 100%; height:615px;}
	.proverb{ border-top: none;}
	.proverb p{ font-size: 40px; line-height: 50px;}
	.proverb p:last-child{ font-size: 30px;}

	.creative-small-title{font-size: 30px !important;margin-top: 10px;}
	
	.right-kefu{ width: 60px; bottom: 400px;}
	.right-kefu ul li{ height: 60px; }
	.right-kefu ul li a{ height: 60px;}
	.right-kefu ul li a span{ font-size: 27px; padding: 10px 0 2px 0;}
	
	
	.warp3 .warp3-list ul li a { line-height: 35px;}
	.warp3 .warp3-list ul.long li a { line-height: 62px; }
	.warp3 .warp3-list ul.long .libtn{ margin-top: 24px; }
	.warp3 .warp3-list ul.long2 li a{ line-height: 40px; }
	
	.warp3 .creativelist .warp3-list ul li a { line-height: 35px; color: #898989;}
	.warp3 .creativelist .warp3-list ul li a:hover{ color: #161616; -webkit-transition: all  0.4s linear; transition: all 0.4s linear;}
	.warp3 .creativelist .warp3-list ul li a i{ font-size: 10px;}
	.warp3 .creativelist .warp3-list ul.long li a { line-height: 56px; }
	.warp3 .creativelist .warp3-list ul.long .libtn{ margin-top: 24px; }
	
	
	.newsUl li .newsIntro{ min-height: 125px; max-height: 125px;}
	.newlist ul li .logo{ height: 300px;}
	
	.pWidth{ width: 70%;}
	.pWidth2{ width: 81%;}
	
}
