﻿@charset 'utf-8';

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


	    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{


	}

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

	    line-height: 110px;

	    padding-left: 75px;

	}

	.banbiaodan {

	 /*   width: 250px;*/

	    height: 40px;

	}

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

    	width: 1125px;

	}

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

		padding: 0 10px;}

	

	

	

	

	.xiana {

    	left: 15.5%;

    }

	 	.xianc {

    	right: 15.5%;

	}

	.bandenabox {

	    width: 96px;

	}

	.bandena {

	    width: 96px;

	}

}

@media screen and (max-width:1400px){
	.g_liboxm{height:auto;}
	
	

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

    	width: 570px;

	}

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

	}

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

		padding-top: 100px;

	    padding-left: 0px;

	    padding-bottom:200px;



	}

	.ftleft{

		width: calc(100% - 1000px);

	}

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

	}

	.hm_list>a {

	    padding: 0 20px;

	    font-size:16px;

	    line-height: 87px;

	}

	.header {


    	line-height: 110px;

    	padding-left: 45px;

	}

	.logo {

    	width: 200px;

    	line-height: 87px;

	}

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

	}

	.bandena {

	    width: 88px;

	}

	

}

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

	.header {


    	line-height: 110px;

    	padding-left: 15px;

	}

	.hm_list>a {

	    padding: 0 15px;

	}

	.bannsou {right:0px

	}


	

	

	

	

	

	

	

	

	

}

@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(../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: 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: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;

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

		

	}

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

	}

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

	    width: 100px;

	    line-height: 70px;

	}

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

		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: #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){

	.yingyongtu{width:100%;}



	.l_lx{display:none;}		

	.m_lx{display: block}

		.logo {

	    width: 180px;

	    line-height: 70px;

			margin-top: 15px;

	}

	.jishulist img{width:100%}

	.liuyanbox{width:100%}

	.l_nei{width:100%}

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

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

	}

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

	}















}