﻿@media screen and (max-width:2560px){
}
@media screen and (max-width:1620px){
.left_news3 {
    width: 721px;
}
}

@media screen and (max-width:1600px){
body{ max-width:1600px;}
.con3 .w{ padding-left:7.5%;}
}

@media screen and (max-width:1575px){
.left_news3 {
    width: 700px;
}
}

@media screen and (max-width:1552px){
.left_news3 {
    width: 680px;
}
.about_con {
    width: 55%;
}
.about_con_top {
    width: 43%;
}
.foot1 ul li{ padding-right: 80px;}
}

@media screen and (max-width:1530px){
.left_news3 {
    width: 650px;
}
}
@media screen and (max-width:1500px){
.hyy_lt {
	float: inherit;
    width: 70%;
    padding-top: 5px;
    margin: 0 auto;
}
.hyy_rl {
    width: 100%;
    margin: 0px auto;
    float: inherit;
}
.hyy_rl img {
	width:100%;
	margin-top:30px;
}
.left_news3 {
    width: 600px;
}
}
@media screen and (max-width:1480px){
.hyy_lt {
    width: 72%;
}
.left_news3 {
    width: 550px;
}
}

@media screen and (max-width:1420px) {
.w_width {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
}
@media screen and (max-width: 1130px) {
.w_width {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}
@media screen and (max-width: 1080px) {
.w_width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
}


@media only screen and (max-width: 991px) {
	.container {
		max-width: 650px;
		padding: 0;
	}
}
@media only screen and (max-width: 750px) {
	.container {
		max-width: 335px;
	}
	.product_list li .title {
        margin-top: 25px;
        margin-left: 0px;
    }
}
@media only screen and (min-width: 992px) {
	.container {
		max-width: 960px;
		padding: 0;
	}
}
@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1150px;
	}
}
@media only screen and (min-width: 1400px) {
	.container {
		max-width: 1350px;
	}
}
@media only screen and (min-width: 1600px) {
	.container {
		max-width: 1550px;
	}
}
@media only screen and (min-width: 1800px) {
	.container {
		max-width: 1750px;
	}
}

@media screen and (max-width:1440px){
.hyy_lt {
    width: 74%;
}
.t_navs .top .menu .nli {
    padding: 0 4px;
}
}

@media screen and (max-width:1400px){
.hyy_lt {
    width: 76%;
}
.left_news3 {
    width: 500px;
}
.foot1 ul li{ padding-right: 50px;}
}

@media screen and (max-width:1365px){
.hyy_lt {
    width: 80%;
}
.left_news3 {
    width: 450px;
}
.foot1 ul li{ padding-right: 40px;}
.listcons{
	right: 21px;
    width: 701px;
}
.banner .swiper-pagination {
    left: 1%;
}
}

@media screen and (max-width:1300px){
.hyy_lt {
    width: 85%;
}
.left_news3 {
    width: 100%;
	margin-left:0;
}
}

@media screen and (max-width:1250px){
.header
{
  display:none;
}
/*电脑端导航隐藏*/
.t_navs ._t{display: none;}
.t_navs .menu{ display: none;}
.t_navs .top .inputbox{display: none;}
.t_navs .top {
    padding: 0 15px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 4;
    background: #fff;
    height: 115px;
}
}

@media screen and (max-width:1225px){
.hyy_lt {
    width: 88%;
}
}

@media screen and (max-width:1200px){
.hyy_lt {
    width: 92%;
}
}

@media screen and (max-width:1130px){
.hyy_lt {
    width: 94%;
}
.head,.foot1 ul{ display:none;}
}

@media screen and (max-width:1110px){
.hyy_lt {
    width: 96%;
}
}

@media screen and (max-width:1085px){
.hyy_lt {
    width: 98%;
}
.about_con {
    float: left;
    width: 100%;
}
.about_con img {
    width: 100%;
}
.about_con_top {
    float: left;
	margin-left:0;
    margin-top: 86px;
    width: 100%;
}
.about_con_top span{ width:100%; text-align:center; float:left;}
.about_con_top p {
    line-height: 55px;
	margin-top: 188px;
	font-size: 26px;
}
.about_more {
    margin-left: 30px;
    width: 200px;
    height: 75px;
    font-size: 26px;
    line-height: 75px;
}
.banner_btn{ right:3%;}
.banner_btn li{ float:right; width:20%;}
.mobile_banner_btn{ display:block; width:100%;}
.banner_btn{ display:none;}
.mobile_banner_btn li{ float:left; margin-left:14px; width: 31%; margin-top: 40px;}
.mobile_banner_btn li img{ max-width:100%; height:auto;}
.language {
    float: left;
    font-size: 20px;
    margin-top:-8px;
}
.left_news3 {
    width: 100%;
    float: left;
	margin-left:0;
    margin-top: 30px;
}
.left_news3 li {
    line-height: 64px;
}
.foot1 .lxfs p {
    font-size: 24px;
}
.p1_txt {
    font-size: 26px;
	line-height: 2;
	padding: 0 4%;
}
.hy1_txt {
    font-size: 26px;
    padding: 0 4%;
    line-height: 2;
}
.left_news3 li a {
    font-size: 24px;
}
.left_news3 li span {
    width: 150px;
}
/* 移动端快捷菜单 */
#m-b-bar {
    color: #FFF;
    width: 100%;
    height: 120px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    display: block;
}

#m-b-bar a {
    width: 100%;
    color: #F2F2F2;
    display: block;
    line-height: 20px;
    font-size: 28px;
	text-align: center;
	float:left;
}

#m-b-bar a i{
	width:100%;
	float:left;
	text-align:center;
	margin-top:10px;
}

#m-b-bar a i img{
	width:50px;
	margin:0 auto 10px;
}

/* 移动端快捷菜单 */


.bg-yellow {
    background-color: #2c438f;
}


.x3 {
    width: 25%;
}
.x3 {
    float: left;
}
.x3 {
    position: relative;
    min-height: 1px;
}
.w{ width:95% !important;}
.sjhedes{ display:block;}

.banner .swiper-pagination{ left: 0; width: 235px;}

.con1{ padding:105px 0;}
.con1_pro{ width:100%; padding-bottom:70px;}
.con1_pro .txt{ width:45%;}
.con1_pro .txt i{ font-size:24px;}
.con1_pro .txt h3{ font-size:46px; margin:25px 0 40px 0;}
.con1_pro .txt h4{ font-size:30px; margin-bottom:30px;}
.con1_pro .txt p{ font-size:24px;}
.con1_pro .txt a{ font-size:24px; margin-top:50px;}
.con1_sider{ width:100%; min-height:inherit;}
.con1_sider .swiper-slide{ padding-bottom:0; width:auto;}
.con1_sider em{ font-size:30px; margin-bottom:15px;}
.con1_sider p{ font-size:24px;}
.con1_sider i{ height:35px;}
.con1_sider .swiper-slide-thumb-active i{ font-size:24px;}

.con2{ background-size:cover; padding: 56px 0;}
.titc{ font-size:40px;}
.con2_txt{ line-height:2.25;}
.con2_txt *{ font-size:24px;}
.con2_list{ padding:25px 0;}
.con2_list li{ width:50%; margin-top:30px;}
.con2_list li:nth-child(2n):after{ display:none;}
.con2_list li p{ font-size:24px;}
.con2_list li em{ font-size:28px;}

.con3 .w{ width:95%; padding-left:0%;}
.news_list li .lic{ padding:9px 28px 28px 28px;}
.news_list li .time em{ font-size:32px;}
.news_list li .time p{ font-size:24px;}
.news_list li h3{ font-size:30px; height:96px;}
.news_list li span{ font-size:24px; padding:30px 0;}
.news_list li span:after{ top:30px; font-size:24px;}
.news_list li .txt{ font-size:24px; -webkit-line-clamp:4;}

#mapContainer{ height:695px;}
.con4_w ul{ width:60%;}
.con4_w ul li em{ font-size:30px;}
.con4_w ul li p{ font-size:24px;}

.nyban{ overflow:hidden;}
.nyban img{ width:150%; max-width:inherit; margin-left:-25%;}

.location{ display:none;}

.about1_pic{ width:100%;}
.about1_txt{ width:100%;}
.about1_txt .con2_list{ padding-top:35px;}

.culture_txt{ width:100%; padding:30px 4%;}
.culture_txt h3{ font-size:40px;}
.culture_txt ul{ padding-top:25px;}
.culture_txt ul li{ padding:0 0 20px 120px; font-size:24px;}
.culture_pic{ width:100%;}

.honor_tit{ margin-bottom:15px;}
.honer_list ul li{ width:48%;}
.honer_list ul li a:after{ bottom:70px;}
.honer_list ul li p{ font-size:24px; line-height:70px;}
#zoom p{ font-size:26px;}
.more{ font-size:24px;}

.news_bg .news_list li{ width:47.015%;}
.news_detail{ width:100%;}
.news_tit h3{ font-size:40px; margin-bottom:15px;}
.news_tit .other{ line-height:36px;}
.news_tit .other em{ font-size:24px;}
.news_tit .other span{ font-size:24px;}
.news_txt{ padding:30px 0;}
.news_txt *{ font-size:24px;}
.news_rt{ width:100%; margin-top:30px;}
.news_rt ul li a{ padding:25px 5%;}
.news_rt ul li em{ font-size:26px; }
.news_rt ul li p{ font-size:26px;}
.news_rt ul li span{ font-size:24px; top:25px;}

.map{ width:100%;}
.map #mapContainer{ height:500px;}
.contant .w{ position:static; left:0; top:0; transform:none;}
.contant_txt{ width:100%; margin:40px 0;}
.contant_txt ul li{ padding:38px 0;}
.contant_txt ul li.li1{ width:44%;}
.contant_txt ul li.li2{ width:56%; padding-left:30px;}
.contant_txt ul li.li2 i{ left:30px;}
.contant_txt ul li em{ font-size:26px;}
.contant_txt ul li p{ font-size:26px;}
.contant_txt .txt{ padding:50px 0 0 0;}
.contant_txt .txt p{ font-size:26px;}
.contant_txt .ewm{ margin-right:20px;}
.contant_txt .ewm img{ width:210px; height:210px;}

.pro_list{ width:101.5%; padding-bottom:20px;}
.pro_list li{ width:100%; margin:0 1.5% 2.5% 0;}
.pro_list li .txt h3{ font-size:36px; padding-bottom:25px;}
.pro_list li .txt p{ font-size:24px; margin:37px 0;}
.pro_list li .txt em{font-size:24px;}

.pro_dt1{ padding:65px 0 95px 0;}
.pro_dt1 .pic{ width:100%; padding:0;}
.pro_dt1 .txt{ width:100%; padding:50px 2.24% 0 0;}
.pro_dt1 .txt h3{ font-size:36px; padding-bottom:25px;}
.pro_dt1 .txt h4{ font-size:28px;}
.pro_dt1 .txt .txt_c{ font-size:24px;}
.pro_dt2{ padding:0 0 80px 0;}
.pro_nav a{ width:auto; font-size:20px; padding:0 12px;}
.pro_dt2_c{ padding:30px 2.985%;}
.pro_dt2_c .dt{ top:-96px;}
.pro_tit{ font-size:28px;}
.pro_dt2_txt{ font-size:24px;}
.pro_dt2_txt img{ margin:15px 0;}

.case_list li{ width:100%;}
.case_list li .txt_top{ padding:25px 0 25px 120px;}
.case_list li .txt_top i{ margin-top:-32px; width:64px; height:64px; line-height:64px; font-size:30px;}
.case_list li .txt_top em{ font-size:30px;}
.case_list li .txt_top p{ font-size:24px;}
.case_list li .txt_top a{ font-size:24px;}
.case_list li .txt_bot{ padding:15px 52px 30px 52px; top:122px;}
.case_list li .txt_bot p{ font-size:24px;}

.page a{ font-size:26px; line-height:70px; padding:0 30px; display:none;}
.page a.m{ display:inline-block;}
.p_rt a{ font-size:24px;}

.con-ggh li {
    width: 90%;
}
.con-ggh li span {
    font-size: 30px;
}
.con-ggh li p {
    font-size: 24px;
}
.con-ggh li .but {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    padding: 0 50px;
    margin-top: 10px;
}


.losdj img {
    height: 72px;
    margin-top: 10px;
}


.con-ggh li {
    padding: 5% 0;
}


.product_list li .title
{
    font-size: 24px;
    letter-spacing: 4px;
}


.hyy_lt li {
    font-size: 26px;
}


.left_news1 li a {
    font-size: 22px;
}


.listcons .listbox .list a .words {
    font-size: 24px;
}






.banner_bg_color{ height:73px !important;}

/*foot style*********************************************************************/
.follow_me em{ font-size:24px;}
.foot1 .ewm{ padding-top:8px; margin:0 auto;}
.foot1 .ewm em{ width:236px;}
.foot1 .ewm img{ height:220px; width:220px;}
.foot1 .ewm p{ font-size:24px;}
.foot{ font-size:24px; text-align:center;margin-bottom: 125px;}
}

@media screen and (max-width:1060px){
.hyy_lt {
    width: 99%;
}
}


@media screen and (max-width:1052px){
.hyy_lt {
    width: 100%;
}
}

@media screen and (max-width:1040px){
.hyy_lt {
    width: 700px;
}
.left_news2 {
    margin-left: 0;
    width:100%;
}
}

@media screen and (max-width:1024px){
.left_news1
{
    display:none;
}
.left_news2 p{
    width:720px;
    height:500px;
    
}
.left_news2
{
    width:720px;
    overflow:hidden;
    height:500px;
}
.left_news2 span {
    height: 45px;
    line-height: 45px;
    font-size: 24px;
}
.lb-news .swiper-button-prev, .news-lb .swiper-button-next {
    left: 664px !important;
    top: 455px !important;
    background-size: 200%;
}
.lb-news .swiper-button-next {
    right: 0px !important;
    top: 478px !important;
    background-size: 200%;
}
}


@media screen and (max-width: 1580px)
{
    .foot1 ul li {
        padding-right: 80px !important;
    }
    .foot1 ul li:last-child {
        margin-right: 0px !important;
    }
}


@media  screen and (max-width: 1400px)
{
    .foot1 ul li
    {
        padding-right: 60px !important;
    }
}

@media screen and (max-width: 1365px)
{
    .foot1 ul li {
        padding-right: 40px !important;
    }
    .foot1 ul li:last-child {
        padding-right: 50px !important;
        margin-right: 30px !important;
   }
}


@media screen and (max-width: 1300px)
{
    .foot1 ul li {
        padding-right: 30px !important;
    }
    .foot1 ul li:last-child {
        padding-right: 28px !important;
        margin-right: 30px !important;
   }
}


@media screen and (max-width: 1200px)
{
    .foot1 ul li {
        padding-right: 30px !important;
    }
    .foot1 ul li:last-child {
        padding-right: 0 !important;
        margin-right: 30px !important;
   }
}


@media screen and (max-width: 1160px)
{
    .foot1 ul li {
        padding-right: 30px !important;
    }
    .foot1 ul li:last-child {
        padding-right: 10px !important;
        margin-right: 30px !important;
   }
}


@media screen and (max-width: 1160px)
{
    .foot1 ul li {
        padding-right: 20px !important;
    }
}


@media screen and (max-width: 1080px)
{
    .foot1 .lxfs {
       width: 94%;
    }
    .foot1 .lxfs img {
       width: 94%;
    }
}

@media  screen and (max-width:1360px)
{
    .logo a
    {
        width: 400px !important;
    }
    .logo a img
    {
        width: 400px !important;
    }
}