﻿@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 #012b5d;
	    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: 8.6%;
	}
	.heixinlist .slick-next {
    	right: 8.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 {
	    width: 1200px;
	    line-height: 110px;
	    padding-left: 75px;
	}
	.banbiaodan {
	 /*   width: 250px;*/
	    height: 55px;
	}
	.hm_list>a {
	    padding: 0 20px;
	}
	
	.pc_xiala{
		top:87px;
	}

}
@media screen and (max-width:1630px){
	.heixinlist .slick-prev {
    	left: 2.6%;
	}
	.heixinlist .slick-next {
    	right: 2.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: 2.6%;
	}
	.heixinlist .slick-next {
    	right: 2.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){
	.xiana {
    	left: 1.5%;
    }
	 	.xianc {
    	right: 1.5%;
	}
	.bandenabox {
	    width: 96px;
	}
	.bandena {
	    width: 96px;
	}
}
@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 {
    	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;
		width: calc(100% - 1000px);
	}
	.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: 1.6%;
	}
	.heixinlist .slick-next {
    	right: 1.6%;
	}
	.heixinlist .slick-dots {
    	bottom: -165px;
	}
	.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 20px;
	    font-size:16px;
	    line-height: 87px;
	}
	.header {
    	width: 1000px;
    	line-height: 110px;
    	padding-left: 45px;
	}
	.logo {
    	width: 100px;
    	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 {
   	 	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: 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:#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;
	}
	.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: -40px;
	}
	.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{
		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: 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(../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: #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;
	}

	.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: 100px;
    	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;
	}
	.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;
	}
	 
}
@media screen and (max-width:768px){
.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: 100%;
	    height: auto;
	    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;
	}
	.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;
	}
	.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: 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: -185px;
	}
	.xinwenxiangg .li_banner a img{
		height:auto;
	}
	.liaojiegengduohu{
		display:none;
	}
	.liright a p{
		display:none;
	}
	.h1shang {
	    width: 100%;
	}
	.li_banner {
	    overflow: hidden;
	}







}