<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">



/*	新加首页关于拓荆*/





._fl {

    float: left;

}

._fr {

    float: right;

}





.plr {

	padding-left: 80px;

	padding-right: 80px

}



@media only screen and (max-width:1600px) {	.plr {

		padding-left: 60px;

		padding-right: 60px

	}}





@media screen and (max-width:800px) {

		.plr {

		padding-left: 3%;

		padding-right: 3%

	}



	

	

}

@media screen and (min-width:1200px) {

	.box2 .pic:hover .lazy {

		opacity: .4;

		-webkit-transform: scale(1.1) translate3d(0, 0, 0);

		-moz-transform: scale(1.1) translate3d(0, 0, 0);

		transform: scale(1.1) translate3d(0, 0, 0)

	}



	.box2 .box a:hover .xp img {

		-webkit-transform: scale(1.1);

		-moz-transform: scale(1.1);

		-ms-transform: scale(1.1);

		-o-transform: scale(1.1);

		transform: scale(1.1)

	}



	 .box2 .pic:hover:after {

		-webkit-animation: searchLights .5s ease-in 1;

		-moz-animation: searchLights .5s ease-in 1;

		-o-animation: searchLights .5s ease-in 1;

		animation: searchLights .5s ease-in 1

	}





}



._clear {

    position: relative;

}



._clear::after {

    clear: both;

    display: block;

    content: '';

}





.box2 {

	background: #fff;

	padding-top: 80px;

	padding-bottom: 80px

}



.box2 ._fl,

.box2 ._fr {

	width: 49%

}



.box2 ._fr {

	position: absolute;

	right: 0;

	height: 100%

}



.box2 ._fr .box+.box {

	position: absolute;

	bottom: 0;

	width: 100%

}



.box2 .pic {

	background: #000;

	position: relative;

	overflow: hidden

}



.box2 .pic:after {

	content: "";

	position: absolute;

	left: -100%;

	top: -40%;

	width: 160%;

	height: 50%;

	background-color: rgba(255, 255, 255, .5);

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	opacity: 0

}



.box2 .pic .lazy {

	position: absolute;

	left: 0;

	top: 0

}



.box2 .pic img {

	opacity: .6;

	-webkit-transition: cubic-bezier(0, -.01, .51, 1.35) 4s;

	-o-transition: cubic-bezier(0, -.01, .51, 1.35) 4s;

	-moz-transition: cubic-bezier(0, -.01, .51, 1.35) 4s;

	transition: cubic-bezier(0, -.01, .51, 1.35) 4s

}









.box2 .pic img{width: 100%;height: auto;display: block;transition:all 220ms linear;}

.box2 .pic:hover img{transform:scale(1.1);}













.box2 .pic .lazy {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

	-webkit-transition: all .25s cubic-bezier(.77, 0, .175, 1);

	-o-transition: all .25s cubic-bezier(.77, 0, .175, 1);

	-moz-transition: all .25s cubic-bezier(.77, 0, .175, 1);

	transition: all .25s cubic-bezier(.77, 0, .175, 1)

}



.box2 .box {

	position: relative

}



.box2 .box a {

	display: block

}



.box2 .box .more {

	position: absolute;

	left: 5%;

	bottom: 6%;

	color: #fff;

	font-size: 16px

}



.box2 .box .more .line {

	width: 50px;

	height: 1px;

	background: #fff;

	display: inline-block;

	vertical-align: middle;

	margin-left: 15px

}



.box2 .title {

	position: absolute;

	color: #fff;

	top: 7%;

	left: 5%;

	width: 90%

}



.box2 .title h2 {

	font-size: 28px;

	line-height: 2;

}





.box2 .title .aboutit{font-size: 14px;margin-top: 20px;line-height: 24px;color:#d9d9d9}









.box2 .title p {

	font-size: 22px

}



.box2 ._fr .title p {

	font-size: 18px

}



@media screen and (max-width: 1024px){

 .box2 .title h2 {

    font-size: 24px;

}}

/*	新加首页关于拓荆*/

















.fl{float: left}

.boanniu{

	width:76px;

	height: 76px;

	position:absolute;

	top:50%;

	right:132px;

	z-index: 15;

	transform: translateY(-50%);

	cursor:pointer;

}

.videobox{

	width:100%;

	height:100vh;

	overflow: hidden;

	position:absolute;

	top:0;

	left: 50%;

	transform: translateX(-50%);



}

.videobox::after{

	position:absolute;

	content:'';

	background:url(/Public/demo/images/pptu.png) repeat center;

	width:100%;

	height:100%;

	top:0;

	left:0;

}

.videobox video{

	width:100%;

	/*height:100%;*/

	position:relative;

	top:0;

	left:50%;

	transform: translateX(-50%);

}

.bop{

	position:absolute;

	top:0;

	left:0;

}

.h1video{

	width:1011px;

	margin:0 auto;

}

.h1video video{

	width:100%;

}

.bann_li{

	width:100%;

	position:relative;

	height:100vh;

	overflow: hidden;

}

.bann_li::after{

	position:absolute;

	content:"";

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:rgba(0,0,0,0.42);

}



.banfenye{

	width:150px;

	position:absolute;

	left:50%;

	transform: translateX(-50%);

	bottom:67px;

	z-index: 200;

}

.bandena{

	width:30px;

	height:1px;

/*	background:rgba(255,255,255,0.3);*/

	position:relative;

}

.bandena::before{

	position:absolute;

	content:'';

	width:2px;

	height:2px;

	

	left:0;

	bottom:0;

}

.bandenabox{

	position:absolute;

	bottom:0;

	left:50%;

	transform: translateX(-50%);

	width:15px;

	    height: 15px;

    background: rgba(255,266,255,0.2);

    border-radius: 20px;

	cursor: pointer;

	

}

.bandenasi::after{

	position:absolute;

	right:0;

	content:'';

	width:2px;

	height:2px;

	

	bottom:0;

}

.diandin{

	width:1px;

	height:1px;

	position:absolute;

	bottom:0;

	left:50%;

	transform: translateX(-50%);

	font-size:0;

}

.bandenabox p{

	text-align:center;

	color:rgba(255,255,255,0.5);

	font-size:18px;

	font-family: "Conv_Roboto-Regular";

	padding-bottom:13px;



}

.bannsou{

	position:absolute;

	right:128px;

	top:0;

	z-index: 100000000;

	height:110px;

	padding:30px 47px;

	-webkit-transition:all .2s ease-out 0s;

	-moz-transition:all .2s ease-out 0s;

	-ms-transition:all .2s ease-out 0s;

	-o-transition:all .2s ease-out 0s;

	transition:all .2s ease-out 0s;



}

.bannsou.act{

	bottom: inherit;

	top: 0;

	position:absolute;

	

}



.morbann a img{

	width:13px!important;

	display:inline-block;

	min-width: auto!important;

    min-height: auto!important; 

}

.slider__count_li.active .bandenabox p{

	

}



.slider__count_li.active .bandenabox{

	background: #004795;

}

.indexpic&gt; img{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    min-width: 100%;

    min-height: 100%;

    width: auto;

   height: 100vh;

    max-width:inherit;

}

.hero {

   height:100vh;

   min-height:inherit;

}

#bani{

	border:none!important;

}



.morbann{

	margin-top:78px;

}

.morbann a{

	display:block;

	width:70px;

	height:70px;

	border:1px solid #fff;

	text-align: center;

	line-height: 70px;

	overflow: hidden;

	position:relative;

	transition:all .3s ease-out 0s;

}

.morbann span{

	transform:translateX(-66px);

	display:inline-block;

	transition:all .3s ease-out 0s;

	font-size:18px;

	font-family:"微软雅黑";

	color:#fff;

}

.morbann a img{

	position:absolute;

	top:50%;

	left:50%;

	transform: translate(-50%,-50%);



}

.ser_more a{

	display: block;

    width: 56px;

    height: 56px;

    line-height: 56px;

}

.prtxtbtbox .morbann{

	display:none;

}

.prtxtbt.act .prtxtbtbox .morbann{

	display:block;

}

.morbannaadsfd a{

	display: block;

    width: 56px;

    height: 56px;

    border: 1px solid #666666;

    line-height: 56px;

}





.banabtpic2{

	display:none;

}

.bann_li &gt;img{

	width:100%;

	height:100vh;

}

.bannlitxt{

	position:absolute;

	width:1200px;

	top:50%;

	left:50%;

	transform: translate(-50%,-50%);

	z-index: 10;

}

.morbann a img{

	width:initial;

}

.morbann a img{

	width:13px!important;

	display:inline-block;

	min-width: auto!important;

    min-height: auto!important; 

}



.bannlitxt h3{

	font-family:"思源黑体 CN";

	font-size: 55px;

	margin-bottom:50px;

	font-weight:bold;

	color:#fff;

}

.bannlitxt p{

	font-family:"思源黑体 CN";

	font-size: 28px;

	color:#fff;

	line-height: 44px;	

}

.bantxtxa{

	

}







.boxwai{

	position:relative;

	z-index: 1000;

}





.slideboxxx{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	z-index:2;

	opacity: 0.4;

	display: none

}









@media screen and (max-width:1846px){

	.banbiaodan{

	}

	.pc_xialacon {

	    width: 100%;

	    margin: 0 auto;

	    padding: 65px 15px 110px;

	}

}

@media screen and (max-width:1789px){

	.banbiaodan{

		margin-left:13px;

	}

	.bannsou {

	}

	.banbiaodan input {

	    padding: 0 47px 0 15px;

	}

}

@media screen and (max-width:1680px){

	.neirongatwo .neirongbr {

    transform: translateY(-67px);

}



	.pc_xialacon .pcxlalist:nth-child(1) {

    	width: 33.333333%;

    	padding:0 15px;

	}

	.pc_xialacon .pcxlalist:nth-child(2) {

    	width: 33.333333%;

    	padding-left: 50px;

	}

	.pc_xialacon .pcxlalist:nth-child(3) {

    	width: 33.333333%;

    	padding:0 15px;

	}

	.g1conn {

    	height: 600px;

    	overflow: hidden;

	}

	.g1guanbi {

    	top: 2px;

    	right: -52px;

	}

	.bannsou{

	}

	.ser_left{

		width:550px;

		background: url(/Public/demo/images/zimua.png) no-repeat bottom right #6f0710;

	    padding: 140px 93px 188px 135px;

	}

	.ser_right {

	    width: 730px;

	    padding: 230px 0 162px;

	}

	.ser_left .slbt h2{

		font-size:80px;

	}

	.ser_left .slbt {

    	width: 357px;

	}

	.sltxt {

    	padding-left: 0;

	}

	.serrtxt {

	    background: #fff;

	    padding: 50px 0 65px;

	    width: 730px;

	}

	.ser_right h3{

		font-size:24px;

	}

	.casebt h2{

		font-size:80px;

	}

	.casebt{

		width:385px;

	}

	.newsbt h2 {

    	font-size: 80px;

	}

	.newsbt {

    	width: 250px;

	}

	.heixinlist .slick-prev {

    	left: 13.6%;

	}

	.heixinlist .slick-next {

    	right: 13.6%;

	}

	.wrap_textbox {

	    position: absolute;

	    top: 81px;

	    left: 14.1%;

	}

	.b1_neirong {

    	width: 100%;

    	padding:0;

	}

	.neironga {

		width:1200px;

		margin:0 auto 70px;

	}

	.neirongleft {

    	width: 50%;

    	padding-top: 79px;

	}

	.neirongright {

    	position: relative;

    	width: 50%;

     	overflow:hidden; 

	}

	.nebt{

		width:1200px;

		margin:0 auto;

	}

	.neirongbr h2 {

    	font-size: 50px;

    	margin-bottom: 32px;

	}

	.nebt h3 {

	    font-size: 116px;

	    transform: translateY(60PX);

	}

	.neirongatwo .neirongbr{

		padding-left:53px;

		padding-right:17px;

	}

	.lileft {

	    width: 1200px;

	    background: #fafcfe;

	    padding: 145px 100px 90px 0;

	}

	.liright {

	    width: calc(100% - 1200px);

	}

	.flleft {

    	width: 50%;

    	background: #012b5d;

    	padding: 170px 120px 243px;

	}

	.map {

    	width: 50%;

    	height: 646px;

	}

	.li_nav {

	    padding: 0 80px;

	}

	.xiana {

    	left: 20.5%;

	}

	.xianc {

    	right: 20.5%;

	}

	.hmbox {

    	margin: 0 23px 0 70px;

	}

	.header {



	}

	.banbiaodan {

	 /*   width: 250px;*/

	    height: 40px;

	}

	.hm_list&gt;a {

	    padding: 0 20px;

		font-size: 18px;

	}

	

	.pc_xiala{

		top:87px;

	}

	

	.qiehuan a {

    width: 40px;

		height: 40px;

	

	line-height: 40px;

	

	}

	

	



}

@media screen and (max-width:1630px){

	.heixinlist .slick-prev {

    	left: 12.6%;

	}

	.heixinlist .slick-next {

    	right: 12.6%;

	}

	.wrap_textbox {

	    top: 77px;

	    left: 13.1%;

	}

	.ftleft {

    	width: calc(100% - 840px);

	}

	.ftright {

    	width: 840px;

	}	



}

@media screen and (max-width:1564px){

	.header {



	}

	.bannsou {

	}



}

@media screen and (max-width:1460px){

	.heixinlist .slick-prev {

    	left: 6.6%;

	}

	.heixinlist .slick-next {

    	right: 6.6%;

	}

	.wrap_textbox {

	    top: 66px;

	    left: 7.1%;

	}

	.hmbox {

    	margin: 0 20px 0 85px;

	}

	.ftleft {

   	 width: calc(100% - 830px);

	}

	.ftright{

		width:830px;

	}



}

@media screen and (max-width:1440px){

	

	.hm_list&gt;a {

		padding: 0 10px;}

	

	

	

	

	.xiana {

    	left: 15.5%;

    }

	 	.xianc {

    	right: 15.5%;

	}

	.bandenabox {

	    width: 15px;

	}

	.bandena {

	    width: 30px;

	}

}

@media screen and (max-width:1400px){

	.neirongatwo .neirongbr {

    	transform: translateY(-37px);

	}

	.c1body .ban_txtli h2 {

    	font-size: 35px;

	}

	.james .ban_txtli h3{

		font-size:35px;

	}

	.c1body .ban_txtli p {

	    font-size: 20px;

	    line-height: 40px;

	}

	.ftright {

	    padding-top: 147px;

	    padding-left: 128px;

	    padding-bottom: 200px;

	    height:491px;

	}

	.pc_xialacon {

	    width: 100%;

	    margin: 0 auto;

	    padding: 65px 0 110px;

	}

	.pc_xialacon .pcxlalist:nth-child(1) {

    	width: 33.333333%;

    	padding:0 15px;

	}

	.pc_xialacon .pcxlalist:nth-child(2) {

    	width: 33.333333%;

    	padding-left: 50px;

	}

	.pc_xialacon .pcxlalist:nth-child(3) {

    	width: 33.333333%;

    	padding:0 15px;

	}

	.li_banner {

    	width: 100%;

    	position: relative;

    	margin-top: 87px;

	}

	.sou_qie {

    	height: 87px;

	}

	.li_logo {

    	line-height: 87px;

	}

	.proxixian {

	    position: absolute;

	    top: 0;

	    left: 10%;

	    width: 1px;

	    height: 100%;

	    background: #e5e5e5;

	}

	.product { 

    	padding: 88px 0 50px;

	}

	.more {

    	margin-top: 29px;

	}

	.prtxtbt h3::after {

    	bottom: -28px;

	}

	.prtxtbt h3{

		margin-bottom: 15px;

	}

	.prtxtbt.act h3 {

	    font-size: 64px;

	}

	.prdbt h2{

		font-size:80px;

	}

	.prdbt {

    	margin-left: 80px;

    	width: 403px;

	}

	.morbann a img {

    	width: 9px;

	}

	.morbann a {

	    width: 57px;

	    height: 57px;

	    line-height: 57px;

	}

	.bantxtxa {



	}

	.bannlitxt p{

		font-size:20px;

	}

	.bannlitxt h3{

		font-size:56px;

	}

	.ban_abt h3::after {

    	width: 83px;

    	left: -62px;

	}

	.ban_abt h3{

		font-size:20px;

	}

	.ban_abt a{

		padding:32px 69px 0 0;

	}

	.ban_abt{

		width: 229px;

    	height: 100px;

	}

	.banbiaodan{

		margin-top:15px;

	}

	.qiehuan{

		margin-top:16px;

	}

	.bannsou{

		height:87px;



	}

	.ser_left {

	    padding: 125px 65px 155px 80px;

	}

	.bendi {

	    margin: 60px 0 75px;

	}

	.ser_right {

    	width: 730px;

    	padding: 195px 0 108px;

	}

	.ser_right h3 {

	    margin-bottom: 37px;

	}

	.casebt {

	    padding: 54px 0 47px 0px;

	}

	.heixinlist .slick-prev {

    	left: 5.6%;

	}

	.heixinlist .slick-next {

    	right: 5.6%;

	}

	.heixinlist .slick-dots {

    	bottom: -145px;

	}

	.case {

	    padding-bottom: 211px;

	}

	.news {

	    padding: 58px 0 54px;

	}

	.lianmeng {

	    width: 100%;

	    padding: 66px 0 76px;

	}

	.liaojiehuadian {

	    padding: 92px 0 72px;

	}

	.ftright{

		width:593px;

		padding-top: 100px;

	    padding-left: 128px;

	    padding-bottom:200px;



	}

	.ftleft{

		width: calc(100% - 593px);

	}

	.wrap_textbox {

	    top: 82px;

	    left: 7.1%;

	}

	.lileft {

    	width: 1111px;

	}

	.liright {

    	width: calc(100% - 1111px);

	}

	.li_nav {

	    padding: 0 45px;

	}

	.hmbox {

    	margin: 0 15px 0 75px;

	}

	.hm_list&gt;a {

	    padding: 0 20px;

	    font-size:16px;

	    line-height: 87px;

	}

	.header {





	}

	.logo {

	}

	.hmbox {

		float:right;

	}

	.banbiaodan{

		width: calc(100% - 103px);

		height:40px;

	}

	.qiehuan a {

	    width: 36px;

	    height: 36px;

	    font-size: 14px;

	    line-height: 36px;

	    border-radius: 50%;

	}

	.soupic{

		right:5px;

	}

	.soupic img{

		width:20px;

	}

}



@media screen and (max-width:1366px){

	.xiana {

    	left: 13.5%;

	}

	.xianc {

    	right: 13.5%;

	}

	.bandenabox {

	    width: 15px;

	}

	.bandena {

	    width: 30px;

	}

	

}

@media screen and (max-width:1280px){

	.header {



    	

	}

	.hm_list&gt;a {

	    padding: 0 15px;

	}

	.bannsou {

	}

	

	.index-nav-frame-line .xianav{margin: 0 15px;font-size: 14px;}

	

	

	

	

	

	

	

}

@media screen and (max-width:1200px){

	.sunng_lang{

		display:block;

	}

	.sunng_lang a {

	    line-height: 70px;

	}

	.sunng_lang {

	    width: 40px;

	    height: 70px;

	    position: absolute;

	    right: 65px;

	    line-height: 70px;

	    top: 0;

	}

	.nppic .slick-dots li {

	    width: 9px;

	    height: 9px;

	    border-radius: 0;

	    background: #cccccc;

	    border-color: #cccccc;

	}

	.nppic .slick-dots li.slick-active {

    	background: #007cc2;

   	 	border-color: #007cc2;

	}

	.nppic .slick-dots{

		bottom:-25px;

	}

	.hero:before {

    	content: "";

    	display:none!important; 

	}



	.hero--l:before {

	    padding-bottom: 0!important;

	}

	.chengafdf{

		width:100%;

	}

	.chanpin textarea {

    	padding: 15px;



	}

	.neiboxaa .morbann {

    	margin-top: 18px;

	}

	#biao{

		line-height: inherit;

	}

	.diitem p{

		padding-left:0;

	}

	.tongshang h2{

		color:#fff;

		font-family:"微软雅黑";

		font-size:18px;

		margin-bottom:10px;

	}

	.tngxia h2{

		color:#fff;

		font-family:"微软雅黑";

		font-size:18px;

		margin-bottom:10px;

		

	}

	.nnbpxx h2{

		padding-top:5px;

	}

	.yongsy {

    padding: 15px 15px;

    height: auto;

}

	.yongsy p {

	    position: relative;

	     top: 0; 

	     left: 0; 

	     transform: translate(0%,0%); 

	    text-align: center;

	    line-height: 1.5;

	    color: #999999;

	    font-size: 14px;

	    font-family: "微软雅黑";

}

	.heixinlist .slick-prev, .heixinlist .slick-next {

	    width: 70px;

	    height: 40px;

	    z-index: 50;

	}

	.banboxa .slick-dots li{

		border:none;

		background:#fff;

	}

	.banboxa .slick-dots li.slick-active{

		background:#807d7d;

	}

/*	.banfenye {

		display:none;

	}*/

	.xinwenxiangg	.li_banner a img {

    	height: 380px;

    	position:relative;

    	top:0;

    	left:50%;

    	transform: translateX(-50%);

	}

	/*.ban_txtli{

		height:189px;

		overflow: hidden;

	}*/

	.xinwenxiangg .ban_txtli p {

    	height: 34px;

    	overflow: hidden;

	}

	.xinwenxiangg .ban_txt{

		display:block;

	}

	.xinwenxiangg .ban_txtli h2{

		line-height: 1.5;

		height:55px;

	}

	.xinwenxiangg .ban_txtli p {

    	font-size: 16px;

    	line-height: 1.75;

    	max-height: 62px;

	}

	.b2cuohao {

	    width: 25px;

	    position: absolute;

	    top: -45px;

	    right: 0;

	    cursor: pointer;

	}

	.b2tancong {

    	width: 90%;

	}

	.b2conleft h3{

		font-size:16px;

		line-height: 1.5;

	}

	.header_box{

		width:100%;

		display:block;

	}

	.dibushare {

    	right: 112px;

	}

	.ftright{

		height:auto;

	}

	.g1tanwenxia a {

    	font-size: 14px;

    	margin-top: 8px;

	}

	.g1tanlogo {

	    width: 80px;

	    right: -3px;

	}

	.g1tanlogo img{

		width:100%;

	}

	.g1guanbi {

    	top: -41px;

    	right: 15px;

	}

	.g1gugu{

		width:100%;

		padding:0 15px;

	}

	.g1tanwen h2 {

	    margin-bottom: 10px;

	}

	.g1conn {

	    background: #fff;

	    width: 100%;

	    padding: 26px 20px 20px;

	}

	.g1conn {

	    height: 300px;

	    overflow: hidden;

	}

	.morbann a img{

		display:block;

	}

	.fnbubu {

	    top: inherit; 

	    transform: translateY(0); 

	    right: inherit;

	    position: relative;

	    margin-top: 20px;

	}

	.fra a{

		color: #767676;

	}

	.yanshengaa{

		margin-bottom:10px;

	}

	.dejni img{

		display:none;

	}

	.xiand{

		display:none;

	}

	.prtxtbtbox .morbann a {

	    width: 40px;

	    height: 40px;

	    line-height: 40px;

	}

	.prtxtbtbox .morbann{

		margin-top:18px;

	}

	.prtxtbtbox .morbann{

		display: block;

	}

	.newsletaabox .slick-prev{

		left:14px;

		background:url(/Public/demo/images/llllnn.png) no-repeat center;

		background-size:cover;

	}

	.newsletaabox .slick-next{

		right:14px;

		background:url(/Public/demo/images/komjkl1.png) no-repeat center;

		background-size:cover;

	}

	.newsletaabox .slick-prev,.newsletaabox .slick-next{

		z-index: 50;

		width:32px;

		height:32px;

	}

	.newsli {

	    width: 274px;

	    height: 190px;

	    margin: 0 auto;

	}

	.morbann a {

	    width: 40px;

	    height: 40px;

	    line-height: 40px;

	}

	.zhanshi{

		width:100%;

		padding:0 15px;

	}

	.h1video{

		display:none;

	}

	.chankai{

		display:block;

		padding:0 15px;

		margin-bottom:20px;

	}

	.g_svgbox{

		display:none;

	}

	.ttu2a{

		display: none;

	}

	.g_liboxm {

    	width: 100%;

   		height: auto;

	}

	.proxixian {

		display:none;

	}

	.prtxtbtbox .more a {

	    width: 40px;

	    height: 40px;

	    background-size:25%!important;

	}

	.prbmore{

		display:block!important;

	}

	.prtxtbtbox{

		padding-left:0;

	}

	.prtxtbt h3{

		padding-left:0;

		font-size:18px;

		color:#920814;

	}

	.prtxtbt {

	    margin-bottom: 18px;

	    width: 33.333333%;

	    float: left;

	    padding: 0 5px;

	}

	.prdbt {

    	margin-left: 0;

    	width: 100%;

	}

	.prtxt {

    	width: 100%;

    	padding-right: 0;

    	margin-top: 18px;

	}

	.prtxtbt.act p {

    	font-size: 14px;

	}

	.prtxtbt.act h3 {

    	font-size: 16px;

	}

	.product {

    	padding: 36px 15px 36px;

	}

	.prdbt h3 {

	    font-size: 18px;

	    text-align: left;

	    margin-top:10px;

	}

	.prdbt h2 {

    	font-size: 24px;

	}

	.playa img{

		width:50px;

	}

	.prdright {

    	width: 100%;

    	position: relative;

    	display:none;

	}

	.prdleft {

    	width: 100%;

	}

	.bandenabox p {

	    font-size: 16px;

	    padding-bottom: 10px;

	}

	.bandenabox{

		width:15px;

	}

	.bandena{

		width:30px;

	}

	.banfenye{

		width:150px;

		bottom:15px;

	}

	.videobox{

		display:none;

	}

	.bann_li::after{

		display:none;

	}

	.xianancon{

		display:none;

	}

	.yuanicon img{

		width:50px;

	}

	.yuanright p span {

	    font-size: 14px;

	}

	.yuanright p i {

    	font-size: 16px;

	}

	.ser_left {

	    padding: 36px 15px;

	    float: none;

	    width: 100%;

	}

	.ser_left .slbt h2 {

    	font-size: 24px;

		color:#fff;

	}

	.ser_left .slbt h3 {

	    font-size: 18px;

	    text-align: left;

	    margin-top:10px;

	}

	.bendi p {

	    font-size: 14px;

	    line-height: 40px;

	}

	.bendi {

	    width: 133px;

	    height: 40px;

	    margin: 36px 0 36px;

	}

	.sltxt&gt;p {

	    font-size:14px;

	    line-height:1.75;

	}

	.more {

    	margin-top: 36px;

	}

	.ser_right {

	    width: 100%;

	    padding: 36px 0 36px;

	    background: #fff;

	}

	.ser_right h3{

		color:#333333;

	}

	.serrtxt {

	    padding: 18px 0 18px;

	    width: 100%;

	}

	.ser_con {

    	width: 100%;

	}

	.ser_right {

	    width: 100%;

	    padding: 36px 15px 36px;

	    background: #fff;

	}

	.serlist:nth-child(2n-1) {

     	padding-left: 0; 

	}

	.serlist:nth-child(2n) {

    	 padding-left: 0; 

	}

	.serlist{

		text-align: center;

	}

	.serlistpic{

		margin:0 auto;

	}

	.seryxy h6 {

    	font-size: 14px;

    	line-height: 1.5;

	}

	.seryxy h4 {

	    font-size: 16px;

	    margin: 28px 0 14px;

	}

	.ser_right h3 {

    	font-size: 18px;

    	margin-bottom:18px;

	}

	.serlistpic {

	    width: 44px;

	    height: 36px;

	    line-height: 36px;

	}

	.casebt {

    	padding: 36px 15px 36px 15px;

    	width: 100%;

    	margin-left:0;

	}

	.casebt h2 {

    	font-size: 24px;

	}

	.casebt h3 {

	    font-size: 24px;

	    text-align: left;

	}

	.casebt h3 {

	    font-size: 18px;

	    text-align: left;

	    margin-top: 10px;

	}

	.wrap_textbox .box .wrap_txt li .tit {

	    font-size: 18px;

	}

	.wrap_textbox .box .wrap_txt li .tita {

	    font-size: 18px;

	}

	.wrap_desc p {

	    font-size: 14px;

	    line-height: 26px;

	}

	.wrap_desc {

    	margin-top: 5px;

	}

	.wrap_textbox .box .wrap_txt li .btn_text_6 {

	    margin-top: 19px;

	    display: block;

	}

	.heixinlist .slick-dots {

    	bottom: -30px;

	}

	.wrap_textbox {

	    top: 53px;

	    left: 0;

	    position: relative;

	    /*height:250px;*/

	    width:100%;

	    padding:0 15px;

	}

	.wrap_textbox .box {

	    position: relative;

	    left: 0px;

	    top: 0;

	    width: 100%;

	    height: auto;

	    padding:15px;

	}

	.wrap_desc p {

	    height: 55px;

	}

	.more a {

	    width: 40px;

	    height: 40px;

	}

	.case {

    	padding-bottom: 82px;

	}

	.hxin_item {

	    margin: 0 15px;

	}

	.wrap_textbox .box .wrap_txt li .tit::after {

    	left: 102px;

	}

	.newsbt h2 {

     	font-size: 24px; 

	}

	.news {

    	padding: 36px 0 36px;

	}

	.newsbt {

    	width: 100%;

    	padding:0;

	}

	.newsbt h3 {

	    font-size: 18px;

	    text-align: left;

	    margin-top: 10px;

	}

	.newsbox {

    	padding-top: 18px;

	}

	.nletbt {

    	margin-bottom: 18px;

	}

	.newsbox .newslet {

	    width: 100%;

	    padding-right: 0;

	}

	.newscon {

    	width: 100%;

    	padding:0 15px;

	}

	.newslet {

    	margin: 0px 0px 0 0;

	}

	.newsletaa {

	    padding: 0 0px;

	    width: 100%;

	    margin-bottom: 10px;

	}

	.nletbt h2 {

	    padding-left: 0;

	}

	.memceng{

		display:none;

	}

	.newsletaa p {

	    font-size: 14px;

	  /*  height: auto;*/

	}

	.newsletaa h3 {

	    font-size: 14px;

	    margin-bottom: 8px;

	    height:44px;

	}

	.nletbt h2::after {

	    width: 75%;

	    right: 0;

	}

	.newsright {

    	width: 100%;

	}

	.nrtleft{

		width:75px;

		overflow: hidden;

	}

	.nrright {

	    width: calc(100% - 75px);

	    padding-bottom: 4px;

	}

	.nrright p {

	    font-size: 14px;

	    line-height: 1.5;

	    height:auto;

	    padding-left: 10px;

	}

	.newsletaabox {

		margin-bottom:10px;

	}

	.nrtleft p {

	    font-size: 14px;

	    line-height: 1.5;

	}

	.lianmeng{

		background:url(/Public/demo/images/bgfixed2.jpg) no-repeat center;

		background-size:cover;

	}

	.bgfix02{

		display:none;

	}

	.bgfix01{

		display:none;

	}

	.liancon {

	    width: 100%;

	    padding: 0 15px;

	}

	.lmtxt p {

	    font-size: 24px;

	    line-height: 38px;

	}

	.lianmengle p {

	    font-size: 16px;

	}

	.lmtxt {

    	margin: 22px 0 26px;

	}

	.lianmore {

	    right: 15px;

	}

	.lianmeng {

    	width: 100%;

    	padding: 36px 0 45px;

	}

	.liaojiehuadian {

    	padding: 78px 0 50px;

	}

	.lhuacon {

	    width: 100%;

	    padding: 0 15px;

	}

	.lhuacon h2 {

    	font-size: 24px;

	}

	.biaodan {

	    width: 100%;

	    height: 50px;

	    margin: 24px auto 29px;

	}

	.lansousuo a {

	    height: 50px;

	    line-height: 50px;

	    font-size: 14px;

	}

	.ftleft {

    	width: 100%;

    	background:url(/Public/demo/images/footpic.jpg) no-repeat center;

	    background-size:cover;

	    padding:0 15px;

	}

	.fltxt h2 {

    	margin-bottom: 18px;

	}

	.flshangwenb {

    	margin-bottom: 18px;

	}

	.fltxt p {

    	font-size: 24px;

    	line-height: 38px;

	}

	.fltxt {

	    position: relative;

	    top: 0;

	    transform: translateY(0);

	    left: 0;

	    padding:36px 0;

	}



	.ftleft img{

		

	}

	.foorbr{width:100%}

	.ftleft video{

		display:none;

	}

	.ftright{

		width:100%;

		padding-left:0;

		padding-top: 36px;

		padding-bottom: 36px;

		background:#313131!important;

	}

	.frbox {

		width: 392px;

    	margin: 0 auto;

	}

	.nebt h3 {

	    font-size: 28px;

	    transform: translateY(0);

	}

	.neirongleft{

		width:100%;

		padding-top:0;

	}

	.neirongbr {

    	width: 100%;

    	padding:0 15px;

	}

	.neirongright{

		width:100%;

		padding:0 15px;

		margin-top:20px;

	}

	.neirongbr h2 {

    	font-size: 20px;

    	margin-bottom: 8px;

	}

	.neirongbr p {

	    color: #333333;

	    font-size: 16px;

	    padding-left: 0; 

	}

	.neirongbr h2::after {

    	width: 27px;

    	bottom: -23px;

    	display:none;

	}

	.nebt{

		width:100%;

		padding:0 15px;

		margin:36px 0 15px;

	}

	.neirongbr .more {

    	margin-left: 0;

    	margin-top: 13px;

	}

	.neirongbr .more a {

	    width: 44px;

	    height: 44px;

	}

	.neironga {

    	width: 100%;

	}

	.neironga {

    	margin: 0 auto 72px;

	}

	.neirongatwo .neirongbr {

    	padding-left: 15px;

    	padding-right: 15px;

	}

	.ban_txt{

		width:100%;

		padding:0 15px;

	}

	.li_banner a img{

		/*height:300px;

		width:auto;*/

	}

	.ban_txtli h2 {

	    font-size: 24px;

	    margin-bottom: 15px;

	}

	.ban_txtli p {

	    font-size: 18px;

	    line-height: 36px;

	}

	.ban_txtli{

		width:100%;

	}

	.b2body .ban_txtli {

    	width: 100%;

	}

	.ban_txt{

		width:100%;

		padding:0 15px;

		display:block;

	}

	.b2body .ban_txtli h2 {

    	font-size: 24px;

	}

	.b2body .ban_txtli p {

    	font-size: 18px;

	}

	.b2body .ban_txtli img {

    	max-width: 287px;

    	margin-top: 0px;

	}

	.lmjie {

    	width: 100%;

    	padding: 36px 0 36px;

	}

	.lmtxta h2 {

    	font-size: 24px;

    	margin-bottom: 18px;

	}

	.lmjiecon {

	    width: 100%;

	    padding: 0 15px;

	}

	.lmtxta p {

	    font-size: 14px;

	    height: auto;

	}

	.b2conleft {

    	width: 100%;

	}

	.b2conright {

		width:100%;

		margin-top:30px;

	}

	.b2gongneng {

    	width: 100%;

    	padding: 36px 15px 36px;

	}

	.b2tecon {

	    width: 100%;

	    padding: 0 15px;

	}

	.b2teleft {

    	width: 100%;

    	padding-left: 0;

	}

	.b2teright {

    	width: 100%;

    	padding-right: 0;

    	margin-top:18px;

	}

	.b2teright p {

    	margin-top: 18px;

	}

	.b2teright p i {

	    font-size: 16px;

	    line-height: 28px;

	}

	.b2teleft h3 {

    	font-size: 18px;

	}

	.b2videopic {

    	width: 100%;

    	padding: 0 15px;

	}

	.b2video {

	    width: 100%;

	    padding: 36px 0 36px;

	}

	.b2playa{

		width:52px;

	}

	.downcon{

		width:100%;

	}

	.dobbb{

		width:100%;

	}

	.downcon {

		background:none!important;

	}

	.docleft {

	    transform: translateY(0px);

	    float: none;

	    text-align: center;

	}

	.downcon {

	    padding-left: 0;

	    padding-right: 0;

	    height: 154px;

	}

	.docright {

		float: none;

    	text-align: center;

    	margin-top:18px;

	}

	.dejni{

		display:inline-block;

	}

	.b2teright p i {

    	font-size: 14px;

    	line-height: 28px;

	}

	.b2tedian {

    	padding: 36px 0 36px;

	}

	.aboutjie {

    	width: 100%;

    	padding: 36px 15px 36px;

	}

	.abtbt{

		width:100%;

		margin-bottom: 18px;

	}

	.abtbt h3 {

    	font-size: 24px;

	}

	.abtleft p {

	    font-size: 14px;

	    height: auto;

	    line-height: 1.75;

	}

	.abtright p {

	    font-size: 14px;

	    line-height: 1.75;

	}

	.yuanyileft h3 {

	    font-size: 18px;

	}

	.yuanjingcon {

		width:100%;

		padding:0 15px;

	}

	.yuanright p i {

	    font-size: 14px;

	}

	.yuangyib {

    	margin-top: 35px;

    	margin-bottom: 36px;

	}

	.yuanitem {

		width:33.333333%;

		padding:0 10px;

		text-align: center;

	}

	.yuanitema {

    	padding-right: 0;

	}

	.yuaniteb {

    	padding: 0;

	}

	.yuanjing {

    	margin-bottom: 36px;

    	margin-top:36px;

	}

	.yuanitem h3 {

	    font-size: 18px;

	    margin: 18px 0 18px;

	}

	.yuanitem p {

    	font-size: 14px;

	}

	.guibt{

		width:100%;

		margin-bottom: 18px;

	}

	.chenghe {

	    width: 100%;

	    height: auto;

	    padding: 36px 15px 36px;

	}

	.guibt h2 {

	    font-size: 24px;

	}

	.guileft h2 {

	    font-size: 18px;

	}

	.guiright p {

	    font-size: 14px;

	    line-height: 30px;

	    margin-bottom: 18px;

	}

	.guileft {

    	width: 100%;

    	float: none;

	}

	.guiright {

	    width: 100%;

	    float: none;

	    margin-top: 35px;

	}

	.chenguicon {

    	width: 100%;

    	margin: 0 auto;

    	padding: 0 15px;

	}

	.anlicon {

	    width: 100%;

	    padding: 0 15px;

	}

	.anli {

    	width: 100%;

    	padding: 36px 0 36px;

	}

	.anlileft {

	    width: 100%;

	    padding-top: 10px;

	    float: left;

	}

	.anliriught {

    	width: 100%;

    	margin-top: 18px;

	}

	.anlileft h3 {

	    font-size: 18px;

	}

	.anliriught p {

	    font-size: 14px;

	}

	.anlibtn {

    	margin-bottom: 36px;

	}

	.anlife {

    	width: 100%;

    	padding: 15px;

	}

	.anlife h3 {

	    font-size: 18px;

	    margin: 11px 0 12px;

	    height: 31px;

	}

	.anlife h2 {

    	font-size: 18px;

	}

	.gengduiop {

    	margin-top: 0;

	}

	.anright {

    	width: 100%;

	}

	.b1_page{

		display:none;

	}

	.fenye_ph{

		display:block;

		margin-top:18px;

		margin-bottom:18px;

	}

	.gengduiop i {

    	line-height: 34px;

	}

	.gengduiop {

	    width: 34px;

	    height: 34px;

	}

	.lileft{

		width:100%;

		padding:36px 15px;

		float: none;

	}

	.litxtx {

	    width: 100%;

	    float: none;

	}

	.liright {

	    width: 100%;

	    float: none;

	    text-align: center;

	    padding:0;

	    margin-top: 15px;

	}

	.hezuohuoban {

	    width: 100%;

	    padding:0 5px;

	}

	.hezuiolist{

		width:100%;

		margin-bottom:38px;

		padding:0 30px;

	}

	.hebox .slick-prev {

    	left:-30px;

    	background: url(/Public/demo/images/leftaa.png) no-repeat center;

    	background-size:100%;

	}

	.hebox .slick-next {

    	right: -30px;

    	background: url(/Public/demo/images/rightbb.png) no-repeat center;

    	background-size:100%;

	}

	.hezbt h2{

		font-size:24px;

	}

	.liaojiegengduohu {

	    margin: 36px auto 36px;

	}

	.hebox .slick-prev, .hebox .slick-next {

	    z-index: 50;

	    width: 30px;

	    height: 30px;

	}

	.hezbt {

    	text-align: center;

    	margin: 36px 0 18px;

	}

	.liaojiegengduohu {

	    width: 190px;

	    height: 42px;

	    background: #013ca6;

	    line-height: 42px;

	    border-radius: 21px;

	    margin: 36px auto 36px;

	}

	.liaojiegengduohu a {

	    font-size: 14px;

	    font-family: "微软雅黑";

	    line-height: 42px;

	}

	.d3body .hezbt h2 {

	    font-size: 24px;

	}

	.hulista {

	    width: 100%;

	    margin: 36px auto 36px;

	}

	.e1licon {

    	width: 100%;

    	margin: 0 auto;

    	padding: 0 15px;

	}

	.e1bt h3 {

	    font-size: 24px;

	    padding: 36px 0 18px;

	}

	.nnlistabox {

	    width: 100%;

	    margin: 0 auto;

	    position: relative;

	    padding: 0 15px;

	}

	.nnlibox {

	    width: 100%;

	    padding-right: 0;

	    float: none;

	    margin-top:18px;

	}

	.nnliboxright {

	    width: 100%;

	    position: relative;

	    top: 0;

	    right: 0;

	    float:none;

	}

	.nnbpxx h3 {

	    font-size: 18px;

	    margin: 18px 0 18px;

	    height:auto;

	}

	.nnbpxx p {

	    font-size: 14px;

	    height:auto;

	}

	.nnlibox .slick-dots {

    	text-align: center;

    	padding-right: 42px;

	}

	.nnlibox .slick-dots{

		bottom:-26px;

	}

	.nnlista {

    	width: 100%;

    	background: #f9f9f9;

    	padding: 30px 0 36px;

    	margin-bottom: 36px;

	}

	.newslixx {

	    width: 100%;

	    margin: 0 auto;

	    padding: 0 15px;

	}

	.newdleft {

    	width: 100%;

	}

	.newright {

	    width: 100%;

	    margin-top: 18px;

	}

	.newright p {

	    font-size: 14px;

	    margin-top: 18px;

	    height: auto;

	    overflow: hidden;

	}

	.newslbox {

    	padding: 18px 0 18px;

	}

	.e1moore {

	    margin-top: 18px;

	}

	.nnbpxx h2 {

    	color: #0099ff;

    	font-family: "Conv_HelveticaNeueLTPro-ThEx";

    	font-size: 16px;

	}

	.e2nneilisrcon {

    	width: 100%;

    	margin: 0 auto;

    	padding-left: 105px;



	}

	.e23jikjhni {

	    width: 100%;

	    padding-bottom: 36px;

	}

	.e2btbox {

	    padding: 36px 15px 36px;

	}

	.e2btbox h4 {

	    font-size: 18px;

	    margin-top: 18px;

	}

	.e2btbox::after {

	    display:none;

	}

	.e2chawen &gt;p {

	    font-size: 14px;

	    margin-bottom: 0;

	}

	.e2nneilisrcon {

    	padding-left: 15px;

    	padding-right:15px;

	}

	.e2chawen {

	    padding-right: 0;

    	padding-top: 18px;

    	padding-bottom: 18px;

	}

	.e2chawen img {

    	width: 100%;

    	margin-bottom:0;

	}

	.e2chawen .fenxianga {

	    position: relative;

	    bottom: 0;

	    right: 0;

	    margin: 18px auto 0px;

	}

	.fenyhleft {

	    padding: 15px;

	    width: 100%;

	}

	.fenyhleftb{

		margin-top:10px;

	}

	.flleft {

    	width: 100%;

    	background: #012b5d;

    	padding: 36px 15px 36px;

    	margin-bottom: 18px;

	}

	.fllfeebox {

	    float: none;

	    width:100%;

	}

	.fllfeebox h2 {

    	color: #ffffff;

    	font-size: 24px;

    	margin-bottom: 18px;

	}

	.f1zhipicab p {

    	color: #ffffff;

    	font-size: 14px;

    	font-family: "微软雅黑";

    	font-weight: lighter;

	}

	.map {

    	width: 100%;

    	height: 200px;

	}

	.xuweibt h2 {

    	font-size: 24px;

	}

	.xuweicon {

    	width: 100%;

    	margin: 0 auto;

	}

	.xuwei {

	    padding: 36px 15px 36px;

	}

	.xuweilist {

    	width: 100%;

    	margin: 36px 0 36px;

	}

	.nianxianshang p span {

	    font-size: 18px;

	}

	.xuweiitem {

    	width: 100%;

    	padding: 0;

    	margin-bottom: 10px;

	}

	.xukongque {

	    width: 200px;

	    height: 45px;

	    border-radius: 23px;

	    line-height: 45px;

	}

	.xukongque a {

	    font-size: 14px;

	}

	.xuweilist {

    	width: 100%;

    	margin: 36px 0 18px;

	}

	.h1fuwucon{

		width:100%;

		padding:0 15px;

	}

	.h1shang h2 {

	    font-size: 24px;

	}

	.h1shang p {

	    font-size: 14px;

	    line-height: 1.75;

	}

	.h1fuwu {

    	width: 100%;

    	padding: 36px 0 36px;

	}

	.lianchubt h2 {

	    font-size: 24px;

	    margin-bottom: 36px;

	}

	.lianchucase {

    	width: 100%;

    	padding: 36px 0 36px;

	}

	.licon {

	    width: 100%;

	    padding: 0 15px;

	}

	.liconitem:nth-child(2) {

    	width: 286px;

    	margin: 0;

	}

	.liconitem h2 {

	    font-size: 18px;

	    margin-bottom: 14px;

	}

	.litext h3 {

	    font-size: 16px;

	    margin-bottom: 18px;

	}

	.litext p {

	    color: #666666;

	    font-size: 14px;

	    padding-left: 16px;

	    margin-bottom: 16px;

	    line-height: 24px;

	}

	.licon {

    	width: 100%;

    	margin: 0 auto;

    	padding:0 15px;

	}

	.liconitem:nth-child(2) {

     	margin: 0; 

	}

	.licon .slick-dots{

		bottom:0;

		transform: translateX(-15px);

	}

	.diweibt h2 {

	    color: #ffffff;

	    font-size: 24px;

	    font-family: "微软雅黑";

	    font-weight: bold;

	    text-align: center;

	    margin-bottom: 18px;

	}

	.diweihucon {

	    width: 100%;

	    margin: 0 auto;

	    padding: 0 15px;

	}

	.diweihu {

	    padding: 36px 0 80px;

	}

	body{

		width:768px;

		margin:0 auto;

	}

	.c1body .ban_txtli h2 {

    	font-size: 18px;

	}

	.c1body .ban_txtli p {

	    font-size: 16px;

	    line-height: 1.75;

	}

	.g1body .ban_txtli h2 {

	    font-size: 24px;

	    color: #fefefe;

	    width:100%;

	}

	.g1body .ban_txtli {

	    text-align: center;

	    margin: 0 auto;

	    width: 100%;

	}

	.g1body .ban_txtli&gt;p {

	    font-size: 14px;

	    font-family: "微软雅黑";

	    color: #fefefe;

	    font-weight: lighter;

	    line-height: 30px;

	    height: auto;

	    overflow: hidden;

	    margin: 10px 0 10px;

	    padding: 0 0px;

	}

	.g1zhi1 {

	    width: 400px;

	    height: 42px;

	}

	.ban_txtli p {

    	font-size: 14px;

    	line-height: 1.75;

	}

	.g1sousu {

	    width: 50%;

	}



	.souaabox {

	    width: 225px;

	    line-height: 42px;

	}

	.suoarr {

	    line-height: 42px;

	}

	.submitbox {

	    font-size: 14px;

	}

	.xinwenxiangg .ban_txtli p {

    	font-size: 14px;

    	line-height: 36px;

	}

	.g1xialaa{

		top:41px;

	}

	.hmbox {

		display:none;

	}

	.li_nav {

    	width: 768px;

    	padding: 0 15px;

	}

	.li_logo {

    	width: 150px;

    	line-height: 70px;

	}

	.sou_qie {

    	width: 78px;

    	height: 70px;

    	position: relative;

    	right:50px;

	}

	.sousuo {

	    display: none;

	}

	.en {

	    top: 50%;

	    left: inherit;

	    z-index: 1;

	    right: 0;

	}

	.li_banner {

    	margin-top: 70px;

	}

	.menu_a{

		display:block;

	}

	.f1contact {

    	margin-top: 70px;

	}

	.liban_a{

		display:none;

	}

	.liban_bb{

		display:block;

	}

	.b2con {

    	width: 100%;

    	margin: 0 auto;

	}

	.docleft p {

	    font-size: 18px;

	}

	.abtcon {

	    width:100%;

	    padding:0 0px;

	}

	.abtleft {

    	width: 100%;

    	padding-right: 0;

	}

	.abtright {

	    width: 100%;

	    padding-left: 0;

	}

	.yuanyileft {

    	width: 100%;

    	float: none;

	}

	.yuanright {

    	width: 100%;

    	margin-top: 18px;

	}

	.c1p2 {

    	margin-top: 13px;

	}

	.abtbt h3 {

    	font-size: 18px;

	}

	.yuanright p {

	    font-size: 14px;

	}

	.newdleft h2::after {

   		display:none;

	}

	.lrtoptxxt p {

	    font-size: 14px;

	    margin-right: 15px;

	}

	.licon .slick-dots li{

		width:9px;

		height:9px;

		border-radius: 0;

		background: #999;

		border:none;

	}

	.licon .slick-dots li.slick-active {

    	background: #272727;

	}

	.liban_ac{

		width:auto!important;

		display:block;

		height:400px;

		position:relative;

		top:0;

		left:50%;

		transform: translateX(-50%);

	}

	.g1body .ban_txt{

		display:block;

	}

	.g1zhi1 {

    	width: 50%;

    	height: 42px;

	}

	.souaabox {

    	width: 50%;

    	line-height: 42px;

	}

	.suoarr{

		width:50%;

	}

	.zhiwia {

	    padding: 0 15px 0 35px;

	    line-height: inherit;

	}

	.souaa {

	    left: 15px;

	}

	.tongsh{

		display:block;

		width:100%;

		padding:36px 15px;

	}

	.togyong{

		display:none;

	}

	.tongsh h3{

		font-size: 18px;

	    font-family: "微软雅黑";

	    color: #fff;

	    font-weight: bold;

	    margin-bottom:18px;

	}

	.tongsh p{

		color: #fff;

	    font-family: "微软雅黑";

	    font-size: 14px;

	    line-height: 1.75;

	    font-weight: lighter;

	}

	.tongshang{

		margin-bottom:18px;

	}



	.header {

	    width: 100%;

	    line-height: 70px;

	}

	.logo {

	}

	.bannlitxt{

		display:block;

		width:100%;

		padding:0 15px;

	}

	.bannlitxt h3 {

    	font-size: 24px;

    	margin-bottom:15px;

	}

	.morbann {

    	/*margin-top: 36px;*/

    	margin-top:18px;

	}

	.bantxtxa {

    	width: 100%;

	}

	.bannlitxt p {

	    font-size: 18px;

	    line-height: 1.75;

	}

	.boanniu{

		display:none;

	}

	.bannsou{

		display:none;

	}

	.ban_abt{

		display:none;

	}

	.banabtpic2{

		display: block;

		width:100%!important;

		height:auto!important;

		min-width:inherit!important;

		min-height:inherit!important;

		position:relative!important;

		top:0!important;

		left:0!important;

		transform:translate(0,0)!important;

	}

	.hero {

	    height: auto;

	    min-height: inherit;

	    background:none!important;

	}

	.banabtpic1{

		display:none;

	}

	.bann_li{

		height:auto;

	}

	.boxwai {

    	position: relative;

    	z-index: 100;

	}

	.chanbigg{

		display:none;

	}

	.zhanshi{

		display:block;

	}

	.hero__bg-video-container{

		display:none!important;

	}

	.hero__bg-video-container video{

		display:none!important;

	}

	.banner{

	}

	.b2tcona {

   	 margin-top: 18px;

	}



}

@media screen and (max-width:996px){

	.mjwen h4 {

    	font-size: 24px;

    	font-family: "微软雅黑";

    	color: #0099ff;

    	font-weight: lighter;

	}

	.mjwen p {

	    font-size: 14px;

	    margin: 18px 0 18px;

	}

	.mjiejue {

    	width: 100%;

    	margin: 0 auto;

    	padding: 0 15px;

	}

::-webkit-input-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}    /* 使用webkit内核的浏览器 */

:-moz-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}                  /* Firefox版本4-18 */

::-moz-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}                  /* Firefox版本19+ */

:-ms-input-placeholder{color:#999; font-family:"微软雅黑";font-size:14px;}           /* IE浏览器 */



	.map{

		display:none!important;

	}

	 

}











	.logo_ph{display: block;}	

	

	.logo_sh{display:none;}	

.l_lx{display:block;}



@media screen and (max-width:768px){

	

	.box2 ._fl,

.box2 ._fr {

	width: 100%;

	float: none;

}

	.box2 ._fr .box+.box{position: static}

	.box2 ._fr{position: static}

	.box2 .title p{font-size: 16px}

	.box2 .title .aboutit{font-size: 12px;line-height: 20px;

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;}

	

	

	

	

	.yingyongtu{width:100%;}

	.box2 .box{margin-bottom: 10px}

	.box2{padding-bottom:  20px}

	

	.inner, body.body_index .inner, footer .inner {

    width: 100%;

    max-width: 1000px;

    padding-left: 20px;

    padding-right: 20px;

}

	.about_bg {

   top:none;

}

	.about_overview {

    width: 100%;

    float: none;

    padding: 0;

}

	

	

	



	.l_lx{display:none;}		

	.m_lx{display: block}

		.header .content .logo {

	    width: 180px;

	    line-height: 70px;

	}

	.jishulist img{width:100%}

	.liuyanbox{width:100%}

	.l_nei{width:100%}

	.box3 .wrap{width:100%;    padding: 80px 20px;}

	.e2chawen &gt;p span img{width:100%}

.proitem{width:100%}

	.newdleft{width:20%;}

	.newright{width:78%;margin-top: 0}

	.newright p{margin-top: 0}

	

	.anli .newright{width:100%}

	

	

	.cd-timeline-content .cd-date{font-size: 18px;font-weight: bold}

	.cd-timeline-content{top: 0px;}

	.cd-timeline-block:first-child{margin-top: 20px;}

	.licheng{width:100%}

	.cd-timeline-content h2{font-size: 16px;}

	.cd-timeline-content img{width:100%}

	.casebt h2{text-align: left}

	

	.logo_ph{display: none;}	

	

	.logo_sh{display: block;}	

	

	.navboxs{width:100%}

	

	.navoutwrap .navboxs .navs{width:50%}

	.aboutjie img{width:100%}

	

	.ftleft{display: none}

.prtxtbt p{

	line-height:1.75;

}	

	.en a {

	    color: #999;

	    font-size: 16px;

	}

	.xinwenxiangg .ban_txtli h2{

		height:auto;

		max-height:54px;

	}

	.hiuhjp{

		position:relative;

	}



	.chenguicon {

    	height: 801px;

	}

	.hsuicus .grihui {

    	width: 100%;

	}

	.c1xiala img{

		width:20px;

	}

	.liebiaonei .littxtpixtxt {

    	margin-top: 18px;

	}

	.d3body{

		background:#fff;

	}

	.anlife h2{

		height:23px;

		line-height: 23px;

	}

	.morejiejue {

	    padding: 36px 0 36px;

	}

	.yanma{

		margin-left:10px!important;

	}

	.heixinlist .slick-prev, .heixinlist .slick-next {

	    width: 45px;

	    height: 32px;

	    z-index: 50;

	}

	.ban_txtli h2{

		height:auto;

		overflow: hidden;

	}

	.nrtxtcon {

		margin-bottom:10px;

	}

	.nrright {

	    width: 100%;

	    margin-top: 10px;

	    padding-top:0;

	    padding-bottom:10px;

	}

	.nrright p {

    	padding-left: 0;

	}

	.nrtleft{

		float:left;

		padding-top:3px;

	}

	.newsletaabox .slick-prev {

    	left: 0px;

	}

	.newsletaabox .slick-next {

	    right: 0px;

	}

	.prtxtbt h3 {

    	margin-bottom: 8px;

	}

	.bandenabox p {

    	font-size: 14px;

	}

	.banfenye {

    	width:150px;

	}

	.bandena {

    	width: 15px;

		margin: 0 5px

	}

	.wrap_txt h3 {

    	font-size: 18px;

    	line-height: 1.5;

	}

	.wrap_txt h2 {

    	font-size: 18px;

    	line-height: 1..5;

	}

	.ser_more{

		margin-top:20px;

	}

	.hitbox img {

	    width: auto;

	    height: 320px;

	    top: 0;

	 /*   left: 50%;*/

	    max-width:initial;

	/*	transform: translateX(-50%);*/

	}

	

	

	.prtxtbt {

    	margin-bottom: 18px;

    	width: 100%;

	}

	.lalist a {

	    font-size: 14px;

	}

	.souaa {

	    left: inherit;

	    right: 15px;

	}

	.g1sousu {

    	width: 100%;

    	margin-top:10px;

	}

	.g1zhi1 {

    	width: 100%;

	}

	.nianxianshang {

    	padding: 18px 18px 36px;

	}

	.nnlibox .slick-dots {

    	text-align: center;

    	padding-right: 0;

	}

	.yuanitem h3 {

    	margin: 18px 0 10px;

	}

	.yuanitem {

    	width: 100%;

    	padding: 0 10px;

    	margin-bottom: 18px;

	}

	body{

		width:100%;

	}

	.xialaph {

	    width: 100%;

	}

	.li_nav {

	    width: 100%;

	    padding: 0 15px;

	}

	.dejni span {

	    font-size: 14px;

	    margin-right: 0px;

	}

	.docright{

		padding:0 15px;

	}

	.dejni {

	    width: 100%;

	    height: auto;

	    line-height: 1.5;

	    padding: 10px 10px;

	    text-align: center;

	}

	.b2teright p span {

	    font-size: 14px;

	    margin-left: 0px;

	    width: calc(100% - 56px);

	}

	.bendi {

	    margin: 18px 0 18px;

	}

	.ser_left {

    	background-size: 67%;

	}

	.serlist:nth-child(1) {

    	margin-bottom: 10px;

	}

	.serlist:nth-child(2) {

    	margin-bottom: 10px;

	}

	.seryxy h4 {

    	font-size: 16px;

    	margin: 23px 0 14px;

	}

	.ser_right {

	    padding: 36px 15px 10px;

	}

	.lmtxt p {

    	font-size: 18px;

    	line-height: 34px;

	}

	.lianmore{

		position:relative;

		left:0;

		margin-top:42px;

	}

	.lianmeng {

	    width: 100%;

	    padding: 36px 0 36px;

		background: url(/Public/demo/images/20181226135948_5c2318d4161e0.jpg) no-repeat center;

	}

	.lhuacon h2 {

	    /*font-size: 16px;*/

	    line-height: 1.5;

	    font-size:14px;

	}

::-webkit-input-placeholder{

		font-size:14px!important;

		

	}    /* 使用webkit内核的浏览器 */

:-moz-placeholder{

		font-size:16px!important;

		

	}                  /* Firefox版本4-18 */

::-moz-placeholder{

		font-size:14px!important;

		

	}                  /* Firefox版本19+ */

:-ms-input-placeholder{

		font-size:14px!important;

		

	}         

	.lansousuo a{

		width:75px;

	}

	.biaodan {

	    margin: 18px auto 18px;

	}

	.liaojiehuadian {

    	padding: 36px 0 36px;

	}

	.lhuacon h2::after {

    	top: -17px;

	}

	.fltxt h2 {

    	font-size: 16px;

	}

	.fltxt p {

	    font-size: 18px;

	    line-height: 32px;

	}

	.more {

    	margin-top: 18px;

	}

	.fra a {

	    padding: 8px 20px;

	    font-size: 14px;

	}

	.frbox{

		width:100%;

		text-align: center;

	}

	.dibushare {

	    width: 116px;

	    right: 0;

	    position: relative;

	    margin: 48px auto 0;

	}

	.disharle {

	    width: 46px;

	    height: 46px;

	    line-height: 44px;

	}

	.fenxianga .l-r-topb {

	    width: 46px;

	    height: 46px;

	    line-height: 45px;

	}

	.frboxlist{

		float:none;

		display:inline-block;

	}

	.frboxlist:nth-child(2){

		transform: translateY(0px);

	}

	.ftright {

		display: none;

	    padding-bottom: 7px;

	}

	/*.yongsy{

		padding:0 15px;

	}*/

	.hbitemn {

    	width: 50%;

    	padding: 0 5px;

    	margin-bottom: 10px;

	}

	.hulistabox {

	    margin: 0 5px;

	}

	.yanma {

	    width: 118px;

	    margin-left: 0;

	}

	.submit{

		float:none;

		display: block;

    	margin: 0 auto;

    	width:100%;

	}

	.yanbox {

	    width: 100%;

	    height: 50px;

	    padding: 0 0px 0 15px;

	    line-height: 50px;

	}

	.eamil {

	    width: 100%;

	    height: 50px;

	    padding: 0 15px;

	    line-height: 50px;

	}

	.inbleft {

    	width: 100%;

    	border: 1px solid #dcdcdc;

    	margin-bottom:10px;

	}

	.inbright {

    	width: 100%;

    	border: 1px solid #dcdcdc;

	}

	.tel {

	    width: 100%;

	    padding: 0 15px;

	}

	.wrap_textbox{

		top:18px;

	}

	.heixinlist .slick-dots {

	    bottom: -265px;

	}

	.xinwenxiangg .li_banner a img{

		height:auto;

	}

	.liaojiegengduohu{

		display:none;

	}

	.liright a p{

		display:none;

	}

	.h1shang {

	    width: 100%;

	}

	.li_banner {

	    overflow: hidden;

	}







}</pre></body></html>