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

	.actGotop{

		right: 20px;

	}

}

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

	.about_sec3 .ab_r ul li span{

		font-size: 16px;

	}

	.about_sec3 .ab_r ul li i{

		margin-bottom: 10px;

	}

}

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

	.comm_title h1 {

	    font-size: 30px;

	    line-height: 36px;

	    margin: 0 auto 8px auto;

	}

	.comm_title span{

		font-size: 14px;

		margin-bottom: 20px;

	}

	.comm_title {

	    padding: 80px 0 40px 0;

	}

	.about_sec2 .items .item{

		width: 39%;

	}

	.about_sec4 .inner p{

		font-size: 32px;

	}

	.about_sec4 .inner i{

		background-size: contain;

		height: 46px;

	}

	.honor_sec .items .item .txt p{

		font-size: 16px;

	}

	.actGotop{

		right: 10px;

	}

	.con_map{

		height: 480px;

	}



}

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

	.about_sec3 .ab_r{

		padding: 4% 65px;

	}

}

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

	.about_sec3 .ab_r{

		padding: 3.8% 65px;

	}

	.lc_con .lc_r ul li{

		padding: 30px 42px;

	}

	.con_map{

		height: 440px;

	}

}

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

  	.comm_title h1 {

	    font-size: 26px;

	    line-height: 36px;

	    margin: 0 auto 8px auto;

	}

	.comm_title span{

		margin-bottom: 15px;

	}

	.comm_title {

	    padding: 70px 0 35px 0;

	}

	.about_sec2 .items .item{

		width: 38%;

		font-size: 14px;

		line-height: 26px;

	}

	.about_sec3 .ab_r p{

		font-size: 14px;

		margin-bottom: 8%;

	}

	.about_sec3 .ab_r ul li i{

		background-size: 65%;

		margin-bottom: 0;

	}

	.about_sec4 .inner p{

		font-size: 28px;

	}

	.about_sec4 .inner i{

		background-size: contain;

		height: 42px;

	}

	.linian_sec ul li .inner .pic{

		width: 120px;

		height: 120px;

		line-height: 120px;

		top: -60px;

	}

	.linian_sec ul li .inner .txt span{

		font-size: 22px;

	}

	.case_con ul li .inner .txt h1{

		font-size: 20px;

		margin-bottom: 15px;

	}

	.case_con .show_con h1{

		font-size: 22px;

	}

	.news_show .show_con .tit h1{

		font-size: 24px;

	}

	.contact_con .tit h1{

		font-size: 26px;

	}

	.contact_con .tit h2{

		font-size: 16px;

	}

	.contact_con .container{

		background-size: 50%;

	}

	.contact_con .items{

		width: 66%;

	}

	.contact_con .items .item h1{

		font-size: 18px;

	}

	.lc_con .lc_r ul li {

	    padding: 25px 34px;

	}

	.title_bar h1{

		font-size: 24px;

	}

	.con_map{

		height: 400px;

	}

	.text_con .top h1{

		font-size: 20px;

	}

	.text_con .item .con_l h1{

		font-size: 20px;

	}

	.text_con .item .con_l h1:after{

		margin:15px 0;

	}

	.text_con .item .con_r h1.tit{

		font-size: 20px;

	}

	.text_con .item .con_r .r_top h1{

		font-size: 20px;

	}

}

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

	.comm_title h1 {

	    font-size: 23px;

	    line-height: 30px;

	    margin: 0 auto 8px auto;

	}

	.comm_title span{

		margin-bottom: 15px;

	}

	.comm_title {

	    padding: 50px 0 30px 0;

	}

	.comm_title p{

		font-size: 14px;

		line-height: 24px;

	}

	.about_sec2 .items .item{

		width: 42%;

		margin: 0 40px;

	}

	.about_sec3 .ab_r p{

		margin-bottom:7%;

	}

	.about_sec4 .inner p{

		font-size: 26px;

	}

	.about_sec4 .inner i{

		background-size: contain;

		height: 40px;

		margin-bottom: 10px;

	}

	.honor_sec .items .item .txt p{

		font-size: 14px;

		line-height: 22px;

	}

	.linian_sec .tit h1{

		font-size: 18px;

		margin-bottom: 15px;

	}

	.linian_sec .tit p{

		font-size: 14px;

	}

	.linian_sec ul li .inner .txt span{

		font-size: 20px;

		width: 126px;

	}

	.linian_sec ul li .inner .txt{

		padding:20px 15px;

	}

	.linian_sec ul li .inner .pic {

	    width: 100px;

	    height: 100px;

	    line-height: 100px;

	    top: -50px;

	}

	.case_con ul li .inner .txt h1 {

	    font-size: 18px;

	    margin-bottom: 12px;

	}

	.case_con ul li .inner .txt .mor{

		padding: 10px 16px 10px 46px;

	}

	.case_con .show_con h1{

		font-size: 20px;

	}

	.news_show .show_con .tit h1{

		font-size: 22px;

	}

	.contact_con .tit h1{

		font-size: 24px;

	}

	.contact_con .items .item {

	    padding-top:45px;

	}

	.text_con h1{

		font-size: 20px;

	}

	.lc_con .lc_r ul li a{

		font-size: 16px;

	}

	.title_bar h1{

		font-size: 20px;

		padding-left: 40px;

	    background-size: 30px auto;

	}

	.con_map{

		height: 380px;

	}

	.text_con .top h1{

		font-size:18px;

	}

	.text_con .item .con_l h1{

		font-size: 18px;

	}

	.text_con .item .con_l h1:after{

		margin:12px 0;

	}

	.text_con .item .con_r h1.tit{

		font-size: 18px;

	}

	.text_con .item .con_r .r_top h1{

		font-size: 18px;

	}

	.text_con table thead th{

		font-size: 14px;

	}

	.text_con table tbody td{

		font-size: 14px;

	}

	.text_con .item{

		margin-top: 50px;

	}

	.text_con .item .con_r h2 {

	    font-size: 16px;

	    margin-bottom: 22px;

	    margin-top: 22px;

	}

	.text_con .item .con_r p{

		font-size: 14px;

	}

	.text_con .item .con_r .zx {

	    width: 150px;

	    height: 46px;

	    line-height: 46px;

	    font-size: 14px;

	    margin-top: 30px;

	}

	.text_con img{

		margin-top: 50px;

	}

	.text_con .item .con_r p.mad{

		margin-top: 14px;

	}

	.text_con .item .con_r h1.t3{

		margin-top: 34px;

	}

	.text_con .item .con_r .r_top {

	    padding: 38px 40px;

	    margin-bottom: 40px;

	}

	.text_con .item .con_r .r_top p{

		font-size: 14px;

		line-height: 24px;

	}

	.text_con .item .con_r h1.t4{

		margin-bottom: 20px;

	}

	.text_con .item .con_r h1.t5 {

	    margin-top: 30px;

	    margin-bottom: 22px;

	}

	.text_con .item .con_r h1.t6{

		margin-bottom: 22px;

	}

	.text_con .item .con_r h1.t7{

		margin-top: 30px;

	}

	.text_con {

	    padding: 45px 50px 80px 50px;

	}

}

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

	.about_sec3 .ab_r {

	    padding: 3% 40px;

	}

}

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

	.about_sec3 .ab_r {

	    padding: 3% 40px;

	}

	.about_sec3 .ab_r p {

	    margin-bottom: 5%;

	}

	.about_sec3 .ab_r ul li span {

	    font-size: 14px;

	}

	.about_sec3 .ab_r ul li i {

	    height: 48px;

    }

    .lc_con .lc_r ul li {

	    padding: 20px 26px;

	}

	.sb_con ul li{

		width: 33.33%;

	}

}

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

	.comm_title {

	    padding: 40px 0 25px 0;

	}

	.comm_title h1 {

	    font-size: 20px;

	    line-height: 30px;

	    margin: 0 auto 8px auto;

	    padding: 0 40px 10px 40px;

	}

	.about_sec2 .items .item {

	    width: 42%;

	    margin: 0 24px;

	}

	.about_sec4 .inner p{

		font-size: 20px;

	}

	.about_sec4 .inner i{

		background-size: contain;

		height: 36px;

	}

	.case_con ul li .inner .txt h1 {

	    font-size: 16px;

	    margin-bottom: 10px;

	}

	.news_con ul.lists li .inner .txt {

	    padding: 24px 20px;

	}

	.news_show .show_con .tit h1{

		font-size: 20px;

	}

	.contact_con .tit h1{

		font-size: 20px;

		margin-bottom: 5px;

	}

	.contact_con .items .item h1{

		margin-bottom: 10px;

	}

	.contact_con .items .item {

	    padding-top: 45px;

	}

	.contact_con .items {

	    width: 74%;

	}

	.contact_con .container {

	    background-size: 46%;

	}

	.lc_con .lc_r ul li {

	    padding: 20px 18px;

	}

	.con_map{

		height: 340px;

	}

}

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

	.lab_nav a{

		height: 40px;

		line-height: 40px;

		font-size: 14px;

		width: 50%;

		border-bottom: #ebebeb solid 1px;

	}

	.comm_title h1 {

	    font-size: 18px;

	}

	.about_sec2 .items{

		margin: 0 auto;

		padding:70px 0;

	}

	.about_sec2 .items .item{

		display: block;

		width: 90%;

		margin: 0 auto;

	}

	.about_sec3 .ab_l{

		float: none;

		width: 100%;

	}

	.about_sec3 .ab_r{

		float: none;

		width: 100%;

		padding: 20px 25px;

	}

	.about_sec3 .ab_r p{

		height: auto;

		display: inline-block;

	}

	.about_sec4 .inner p{

		font-size:16px;

		line-height: 24px;

		padding:0 20px;

	}

	.about_sec4 .inner i{

		background-size: contain;

		height: 30px;

	}

	.about_sec4 .inner {

	    padding: 10% 0 13% 0;

	}

	.honor_sec .items .item{

		width: 50%;

		margin-bottom: 25px;

	}

	.linian_sec ul li .inner .txt{

		padding:12px 15px;

	}

	.linian_sec ul li .inner .txt span{

		font-size: 16px;

		width: 110px;

	}

	.linian_sec ul li .inner .pic {

	    width: 80px;

	    height: 80px;

	    line-height: 80px;

	    top: -40px;

	}

	.case_con ul li{

		width: 50%;

	}

	.case_con ul li .inner .txt {

	    padding: 25px 30px;

	}

	.case_wrapper .lab_nav a{

		width: 33.33%;

	}

	.case_con .show_con h1{

		font-size: 18px;

	}

	.case_con ul li .inner .txt p{

		height: auto;

		-webkit-line-clamp: inherit;

		margin-bottom: 0;

	}

	.PageControl{

		text-align: center;

	}

	.PageControl .list{

		display: inline-block;

		vertical-align: middle;

		float: none;

		margin-bottom: 20px;

	}

	.PageControl .share{

		display: inline-block;

		vertical-align: middle;

		float: none;

	}

	.PageControl .list .next{

		margin-right: 0;

	}

	.case_con .article{

		padding: 20px;

	}

	.news_con ul.lists li .inner .txt h1{

		font-size: 16px;

	}

	.news_con ul.lists li{

		width: 50%;

	}

	.news_show .show_con .tit h1{

		font-size: 18px;

	}

	.news_show{

		margin-top: 0;

	}

	.news_show .content{

		width: 100%;

		padding:0 15px;

	}

	.news_wrapper{

		padding-bottom: 0;

	}

	.news_wrapper .container {

	    width: 100%;

	    

	}

	.news_show .show_con .tit h1{

		margin-bottom: 5px;

	}

	.cx_form .cx_con .cx_l{

		font-size: 14px;

		line-height: 40px;

	}

	.cx_form .cx_con .cx_r input{

		line-height: 38px;



	}

	.cx_form .cx_btn{

		padding: 8px 35px;

	}

	.cx_form .tit{

		margin-top: 15px;

		font-size: 14px;

	}

	.result th{

		font-size: 14px;

		padding:15px 0;

	}

	.result td{

		font-size: 14px;

		padding:15px 0;

	}

	.cx_form{

		margin: 0 auto 42px auto;

	}

	.contact_con .tit h1{

		font-size: 18px;

	}

	.contact_con .tit h2{

		font-size: 14px;

	}

	.contact_con .items .item h1{

		font-size: 16px;

		margin-bottom: 0;

		display: none;

	}

	.contact_con .items .item p{

		padding-left: 35px !important;

	}

	.contact_con .items .item:nth-child(1) p{background-position: 5px center;}

	.contact_con .items .item:nth-child(2) p{background-position: 7px center;}

	.contact_con .items .item:nth-child(3) p{background-position: 5px center;}

	.contact_con .items .item:nth-child(4) p{background-position: 5px center; background-size: auto 16px;}

	.contact_con .items .item:nth-child(5) p{background-position: 4px center; background-size: auto 14px;}

	.contact_con .items .item:nth-child(6) p{background-position: 4px center; background-size: auto 16px;}

	.contact_con .items .item:nth-child(7) p{background-position: 4px center; background-size: auto 18px;}

	.contact_con .items {

	    width: 100%;

	}

	.contact_con .container{

		background-image: none;

	}

	.contact_con .tit{

		width: 100%;

	}

	.con_map{

		height: 260px;

	}

	.contact_con .tit{

		padding-bottom: 10px;

	}

	.contact_con .tit h1{

		margin-bottom: 0;

	}

	.text_wrapper .lab_nav a {

	    width: 33.33%;

	}

	

	.lc_con .lc_r .r_fix{

		display: none;

	}

	.lc_con .lc_r ul li{

		float: left;

		width: 33.33%;

		padding:10px 18px;

	}

	.lc_con .lc_l{

		float: none;

		width: 100%;

		padding:5% 15px;

	}

	.lc_con .lc_r{

		float: none;

		width: 100%;

		overflow: hidden;

		display: none;

	}

	.lc_con .lc_r ul li:hover:before, .lc_con .lc_r ul li.on:before{

		top: initial;

		bottom: 0;

		left: 50%;

		margin-top: 0;

		margin-left: -10px;

		border-left: 10px transparent solid;

	    border-right: 10px transparent solid;

	    border-bottom: 10px solid #f6f6f6;

	}

	.title_bar{

		margin-top: 40px;

		margin-bottom: 30px;

		padding:25px 30px;

	}

	.title_bar h1{

		font-size: 18px;

		padding-left: 38px;

	    background-size: 28px auto;

	    margin-bottom: 5px;

	}

	.title_bar p{

		font-size: 14px;

	}

	.sb_con ul li{

		width: 50%;

	}

	.sb_con ul li .inner .txt h1 span{

		font-size: 16px;

	}

	.sb_con ul li .inner .txt span{

		font-size: 14px;

	}

	.comm_title {

	    padding: 20px 0 5px 0;

	}

	.news_show_wrapper {

		padding-bottom: 0 !important;

	}

	.news_show_wrapper .container{

		width: 100%;

		padding:0;

	}



	.con_map .baiduMap .map_content img{

		display: block;

		border:0;

		margin: 0 auto;

	}

	.con_map .baiduMap .map_content span{

		margin-top: 0;

	}

	.con_map .baiduMap .map_content{

		margin-bottom: 12px;

	}

	.text_con{

		padding: 25px 20px;

	}

	.text_con table thead th{

		font-size: 12px;

		line-height: 20px;

	    padding: 10px 5px;

	}

	.text_con table tbody td{

		font-size: 12px;

		line-height: 20px;

	    padding: 5px 5px;

	}

	.text_con .top p{

		float: none;

	}

	.text_con .top {

	    margin-bottom: 20px;

	}

	.text_con .top h1{

		font-size:16px;

	}

	.text_con .item .con_l h1{

		font-size: 18px;

		font-weight: bold;

	}

	.text_con .item .con_l h1:after{

		margin:10px 0;

	}

	.text_con .item .con_r h1.tit{

		font-size: 16px;

	}

	.text_con .item .con_r .r_top h1{

		font-size: 16px;

	}

	.text_con .item .con_l span{

		font-size: 14px;

	}

	.text_con .item .con_r h2 {

	    font-size: 15px;

	    margin-bottom: 16px;

	    margin-top: 16px;

	}

	.text_con .item .con_r p {

	    font-size: 13px;

	    line-height: 26px;

	}

	.text_con img {

	    margin-top: 40px;

	}

	.text_con .item .con_l{

		float: none;

		width: 100%;

		margin-bottom: 15px;

	}

	.text_con .item .con_r{

		margin-left: 0;

		width: 100%;

	}

	.text_con .item {

	    margin-top: 35px;

	}

	.text_con .item .con_r h1.t3 {

	    margin-top: 20px;

	}

	.text_con .item .con_r .r_top {

	    padding: 25px 26px;

	    margin-bottom: 32px;

	}

	.text_con .item .con_r h1.t6 {

	    margin-bottom: 16px;

	}

	.text_con .item .con_r h1.t7 {

	    margin-top: 22px;

	}

	.text_con .item .con_r .zx {

	    width: 130px;

	    height: 42px;

	    line-height: 42px;

	    font-size: 14px;

	    margin-top: 30px;

	}

	.text_con .item .con_r .r_top .bg{

		display: none;

	}

}



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

	.about_sec3 .ab_r ul li{

		width: 50%;

		margin-bottom: 20px;

		border:0;

	}

	.linian_sec ul li{

		width: 50%;

		margin-bottom: 80px;

	}

	.linian_sec ul li:nth-child(3),.linian_sec ul li:nth-child(4){

		margin-bottom: 0;

	}

	.case_con ul li{

		width: 100%;

		margin-bottom: 25px;

	}

	.case_con ul li .inner .txt {

	    padding: 25px 20px;

	}

	.news_con ul.lists li{

		width: 100%;

	}

	.news_con ul.lists li .inner .txt h1{

		margin-bottom: 8px;

	}

	.news_con ul.lists li .inner .txt {

	    padding: 20px 20px;

	}

	.news_wrapper .content .control{

		text-align: center;

		margin-top: 35px;

	}

	.news_wrapper .content .control .return{

		float: none;

		display: table;

		margin: 0 auto;

		margin-bottom: 20px;
		text-indent: 32px;

	}

	.news_wrapper .content .share{

		float: none;

		display: inline-block;

		vertical-align:middle;

	}

	.news_wrapper .pagelist p{

		font-size: 14px;

	}

	.contact_con .items .item{

		width: 100%;

		padding-top: 8px;

	}

	.sb_con ul li .inner .txt h1:after{

		background-size: 22px auto;

	}

	.honor_sec {

	    padding-bottom: 30px;

	}

	.banner {

		overflow: hidden;

	}

	.banner img{

		width: 120%;

		margin-left: -10%;

		max-width: initial;

	}

}

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

	.honor_sec .items .item{

		width: 100%;

		margin-bottom: 20px;

		border:0;

	}

	.news_show .show_con img{

		display: block;

		max-width: 100%;

		height:auto !important;

		margin:0 !important;

	}

	.linian_sec ul li{

		margin-bottom: 80px;

	}

	.PageControl .list a{

		margin-right: 15px;

	}

	.news_wrapper {

	    padding-bottom: 35px;

	}

	.cx_form{

		width: 100%;

	}

	.cx_form .cx_con .cx_r {

	    margin-left: 80px;

	}

	.cx_form .cx_btn {

	    padding: 5px 20px;

	}

	.cx_form .cx_con .cx_r input {

	    line-height: 34px;

	}

	.cx_form .cx_con .cx_l{

		line-height: 36px;

	}

	.lc_con .lc_r ul li a{

		background-image: none !important;

		font-size: 14px;

	}

	.con_map .baiduMap .map_content img{

		height: 26px;

	}

	.con_map .baiduMap .map_content{

		font-size: 12px;

	}

}

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

	.linian_sec .tit p {

	    margin-bottom: 35px;

	}

	.PageControl .share a{

		width: 26px;

		height: 26px;

	}

	.news_wrapper .content .share .icon{

		width: 26px;

		height: 26px;

	}

}

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



}