@charset "utf-8";

/* CSS Document */



/*内页banner*/

.neiyebanner {

	height: 300px;

	background-size: cover;

	background-position: center top;

}

/*内页banner-end*/

/*内页通用+分类*/

.neiyeprolist {

    background: #f5f5f5;

    padding: 80px 0;

    overflow: hidden;

}

.neiyeprolist .morentitle {

	text-align: center;

	font-size: 38px;

	background: url("../images/xiaojiange.png") no-repeat center bottom;

	padding-bottom: 22px;

	text-transform: uppercase;

}

.prolistfl {

	height: 40px;

	text-align: center;

	margin: 25px 0;

}

.prolistfl li {

	display: inline-block;

	width: auto;

	padding: 0 35px;

	height: 40px;

	line-height: 40px;

}

.prolistfl li:hover {

	background: #ed1c24;

	color: #fff;

}

.prolistfl li:hover a {

	color: #fff;

}

.prolistfl li a {

	display: block;

	color: #333;

	font-size: 16px;

}

.prolistfl li.on {

	background: #ed1c24;

	color: #fff;

	font-weight: 700;

}

.prolistfl li.on a {

	background: #ed1c24;

	color: #fff;

	font-weight: 700;

}

table {

width:100% !IMPORTANT;

border: 1px solid #e1e1e1 !IMPORTANT;

border-collapse: collapse !IMPORTANT;

font-size: 14PX !IMPORTANT;

word-break: break-all; word-wrap:break-word;

}



table td {

border: 1px solid #e1e1e1 !IMPORTANT;

padding: 5px !IMPORTANT;

}

/*内页通用+分类*/



/*联系我们页面*/



.contact-tit {

	position: relative;

	font-size: 24px;

	color: #333;

	padding-bottom: 20px;

	margin-bottom: 30px;

}

.contact-content {

	margin-bottom: 40px;

	padding-bottom: 40px;

	border-bottom: 1px solid #ddd;

}

.contact-content .qr-list li {

	float: left;

	text-align: center;

	margin-left: 35px;

	margin-top: -30px;

	line-height: 40px;

	list-style: none;

}

.contact-content .fl p {

	font-size: 16px;

	color: #818181;

}

.contact-content .fl .hotline {

	font-family: Constantia, Lucida Bright, DejaVu Serif, Georgia, serif;

	color: #334b77;

	font-size: 35px;

}

.com-hotline {

	color: #334b77;

	font-size: 46px;

	font-family: fantasy;

	line-height: 1;

}

.contact-content .fl p em {

	color: #333;

}

.contact-content .fl .tit {

/*margin-bottom: 10px;*/

}

.contact-content .fl .des {

	margin-top: 10px;

	line-height: 2.6;

}

.contact-tit:before {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 30px;

	border-bottom: 3px solid #333;

}

.zzliuyan {

	width: 100%;

}

.lylist {

	width: 100%;

}

.lylist input, .lylist textarea, .lylist button {

	border-radius: 5px;

	border: none;

	font-size: 14px;

}

.lylist .lytitle {

	width: 99%;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 30px;

	background: #fff;

}

.lylist .inp_name {

	width: 48%;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 20px;

	margin: 20px 0px 0 0;

	background: #fff;

}

.lylist .inp_tel {

	width: 48%;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 20px;

	float: right;

	margin: 20px 8px 0 0;

	background: #fff;

}

.lylist .inp_neirong {

	width: 99%;

	height: 128px;

	line-height: 35px;

	padding: 0 0 0 20px;

	margin: 15px 0px 0 0;

	background: #fff;

}

.lylist .vcode {

	width: 235px;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 20px;

	margin: 11px 0px 0 0;

	background: #fff;

}

.lylist .hand{

	margin-top: 20px;

}

.lylist .submit {

	width: 99%;

	text-align: center;

	background: #e1131a;

	height: 52px;

	line-height: 52px;

	color: #fff;

	margin: 20px 0px 0 0;

	font-size: 16px;

}

.lylist .submit:hover {

	cursor: pointer;

}

.contact_main {

	padding: 40px 30px 30px 30px;

	border-top: 1px #f1f1f1 solid;

	font-size: 16px;

	line-height: 33px;

	color: #666;

	min-height: 300px;

}

.lianxi_wen .box li {

	height: 80px;

	border-bottom: 1px solid #e8e8e8;

	overflow: hidden;

	display: block;

}

.lianxi_wen {

	width: 45%;

}

.qr-list {

	width: 45%;

}

.lianxi_wen .box li img {

	display: block;

	margin-top: 25px;

	float: left;

}

.lianxi_wen .box li p {

	float: left;

	margin-top: 31px;

	width: 80%;

	padding-left: 10px;

	line-height: 20px;

}

.lianxi_wen .box li.dizhi p {

	margin-top: 20px;

}

.lianxi_wen .box p span {

	font-size: 15px;

	color: #666666;

}

.lianxi_wen .box p em {

	font-size: 15px;

	color: #818181;

}

.ditu iframe {

	width: 99%;

	height: 600px;

	border: 1px solid #e4e4e4;

	padding: 5px;

	background: #fff;

}

/*联系我们页面结束*/



/*新闻列表*/

.newslist {

	overflow: hidden;

	margin-top: 20px;

}

.newslist li {

	list-style: none;

	display: block;

	width: 96%;

	float: left;

	padding: 2%;

	margin: 1% 2%;

	background: #fff;

}

.newslist li .pic {

	width: 25%;

	float: left;

	overflow: hidden;

}

.newslist li .pic img {

	width: 100%;

	transition: all 1s ease;

	-moz-transition: all 1s ease;

	-webkit-transition: all .8s ease;

	-o-transition: all 1s ease;

}

.newslist li {

	transition: all .8s ease;

	-moz-transition: all .8s ease;

	-webkit-transition: all .8s ease;

	-o-transition: all .8s ease;

}

.newslist li .wen {

	padding: 15px 0 0 40px;

	width: 70%;

	float: left;

}

.newslist li .wen p {

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 18px;

	color: #333;

	line-height: 35px;

	padding-bottom: 10px;

}

.newslist li .wen p a{

	display: block;

}

.newslist li .wen span {

	font-size: 14px;

	color: #999;

	line-height: 24px;

	display: block;

}

.newslist li a.flmore {

	line-height: 37px;

	border-radius: 50px;

	background: #f5f5f5;

	color: #333;

	padding: 0 25px;

	display: block;

	height: 37px;

	float: left;

	margin: 30px 0 20px 0px;

	clear: both;

	font-size: 12px;

}

.newslist li:hover a.flmore{

    background: #ed1c24;

    color: #fff;

}

.newslist li:hover .pic img {

	transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}

.newslist li:hover {

	box-shadow: 0px 0px 25px rgba(0, 0, 0, .1);

}

/*新闻详细*/

.news_xx {

	padding: 20px 0 0px 0;

}

.news_xx01 {

	font-size: 25px;

	line-height: 40px;

	text-align: center;

	color: #333;

	margin-bottom: 30px;

}

.news_xx02 {

	text-align: center;

	font-size: 14px;

	color: #999;

	padding-bottom: 20px;

	border-bottom: 1px solid #e4e4e4;

}

.news_xx03 {

	padding: 40px 15px 30px 15px;

	font-size: 14px;

	line-height: 30px;

	color: #666;

	min-height: 400px;

}

.news_xx03 p {

	font-size: 14px;

	line-height: 30px;

	color: #666;

	margin: 0;

}

.news_xx03 p a:hover {

	text-decoration: underline!important;

}

.news_xx03 strong {

	font-size: 16px;

	color: #333;

}

.news_xx03 img {

	display: block;

	margin: 20px auto;

	max-width: 700px;

}

.d_page {

	width: 100%;

	text-align: center;

	margin: 70px 0 0 0;

}

.d_page a {

	display: inline-block;

	width: 150px;

	height: 35px;

	line-height: 35px;

	border: 1px solid #dbdbdb;

	border-radius: 50px;

	font-size: 14px;

	color: #666;

	margin: 0 5px;

}

.d_page a:hover {

	background: #ed1c24;

	color: #fff;

	border: 1px solid #ed1c24;

}

/*新闻详细end*/

/*产品列表*/

.cptit {

    display: block;

    width: 100%;

    padding: 15px;

    border: 1px dotted #ccc;

    overflow: hidden;

    border-left: none;

    border-right: none;

}



.cptit p {

    font-size: 24px;

    font-weight: 700;

    color: #333;

    display: block;

    float: left;

    width: 60%;

    line-height: 36px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.cptit a {

    display: block;

    float: right;

    line-height: 36px;

    padding: 0 20px;

    background: #ed1c24;

    font-size: 14px;

    color: #fff;

}

.prolist{

	margin-top: 50px;

}

.pro_list {

    overflow: hidden;

    margin-bottom: 30px;

}



.pro_list li {

    width: 31%;

    float: left;

    margin: 3% 3% 3% 0;

    position: relative;

    overflow: hidden;

    display: block;

}



.pro_list li p img {

    transition: all .4s ease-out;

    width: 100%;

}

.pro_list li p{

	display: block;

	overflow: hidden;

}



.pro_list li:hover img {

    transform: scale(1.2);

}



.pro_list li span {

    width: 100%;

    background: #fff;

    text-align: center;

    font-size: 14px;

    line-height: 55px;

    color: #666;

	display: block;

	white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}



.pro_list li:nth-child(3) {

    margin-right: 0;

}



.prolieblist {

	margin-top: 50px;

}



.prolieblist .wrapper li.dacp {

    width: 49%;

    float: left;

    display: block;

    position: relative;

    overflow: hidden;

}



.prolieblist .wrapper li.dacp:nth-child(2) {

    float: right;

}



.prolieblist .wrapper li.dacp img {

    transition: all .4s ease-out;

    width: 100%;

}



.prolieblist .wrapper li.dacp:hover img {

    transform: scale(1.2);

}



.prolieblist .wrapper li.dacp .wen {

    display: block;

    position: absolute;

    z-index: 99;

    top: 15%;

    left: 0;

}



.prolieblist .wrapper li.dacp .wen font {

    display: block;

    float: left;

}



.prolieblist .wrapper li.dacp .wen font.title {

    background: rgba(0, 0, 0, .8);

    color: #fff;

    padding: 25px 30px;

    height: 95px;

}



.prolieblist .wrapper li.dacp .wen font.title span {

    font-size: 18px;

    font-weight: 700;

    color: #fff;

}



.prolieblist .wrapper li.dacp .wen font.title i {

    font-size: 14px;

    color: #fff;

    display: block;

    clear: both;

}



.prolieblist .wrapper li.dacp .wen font.tuiwen {

    background: rgba(230, 156, 40, .8);

    color: #fff;

    padding: 25px 30px;

    height: 95px;

    font-size: 18px;

    line-height: 22px;

    font-weight: 700;

}



.prolist02 {

    overflow: hidden;

    clear: both;

}



.prolist02 li {

    width: 31%;

    float: left;

    margin: 0% 3% 3% 0;

    position: relative;

    overflow: hidden;

    display: block;

}

.prolist02 li p.pic{

	overflow: hidden;

	display: block;

}

.prolist02 li img {

    transition: all .4s ease-out;

    width: 100%;

}



.prolist02 li:hover img {

    transform: scale(1.2);

}



.prolist02 li p.wen02 {

    width: 100%;

    background: #fff;

    text-align: center;

    font-size: 14px;

    line-height: 55px;

    color: #666;

	display: block;

}



.prolist02 li:nth-child(3n) {

    margin-right: 0;

}

/*产品列表end*/

/*产品详细开始*/

.suoyoudatu {

	border-bottom: none;

}

.chanpindatu {

	text-align: center;

	background: #fff;

}

.chanpindatu img {

	width: 100%;

	height:auto;

}

.proxx01 {

    width: 100%;

    overflow: hidden;

}



.propic {

    /* height: 532px; */

    width: 55%;

}



.gallery-top-cpxx {

    /* height: 65%; */

    width: 100%;

}



.gallery-thumbs-cpxx {

    /* height: 15%; */

    box-sizing: border-box;

    padding: 5px 0;

}



.gallery-thumbs-cpxx .swiper-slide {

    height: 100%;

    opacity: 0.4;

    background-size: cover!important;

    background-position: center center;

}



.gallery-thumbs-cpxx .swiper-slide-thumb-active {

    opacity: 1;

}





/*右侧文字*/



.proxxtitle {

    width: 45%;

    /* float: left; */

    overflow: hidden;

    padding: 0 0 0 3%;

}



.proxxtitle .title {

    font-size: 26px;

    padding: 10px 0 20px 0;

    text-align: left;

    border-bottom: 1px solid #e4e4e4;

}



.proxxtitle .note pre {

    font: 0.9rem Arial, "Microsoft Yahei";

    white-space: pre-wrap;

    white-space: -moz-pre-wrap;

    white-space: -pre-wrap;

    white-space: -o-pre-wrap;

    word-wrap: break-word;

    line-height: 30px;

    color: #888;

    padding: 20px 0 20px 10px;

    border-bottom: 1px solid #e4e4e4;

}



.proxxtitle .goumai {

    width: 300px;

    height: 60px;

    text-align: center;

    border-radius: 5px;

    color: #fff;

    line-height: 60px;

    font-size: 0.9rem;

    background: #ed1c24;

    margin: 20px 0 0 10px;

}



.proxxtitle .goumai span {

    font-size: 1.4rem;

}



.proxxtitle .goumai img {

    width: 40px;

    padding-right: 10px;

}



.proxxtitle .goumai a {

    display: block;

    height: 60px;

    line-height: 60px;

    text-align: center;

    color: #fff;

}



.proxx02 {

    background: #fff;

    margin: 35px 0 0 0;

    border: 1px solid #eee;

}



.proxx02 .title {

    width: 100%;

    text-align: center;

    background: #eee;

    line-height: 24px;

    color: #333;

    align-items: center;

    justify-content: center;

}



.proxx02 .title p {

    line-height: 24px;

    padding: 20px 0;

    font-size: 22px;

	color: #ed1c24;

}



.proxx02 .canshu,

.proxx02 .content {

    padding: 30px 20px;

}



.proxx02 .canshu table {

    width: 100%;

}



.proxx02 .canshu table tr td {

    border: 1px solid #dbdbdb;

    padding: 10px;

    line-height: 20px;

}



.proxx02 .content img {

    max-width: 100%;

    display: block;

    margin: 0 auto;

    height: auto!important;

}



.proxx02 .content p {

    font-size: 14px;

    color: #666;

    line-height: 26px;

}



/*相关产品*/



.xgchanpin {

    background: #f5f5f5;

    padding: 80px 0;

	border-top: 1px solid #e1e1e1;

}

.xgchanpin .title02{

	    text-align: center;

    font-size: 38px;

    background: url(../images/xiaojiange.png) no-repeat center bottom;

    padding-bottom: 22px;

    text-transform: uppercase;

}

.xgchanpin02 {

    background: #fff;

    padding: 80px 0;

}



.swiper-container-xgpro {

    margin-top: 50px;

}



.swiper-container-xgpro .swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;

    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.swiper-container-xgpro .swiper-slide p.wen02 {

    width: 100%;

    background: #e4e4e4;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

    color: #666;

	display:block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}



.swiper-pagination-xgproniu {

    text-align: center;

    margin-top: 20px;

}



.swiper-pagination-xgproniu span {

    display: inline-block;

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #e4e4e4;

    opacity: 1;

}



.swiper-pagination-xgproniu span.swiper-pagination-bullet-active {

    background: #ed1c24;

}



/*产品详细结束*/

/*关于瑞锦*/

.abjianjie{

	

}

.abtit{

	text-align: center;

    font-size: 38px;

    background: url(../images/xiaojiange.png) no-repeat center bottom;

    padding-bottom: 22px;

    text-transform: uppercase;

} 

.abcon{

	padding: 30px 0 0 0;

}

.abcon p{

	font-size:16px;

	color: #666;

	line-height: 35px;

}

.shilimain {

}

.shilimain-left {

	width: 49%;

	float: left;

}

.shilimain01 {

	position: relative;

	margin-bottom: 18px;

	overflow: hidden;

}

.shilimain01 img {

	width: 100%;

}

.shilimain01 p {

	display: block;

	position: absolute;

	z-index: 22;

	top: 0px;

	left: 0;

	padding-top: 10%;

	width: 100%;

	height: 100%;

	text-align: center;

	overflow: hidden;

}

.fangdaimg {

	transition: all .8s ease;

	-moz-transition: all .8s ease;

	-webkit-transition: all .8s ease;

	-o-transition: all .8s ease;

}

.shilimain01 p img {

	width: auto;

	display: block;

	margin: 0 auto;

}

.shilimain01:hover img.fangdaimg {

	transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}

.shilimain01 p strong {

	font-size: 24px;

	display: block;

	color: #fff;

	padding-top: 15px;

}

.shilimain01 p span {

	font-size: 12px;

	text-transform: uppercase;

	display: block;

	color: rgba(255, 255, 255, .4);

}

.shilimain02 {

	width: 49%;

	float: left;

	position: relative;

	overflow: hidden;

}

.shilimain02 img,  .shilimain03 img {

	display: block;

	width: 100%;

	transition: all .8s ease;

	-moz-transition: all .8s ease;

	-webkit-transition: all .8s ease;

	-o-transition: all .8s ease;

}

.shilimain02 p,  .shilimain03 p {

	position: absolute;

	left: 0;

	bottom: 0;

	line-height: 50px;

	background: rgba(0, 0, 0, .6);

	font-size: 18px;

	color: #fff;

	text-align: center;

	width: 100%;

}

.shilimain03 {

	width: 49%;

	float: right;

	position: relative;

	overflow: hidden;

}

.shilimain02:hover img,  .shilimain03:hover img {

	transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}

.shilimain-right {

	width: 49%;

	float: right;

	position: relative;

}

.shilimain-right .pic {

	overflow: hidden;

}

.shilimain-right .pic img {

	width: 100%;

	transition: all .8s ease;

	-moz-transition: all .8s ease;

	-webkit-transition: all .8s ease;

	-o-transition: all .8s ease;

}

.shilimain-right:hover .pic img {

	transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}

.shilimain-right .wen {

	position: absolute;

	left: 0;

	bottom: 0px;

	background: rgba(0, 0, 0, .7);

	width: 100%;

	text-align: center;

}

.shilimain-right .wen p {

    font-size: 18px;

    color: #fff;

    line-height: 50px;

}

.shilimain-right a {

	display: block;

	width: 140px;

	color: #fff;

	font-size: 18px;

	background: #ed1c24;

	line-height: 60px;

	position: absolute;

	right: -18px;

	bottom: -18px;

	text-align: center;

}

/*相册*/

.xiangce{

	padding: 80px 0;

}

.swiper-container-xiangce {

    margin-top: 30px;

}




.swiper-container-xiangce .swiper-slide {
text-align: center;
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);

}
.swiper-container-xiangce .swiper-slide-active,
.swiper-container-xiangce .swiper-slide-duplicate-active {
    transform: scale(1);
}
.swiper-container-xiangce .swiper-slide img{

	width: 100%;

}

.swiper-container-xiangce .swiper-slide p.wen02 {

    width: 100%;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

    color: #666;

}



.swiper-pagination-xiangce {

    text-align: center;

    margin-top: 20px;

}



.swiper-pagination-xiangce span {

    display: inline-block;

    width: 10px;

    height: 10px;

    border-radius: 50%;

    background: #e4e4e4;

    opacity: 1;

}



.swiper-pagination-xiangce span.swiper-pagination-bullet-active {

    background: #ed1c24;

}

/*合作客户*/

.hezuokh{

	padding: 80px 0;

	background: #f5f5f5;

}

.hezuolist{

	overflow: hidden;

	margin-top: 30px;

}

.hezuolist li{

	width: 20%;

	float: left;

	display: block;

	text-align: center;

	margin: 0 0 2% 0;

}

.hezuolist li img{

	max-width: 100%;

	border: 1px solid #eeeeee;

}

/*关于瑞锦end*/

/*分页样式开始*/



.pages {

    margin: 30px 0;

    width: 100%;

}



.pages .pagination {

    width: 100%;

    text-align: center!important;

    display: block;

}



.pages .pagination li {

    display: inline-block;

    border: 1px solid #dbdbdb;

    border-radius: 100%;

    margin: 0 2px;

}



.pages .pagination li.active {

    background: #ed1c24;

    border: 1px solid #ed1c24;

}



.pages .pagination li.active a {

    color: #fff;

}



.pages .pagination li a {

    display: block;

    height: 35px;

    line-height: 35px;

    font-size: 14px;

    color: #888;

    width: 35px;

}





/*分页样式结束*/

/*行业应用*/

.yingylist{

	overflow: hidden;

	margin-top: 30px;

}

.yingylist li{

	display: block;

	overflow: hidden;

	position: relative;

	margin-bottom: 40px;

	padding-bottom: 40px;

	border-bottom: 1px solid #e1e1e1;

}

.yingylist li .pic{

	position: relative;

	z-index: 1;

}

.yingylist li .pic img{

/*	width: 80%;*/

}

.yingylist li .wen{

	position: absolute;

	z-index: 2;

	top: 18%;

	right: 0;

	background: rgba(255,255,255,.88);

	width: 65%;

	padding: 5%;

}

.yingylist li .wen img{

	width: 35%;

	float: left;

}

.yingylist li .wen .wen02{

	display: block;

	width: 60%;

	float: right;

}

.yingylist li .wen .wen02 p.title{

	background: #ed1c24;

	font-size: 22px;

	color: #fff;

	display: block;

	text-indent: 25px;

	font-weight: 700;

	line-height: 45px;	

}

.yingylist li .wen .wen02 span{

	display: block;

	padding: 20px 0;

}

.yingylist li .wen .wen02 span p{

	font-size: 15px;

	line-height: 28px;

	color: #666;

}
.yingylist li .wen .wen02 span strong{
	color: #ed1c24;
}

/*

.yingylist li:nth-child(2n) img{

	float: right;

}

.yingylist li:nth-child(2n) .wen{

	left: 0;

}

.yingylist li:nth-child(2n) .wen .wen02{

	float: left;

}

*/

/*行业应用end*/



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



}

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

	/*内页banner*/

	.neiyebanner {

    height: 200px;

}

	/*内页banner-end*/

	/*关于我们*/

	.shilimain02 p, .shilimain03 p {

    line-height: 40px;

    font-size: 14px;

}

	.shilimain01 p strong {

    font-size: 18px;

		padding-top: 7px;

}

	/*关于我们end*/

	/*行业应用*/

	.yingylist li .pic img {

     width: 80%; 

}

	.yingylist li .wen {

    top: 15%;

}

	/*行业应用end*/



}

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

	/*新闻列表*/

	.newslist li .wen {

    padding: 5px 0 0 40px;

    width: 70%;

    float: left;

}

	.newslist li a.flmore {

    margin: 20px 0 0px 0px;

}

	/*新闻列表end*/

}

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

	/*联系我们*/

	.lianxi_wen{

		width: 100%;

	}

	.qr-list{

		width: 100%;

		margin-top: 35px;

	}

	.contact-tit{

		margin-bottom: 10px;

	}

	/*联系我们end*/

}

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

	/*产品列表*/

	.cptit {

}

	.cptit p{

		font-size: 18px;

		line-height: 30px;

	}

	.cptit a {

    line-height: 30px;

    padding: 0 15px;

    font-size: 12px;

}

	.prolist {

    margin-top: 30px;

}

	.prolieblist {

    margin-top: 30px;

}

	.prolist02 li{

		width: 48%;

		margin: 0% 3% 3% 0;

	}

	.prolist02 li:nth-child(3n){

		margin: 0% 3% 3% 0;

	}

	.prolist02 li:nth-child(2n){

		margin-right: 0;

	}

	/*产品列表end*/

	/*行业应用*/

	.yingylist li .wen {

    top: 12%;

	width: 75%;

}

	.yingylist li .wen .wen02 p.title {

    background: #ed1c24;

    font-size:18px;

    color: #fff;

    display: block;

    text-indent: 15px;

    font-weight: 700;

    line-height: 35px;

}

	.yingylist li .wen .wen02 span {

    display: block;

    padding: 10px 0 0 0;

}

	.yingylist li .wen .wen02 span p {

    font-size: 14px;

    line-height: 24px;

    color: #666;

}

	/*行业应用end*/

	

}

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

/*新闻列表*/

	.newslist li .wen p{

		font-size: 16px;

		padding-bottom: 0;

	}

	.newslist li .wen {

    padding: 0px 0 0 25px;

}

	.newslist li a.flmore{

		display: none;

	}

	.newslist li .wen span {

    line-height: 22px;

}

	.neiyeprolist .morentitle {

    font-size: 24px;

}

	/*新闻列表end*/

	/*产品详细*/

	.propic{

		width: 100%;

	}

	.proxxtitle {

    width: 100%;

    padding: 20px 0 0 0;

}

	.proxxtitle .title {

    font-size: 22px;

    padding: 10px 0;

    text-align: left;

    border-bottom: 1px solid #e4e4e4;

}

	/*产品详细end*/

	/*关于我们*/

	.shilimain-left{

		width: 100%;

	}

	.shilimain-right{

		display: none;

	}

	/*关于我们end*/

}



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

	/*内页banner*/

.neiyebanner {

    height: 100px;

    background-size: cover!important;

}

	/*内页banner-end*/

	/*联系我们*/

	.neiyeprolist{

		padding: 40px 0;

	}

	.ditu iframe{

		height: 350px;

	}

	

	/*联系我们end*/

	/*新闻详细*/

	.news_xx01 {

    font-size: 18px;

    line-height:30px;

    margin-bottom: 10px;

}

	.news_xx02 {

    font-size: 12px;

    padding-bottom: 10px;

}

	.news_xx03 {

    padding: 20px 0px 20px 0px;

    font-size: 14px;

    line-height: 22px;

    min-height: auto;

}

	.news_xx03 p {

    font-size: 14px;

    line-height: 24px;

}

	.d_page {

    width: 100%;

    text-align: center;

    margin: 30px 0 0 0;

}

	/*新闻详细end*/

	/*产品详细*/

	.xgchanpin {

    padding: 40px 0;

}

	.xgchanpin .title02{

		font-size: 24px;

	}

	.swiper-container-xgpro {

    margin-top: 30px;

}

	/*产品详细end*/

	/*关于我们*/

	.abtit{

		font-size: 24px;

	}

	.abcon {

    padding: 20px 0 0 0;

}

	.abcon p {

    font-size: 14px;

    color: #666;

    line-height: 26px;

}

	.xiangce,.hezuokh{

    padding: 40px 0;

}

	.hezuolist li {

    width: 50%;

    margin: 0 0 2% 0;

}

	.shilimain01 p img{

		width: 45px;

	}

	/*关于我们end*/

	/*行业应用*/

	.yingylist li .pic img {

    width: 100%;

}

	.yingylist li .wen {

    position: relative;

		width: 100%;

		overflow: hidden;

}

	.yingylist li .wen img{

		float: none;

		margin: 0 auto 30px auto;

		display: block;

		width: 60%;

	}

	.yingylist li .wen .wen02{

		width: 100%;

	}

	/*行业应用end*/

}



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

	/*联系我们*/

	.contact-tit{

		font-size: 18px;

	}

	.lianxi_wen .box li{

		height: 50px;

	}

	.lianxi_wen .box li img {

    display: block;

    margin-top: 10px;

    float: left;

}

	.lianxi_wen .box li p {

    margin-top: 15px;

    width: 85%;

    padding-left: 10px;

    line-height: 20px;

		font-size: 14px;

}

	.lianxi_wen .box li:last-child p{

		margin-top: 5px;

	} 

	.lylist .inp_name{

		width: 100%;

	}

	.lylist .inp_tel{

		width: 100%;

		margin-right: 0;

	}

	.ditu iframe {

    height: 300px;

}

	/*联系我们end*/

	/*新闻列表*/

	.newslist li .pic{

		width: 100%;

	}

	.newslist li .wen{

		width: 100%;

		padding: 15px;

	}

	/*新闻列表end*/

	/*产品列表*/

	.pro_list{

		margin-top: 20px;

	}

	.pro_list li{

		width: 100%;

		margin: 0% 0% 3% 0;

	}

	.prolist02 li p.wen02 {

    font-size: 14px;

    line-height: 40px;

    color: #666;

    display: block;

}

	/*产品列表end*/

	/*产品详细*/

	.proxxtitle .title{

		font-size: 18px;

	}

	.proxxtitle .note pre {

    font: 0.8rem Arial, "Microsoft Yahei";

    line-height: 24px;

    padding: 15px 0 15px 0px;

}

	.proxx02 .title p {

    line-height: 24px;

    padding: 10px 0;

    font-size: 16px;

    color: #ed1c24;

}

	/*产品详细end*/

}

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



}