*{
    margin:0;
    padding:0;
}
body{
    width:100%;
    margin:0;
    padding:0;
    font-family:"Arial","Verdana";
    font-size: 16px;
    line-height: 30px;
}
p,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}
a,a:hover{
    text-decoration: none;
}
ul,ul li{
    list-style: none;
    margin:0;
    padding:0;
}
img{
    max-width:100%;
}

@media (min-width:1620px){
    .container{
        width:1600px;
    }
}
/* @media (min-width:1400px){
    .container{
        width:1200px;
    }
} */


.swiper-banner .swiper-button-prev, .swiper-banner .swiper-button-next{color:#fff;}
.swiper-pro .swiper-button-prev, .swiper-pro .swiper-button-next{color:#fff; background:#eee;}


.no-padding-left{
    padding-left:0;
}
.no-padding-right{
    padding-right:0;
}
.width50{width:50%}
.width45{width:45%}
.width55{width:55%}
.width40{width:40%;}
.width60{width:60%}
.width30{width:30%}
.width70{width:70%}
.width20{width:20%}
.width80{width:80%}
.width75{width:75%}
.width25{width:25%}
.width15{width:15%}
.width65{width:65%}


.banner .b img{width:100%; margin:0 auto; display:block;}



/* 面包屑导航 */
.sub_nav{width:100%; overflow:hidden;}
.sub_nav ul{font-size:0;width:100%;margin:0 auto;}
.sub_nav li{display:inline-block;}
.sub_nav li a{display:block; text-align:center;font-size:16px; color:#777; position:relative;padding:15px 30px; }
.sub_nav li.cur a{color:#fff; background:#dc0817;}
.sub_nav li.cur a:after{left:0; width:100%;}
.sub_nav li:hover a{color:#fff; background:#dc0817;}
.sub_nav li:hover a:after{left:0; width:100%;}
.sunnav-position{border-bottom:1px solid #dc0817;}
.position{font-size:14px;color:#999;line-height: 60px;text-align: right;}
.position a{color:#999;}

/* 内容 */

/* 关于 */
.h-about{
    padding:60px 0;
	overflow:hidden;
}
.h-about-left{
    width:46%;
}
.h-about-left img{
    vertical-align: top;
}
.h-about-left img:nth-child(2){
margin-top:60px;
}
.h-about-right{
    width:54%;
    overflow: hidden;
    padding-left:60px;
}

.h-a-name,.h-a-big-title{color:#dc0817;}
.h-a-big-title{font-size:32px; font-weight: bold;text-transform: uppercase;margin-top:30px; margin-bottom:40px;}
.h-a-content{
    line-height: 30px;
    color:#555;
	font-size:14px;
}
.h-a-btn{
    width:220px;
    height:70px;
    line-height: 70px;
    margin-top:40px;
    text-align: center;
    background:url(/images/btn.png) no-repeat;
}
.h-a-btn a{
    display: block;
    color:#fff;
}
.h-a-btn a:hover{
    color:#555;
}



/* 产品 */
.h-product{
    background:url(/images/h-pro-bg.png) no-repeat top center;
    padding-top:80px;
    margin-bottom:60px;
	overflow:hidden;
}
.h-pro-name,.h-pro-title{
    text-align: center;
    color:#fff;
}
.h-pro-title{font-size:32px;font-weight: bold; color:#fff;line-height: 42px; margin:30px 0 60px;}
.h-pro-menu-box{
    height:248px;
    width: 100%;
    overflow: hidden;
    position: relative;
    padding:80px 40px;
	border-radius:20px;
}
.h-pro-menu-box img{
    position: absolute;
    right:20px;
    bottom:10px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.h-pro-menu-box a{color:#fff;}
.h-pro-bg-one{
    background: url(/images/h-pro-menu1.png) no-repeat;
}
.h-pro-bg-two{
    background: url(/images/h-pro-menu2.png) no-repeat;
}
.h-pro-bg-three{
    background: url(/images/h-pro-menu3.png) no-repeat;
}

.h-pro-menu-name{
    font-size:24px;
    line-height: 24px;
    font-weight: bold;
	text-transform: uppercase;
}
.h-pro-menu-name:after{
    display: block;
    width:80px;
    height:2px;
    background:#fff;
    content:"";
    margin:20px 0;
}
.h-pro-menu-name-en{
    font-size:14px;
    font-style: italic;
}
.h-product-top{margin-bottom:60px;}
.h-pro-bt-item{
    background:#fff;
    padding:30px;
    overflow: hidden;
}
.h-pro-bt-name{font-size:32px; font-weight: bold;color:#fff;line-height: 32px;padding-bottom:15px; margin-bottom:40px;border-bottom:1px solid #555;text-transform: uppercase;}

.h-pro-menu-box:hover img{
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-o-transform: translateY(-10px);
}





.h-newpro-pic{
    padding:40px;
    background: url(/images/h-newpro.jpg) no-repeat;
    background-size: cover;
    height:444px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 3px 3px 10px #ccc;
}
.h-newpro-pic img{
	height:400px;
    display: block;
    margin: 0 auto;
}
.h-newpro-content{padding-left:60px; padding-top:30px;}
.h-newpro-c-tit{font-size:42px; font-weight: bold;margin-bottom:30px;padding-bottom:30px;color:#dc0817;border-bottom:1px solid #dc0817;}
.h-newpro-btn{
    width:180px;
    height:70px;
    background:url(/images/btn.png) no-repeat; 
    margin-top:40px;
    line-height: 70px;
    text-align: center;
}
.h-newpro-btn a{
    display: block;
    color:#fff;
}



/* 新闻 */
.h-news{overflow:hidden;}
.h-news-left{padding-left:22%;}
.h-news-item-pic{
    width: 100%;
    height:200px;
    overflow:hidden;
	background-repeat: no-repeat;
	background-size: cover;
    background-position: center;
}
.h-news-name,.h-news-title{color:#dc0817;}
.h-news-title{font-size:32px; font-weight: bold;line-height: 42px; margin:30px 0 40px;}
.h-news-desc{color:#555;height:180px; overflow:hidden;font-size:14px;}
.h-news-btn{
    margin-top:40px;
    width:180px;
    height:70px;
    background:url(/images/btn.png) no-repeat;
    text-align: center;
    line-height: 70px;
}
.h-news-btn a{color:#fff;display:block;}

.h-news-item{
    padding-left:60px;
}
.h-news-item li{
    display: inline-block;
    width:32%;
    margin-right:16px;
		transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;

}
.h-news-item li:nth-child(3){
    margin-right:0;
}
.h-news-item-content{background:#f8f8f8;padding:20px 20px 60px;position:relative;}
.h-news-item-date{font-size:14px;color:#999;}
.h-news-item-title{
    font-size:16px;
	line-height:24px;
    color:#333;
	height:72px;
	overflow:hidden;
}
.h-news-item-desc{
    font-size:14px;
    color:#777;
    line-height: 24px;
    height:50px;
    overflow:hidden;
    margin-top:20px;
}
.h-news-sj{
    position: absolute;
    right:0;
    bottom:0;
    width:120px;
    height:40px;
    background-image: linear-gradient(-18deg, #dc0817 50%, rgba(255, 255, 255, 0) 50%);
}

.h-news-item li:hover{
    box-shadow: 3px 3px 3px 3px #ddd;
}

/* footer */
.footer{
    background:#333;
    margin-top:110px;
}
.footer-left{width:60%;}
.footer-right{width:40%;padding-left:60px;}
.ft-message{
    background:url(/images/h-message.jpg) no-repeat;
    padding:40px;
    transform: translateY(-50px);
}
.ft-mess-desc{font-size:14px;line-height:24px;}
.ft-mess-l{
    width:50%;
    color:#fff;
    padding-right:40px;
}
.ft-form{width:50%;font-size:0;margin-top:20px;}
.ft-form input[type="text"]{width:70%;line-height: 48px;font-size:16px;padding:0 10px;}
.ft-form button{width:28%}
.ft-form input[type="submit"]{width:100%;background:#dc0817;color:#fff;line-height: 48px;font-size:16px;}
.ft-mess-name{
    font-size:20px;
    font-weight: bold;
    margin-bottom:10px;
}

.ft-nav{color:#fff;overflow:hidden;}
.ft-nav li{width: 20%;
    float: left;}
.ft-nav li h4{font-weight: bold;margin-bottom:20px;}
.ft-nav a{color:#ccc;font-size:14px;line-height: 24px;display: block;}
.footer-right{color:#fff;margin-top:80px;}
.ft-contact-name{font-size:32px;font-weight: bold;margin-bottom:40px;}
.ft-contact-con{
width:70%;
font-size:14px;}

.copyright{font-size:14px;color:#fff;border-top:1px solid #777;padding-top:10px;margin-top:40px;padding-bottom:10px;overflow:hidden;}
.copyright-left{overflow: hidden;}
.copyright-left a{color:#fff;line-height: 40px;}



/* footer结束 */



/* 内容 */
.banner-c{
    position: relative;
}
.catname{    position: absolute;
    top:40%;
    left:10%;
    width: 30%;
    color:#fff;
}
.catname-name{
    font-size:40px;
    line-height: 72px;
}
.catname-name:after{
    content: "";
    display: block;
    width:80px;
    height:4px;
    background:#dc0817;
}
.catname-desc{
    margin-top:20px;
}
.about{
    margin:80px 0 60px;
    overflow: hidden;
}
.about-title{
    font-size:42px;
    font-weight: bold;
    text-align: center;
    color:#dc0817;
    line-height: 42px;
}
.about-desc{
    width:70%;
    margin: 20px auto 40px;
    font-size: 14px;
    color:#777;
    text-align: center;
    line-height: 24px;
}
.about-slogan-box{
    text-align: center;
    border: 1px solid #ddd;
    padding:40px;
    overflow: hidden;
    box-shadow: 2px 2px 10px 2px #ddd;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.about-slogan-box h2{
    font-weight: bold;
    color: #dc0817;
    border-bottom: 1px solid #ddd;
    padding-bottom:20px;
    margin-bottom:20px;
}
.about-slogan-box:hover{
transform:translateY(-10px);
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-o-transform:translateY(-10px);
}


.about-slogan-desc{
    height:220px;
    color:#777;
    overflow: hidden;
}
.about-brief{margin:60px 0; overflow: hidden;}
.about-about{overflow:hidden;}
.about-about img{
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.about-about:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.about-about-con{
    padding-left:60px;
}
.about-about-name{font-size:18px}
.about-about-title{font-size:36px;color:#dc0817;font-weight: bold;line-height: 40px;margin:10px 0 40px;}
.about-about-desc{color:#777;}
.about-about-btn{
    width:220px;
    line-height: 70px;
    text-align: center;
    background: url(/images/btn.png) no-repeat;
    margin-top:40px;
}
.about-about-btn a{color:#fff;display:block;}


.about-h-tit{
    font-size:42px;
    font-weight: bold;
    color: #dc0817;
    text-align: center;
    line-height: 42px;
    margin-bottom:40px;
}

.about-honor-pic {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 224px;
    padding: 5px;
    text-align: center;
    border: 1px #ddd solid;
}

.about-honor-pic a {
    display: table-cell;
    width: 100%;
    height: 224px;
    vertical-align: middle;
}

.about-honor-pic a img {
    max-width: 100%;
    max-height: 224px;
    margin: 0 auto;
}
.about-honor-title{
    border:1px solid #ddd;
    border-top:none;
    line-height: 48px;
    text-align: center;
}
.about-honor-title a{
    color:#333;
    display: block;
	height:48px;
	overflow:hidden;
}



.content{
    margin:60px 0;
    overflow:hidden;
}
.honor-con{width:100%}
.honor-con ul{overflow:hidden;}
.honor-con li{margin-bottom:30px;}

.honor-con-pic {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 224px;
    padding: 5px;
    text-align: center;
    border: 1px #ddd solid;
}

.honor-con-pic a {
    display: table-cell;
    width: 100%;
    height: 224px;
    vertical-align: middle;
}

.honor-con-pic a img {
    max-width: 100%;
    max-height: 224px;
    margin: 0 auto;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.honor-con-name{
    border:1px solid #ddd;
    border-top:none;
    line-height: 48px;
	height:48px;
	overflow:hidden;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.honor-con-name a{
    color:#333;
    display: block;
}
.honor-con li:hover .honor-con-pic a  img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.honor-con li:hover .honor-con-name{
    background:#dc0817;
}
.honor-con li:hover .honor-con-name a{color:#fff;}


/* 产品 */
.product-item{
    width: 100%;
    overflow: hidden;
}
.product-item-li{
    width: 100%;
    overflow: hidden;
    position: relative;
}
.product-item-left{
    overflow: hidden;
    position: absolute;
    left:8%;
    bottom:0;
    z-index: 9;
}
.product-item-box{
    background-color: #fff;
    padding:20px;
    border: 1px solid #ddd;
    overflow: hidden;
    box-shadow: 0 0 10px #ddd;
    border-radius: 10px;
}
.product-item-pic{width:100%;height:250px;overflow:hidden;}
.product-item-pic img{
    display: block;
    margin:0 auto;
    max-height:250px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}

.product-item-name{
    overflow: hidden;
    font-size:20px;
    font-weight: bold;
    position: relative;
    color:#333;
    padding-left:10px;
    margin-top:20px;
    height:30px;
}
.product-item-name:before{
    content: "";
    display: block;
    width: 4px;
    height:40px;
    background: #dc0817;
    position: absolute;
    left:0;
}
.product-item-desc{
    font-size: 14px;
    color:#999;
    line-height: 24px;
    border-bottom:1px dotted #ddd;
    margin-bottom:20px;
    /* padding-bottom:20px; */
    margin-top:20px;
	height:73px;
	overflow:hidden;
}
.product-item-btn{text-align: center;}
.product-item-btn a{
    display: block;
    color:#dc0817;
}

.product-item-box:hover .product-item-pic img{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
}


.product-item-right{
    position:relative;
}
.product-item-right img{width:100%;}

.product-item-right-cover{
    position: absolute;
    right:15%;
    top:160px;
    text-align: right;
    color:#fff;
}
.pro-item-r-t{
    font-size:30px;
	font-weight:bold;
    position: relative;
    padding-bottom:20px;
    margin-bottom:30px;
	text-transform: uppercase;
}
.pro-item-r-t:after{
    content: "";
    display: block;
    position: absolute;
    right:0;
    bottom:-10px;
    width:100px;
    height:2px;
    background:#fff;
}
.pro-item-r-en{
    font-size: 14px;
    font-style: italic;
}
.pro-item-r-btn{font-size:26px;margin-top:80px;}
.pro-item-r-btn a{
    color:#fff;
}

.product-item-left-two{
    position:absolute;
    right:8%;
    bottom:0;
    z-index: 9;
}
.product-item-right-cover-two{
    position: absolute;
    left:8%;
    top:160px;
    color:#fff;
}
.product-item-right-cover-two .pro-item-r-t:after{
    left:0;
}


.pro-list ul{overflow:hidden;}
.pro-list ul li{
    margin-bottom:30px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.pro-list-box{
    background-color: #fff;
    padding:20px;
    border: 1px solid #ddd;
    overflow: hidden;
    box-shadow: 0 0 10px #ddd;
    border-radius: 10px;
}
.pro-list-pic{width:100%;height:250px;overflow:hidden;}
.pro-list-pic img{
    display: block;
    margin:0 auto;
    max-height:250px;
}
.pro-list-name{
    overflow: hidden;
    font-size:20px;
    font-weight: bold;
    position: relative;
    color:#333;
    padding-left:10px;
    margin-top:20px;
    height:30px;
}
.pro-list-name:before{
    content: "";
    display: block;
    width: 4px;
    height:40px;
    background: #dc0817;
    position: absolute;
    left:0;
}
.pro-list-desc{
    font-size: 14px;
    color:#999;
    line-height: 24px;
    border-bottom:1px dotted #ddd;
    margin-bottom:20px;
    padding-bottom:20px;
    padding-top:20px;
	height:96px;
	overflow:hidden;
}
.pro-list-btn{text-align: center;}
.pro-list-btn a{
    display: block;
    color:#dc0817;
}
.pro-list ul li:hover{
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -o-transform: translateY(10px);
}


.pro-con-top{overflow: hidden;}
.pro-con-img {overflow: hidden;}
.pro-con-img img{
    display: block;
    margin: 0 auto;
    max-height: 296px;
}

.pro-con-catname{
    color:#777;
}
.pro-con-title{
    font-size:32px;
    font-weight: bold;
    line-height: 32px;
    margin:10px 0 30px;
    padding-bottom:15px;
    border-bottom:1px solid #ddd;
    position: relative;
}
.pro-con-title:after{
    display: block;
    content: "";
    width:100px;
    height:4px;
    background:#dc0817;
    position:absolute;
    left:0;
    bottom:0;
}
.pro-con-desc{
    color:#999;
    height:100px;
    font-size:14px;
    overflow:hidden;
}
.pro-con-tel i{margin-right:10px;}
.pro-con-tel span{
    font-size:30px;
    font-weight: bold;
    color:#dc0817;
    line-height: 48px;
}
.pro-con-bottom{margin-top:60px;}
.pro-con-bt-tit{
    position: relative;
    border-bottom:1px solid #ddd;
    font-size:24px;
    color:#dc0817;
    padding-bottom:10px;
}
.pro-con-bt-tit::after{
    display: block;
    content: "";
    width:94px;
    height:4px;
    background:#dc0817;
    position:absolute;
    left:0;
    bottom:0;
}
.pro-con-bt-c{
    padding:30px 0;
    overflow: hidden;
    color:#777;
}
.pro-con-bt-c table td{border:1px solid #ddd;}


.news ul{overflow:hidden;}
.news ul li{margin-bottom:30px;}
.news ul li .news-box{
    background:#f4f4f4;
    border-radius: 10px;
    overflow: hidden;
    padding:10px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}


.news-img img{
    max-height:116px;
}

.news-list-c{padding-left:20px;}
.news-list-date{overflow: hidden;font-size:14px;color:#777;}
.news-list-c h4{
    font-weight: bold;
    line-height: 40px;
	color:#333;
	height:40px;
	overflow:hidden;
}
.news-list-desc{font-size:14px; color:#999;line-height: 22px;height:48px;overflow:hidden;}
.news ul li:hover .news-box{
    background:#dc0817;
    color:#fff;
}
.news ul li:hover .news-list-date{color:#ccc;}
.news ul li:hover .news-list-desc{color:#ccc;}

.news-c h2{
    line-height: 30px;
    font-weight: bold;
    text-align: center;
}
.news-c-icon{
    width:40%;
    overflow:hidden;
    font-size: 14px;
    color:#999;
    margin:30px auto 60px;
    padding:10px 0;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
}
.news-c-c{
    color:#777;
}
.new-news-tit{
    background:#dc0817;
    text-align: center;
    font-size:30px;
    font-weight: bold;
    color:#fff;
    padding:40px 0;
}
.new-news ul{
    border:1px solid #ddd;
    border-top:none;
    padding:30px 20px 0;
}
.new-news ul li{border-bottom:1px dotted #ddd;padding:20px 0;margin-bottom:0;}
.new-news li h4{
    color:#333;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.new-news-desc{
    height:48px;
    overflow: hidden;
    line-height: 24px;
    font-size: 14px;
    color:#999;
    margin-top:10px;
}
.new-news ul li:hover h4{
    color:#dc0817;
}

/* 人力资源 */
.widget-job-1{margin-bottom: 40px; margin-top:60px;}
.widget-job-1 .first { background:#dc0817; border-bottom: none; padding: 0; height: 60px;line-height: 60px;}
/* .widget-job-1 li { border-bottom: 0px solid #cccccc; float: left; width: 100%; background-color: #fff;} */
.widget-job-1 .j_t {cursor: pointer;border-bottom:1px dashed #eee;}
.widget-job-1 .j_t.j_t_cur{border-color:transparent;}

.widget-job-1 .j_c { height: auto; line-height: 1.5; background-color:#eee; display: none; text-align: left;}
.widget-job-1 ._t1 { width: 20%; margin-right: 5%;}
.widget-job-1 ._t2 { width: 41%; }
.widget-job-1 ._t3 { width: 17%; }
.widget-job-1 ._t4 { width: 17%; }
.widget-job-1 ._t5 { width: 14%; }
.widget-job-1 ._t6 { width: 15%; cursor: pointer;}
.widget-job-1 .first ._ut { float: left; text-align: center; color: #fff; font-weight: 700; font-size: 18px;}

.widget-job-1 ._un { float: left; text-align: center; line-height: 75px;  height:75px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.widget-job-1 ._jcon { padding:60px; position:relative; color: #777777;}
.widget-job-1 ._title { font-size: 18px; color: #333333; }
.widget-job-1 ._part {margin-bottom:40px;}

.widget-job-1 .ewm_box{position:absolute; bottom:10%; right:10%; text-align:center;}
.widget-job-1 .ewm_box h4{color:#666666; padding:20px 0px; font-weight:normal;}
.widget-job-1 .more_btn{border-color:#f08519; background:#f08519;}
.widget-job-1 .ewm_box .rect-100{ padding-bottom: 100%; }

.j_t:active .j_c,.j_t:focus .j_c{
    display: list-item !important;
}
.panel-default{
    border:none;
}
.panel-title{
    font-size:14px;
    color:#555;
}
.panel-body{
    background:#eaeaea;
    text-align: left;
}
.more_btn {
    width: 220px;
    border: 2px solid #fff;
    padding: 11px 18px;
    font-size: 18px;
    position: relative;
    z-index: 2;
    display: block;
    color: #fff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    text-align: center;
}
.more_btn i{
    margin-left:30px;
}


#pages{
text-align:center;
}
#pages a{
color:#333;
padding:5px 10px;
}
#pages span{
padding:5px 10px;
background:#dc0817;
color:#fff;
}

.biaodan input[type="text"]{
border:1px solid #ddd;
line-height:40px;
width:100%;
}
.biaodan textarea{
width:100%;
border:1px solid #ddd;
}
.biaodan .btn-primary{
width: 200px;
    line-height: 40px;
}

.contact{overflow:hidden;}
.contact-box{
border:1px solid #dc0817;
border-radius:20px;
padding:30px;
overflow:hidden;
margin-bottom:30px;
}
.contact-pic{width:24%;float:left;}
.contact-pic img{
width:60px;
display:block;
margin:0 auto;
}
.contact-c{
width:76%;
float:right;
}
.contact-c em{
display:block;
font-size:20px;
font-weight:bold;
}
.a-c-span{
font-size: 42px;
    font-weight: bold;
    font-family: arial;
    color: #dc0817;
    margin-top: 40px;
	position:relative;
padding-bottom:20px;
border-bottom:1px solid #dc0817;
}
.a-c-span:after{
content:"";
display:block;
width:230px;
height:4px;
background:#dc0817;
position:absolute;
left:0;
bottom:0;
}
.a-c-pic img{
display:block;
margin:0 auto;
width:100%;
margin-top:40px;
}
.m{display:none;}
.gongshi-list-c{
	padding:100px 60px;
	overflow:hidden;
}
.gongshi-list-c h4{
font-size:30px;
line-height:40px;
height:40px;
overflow:hidden;
font-weight:bold;
margin-bottom:20px;
	color:#333;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.gongshi-list-desc{
color:#777;
}

.gongshi-img {
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 332px;
    text-align: center;
    border: 1px #ddd solid;
}

.gongshi-img a {
    display: table-cell;
    width: 100%;
    height: 332px;
    vertical-align: middle;
}

.gongshi-img a img {
    max-width: 100%;
    max-height: 332px;
    margin: 0 auto;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
}
.gongshi-list-deta{
padding:100px 0;
text-align:center;
color:#333;
}
.gongshi-list-deta span{
font-size:40px;
line-height:60px;
font-weight:bold;
color:#dc0817;
display:block;
}
.gs li:hover .gongshi-img a img{
	width:100%;
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.gs li:hover .gongshi-list-c h4{color:#fff;}
.gs li:hover .gongshi-list-desc,.gs li:hover .gongshi-list-deta{color:#ccc;}
.gs li:hover .gongshi-list-deta span{color:#fff;}
.gs-fanye{
border-top:1px solid #ddd;
margin-top:30px;}
.gs-fanye a{color:#777;}

.fanye{
margin-top:30px;
padding-top:20px;
border-top:1px solid #ddd;
}
.fanye a{color:#777;}

.news-c{padding-right:60px;}


@media(min-width:1200px) and (max-width:1600px){
.h-about-left img{width:32%;}
.h-about-right{padding-left:30px;}
.h-a-content{line-height:24px;}
.h-pro-menu-box{background-position:right;}
.h-news-item{padding-left:30px;}
.h-news-item li{width:31%;}
.footer-right{padding-left: 30px;}
.ft-contact img{width:100px;}

.about-honor-pic ,.about-honor-pic a{height:172px;}
.about-honor-pic a img{max-height:172px}

.honor-con-pic ,.honor-con-pic a{height:154px;}
.honor-con-pic a img{max-height:154px;}
.product-item-pic{height:180px;}
.product-item-pic img{max-height:235px;}
.product-item-desc{height: 52px;}

.news-c-icon{width:45%}
.catname{width:40%}

.pro-list-pic{height:171px;}
.pro-list-pic img{max-height:171px}



.h-pro-title{font-size:24px;}
.h-pro-menu-name{width:65%;}
.h-news-title{font-size:24px;line-height:30px;}

.about-about-title{font-size:30px;}
.about-h-tit{font-size:30px; text-transform: uppercase;}

.product-item-right-cover{width:50%;top:120px;}
.product-item-right-cover-two{width:20%;top:120px;}

}



@media(min-width:992px) and (max-width:1200px){
.catname-desc{display:none}
.product-item-pic{height:150px;}
.product-item-pic img{max-height:150px;}
.product-item-desc{display:none;}
.banner-c{margin-top:60px;}

.honor-con-pic ,.honor-con-pic a{height:132px;}
.honor-con-pic a img{max-height:132px}
.h-about-left img{width:32%;}
.h-about-right{padding-left:30px;}
.h-a-content{height:160px; overflow:hidden;}
.h-pro-menu-name{font-size:24px;}
.h-pro-menu-box{background-position:right;}
.h-newpro-pic img{height:auto;margin-top:60px;}
.h-news-item{padding-left:30px;}
.h-news-item li{width:30%;}
}


@media(min-width:768px) and (max-width:992px){
.h-about-left img{width:31%;}
.h-about-right{padding-left:30px;}
.h-a-content{height:120px;overflow:hidden;}
.h-pro-menu-box{padding:40px 20px;}
.h-pro-menu-name{font-size:24px;}
.h-pro-menu-box img{height:140px;right: 10px;}
.h-pro-menu-name-en{font-size:12px;}
.h-newpro-pic img{height:auto;margin-top:80px;}
.h-news-title{font-size:32px;}
.h-news-list{width:100%}
.h-news-left{padding-left:10px;}
.h-news-item{padding-left:10px;margin-top:30px;}
.h-news-item li{width:30%}
.banner-c{margin-top:60px;}
.catname,.sunnav{display:none;}
.position{width:100%}
.news-c{width:100%}
.new-news{width:100%;margin-top:40px;}
.news-c-icon{width:60%;}
.a-c{width:100%}
.honor-con-pic ,.honor-con-pic a{height:96px;}
.honor-con-pic a img{max-height:96px}
.product-item-right-cover{right:40px; top:60px;}
.pro-item-r-t{
	font-size:24px;
	padding-bottom: 0px;
    margin-bottom: 10px;
}
.pro-item-r-en{
	font-size:12px;
}

.product-item-desc{display:none;}
.product-item-pic{height:83px;}
.product-item-pic img{max-height:83px}
.product-item-btn a{font-size:14px;}
.product-item-right-cover-two{left:40px;top:60px;}
.contact-c em{font-size:16px;}
.h-newpro-desc{height:210px;overflow:hidden;}

}

@media(max-width:992px){
.pro-item-r-btn{margin-top:20px;}
.table-container{
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
min-height: .01%;
overflow-x: auto;
}

}

@media(max-width:768px){
.m{display:block;}
.b{display:none;}
}

@media(max-width:767px){
.h-about{padding:40px 0;}
.h-about-left{display:none;}
.h-about-right{width:100%;padding:0 10px;}
.h-a-big-title{font-size:30px;margin:0 0 20px;}
.h-a-content{line-height:30px;}
.h-pro-title{font-size:20px;line-height: 30px;}
.no-padding-left{padding-left:15px;}
.no-padding-right{padding-right:15px;}
.h-pro-menu-box{margin-bottom:30px;height:auto; padding:20px;}
.h-pro-bg-one,.h-pro-bg-two,.h-pro-bg-three{background-position: center;}
.h-pro-menu-name{font-size:18px;line-height:24px;}
.h-pro-menu-name-en{line-height:24px;}
.h-pro-menu-box img{height:100px;}
/* .h-pro-bt-name{color:#333;} */
.h-newpro-list{width:100%;}
.h-newpro-pic,.h-newpro-pic img{height:auto;}
.h-newpro-content{padding:30px 10px 0;}
.h-newpro-c-tit{font-size:30px;}
.h-newpro-desc{height: 360px;
    font-size: 14px;
    line-height: 24px;}
.h-news-list{width:100%;}
.h-news-left{padding:0 10px;}
.h-news-title{font-size:20px;marign:20px 0;line-height:30px;}
.h-news-item{padding:30px 10px;}
.h-news-item li{width:100%;margin-bottom:30px;}
.footer{margin-top:0;}
.footer-left,.footer-right{width:100%}
.ft-mess-l,.ft-form{width:100%}
.ft-message{background-size:cover;padding:40px 10px;transform: translateY(0px);}
.ft-nav{display:none;}
.footer-right{margin-top:40px;padding-left:20px;}
.ft-contact-name{font-size:30px;margin-bottom:20px;}
.ft-contact img{float:none !important; width:80px;}
.h-product{padding-top:40px;}
.h-product-top{margin-bottom:0;}
.ft-contact-con{font-size:14px;line-height:24px;}
.copyright-left,.copyright-right{width:100%}
.copyright-left,.copyright-left a{line-height:24px;}
.copyright-right{padding-left:10px;}
.sunnav{display:none;}
.position{width:100%}
.banner-c{margin-top:60px;}
.catname{display:none;}
.about{margin:40px 0 0;}
.about-desc{width:100%;padding:0 10px;}
.about-slogan-box{margin-bottom:30px;padding:20px;font-size:14px;}
.about-b{width:100%}
.about-brief{margin:30px 0;}
.about-about-con{padding:0 10px;margin-top:30px;}

.honor-con-pic ,.honor-con-pic a{height:89px;}
.honor-con-pic a img{max-height:89px;}
.honor-con-name{font-size:14px;overflow:hidden;height:48px;}
.product-item-right,.product-item-left,.product-item-right-two,.product-item-left-two{width:100%;}
.product-item-left{position:inherit;left:0;}
.product-item-box{margin-top:20px;}
.product-item-right-cover,.product-item-right-cover-two{top:80px;}
.product-item-left-two{position:inherit;right:0;}
.product-item-li{margin-top:30px;}
.pro-list-box{padding:20px 10px;}
.pro-list-pic,.pro-list-pic img{max-height:105px;}
.pro-list-desc{height:72px;}
.news-img{width:100%}
.news-img img{max-height:none;}
.news-list-c h4{line-height:30px;}
.news-list-c{width:100%;}
.news-c,.new-news{width:100%}
.news-c h2{font-size:24px;}
.news-c-icon{width:100%}
.new-news{margin-top:30px;}
.widget-job-1 ._t4,.widget-job-1 ._t3{display:none;}
.widget-job-1 ._t1{width:30%;margin-right:0;}
.widget-job-1 ._t2{width:70%}
.widget-job-1 ._jcon{padding:40px 10px;}
.gongshi-list-deta{display:none;}
.gongshi{width:30%;}
.gongshi-list-c{width:70%;padding:10px;}
.gongshi-list-desc{height:60px; overflow:hidden;}

.gongshi-img ,.gongshi-img a{height:146px;}
.gongshi-img a img{max-height:146px;}
.gongshi-list-c h4{font-size:20px;line-height:40px;}

.about-slogan-box h2{font-size:18px;}
.about-slogan-desc{
font-size: 12px;
    line-height: 20px;
}
.about-about-title{font-size:30px;}
.h-pro-bt-name{font-size:24px;}
}

