.tit { text-align: center;}
.tit h3 { font-size: 40px; background: url(../img/qualityx.png) no-repeat bottom center; line-height: 65px; color: #0151a8;}
.tit p { font-size: 20px; line-height: 40px; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tit1 { text-align: center; background: url(../img/biao.png) no-repeat center bottom; padding-bottom: 30px;}
.tit1 h3 { font-size: 40px; color: #fff;}
.tit1 p { font-size: 20px; color: rgba(255, 255, 255, 0.8); line-height: 30px; margin-top: 15px;}
.tit2 { color: #12116e; text-transform: uppercase; margin-bottom: 2rem; text-align: center;}
.tit2 h3 { font-size: 3.125rem; color: #12116e; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 0;}
.tit2 small { font-size: 1.875rem; color: #12116e; margin-left: 1rem; vertical-align: middle; font-weight: normal;}

.in_product { background: #f4f4f4; padding: 40px 0 20px 0;}
.in_product .in_proL { width: 24%; background: #fff;}
.in_product .in_proL .in_proLt { background: url(../img/inpro.png) no-repeat top ; padding: 30px 0 0 0; text-align:center;}
.in_product .in_proL .in_proLt p { position: relative; color: #666; line-height: 36px;}
.in_product .in_proL .in_proLt p:before { content: ""; width: 40%; height: 2px; background: #f78222; position: absolute; top: 0; left: 95px; }
.in_product .in_proL .in_proLt h3 { font-size: 26px; color: #12116e; line-height: 40px; margin-bottom: 40px;}
.in_product .in_proL ul { margin-bottom: 10px;}
.in_product .in_proL li:nth-child(1) { background: url(../img/pr-i.png) no-repeat; height: 40px; line-height: 38px; margin-left: 0px;}
.in_product .in_proL li a.li1 { display: block; height: 38px; font-size: 14px; color: #fff; line-height: 38px; text-indent: 1.25rem;}
.in_product .in_proL li a span { display: block; width: 70%; text-overflow: ellipsis; white-space: nowrap; margin: 0 0 0 30px; float: left; overflow: hidden;}
.in_product .in_proL li a { line-height: 30px; color: #333; font-size: 14px;}
.in_product .in_proL li:hover a { color: #0151a8;}
.in_product .in_proL li:hover a.li1 { color: #fff;}
.in_product .in_proR { width: 74.5%;}
.in_product .in_proR li { float: left; position: relative; width: 31%; margin: 0 20px 3px 0; overflow: hidden;}
.in_product .in_proR li.mr0 { margin-right: 0;}
.in_product .in_proR li a.pic { position: relative; width: 100%; padding: 39.3% 0; display: block; background:#FFFFFF;}
.in_product .in_proR li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_product .in_proR li a.txt {   width: 100%; height: 40px; line-height: 40px; display: inline-block;
    color: #333; font-size: 16px; text-align: center;}
.in_product .in_proR li:hover a.pic img { transform: scale(1.08); transition: all 0.5s ease 0s; -webkit-transform: scale(1.08); -webkit-transform: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;}
.in_product .in_proR li:hover a.txt { background: #f4a201; color: #fff;}

.in_quality { padding: 40px 0;}
.in_quality .in_quaM { background: url(../img/qualitybg.png) no-repeat center; position: relative; height: 540px; margin-top: 50px;}
.in_quality .in_quaM .in_quaML { width: 30%; position: absolute; left: 0; top: 0;}
.in_quality .in_quaM .in_quaMpic { position: absolute; left: 50%; top: 50%; width: 23%; margin-left: -11.5%; margin-top: -15%;}
.in_quality .in_quaM .in_quaMpic img { width: 100%;}
.in_quality .in_quaM .in_quaMR { width: 30%; position: absolute; right: 0; top: 0;}
.in_quality .in_quaM li { background: #f2f2f2; border-radius: 15px; padding: 20px; margin-bottom: 60px;}
.in_quality .in_quaM li h4 { font-size: 24px; color: #0151a8; border-bottom: 2px solid #d1d1d1; line-height: 40px; padding: 20px 0 2px 65px; margin-top: -32px;}
.in_quality .in_quaM li p { font-size: 16px; color: #000; line-height: 24px; padding: 10px;}
.in_quality .in_quaM li.in_qua01 h4 { background: url(../img/quality01.png) no-repeat;}
.in_quality .in_quaM li.in_qua02 h4 { background: url(../img/quality02.png) no-repeat;}
.in_quality .in_quaM li.in_qua03 h4 { background: url(../img/quality03.png) no-repeat;}
.in_quality .in_quaM li.in_qua04 h4 { background: url(../img/quality04.png) no-repeat;}
.in_quality .in_quaM li.in_qua05 h4 { background: url(../img/quality05.png) no-repeat;}
.in_quality .in_quaM li.in_qua06 h4 { background: url(../img/quality06.png) no-repeat;}
.in_quality .in_quaM li:last-child { margin-bottom: 0;}

.liyou { padding-bottom: 1em; display: none; background: #0151a8; height: 420px;}
.tle { text-align: center; padding-top: 1.5em; padding-bottom: 0.8em; border-bottom: 1px solid #fff; position: relative;}
.tle h5 { font-size: 22px; color: #fff; margin-bottom: 0.2em; font-weight: bold;}
.tle p { font-size: 16px; color: #f78222; line-height: 24px;}
.tle em  { color: #fff; font-weight: bold;}
.tle i { display: block; position: absolute; width: 3em; height: 3px; background-color: #f78222; left: 50%; 
    margin-left: -1.5em; bottom: -2px;}
.liyou .bd { margin-top: .8em;}
.liyou .bd dt img { display: block; width: 80%; margin: 0 auto; height: 200px;}
.liyou .bd dt h5 { font-size: 16px; color: #f78222; margin-top: 1.5em; text-align: center;}
.liyou .bd dd { margin-top: 0.8em;}
.liyou .bd dd p { padding-left: 1em; background: url(../img/ys_ico.png) no-repeat left 0.5em; 
    background-size: 0.717em; font-size: 14px; color: #fff; line-height: 1.5em; margin-bottom: 0.5em;}
.liyou .hd { text-align: center;}
.liyou .hd li { display: inline-block; width: 0.6em; height: 0.6em; border-radius: 50%; margin: 0 0.3em;
    background-color: #c9c9c9;}
.liyou .hd li.on { background-color: #f78222;}

.in_good { margin-top: 20px;}
.in_good ul { margin-top: 20px;}
.in_good li { float: left; width: 49.2%; margin: 20px 20px 0 0; position: relative;}
.in_good li.mr0 { margin-right: 0;}
.in_good li .in_gds { float: left; width: 49.2%; overflow: hidden; margin-right: 10px; position: relative;}
.in_good li .in_gds.mr0 { margin-right: 0;}
.in_good li .in_gds p.pic { margin-right: 0;}
.in_good li .in_gds p.pic { position: relative; width: 100%; padding: 42.4% 0; display: block;}
.in_good li .in_gds p.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_good li .in_gds p.txt { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(102, 102, 102); height: 40px; line-height: 40px; display: inline-block;
    color: #fff; font-size: 22px; text-align: center;}
.in_good li .mr0 p.txt { background: #0151a8;}
.in_good li span { width: 70px; height: 70px; background: #fff; color: #0151a8; display: block; position: absolute; border-radius: 50%; text-align: center; line-height: 70px; font-family: Impact;
	font-size: 36px; left: 50%; top: 30%; z-index: 10; margin-left: -35px; box-shadow: 1px 1px 5px #666;}

a.in_gg { width: 100%; height: auto; display: block; margin: 20px 0;}
a.in_gg img { width: 100%; height: auto; display: block;}

.in_case li { width: 23.9%; float: left; margin: 20px 20px 0 0; overflow: hidden; position: relative;}
.in_case li.mr0 { margin-right: 0;}
.in_case li a.pic { position: relative; width: 100%; padding: 44.6% 0; display: block;}
.in_case li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_case li a.txt { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, .5); height: 40px; line-height: 40px; display: inline-block; color: #fff;
	font-size: 16px; text-align: center; transition: all 0.5s ease 0s;}
.in_case li a.txt p { font-size: 14px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-align: left;
	padding: 10px 10px 0 10px; line-height: 26px;}
.in_case li:hover a.txt { height: 100%; transition: all 0.5s ease 0s;}

.in_process { margin: 20px 0; padding: 40px 0; background: url(../img/liubj.jpg) no-repeat; background-size: cover;}
.in_process .tit1 { margin-bottom: 40px;}
.in_process li { float: left; width: 21.7%; border-radius: 2px;}
.in_process .lj li { background: url(../img/procelj.png) no-repeat right 40%; padding-right: 40px; margin-right: 20px; padding-bottom: 35px; margin-bottom: 20px;}
.in_process .lj li.mr0 { background: url(../img/procebj.png) no-repeat bottom center; padding-right: 0; margin-right: 0;}
.in_process .rj li { background: url(../img/procerj.png) no-repeat right 40%; padding-right: 40px; margin-right: 20px;}
.in_process .rj li.mr0 { padding-right: 0; margin-right: 0;}
.in_process li p.pic { position: relative; width: 100%; padding: 33% 0; display: block; border: 1px solid #fff;}
.in_process li p.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_process li p.txt { color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

.in_diver { background: url(../img/lingbj.png) repeat-x; padding-top: 50px;}
.in_diver .tit1 { background: none;}
.in_diver .tit1 p { color: #fff;}
.in_diver li { float: left; width: 32.3%; margin: 20px 20px 0 0; position: relative; overflow: hidden;}
.in_diver li.mr0 { margin-right: 0;}
.in_diver li a.pic { position: relative; width: 100%; padding: 33.4% 0; display: block;}
.in_diver li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_diver li a.txt { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(255, 255, 255, .7); height: 40px; line-height: 40px; display: inline-block; color: #000;
	font-size: 16px; text-align: center; transition: all 0.5s ease 0s;}
.in_diver li:hover a.txt { background: rgba(1, 81, 168, .9); color: #fff;}

.in_about { background: #0065b3 url(../img/main_d_bg.jpg) center top repeat-y; padding: 60px 0; margin-top: 40px;}
.in_about .ab_box { width: 41.3%; background: url(../img/main_d_left_bg.png) left top no-repeat; padding: 28px 0px 0px 28px; height: 438px; position: relative; background-size: auto 100%;}
.in_about .ab_box .ab_box_tit { position: absolute; left: 33px; top: 33px; font-size: 18px; padding: 12px 25px; background: #0065b3; color: #fff; z-index: 99;}
.in_about .ab_box .hd { position: absolute; right: 10px; bottom: 45px; z-index: 88;}
.in_about .ab_box .hd li { float: left; width: 13px; height: 13px; margin: 0 5px; background: #ccc; border-radius: 50%;}
.in_about .ab_box .hd li.on { background: #fff;}
.in_about .ab_box .bd { width: 100%; overflow: hidden; border: 5px solid #fff;}
.in_about .ab_box .bd li a { position: relative; width: 100%; padding: 34.7% 0; display: block;}
.in_about .ab_box .bd li a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_about .ab_txt { width: 50%;}
.in_about .ab_txt h2 { display: inline-block; border-bottom: 1px solid #839abd; font-size: 36px; line-height: 62px; margin-bottom: 20px; color: #fff;}
.in_about .ab_txt p { font-size: 14px; color: #fff; line-height: 30px;}
.in_about .ab_txt a.more { display: block; width: 110px; height: 37px; text-align: center; line-height: 37px; background: #f4a201; font-size: 14px; color: #fff; margin-top: 30px; margin-left:0px;}
.in_about .ab_txt a.more:hover { background: #f4a201;}

.in_news { background: #f3f3f3; padding: 50px 0; background-size: 100% 100%;}
.in_news .tit { margin-bottom: 2rem;}
.in_news .in_newstl li { float: left; height: 40px; line-height: 38px; margin: 0 4px; padding: 0 35px; text-align: center; -moz-border-radius: 2px; -webkit-border-radius: 2px;
    border-radius: 2px; border: 1px solid #0151a8; margin-top: 8px;}
.in_news .in_newstl li a { color: #0151a8;}
.in_news .in_newstl li:hover { background: #0151a8;}
.in_news .in_newstl li:hover a { color: #fff;}
.in_news .in_newsm { background: #fff; padding: 20px;}
.in_news .in_newsm .show { margin-bottom: 20px;}
.in_news .in_newsm .show .pic { position: relative; width: 26%; padding: 8% 0; display: block;}
.in_news .in_newsm .show .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_news .in_newsm .show .txt { width: 72%;}
.in_news .in_newsm .show .txt h4 { font-size: 18px; font-weight: normal; color: #000; line-height: 36px;}
.in_news .in_newsm .show .txt h4 a { width: auto; max-width: 85%; overflow: hidden; display: inline-block; height: 30px;}
.in_news .in_newsm .show .txt h4 em { background: url(../img/hot.png) no-repeat; width: 16px; height: 16px; display: inline-block;}
.in_news .in_newsm .show .txt h4:hover a { color: #0151a8;}
.in_news .in_newsm .show .txt span { color: #969696;}
.in_news .in_newsm .show .txt p { margin-top: 10px; line-height: 24px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;}
.in_news .in_newsm .show .txt a.more1 { padding: 0 40px; line-height: 40px; color: #fff; background: #12116e; display: inline-block; margin-top: 30px;}
.in_news .in_newsm .show .txt a.more1:hover { background: #f4a201; color: #fff;}
.in_news .in_newsm li { background: url(../img/ico27.gif) no-repeat 5px center; padding-left: 20px; line-height: 40px; border-bottom: 1px solid rgba(242,242,242,1);}
.in_news .in_newsm li span { float: right; color: #969696; font-size: 12px;}
.in_news .in_newsm li a { font-size: 16px; color: #000;}
.in_news .in_newsm li a:hover { color: #0151a8;}
.in_news .in_newsm li a { width: auto; max-width: 90%; overflow: hidden; display: inline-block; height: 28px;}
.in_news .in_newsm li em { background: url(../img/hot.jpg) no-repeat; width: 16px; height: 16px; display: inline-block;}

@media screen and ( max-width: 1920px ) {}
@media screen and ( max-width: 1680px ) {}
@media screen and ( max-width: 1620px ) {
	.in_product .in_proR li a.pic { padding: 40.4% 0;}
	.in_case li { width: 23.8%;}
	.in_process li { width: 21.1%;}
	.in_about .ab_box { height: 434px;}
	.in_news .in_newsm .show .txt a.more { margin-top: 27px;}
}
@media screen and ( max-width: 1580px ) {
	.in_product .in_proL li a { line-height: 29.5px;}
	.in_quality .in_quaM .in_quaMpic { width: 24%; margin-top: -16%;}
	.in_process li { width: 21%;}
	.in_about .ab_box { height: 423px;}
	.in_news .in_newsm .show .txt a.more { margin-top: 21px;}
}
@media screen and ( max-width: 1560px ) {
	.in_product .in_proL li a { line-height: 28.5px;}
	.in_process li { width: 20.9%;}
	.in_about .ab_box { height: 413px;}
	.in_about .ab_txt .ab_txts { height: 275px; overflow: hidden;}
}
@media screen and ( max-width: 1523px ) {
	.in_product .in_proR li a.pic { padding: 41.1% 0;}
	.in_process li { width: 20.8%;}
	.in_diver li { width: 32.2%;}
	.in_about .ab_box { height: 403px;}
	.in_news .in_newsm .show .txt a.more { margin-top: 16px;}
}
@media screen and ( max-width: 1488px ) {
	.in_product .in_proR li { width: 31.0%;}
	.in_product .in_proR li a.pic { padding: 42.3% 0;}
	.in_quality .in_quaM { height: 610px;}
	.in_quality .in_quaM .in_quaMpic { width: 26%; margin-top: -17.5%; margin-left: -13%;}
	.in_good li .in_gds { width: 49.1%;}
	.in_process li { width: 20.7%;}
	.in_about .ab_box { height: 393px;}
	.in_about .ab_txt .ab_txts { height: 265px;}
	.in_news .in_newsm .show .pic{ padding: 8.5% 0;}
}
@media screen and ( max-width: 1453px ) {
	.in_product .in_proR li a.pic { padding: 43.2% 0;}
	.in_good li { width: 49.1%;}
	.in_case li { width: 23.7%;}
	.in_process li { width: 20.6%;}
	.in_about .ab_box { height: 383px;}
}
@media screen and ( max-width: 1440px ) {
	.in_product .in_proR li a.pic { padding: 43.8% 0;}
}
@media screen and ( max-width: 1420px ) {
	.in_product .in_proR li a.pic { padding: 44.2% 0;}
	.in_process li { width: 20.5%;}
	.in_about .ab_box { height: 380px;}
	.in_about .ab_txt .ab_txts { height: 245px;}
}
@media screen and ( max-width: 1389px ) {
	.in_product .in_proR li { width: 31.0%;}
	.in_product .in_proR li a.pic { padding: 45.5% 0;}
	.in_process li { width: 20.4%;}
	.in_diver li { width: 32.1%;}
	.in_about .ab_box { height: 370px;}
	.in_news .in_newsm .show .pic{ padding: 9% 0;}
}
@media screen and ( max-width: 1366px ) {
	.in_product .in_proL li a { line-height: 30px;}
	.in_product .in_proR li a.pic { padding: 41.9% 0;}
	.in_quality .in_quaM { height: 540px;}
	.in_process li { width: 21%;}
	.in_about .ab_box { height: 415px;}
	.in_about .ab_txt .ab_txts { height: 295px;}
	.in_news .in_newsm .show .pic{ padding: 8% 0;}
}
@media screen and ( max-width: 1356px ) {
	.in_process li { width: 20.9%;}
}
@media screen and ( max-width: 1323px ) {
	.in_product .in_proR li a.pic { padding: 43.1% 0;}
	.in_process li { width: 20.8%;}
	.in_about .ab_box { height: 405px;}
	.in_about .ab_txt .ab_txts { height: 278px;}
}
@media screen and ( max-width: 1292px ) {
	.in_product .in_proR li a.pic { padding: 44.1% 0;}
	.in_quality .in_quaM { height: 610px;}
	.in_process li { width: 20.7%;}
	.in_about .ab_box { height: 395px;}
}
@media screen and ( max-width: 1280px ) {}
@media screen and ( max-width: 1024px ) {
	.in_product .in_proL li a span { width: 60%;}
	.in_product .in_proR li { width: 31.6%;}
	.in_product .in_proL li a { line-height: 24px;}
	.in_product .in_proR li a.pic { padding: 50% 0;}
	.in_quality .in_quaM { height: 700px;}
	.in_good li .in_gds { width: 48.5%;}
	.in_good li { width: 48.9%;}
	.in_case li { width: 23.4%;}
	.in_process li { width: 19.6%;}
	.in_diver li { width: 31.9%;}
	.in_about .ab_box { height: 318px;}
	.in_about .ab_txt .ab_txts { height: 188px;}
	.in_news .in_newsm .show .pic { padding: 11% 0;}
}
@media screen and ( max-width: 768px ) {
	.in_product .in_proL, .in_product .in_proR { width: 100%;}

	.tit h3 { font-size: 30px; line-height: 60px;}
	.tit p { font-size: 16px;}
	.tit1 { padding-bottom: 1em;}
	.tit1 h3 { font-size: 30px;}
	.tit1 p { font-size: 16px; line-height: 24px; margin-top: .5em;}

	.tit2 { margin-bottom: .5rem;}
	.tit2 h3 { font-size: 3rem; color: #0151a8; font-family: Tahoma, Geneva, sans-serif; letter-spacing: 0;}
	.tit2 small { font-size: 1.875rem; color: #0151a8; margin-left: 1rem; vertical-align: middle; font-weight: normal;}

	.in_product { padding: 1em 0 .5em 0;}

	.in_product .in_proL .in_proLt p { line-height: 30px;}
	.in_product .in_proL .in_proLt h3 { line-height: 30px; margin-bottom: .5em;}
	.in_product .in_proL .in_proLs { padding: 0 .5em .5em .5em;}
	.in_product .in_proL ul { margin-bottom: 0;}
	.in_product .in_proL li { display: none;}
	.in_product .in_proL li:nth-child(1) { display: block; background: #0151a8; width: 100%; float: left; height: 35px; line-height: 35px; margin-left: 0; text-align: center;
		margin: 1px 1px 0 0;}
	.in_product .in_proL li a.li1 { height: 35px; color: #fff; line-height: 35px; text-indent: 0;}
	.in_product .in_proR li { width: 48%; margin: .5em .25em 0 .25em;}
	.in_product .in_proR li.mr0 { margin-right: .25em;}

	.in_good { margin-top: .2em;}
	.in_good ul { margin-top: 0;}
	.in_good li { width: 100%; margin: 0 0 .5em 0; position: relative;}
	.in_good li.mr0 { margin-right: 0;}
	.in_good li .in_gds { width: 48.7%;}
	.in_good li .in_gds p.txt { height: 35px; line-height: 35px; font-size: 18px;}
	.in_good li span { width: 60px; height: 60px; line-height: 60px; top: 23.5%; margin-left: -30px;}

	a.in_gg { margin: 0 0 .5em 0;}

	.in_case li { width: 48%; margin: 0 .25em .5em .25em;}

	.in_diver { padding-top: 2.5em;}
	.in_diver li { width: 48%; margin: 0 .25em .5em .25em;}
	.in_diver li.mr0 { margin-right: .25em;}
	.in_diver li a.txt { height: 35px; line-height: 35px;}
	
	.in_about { padding: 1.5em 0; margin-top: .5em;}
	.in_about .ab_box { width: 100%; padding: 0; height: auto;}
	.in_about .ab_box .ab_box_tit { left: 5px; top: 5px; width: 160px; padding: 0; text-align: center; line-height: 50px;}
	.in_about .ab_box .bd { width: 98%;}
	.in_about .ab_txt { width: 100%;}
	.in_about .ab_txt h2 { width: 144px; display: block; margin: .3em auto;}
	.in_about .ab_txt a.more { width: 110px; margin: .3em auto;}

	.in_news { padding: 1em 0;}
	.in_news .tit { margin-bottom: 1em;}
	.in_news .in_newstl { width: 100%; margin-bottom: 1em;}
	.in_news .in_newstl li { padding: 0px 5px; margin: 0 2px; width: 45%;}
	.in_news .in_newsm { padding: .5em;}
	.in_news .in_newsm .show { margin-bottom: .5em;}
	.in_news .in_newsm .show .pic { width: 40%; padding: 18% 0;}
	.in_news .in_newsm .show .txt { width: 57%;}
	.in_news .in_newsm .show .txt h4 { font-size: 16px; line-height: 30px;}
	.in_news .in_newsm .show .txt p { margin-top: 5px; -webkit-line-clamp: 2; line-height: 22px;}
	.in_news .in_newsm li { height: 40px;}
	.in_news .in_newsm .show .txt h4 em { margin-bottom: 8px;}
	.in_news .in_newsm .show .txt a.more { line-height: 30px; margin-top: .4em;}

	.liyou { display: block;}
	 .in_header .top1 .tel .in_probottom .in_proLt{ display: none;}

	    .in_techon .bd li .pic .img, .in_techon .technoBtn, .in_techon .bd li .pic .picd:before, .in_techon .bd li .pic .picd:after,.in_probottom, .in_proLt, .in_techon .bd li .txt .txtd,
    .in_techon .bd li .txt .num, .in_news .in_newsm li span,.in_news .in_newsm .show.txt a.more1, .pn, .in_product .in_prodtlist li:last-child { display: none;}
}
@media screen and ( max-width: 414px ) {}
@media screen and ( max-width: 411px ) {}
@media screen and ( max-width: 400px ) {
	.in_good li .in_gds { width: 48.6%;}
	.in_news .in_newstl li { width: 45.6%;}
	 .in_header .top1 .tel .in_probottom .in_proLt{ display: none;}
}
@media screen and ( max-width: 375px ) {}
@media screen and ( max-width: 360px ) {
	.in_good li .in_gds { width: 48.5%;}
	.in_news .in_newstl li { width: 45.3%;}
	.in_news .in_newsm .show .txt p { line-height: 18px;}
	 .in_header, .top1, .tel, .in_probottom, .in_proLt{ display: none;}
}
@media screen and ( max-width: 320px ) {}