﻿@charset 'utf-8';

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

	.banbiaodan{

		width:calc(100% - 105px);

	}

	.pc_xialacon {

	    width: 100%;

	    margin: 0 auto;

	    padding: 65px 15px 110px;

	}

}

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

	.banbiaodan{

		width:calc(100% - 105px);

		margin-left:13px;

	}

	.bannsou {

    	padding: 30px 12px;

	}

	.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{

		width:calc(100% - 1200px);

	}

	.ser_left{

		width:550px;

		background: url(../images/zimua.png) no-repeat bottom right #0277c6;

	    padding: 140px 93px 140px 135px;

	}

	.ser_right {

	    width: 730px;

	    padding: 230px 0 0;

	}

	.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;

	    left: 50%;

    bottom: 0;

    margin-left: -400px;

	}

	.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: 40%;

    	background: #0277c6;

    	padding: 60px 0 60px 5%;

	}

	.map {

    	width: calc(60% - 30px);

    	

	}

	.li_nav {

	    padding: 0 5%;

	}

	.xiana {

    	left: 20.5%;

	}

	.xianc {

    	right: 20.5%;

	}

	.hmbox {

    	margin: 0;

	}

	.header {

	    width: 1200px;

	    line-height: 110px;

	    padding-left: 75px;

	}

	.banbiaodan {

	 /*   width: 250px;*/

	    height: 55px;

	}

	.hm_list>a {

	    padding: 0 16px;

	}

	

	.pc_xiala{

		top:87px;

	}

	.bannsou .sousuo {

    left: 80px;

}

	.sou_txt{font-size: 17px;}



}

@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 {

    	width: 1125px;

	}

	.bannsou {

    	width: calc(100% - 1125px);

	}



}

@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 0 0 55px;

	}

	.ftleft {

   	 width: calc(100% - 830px);

	}

	.ftright{

		width:830px;

	}



}

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

	.xiana {

    	left: 15.5%;

    }

	 	.xianc {

    	right: 15.5%;

	}

	.bandenabox {

	    width: 96px;

	}

	.bandena {

	    width: 96px;

	}

}

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

	.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: 90px;

	}

	.sou_qie {

    	height: 90px;

		    width: 285px;

	}

	.li_logo {

    	line-height: 74px;    width: 240px;

	}

	.en1{margin-top: 24px;}

	.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;

	}

	.prdleft{width: 150px;}

	.g_liboxm{width: calc(100% - 150px);}

	.tab_pro {

    width: 260px;

    float: left;

}

	.tab_pro li p{font-size: 18px;}

	

	.tab_pro li i {

    width: 50px;

    height: 43px;

    float: left;

    margin-left: 10px;

}

	.prdbt {

    	margin-left: 30px;

    	width: 403px;

	}

	.morbann a img {

    	width: 9px;

	}

	.morbann a {

	    width: 57px;

	    height: 57px;

	    line-height: 57px;

	}

	.bantxtxa {

    	width: 90%;

	}

	.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 .sousuo {

    left: 64px;

}.sou_txt {

    font-size: 14px;

}

	

	

	

	

	.bannsou{

		height:87px;

		width: calc(100% - 1000px);

	}

	.ser_left {

	    padding: 125px 65px 155px 80px;

	}

	.bendi {

	    margin: 60px 0 75px;

	}

	.ser_right {

    	width: 730px;

    	padding: 134px 0 0;

	}

	.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>a {

	    padding:0 15px;

	    font-size:16px;

	    line-height: 87px;

	}

	.header {

    	width: 1000px;

    	line-height: 110px;

    	padding-left: 45px;

	}

	.logo {

    	width: 230px;

    line-height: 80px;

	}

	.hmbox {

		float:right;

	}

	.subnav{top: 88px;    width: 120px;margin-left: -15px;}

	

	

	.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: 88px;

	}

	.bandena {

	    width: 88px;

	}

	

}

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

	.header {

   	 	width: 930px;

    	line-height: 110px;

    	padding-left: 15px;

	}

	.hm_list>a {

	    padding: 0 15px;

	}

	.bannsou {

    	width: calc(100% - 930px);

	}

}

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

	.sunng_lang{

		display:block;

	}

	.sunng_lang a {

	    line-height: 64px;

	}

	.sunng_lang {

	    width: 40px;

	    height: 64px;

	    position: absolute;

	    right: 65px;

	    line-height: 64px;

	    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;

		width: 9px!important;

	}

	.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(../images/llllnn.png) no-repeat center;

		background-size:cover;

	}

	.newsletaabox .slick-next{

		right:14px;

		background:url(../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: 30px;

    height: 30px;

	    line-height: 40px;

	}

	.morbann span{font-size: 14px;}

	.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:#0861d4;

	}

	.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:75px;

	}

	.bandena{

		width:75px;

	}

	.banfenye{

		width:300px;

		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;

	}

	.ser_left .slbt h3 {

	    font-size: 18px;

	    text-align: left;

	    margin-top:10px;

		position: relative;

	}

	.ser_left .slbt h3::after {

    position: absolute;

    display: block;

    height: 1px;

    background: #fff;

    content: "";

    top: 50%;

    transform: translateY(-50%);

    width: 75%;

    right: 0;

}

	.bendi p {

	    font-size: 14px;

	    line-height: 40px;

	}

	.bendi {

	    width: 133px;

	    height: 40px;

	    margin: 36px 0 36px;

	}

	.sltxt>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;

		font-weight: normal;

	}

	.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;position: relative;

		

	}

	.casebt h3::after {

		    position: absolute;

		

		display: block;

    height: 1px;

    background:#dadada;

    content: "";

    top: 50%;

    transform: translateY(-50%);

    width: 75%;

    right: 0;

}

	.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:90px;

		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(../images/bgfixed2.jpg) no-repeat center;

		background-size:cover;

	}

	.bgfix02{

		display:none;

	}

	.bgfix01{

		display:none;

	}

	.liancon {

	    width: 100%;

	    padding:0 4%;

	}

	.lmtxt p {

	    font-size: 24px;

	    line-height: 38px;

	}

	.lianmengle p {

	    font-size: 16px;

	}

	.lmtxt {

    	margin: 22px 0 26px;

	}

	.huoban{width: 100%;}

	.huoban h2{font-size: 28px;}

	.huoban h3{font-size: 16px;text-align: left;margin-top: 10px;}

	.huoban{padding: 0;}

	.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: auto;

	    margin: 24px auto 29px;

	}

	.lansousuo a {

	    height: 50px;

	    line-height: 50px;

	    font-size: 14px;

	}

	.ftleft {

    	width: 100%;

    	background:url(../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{

		display:none;

	}

	.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: 5px;

	}

	.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: 20px;

    	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 4% 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:25%;

		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: 12px;

    letter-spacing: -0.2px;

	}

	.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(../images/leftaa.png) no-repeat center;

    	background-size:100%;

	}

	.hebox .slick-next {

    	right: -30px;

    	background: url(../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%;

    	float: none;

	}

	.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 >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: #0277c6;

    	padding: 36px 20px  16px;

    	margin-bottom: 0;

		height: auto;

	}

	.f1ziliao {

    margin-bottom: 15px;

}

	.fllfeebox {

	    float: none;

	    width:100%;

	}

	.fllfeebox h2 {

    	color: #ffffff;

    	font-size: 24px;

    	margin-bottom: 30px;

	}

	.f1zhipicab p {

    	color: #ffffff;

    	font-size: 14px;

    	font-family: "微软雅黑";

    	font-weight: lighter;

	}

	.map {

    	width: 100%;

    	height: 300px;

	}

	.cont .item{width: 100%;margin-bottom: 20px;}

	.cont .item:nth-child(n){padding-right: 0;margin-right: 0;}

	.cont .item:nth-child(2n) {

    padding-left: 0;margin-right: 0;

}

	.cont .item .list{width: 100%;max-width: auto;padding:20px 20px;height: auto;}

	.cont .item .list .font strong{    font-size: 24px;height: auto;margin-bottom: 10px;}

	

	

	

	.mjiejue{width: 90%;margin-left: 5%;}

	.cont{padding-top: 5%;}

	

	

	

	

	

	

	.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: 14px;

	    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>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: 100px;

    line-height: 60px;

	}

	.sou_qie {

    	width: 78px;

    	height: 62px;

    	position: relative;

    	right:50px;
    	display: none;

	}

	.sousuo {

	    

	}

	.en {

	    top: 50%;

	    left: inherit;

	    z-index: 1;

	    right: 0;

	}

	

	.menu_a{

		display:block;

	}

	.f1contact {

    	margin-top: 0;

		height: auto;

	}

	.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:block;height: auto;

	}

	.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 {

	    width: 216px;

    	line-height: 60px;

	}

	.bannlitxt{

		display:block;

		width:100%;

		padding:0 15px;

	}

	.bannlitxt h3 {

    	font-size: 22px;

    	margin-bottom:5px;

	}

	.morbann {

    	/*margin-top: 36px;*/

    	margin-top:18px;

	}

	.bantxtxa {

    	width: 100%;

	}

	.bannlitxt p {

	    font-size: 12px;

	    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{

		margin-top:70px;

	}

	.prtxtbt h3::after {

    	bottom: -6px;

    	opacity:0;

	}

	.b2tcona {

   	 margin-top: 18px;

	}



}

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

	.mjwen h4 {

    	font-size: 24px;

    	font-family: "微软雅黑";

    	color: #0277c6;

    	font-weight: bold;

	}

	.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{

		

	}

	 

}

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

	.product{padding: 20px 15px 20px;}

	.pro_list{width: 100%;background: #0277c6;}

	.prdbt .slbt{position: absolute;    width: calc(25% - 4px);

    background: #fbfbfb;

    height: 208px;

	    padding-top: 7px;

    padding-left: 2px;border-bottom: solid 1px #f5f5f5;

	}

	.prdbt h2{font-size: 36px;color: #e0e0e0;}

	.prdbt h3{    font-size: 28px;margin-top: 0;margin-left: 5px;}

	.tab_pro{width: 100%;float: right;}

	.g_liboxm{left: 0;}

	.tab_pro li{width: 50%;padding: 7px;margin-bottom: 4px;padding-right: 0;float: left;;}

	.tab_pro li i{width: 34px;height: 32px;    margin-left: 0px;}

	.tab_pro li p{    width: calc(100% - 44px);    font-size: 15px;}

	.tab_pro li p span{font-size: 12px;padding-top: 5px;    height: auto;line-height: 1;}

	

	

	.ser_left .slbt {

    width:100%;

    text-align: left;

}

	.bendi{width: 160px;}

	

	

	

	

	

	

.prtxtbt p{

	line-height:1.75;

	}	.en{

		width: 30px;

    height: 30px;    display: none;

	}

	.en a {

	    color: #999;

	    font-size: 14px;    line-height: 28px;

	}

	.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: calc(100% - 90px);

	    margin-top: 0;

	    padding-top:0;

	    padding-bottom:10px;

	}

	.nrright p {

    	padding-left: 0;

	}

	.nrtleft{

		float:left;

		padding-top:3px;

	}

	.newsbt h2{    font-size: 28px;}

	.newsbt h3{display: none;}

	.newsletaabox .slick-prev {

    	left: 0px;

	}

	.news{    padding: 36px 0 20px;}

	.newsletaabox .slick-next {

	    right: 0px;

	}

	.prtxtbt h3 {

    	margin-bottom: 8px;

	}

	.bandenabox p {

    	font-size: 14px;

	}

	.banfenye {

    	width: auto;

	}

	.bandena {

    	width: 55px;

	}

	.bandenabox {

    	width: 55px;

	}

	.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: 50%;

    	padding: 0 10px;

    	margin-bottom: 18px;

	}

	body{

		width:100%;

	}

	.xialaph {

	    width: 100%;    height: 100vh;

	}

	.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;    position: absolute;

    right: 4%;

    top: 21px;

	}

	.ser_left {

    	background-size: 67%;    padding: 36px 4%;    position: relative;

	}

	.ser_left .slbt h3{margin-bottom: 20px;}

	

	.bendi p{    letter-spacing: 2px;}

	.ser_left .slbt h2 {

    font-size: 28px;

}

	.about_num{display: none;}

	.casebt h2{font-size: 28px;}

	.index_case_li{width: 100%;padding: 10px 20px;}

	.index_case_li h2{    font-size: 18px;line-height: 30px;}

	.index_case_li p{font-size: 14px;}

	.case{padding-bottom: 40px;}

	

	

	.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 1px;

	}

	.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 {

	    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: 40px;

	    padding: 0 0px 0 15px;

	    line-height: 40px;

	}

	.eamil {

	    width: 100%;

	    height: 40px;

	    padding: 0 15px;

	    line-height: 40px;

	}

	.inbleft {

    	width: 100%;

    	border: 1px solid #dcdcdc;

    	margin-bottom:5px;

	}

	.inoutbox{margin-bottom: 5px;}

	.yanzheng{margin-top: 5px;}

	.liuyan_pic{display: none;}

	.inbright {

    	width: 100%;

    	border: 1px solid #dcdcdc;

	}

	.chanpin{height: 150px;}

	.tel {

	    width: 100%;

		height: 40px;

	    padding: 0 15px;

		 line-height: 40px;

	}

	.cont .item .list .font .font_text p{line-height: 28px;font-size: 13px;}

	.wrap_textbox{

		top:18px;

	}

	.heixinlist .slick-dots {

	        bottom: -25px;display: none!important;

	}

	.newsli {

    width: 82%;

    height: 190px;

    margin: 0 auto;

}

	.nrtleft{    width: 90px;}

	

	

	.xinwenxiangg .li_banner a img{

		height:auto;

	}

	.liaojiegengduohu{

		display:none;

	}

	.liright a p{

		display:none;

	}

	.h1shang {

	    width: 100%;

	}

	.li_banner {

	    overflow: hidden;margin-top: 90px;min-height: 220px;

	}



	.biaodan .liuyan_con{width: 78%;}

	.lhuacon{    padding: 0 4%;}

	.biaodan .liuyan_con input{width: 49%;margin: 0;margin-bottom: 10px; margin-right: 1%;   line-height: 36px;padding-left: 10px;}

	.biaodan .liuyan_con textarea{width: 99%;margin: 0;margin-right: 1%;}

	.biaodan button{    width: 20%;margin-right: 0;}

	.liaowenben{    margin-top: 20px;}

	.liaowenben p {

    color: #666666;

    font-size: 12px;

    font-family: "微软雅黑";

    font-weight: lighter;

    text-align: center;

    line-height: 1.8;

    letter-spacing: 0;

}

	.ser_right h3{    font-size: 14px;}

	.seryxy h6{    font-size: 12px;}

	.serrtxt{    padding: 10px 0 10px;}

	.header{border-bottom: solid 1px #d3edff;}

	.banner {

    margin-top: 90px;

}

	.phxia {

    margin-top: 90px;

}

	.container{

	padding-left: 4%!important;

    padding-right: 4%!important;

		

	}

	.ban_txt_p {

    font-size: 18px;

    font-weight: bold;text-align: center;

}

	.ban_text_1{width: 25%;margin-right: 0;}

	.abtbt h3{font-size: 24px;}

	.ban_txt{transform: translate(-50%,0%);}

	.ban_txt small{display: block;    font-size: 13px;

    text-align: center;}

	.abtright{margin-top: 20px;}

	.tongpic{width: 92%;padding-top: 40px;padding-bottom: 0;}

	.tongpic h3{float: none;width: 100%;padding: 0;font-size: 24px;}

	.zizhi_pic1{margin-top: 20px;width: 102%;height: auto;}

	.about_shipin_p h3{

		    font-size: 26px;

	}

	.about_shipin_p small {

    font-size: 12px;

    letter-spacing: 1px;

    color: #d2d2d2;

    text-transform: uppercase;

}

	.bofang{

	margin-top: 30px;

    padding-bottom: 10%;

	}

	.bofang img{width: 50px;}

	.about_video{height: auto;}

	.yuanjing{    margin-bottom: 15px;}

	.about_zhaopin ul{width: calc(100% + 20px);}

	.about_zhaopin ul li{width: calc(50% - 20px);height: auto;}

	.about_zhaopin ul li .modalbtn{line-height: 40px;font-size: 16px;}

	.about_zhaopin_tit_pc{display: none;}

	.zhaopin_en{font-size: 16px;text-align: left;margin-top: 10px;}

	.about_zhaopin .tongpic{padding-bottom: 20px;}
	footer{padding-top: 0;}
	.part-1{    margin: 5% auto 5%;    display: none;}
	.f1zhipicab{width: calc(100% - 37px);}
	.f1zhipicab.add p .spantwo{width: calc(100% - 46px);}
	
	.product_list .prolist_left{display: none;}

	.w90{width: 92%;}

	.prolist_tab .tab_pro li{}

	.product_list .prolist_right{width: calc(100% + 10px);}

	.product_list .prolist_right>ul li{width: calc(50% - 10px);}

	.product_list .prolist_right ul li .pro_tit h1{font-size: 14px;}

	.product_list .prolist_right ul li .pro_tit h1 span{width: 22px;height: 22px;}

	.product_list .prolist_right ul li .pro_tit{    padding: 10px 10px;}

	.product_list{margin-top: 20px;}

	.product_listBox{    margin: 20px 0 30px 0;}

	.ban_txtli p{letter-spacing: 0;font-size: 12px;}

	.news_infoBox .left{width: 100%;}

	.news_infoT .title{font-size: 20px;line-height: 1.6;}

	.news_infoT .tip span img{margin-top: 0px;max-width: 15px;}

	.news_infoT .tip{height: 34px;    margin-top: 5px;}

	.news_info{margin-top: 20px;}

	.news_infoBox{margin-top: 20px;margin-bottom: 20px;}

	.news_infoBox .left .text{font-size: 14px;}

	.news_infoBox .left .text p{line-height: 1.8;	}

	.news_infoBox .right{width: 100%;margin-top: 30px;}

	.news_infoBox .right .list ul li{padding: 5px 0;}

	.news_infoBox .right .tit{padding: 15px;}

	.news_infoBox_page{    margin-top: 20px;    padding-top: 20px;}

	.flleft{       width: 92%; margin-top: 4%;

    margin-left: 4%;}

	.map{width: 92%; margin-top: 4%;

    margin-right: 4%;}

	.cont .item{    margin-bottom: 5px;}

	.cont .item .list{    padding: 15px;}

	.cont .item .list .font strong{font-size: 22px;}

	

	.mjiejue{padding: 0;}

	.mjwen{margin-bottom: 5px;}

	.news_list ul li{margin-top: 5%;}

	.slideboxxx{opacity: 0.1;}

	.bendi{display: none;}

	
}

